.mk-header-toolbar #mk-header-social ul li a i:before{font-size: 24px;    vertical-align: middle;}
body .header-sticky-ready.header-style-1 .header-logo,body .header-sticky-ready.header-style-1 .mk-header-inner{height:90px!important;line-height:90px!important;}
body .header-style-1.header-sticky-ready .menu-hover-style-5 .main-navigation-ul > li,.header-style-1 .menu-hover-style-5 .main-navigation-ul > li ,.header-style-1 .mk-search-trigger,body .header-sticky-ready.header-style-1 .mk-search-trigger{height:83px!important;line-height:90px!important;}

.mk-footer-copyright{width:100%;}
.mk-footer-copyright #mk-header-social{float:right;}
.mk-footer-copyright #mk-header-social ul li a i:before{color:#fff;font-size:26px;}

.portfolio-meta .the-title,.portfolio-meta .portfolio-categories{display:none;}

.the-excerpt .wp-caption{max-width:100%;}

#mk-filter-portfolio.sortable-classic-style{padding-top:0;}

#mk-page-id-6{margin:0!important;}
#mk-page-id-6 .theme-content{display:none;}
.wpsl-search{display:none;}
body #wpsl-gmap{    width: 100%;
    height: 1200px!important;}
#wpsl-result-list{	position: absolute;
    background: rgba(255,255,255,0.8);    margin: 12px;
    width: 25%;}
	#wpsl-wrap{margin-bottom:0;}
body #wpsl-stores{    height: 1110px !important;box-sizing: border-box;
    padding: 20px;}
body #wpsl-wrap #wpsl-result-list li{cursor:pointer;    display: inline-block;
    width: 50%;border-bottom:0;padding:10px 0;
    vertical-align: top;}
#wpsl-result-list li p{font-size: 11px;}
#wpsl-result-list li p strong{font-size:14px;}
body #wpsl-stores li:hover p{color:#69d466;transition:linear 0.25s}


fancybox-title {display:none;}

