/* theme options */
body, #content {
    background-color: #fafafa;
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-position: center center;
    background-size: inherit;
    background-image: none;
}
.bordered{background-color: #111111;}
/* container */
#header .container{
  width: 1170px;
}
#content .container{
  width: 1170px;
}
#footer .container{
  width: 1170px;
}
#status {
    background-size: 40px 40px;
}
.bordered-main-wrap {
    padding-left: 0px;
    padding-right: 0px;
}
@media only screen and (max-width: 768px) {
    header#header.inner-head-wrap.header-expanded {
        background-color: transparent;
    }
    header#header.inner-head-wrap.header-expanded.alt-head {
        background-color: #000000;
    }
}
        
#status {
    background-image: url(/web/20240119093133im_/http://arabicacafeclub.com/wp-content/themes/kasuari/css/wp-content/uploads/sites/108/2018/03/loading.gif);
}

/* header area contents */
#header .logo-image, #header .logo-title {
    padding-top: 15px;
    padding-bottom: 0px;
}

header#header .container {
    width: 1170px;
    ;
}
header#header.inner-head-wrap {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;

    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-position: center center;
    background-size: inherit;
    background-image: none;
}
.sticky-header-wrap.scrolled header#header.inner-head-wrap {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 0px;
    padding-left: 0px;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    transition: all 0.6s ease 0s;
}
.sticky-header-wrap.scrolled {
    background-color: #ffffff;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    transition: all 0.6s ease 0s;
}
.sticky-header-wrap.scrolled a, .sticky-header-wrap.scrolled i {
    color: #000000 !important;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    transition: all 0.6s ease 0s;
}
#header.alt-head #showMenu span {
    background-color: #ffffff;
}

.fl.vertical.header_left_nofloat {
    margin-top: 0px;
    margin-bottom: 0px;
}

.fr.vertical.header_right_nofloat {
    padding-top: 0px;
    padding-bottom: 0px;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
}

.fl.horizontal .head-item {
    margin-left: 0px;
    margin-right: 0px;
}

.fr .head-item {
    padding-top: 15px !important;
    padding-bottom: 0px !important;
}
.fr.horizontal .head-item {
    margin-left: 0px !important;
    margin-right: 20px !important;
}

@media only screen and (max-width: 768px) {
    header#header.inner-head-wrap {
        padding-left: 20px;
        padding-right: 20px;
    }
    header#header .logo.head-item {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .header-style-1 .fr .head-item.search-wrap, header#header .main-menu-btn {
        margin-top: 32px !important;
        margin-bottom: 0px !important;
        padding: 0 !important;
    }
    .header-style-1-wrap .logo img {
        width: 100%;
    }
}

