@font-face {
font-family: 'ABeeZee-Regular';
                src: url('theme/fonts/ABeeZee-Regular.otf'),
url('theme/fonts/ABeeZee-Regular.ttf') format('truetype');
}@font-face {
font-family: '--Select Fonts---';
                src: ;
}html body{
background-image: url('images/bg.jpg');
background-color: rgba(255,255,255,1);
background-repeat: no-repeat;
background-size: cover;
}

a:hover{}h1,h2,h3,h4,h5,h6{
font-family:'ABeeZee-Regular';
}
#sub-banner .banner-text .block h1{
}#sub-banner .banner-text .block h2{
font-family:'--Select Fonts---';
font-size:36px;
text-align: center;
color:rgba(255,255,255,1);
}#sub-banner .banner-text .block .banner-btn a{
background-color:rgba(255,0,0,1);
color:rgba(255,255,255,1);
}#sub-banner .banner-text .block .banner-btn a:hover{
color:rgba(255,255,255,1);
background-color:rgba(0,0,0,1);
}.sm-menu a{
font-size:16px !important;
}
.mobile_top_icon{
background-color:rgba(48,114,154,0);
}
.mobile_top_icon img{
}
#socialMobile{
}
#socialMobile #socialFollow, #socialMobile #socialShare{
}
#socialMobile #socialFollow:hover, #socialMobile #socialShare:hover{
}
#PAJinner .block{
}
#PAJinner .block h2{
}
#PAJinner .block p{
}
@media only screen and (max-width: 767px) {
#PAJinner .block h2{
}
#PAJinner .block p{
}
}
h1{
font-size:24px;
color:rgba(29,107,154,1);
}
h2{
font-size:22px;
color:rgba(76,95,40,1);
}
h3{
font-size:20px;
color:rgba(80,80,80,1);
}
h4{
font-size:18px;
color:rgba(215,111,27,1);
}
h5{
font-size:17px;
color:rgba(0,0,0,1);
}
h6{
font-size:16px;
color:rgba(0,0,0,1);
}
.wrapper{
}
#header-container{
max-width: 1200px;
}
.wrapperinner{
max-width: 1200px;
}
#mainContnet > .wrapperinner{
background-color:rgba(0,0,0,0);
}
@media only screen and (max-width: 1200px) {

                        .wrapperinner{max-width: 100%;}

                    }
.header{
background: rgba(9,55,83,0.5);
}
.sticky-header .header{
background-color: rgba(9,55,83,0.8);
}
#smallheader{
}
#mobile_menu {}
#mobile_menu span{background: rgba(255,255,255,1);
}
.content{
}
.abovecontent, .belowContent{
   }
.PAJslideshow{
}
.footer{
background: rgba(29,107,154,1);
}
.footer a{
}
#stuff{
background: rgba(76,95,40,1);
}
#stuff .copyright{
}
#socialicons{display:block;}
#private{
}
#cms{
}
.slide-title{color:rgba(255,255,255,1);
background-color: rgba(51,125,169,0.9);
}
.slide-title.open {color:rgba(255,255,255,1);
background-color: rgba(110,196,233,1);
}
.slide-title::before{
}
.slide-title:hover {color:rgba(255,255,255,1);
background-color: rgba(110,196,233,1);
}
.slide-title:hover::before{
}
.slide-content-noframe{
background-color: rgba(181,181,181,1);
color: rgba(0,0,0,1);
}
.slide-content-noframe:hover{
color: rgba(0,0,0,1);
background-color: rgba(181,181,181,1);
}
.cs-testimonial {
}
.cs-testimonial .cs-question-mark {
}
.cs-testimonial .cs-author h6 {
}
.cs-testimonial .icon-quote {
}
.cs-question-mark p {
}
.sidemap ul li, .sidemap a{}
.sidemap ul li:hover, .sidemap a:hover{}
#desk_nav{  background:rgba(29,107,154,1);
 }
