.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-direction-nav{position:absolute;top:50%;z-index:2;width:calc(100% - 50px);left:25px;right:25px;display:flex;justify-content:space-between}.flex-direction-nav .flex-prev img{transform:rotate(180deg)}@font-face{font-family:'flexslider-icon';src:url(https://alhallabrestaurant.com/wp-content/themes/alhallab/css/fonts/flexslider-icon.eot);src:url(https://alhallabrestaurant.com/wp-content/themes/alhallab/css/fonts/flexslider-icon.eot#1775726230) format("embedded-opentype"),url(https://alhallabrestaurant.com/wp-content/themes/alhallab/css/fonts/flexslider-icon.woff) format("woff"),url(https://alhallabrestaurant.com/wp-content/themes/alhallab/css/fonts/flexslider-icon.ttf) format("truetype"),url(https://alhallabrestaurant.com/wp-content/themes/alhallab/css/fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}.flexslider{-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;border:0}.flexslider{margin:0 0 0;background:#fff;border:0 solid #fff;position:relative;zoom:1}.flexslider .slides li{position:relative;height:70vh;min-height:800px;display:none;-webkit-backface-visibility:hidden}.flexslider .slides li .container{position:absolute;right:0;left:0;margin:auto;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.flexslider .slides li .container .meta{position:relative;width:100%;max-width:1000px;z-index:9;margin:90px auto 0 auto;text-align:center}@media (max-width:450px){.flexslider .slides li .container .meta{margin:20px auto 0 auto}}.flexslider .slides li .container .meta h1,.flexslider .slides li .container .meta h2{font-size:65px;line-height:1.1;margin-bottom:40px;position:relative;color:#b84542;font-weight:600;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.flexslider .slides li .container .meta img.logo{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.flexslider .slides li .container .meta p{color:#fff;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;font-weight:300;font-size:18px}.flexslider .slides li .meta img.logo{margin:0 auto 25px auto;max-width:221px}.flexslider .slides li.flex-active-slide .meta h1,.flexslider .slides li.flex-active-slide .meta h2{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft1;animation-name:fadeInLeft1}.flexslider .slides li.flex-active-slide .meta img.logo{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft1;animation-name:fadeInLeft1}.flexslider .slides li.flex-active-slide .meta p{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft1;animation-name:fadeInLeft1}.flexslider .slides li:after{position:absolute;content:"";right:0;left:0;top:0;bottom:0;z-index:5;background:rgb(0 0 0 / 40%)}.flexslider .slides li .container .meta a{z-index:7;background-color:#9a0000;font-family:Montserrat;cursor:pointer;outline:none;box-shadow:none;box-sizing:border-box;text-transform:uppercase;letter-spacing:1px;height:auto;width:auto;color:#fff;text-decoration:none;white-space:nowrap;min-height:0;min-width:2px;max-height:none;max-width:none;text-align:inherit;line-height:15px;font-weight:800;font-size:15px;border-color:#000;padding:20px 38px;border-radius:30px;transform-origin:50% 50%;transform:translate(0,0);opacity:1;visibility:visible;border-width:0;border-style:solid;float:left;margin-top:20px;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;transition:all 500ms}.nav>[class*='menu-']>ul.menu>li>a:hover:before{transform:scale(1)}.header_top_item .header-data-social ul.social li a:hover{color:#9a0000}.radiantthemes-button .radiantthemes-button-main{margin-top:30px}.footer_copyright_item ul.social li a:hover{color:#9a0000}.footer_copyright_item.text-left a{transition:all 500ms}.footer_copyright_item.text-left a:hover{color:#fff}.radiantthemes-button .radiantthemes-button-main:hover{background-color:#595959}.flex-control-nav li{margin:15px 0;display:block;zoom:1;display:inline}.flex-control-paging li a{width:12px;height:12px;display:block;background:#666;background:none;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:50%;-webkit-box-shadow:inset 0 0 3px rgb(0 0 0 / .3);-moz-box-shadow:inset 0 0 3px rgb(0 0 0 / .3);-o-box-shadow:inset 0 0 3px rgb(0 0 0 / .3);box-shadow:inset 0 0 3px rgb(0 0 0 / .3);border:2px solid #fff}.flexslider .slides li.flex-active-slide .container .meta a{-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft1;animation-name:fadeInLeft1}.flexslider .slides li .container .meta a i{width:0!important;opacity:0;transition:all 500ms;margin-left:0!important}.flexslider .slides li .container .meta a:hover i{width:auto!important;margin-left:10px!important;opacity:1}.flexslider .slides li .container .meta a i:before{font-family:FontAwesome;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:auto;margin-right:0;text-align:center;font-variant:normal;text-transform:none;line-height:inherit;margin-left:0}.flex-control-nav:before{display:none}.flex-control-nav:after{display:none}.flex-control-paging li a{width:15px;height:15px;background-color:#2da6df;border:0;box-shadow:0 0 0 2px #fff0;transition:all 500ms;position:relative}.flex-control-paging li a:after{content:"";position:absolute;width:100%;height:100%;background-color:rgb(255 255 255 / .3);border-radius:50%;left:0;right:0;top:0;bottom:0;margin:auto;transition:all 500ms}.flex-control-paging li a.flex-active{box-shadow:0 0 0 2px #fff;background-color:#fff0;border:0}.flex-control-paging li a.flex-active:after{transform:scale(.4);background-color:rgb(255 255 255)}.flex-control-paging li a:hover{box-shadow:0 0 0 2px #fff;background-color:#fff0;border:0}.flex-control-paging li a:hover:after{transform:scale(.4);background-color:rgb(255 255 255)}.flex-control-nav{position:absolute;bottom:30px;text-align:center;z-index:2;right:0;margin:auto;left:0;top:inherit;height:auto;text-align:center}.flex-control-nav li{display:block;zoom:1;display:inline-block;margin:0 4px}span.small-head{font-size:20px;color:#acacac}.about-row{display:flex;align-items:center}.vc_column-inner.gal-slide{padding-left:0;padding-right:0}.blog.element-eleven .blog-item{padding:0!important}.map-out{padding:0!important}.vc_column-inner.gal-slide .blog.element-eleven{width:auto;margin-left:15px;margin-right:0}.wpb_column.vc_column_container.vc_col-sm-12.gal-contain{padding-left:15px}.g-map{position:absolute;width:100%;height:100%;top:0}.g-map:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgb(0 0 0 / .44)}.vc_row-flex.focus-boxes{background-color:transparent!important;z-index:9}.g-map iframe{border:0;float:left;width:100%;height:100%}.footer_copyright_item.text-left a:first-child{margin-left:0!important}@-webkit-keyframes fadeInLeft1{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft1{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}.rt-portfolio-box.element-six .rt-portfolio-box-item>.holder>.pic>.data .category{color:#808080!important}.radiantthemes-button>.radiantthemes-button-main{color:#fff!important}.rt-portfolio-box-filter.filter-style-seven>button:before{background-color:#9a0000!important}.home-one-counter-box-number:before{background-color:#fff!important}@media (max-width:1500px){.flexslider .slides li .container{top:100px}}@media (max-width:1200px){.flexslider .slides li .container .meta h1{font-size:50px}}.preloader{position:fixed;z-index:999999;background-color:#fff!important;display:flex;align-items:center;justify-content:center}.flexslider .slides li .container .meta a:hover{background-color:#fff;color:#9a0000}.footer_main_item .widget_nav_menu ul li a:hover{color:#9a0000}.rt-fancy-text-box.element-three>.holder>.content a{padding:5px 15px;background-color:#9a0000;color:#fff;display:inline-block;margin-top:15px;transition:all 500ms}.rt-fancy-text-box.element-three>.holder>.content a:hover{background-color:#595959}.rt-fancy-text-box.element-three>.holder>.content{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.rt-fancy-text-box.element-three>.holder{display:flex;flex-direction:column}.rt-fancy-text-box.element-three>.holder>.icon img{width:80px;height:80px}@media (max-width:1200px){.flexslider .slides li{min-height:600px;background-size:cover!important}.flexslider .slides li .meta img.logo{max-width:111px}.flexslider .slides li .container .meta h1,.flexslider .slides li .container .meta h2{font-size:35px}}