/* footer area content */
#footer .container {
    width: 1170px;
}
#footer .footer-wrap {
    padding-top: 0px;
    padding-bottom: 0px;
}
#footer {
    background-color: #262626;
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-position: center center;
    background-size: inherit;
    background-image: none;
}
.foot-col.item-col-1 .foot-col-item {
    margin-top: 30px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
.foot-col.item-col-1 .foot-col-item:first-child {
    margin-left: 0;
}
.foot-col.item-col-1 .foot-col-item:last-child {
    margin-right: 0;
}

.foot-col.item-col-2 .foot-col-item {
    margin-top: 5px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
.foot-col.item-col-2 .foot-col-item:first-child {
    margin-left: 0;
}
.foot-col.item-col-2 .foot-col-item:last-child {
    margin-right: 0;
}

.foot-col.item-col-3 .foot-col-item {
    margin-top: 30px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
.foot-col.item-col-3 .foot-col-item:first-child {
    margin-left: 0;
}
.foot-col.item-col-3 .foot-col-item:last-child {
    margin-right: 0;
}

.foot-col.item-col-4 .foot-col-item {
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
.foot-col.item-col-4 .foot-col-item:first-child {
    margin-left: 0;
}
.foot-col.item-col-4 .foot-col-item:last-child {
    margin-right: 0;
}   

/*fonts*/
body, body p, .comment-respond form p.form-submit input, .blog-item .meta-wrapper .author a, .blog-single .blog-item .meta-wrapper span.standard-post-categories {
    font-family: Montserrat;
    font-weight: 400;
    text-align: inherit;
    font-size: 16px;
    line-height: 28px;
    word-spacing: 0px;
    letter-spacing: 0px;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Montserrat;
    font-weight: 700;
    text-align: inherit;
}

.meta.meta-comments .comments {
    font-family: Montserrat;
}

h1 {
    text-align: inherit;
    font-size: 42px;
    line-height: 47.25px;
    word-spacing: 0px;
    letter-spacing: 0px;
}
h2 {
    text-align: inherit;
    font-size: 36px;
    line-height: 45px;
    word-spacing: 0;
    letter-spacing: 0;
}
h3 {
    text-align: inherit;
    font-size: 24px;
    line-height: 30px;
    word-spacing: 0;
    letter-spacing: 0;
}
h4 {
    text-align: inherit;
    font-size: 18px;
    line-height: 23.4px;
    word-spacing: 0;
    letter-spacing: 0;
}
h5 {
    text-align: inherit;
    font-size: 16px;
    line-height: 22px;
    word-spacing: 0;
    letter-spacing: 0;
}
h6 {
    text-align: inherit;
    font-size: 14px;
    line-height: 19.6px;
    word-spacing: 0;
    letter-spacing: 0;
}

@media only screen and (max-width: 768px) {
    #main-wrapper #header #primary-menu li a {
        font-weight: 400;
        text-align: center;
        font-size: 14px;
        line-height: 25.6px;
        word-spacing: 0px;
        letter-spacing: 0px;
    }
}
            
        
        
        
    /* HEADER SECTION
    ================================================================ */

    /* Header Styling --- */

    .header-style-1-wrap .main-menu ul.sm-clean>li>a, .header-style-1-wrap .main-menu ul.sm-clean>li>a:active, .header-style-1-wrap .search-wrap #btn-search i, .header-style-1-wrap .main-menu ul.sm-clean>li.current-menu-item>a, .header-style-1-wrap .main-menu ul.sm-clean>li>a:hover{
        color: #000000;
    }
    .sm-clean a span.sub-arrow{
        border-top-color: #000000;
    }
    .header-style-1-wrap .main-menu ul.sm-clean>li>a:hover, .header-style-1-wrap .menu__item:hover > .menu__link{
        color: #111111;
    }
    .header-style-1-wrap .main-menu ul.sm-clean>li>a::before, .header-style-1-wrap .main-menu ul.sm-clean>li.current-menu-item>a::before,
    .header-style-1-wrap .main-menu ul.sm-clean>li>a::after, .header-style-1-wrap .main-menu ul.sm-clean>li.current-menu-item>a::after,
    .header-style-1-wrap .main-menu ul.sm-clean>li::before,
    .header-style-1-wrap .main-menu ul.sm-clean>li::after{
        background-color: #000000;
        border-color: #000000;
    }
    .header-style-1-wrap ul.sm-clean ul{
        background-color: #000000;
    }
    .header-style-1-wrap ul.sm-clean ul li.menu__item a.menu__link, .header-style-1-wrap .menu__item:hover > ul .menu__link{
        color: #ffffff;
    }
    .header-style-1 .btn--search-close{
        color: #ffffff;
    }
    .header-style-1 .search__info{
        color: #ffffff;
    }
    .header-style-1 .search__suggestion h4{
        color: #ffffff;
    }
    .header-style-1 .search__suggestion h4::before{
        background-color: #ffffff;
    }
    .header-style-1 .search__suggestion p{
        color: #ffffff;
    }
    .header-style-1 .search__input{
        color: #ffffff;
    }


    /* Header Alternative Styling --- */

    body .alt-head .main-menu ul.sm-clean>li>a:hover,
    .header-style-1-wrap.alt-head .main-menu ul.sm-clean>li>a:hover, 
    .header-style-1-wrap.alt-head .menu__item:hover .menu__link{
        color: #dddddd;
    }
    body .alt-head .main-menu ul.sm-clean>li>a::before, body .alt-head .main-menu ul.sm-clean>li.current-menu-item>a::before{
        background-color: #f2b410;
    }


    

    /* CONTENT SECTION
    ================================================================ */

    /* Blog --- */

    .blog-style-2 .post-content-style-2, .blog-item .meta-wrapper .author a, .author-separator, .blog-item .meta-wrapper .date a, .date span, .blog-item .meta-wrapper .standard-post-categories a, .social-share-wrapper span, .blog-item .meta-wrapper .author a, .blog-item .meta-wrapper span.standard-post-categories, .blog-item .meta-wrapper .btn-more:before, .blog-item .meta-wrapper span.date a{
        color: #000000;
    }
    .blog-item .meta-wrapper .author a:hover, .blog-item .meta-wrapper .date a:hover, .blog-item .meta-wrapper .date span:hover, .blog-item .meta-wrapper .standard-post-categories a:hover, .blog-item .meta-wrapper span.date a:hover{
        color: #666666;
    }
    .blog-item .meta-wrapper span.date:before, .blog-item .meta-wrapper span.standard-post-categories:before, .social-share-wrapper span:after{
        color: #000000;
    }
    .post-content h2.post-title a, .post-content h1.post-title a{
        color: #000000;
    }
    .post-content h2.post-title a:hover, .post-content h1.post-title a:hover{
        color: #666666;
    }
    .post-content .post-text p, .comment-content p{
        color: #000000;
    }
    .blog-item .btn-more .read-more{
        color: #ffffff;
    }
    .blog-item .btn-more .read-more:hover{
        color: #f7f7f7;
    }
    .blog-item .btn-more .read-more{
        background-color: #f2b410;
    }
    .blog-item .btn-more .read-more:hover{
        background-color: #333333;
    }
    .blog-section .blog-item .post-content{
        background-color: #ffffff;
    }


    /* Single Blog --- */

    .post-content h2.post-title a, .post-content h1.post-title a{
        color: #000000;
    }
    .post-content h2.post-title a:hover, .post-content h1.post-title a:hover{
        color: #666666;
    }
    .separator-line{
        background-color: #dedede;
    }
    .separator-line>span{
        background-color: #f2b410;
    }
    .blog-single .blog-item .meta-wrapper span a, .blog-single .blog-item .meta-wrapper span, .single-post-style-3-inner-content .post-meta span.author-separator, .single-post-style-3-inner-content .post-meta span.vcard, .blog-single .single-post-style-3-inner-content p.date, .blog-single .single-post-style-3-inner-content .post-meta i, .single-post-style-3-inner-content .love-it-wrapper a:before, .blog-single .single-post-style-3-inner-content .post-meta span.right-section span, .blog-style-2 .post-content-style-2, .blog-item .meta-wrapper .author a, .author-separator, .blog-item .meta-wrapper .date a, .blog-single .date span, .blog-single .blog-item .meta-wrapper .standard-post-categories a{
        color: #000000;
    }
    .blog-single .blog-item .meta-wrapper .author a:hover, .blog-single .blog-item .meta-wrapper .date a:hover, .blog-single .blog-item .meta-wrapper .date span:hover, .blog-single .blog-item .meta-wrapper .standard-post-categories a:hover, .blog-single .blog-item .meta-wrapper span.date a:hover{
        color: #666666;
    }
    .meta.meta-comments a.comments span{
        color: #000000;
    }
    .meta.meta-comments a.comments:hover span{
        color: #666666;
    }
    .post-content .post-text p, .comment-content p{
        color: #000000;
    }
    .single-post-style .post-text blockquote p{
        color: #000000;
    }
    .post-text blockquote p:before{
        border-color: #dddddd;
    }
    .post-text blockquote p:after{
        color: #111111;
    }
    .tag-wrapper a{
        color: #000000;
    }
    .tag-wrapper a:hover{
        color: #666666;
    }
    .tag-wrapper a{
        background-color: #f3f3f3;
    }
    .tag-wrapper a:hover{
        background-color: #e6e6e6;
    }
    .meta-content-bottom, .blog-single .post-content, .comments-area, .next-prev-post, .blog-single .post-author{
        background-color: #ffffff;
    }
    .blog-single .post-author{
        border-top-color: #dddddd;
    }
    .meta-content-bottom .meta-title{
        color: #000000;
    }
    .author-meta a, .meta-content-bottom .date-meta{
        color: #000000;
    }
    .author-meta a:hover{
        color: #666666;
    }
    .blog-single .next-prev-post a{
        color: #000000;
    }
    .next-prev-post h4.title{
        color: #000000;
    }
    .blog-single .next-prev-post a:hover{
        color: #cccccc;
    }
    .blog-single .next-prev-post, .comment-list, .next-prev-post .next-post, .next-prev-post .prev-post{
        border-top-color: #dddddd;
        border-bottom-color: #dddddd;
        border-left-color: #dddddd;
        border-right-color: #dddddd;
    }
    .comment-respond h3.comment-reply-title, .comments-title h3{
        color: #000000;
    }
    .comment-respond form p.logged-in-as a, .comment-respond form p.logged-in-as, .comment-action a{
        color: #999999;
    }
    .comment-respond form p.logged-in-as a:hover, .comment-action a:hover{
        color: #000000;
    }
    .comment-respond form p.form-submit input, .contact-form-style-1 .wpcf7-submit, .contact-form-style-2 .wpcf7-submit{
        background-color: #f2b410;
    }
    .comment-respond form p.form-submit input:hover, .contact-form-style-1 .wpcf7-submit:hover, .contact-form-style-2 .wpcf7-submit:hover{
        background-color: #333333;
    }
    .comment-respond form p.form-submit input, .contact-form-style-1 .wpcf7-submit, .contact-form-style-2 .wpcf7-submit{
        color: #ffffff;
    }
    .archive .post-navigation .btn, .search-page .post-navigation .btn{
        color: #ffffff;
    }


    /* Sidebar & Widget --- */

    .sidebar .widget.widget_search input{
        background-color: #ffffff;
    }
    .sidebar .widget.widget_search button{
        background-color: #f2b410;
    }
    .sidebar .widget.widget_search button i{
        color: #ffffff;
    }
    .sidebar .widget.widget_search input{
        color: #aaaaaa;
    }
    .sidebar .widget{
        background-color: #ffffff;
    }
    .sidebar .widget h4.widget-title{
        color: #000000;
    }
    .sidebar .widget h4.widget-title:after{
        background-color: #f2b410;
    }
    .sidebar #recent-posts-2 ul li a, .sidebar .widget .recent-news .post-content h5 a, .sidebar #recent-comments-2 ul li a, li.recentcomments, .sidebar #archives-2 ul li a, .sidebar #categories-2 ul li a, .sidebar #meta-2 ul li a, .latest-post-wrap h5 a, .latest-post-wrap .post-content h5{
        color: #555555;
    }
    .sidebar #recent-posts-2 ul li a:hover, .sidebar .widget .recent-news .post-content h5 a:hover, .sidebar #recent-comments-2 ul li a:hover, li.recentcomments:hover, .sidebar #archives-2 ul li a:hover, .sidebar #categories-2 ul li a:hover, .sidebar #meta-2 ul li a:hover, .latest-post-wrap h5 a:hover, .latest-post-wrap .post-content h5:hover{
        color: #999999;
    }
    .widget.widget_kasuari_news .nav-tabs li.active, .widget.widget_kasuari_news .post-item:before{
        background-color: #000000;
    }
    .widget.widget_kasuari_news .nav-tabs li.active a, .widget.widget_kasuari_news .post-item:before{
        color: #ffffff;
    }
    .widget.widget_kasuari_news .nav-tabs li{
        background-color: #ffffff;
    }
    .widget.widget_kasuari_news .nav-tabs li a{
        color: #555555;
    }
    .widget.widget_kasuari_news .nav-tabs li a:hover{
        color: #999999;
    }
    .widget.widget_kasuari_news .nav-tabs{
        border-bottom-color: #000000;
    }


    /* Contact --- */

    .contact-form-style-2 .contact-item2:before, .contact-ef .border-form-top, .contact-ef{
        background-color: #cdcdcc
    }
    .contact-form-style-2 .contact-item2:after{
        background-color: #000000
    }
    .contact-form-style-1 .contact-bordered input, .contact-form-style-2 .contact-item2 input, .contact-bordered.text-area textarea, .contact-form-style-2 .contact-item2 textarea{
        color: #000000
    }
    .contact-form-style-1 input.wpcf7-submit, .contact-form-style-2 input.wpcf7-submit{
        background-color: #000000
    }
    .contact-form-style-1 input.wpcf7-submit, .contact-form-style-2 input.wpcf7-submit{
        color: #ffffff
    }
    .contact-form-style-1 input.wpcf7-submit:hover, .contact-form-style-2 input.wpcf7-submit:hover{
        background-color: #333333
    }
    .contact-form-style-1 input.wpcf7-submit:hover, .contact-form-style-2 input.wpcf7-submit:hover{
        color: #ffffff
    }



    /* FOOTER SECTION
    ================================================================ */

    /* Footer --- */

    .copyright-text, .footer-text-area, #footer.no-redux p, #footer.no-redux a{
        color: #ffffff;
    }
    .copyright-text a, .footer-menu li a{
        color: #ffffff;
    }
    .copyright-text a:hover, .footer-menu li a:hover{
        color: #f2b410;
    }
    .footer-bottom .social-footer ul li a{
        color: #ffffff;
    }
    .footer-bottom .social-footer ul li a:hover{
        color: #f2b410;
    }
    .footer-widget-wrapper{
        background-color: #ffffff;
    }
    .footer-widget .widget-footer h4.widget-title{
        color: #000000;
    }
    .footer-widget .widget-footer .latest-post-widget a, .latest-post-wrap h5, .footer-widget .widget_nav_menu ul li a, .footer-widget .widget-footer a{
        color: #000000;
    }
    .footer-widget .widget-footer .latest-post-widget a:hover, .footer-widget .widget_nav_menu ul li a:hover, .footer-widget .widget-footer a:hover{
        color: #666666;
    }
    .footer-widget .textwidget{
        color: #000000;
    }
    .latest-post-wrap h5, .footer-widget .widget_nav_menu ul li a:before{
        border-bottom-color: #dddddd;
    }
