.home-intro {
    color:#8b8b8b;
    text-align: center;
	/*width: 70%*/
}
.home-intro .signup {
    font-size: 16px;
    margin: 64px auto 0;
    width: 590px;
}

.home-intro .search {
    font-size: 16px;
    width: 100%;
}


.m-home .m-adaptiv-form .input-group {
    padding: 0;
    position: relative;
}
.input-group.m-round {
    border-radius: 6px;
}
.input-group.m-shadow {
    box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2);
}
.input-group {
    width: 100%;
}
.relative, .row, .form_controls, .input-group, .btn, .icon, .home-intro .arrow, .home-deliver, .home-book {
    position: relative;
}
.input-group, .lined {
    display: table;
}
.relative, .row, .form_controls, .input-group, .btn, .icon, .home-intro .arrow, .home-deliver, .home-book {
    position: relative;
}
.input-group, .lined {
    display: table;
}

.search-textbox {
	background: #f1f2f2 none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
	height: 50px;
	float:left;
	padding: 10px;
    width: 100%;	
}

.input-group-btn:last-child > .btn {
    border-radius: 0;
	background: #ed3237;
	color: #ffffff;
	height: 50px;
	width: 50px;
	font-size: 22px;
	padding: 11px;
}

.input-group-btn-city:last-child > .btn  {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.input-group-btn .btn {
    padding: 13px 15px;
}

html.wf-active body, html.wf-active input, html.wf-active textarea, html.wf-active select, html.wf-active button {
    font-family: "Open Sans",sans-serif;
}
.form input, .form button {
}
.btn-blue {
    background-color: #334E96;
    color: #8b8b8b;
}
.btn-round {
    border-radius: 6px;
}
.searchListDiv .btn {
    -moz-user-select: none;
    background-image: none;
    border: 0 none;
    box-sizing: border-box !important;
    cursor: pointer;
    font-weight: 400;
    margin: 0;
    outline: 0 none;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
}


.btn .icon:last-child {
    margin: -2px -12px 0 10px;
}
.btn .icon:first-child {
    margin: 0px;
}
.icon-arrow-r {
    background-position: 0 0;
    height: 24px;
    width: 24px;
}
.icon {
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    vertical-align: middle;
}
.btn * {
    cursor: pointer;
}
.base64-sprite-icons, .sub_nav_lst > li > a::before, .icon-arrow-r, .btn-navypale .icon-arrow-d {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAEYCAMAAAAK+gSyAAABj1BMVEUAAAD///97wR3///97wR3///97wR3///////////98wR2FziH///97wR3///////////9+xB7///99wx59xB6FziF7wR18wh3///////99wx59wh7///99wx3///9/xh5+xR58wh18wh18wR3///9rpqlflBb///////////97wR3///////////9+xR59xB3///+FziF7wR3///////////98wh2FziGFziH///98wh2FziH///////////////9/xR7///98wh1rpqlflBZ7wR3///98wh1/xh7///+FziF9wh7///99xB7///////99wx1/xx7///+FziH///////99wh7///+ByR////+FziFrpqlflBb///9rpqlflBZrpqlflBb///+ByR////99wx6FziGFziGFziH///+CySD///9+wh+FziGFziH///////+FziF9wh7///////////+FziH///9flBZrpqn///97wR2109SFziHI3t+QvL/p8vJ0rK6szc+ZwsSHt7l2tC1NAAAAeHRSTlMA/P3+/Pr49+vz6/fufy3EjxzJXS7879PSX1TifmNQPgTLqo+H4ODeu6qXdj4bEgrPx8S0IRL08Ovls4mBZOjYcAS7oKCTknVOJt/ZVibilWgiCeSvo4dwNZyakJBpUFBAQDcqFxfPu3taRAz95q+XMaSjR0IC126saMuuAAAIu0lEQVRo3rRUa0/aUBhuLbW0KeCcQUDsxImjsk0ywWSL4o2oxAvTeJnxbtwH4weXGSO0Bua2H76Dp6V9+x5PZqLPh7Zvn6fnPO+lR3BwXBmtE4xWjgUWTgnrYvQU8wd1gIMgX6kHUOF9j9c4rTPg99HxZ1k+px5/XPcEPsUxdIgVFbwDVeA9aIwVUAAVTxfwt+Cb5KfJL9R/l5rfLH67+QPDH7mnDy0ee4yjhWyDILtwxKRPCOsie4L5/QbAfpBfaASwwPser3HivLyzCO6cwO8jyxJkffk1sIDgCDukAuwziwVwjwYSUDy34L7VajXbgmar5QqgScI6+OWZBGk2Xf4epkkL5SmUv6hQQtav+INLTZrlKX67zyfMdjebqN38geGPHH9o+WPPw5TUI3CRDvMEH9K9siX3pj+w6ZspPXcx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");
    background-repeat: no-repeat;
}
.relative, .row, .form_controls, .input-group, .btn, .icon, .home-intro .arrow, .home-deliver, .home-book {
    position: relative;
}
/*
.logo, .nav, .nav li, .btn, .form input, .form select, .form .dd, .icon, .lined img, .lined div:first-child::before, .lined div:last-child::before, .advantages_i, .home-quote .social_i {
    display: inline-block;
}
*/

.input-group .form-control:first-child, .input-group-btn:first-child > .btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.city-dropdown {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group.m-shadow input {
    border: medium none;
}
.input-group .form-control, .input-group .input-group-btn, .lined div {
    display: table-cell;
}
html.wf-active body, html.wf-active input, html.wf-active textarea, html.wf-active select, html.wf-active button {
    font-family: "Open Sans",sans-serif;
}
input[placeholder], [placeholder], [placeholder] {
    color: #666;
}
input.m-round {
    border-radius: 40px;
    height: 50px !important;
}
.form input, .form select, .form .dd {
    background-color: #f3f3f3;
    border: 1px solid #ccc;
    color: #666;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 100%;
}
input:focus{
    outline: none;
    box-shadow: 0px 0px 5px #61C5FA;
    border-color: #5AB0DB;
}


.slogan {
    font-size: 25px;
    font-weight: 300;
    line-height: 48px;
	color:#8b8b8b;
}


.m-home .home-intro h1 {
    font-weight: 400;
}
.home-intro h1 {
    font-size: 36px;
}
.home-intro h1 {
    color: #8b8b8b;
    font-size: 20px;
}

.navbar-inverse a{
    cursor:pointer !important;
}

.navbar-inverse {
    background-color: unset !important;
    border: none !important;
}


.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover
{
    background-color: unset !important;
    color: #8b8b8b;
}

.selectCity {
	float: left;
    height: 50px;
    line-height: 28px;
    margin-bottom: 0;
    padding: 0px;
    position: relative;
    text-align: left;
    z-index: 2;
	background-color: #f0f0f0;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 0px;
    border-top-left-radius: 6px;
    border-top-right-radius: 0px;
	border-right:1px solid #a9bdf1;
}

.selectCity  span{
	text-decoration:none
}

.searchBusinessList {
    text-align: left;
	width: 100%;
} 

.todo-list {
	height: 100%;
  overflow-y: none;
  margin: 0;
  padding: 0px 0px;
  list-style: none;
}

.todo-list > li {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 0px;
  background: rgba(245, 245, 245, 0.27);
  margin: 0px;
  border-left: 0;
  color: #444;
}
.todo-list > li a{
  cursor:pointer;
}
.todo-list > li:last-of-type {
  margin-bottom: 0;
}
.todo-list > li.danger {
  border-left-color: #f56954;
}
.todo-list > li.warning {
  border-left-color: #f39c12;
}
.todo-list > li.info {
  border-left-color: #00c0ef;
}
.todo-list > li.success {
  border-left-color: #00a65a;
}
.todo-list > li.primary {
  border-left-color: #3c8dbc;
}
.todo-list > li > input[type='checkbox'] {
  margin: 0 10px 0 5px;
}
.todo-list > li .text {
  display: inline-block;
  margin-left: 5px;
  font-weight: 600;
}
.todo-list > li .label {
  margin-left: 10px;
  font-size: 9px;
}
.todo-list > li .tools {
  display: none;
  float: right;
  color: #f56954;
}
.todo-list > li .tools > .fa,
.todo-list > li .tools > .glyphicon,
.todo-list > li .tools > .ion {
  margin-right: 5px;
  cursor: pointer;
}
.todo-list > li:hover .tools {
  display: inline-block;
}
.todo-list > li.done {
  color: #999;
}
.todo-list > li.done .text {
  text-decoration: line-through;
  font-weight: 500;
}
.todo-list > li.done .label {
  background: #eaeaec !important;
}
.todo-list .handle {
  display: inline-block;
  cursor: pointer;
  margin: 0 5px;
}