#main-menu > li > a{}
#main-menu > li > a:hover, #main-menu > li > a.highlighted{
}
.sm-menu ul {background: rgba(29,107,154,1);}
#side-panel {
background:rgba(48,114,154,1);
}
#side-panel .side-panel .menu ul li.sub-nav > span::after{
}
#side-panel .side-panel > .menu ul li > a{
background-color:rgba(48,114,154,1);
color:rgba(255,255,255,1);
}
#side-panel .side-panel > .menu > ul > li.sub-nav > span:after{color:rgba(255,255,255,1);
}
#side-panel .side-panel > .menu > ul > li:hover > a{
background-color:rgba(110,196,233,1);
color:rgba(255,255,255,1);
}
#side-panel .side-panel > .menu > ul > li.sub-nav:hover > span:after{background-color:rgba(110,196,233,1);
color:rgba(255,255,255,1);
}
#side-panel .side-panel > .menu > ul > li.sub-nav > ul > li > a{
background-color:rgba(48,114,154,1);
color:rgba(255,255,255,1);
}
#side-panel .side-panel > .menu > ul > li > ul > li.sub-nav > span:after{color:rgba(255,255,255,1);
}
#side-panel .side-panel > .menu > ul > li > ul > li:hover > a{
background-color:rgba(110,196,233,1);
color:rgba(255,255,255,1);
}
#side-panel .side-panel > .menu > ul > li > ul > li:hover > span:after{color:rgba(255,255,255,1);
}
#side-panel .side-panel > .menu > ul > li > ul > li.sub-nav > ul > li > a{
}
#side-panel .side-panel > .menu > ul > li > ul > li > ul > li.sub-nav > span:after{ }
#side-panel .side-panel > .menu > ul > li > ul > li > ul > li:hover > a{
}
#side-panel .side-panel > .menu > ul > li > ul > li > ul > li:hover > span:after{}
#side-panel .side-panel > .menu > ul > li > ul > li > ul > li.sub-nav > ul > li > a{
}
#side-panel .side-panel > .menu > ul > li > ul > li > ul > li > ul > li.sub-nav > span:after{ }
#side-panel .side-panel > .menu > ul > li > ul > li > ul > li > ul > li:hover > a{
}
#side-panel .side-panel > .menu > ul > li > ul > li > ul > li > ul > li:hover > span:after{}
#side-panel .side-panel > .menu > ul > li > ul > li > ul > li > ul > li.sub-nav > ul > li > a{
}
#side-panel .side-panel > .menu > ul > li > ul > li > ul > li > ul > li > ul > li.sub-nav > span:after{ }
#side-panel .side-panel > .menu > ul > li > ul > li > ul > li > ul > li > ul > li:hover > a{
}
#side-panel .side-panel > .menu > ul > li > ul > li > ul > li > ul > li > ul > li:hover > span:after{}
 .sm-menu li a,  .sm-menu li a:hover,  .sm-menu li a:focus,  .sm-menu li a:active,  .sm-menu li a.highlighted {
            

            }
#header.fixed-nev #header_wrapper, .header.fixed-nev{
background: rgba(9,55,83,0);
}
#header.fixed-nev  .sm-menu li a, .header.fixed-nev  .sm-menu li a{
}
#header.fixed-nev  .sm-menu li a:hover, .header.fixed-nev  .sm-menu li a:hover{
}
.sm-menu a:hover, .sm-menu a:focus, .sm-menu a:active, .sm-menu a.highlighted {
            
background-color: rgba(76,95,40,1) !important;
            
}
.sm-menu > li ul li a{}
.sm-menu > li ul li a:hover{}
.sm-menu ul, .bww-menu .bww-nav li.dropdown .dropdown-menu li {
            
background-color:rgba(29,107,154,1);
            

        }
