/*
Theme Name: Alia Child
Description: Child theme for Alia WordPress Theme
Author: Ahmad Works, Inc
Author URI: https://ahmad.works/
Template: alia
Version: 1.0
License: Themeforest Split Licence
License URI: -
Text Domain: alia-child
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/


/**************Bayut Top Navigation************/

.bayut_top_nav {
    overflow: auto;
    padding: 5px 0;
    border-bottom: 1px solid #eee;
}

.bayut_top_nav .menu-bayut-property-menu-container,
.bayut_top_nav .menu-bayut-product-menu-container,
.bayut_top_nav .menu-bayut-property-menu-ar-container,
.bayut_top_nav .menu-bayut-product-menu-ar-container {
    overflow: auto;
}

.bayut_top_nav .menu-bayut-property-menu-container ul,
.bayut_top_nav .menu-bayut-product-menu-container ul,
.bayut_top_nav .menu-bayut-property-menu-ar-container ul,
.bayut_top_nav .menu-bayut-product-menu-ar-container ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.bayut_top_nav .menu-bayut-property-menu-container ul li,
.bayut_top_nav .menu-bayut-product-menu-container ul li,
.bayut_top_nav .menu-bayut-property-menu-ar-container ul li,
.bayut_top_nav .menu-bayut-product-menu-ar-container ul li {
    display: inline-block;
    padding: 0 10px;
}

.bayut_top_nav .menu-bayut-property-menu-container ul li:last-child,
.bayut_top_nav .menu-bayut-product-menu-container ul li:last-child {
    padding-right: 0;
}

.bayut_top_nav .menu-bayut-property-menu-ar-container ul li:last-child,
.bayut_top_nav .menu-bayut-product-menu-ar-container ul li:last-child {
    padding-left: 0;
}

.bayut_top_nav .menu-bayut-property-menu-container ul li a,
.bayut_top_nav .menu-bayut-product-menu-container ul li a,
.bayut_top_nav .menu-bayut-property-menu-ar-container ul li a,
.bayut_top_nav .menu-bayut-product-menu-ar-container ul li a {
    color: #525252;
    text-transform: uppercase;
    /*font-size: 14px;*/
    letter-spacing: 0.6px;
    font-size: 12.5px;
}

.bayut_top_nav .menu-bayut-product-menu-container ul li:last-child a,
.bayut_top_nav .menu-bayut-product-menu-ar-container ul li:last-child a {
    font-size: 12.5px;
}

.bayut_top_nav .menu-bayut-property-menu-container {
    float: left;
    margin-top: 10px;
}

.bayut_top_nav .menu-bayut-product-menu-container {
    float: right;
    margin-top: 10px;
}

.bayut_top_nav .menu-bayut-property-menu-ar-container {
    float: right;
    margin-top: 10px;
}

.bayut_top_nav .menu-bayut-product-menu-ar-container {
    float: left;
    margin-top: 10px;
}

.bayut_top_nav .bayut_logo {
    background-image: url("BayutSaudiLogo-magnifier-EN.png");
    background-size: 42px 40px;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0;
    margin: 8px 0 0;
}

body.rtl .bayut_top_nav .bayut_logo {
    background-image: url("BayutSaudiLogo-magnifier-AR.png");
    background-size: 40px 40px;
}

.bayut_top_nav .bayut_logo {
    margin-right: 5px;
    float: left;
}

.bayut_top_nav .bayut_logo a {
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 20px 26px;
    display: block;
}

body.rtl .bayut_top_nav .bayut_logo {
    margin-left: 5px;
    float: right;
}

.bayut_top_nav .menu-bayut-property-menu-container ul li .sub-menu,
.bayut_top_nav .menu-bayut-property-menu-ar-container ul li .sub-menu,
.bayut_top_nav .menu-bayut-product-menu-container ul li .sub-menu,
.bayut_top_nav .menu-bayut-product-menu-ar-container ul li .sub-menu {
    display: none;
    overflow: auto;
    position: absolute;
    box-shadow: 0 0.3rem 0.6rem 0 rgba(0, 0, 0, 0.08);
    z-index: 11;
    background-color: #ffffff;
    padding: 5px 10px;
    border-radius: 4px;
    max-width: 500px;
}

.bayut_top_nav .menu-bayut-property-menu-container ul li .sub-menu {
    max-width: 160px;
}

.bayut_top_nav .menu-bayut-property-menu-ar-container ul li .sub-menu {
    max-width: 170px;
}

.bayut_top_nav .menu-bayut-property-menu-container ul li .sub-menu li,
.bayut_top_nav .menu-bayut-property-menu-ar-container ul li .sub-menu li {
    width: 100%;
    display: block;
    float: initial;
}

.bayut_top_nav .menu-bayut-property-menu-container ul li .sub-menu li {
    text-align: left;
    float: left;
}

.bayut_top_nav .menu-bayut-product-menu-container ul li .sub-menu li {
    display: block;
    float: initial;
    text-align: left;
    padding: 0;
}

.bayut_top_nav .menu-bayut-property-menu-container ul li .sub-menu li a,
.bayut_top_nav .menu-bayut-property-menu-ar-container ul li .sub-menu li a,
.bayut_top_nav .menu-bayut-product-menu-container ul li .sub-menu li a,
.bayut_top_nav .menu-bayut-product-menu-ar-container ul li .sub-menu li a {
    font-size: 12.5px;
    text-transform: none;
}

.bayut_top_nav .menu-bayut-property-menu-ar-container ul li .sub-menu li {
    text-align: right;
    float: right;
}

.bayut_top_nav .menu-bayut-product-menu-ar-container ul li .sub-menu li {
    display: block;
    float: initial;
    text-align: right;
}

.bayut_top_nav .property-dropdown::after {
    content: "";
    background-image: url("down_arrow.png");
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position: center 2px;
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-left: 5px;
}

.bayut_top_nav .menu-bayut-property-menu-ar-container .property-dropdown::after,
.bayut_top_nav .menu-bayut-product-menu-ar-container .property-dropdown::after {
    margin-left: 0;
    margin-right: 5px;
}

.bayut_top_nav .property-dropdown:hover .sub-menu {
    display: block;
}

.bayut_top_nav .brand {
    background-image: url("bayutblog-logo-new-small2x.png");
    background-size: 176px 40px;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0;
    width: 176px;
    height: 40px;
    display: inline-block;
    position: absolute;
    left: calc(50% - 80px);
    margin-top: 5px;
}

.bayut_top_nav .brand a {
    color: transparent;
    line-height: 0;
    font-size: 0;
    padding: 20px 80px;
    display: block;
}

body.rtl .bayut_top_nav li.lang-item a {
    font-family: Lato;
}

.bayut_top_nav li.lang-item a {
    font-family: Arabic-DroidKufi;
}

body.rtl .bayut_top_nav .brand {
    background-image: url("bayutblog-logo-new-small-ar2x.png");
    width: 209px;
    background-size: 209px 40px;
}


/*********************************************/


/*Navigation Style*/

ul.navbar > li.bayut-logo-menu {
    background-image: url("bayut-logo-icon2x.png");
    background-size: 43px 34px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #28b16d;
    padding: 10px 15px;
}

ul.navbar > li.bayut-logo-menu a,
ul.navbar > li.mybayut-logo-menu a,
ul.navbar > li.mybayut-ar-logo-menu a {
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 15px 12px;
}

ul.navbar > li.mybayut-logo-menu {
    background-image: url("bayutblog-logo-new-small2x.png");
    background-size: 136px 34px;
    background-repeat: no-repeat;
    background-position: center;
    padding: 10px 0;
    width: 155px;
}


/*Navigation Style*/

ul.navbar>li.my-home-menu,
ul.navbar>li.tips-menu,
ul.navbar>li.pulse-menu,
ul.navbar>li.market-trends-menu,
ul.navbar>li.attractions-menu,
ul.navbar>li.library-menu,
ul.navbar>li.news-menu {
    margin-left: 5px;
    border-bottom: 5px solid #eeeeee;
}

ul.navbar>li.menu-item-3303-ar {
    margin-left: 5px;
}

ul.navbar>li.tips-menu.menu-item:hover,
body.category-tips ul.navbar>li.tips-menu.menu-item {
    border-bottom-color: #da9f00;
}

