@charset "utf-8";
/* CSS Document */

@font-face {
  font-family:'MyriadPro-Bold';
  src: url('../fonts/MyriadPro-Bold_0.otf'); /* IE9 Compat Modes */
  src: url('../fonts/MyriadPro-Bold_0.otf#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/MyriadPro-Bold_0.otf') format('woff2'), /* Super Modern Browsers */
       url('../fonts/MyriadPro-Bold_0.otf') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/MyriadPro-Bold_0.otf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/MyriadPro-Bold_0.otf#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family:'MyriadPro-Light';
  src: url('../fonts/MyriadPro-Light.otf'); /* IE9 Compat Modes */
  src: url('../fonts/MyriadPro-Light.otf#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/MyriadPro-Light.otf') format('woff2'), /* Super Modern Browsers */
       url('../fonts/MyriadPro-Light.otf') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/MyriadPro-Light.otf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/MyriadPro-Light.otf#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family:'MyriadPro-Regular';
  src: url('../fonts/MyriadPro-Regular_0.otf'); /* IE9 Compat Modes */
  src: url('../fonts/MyriadPro-Regular_0.otf#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/MyriadPro-Regular_0.otf') format('woff2'), /* Super Modern Browsers */
       url('../fonts/MyriadPro-Regular_0.otf') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/MyriadPro-Regular_0.otf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/MyriadPro-Regular_0.otf#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
        font-family: 'Calibri';
        src: url('../fonts/Calibri.eot') format('embedded-opentype'), 
             url('../fonts/Calibri.woff') format('woff'), 
             url('http://eatsmart.community/fonts/Calibri.ttf')  format('truetype'),
             url('../fonts/Calibri.svg') format('svg');
}

body{margin:0px; padding:0px;}

*{outline:none;}