.sm-menu ul a:hover, .sm-menu ul a:focus, .sm-menu ul a:active, .sm-menu ul a.highlighted {
            
background-color:rgba(76,95,40,1) !important;
            

        }
.contentoutter {
            

            background:rgba(255,255,255,0);
}
#belowContent{background-attachment: scroll;
background: url('images/footer-bg.jpg') no-repeat; background-size: cover; background-color: rgba(236,82,35,1); position: relative; ;
}
#belowContent_overlay{
}
#t-header-widget {
            display: none;
            

        }
#abovecontent {
            display: none;
            

        }
#t-above-incontent-widget {
            display: none;
            

        }
#t-below-incontent-widget {
            display: none;
            

        }
#belowContent .belowContent {
            background-color: rgba(0,0,0,0.4);  padding: 50px 0; text-align:left; ;

        }
#belowFooter {
            display: none;
            

        }
#beforeBodyClose {
            display: none;
            

        }
#PAJinner{
width:100%;
max-width:1600px;
}
.desktop-follow-share{display: block;}
@media only screen and (max-width : 640px) {
html body{
background-color:rgba(48,114,154,1) !important;
}
}
.page_search_form .h2{
}
.page_search_form .form-group .form-input{
}
.page_search_form .form-group .input-group-btn .search-btn{
}
#results_of_search .search_read_more{
}
#results_of_search .search_read_more:hover{
}

.fullscreen-bg:before{background:rgba(0,0,0,0);}
.quickpost_wrapper h3{
}
.quickpost_wrapper p, .quickpost_wrapper ul li, .quickpost_wrapper ol li{
}
.quickpost_wrapper .timestamp{
}
.openhour_headling, .openhour_expand{
}
.openhour_details .openhours_row{
}
.comment_by{
}
.comment_text{
}
#leave_us_feedback ul li a#social-feedback-link {
}
#leave_us_feedback ul li a#social-feedback-link:hover {
}
#review_pagination a {
}
#review_pagination a:hover {
}
input[type="submit"]{
}
input[type="submit"]:hover{
}
.cms_step_form #nextBtn{
}
.cms_step_form #nextBtn:hover{
}
.cms_step_form #prevBtn{
}
.cms_step_form #prevBtn:hover{
}
.common-carousel .text p{}
.testimonial_wrapper {}
.common-carousel .name span{}
.common-carousel .name i{}
.search_results {}
.search_results:hover {}
#gallery_category .category_image img{
width:250px;
max-width:250px;
height:250px;
max-height:250px;
}
#gallery_category .category_image strong{
}
#gallery_category .category_image:hover strong{
}
#vlightbox1 .vlightbox1 img{
width:250px;
max-width:250px;
height:250px;
max-height:250px;
padding:0px;
}
div[id*="complete_gallery_links_"] > a{
}
div[id*="complete_gallery_links_"] > a:hover{
}
#media_category .media_cat_box .category_image strong{
}
#media_category .media_cat_box .category_image:hover strong{
}
#media_wrapper .media_detail, #media_wrapper .media_table tbody tr td:nth-child(2), #media_wrapper .media_table tbody tr td:nth-child(3){
}
#media_wrapper .media_detail h2, #media_wrapper .media_table tbody tr td:first-child{
}
#media_wrapper .media_detail a, #media_wrapper .media_table tbody tr td:last-child a{
}
#media_wrapper .media_detail a:hover, #media_wrapper .media_table tbody tr td:last-child a:hover{
}
div[id*="complete_media_links_"] > a{
}
div[id*="complete_media_links_"] > a:hover{
}
.fm_catagory{
}
.fm_catagory .fm_cat_title{
}
.fm_catagory .text{
}
.bottom_fm_cat_title a{
}
.fm_catagory .fm_cat_overlay a{
}
#food_menu_wrapper .food_menu_box .food_menu_image img{
}
#food_menu_wrapper .food_menu_box .food_menu_detail{
width:calc(100% - 220px);
}
#food_menu_wrapper .food_menu_box .food_menu_detail h2{
}
#food_menu_wrapper .food_menu_box .food_menu_detail .fm_item_desc{
}
#food_menu_wrapper .food_menu_box .food_menu_detail .fm_item_price{
}
.complete_food_menu_wrapper .fm_cat_description{
}
.bww-menu-tab .bww-tab {
}
.bww-menu-tab .bww-tab:hover, .bww-menu-tab .bww-tab.active {
}
.bww-menu-tab .bww-menu-item .menu-text h3 span {
}
.bww-menu-tab .bww-menu-item .menu-text h3 strong {
}
.bww-menu-tab .bww-menu-item .menu-text h3::after {
}
.bww-menu-tab .bww-menu-item .menu-text p {
}
.complete_food_menu_wrapper .fm_category_title{
}
.complete_food_menu_wrapper .fm_cat_sub_title{
}
.dynamic_content_outer{
}
.dynamic_content_inner{
}
.dynamic_content_inner h3{
}
.dynamic_content_inner h4{
}
.dynamic_content_inner > div{
}
.category-tab ul.nav{
}
.f-block .icon {
    width: 40px;
    height: 40px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    margin-right: 15px;
    display: block;
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
    display: flex;
    float: left;
}