ul.navbar>li.tips-menu.menu-item:hover a,
body.category-tips ul.navbar>li.tips-menu.menu-item a {
    color: #da9f00;
}

ul.navbar>li.pulse-menu:hover,
body.category-pulse ul.navbar>li.pulse-menu {
    border-bottom-color: #ffbf1c;
}

ul.navbar>li.pulse-menu:hover a,
body.category-pulse ul.navbar>li.pulse-menu a {
    color: #ffbf1c;
}

ul.navbar>li.my-home-menu:hover,
body.category-my-home ul.navbar>li.my-home-menu {
    border-bottom-color: #3bbf5e;
}

ul.navbar>li.my-home-menu:hover a,
body.category-my-home ul.navbar>li.my-home-menu a {
    color: #3bbf5e;
}

ul.navbar>li.market-trends-menu:hover,
body.category-market-trends ul.navbar>li.market-trends-menu {
    border-bottom-color: #28b16d;
}

ul.navbar>li.market-trends-menu:hover a,
body.category-market-trends ul.navbar>li.market-trends-menu a {
    color: #28b16d;
}

ul.navbar>li.attractions-menu:hover,
body.category-saudi-attractions ul.navbar>li.attractions-menu {
    border-bottom-color: #3baad5;
}

ul.navbar>li.attractions-menu:hover a,
body.category-saudi-attractions ul.navbar>li.attractions-menu a {
    color: #3baad5;
}

ul.navbar>li.library-menu:hover,
body.category-realtors-library ul.navbar>li.library-menu {
    border-bottom-color: #007ec1;
}

ul.navbar>li.library-menu:hover a,
body.category-realtors-library ul.navbar>li.library-menu a {
    color: #007ec1;
}

ul.navbar>li.news-menu:hover,
body.category-bayut-ksa-news ul.navbar>li.news-menu {
    border-bottom-color: #0066cc;
}

ul.navbar>li.news-menu:hover a,
body.category-bayut-ksa-news ul.navbar>li.news-menu a {
    color: #0066cc;
}


/*ul.navbar > li.bayut-after-hours-menu:hover, body.category-bayut-after-hours ul.navbar > li.bayut-after-hours-menu { border-bottom-color: #1034a6; }
ul.navbar > li.bayut-after-hours-menu:hover a, body.category-bayut-after-hours ul.navbar > li.bayut-after-hours-menu a { color: #1034a6; }*/

ul.navbar>li.my-home-menu a,
ul.navbar>li.tips-menu a,
ul.navbar>li.pulse-menu a,
ul.navbar>li.market-trends-menu a,
ul.navbar>li.attractions-menu a,
ul.navbar>li.library-menu a,
ul.navbar>li.news-menu a,
ul.navbar>li.menu-item-3304-en a,
ul.navbar>li.menu-item-3303-ar a {
    padding: 10px 12px 5px;
    /*color: #ffffff*/
}

ul.navbar>li.menu-item-3304-en {
    font-family: Lato;
}

ul.navbar>li.menu-item-3303-ar {
    font-family: Arabic-DroidKufi;
}

.header_square_logo {
    margin: 0;
}

.header_nav .main_menu {
    display: initial;
}

.header_nav .main_menu .menu_mark_circle {
    display: none !important;
}

body.no_sitetitle_in_menu .header_controls {
    float: right;
}


/*Structure Style*/

.main_content_area {
    margin-top: 0;
}

.container {
    width: 1170px;
}

h1,
h2,
h3,
h4,
h5,
h6,
.title {
    font-weight: normal;
}


/*Homepage Slider*/

ul.homepage-main-post {
    list-style: none;
    padding: 0;
    margin: 0 0 40px;
    overflow: auto;
}

ul.homepage-main-post li {
    position: relative;
}

ul.homepage-main-post li img {
    /*border-radius: 7px; */
    width: 100%;
}

ul.homepage-main-post li .overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0.4;
    background-color: #000000;
    /*border-radius: 7px;*/
}

ul.homepage-main-post li:hover .overlay {
    opacity: 0.2;
    transition: 0.5;
}

ul.homepage-main-post.three-posts li:nth-child(1) {
    width: 68%;
    float: left;
    padding-right: 10px;
}

ul.homepage-main-post.three-posts li:nth-child(2),
ul.homepage-main-post.three-posts li:nth-child(3) {
    width: 32%;
    float: left;
}

ul.homepage-main-post.three-posts li:nth-child(3) {
    margin-top: 10px;
}

ul.homepage-main-post.three-posts li:nth-child(1) .overlay {
    right: 10px;
}

ul.homepage-main-post li .post-info {
    position: absolute;
    bottom: 0;
    padding: 40px;
}

ul.homepage-main-post li .post-info .post-title {
    font-size: 28px;
    line-height: 1.55em;
    color: #ffffff;
    margin: 0 0 5px;
    font-weight: 600;
}

ul.homepage-main-post li .post-info .blog-reading-time {
    color: #ffffff;
    float: left;
    margin-top: 4px;
}

ul.homepage-main-post li .post-info .post_meta_container {
    font-size: 11.5px;
    line-height: 1.3em;
    color: #ffffff;
    margin: 0 0 2px;
    text-transform: uppercase;
    float: left;
}

ul.homepage-main-post li .post-info .post_meta_container .post_meta_row {
    margin: 0;
}

ul.homepage-main-post li .post-info .post_meta_container .post-link {
    display: none;
}

ul.homepage-main-post li .post-info a[rel="category tag"] {
    color: #ffffff;
    margin-right: 10px;
    padding: 2px 5px;
    background-color: #0592e9;
}

ul.homepage-main-post li .post-info .tips a[rel="category tag"] {
    background-color: #da9f00;
}

ul.homepage-main-post li .post-info .pulse a[rel="category tag"] {
    background-color: #ffbf1c;
}

ul.homepage-main-post li .post-info .my-home a[rel="category tag"] {
    background-color: #3bbf5e;
}

ul.homepage-main-post li .post-info .market-trends a[rel="category tag"] {
    background-color: #28b16d;
}

ul.homepage-main-post li .post-info .attractions a[rel="category tag"] {
    background-color: #3baad5;
}

ul.homepage-main-post li .post-info .library a[rel="category tag"] {
    background-color: #007ec1;
}

ul.homepage-main-post li .post-info .news a[rel="category tag"] {
    background-color: #0066cc;
}

ul.homepage-main-post li .post-info a.read-more {
    color: #ffffff;
    padding: 5px 10px;
    border: 1px solid #ffffff;
    text-transform: uppercase;
    border-radius: 3px;
    font-size: 10px;
}


/*Widget Styles*/

.widget_container.widget_text .widget_title,
.default_widgets_container .widget_container .widget_title {
    text-align: center;
    line-height: 40px;
    padding-bottom: 0;
    text-transform: uppercase;
    color: #ffffff;
}

.widget_container.widget_text#text-2 {
    margin-bottom: 20px;
}

.widget_container.widget_text#text-2 .widget_title,
body.rtl .widget_container.widget_text#text-3 .widget_title {
    background: #f9ed32;
    background: -moz-linear-gradient(45deg, #f9ed32 0%, #ee2a7b 62%, #002aff 100%);
    background: -webkit-linear-gradient(45deg, #f9ed32 0%, #ee2a7b 62%, #002aff 100%);
    background: linear-gradient(45deg, #f9ed32 0%, #ee2a7b 62%, #002aff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f9ed32', endColorstr='#002aff', GradientType=1);
    border: 0;
    font-family: Lato;
}

body.rtl #text-3 #sb_instagram .sbi_follow_btn a svg {
    margin-left: 7px;
    margin-right: 0;
}

#sb_instagram .sbi_follow_btn a {
    background-color: #C32E92;
    border-radius: 0;
}

