/*****************COMMON STYLE**********************************/
body{font-family: 'weblysleek_uilight', arial;  }
ul{	margin:0;padding:0;}
.container{max-width:1130px !important; width:auto !important;}
.hoveranimate{-webkit-transition: background 0.8s ease;	-moz-transition: background 0.8s ease;	-ms-transition: background 0.8s ease;-o-transition: background 0.8s ease;transition: background 0.8s ease;}
.allanimated{-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.equalspace{margin:0 auto !important;float:none !important;}
img{max-width:100%; vertical-align:top;}
a:focus,input:focus{outline:none;}
input, buttom{ border-radius:none;}
a{ text-decoration:none !important;}

/************************************** 919 ************************************/
#landing_lunch{ background:url(../images/body_bgs.jpg) repeat-x #fff; padding:0px 0px 80px;}
#landing_lunch header{ padding:50px 0 23px;}
#landing_lunch  #logo{}
#landing_lunch .landing_body{}
#landing_lunch .side_bar{}
#landing_lunch .sidebar_wrap{}
#landing_lunch .side_bar{ padding-left: 55px;width: 39.2%; margin-top:0px;}
#landing_lunch .sidebar_body{ background:#6d6e71; padding:35px 35px; }
.sidebar_body h2{ letter-spacing:-3px; margin:0px 0px 8px; text-transform:uppercase; line-height:55px; color:#fff; font-size:57.91px; font-family: 'TradeGothic',Arial;}
.sidebar_body h2 span{ display:block;}
.sidebar_body h4{ margin:0px; color:#fff; letter-spacing:-1px; font-size:21px; line-height:24px; font-family: 'weblysleek_uilight',Arial;}
.sidebar_body h4 span{ display:block;}
.sidebar_body .signup_btn{ font-size:26px; text-transform:uppercase; border-radius:5px; background:#f79422; color:#fff; font-family: 'weblysleek_uisemibold',Arial; display:inline-block; padding:14px 55px; border:2px solid #cdcfcf;}
.sidebar_body p{ margin:0px;}
.sidebar_body p span{ font-size:14.98px; color:#f4f4f4; line-height:18px; font-family: 'weblysleek_uisemilight_italic',Arial; margin:18px 0px 0px; display:block; padding:0 12px;}



#landing_lunch .body_content{ color:#202020; font-size:22px; line-height:33px; font-family: 'weblysleek_uisemilight',Arial; padding:0px 0px 0px;}
#landing_lunch .body_content h1{ color:#252525; padding:20px 25px; margin:30px 0px 0px; font-family: 'TradeGothic',Arial; text-transform:uppercase; font-size:74.29px; line-height:68px; border:3px solid #f79422; width:63%; letter-spacing:-4px;}
#landing_lunch .body_content h1 span{ display:block; font-size:71.64px;}
#landing_lunch .body_content h2{font-size:40px; line-height:45px; color:#1c1c1c; margin:35px 0 37px; font-family: 'weblysleek_uisemibold', arial;}

#landing_lunch .body_content h3{ margin:5px 0 25px; color:#202020; font-size:27px; line-height:38px; font-family: 'weblysleek_uisemibold', arial; }

.body_content .border_bottom{border-bottom:1px solid #54628c; width:60%; margin-bottom:35px;}
.nomargin_bottom{ margin-bottom:0px!important;}

#landing_lunch .body_content h3 a{color:#202020;}
#landing_lunch .body_content h5{ margin:0px; color:#fff; font-family: 'weblysleek_uisemibold', arial; font-size:17px; text-transform:uppercase; background:#618db2; width:63%; letter-spacing:10px; padding:3px 10px;}

#landing_lunch .body_content p{ margin:0 0 26px;}
#landing_lunch .body_content p span.bolder_text{font-family: 'weblysleek_uisemibold', arial;}
#landing_lunch .body_content p span.italic_text{ font-family: 'weblysleek_uisemilight_italic',Arial;}
#landing_lunch .system_list{ padding-top:5px; padding-bottom:25px; padding-left:20px;}
.system_list li{ font-size:24px; color:#1c1c1c; line-height:33px; background:url(../images/bullets_li.png) 0px 8px no-repeat; padding-left:55px; margin-bottom:5px;}

.body_content .info_wrap{}
.info_wrap h6{ margin:0px; color:#1c1c1c; line-height:36px; font-size:28px; font-family: 'weblysleek_uisemibold', arial;}
.info_wrap h6 span.blue_text{ display:block; color:#618db2; font-family: 'weblysleek_uisemibold_italic',Arial;}
.info_wrap h6 span.linerbreak{ display:block;}
.info_wrap h6 a{ color:#1c1c1c;}


.form_bodywrap .fsBody .fsForm, .form_bodywrap .fsForm .fsFieldRow .fsRowBody, .form_bodywrap.fsForm .fsSpacerRow .fsRowBody{ margin: 0 !important;padding: 0 !important;background:transparent!important;}
.form_bodywrap .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.form_bodywrap .fsBody .fsLabel, .fsBody label{ color:#515050!important; margin-bottom: 0 !important; }
.form_bodywrap .fsForm .fsSubmit{ background:none!important;   padding: 5px 0!important;margin: 5px 0 0 !important;}
.form_bodywrap .fsBody .fsRowBody{ padding: 0 !important;}
.form_bodywrap .fsOptionLabel.horizontal { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: medium none !important;}
.form_bodywrap .fsForm .fsLabel{   color: #fff !important; font-family: "ralewayregular";font-size: 15px !important;font-weight: normal !important;margin-bottom: 4px !important;margin-top: -6px !important;}
.form_bodywrap .fsBody .fsSupporting{font-family: 'ralewayregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.form_bodywrap .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
.form_bodywrap .fsBody .fsForm .fsSectionHeading{background: url(images/seperator_title.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
color: #666666;text-align: center;font-family: "robotoregular";font-size: 16px; line-height: 30px;margin: 0;  padding-bottom: 20px;text-transform: uppercase;}
.form_bodywrap .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.form_bodywrap *::-moz-placeholder{color:#808080!important;opacity: 1;}
.form_bodywrap .fsSubmit input.fsSubmitButton {background: hsl(32, 93%, 55%) none repeat scroll 0 0!important;border: 2px solid hsl(180, 2%, 81%)!important;border-radius: 5px!important;color: hsl(0, 0%, 100%)!important; display: inline-block!important;font-family: "weblysleek_uisemibold",Arial!important;font-size: 26px!important; padding: 14px 55px!important;text-transform: uppercase!important;height: 65px;}
.form_bodywrap .fsPagination input, .form_bodywrap.fsPagination button{ font-size:10px!important;}
.form_bodywrap .fsSubField:last-child{ margin:0px!important;}
.form_bodywrap .fsBody .fsForm{box-shadow: none !important;}
.form_bodywrap .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.form_bodywrap .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.form_bodywrap .fsFieldRow input[type="text"], .form_bodywrap .fsFieldRow input[type="email"], .form_bodywrap .fsFieldRow input[type="number"], .form_bodywrap .fsFieldRow input[type="tel"]{ width:100%!important; height:50px; color:#808080!important; max-width: 100%;}
.form_bodywrap .fsFieldRow input[type="text"], .form_bodywrap .fsFieldRow input[type="email"], .form_bodywrap .fsFieldRow input[type="number"], .form_bodywrap  .fsFieldRow input[type="tel"], .form_bodywrap .fsForm textarea { max-width: 100% !important;
width: 100% !important;background-image:none !important;font-family: 'weblysleek_uisemilight_italic';  color: #808080 !important;font-weight: normal; font-size: 15px !important; border:none !important; padding: 15px 17px !important; border-radius:5px!important; margin-bottom:25px;}
.form_bodywrap div.fsError { margin:0px !important;} 
.form_bodywrap .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom: 0 !important;}
.form_bodywrap .fsForm select{  border: 1px solid #cccccc;border-radius: 5px !important;color: #808080 !important;font-size: 14px !important; height: 56px !important;max-width: 100%;line-height: 48px !important;padding: 0 0 0 10px !important; width: 100% !important;}

.form_bodywrap .fsForm fieldset, .form_bodywrap .fsForm fieldset legend{ background:none !important;}
.form_bodywrap .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: 'ralewayregular'; font-size: 12px; font-weight: normal; margin-right: 20px;}
.form_bodywrap div.fsError{ font-family: 'ralewayregular'; font-size: 10px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 100%;}
.form_bodywrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
.form_bodywrap .fsBody { margin-bottom:0px!important;background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0; padding: 0 !important;} 
.form_bodywrap .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.form_bodywrap #field28535119{ height:40px!important; font-weight: normal !important;}
.form_bodywrap .fsBody .fsSectionHeader{ display: none; margin-left: -2px!important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}
.form_bodywrap {padding-top: 22px;}
.form_bodywrap .fsFieldFocused.fsSpan100:not(.fsValidationError){margin:0px!important;padding:0px!important}
.form_bodywrap > p {color: hsl(0, 0%, 100%);font-family: open_sanslight_italic;font-size: 18px; margin-bottom: 20px;text-align: center;}
.form_bodywrap .fsValidationError {background-color: hsla(0, 0%, 0%, 0);box-shadow: none;}




@media (min-width: 768px) and (max-width: 1060px) {


#landing_lunch .body_content h1{ font-size:62.29px;}
#landing_lunch .body_content h1 span{ font-size:59.64px;}
#landing_lunch .body_content h2{ font-size:34px;}
#landing_lunch .body_content h3{ font-size:24px;}
#landing_lunch .sidebar_body{ padding:35px 20px;}
.sidebar_body h2{ font-size:48.91px; line-height:48px;}
.sidebar_body h4{ font-size:19px;}
.sidebar_body .signup_btn{ font-size:22px; padding:14px 35px;}
.info_wrap h6{ font-size:24px;}
.form_bodywrap .fsSubmit input.fsSubmitButton{font-size: 19px !important;padding: 14px 29px !important;}
}

@media (min-width: 768px) and (max-width: 960px){
#landing_lunch .body_content h5{ font-size:16px; letter-spacing:6px;}
#landing_lunch .body_content{ font-size:18px;}
#landing_lunch .body_content h3{ font-size:20px;}
#landing_lunch .sidebar_body{ padding:35px 20px;}
.sidebar_body h4{ font-size:18px;}
.system_list li{ font-size:18px;}
.info_wrap h6{ font-size:20px; line-height:30px;}
}


@media (min-width: 768px) and (max-width: 900px){
#landing_lunch .body_content h5{ font-size:16px; letter-spacing:6px;}


#landing_lunch .body_content h1{ font-size:51.29px; line-height:50px;}
#landing_lunch .body_content h1 span{ font-size:48.64px;}

#landing_lunch .body_content h2{ font-size:30px; line-height:40px;}
.sidebar_body h2{ font-size:38.91px; line-height:40px;}
.sidebar_body .signup_btn{ font-size:16px; padding:14px 35px;}



}


@media (max-width: 767px){
.small_screen_center{ text-align:center;}
#landing_lunch .body_content h5{ width:100%;}

#landing_lunch .body_content h1{ width:100%; padding:20px 15px;}

.body_content .border_bottom{ width:100%;}
#landing_lunch .system_list{ text-align:left;}
.system_list li{ padding-top:3px; padding-bottom:3px;}
.info_wrap h6{ font-size:22px; line-height:30px;}
#landing_lunch .side_bar{ padding-left:0px; width:100%; margin:30px 0px 0px;}
#landing_lunch .sidebar_body{ padding:35px 25px;}
.form_bodywrap .fsSubmit input.fsSubmitButton{padding: 14px 20px !important;}
}


@media (max-width: 480px) {
#landing_lunch .body_content h5{ font-size:15px; letter-spacing:8px;}
#landing_lunch .body_content h1{ font-size:51.29px; line-height:55px;}
#landing_lunch .body_content h1 span{ font-size:46.64px;}
#landing_lunch .body_content h2{ font-size:30px; line-height:40px;}
#landing_lunch .body_content{ font-size:18px;}
#landing_lunch .body_content h3{ font-size:22px; line-height:35px;}
.system_list li{ font-size:18px; line-height:30px;}
.sidebar_body h2{ font-size:46.91px; line-height:50px;}
.sidebar_body h4{ font-size:18px;}
.sidebar_body .signup_btn{ font-size:23px; padding:14px 35px;}
}