.recentcomments a{
    display:inline !important;
    padding:0 !important;margin:0 !important;}
.contact-map iframe {height: 520px; }

 @media only screen and (max-width: 460px) {
.header-style-1-wrap .logo img {
            width: 80%;
}

}
body .alt-head .main-menu ul.sm-clean>li>a, 
body .alt-head .search-wrap #btn-search i, 
body .alt-head .main-menu ul.sm-clean>li.current-menu-item>a, 
.alt-head .site-title a{color:#ffffff;}
#header #primary-menu li a, 
#header #secondary-menu li a{
    font-family:Poppins,Georgia, serif;
    text-align:inherit;
    line-height:25.6px;
    word-spacing:0px;
    letter-spacing:0px;
    font-weight:400;
    font-style:normal;
    font-size:16px;
}
body, #content{
    background-color:#fafafa;
    background-repeat:no-repeat;
    background-size:inherit;
    background-attachment:inherit;
    background-position:center center;
    }
.blog-content-wrap .blog{
    padding-top:60px;
    padding-bottom:60px;
}
.archive #content{
padding-top:60px;
padding-bottom:100px;
}
.single-post-wrap .blog{
    padding-top:60px;
    padding-bottom:60px;
    }
#footer .footer-widget-wrapper{
    padding-top:0;padding-bottom:0;}
#footer .footer-bottom{padding-top:50px;padding-bottom:40px;}
.footer-widget-wrapper{border-top:0px solid #efefef;}
.footer-bottom{border-top:0px solid #efefef;}

/*
     FILE ARCHIVED ON 09:31:33 Jan 19, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:11:18 May 02, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.424
  exclusion.robots: 0.027
  exclusion.robots.policy: 0.013
  esindex: 0.023
  cdx.remote: 35.884
  LoadShardBlock: 496.421 (3)
  PetaboxLoader3.resolve: 435.098 (4)
  PetaboxLoader3.datanode: 221.61 (4)
  load_resource: 198.024
*/