.default_widgets_container .widget_container#media_video-3 .widget_title {
    background: #e52d27;
    margin-bottom: 20px;
    background: -moz-linear-gradient(45deg, #e52d27 0%, #b31217 100%);
    background: -webkit-linear-gradient(45deg, #e52d27 0%, #b31217 100%);
    background: linear-gradient(45deg, #e52d27 0%, #b31217 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e52d27', endColorstr='#b31217', GradientType=1);
    border: 0;
}

.widget_container .widget_title:before,
.widget_container .widget_title:after {
    display: none;
}

.blog-reading-time {
    font-size: 11.5px;
    line-height: 14px;
    color: #999999;
    text-transform: uppercase;
}


/*Single Post Style*/

.full_width_post_single>div>.blog_post_container .post_title {
    padding: 0;
    margin: 0;
}

.featured-single-post {
    position: relative;
    padding: 0;
    margin-bottom: 40px;
}

.featured-single-post:before {
    content: "";
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(128, 128, 128, 0) 50%, rgba(0, 0, 0, .45) 100%);
    pointer-events: none;
    /*border-radius: 7px;*/
}

.featured-single-post .overlay {
    z-index: 2;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 40px;
    box-sizing: border-box;
    position: absolute;
}

.featured-single-post .post_banner {
    margin: 0;
}

.featured-single-post .single_post_body .post_title {
    color: #ffffff;
    margin: 0;
    font-size: 28px;
    line-height: 1.35em;
    padding-bottom: 5px;
}

.featured-single-post .post_meta_item {
    color: #ffffff;
}

.featured-single-post .post_meta_item a {
    color: #ffffff;
}

.featured-single-post .post_meta_icon {
    display: none !important;
}

.featured-single-post .blog-reading-time {
    color: #ffffff;
    float: left;
    margin-top: 6px;
}

.featured-single-post .post_meta_container {
    float: left;
    margin-bottom: 0;
}

.featured-single-post .post_meta_container .post_meta_row {
    margin: 0 10px 0 0;
}

.featured-single-post a[rel="category tag"] {
    padding: 2px 5px;
    background-color: #0592e9;
}

.featured-single-post .tips a[rel="category tag"] {
    background-color: #da9f00;
}

.featured-single-post .pulse a[rel="category tag"] {
    background-color: #ffbf1c;
}

.featured-single-post .my-home a[rel="category tag"] {
    background-color: #3bbf5e;
}

.featured-single-post .market-trends a[rel="category tag"] {
    background-color: #28b16d;
}

.featured-single-post .saudi-attractions a[rel="category tag"] {
    background-color: #3baad5;
}

.featured-single-post .realtors-library a[rel="category tag"] {
    background-color: #007ec1;
}

.featured-single-post .bayut-ksa-news a[rel="category tag"] {
    background-color: #0066cc;
}

.entry-content h2 {
    font-size: 18px;
    line-height: 1.4em;
}

.entry-content h3 {
    font-size: 16px;
    line-height: 1.25em;
}

.entry-content h4 {
    font-size: 16px;
    line-height: 1.25em;
}

.entry-content h5 {
    font-size: 15px;
    line-height: 1.25em;
}

.entry-content h2,
.entry-content h3 {
    text-transform: uppercase;
    font-weight: 600;
    margin: 1em 0;
}

.entry-content ul,
.entry-content ol {
    padding-left: 2em;
}

.entry-content figure {
    text-align: center;
}

.entry-content .so-panel {
    margin-bottom: 0 !important;
}

.sidebar_post_content_col .blog_post_container .entry-content {
    color: #606060;
}

.sidebar_post_content_col .blog_post_container .entry-content p a,
.sidebar_post_content_col .blog_post_container .entry-content li a {
    color: #0592e9;
}

.post_meta_item.meta_item_category>*:nth-child(1) {
    display: none;
}

.post_meta_item.meta_item_date:before {
    content: none;
}

.post_meta_item {
    margin-right: 0;
}

.category-tips a[rel="category tag"] {
    color: #da9f00;
}

.category-pulse a[rel="category tag"] {
    color: #ffbf1c;
}

.category-my-home a[rel="category tag"] {
    color: #3bbf5e;
}

.category-market-trends a[rel="category tag"] {
    color: #28b16d;
}

.category-saudi-attractions a[rel="category tag"] {
    color: #3baad5;
}

.category-realtors-library a[rel="category tag"] {
    color: #007ec1;
}

.category-bayut-ksa-news a[rel="category tag"] {
    color: #0066cc;
}

form.comment-form .form-submit input {
    background-color: #0592e9;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: .12em;
}

form.comment-form .form-submit input:hover {
    background-color: #0371b5 !important;
}

.comment_container:before,
.comment_container:after {
    content: none;
}

.comment_container {
    margin-top: 0;
}

.comment-form .gglcptch .gglcptch_recaptcha {
    margin-left: 5px;
}

.post-whatsapp-btn {
    position: fixed;
    right: 10px;
    bottom: 50px;
    color: transparent;
    background: url("whatsapp.svg") no-repeat;
    width: 40px;
    background-size: 40px;
    display: none;
    z-index: 1;
  }
  
  .post-whatsapp-btn:hover {
    color: transparent;
  }

/*Homepage Style*/

.grid_list .post_title a:before,
.grid_list .post_title a:after {
    content: none;
}

.grid_list .entry-summary {
    font-size: 14px;
    line-height: 1.8em;
}

.blog-reading-time,
.post_meta_item {
    font-size: 10px;
}

.grid_list .post_body {
    text-align: center;
}

.grid_list .entry-summary {
    text-align: initial;
}

.grid_list .post_meta_container,
.grid_list .blog-reading-time {
    display: inline-block;
    float: left;
}

.grid_list .post_meta_wrap {
    display: inline-block;
}

.grid_list .blog-reading-time {
    margin: 6px 10px 0;
}


/*Archive Posts*/

.archive_header {
    margin-top: 10px;
    margin-bottom: 20px;
}

.archive_header .section_title {
    text-align: center;
    background-color: #eeeeee;
    margin: 0;
    padding: 10px 0;
}

.archive_header .section_title:before,
.archive_header .section_title:after {
    content: none;
}


/*.archive_header .taxonomy-description { display: none; }*/

.category main.site-content {
    margin-top: 0;
}

.category-tips .archive_header .section_title {
    background-color: #da9f00;
    color: #ffffff;
}

.category-pulse .archive_header .section_title {
    background-color: #ffbf1c;
    color: #ffffff;
}

.category-my-home .archive_header .section_title {
    background-color: #3bbf5e;
    color: #ffffff;
}

.category-market-trends .archive_header .section_title {
    background-color: #28b16d;
    color: #ffffff;
}

.category-saudi-attractions .archive_header .section_title {
    background-color: #3baad5;
    color: #ffffff;
}

.category-realtors-library .archive_header .section_title {
    background-color: #007ec1;
    color: #ffffff;
}

.category-bayut-ksa-news .archive_header .section_title {
    background-color: #0066cc;
    color: #ffffff;
}


/*Related Posts*/

.post_related .two_coloumns_list {
    text-align: center;
}

.post_related .two_coloumns_list .post_header:before {
    content: '';
    display: table;
    clear: both;
}

.post_related .two_coloumns_list .post_banner {
    padding: 0;
    margin: 0;
}

.post_related .two_coloumns_list .post_title {
    padding: 0;
    margin: 10px 0 0;
    font-weight: 600;
}

.post_related .two_coloumns_list .post_title a:before,
.sidebar_post_content_col .two_coloumns_list .post_title a:after {
    content: none;
}

.post_related .blog-reading-time,
.post_related .post_meta_container {
    display: inline-block;
    margin: 0 3px;
    float: left;
}

.post_related .post_meta_wrap {
    display: inline-block;
}

.post_related .blog-reading-time {
    margin-top: 6px;
}


/*Footer*/

.site_footer {
    background: url(bayut-footer-bg.svg) #020202;
    padding: 40px 0 35px;
    width: 100%;
    background-size: 14px;
    text-align: left;
}

.site_footer .container {
    margin: auto;
}

.footer_widgets_container {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}

.footer_widgets_container .widget_container:nth-child(1) {
/* float: left; */
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-ms-flex-order: 2;
-webkit-order: 2;
order: 2;
}

/*.footer_widgets_container .widget_container:nth-child(2) {
float: right;
}*/

.footer_widgets_container .widget_container:nth-child(2) {
/* float: left; */
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;
}

.footer_widgets_container .widget_container:nth-child(3) {
/* float: right; */
-webkit-box-ordinal-group: 3;
-moz-box-ordinal-group: 3;
-ms-flex-order: 3;
-webkit-order: 3;
order: 3;
margin-left: auto;
}

/* .menu-footer-container li {
display: inline-block;
margin-right: 5px;
} */

.menu-bayut-footer-container {
margin-right: 40px;
}

.menu-bayut-footer-container,
.menu-bayut-footer-property-menu-container {
text-align: left;
}

footer .property-dropdown { 
display: flex;
}

footer .property-dropdown > a {
width: 160px;
display: inline-table;
border-bottom: 1px solid #333333;
margin-right: 20px;
}

footer .property-dropdown.expand > a {
color: #28b16d !important;
}

footer .property-dropdown > a::after {
content: "+";
width: 10px;
height: 10px;
display: block;
float: right;
font-size: 14px;
}

footer .property-dropdown.expand > a::after {
content: "-";
}

footer .property-dropdown .sub-menu {
overflow: hidden;
height: 0;
transition: height .5s linear, opacity .5s linear;
opacity: 0;
}

footer .property-dropdown .sub-menu li a {
text-transform: initial !important;
}

footer .property-dropdown.expand .sub-menu {
height: 120px;
opacity: 1;
}

/* .menu-footer-container li:last-of-type {
margin-right: 0;
} */

footer .menu-bayut-footer-property-menu-container {
height: 130px;
transition: height .5s linear;
}

footer .menu-bayut-footer-property-menu-container.expanded {
height: 220px;
}

.site_footer .widget_content .menu-bayut-footer-social-container ul li a,
.site_footer .widget_content .menu-bayut-footer-social-container ul li a:hover {
  color: transparent;
  font-size: 1px;
  display: block;
  height: inherit;
  width: inherit;
}

.menu-bayut-footer-social-container .menu-item {
width: 32px;
height: 32px;
background-repeat: no-repeat;
background-position: center;
float: left;
margin-right: 8px;
background-size: contain;
cursor: pointer;
}

.menu-bayut-footer-social-container .menu-item:last-of-type {
margin-right: 0;
}

.menu-bayut-footer-social-container .footer-facebook {
    background-image: url('bayut-footer-fb.svg');
}

.menu-bayut-footer-social-container .footer-facebook:hover {
    background-image: url('bayut-footer-fb-active.svg');
}

.menu-bayut-footer-social-container .footer-twitter {
    background-image: url('bayut-footer-twitter.svg');
}

.menu-bayut-footer-social-container .footer-twitter:hover {
    background-image: url('bayut-footer-twitter-active.svg');
}

.menu-bayut-footer-social-container .footer-linkedin {
    background-image: url('bayut-footer-linkedin.svg');
}

.menu-bayut-footer-social-container .footer-linkedin:hover {
    background-image: url('bayut-footer-linkedin-active.svg');
}

.menu-bayut-footer-social-container .footer-googleplus {
    background-image: url('bayut-footer-googleplus.svg');
}

.menu-bayut-footer-social-container .footer-googleplus:hover {
    background-image: url('bayut-footer-googleplus-active.svg');
}

.menu-bayut-footer-social-container .footer-instagram {
    background-image: url('bayut-footer-insta.svg');
}

.menu-bayut-footer-social-container .footer-instagram:hover {
    background-image: url('bayut-footer-insta-active.svg');
}

.menu-bayut-footer-social-container .footer-appstore {
    background-image: url('bayut-footer-appstore.svg');
    width: 108px;
    height: 32px;
}

.menu-bayut-footer-social-container .footer-googleplay {
    background-image: url('bayut-footer-google.svg');
    width: 108px;
    height: 32px;
}

.site_footer .widget_content ul {
	list-style: none !important;
	padding: 0 !important;
}

.site_footer .widget_content ul li a {
    color: #bbbbbb;
    font-size: 12px;
    text-transform: uppercase;
}

.site_footer .widget_content ul li a:hover {
    color: #ffffff;
}

/* .site_footer .widget_content:nth-child(1) ul li:after {
content: "|";
margin-left: 5px;
color: #bbbbbb;
}

.site_footer .widget_content:nth-child(1) ul li:last-child::after {
content: "";
margin-left: 0;
} */

.footer_widgets_container {
margin: 0;
padding: 0;
text-align: inherit;
}

.footer_credits.footers_active_sidebars_1 {
color: #bbbbbb;
font-size: 11px;
border-top-color: transparent;
padding-top: 5px;
}


/*Newsletter*/
.newsletter {
  background: -moz-linear-gradient(left, #006169 0%, #28b16d 100%);
  background: -webkit-linear-gradient(left, #006169 0%, #28b16d 100%);
  background: linear-gradient(to right, #006169 0%, #28b16d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006169', endColorstr='#28b16d', GradientType=1);
  max-width: 350px;
  padding: 10px 20px;
}

.newsletter .heading::before {
  content: "";
  background: url("bayutblog-logo-new-small2x-white.png")
    no-repeat;
  background-size: 221px 50px;
  width: 221px;
  height: 50px;
  display: block;
  margin: auto;
}

.newsletter .heading {
  color: transparent;
  padding: 20px 0 0;
}

/*.newsletter .heading {letter-spacing: 10px; padding: 5px 10px; display: inline-block; font-size: 16px;}*/
.newsletter p {
  line-height: 20px;
  display: none;
}

#news_letter_form {
}

.newsletter input[type="text"],
.newsletter input[type="email"] {
  color: #222222;
  font-size: 14px;
  border: 0;
  margin-bottom: 15px;
}

.newsletter button {
  background-color: #32ad6e;
  font-size: 15px;
  letter-spacing: initial;
  width: 150px;
  margin: 10px 0;
  border-radius: 4px;
  box-shadow: 0px 3px #006169;
  font-weight: 700;
}

.newsletter-form-popup > div {
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}

.newsletter-popup-close-btn {
  border: none;
}

.newsletter-form-popup > div .newsletter {
  width: 100%;
}

body.rtl .newsletter .heading::before {
  background: url("bayutblog-logo-new-small-ar2x-white.png") no-repeat;
  background-size: 261px 50px;
  width: 261px;
  height: 50px;
}

body.rtl .newsletter input[type="text"],
body.rtl .newsletter input[type="email"],
body.rtl .newsletter button {
  font-family: Arabic-DroidKufi;
}

/******************Newsletter Mobile***************/
.newsletter-mobile-listing-wrapper .newsletter {
  background: white;
  box-shadow: 0px 0px 50px 0px rgba(34, 34, 34, 0.1);
  position: relative;
  padding: 20px;
  overflow: auto;
}

.newsletter-mobile-listing-wrapper .newsletter .heading::before {
  content: none;
}

.newsletter-mobile-listing-wrapper .newsletter .heading {
  color: #7c7c7c;
  text-transform: initial;
  font-size: 20px;
  vertical-align: top;
  display: initial;
  padding: 0;
}

.newsletter-mobile-listing-wrapper .newsletter .heading::after {
  content: "";
  background: url('bayutblog-logo-new-small2x.png')
    no-repeat;
  background-size: 136px 34px;
  width: 136px;
  height: 34px;
  display: inline-block;
  margin-left: 10px;
}

.newsletter-mobile-listing-wrapper .newsletter input[type="email"] {
  border: 1px solid #7c7c7c;
  margin: 0;
  width: calc(100% - 70px);
  float: left;
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.newsletter-mobile-listing-wrapper .newsletter input[type="email"].has-error {
  border: 2px solid #eeaaa9;
}

.newsletter-mobile-listing-wrapper .newsletter button {
  margin: 0;
  box-shadow: none;
  width: 70px;
  color: transparent;
  background-image: url("newsletter-mobile-btn-icon.png");
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: 20px;
  float: left;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.newsletter-mobile-listing-wrapper .newsletter .clearfix:before,
.newsletter-mobile-listing-wrapper .newsletter .clearfix:after {
  content: none;
}

.newsletter-mobile-listing-wrapper #news_letter_form {
  margin-bottom: 70px;
}

.newsletter-mobile-listing-wrapper.article-wrap #news_letter_form {
  margin: 0;
}

.newsletter-mobile-listing-wrapper.article-wrap #news_letter_form::after {
  content: none;
}

.newsletter-mobile-listing-wrapper.article-wrap .newsletter {
  box-shadow: none;
  margin: auto;
}

body.rtl .newsletter-mobile-listing-wrapper .newsletter .heading {
  font-family: Arabic-DroidKufi;
}

body.rtl .newsletter-mobile-listing-wrapper .newsletter .heading::after {
  background: url('bayutblog-logo-new-small-ar2x.png')
    no-repeat;
  background-size: 136px 34px;
  width: 136px;
  height: 34px;
  margin: 0 10px 0 0;
}

body.rtl .newsletter-mobile-listing-wrapper .newsletter input[type="email"] {
  float: right;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: 0;
  border-right: 1px solid #7c7c7c;
}

body.rtl .newsletter-mobile-listing-wrapper .newsletter button {
  float: right;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/**************************************************/


/*Pagination*/

.navigation.pagination {
    text-align: center;
}

.navigation.pagination .nav-links {
    display: inline-block;
    border: 1px solid #ebebeb;
    padding: 5px 25px;
    font-family: Lato;
}

.navigation.pagination .nav-links .page-numbers.current {
    background-color: transparent !important;
    color: #0592e9;
}

.navigation.pagination .nav-links .page-numbers {
    width: 24px;
    font-size: 13px;
}

.navigation.pagination .nav-links .page-numbers:last-of-type {
    margin-right: 0;
}

.post-category-article .featured-single-post .single_post_body .post_title,
.post-category-article .author-box,
#post-55474 .featured-single-post .single_post_body .post_title,
#post-55474 .author-box {
    display: none;
}


/*******************************************************************************************************************************/


/***************************************************Arabic CSS******************************************************************/


/*******************************************************************************************************************************/

@font-face {
    font-family: Arabic-DroidKufi;
    src: url(fonts/DroidKufi-Regular.ttf);
}
@font-face {
    font-family: HelveticaNeueLT Arabic;
    src: url(fonts/HelveticaNeueLT-Arabic.woff2);
}
body.rtl,
body.rtl h1,
body.rtl h2,
body.rtl h3,
body.rtl h4,
body.rtl h5,
body.rtl h6 {
    font-family: Arabic-DroidKufi;
}

body.rtl .homepage-main-post .post_meta_row,
body.rtl .single_post_body .post_meta_row {
    float: right;
}

body.rtl.no_sitetitle_in_menu .header_controls {
    float: left;
    margin-left: 0;
}


/*Navigation*/

ul.navbar>li.mybayut-ar-logo-menu {
    background-image: url('bayutblog-logo-new-small-ar2x.png');
    background-size: 177.5px 34px;
    background-repeat: no-repeat;
    background-position: center;
    padding: 10px 0;
    width: 190px;
}

ul.navbar>li.my-home-menu-ar,
ul.navbar>li.tips-menu-ar,
ul.navbar>li.pulse-menu-ar,
ul.navbar>li.trends-menu-ar,
ul.navbar>li.attractions-menu-ar,
ul.navbar>li.library-menu-ar,
ul.navbar>li.news-menu-ar,
ul.navbar>li.menu-item-3304-en {
    margin-left: 5px;
    border-bottom: 5px solid #eeeeee;
}

ul.navbar>li.menu-item-3304-en {
    margin-left: 5px;
}

ul.navbar>li.tips-menu-ar.menu-item:hover,
body.category-2 ul.navbar>li.tips-menu-ar.menu-item {
    border-bottom-color: #da9f00;
}

ul.navbar>li.tips-menu-ar.menu-item:hover a,
body.category-2 ul.navbar>li.tips-menu-ar.menu-item a {
    color: #da9f00;
}

ul.navbar>li.pulse-menu-ar:hover,
body.category-15 ul.navbar>li.pulse-menu-ar {
    border-bottom-color: #ffbf1c;
}

ul.navbar>li.pulse-menu-ar:hover a,
body.category-15 ul.navbar>li.pulse-menu-ar a {
    color: #ffbf1c;
}

ul.navbar>li.my-home-menu-ar:hover,
body.category-13 ul.navbar>li.my-home-menu-ar {
    border-bottom-color: #3bbf5e;
}

ul.navbar>li.my-home-menu-ar:hover a,
body.category-13 ul.navbar>li.my-home-menu-ar a {
    color: #3bbf5e;
}

ul.navbar>li.trends-menu-ar:hover,
body.category-12 ul.navbar>li.trends-menu-ar {
    border-bottom-color: #28b16d;
}

ul.navbar>li.trends-menu-ar:hover a,
body.category-12 ul.navbar>li.trends-menu-ar a {
    color: #28b16d;
}

ul.navbar>li.attractions-menu-ar:hover,
body.category-14 ul.navbar>li.attractions-menu-ar {
    border-bottom-color: #3baad5;
}

ul.navbar>li.attractions-menu-ar:hover a,
body.category-14 ul.navbar>li.attractions-menu-ar a {
    color: #3baad5;
}

ul.navbar>li.library-menu-ar:hover,
body.category-30604 ul.navbar>li.library-menu-ar {
    border-bottom-color: #007ec1;
}

ul.navbar>li.library-menu-ar:hover a,
body.category-30604 ul.navbar>li.library-menu-ar a {
    color: #007ec1;
}

ul.navbar>li.news-menu-ar:hover,
body.category-7 ul.navbar>li.news-menu-ar {
    border-bottom-color: #0066cc;
}

ul.navbar>li.news-menu-ar:hover a,
body.category-7 ul.navbar>li.news-menu-ar a {
    color: #0066cc;
}


/*
ul.navbar > li.bayut-after-hours-menu-ar:hover, body.category-11026 ul.navbar > li.bayut-after-hours-menu-ar { border-bottom-color: #1034a6; }
ul.navbar > li.bayut-after-hours-menu-ar:hover a, body.category-11026 ul.navbar > li.bayut-after-hours-menu-ar a { color: #1034a6; }*/

ul.navbar>li.my-home-menu-ar a,
ul.navbar>li.tips-menu-ar a,
ul.navbar>li.pulse-menu-ar a,
ul.navbar>li.trends-menu-ar a,
ul.navbar>li.attractions-menu-ar a,
ul.navbar>li.library-menu-ar a,
ul.navbar>li.news-menu-ar a {
    padding: 10px 12px 5px;
    /*color: #ffffff*/
}

body.rtl .navigation.pagination .nav-links .page-numbers {
    float: right;
}

body.rtl .navigation.pagination .nav-links .page-numbers:last-of-type {
    margin-left: 0;
}

body.rtl ul.homepage-main-post li .post-info a[rel="category tag"] {
    margin-left: 10px;
    margin-right: 0;
    padding: 0 5px;
}

ul.homepage-main-post li .post-info .category-2 a[rel="category tag"] {
    background-color: #da9f00;
}

ul.homepage-main-post li .post-info .category-15 a[rel="category tag"] {
    background-color: #ffbf1c;
}

ul.homepage-main-post li .post-info .category-13 a[rel="category tag"] {
    background-color: #3bbf5e;
}

ul.homepage-main-post li .post-info .category-12 a[rel="category tag"] {
    background-color: #28b16d;
}

ul.homepage-main-post li .post-info .category-14 a[rel="category tag"] {
    background-color: #3baad5;
}

ul.homepage-main-post li .post-info .category-30604 a[rel="category tag"] {
    background-color: #007ec1;
}

ul.homepage-main-post li .post-info .category-7 a[rel="category tag"] {
    background-color: #0066cc;
}


/*ul.homepage-main-post li .post-info .category-63194 a[rel="category tag"] { background-color: #0066cc; }
ul.homepage-main-post li .post-info .category-11026 a[rel="category tag"] { background-color: #1034a6; }*/

body.rtl ul.homepage-main-post li .post-info .post_meta_container {
    margin: 5px 0 10px;
    float: right;
}

body.rtl ul.homepage-main-post li .post-info .blog-reading-time {
    margin-top: 9px;
    float: right;
}

body.rtl .featured-single-post .post_meta_container {
    float: right;
    margin-left: 5px;
}

body.rtl .featured-single-post .post_meta_container .post_meta_row {
    margin: 0 0 0 10px;
}

body.rtl .featured-single-post .blog-reading-time {
    margin-top: 6px;
    float: right;
}

body.rtl .featured-single-post a[rel="category tag"] {
    color: #ffffff;
    font-weight: normal;
}

.featured-single-post .category-2 a[rel="category tag"] {
    background-color: #da9f00;
}

.featured-single-post .category-15 a[rel="category tag"] {
    background-color: #ffbf1c;
}

.featured-single-post .category-13 a[rel="category tag"] {
    background-color: #3bbf5e;
}

.featured-single-post .category-12 a[rel="category tag"] {
    background-color: #28b16d;
}

.featured-single-post .category-14 a[rel="category tag"] {
    background-color: #3baad5;
}

.featured-single-post .category-30604 a[rel="category tag"] {
    background-color: #007ec1;
}

.featured-single-post .category-7 a[rel="category tag"] {
    background-color: #0066cc;
}


/*.featured-single-post .category-63194 a[rel="category tag"] { background-color: #0066cc; }
.featured-single-post .category-11026 a[rel="category tag"] { background-color: #1034a6; }*/

body.rtl .featured-single-post .single_post_body .post_title {
    font-weight: bold;
}

body.rtl form.comment-form .col8,
body.rtl form.comment-form .form-submit {
    float: right;
}

body.rtl .comment-form .gglcptch .gglcptch_recaptcha {
    margin-left: 0;
    margin-right: 5px;
}

body.rtl .grid_list .post_meta_container,
body.rtl .grid_list .blog-reading-time,
body.rtl .post_related .blog-reading-time,
body.rtl .post_related .post_meta_container {
    float: right;
}

.category-2 a[rel="category tag"] {
    color: #da9f00;
}

.category-15 a[rel="category tag"] {
    color: #ffbf1c;
}

.category-13 a[rel="category tag"] {
    color: #3bbf5e;
}

.category-12 a[rel="category tag"] {
    color: #28b16d;
}

.category-14 a[rel="category tag"] {
    color: #3baad5;
}

.category-30604 a[rel="category tag"] {
    color: #007ec1;
}

.category-7 a[rel="category tag"] {
    color: #0066cc;
}


/*.category-63194 a[rel="category tag"] { color: #0066cc; }
.category-11026 a[rel="category tag"] { color: #1034a6; }*/

.category-2 .archive_header .section_title {
    background-color: #da9f00;
    color: #ffffff;
}

.category-15 .archive_header .section_title {
    background-color: #ffbf1c;
    color: #ffffff;
}

.category-13 .archive_header .section_title {
    background-color: #3bbf5e;
    color: #ffffff;
}

.category-12 .archive_header .section_title {
    background-color: #28b16d;
    color: #ffffff;
}

.category-14 .archive_header .section_title {
    background-color: #3baad5;
    color: #ffffff;
}

.category-30604 .archive_header .section_title {
    background-color: #007ec1;
    color: #ffffff;
}

.category-7 .archive_header .section_title {
    background-color: #0066cc;
    color: #ffffff;
}


/*.category-63194 .archive_header .section_title { background-color: #0066cc; color: #ffffff; }
.category-11026 .archive_header .section_title { background-color: #1034a6; color: #ffffff; }*/


/*body.rtl .sidebar_post_content_col .grid_list .post_title { line-height: 1.35em; margin-bottom: 10px; }*/

.sidebar_post_content_col .grid_list .post_title {
    line-height: 1.35em;
    margin-bottom: 10px;
}

body.rtl .post_meta_item.meta_item_category {
    font-weight: bold;
    margin-right: 0;
    margin-left: 0;
}

body.rtl .post-whatsapp-btn {
    right: initial;
    left: 15px;
  }

/* .menu-bayut-footer-ar-container li {
  display: inline-block;
  margin-left: 5px;
} */

.menu-bayut-footer-ar-container {
    margin-left: 40px;
  }
  
  .menu-bayut-footer-ar-container,
  .menu-bayut-footer-property-menu-ar-container {
    text-align: right;
  }
  
  .menu-bayut-footer-ar-container li:last-of-type {
    margin-left: 0;
  }
  
  body.rtl footer .property-dropdown > a {
    margin: 0 0 0 20px;
    width: 100px;
  }
  
  
  body.rtl footer .property-dropdown > a::after {
    float: left;
  }
  
  footer .menu-bayut-footer-property-menu-ar-container {
    height: 130px;
    transition: height .5s linear;
  }
  
  footer .menu-bayut-footer-property-menu-ar-container.expanded {
    height: 220px;
  }
  
  body.rtl .site_footer .widget_content:nth-child(1) ul li:after {
    margin-left: 0;
    margin-right: 5px;
  }
  
  body.rtl .footer_widgets_container .widget_container:nth-child(1) {
    /* float: right; */
  }
  
  body.rtl .footer_widgets_container .widget_container:nth-child(2) {
    /* float: right; */
  }
  
  body.rtl .footer_widgets_container .widget_container:nth-child(3) {
    /* float: left; */
    margin-left: initial;
    margin-right: auto;
  }
  
  
  /* .menu-bayut-footer-ar-container li:last-of-type {
    margin-left: 0;
  }
  
  body.rtl .site_footer .widget_content:nth-child(1) ul li:after {
    margin-left: 0;
    margin-right: 5px;
  }
  
  body.rtl .footer_widgets_container .widget_container:nth-child(1) {
    float: right;
  }
  
  body.rtl .footer_widgets_container .widget_container:nth-child(2) {
    float: left;
  } */

body.rtl .menu-bayut-footer-social-container .menu-item {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

body.rtl .menu-bayut-footer-social-container .menu-item:last-of-type {
    margin-left: 0;
}

body.rtl .menu-bayut-footer-social-container .footer-appstore {
    background-image: url('bayut-footer-appstore-ar.svg');
}

body.rtl .menu-bayut-footer-social-container .footer-googleplay {
    background-image: url('bayut-footer-google-ar.svg');
}

body.rtl.side_container_opened .site_main_container {
    -moz-transform: translate(-80px);
    -webkit-transform: translate(-80px);
    transform: translate(-80px);
}

body.rtl.side_container_opened .site_side_container {
    -moz-transform: translate(-100%);
    -webkit-transform: translate(-100%);
    transform: translate(-100%);
}


/*Instagram loading position*/

#sb_instagram .sbi_loader {
    position: absolute;
}


/**************************/
/*******************************************************************************************************************************/
/***************************************************Arabic CSS******************************************************************/
/*******************************************************************************************************************************/

@media screen and (min-width: 911px) {
    .sidebar_post_content_col .post_related .two_coloumns_list .post_banner,
    .sidebar_post_content_col .post_related .two_coloumns_list .blog_post_container.format-standard .post_body.has_post_banner {
        width: 100%;
        padding: 0;
    }
    .post_width_sidebar_row {
        margin: 0;
    }
    body.no_sitetitle_in_menu .header_control_wrapper.blog-link {
        display: none;
    }
    /*Single Post Style*/
    .sidebar_post_content_col .entry-content p {
        margin-top: 0;
    }
    .sidebar_post_content_col {
        padding: 0;
    }
    .default_widgets_col {
        padding: 0 0 0 40px;
    }
    .sidebar_post_content_col .blog_post_container .entry-content {
        font-size: 15px;
    }
    /*Homepage Style*/
    .sidebar_post_content_col .grid_list .post_title {
        padding: 0;
        text-align: center;
        font-size: 23px;
    }
    .featured-single-post .post_banner {
        max-height: 508px;
        overflow: hidden;
    }
    /***************************************************Arabic CSS******************************************************************/
    body.rtl.no_sitetitle_in_menu .header_nav .main_menu {
        float: right;
    }
    body.rtl.no_sitetitle_in_menu .header_control_wrapper {
        margin-left: 0;
    }
    body.rtl ul.navbar>li.menu-item {
        float: right;
    }
    /*body.rtl .header_search>form.search .search_text { padding-right: 0; }*/
    body.rtl .sidebar_post_content_col {
        float: right;
    }
    body.rtl .default_widgets_col {
        padding: 0 40px 0 0;
    }
}

@media screen and (max-width: 1170px) {
    .container,
    .newsletter {
        width: 100%;
    }
}

@media screen and (max-width: 910px) {
    .header_nav .main_menu {
        display: none;
    }
    .bayut_top_nav {
        display: none;
    }
    main.site-content {
        margin-top: 0;
    }
    ul.homepage-main-post {
        margin-left: -15px;
        margin-right: -15px;
    }
    ul.homepage-main-post li .post-info {
        padding: 15px;
    }
    ul.homepage-main-post li .post-info .post-title {
        font-size: 24px;
        line-height: 1.4em;
    }
    ul.homepage-main-post li .post-info .post_meta_container {
        font-size: 10px;
    }
    ul.homepage-main-post li .post-info a.read-more {
        font-size: 9px;
    }
    /*Navigation*/
    body.no_sitetitle_in_menu .header_controls {
        float: right;
        width: 100%;
    }
    body.no_sitetitle_in_menu .header_control_wrapper:nth-child(1) {
        margin-left: 0;
    }
    body.no_sitetitle_in_menu .header_control_wrapper:nth-child(2) {
        background-image: url('bayutblog-logo-new-small2x.png');
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100%;
        width: 120px;
        margin: 0;
        float: none;
        color: transparent;
        padding: 8px 0;
        display: inline-block;
        position: absolute;
        left: calc(50% - 65px);
    }
    body.rtl.no_sitetitle_in_menu .header_control_wrapper:nth-child(1) {
        float: left;
    }
    body.rtl.no_sitetitle_in_menu .header_control_wrapper:nth-child(2) {
        background-image: url('bayutblog-logo-new-small-ar2x.png');
    }
    .mybayut-logo-menu,
    body.rtl .mybayut-ar-logo-menu {
        display: none;
    }
    body.no_sitetitle_in_menu .header_control_wrapper:nth-child(3) {
        float: right;
    }
    body.rtl.no_sitetitle_in_menu .header_control_wrapper:nth-child(3) {
        margin-right: 0;
    }
    .header_search>form.search>.search_form_icon {
        left: 0;
        width: 16px;
        right: initial;
    }
    .expanded_search.header_search>form.search .search_text {
        padding-right: 0;
        padding-left: 20px;
        width: 90px;
    }
    .main_menu .menu-bayut-property-menu-container ul,
    .main_menu .menu-bayut-product-menu-container ul,
    .main_menu .menu-bayut-property-menu-ar-container ul,
    .main_menu .menu-bayut-product-menu-ar-container ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    .main_menu .menu-bayut-property-menu-container ul li,
    .main_menu .menu-bayut-product-menu-container ul li,
    .main_menu .menu-bayut-property-menu-ar-container ul li,
    .main_menu .menu-bayut-product-menu-ar-container ul li {
        border-bottom: 5px solid #eeeeee;
    }
    .main_menu .menu-bayut-property-menu-container ul li a,
    .main_menu .menu-bayut-product-menu-container ul li a,
    .main_menu .menu-bayut-property-menu-ar-container ul li a,
    .main_menu .menu-bayut-product-menu-ar-container ul li a {
        color: #525252;
        font-size: 12.5px;
        letter-spacing: 0.6px;
        padding: 10px 0 5px;
        display: block;
        text-transform: uppercase;
    }
    .main_menu .menu-bayut-property-menu-container ul li .sub-menu,
    .main_menu .menu-bayut-property-menu-ar-container ul li .sub-menu,
    .main_menu .menu-bayut-product-menu-container ul li .sub-menu,
    .main_menu .menu-bayut-product-menu-ar-container ul li .sub-menu {
        display: none;
        overflow: auto;
    }
    .main_menu .menu-bayut-property-menu-container ul li .sub-menu li,
    .main_menu .menu-bayut-product-menu-container ul li .sub-menu li {
        text-align: left;
        margin-left: 20px;
        border-bottom: 1px solid #eeeeee;
    }
    .main_menu .menu-bayut-property-menu-container ul li .sub-menu li a,
    .main_menu .menu-bayut-property-menu-ar-container ul li .sub-menu li a,
    .main_menu .menu-bayut-product-menu-container ul li .sub-menu li a,
    .main_menu .menu-bayut-product-menu-ar-container ul li .sub-menu li a {
        padding: 5px 0;
        text-transform: none;
    }
    .main_menu .menu-bayut-property-menu-ar-container ul li .sub-menu li,
    .main_menu .menu-bayut-product-menu-ar-container ul li .sub-menu li {
        text-align: right;
        margin-right: 20px;
        border-bottom: 1px solid #eeeeee;
    }
    .main_menu .property-dropdown {
        position: relative;
    }
    .main_menu .property-dropdown::after {
        position: absolute;
        content: "";
        background-image: url("down_arrow.png");
        background-size: 12px 12px;
        background-repeat: no-repeat;
        background-position: center 2px;
        width: 12px;
        height: 12px;
        display: inline-block;
        margin-left: 5px;
        top: 14px;
        right: 0;
    }
    .main_menu .property-dropdown.expand::after {
        transform: rotate(180deg);
    }
    .main_menu .menu-bayut-property-menu-ar-container .property-dropdown::after,
    .main_menu .menu-bayut-product-menu-ar-container .property-dropdown::after {
        margin-left: 0;
        margin-right: 5px;
        right: initial;
        left: 0;
    }
    .main_menu .property-dropdown.expand .sub-menu {
        display: block;
    }
    .main_menu .bayut_logo {
        background-image: url("new-bayut-logo-high-2x.png");
        background-size: 144px 34px;
        background-repeat: no-repeat;
        padding: 10px 15px;
        background-position: left;
        background-color: white;
    }
    .main_menu .bayut_logo a {
        line-height: 0;
        font-size: 0;
        color: transparent;
        padding: 20px 60px 10px;
    }
    body.rtl .main_menu .bayut_logo {
        background-image: url("bayut-arabic-logo-green2x.png");
        background-size: 129px 34px;
        background-repeat: no-repeat;
        padding: 10px 15px;
        background-position: right;
        background-color: white;
    }
    body.rtl .main_menu li.lang-item a {
        font-family: Lato;
    }
    .main_menu li.lang-item a {
        font-family: Arabic-DroidKufi;
    }

    ul.navbar>li.my-home-menu a,
    ul.navbar>li.tips-menu a,
    ul.navbar>li.pulse-menu a,
    ul.navbar>li.market-trends-menu a,
    ul.navbar>li.attractions-menu a,
    ul.navbar>li.library-menu a,
    ul.navbar>li.news-menu a,
    ul.navbar>li.my-home-menu-ar a,
    ul.navbar>li.tips-menu-ar a,
    ul.navbar>li.pulse-menu-ar a,
    ul.navbar>li.trends-menu-ar a,
    ul.navbar>li.attractions-menu-ar a,
    ul.navbar>li.library-menu-ar a,
    ul.navbar>li.news-menu-ar a {
        padding: 10px 0 5px;
    }

    ul.navbar>li.my-home-menu,
    ul.navbar>li.tips-menu,
    ul.navbar>li.pulse-menu,
    ul.navbar>li.market-trends-menu,
    ul.navbar>li.attractions-menu,
    ul.navbar>li.library-menu,
    ul.navbar>li.news-menu,
    ul.navbar>li.my-home-menu-ar,
    ul.navbar>li.tips-menu-ar,
    ul.navbar>li.pulse-menu-ar,
    ul.navbar>li.trends-menu-ar,
    ul.navbar>li.attractions-menu-ar,
    ul.navbar>li.library-menu-ar,
    ul.navbar>li.news-menu-ar,
    ul.navbar>li.menu-item-3304-en
    {
        margin-left: 0;
    }

}

@media screen and (max-width: 768px) {
    .featured-single-post .single_post_body .post_title {
        font-size: 21px;
        line-height: 1.35em;
        font-weight: bold;
    }
    .entry-content p,
    .entry-content ul,
    .entry-content li {
        font-size: 14px;
    }
    .entry-content h2 {
        font-size: 18px;
        line-height: 1.4em;
    }
    .entry-content h3 {
        font-size: 16px;
        line-height: 1.25em;
    }
}

@media screen and (min-width: 671px) {
    body.home .grid_col,
    body.category .grid_col {
        width: 50%;
    }
    .sidebar_post_content_col .post_related .two_coloumns_list .thepost_row {
        width: 32.3%;
        margin: 0 0 0 1%;
        float: left;
    }
}

@media screen and (max-width: 670px) {
    /*body.rtl .expanded_search.header_search > form.search .search_text { width: 120px; padding-right: 5px; }*/
    .grid_list .blog_post_container {
        -webkit-box-shadow: 0px 0px 50px 0px rgba(34, 34, 34, 0.1);
        -moz-box-shadow: 0px 0px 50px 0px rgba(34, 34, 34, 0.1);
        box-shadow: 0px 0px 50px 0px rgba(34, 34, 34, 0.1);
    }
    .grid_list .blog_post_container .post_body {
        padding: 0 10px 2px;
        margin: 0;
    }
    .grid_list .post_title {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .grid_list .post_body {
        text-align: initial;
    }
    .sidebar_post_content_col .grid_list .post_title {
        font-size: 22px;
    }
    /*.grid_list .post_meta_row, .two_coloumns_list .post_meta_row { text-align: left; }
	.featured-single-post .overlay { padding: 30px 15px 0; background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,0.4) 50%,rgba(0,0,0,.65) 100%); }*/
    .featured-single-post:before {
        background: transparent;
    }
    .featured-single-post .overlay {
        padding: 10px 25px 0;
        background: transparent;
        position: relative;
    }
    .single-post .blog_post_container .post_body {
        margin: 0 10px;
    }
    .featured-single-post {
        margin-bottom: 0;
    }
    .entry-content p {
        margin: 0 0 20px;
    }
    .featured-single-post .single_post_body .post_title,
    .featured-single-post .blog-reading-time,
    .featured-single-post .post_meta_item {
        color: #222222;
    }
    .featured-single-post .post_meta_container {
        float: left;
        margin-bottom: 20px;
    }
    body.rtl .featured-single-post .post_meta_container {
        float: right;
    }
    /*.featured-single-post .meta_item_category { position: absolute; top: -30px; }
    .featured-single-post .post_banner { margin-bottom: 20px; }*/
    
    .post-whatsapp-btn.alia_whatsapp_visible {
        display: block;
      }

    .featured-single-post .post_banner img {
        width: 100%;
        /*min-height: 250px;*/
        -o-object-fit: cover;
        object-fit: cover;
    }
    .newsletter-form-popup>div {
        width: 80%;
    }
    .two_coloumns_list.row {
        margin: 0;
    }
    ul.homepage-main-post li img {
        border-radius: 0;
        height: 290px;
        width: auto;
        object-fit: cover;
    }
    ul.homepage-main-post li .overlay {
        border-radius: 0;
    }
    /*body.no_sitetitle_in_menu .header_nav { background-image: url('bayutblog-logo-new-small2x.png'); background-size: 136px 34px; background-repeat: no-repeat; background-position: center 60%; }
	body.rtl.no_sitetitle_in_menu .header_nav { background-image: url('bayutblog-logo-new-small-ar2x.png'); background-size: 142px 34px; background-repeat: no-repeat; background-position: center 60%; }*/
    /*Navigation Style*/
    ul.navbar>li.bayut-logo-menu {
        background-image: url('new-bayut-logo-high-2x.png');
        background-size: 144px 34px;
        background-repeat: no-repeat;
        padding: 10px 15px;
        background-position: left;
        background-color: white;
    }
    body.rtl ul.navbar>li.bayut-logo-menu {
        background-image: url('bayut-arabic-logo-green2x.png');
        background-size: 126px 34px;
        background-repeat: no-repeat;
        padding: 10px 15px;
        background-position: right;
        background-color: white;
    }
    body.rtl .post_meta_row {
        float: none;
    }
    /*body.rtl .header_control_wrapper { float: right; }
	body.rtl .header_sliding_sidebar_control { margin-left: 0; }*/
    /*Footer*/
  .site_footer {
    text-align: center;
    padding-top: 20px;
  }

  .footer_widgets_container {
    display: block;
  }

  .footer_widgets_container .widget_container:nth-child(1),
  .footer_widgets_container .widget_container:nth-child(2),
  .footer_widgets_container .widget_container:nth-child(3),
  body.rtl .footer_widgets_container .widget_container:nth-child(1),
  body.rtl .footer_widgets_container .widget_container:nth-child(2),
  body.rtl .footer_widgets_container .widget_container:nth-child(3) {
    float: none;
  }

  .footer_widgets_container .widget_container:nth-child(1) {
  }

  .menu-footer-container {
    margin-right: 0;
  }

  footer .property-dropdown > a::after {
    font-size: 18px;
  }

  footer .menu-bayut-footer-property-menu-container,
  footer .menu-bayut-footer-property-menu-ar-container {
    height: 170px;
    transition: initial;
  }

  footer .property-dropdown {
    display: block;
  }
  
  footer .property-dropdown:first-child {
    margin-top: 14px;
  }

  footer .property-dropdown > a,
  body.rtl footer .property-dropdown > a {
    padding: 0 0 10px;
    width: 100%;
  }

  footer .property-dropdown .sub-menu li {
    padding: 5px 0;
  }

  footer .property-dropdown.expand .sub-menu {
    height: auto;
    padding: 10px 0;
  }

  footer .menu-bayut-footer-property-menu-container.expanded,
  footer .menu-bayut-footer-property-menu-ar-container.expanded {
    height: 360px;
  }

  .menu-bayut-footer-social-container .menu {
    width: 250px;
    margin: auto;
  }
  
  .menu-bayut-footer-social-container .menu-item {
    width: 36px;
    height: 36px;
    margin-right: 10px;
  }
  
  .menu-bayut-footer-social-container .footer-appstore,
  .menu-bayut-footer-social-container .footer-googleplay {
    width: 111px;
    height: 37px;
  }

  .menu-bayut-footer-social-container .menu-item:nth-child(4) {
    margin-right: 0;
  }

  body.rtl .menu-bayut-footer-social-container .menu-item:nth-child(4) {
    margin-left: 0;
  }

  .menu-bayut-footer-social-container .menu-item,
  body.rtl .menu-bayut-footer-social-container .menu-item {
    float: none;
    display: inline-block;
    display: -webkit-inline-box;
  }
    .navigation.pagination .nav-links .page-numbers {
        height: 30px;
        line-height: 30px;
        margin-right: 4px;
    }
    body.rtl .navigation.pagination .nav-links .page-numbers {
        margin-left: 4px;
        margin-right: 0;
    }
    .post-category-article .wp-post-image,
    .postid-55474 .wp-post-image {
        object-position: 0;
    }
    body.rtl .site_side_container {
        right: -82%;
        left: initial;
    }

    .newsletter-form-popup > div {
        width: 80%;
      }
    
      .newsletter {
        max-width: 100%;
      }
    
      .newsletter .heading::before {
        background-size: 160px 40px;
        width: 160px;
        height: 40px;
      }
      figure.size-full {
        width: 100%;
      }
    
      figure.size-full img {
        width: 100%;
      }
    
      .entry-content img {
        width: 100%;
      }
}

@media screen and (max-width: 400px) {
    body.rtl .site_side_container {
        right: -82%;
        left: initial;
    }
}

.postid-55474 .featured-single-post .single_post_body .post_title,
.postid-55474 .full_width_post_single.sidebar_post_single .author_info_container.author_single_box {
    display: none;
}
 

.install-app-wrapper {
    padding: .5rem 1rem 0 1rem;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    border-bottom: .1rem solid #eee;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
}

.app-close-btn {
    float: left;
    border: 0;
    padding: 0;
    background-color: transparent;
    outline-style: none;
    font-size: 1.7rem;
}  
.app-banner-logo {
    background-image: url("appLogoEN.svg");
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    height: 4rem;
    width: 4rem;
    margin-left: .5rem;
}
.app-text {
    float: left;
    margin-left: .5rem;
    padding-top: .6rem;
    padding-bottom: .6rem;
    text-transform: capitalize;
} 
.web-app-text {
    color: #222; 
    font-size: 1rem;
    line-height: 19px;
    margin-bottom: .5rem;
}
.web-app {
    color: #28b16d;
    font-size: 0.8rem;
    line-height: 17px;
}
.app-store {
    color: #222; 
    font-size: 0.8rem;
    line-height: 17px;
}
.app-install-btn {
    padding: 0 0.1rem;
    right: 1rem;
    line-height: 1.8rem;
    height: 1.8rem;
    min-width: 3.6rem;
    color: #28b16d;
    font-weight: 700;
    cursor: pointer;
    font-size: 0.7rem;
    letter-spacing: .1rem;
    text-align: center;
    position: absolute;
    border: .1rem solid #28b16d;
    text-transform: uppercase;
}
.app-install-btn:hover { 
    color: #28b16d; 
}


@media screen and (max-width: 319px) {

    .app-install-btn {
        right: 1rem;
        line-height: 1.5rem;
        height: 1.5rem; 
        font-size: 0.6rem;
    }
    .web-app-text { 
        line-height: 16px; 
    }
    .web-app {
        font-size: 0.7rem;
        line-height: 15px;
    }
    .app-store {
        color: #222;
        font-size: 0.7rem;
        line-height: 17px;
    }


}