a{text-decoration:none; outline:none;}
h1, h2, h3, h4, h5, h6{margin:0px; padding:0px;}
ul, ol, li{margin:0px; padding:0px; list-style:none;}
img{max-width:100%;}
.clear{margin:0px; padding:0px; clear:both;}
.hr_bottom{width:100%; float:left; height:1px; border:none; background:#CCC;}
.container{width:1680px; margin:0px auto; position:relative;}
textarea {resize: none;}


.main_bg{width:100%; height:auto;  float:left; text-align:center; overflow:hidden; position:relative;}
.main_inner_bg{width:100%; height:auto;  float:left; text-align:center;}
.top_section{width:100%; height:100%; float:left; background:url(../images/site/main_bg.jpg) top center no-repeat; background-size:contain;}
	
	

header{width:100%; float:left;}
.logo{float:left; margin:20px 0 0 40px; position:absolute; left:0px;}
.top_right{float:right; margin-top:30px; margin-right:100px; /*width:320px;*/ width:auto; position:absolute; right:0px;}
.top_right a:hover{color:#CCC;}
.account_tab{background:url(../images/site/account_icon.png) 0 0 no-repeat; padding-left:35px; font-size:17px; line-height:25px; color:#FFF; float:left; margin-right:30px; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif;}
.login_tab{background:url(../images/site/login_icon.png) 0 0 no-repeat; padding-left:40px; font-size:17px; line-height:25px; color:#FFF; float:left; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif;}
.myprofile_tab{background:url(../images/site/profile_icon.png) 0 0 no-repeat; padding-left:34px; font-size:17px; line-height:25px; color:#FFF; float:left; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; margin-right:30px;}

h1 {color:#fff; float:left; font-family:"MyriadPro-Light",Arial,Helvetica,sans-serif; font-size:60px; font-weight:100; left:0; position:absolute; text-align:center; top:32%; width:100%;}
h1.with_meals{width:100%; text-align:center; color:#FFF; font-size:40px; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif; font-weight:100; float:left; position:relative; margin-top:120px;}

h3{width:100%; text-align:center; color:#FFF; font-size:48px; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; font-weight:500; float:left; position:absolute; left:0px; bottom:18%;}

.cook_eat_head{width:20%; float:left; position:absolute; /*bottom:12%;*/ bottom:25%; left:15%; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; font-weight:500; color:#FFF; font-size:25px; text-align:left; line-height:60px;}
.cook_eat_head span{width:100%; float:left; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif; font-weight:100; color:#87B929; font-size:100px; text-transform:uppercase;}


.bottom_btn{width:100%; position:absolute; left:0px; bottom:40%;} 
.button_cls{margin:0px auto; width:auto; display:inline-block;}
.btn_tab{width:280px; height:50px; border:#FFF 3px solid; float:left; margin:0px 8px; text-align:center; line-height:50px; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; letter-spacing:5px; text-transform:uppercase; color:#FFF; font-size:15px;}
.btn_tab:hover{background:#87B929;}

.play_icon_row{width:100%; position:absolute; left:0px; bottom:15%; text-align:center;} 
.play_icon_col{display:inline-block;}
.play_icon_row h2{width:100%; text-align:center; color:#FFF; font-size:12px; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; font-weight:500; float:left; text-transform:uppercase; text-decoration:underline; line-height:40px; letter-spacing:0.3px; margin:0px; padding:0px;}
.main_bg .play_icon_row h2{font-size:18px;}

#page_slider{position:relative;}
#page_slider .bx-default-pager{width:100%; float:left; text-align:center; position:absolute; bottom:0px; left:0px;}
#page_slider .bx-wrapper .bx-pager.bx-default-pager a{background:#fff; border: 1px solid #87B929;}
#page_slider .bx-wrapper .bx-pager.bx-default-pager a.active{background:#87b929;}
#page_slider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{top:auto; bottom:-20px; width:100%; height:30px; background:#FFF; padding-top:10px;}
#page_slider .bx-wrapper .bx-pager.bx-default-pager a{margin-right:15px;}

#page_slider h2{margin-bottom:20px;}
#page_slider .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{display:none;}
#page_slider .bx-wrapper .bx-controls-direction a{width:24px; height:90px;}
#page_slider .bx-wrapper .bx-controls-direction a.bx-prev{background:url(../images/site/slider-arrows.png) 0px 0px no-repeat;}
#page_slider .bx-wrapper .bx-controls-direction a.bx-prev:hover{background:url(../images/site/slider-arrows.png) 0 -90px no-repeat;}
#page_slider .bx-wrapper .bx-controls-direction a.bx-next{background:url(../images/site/slider-arrows.png) -24px 0px no-repeat;}
#page_slider .bx-wrapper .bx-controls-direction a.bx-next:hover{background:url(../images/site/slider-arrows.png) -24px -90px no-repeat;}
#page_slider .first_img{width:100%; text-align:center;}



.section_first{width:100%; float:left; border-bottom:#55761a 4px solid; text-align:center;}
.section_first .first_img{width:100%; float:left; margin-top:50px; text-align:center;}
.section_first .first_img img{/*display:block;*/ margin:0px auto;}
h2{width:100%; margin:20px auto 0 auto; text-align:center; color:#000; font-size:30px; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-weight:100; line-height:34px;}
h2 strong{font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; }



.section_second{width:100%; float:left; position:relative;}
.second_img{width:100%; float:left; text-align:center;}
.second_img img{/*display:block;*/ margin:0px auto;}
.bottom_text{width:100%; bottom:110px; position:absolute;}
.cook_eat_txt{width:1250px; margin:0px auto;}

.cook_txt{width:450px; float:left;}
.cook_txt strong{font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; font-size:45px; color:#87B929; line-height:50px; text-align:right; text-transform:uppercase; float:right; width:100%;}
.cook_txt p{width:100%; float:right; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif; font-size:25px; color:#CCC; line-height:24px; text-align:right; margin:0px; font-weight:100;}

.eat_txt{width:450px; float:right;}
.eat_txt strong{font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; font-size:45px; color:#87B929; line-height:50px; text-align:left; text-transform:uppercase; float:right; width:100%;}
.eat_txt p{width:100%; float:right; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif; font-size:25px; color:#CCC; line-height:24px; text-align:left; margin:0px; font-weight:100;}



.section_third{width:100%; float:left; background:url(../images/site/third_bg.jpg) bottom right no-repeat; background-size:57%; height:auto; border-bottom:#e0dfde 1px solid; margin-bottom:-1px;}

.mobile_img{width:100%; text-align:center; position:absolute; top:15px; z-index:1;}

.third_title{width:100%; float:left; color:#3f3f3f; font-size:25px; line-height:70px; text-align:center; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:50px;}
.third_title span{font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif; font-size:100px; color:#87B929; font-weight:100;}
.cook_points_row{width:1120px; float:left;}
.cook_points{width:50%; float:left;}
.cook_points li{width:100%; float:left; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; font-size:21px; line-height:30px; margin:20px 0px;}
.cook_points li .icons{float:left; width:110px; text-align:center; margin-right:20px;}

.bottom_tab_row{width:1000px; float:right; margin:80px 0 50px 0px;}
.explore_tab{width:290px; height:50px; border:#87B929 3px solid; float:left; margin:0px 8px; text-align:left; line-height:50px; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; letter-spacing:3px; text-transform:uppercase; color:#87B929; font-size:15px; background:url(../images/site/arrow_btn.png) 230px 20px no-repeat; margin-right:150px; text-indent:40px;}
.explore_tab:hover{background:#000 url(../images/site/arrow_btn.png) 230px 20px no-repeat; }
.mobile_icons{float:left; margin-right:10px;}



.section_forth{width:100%; float:left; background:url(../images/site/forth_bg.jpg) top left no-repeat; background-size:56%;  height:auto; border-bottom:#CCC 1px solid;}
.forth_title{width:100%; float:left; color:#3f3f3f; font-size:25px; line-height:70px; text-align:center; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; margin-top:20px; margin-bottom:50px;}
.forth_title span{font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif; font-size:100px; color:#87B929; font-weight:100;}
.eat_points_row{width:1070px; float:right;}
.eat_points{width:50%; float:left;}
.eat_points li{width:100%; float:left; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; font-size:21px; line-height:30px; margin:20px 0px;}
.eat_points li .icons{float:left; width:110px; text-align:center; margin-right:20px;}

.bottom_tab_row1{width:960px; float:right; margin:50px 0 35px 0px;}
.explore_tab1{width:290px; height:50px; border:#87B929 3px solid; float:left; margin:0px 8px; text-align:left; line-height:50px; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; letter-spacing:5px; text-transform:uppercase; color:#87B929; font-size:15px; background:url(../images/site/arrow_btn.png) 230px 20px no-repeat; text-indent:40px; margin-right:140px;}
.explore_tab1:hover{background:#000 url(../images/site/arrow_btn.png) 230px 20px no-repeat; }
.mobile_icons1{float:left; margin-right:10px;}



.section_fifth{width:100%; float:left; background:url(../images/site/fifth_bg.jpg) top right no-repeat; background-size:61%;  height:auto; padding-bottom:10px;}
.get_app_txt{width:400px; float:left; margin:240px 0 0 310px; color:#87B929; font-size:27px; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:28px;}
.get_app_txt span{font-size:23px; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif; font-weight:100; text-transform:none;} 

.bottom_tab_row2{width:auto; margin:230px auto 50px 430px;}
.apple_btn{float:left;}
.google_btn{float:left; margin-left:420px;}

footer{width:100%; float:left;}
.footer_section{width:100%; float:left;}
.footer_logo{float:left; width:25%; text-align:left; margin-top:20px;}
.footer_txt{width:54%; float:left; text-align:center; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-size:16px; color:#000; margin:20px 0 10px 0px;}
.copywrit_txt{font-size:14px; line-height:30px; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; width:100%; text-align:center; float:left; font-weight:normal;}
.footer_links{text-align:center; color:#000;}
.footer_links ul{list-style: none; margin: 0px auto; padding: 0px; width: auto;}
.footer_links ul li{list-style: none; margin: 0px; padding: 0px 5px; border-right:#666 1px solid; /*float: left;*/ display:inline-block;}
.footer_links ul li:last-child{border-right:none;}
.footer_links a{font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding:0px 5px; height:20px; text-align:center; margin-left:0px; font-weight:normal;}
.footer_links a:hover, .footer_links a.active{text-decoration:underline; color:#87B929; font-weight:normal;}
.footer_links a:last-child{border:none; font-weight:normal;}
.footer_social{width:225px; float:right; margin-top:20px;}
.footer_social a{float:right; margin-left:20px;}
.footer_social span{float:left; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-size:14px; color:#000; width:75px; text-align:right; font-weight:normal;}


/* Popup */

.simplePopup {
display:none;
position:fixed;
z-index:3;
padding:0px;
width:100%;
min-width:100%;
top:10% !important;
}

.form_box1 {
    float: left;
    margin: 2%;
    width: 96%;
}

#pop2{width:500px; margin:0px auto; float:none; position:relative;}

.form_main{width:415px; margin:0px auto; position:relative;}

.simplePopupClose {
	background:url(../images/site/close_icon.png) 0px 0px no-repeat;
    cursor: pointer;
    display: block;
    float: right;
    height: 55px;
    position: relative;
    right: 0px;
    text-indent: -99999px !important;
    top: 35px;
    width: 48px;
    z-index: 9999;
}

.simplePopupBackground {
display:none;
background:none;
position:fixed;
height:100%;
width:100%;
top:0;
left:0;
z-index:1;
}
.fancybox-overlay-fixed{z-index:999999 !important;}
#pop1 {
    display: none;
    min-width: 450px;
    padding: 12px;
    position: fixed !important;
    width: 450px;
    z-index: 99999;
    text-align:center;
}

#pop2, #pop4 {
    display: none;
    min-width: 70%;
    padding: 12px;
    position: fixed !important;
    width: 70%;
    z-index: 99999;
    text-align:center;
}
#pop3 {
    display: none;
    min-width: 450px;
    padding: 12px;
    position: fixed !important;
    width: 450px;
    z-index: 99999;
    text-align:center;
}
#pop2 .form_row{width:100%; float:left;}
#pop2 .form_box {margin:3%; width:94%;}
#pop2 .form-group{width:48%; float:left;}
#pop2 .form_btn{width:280px; float:none; margin:10px auto;}




.form_row{width:409px; margin:0px auto;}
.form_cls{width:100%; float:left; border:#626b51 1px solid;  background:url(../images/site/bg.png) repeat; position:relative;}

.form_logo{width:100%; text-align:center; margin-top:-30px; position:absolute;}

.form_box{width:90%; margin:5%; float:left; background:#000000; border:#87b929 1px solid;}
.form_box h4{float:left; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-size:24px; color:#FFF; width:100%; text-align:center; margin-top:50px; margin-bottom:20px; font-weight:normal;}
.main_recommand_box h4{float:left; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-size:24px; color:#FFF; width:100%; text-align:center; margin-top:50px; margin-bottom:20px; font-weight:normal;}
.input{width:80%; margin:10px 10%; height:45px; float:left; border:#FFF 2px solid; color:#b8b8b8; font-size:18px; line-height:45px; text-indent:10px; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; background:#000000;}
.form_box label{float:left; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-size:18px; color:#b8b8b8; width:80%; text-align:left; margin-top:20px; font-weight:normal; margin:0 10% 20px 10%;}
.form_box label.forgot_info_text{margin: 0 0 15px;  text-align: center; width: 100%;}

.form_box label a{color:#b8b8b8; text-decoration:underline;}
.form_box label a:hover{color:#FFF; text-decoration:none;}


/*For recommand popup*/
form#recommand-form{margin:0px; text-align:center;}
.main_recommand_box{width:100%; margin:0%; float:left; background:#000000; box-sizing:border-box; padding:15px;}
.main_recommand_box .form_btn{margin-bottom:0px !important;}
.main_recommand_box h4{float:left; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-size:24px; color:#FFF; width:100%; text-align:center; margin-top:0px; margin-bottom:0px; font-weight:normal;}
.input{width:80%; margin:10px 10%; height:45px; float:left; border:#FFF 2px solid; color:#b8b8b8; font-size:18px; line-height:45px; text-indent:10px; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; background:#000000;}
.main_recommand_box label{float:none; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-size:18px; color:#b8b8b8; width:auto; text-align:left; margin-top:20px; font-weight:normal; margin:0; display:inline-block; line-height:40px;}
.main_recommand_box label.forgot_info_text{margin: 0 0 30px 0;  text-align: center; width: 100%; line-height:28px;}
#recommand-form .glyphicon{top:2px; color:#87b929;}

.main_recommand_box label a{color:#b8b8b8; text-decoration:underline;}
.main_recommand_box label a:hover{color:#FFF; text-decoration:none;}

#recommand-form .multiple_emails-input{width:96%; margin:2%; height:45px; border:#CCC 2px solid !important; background:#000; color:#b8b8b8;	}
.multiple_emails-ul{margin-bottom:0px;}
#error_message_box, #report_error_message_box{width:92%; margin:0px 4%; color:red; float:left;}
.multiple_emails-container{border:#333 1px solid !important;}
#recommand-form .multiple_emails-email{margin:8px 8px 0px 8px; padding:10px 5px; text-align:left;}
.rating-input{float:none; margin-top:2px; display:inline-block; position:relative; top:5px;}
.rating-input .glyphicon{font-size:24px; color:#87B929; margin:0px 2px; cursor: pointer;}
.rating-clear{display:none !important;}
.my_rating_area{background:#E0E0E0 !important; color:#464646 !important; font-size:14px; height:120px; font-family: 'Calibri', Arial, Helvetica, sans-serif !important; line-height:18px !important; text-indent:0px !important; width:100% !important; padding:2% !important; margin:0px;}
#rating-form, #report-form {text-align:center; margin:10px;}
#recommand-form a.eatsmart_link{color:#87B929;}
#recommand-form span.eatsmart_link{color:#87B929;}


/* Rating list */
.rating_list_container{padding:20px;}
.inner_one{width:100%; float:left;}
#inner_one_left{float:left; width:86%;}
#inner_one_left img{float:left; width:70px; height:70px; border-radius:100px;}
#inner_one_left span{color:#FFF; float:left; margin-bottom:10px; margin-left:10px; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-size:22px; width:86%; border-bottom:#666 1px solid; line-height:40px;}
#inner_one_left .rate_list_star{float:left; width:110px; margin:5px 0 0 8px;}
#inner_one_left .rate_list_star img{float:left; width:16px; height:16px; margin-right:3px;}
#inner_one_right{float:right; width:auto;}
#inner_one_right span{color:#FFF; margin-top:15px; float:right; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-size:14px;} 
.inner_two{width:100%; float:left; margin-top:20px; padding-bottom:20px;}
.inner_container{border-bottom:#333 1px solid; float:left; width:100%; margin-bottom:20px; } 
.inner_container:last-child{border-bottom:none; margin-bottom:0px; } 
.rating_desc{color:#FFF; margin:15px 0 0 0; float: left; font-family: 'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-size: 14px; width:100%;}





.checkbox{position:relative; top:10px;}

.form_btn{width:auto; margin:20px 0%; background:#87ba29; text-align:center; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px; line-height:40px; border:none; cursor:pointer; color:#FFF; text-transform:uppercase; padding:0px 30px; float:none;}



/* Style For Mobile */
.mob_view{display:none;}
.desktop_view{display:block;}
.desktop_view img{max-width:100%; float:left;}





/* CMS Pages */

.content_area{width:1011px; margin:0px auto;}
.content_row{width:100%; float:left; padding:40px 0px;}
.content_row p{font-size:20px; margin:40px 0px; line-height:22px; text-align:center; color:#666666; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-weight:normal;}
.content_row p.privacy_txt{ color:#000000; text-align:left; line-height:25px;}


/* About Us Page */
.contact_row{width:100%; float:left; border-top:#CCCCCC 1px solid; padding-top:60px; margin-top:60px;}
.addr_cls{width:450px; float:left; text-align:center; color:#666666; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px;}
.contact_row form{margin:0px;}
.feedback_cls{width:452px; float:right;}
.feedback_cls span{width:100%; float:left; color:#8e8e8e; font-family:'Calibri', Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px;}
.feedback_cls .input{border:#c2c2c2 3px solid;}
.feedback_cls textarea{width:96%; padding:2%; height:148px; float:left; border:#c2c2c2 3px solid; color:#8e8e8e; font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
.button_row{width:100%; float:left; text-align:center; margin:30px 0px;} 
.feedback_cls .button{width:248px; height:58px; line-height:58px; color:#FFF; font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; background:#87B929; border:none; cursor:pointer;}
.feedback_cls .button:hover{background:#464646;}

#feedback_cls input.input{
margin:10px 0 0 0; width: 100%;
float: left;
border: #c2c2c2 3px solid;
background:#FFF;
padding:0px;
color: #8e8e8e;
font-family: 'Calibri', Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
}
#feedback_cls textarea{margin-top:10px;}
#feedback_cls .help-block{text-align:left; margin:0px; font-size:16px;}



/* Contact Us Page */
.contact_page{width:742px; margin:0px auto;}
.contact_page .input_field{width:360px; height:68px; border:#c1c1c1 1px solid; border-radius:3px; margin:12px 14px 12px 0; float:left; color:#343434; font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; line-height:68px; text-indent:15px; float:left;}
.contact_page .input_field1{width:360px; height:68px; border:#c1c1c1 1px solid; border-radius:3px; margin:12px 0px 12px 0; float:left; color:#343434; font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; line-height:68px; text-indent:15px; float:left;}
.contact_page .textarea_field{width:96%; padding:2%; height:240px; border:#c1c1c1 1px solid; border-radius:3px; margin:12px 0px; float:left; color:#343434; font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; line-height:22px; float:left;}
.contact_page .input_field:nth-child(2){margin-right:0px !important;}
.contact_page .input_field:nth-child(4){margin-right:0px !important;}

.button_row1{width:100%; float:left; text-align:center; margin:30px 0 10px 0px;} 
.contact_page .button{width:248px; height:58px; line-height:58px; color:#FFF; font-family:'Calibri', Arial, Helvetica, sans-serif; font-size:20px; font-weight:100; background:#87B929; border:none; cursor:pointer;}
.contact_page .button:hover{background:#464646;}



/* Impressum Page */
.impressum_row{width:100%; float:left; padding:30px 0px;}
.impressum_row span{font-size:31px; margin:40px 0px; line-height:34px; text-align:center; color:#000000; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-weight:normal; width:100%; float:left;}
.impressum_col1{width:100%; float:left; margin:40px 0 0 0;}
.impressum_col1 strong{float:left; width:730px; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-style:italic; font-weight:normal; color:#515151; font-size:42px; line-height:50px; text-align:center; margin-top:120px;} 
.imp_main_img{float:left; margin-right:50px;}

.impressum_col2{width:100%; float:left; margin:40px 0 0 0;}
.imp_img_cls{width:640px; float:left; position:relative; margin-top:-10%; margin-left:2%;}
.imp_img2{float:left; position:relative; margin-bottom:-60px;}
.testimonials_cls{width:565px; height:141px; background:#65a533 url(../images/site/qouts.png) 35px 55px no-repeat; float:right; border-right:#266a09 17px solid;}
.testimonials_cls p{padding:10px 0 0 100px; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; color:#FFF; font-style:italic; font-size:27px; line-height:30px;}
.imp_right{width:1110px; float:right; margin-left:-110px;}
.imp_img3{float:left;}
.impressum_txt{font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; line-height:28px; font-size:26px; color:#000; float:left; width:375px; margin-top:125px;}
.impressum_txt1{font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; line-height:28px; font-size:26px; color:#000; float:left; width:100%; margin-top: 22px;}
.mobile_draw_img{float:left; clear:both; margin-top:90px; margin-left:170px;}
.right_txt{float:left; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:90px; line-height:94px; color:#66a734; margin-top:-160px; margin-left:100px;}
.play_cls{float:left; margin:230px 0 0 350px; text-align:center;}
.play_txt{float:left; width:100%; text-align:center; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:30px; line-height:30px; color:#66a734;}
.impressum_bottom{width:80%; margin:140px 10% 0 10%; float:left; padding:60px 0 90px 0px; border-top:#e6f0d2 1px solid; border-bottom:#e6f0d2 1px solid;}
.impressum_bottom ul{margin:0px; padding:0px; list-style:none; width:100%; float:left;}
.impressum_bottom ul li{width:340px; float:left; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; color:#000000; margin-right:160px;}
.impressum_bottom ul li:last-child{margin-right:0px;}
.impressum_bottom ul li strong{width:100%; height:60px; float:left; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:18px; line-height:60px;}
.impressum_bottom ul li p{width:100%; float:left; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; font-weight:400; color:#000000; font-size:18px;}
.impressum_bottom ul li .imp-icon1{background:url(../images/site/imp-icon1.png) top right no-repeat;}
.impressum_bottom ul li .imp-icon2{background:url(../images/site/imp-icon2.png) top right no-repeat;}
.impressum_bottom ul li .imp-icon3{background:url(../images/site/imp-icon3.png) top right no-repeat;}



/* Cook Page */
.cook_bg{width:100%; float:left; position:relative;}
.cook_row{width:1600px; margin:0px 40px; position:absolute;}
.cook_col1{width:40%; float:left; margin-top:150px;}
.cook_col1 ul{float:right; margin-right:50px;}
.cook_col1 ul li{width:100%; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; color:#FFF; font-size:20px; line-height:30px; text-align:right; float:right; /*margin:30px 0px;*/ height:160px;}
.cook_col1 ul li .icon_img{width:120px; float:right; text-align:right;}

.cook_col2{width:20%; float:left; margin-top:60px; text-align:center}

.cook_col3{width:40%; float:left; margin-top:150px;}
.cook_col3 ul{float:left; margin-left:50px;}
.cook_col3 ul li{width:100%; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; color:#FFF; font-size:20px; line-height:30px; text-align:left; float:left; /*margin:30px 0px;*/ height:160px;}
.cook_col3 ul li .icon_img{width:120px; float:left; text-align:left;}

.three_step{width:90%; float:left; margin:90px 5% 0 5%;}
.three_step ul{width:100%; float:left;}
.three_step ul li{width:30%; float:left; border-bottom:#87B929 5px solid; margin:0px 1%; font-family:'MyriadPro-Regular', Arial, Helvetica, sans-serif; color:#87B929; font-size:14px; position:relative;}
.three_step ul li strong{font-weight:normal; float:left; line-height:60px;}
.three_step ul li span{font-size:56px; color:#FFF; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif; margin-left:38px; float:left; line-height:65px;}
.three_step ul li:first:child span{margin-left:28px;}
.three_step ul li .sub{font-size:14px; margin-top:10px; color:#FFF; bottom:8px; position:absolute; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif;}

.second_part{width:100%; float:left; color:#87B929; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif; font-size:45px; text-align:center; line-height:52px;}

.cook_left_txt{width:48%; float:left; padding:9% 1%;}
.cook_right_img{width:50%; float:left;}
.cook_right_img img{float:left;}
.cook_mid_img{width:100%; float:left;}
.cook_mid_img img{float:left;}

.bootom_col{width:100%; float:left; border-bottom:#CCC 1px solid;}
.bottom_img{float:left;}
.bot_mid_box{width:415px; position:absolute; margin:160px 35%;}
.get_app_txt2{width:100%; float:left; text-align:center; color:#87B929; font-size:34px; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:28px;}
.get_app_txt2 span{font-size:23px; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif; font-weight:100; text-transform:none; float:left; width:100%;} 
.app_btn{width:100%; float:left; margin:30px 0px;}
.app_btn a{margin:0px 2px; float:left;}
.get_app_txt3{width:100%; float:left; text-align:center; color:#87B929; font-size:42px; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; /*text-transform:uppercase;*/ line-height:28px; margin:20px 0px;}
.join_bg{width:276px; height:46px; border:#87B929 3px solid; color:#87B929; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; font-size:15px; text-align:center; line-height:46px; letter-spacing:1; float:left; margin:30px 65px;}
.join_bg:hover{background:#000;}

.icons_display{width:100%; float:left; text-align:center; margin-top:30px;}
.icons_display img{float:none !important; }
.icons_display span{color:#87B929; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; font-size:15px; text-align:center; line-height:60px;}


/* Extra Style */
.alert{width:80%; float:left; margin:20px 10%; padding:10px 10px; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; font-size:15px; text-align:center; background:#F00; color:#FFF;}
.alert .close{display:none;}
.alert-success{width:80%; float:left; margin:20px 10%; padding:10px 10px; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; font-size:15px; text-align:center; background:#090; color:#FFF;}

.content_row .profile_cls .row p.help-block {margin: 5px 0;}
.content_row .profile_cls p {color: #fff; float: left; font-family: "Calibri",Arial,Helvetica,sans-serif; font-size: 18px; font-weight: normal; margin-bottom: 30px; width: 100%;}

.help-block {font-size:13px; color:#F00; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif;}
.form-group p.help-block {font-size:13px; color:#F00; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif;}

.contact_page .form-group {float: left; width: 49%;}
.contact_page .form-group:nth-child(2n+2){float:right;}
.contact_page .field-contactform-message{width:100% !important; margin:0px;}
.contact_page .help-block:before { content: '.'; color:#FFF;}


/* New Create Account popup */
#registration_form .profile_left{width:45%; float:left; margin-top:30px;}
#registration_form .profile_right{width:45%; float:right; margin-top:-35px; position:relative;}
#registration_form .profile_right .checkbox_cls{width:38px; float:left;}
#registration_form .profile_right .check_cls label{float:left; width:auto; line-height:45px;}

#registration_form .row{width:100%; float:left; margin:6px 0px;}
#registration_form input, #registration_form textarea{width:100%; height:45px; background:#000; border:#FFF 2px solid; float:left; font-size:16px; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif; color:#FFF; text-indent:10px; box-sizing:border-box;}
#registration_form textarea{height:150px;} 
#registration_form label{width:100%; float:left; color:#FFF; line-height:22px; font-size:16px; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif; display:block; font-weight:bold;}

.content_row p.help-block-error, #registration_form label.error{font-size:16px; color:#F00; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px;}

.profile_check{float:left; width:100%; color:#FFF; line-height:22px; font-size:16px; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif; margin:10px 0 20px 0;}

#registration_form .field-siteregisterform-active_as_cook{float:left; margin-right:50px; width:auto;}
#registration_form .field-siteregisterform-active_as_customer{float:left; width:auto;}

#registration_form .select_cls{width:100%; float:left; margin-top:10px;}
#registration_form .select_cls select{width:100%; height:50px; background:#FFF; border:none;}

#registration_form .profile_bg{width:100px; float:none; margin:0px auto;}
#registration_form .submit_row{width:100%; float:left;}
#registration_form .button{width:250px; float:none; color:#FFF; font-size:16px; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif; background:#87b929; text-align:center; line-height:45px; border:none; text-transform:uppercase; margin:0px auto; display: inherit; cursor:pointer;}
#registration_form .checkbox{width:50px; height:50px; margin-right:10px; float:left; border:none; margin-top:-5px;}
#registration_form .profile_check label{width:auto; float:left; line-height:40px; color:#FFF;}
#registration_form .profile_check label a{color:#FFF;}

#registration_form .custom-checkbox1{float:left; margin-right:10px;}

#registration_form .facts_result{width:100%; padding:0px;}
#registration_form .facts_result li{padding:0px 10px; margin:1px 0px; background:#222222;}
#registration_form .facts_result li:hover{background:#87b929;}

#registration_form .card_type{width:100%; float:left; border:#FFF 2px solid; padding:2px; color:#FFF; font-size:16px; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif; background:url(../images/select_arrow.png) top right no-repeat; height:50px;}
#registration_form .card_type option{width:100%; float:left; background:#222222; border:none; padding:10px 0px; margin:1px 0px; color:#FFF; font-size:16px; font-family:'MyriadPro-Light', Arial, Helvetica, sans-serif; text-indent:10px;}
#registration_form .card_type option span{background:green; width:100%; float:left; height:50px;}
#registration_form .disable_form{background: rgba(0, 0, 0, 0) url("../images/profile-form-bg.png") repeat scroll 0 0;
    float: left;
    height: 100%;
    left: 0;
    position: absolute;
    top: 50px;
    width: 105%;
    z-index: 10;
	display:none;
}
#registration_form select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

.monthYearPicker {position:relative;}

#registration_form .input_arrow{background:url(../images/select_arrow.png) top right no-repeat; border: 2px solid #fff; color: #fff; float: left;  font-family: "MyriadPro-Light",Arial,Helvetica,sans-serif; font-size: 16px; height: 45px; text-indent: 10px; width: 100%; line-height:45px;}
#registration_form .input_arrow.save_button {background:url(../images/save_btn.jpg) top right no-repeat; position:relative;}
#registration_form .save_btn_cls{cursor: pointer; width:60px; height:45px; position:absolute;  right:0px; top:0px; z-index:9999;}

/*#dynamicmodel-special option{position:absolute; width:100%; top:0px; left:0px;}*/

#registration_form input[type=checkbox] + label {
 	color: #939598;
    float: left;
    font-family: "gotham-rounded-light",Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: lighter;
    line-height: 20px;
    margin-left: 0;
    text-indent: 0;
    width: 100px;
} 
#registration_form input[type=checkbox]:checked + label {
	color: #179ad6;
    font-family: "GothamRounded-Medium",Arial,Helvetica,sans-serif;
    font-weight: bold;
}

.left_row { float: left; width: 48%; }
    .right_row { float: right; width: 48%; }
    .custom_autocomplete { position: relative; }
    .facts_result {background-color: #000000; border: 1px solid #eeeeee; color: #eeeeee; font-family: "MyriadPro-Light",Arial,Helvetica,sans-serif; font-size: 16px; max-height: 200px; overflow-y: auto; position: absolute; top: 75px; width: 100%; z-index: 99; }
    .facts_result li { cursor: pointer; line-height:40px; background:#333333; margin-bottom:1px; text-align:left; width:94%; padding:0 3%;}
    .facts_result li:hover { background-color: #86B929; font-weight: bold; }


/* popup form */

#wrapper {
  min-width: 600px;
}

.settings {
  display: table;
  width: 100%;
}
.settings .row {
  display: table-row;
}
.settings .question,
.settings .switch {
  display: table-cell;
  vertical-align: middle;
  padding: 10px;
}
.settings .question {
  width: 600px;
  font-family: "Roboto Slab", serif;
  font-size: 20px;
}

/* ============================================================
  COMMON
============================================================ */
.cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
.cmn-toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

input.cmn-toggle-round + label {
  padding: 2px;
  width: 120px;
  height: 60px;
  background-color: #dddddd;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
}
input.cmn-toggle-round + label:before, input.cmn-toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
input.cmn-toggle-round + label:before {
  right: 1px;
  /*background-color: #f1f1f1;*/
  background:url(../images/site/imp-icon3.png) top right no-repeat;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
  -webkit-transition: background 0.4s;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  transition: background 0.4s;
}
input.cmn-toggle-round + label:after {
  width: 58px;
  background-color: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  -webkit-transition: margin 0.4s;
  -moz-transition: margin 0.4s;
  -o-transition: margin 0.4s;
  transition: margin 0.4s;
}
input.cmn-toggle-round:checked + label:before {
  background-color: #8ce196;
}
input.cmn-toggle-round:checked + label:after {
  margin-left: 60px;
}

/* ============================================================
  SWITCH 2 - ROUND FLAT
============================================================ */
input.cmn-toggle-round-flat + label {
  padding: 2px;
  width: 100px;
  height: 35px;
  -webkit-transition: background 0.4s;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  transition: background 0.4s;
}
input.cmn-toggle-round-flat + label:before, input.cmn-toggle-round-flat + label:after {
  display: block;
  position: absolute;
  content: "";
}
input.cmn-toggle-round-flat + label:before {
  top: 3px;
  left: 2px;
  bottom: 2px;
  right: 2px;
  height:35px;
  background:url(../images/site/switch_icon_bg.png) top right no-repeat;
  -webkit-transition: background 0.4s;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  transition: background 0.4s;
}
input.cmn-toggle-round-flat + label:after {
  top: 3px;
  left: 3px;
  bottom: 4px;
  width: 52px;
  height:35px;
  background:url(../images/site/switch_icon.png) top right no-repeat;
  -webkit-transition: margin 0.4s, background 0.4s;
  -moz-transition: margin 0.4s, background 0.4s;
  -o-transition: margin 0.4s, background 0.4s;
  transition: margin 0.4s, background 0.4s;
}
input.cmn-toggle-round-flat:checked + label {
  background-color: none;
}
input.cmn-toggle-round-flat:checked + label:after {
  margin-left: 46px;
  background-color: none;
}


#registration_form .top_txt{margin-top:20px; margin-bottom:20px; float:left;}
#registration_form .top_txt label{float:left; width:auto;}
#registration_form .top_txt img{float:left; margin:5px;}
.switch{margin-top:10px; float:right; position:absolute !important; top:0px;}
#registration_form .switch{margin-top:10px; float:right; right:0%; position:absolute !important; top:0px;}




#mulitplefileuploader1 {
    float: left;
    height: 230px;
    width: 100%;
}
#notification{float:left; width:25%; margin:20px 0; text-align:center; display:none; position:fixed; top:0; left:48%; padding:20% 0; z-index:99;}
#notification .alert{background: #86B929 none repeat scroll 0 0; font-size:14px; padding:25px; margin:0; border:1px solid transparent; border-radius:4px; text-align:center; width:auto; box-shadow:#fff 0 0 4px;}

/* Time Picker */
.ui-timepicker-div {height: 115px; background:#000;}
.ui_tpicker_time_input {margin-top: 22px;}
.ui-slider-handle{background:#fff !important; border-radius:10px !important; border:none; width:12px !important; height:12px !important; top:5px;} 
.ui_tpicker_hour_label{margin-top:-35px !important; font-size:13px;}
.ui_tpicker_minute_label{margin-top:-20px !important; font-size:13px;}



/* Upload photo */
.flesh_verified{width:100%; position:absolute; top:20%; left:0px;}

.auth-clients{float: left; }


#pop1 .auth-clients{width:100% !important; text-align:center !important;}
#pop1 .auth-clients ul{float:none !important; width:208px !important; margin:0px auto !important;}
#pop1 ul li.auth-client:last-child{margin-right:0em !important;}
#pop1 .auth-icon{width:31px !important; height:30px !important;}
#pop1 span.auth-title{text-align:center !important; color:#FFF !important; font-family:'MyriadPro-Bold', Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
#pop1 span.facebook{background:url(../images/site/fb_icon.png) 0 0 no-repeat !important; background-position:0px !important; background-size:100% 100% !important;}
#pop1 span.twitter{background:transparent url(../images/site/tw_icon.png) 0 0 no-repeat !important; background-position:0px !important; background-size:100% 100% !important;}
#pop1 span.google{background:transparent url(../images/site/gl_icon.png) 0 0 no-repeat !important; background-position:0px !important; background-size:100% 100% !important;}
#rating-form_btn{margin-bottom:0px !important;}

.section_right .rat{position:relative; top:-50px !important;}


#update_mobile label{width:auto !important; line-height:40px; float:left; font-size:4.5vw;}
#update_mobile .error{width:100% !important; float:left; text-align:center !important; margin-top:8px;}
#update_mobile #user_mobile{width:60% !important; float:right;}
#update_mobile #RegisterButton{width:auto !important; padding:0px 20px; margin-top:20px;}

#update_mobile p{width:90%; margin:0px 5%; text-align:center; color:#FFF; font-size:16px;}
#update_mobile h3{position:static; margin-top:-20px; margin-bottom:20px;}

.explorecook_video{ float:left;}
.explorecook_video .play_icon_col{float: left; position: absolute; display: block; z-index: 999; margin-top: 20%; width:245px;}
.explorecook_video .play_icon_col h2{margin-top:-15px;}

#login-form label{text-align:center;}
#page_slider.section_first .bx-wrapper .bx-caption {
	top:0;
}
#page_slider.section_first .first_img { margin-top:0; padding-bottom:30px;}
#page_slider.section_first .bx-wrapper ul,
#page_slider.section_first .bx-wrapper li { height:auto;}
#page_slider.section_first .bx-wrapper img {
    /*display: block;*/
    max-height: 100%;
    /*max-width: none;
    min-width: 100%;*/
    width: auto;
    float:none;
}

#page_slider.section_first .bx-wrapper .bx-caption { background:none; color:#000}
#page_slider.section_first .bx-wrapper .bx-caption span { background:none; color:#000}
#page_slider.section_first .bx-wrapper video  { width:100%; height:100%;}





/* Home page banner */
.no-close .ui-dialog-titlebar-close {
        display: none;
    }

    .main_ajx_update {
        margin: 0 auto;
        width: 940px;
    }

    .food_order_details {
        margin-top: 30px;
        width: 100%;
        position: absolute;
    }
	.main_ajx_update .food_order_details{width:956px;}

    .food_order_details ul {
        float: left;
        width: 100%;
    }
	
	.main_ajx_update .food_order_details ul li{margin:10px;}
	
    ul, li, ol {
        list-style: outside none none;
        margin: 0;
        padding: 0;
    }
    .main_search_div{
        margin: 0 5%;
        position: relative;
        text-align: center;
        width: 90%;
		float:left;
    }

    .food_order_details ul li {
        background: #fff none repeat scroll 0 0;
        float: left;
        height: auto;
        margin: 6px 24px 6px 0;
        padding: 10px;
        position: relative;
        width: 438px;
    }

    .food_order_details ul li {
        background: #fff none repeat scroll 0 0;
        float: left;
        height: auto;
        margin: 6px 24px 6px 0;
        padding: 10px;
        position: relative;
        width: 438px;
    }

    .food_order_details ul li .food_img img {
        border-radius: 3px;
        float: left;
        height: 115px;
        width: 100%;
    }

    .food_order_details ul li .right_col h2 {
        border-bottom: 1px solid #ccc;
        color: #333333;
        float: left;
        font-family: "Calibri",Arial,Helvetica,sans-serif;
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 2px;
        position: static;
        text-align: left;
        width: 100%;
        min-height: 27px;
        margin-top:0;
        padding-top: 0;
        line-height: normal;
    }

    .food_order_details ul li .right_col p {
        color: #666666;
        float: left;
        font-family: "Calibri",Arial,Helvetica,sans-serif;
        font-size: 14px;
        line-height: 18px;
        margin: 0;
        padding: 0;
        text-align: left;
        width: 100%;
    }


    .food_order_details ul li .right_col p img {
        width: 14px;
    }

    .food_order_details ul li .right_arrow1 {
        float: right;
        margin-top: 60px;
        padding: 0 5px;
    }

    #right_arrow {
        background: rgba(0, 0, 0, 0) url("../images/right-arrow1.png") no-repeat scroll 100% 55%;
        border: medium none;
        cursor: pointer;
        height: 100%;
        position: absolute;
        right: 10px;
        text-indent: -99999px;
        top: 0;
        width: 55%;
    }
    .food_order_details ul li .right_col {
        float: left;
        margin-left: 20px;
        width: 230px;
    }

    .food_order_details ul li .food_img {
        border: 1px solid #666;
        border-radius: 3px;
        box-sizing: border-box;
        float: left;
        height: 115px;
        overflow: hidden;
        width: 165px;
    }
    .food_order_details .button_row{
        margin-top: 17px;
    }
   .main_bg .main_ajx_update {
		float:none;
        position: relative;
        width: 1220px;
        margin:40px 0%;
		text-align:center;
		display:inline-block;
    }
	
.main_bg .main_ajx_update a{width:15px; height:56px; background:url(../images/site/slider-arrows.png) 0 0 no-repeat; position:absolute; top:40%; z-index:999;}
.main_bg .main_ajx_update a.prev-btn{background:url(../images/site/slider-arrows.png) 0 0 no-repeat; left:80px; text-indent:-9999px; background-size:30px; background-size:30px;}
.main_bg .main_ajx_update a.prev-btn:hover{background:url(../images/site/slider-arrows.png) 0 -56px no-repeat; background-size:30px;}
.main_bg .main_ajx_update a.next-btn{background:url(../images/site/slider-arrows.png) -15px 0 no-repeat; right:80px; text-indent:9999px; background-size:30px;}
.main_bg .main_ajx_update a.next-btn:hover{background:url(../images/site/slider-arrows.png) -15px -56px no-repeat; background-size:30px;}

.food_order_details{width:970px; margin:0px auto; float:none; display:inline-block; position:relative;}
    .food_order_details .btn_tab {
        float: none;
        display: block;
    }

    .scroll_text {
        display: inline-block;
        position: relative;
        white-space: nowrap;
    }
    .scroll_container {
        display: inline-block;
        overflow: hidden;
    }
	
.container_col{width:100%; float:left; position:absolute;}
.add_food_review .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{display:none;}