.f-block .f-title h3 {
    color: #0089e1;
    font-size: calc(17px + 6 * ((100vw - 320px) / 1280));
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin-bottom: 45px;
    font-family: 'QuestrialRegular';
}
.f-block .add-block .text {
    overflow: hidden;
}
.f-block .add-block a {
    color: #ffffff;
}
.f-block .add-block .span-1 {
    font-family: 'PlayfairDisplayRegular';
    color: #fff;
    font-style: italic;
}
.f-block .add-block .span-2 {
    font-size: calc(18px + 4 * ((100vw - 320px) / 1280));
    text-transform: capitalize;
    color: #fff;
}

.f-block.middle ul {
    display: inline-block;
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.f-block.middle ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-bottom: 15px;
    color: #fff;
}
.f-block.middle ul li .day {
    font-size: calc(16px + 2 * ((100vw - 320px) / 1280));
    font-style: italic;
    font-weight: 700;
    margin-bottom: 10px;
    width: 100%;
    font-family: 'PlayfairDisplayBold';
}
.f-block.middle ul li .time {
    font-size: calc(18px + 4 * ((100vw - 320px) / 1280));
    text-transform: uppercase;
}

.social  {
    display: block;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.social li {
    display: inline-block;
    padding-right: 5px;
}
.social li a {
    display: block;
    height: 42px;
    width: 42px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: #626262;
    text-decoration: none;
}
@media only screen and (max-width: 992px) {
#socialicons {
        max-width: 40px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    #belowContent .belowContent{
        text-align: center;
    }
    .f-block .f-title h3{
        margin-bottom: 0;
    }
    .f-block {
        margin-bottom: 50px;
    }
    .f-block .icon{
        float: none;
        margin: auto;
    }
}
.scroll-top{
}
 .scroll-top i{
}
 .scroll-top:hover{
}
 .scroll-top:hover i{
}
#cookie-popup{
}
#cookie-popup #accept-cookies{
}
#cookie-popup #accept-cookies:hover{
}
#cookie-popup #reject-cookies{
}
#cookie-popup #reject-cookies:hover{
}
#cookie-popup #cookie-settings-btn{
}
#cookie-popup #cookie-settings-btn:hover{
}
#cookie-settings-wrapper{
}
#cookie-settings-wrapper #cookie-settings{
}
#cookie-settings-wrapper #cookie-settings #save-settings{
}
#cookie-settings-wrapper #cookie-settings #save-settings:hover{
}
#cookie-settings-wrapper #cookie-settings #close-settings{
}
#cookie-settings-wrapper #cookie-settings #close-settings:hover{
}