.button2{background:#61bc46;}
.button2:hover{background:#000;}

.tax-mp_menu_category #mk-page-introduce{display:none;}
body .mprm-category{max-width:820px;}
.mprm-category *{color:#000;}
.mprm-category>h1{font-size:60px;text-align:center;color:#000;text-transform:uppercase;margin:20px 0 40px 0}
.mprm-category>.description{text-align:center;    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 40px;
    margin-bottom: 36px;}
.mprm-category>.description>.description_inner{max-width:640px;margin:0 auto;}
.mprm-category h3{    font-size: 42px;}
.mprm-category h1+h4{text-align: center;
    margin: -15px 0 20px 0;}
.mprm-category button{    background: #7bb35d;
    line-height: 40px;
    border: 0;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    padding: 0 14px;}
.mprm-category button>*{color:#fff;}
button.expand{background:#7bb35d;padding:12px;font-size:18px;padding-left:20px;color:#fff;line-height:normal;border:0;border-radius:4px;font-weight:700;}
button.expand>span{    font-size: 34px;
    position: relative;
    line-height: 0;
    top: 5px;
    margin-left: 9px;color:#fff;}

.menu_category_item_footer{text-align:right;}
.menu_category_item_content{clear:both;}
.menu_category_item_content>*{display:inline-block;vertical-align:top;width:50%;}


.nutrition_table header{text-align:right;padding:4px;}
.nutrition_table_rows>div{border-top:1px solid #000;padding:4px;}
.nutrition_table_rows>div>span{float:right;color:#7bb35d;}
.nutrition_table_rows i{font-style:normal;}
.nutrtion_table_end{border-top:4px solid #000;padding-top:6px;}
.nutrtion_table_end>*{display:inline-block;}
.nutrtion_table_end>span{margin-right:20px}
.nutrtion_table_end>span>strong{margin-right:8px;}
.menu_category_item_content{transition:max-height 0.25s;overflow:hidden;max-height:1000px;}
.menu_category_item_content.closed{max-height:0;transition:max-height 0.25s;clear:none;}
.menu_category_item_footer .a2a_kit{    width: 301px;
    text-align: left;
    padding-top: 13px;
    display: inline-block;}
.menu_category_item_footer .a2a_kit.expanded{width: 305px;}
.menu_category_item_footer .a2a_kit a{margin-right:32px;padding-left:0;}
.menu_category_item_footer .a2a_kit a.a2a_button_pinterest_pin{margin-right:0;}
.a2a_button_facebook_like{width:auto!important;}


.menu_categories img{width:225px;height:225px;float:left;margin-right:32px;}
.menu_categories>div{border-top:1px solid #e6e6e6;padding:32px 0;}
.menu_categories>div h3{    font-size: 42px!important;}
.menu_categories a>button{margin-top:32px;float:right;}
.menu_categories a>button{background:#7bb35d;padding:12px;font-size:18px;padding-left:20px;color:#fff;line-height:normal;border:0;border-radius:4px;font-weight:700;}
.menu_categories a>button>i{    font-size: 22px;
    position: relative;
    line-height: 0;
    top: -2px;
    margin-left: 9px;color:#fff;}
p.none{text-align:center;margin:40px 0;}

#mk-main-navigation li.no-mega-menu ul.sub-menu{    margin-left: -2000px;    padding: 30px 0;
    margin-top: -10px;text-align:left;line-height: normal;
    padding-left: 2024px;    width: 655px;
    padding-right: 1000px;background:#61bc46!important;}
#mk-main-navigation li.no-mega-menu ul.sub-menu a{color:#fff!important;}
#mk-main-navigation li.no-mega-menu ul.sub-menu a:hover{text-decoration:underline;}
#mk-main-navigation li.no-mega-menu ul.sub-menu li{display:inline-block!important;vertical-align:top;padding:5px 0;}
#mk-main-navigation li.no-mega-menu ul.sub-menu li a{padding:0!important;display:inline-block!important;width:200px!important;}

body{overflow-x:hidden;}

.byo>*{width:40%;display:inline-block;vertical-align:top;}
.byo_select{width:60%;padding-right:80px;}
.byo_select table th{padding:8px 0;}
.byo_select table td{padding:4px 0;}
.byo_select table td:first-child,.byo_select table th:first-child{text-align:left;}
.byo_select table input{  width: 32px;    padding-left: 4px;}

.fbtn{background: #7bb35d;
    line-height: 40px;
    border: 0;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    padding: 0 14px;}

input.title{border:0;font-size:40px;color:#000;padding-left:0;}


#mk-header .header-logo a img{margin-top: -9px;
    height: 72px;}


.menu_category_item_content>*{width:100%;}
.nutrition_table_row{width:100%;}
.nutrition_table_row th{font-weight:400;text-transform: none;    border-bottom: 1px solid #000;    padding: 4px;font-size:13px;white-space:no-wrap}
.nutrition_table_row td{padding:6px;}
.nutrition_table_row td.nutrition_table_row_sizes{padding:0;vertical-align: top;    text-align: left;    white-space: nowrap;}
.nutrition_table_row_sizes>a{padding:6px;display:inline-block;vertical-align:top}
.nutrition_table_row_sizes>a.selected,.nutrition_table_row_sizes>a:hover{background:#000;color:#fff;}


.nutrition_table_ingredients{width:auto;}
.nutrition_table_ingredients td{text-align:left;padding:6px;}


.button.green{
    background: #5fbf3c;
    font-size: 20px;line-height:normal!important;
    font-weight: 700;
    padding: 18px 36px!important;}

	.vc_row{    background-position: initial!important;}

body	   .vc_custom_1472728434121{ background-position: right!important;}

.testimonials-widget-testimonial blockquote{    padding: 0;
    background: 0;
    font-size: 16px;}
.testimonials-widget-testimonial blockquote:before{content:""}
body .testimonials-widget-testimonial div.credit{text-align:left; font-size: 16px;}
body .testimonials-widget-testimonial div.credit:before{content:"";}

/*.nutrition_table_ingredients tr{display:inline-block;}*/
.nutrition_table_ingredients td:first-child{padding-right:0;}

body .tablesaw-stack tbody tr{border:0;}
.tablesaw thead tr:first-child th{    white-space: nowrap;    font-size: 12px;}


@media (max-width:480px){
.menu_category_item_footer {text-align:left;}
	 .menu_category_item_footer .a2a_kit{  display:block; }
.menu_category_item_footer button.expand{margin-top:20px;}

}
@media (max-width:640px){
.nutrition_table_row_sizes{margin-left: 11px;
    border-bottom: 1px solid #ccc;}
}


.mprm-main-wrapper .mprm-taxonomy-items-list .mp-menu-item .mprm-image{Width:379px;}

#theme-page h1.large{    font-size: 42px;font-weight:700;}

.full-width-img *{width:100%;}

#mk-page-id-97{display:none;}

.page-id-97 .testimonials-widget-testimonial blockquote,.page-id-97 .testimonials-widget-testimonial div.credit{font-size:24px;}


.sp-testimonial-section{padding:0;}
.sp-testimonial-section .testimonial-free{text-align:left;margin:0;}
.bx-controls,.owl-controls {display:none!important;}
body #theme-page .sp-testimonial-section .tf-client-name{text-align:left; font-size: 16px;color:#fff!important;    line-height: normal;}

body .mk-testimonial.modern-style .mk-testimonial-content{background: 0;
    box-shadow: none;    margin-bottom: 0;
    border: 0;
    padding-left: 42px;padding-top:0;    padding-right: 20px;padding-bottom:0;}

	body .mk-testimonial.modern-style .mk-testimonial-content p{color:#fff;margin-top:0;padding:0;font-size: 14px;}

body	.mk-testimonial.modern-style .mk-testimonial-content:before{display:none;}
body .mk-testimonial.modern-style .mk-testimonial-author,.mk-testimonial .mk-testimonial-company{color:#fff!important;}
.mk-testimonial.modern-style .flex-control-nav{display:none;}


body.page-id-97 .mk-testimonial.modern-style .mk-testimonial-content{    padding: 0 6% 64px 6%;}

#fancybox-title-float-wrap{display:none;}

#fancybox-wrap{
    overflow: hidden;
    max-height: 90%;}
	#fancy-content{max-width: 100%;}


.vc_custom_1474557653705{    background-repeat-y: repeat;
    background-repeat-x: no-repeat;
    background-size: contain;}


.mk-testimonial{margin-bottom:0;}


.button.normal{font-size:14px;padding:14px 20px!important}

.gm-style-iw a{color:#61bc46}

@media (min-width:768px){
    .vc_custom_1472727919935>div{display: table-cell;background:#5bc031 ;
        float: none;}
    .vc_custom_1472727919935>div:first-child{border-right:6px solid #fff;}
    .vc_custom_1472727919935>div:first-child>div{border:0!important;}
    .vc_custom_1472727919935>div+div{    background-image: url(https://xcc.technology/projects/freshrestaurants/wp-content/uploads/2016/03/Untitled-3.jpg?id=639) !important;
        background-size: cover !important;
    }
    /*.vc_custom_1472727919935>div+div>div{background:0!important;}*/
}

#theme-page h1,.page-introduce-title,.mprm-category h3,#theme-page h2,#theme-page h3{font-family:"Century Gothic";}
.mprm-category h3{color:#61bc46;}
.mprm-category>h1{    font-family: Century Gothic;
    text-transform: lowercase;
    color: #61bc46;
    font-weight: 700;
    margin-bottom: 12px;
    margin-top: 42px;}



@font-face{font-family:'Century Gothic';font-style:normal;font-weight:400;src:local('Century Gothic'),url('stylesheet/font/century-gothic.ttf');}
@font-face{font-family:'Century Gothic';font-style:italic;font-weight:400;src:local('Century Gothic'),url('stylesheet/font/century-gothic-italic.ttf');}
@font-face{font-family:'Century Gothic';font-style:normal;font-weight:700;src:local('Century Gothic'),url('stylesheet/font/century-gothic-bold.ttf');}


body a{color:#5fbf3c}
