body{padding-top:50px;}

.navbar-inner{
background-color:#a40107;
}

.navbar .nav {
margin: 6px 10px 0 0;
}

.navbar .brand{
padding: 8px 0 12px;
margin-left: 10px;
}

.navbar .nav>li>a{
color:#ffffff;
font-weight:bold;	
}

section{padding-top:20px;}

.hero-unit{padding:40px; margin-bottom:10px;}

.clear{clear:both;}
.bold{font-weight:bold;}
.left2{margin-left:2px;}
.left10{margin-left:10px;}
.left20{margin-left:20px;}
.top2{margin-top:2px;}
.top5{margin-top:5px;}
.top10{margin-top:10px;}
.top20{margin-top:20px;}
.top30{margin-top:30px;}
.top40{margin-top:40px;}
.top50{margin-top:50px;}
.top100{margin-top:100px;}
.right10{margin-right:10px;}
.bottom5{margin-bottom:5px;}
.bottom8{margin-bottom:8px;}
.bottom10{margin-bottom:10px;}
.bottom20{margin-bottom:20px;}
.bottom40{margin-bottom:40px;}

.right-align{
text-align:right;
}

.min-height-400{min-height:400px;}

.center-text{text-align:center;}

.hr8{margin:8px 0}

.h1-small{font-size:18px;line-height:22px;}

.h1-medium{font-size:22px;line-height:24px;}

.clearfix::after {
content: " ";
display: block;
font-size: 0;
height: 0;
clear: both;
visibility: hidden;
}

.column-container-1{
background:#F2F2F2;
border-right: 1px solid #C7C7C7;
}

.column-left-1{
background:#FFF;
border-right: 1px solid #C7C7C7;
width:595px;
padding-right:14px;
margin-left:20px;
float:left;
}

.column-right-1{
width:330px;
float:left;
border-top: 1px solid #C7C7C7;
}

.column-container-2{
background:#F2F2F2;
border-left: 1px solid #C7C7C7;
}

.column-left-2{
width:305px;
float:left;
margin-left:20px;
}

.column-right-2{
background:#FFF;
border-left: 1px solid #C7C7C7;
width:620px;
padding-left:14px;
float:left;
}

.column-center{
text-align:center;
}

/* nav */
.navSearchNameInput{width:160px}
.navSearchInput{width:200px}

/* footer */
.footer {
  background-color: #333;
  min-width: 940px;
  border-top: 1px solid #e5e5e5;
  -webkit-box-shadow: inset 0 5px 15px rgba(0,0,0,.025);
  -moz-box-shadow: inset 0 5px 15px rgba(0,0,0,.025);
	box-shadow: inset 0 5px 15px rgba(0,0,0,.025);
}

.footer-top-wrapper{
font-weight:bold;
font-size:12px;
/*background-image: url('/img/footer_pattern.png'); background-repeat: repeat;
background-color: #eee;*/
padding: 12px 0;
background-image: linear-gradient(bottom, rgb(51,51,51) 10%, rgb(71,71,71) 50%, rgb(51,51,51) 90%);
background-image: -o-linear-gradient(bottom, rgb(51,51,51) 10%, rgb(71,71,71) 50%, rgb(51,51,51) 90%);
background-image: -moz-linear-gradient(bottom, rgb(51,51,51) 10%, rgb(71,71,71) 50%, rgb(51,51,51) 90%);
background-image: -webkit-linear-gradient(bottom, rgb(51,51,51) 10%, rgb(71,71,71) 50%, rgb(51,51,51) 90%);
background-image: -ms-linear-gradient(bottom, rgb(51,51,51) 10%, rgb(71,71,71) 50%, rgb(51,51,51) 90%);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.1, rgb(51,51,51)),color-stop(0.5, rgb(71,71,71)),color-stop(0.9, rgb(51,51,51)));
}

.footer-view{
color:#fff;	
}

.footer-view a{
font-weight:bold;
font-size:16px;
color:#fff !important;
}

.footer-top-wrapper a{
color:#fff;
}

.footer-top-wrapper img{
vertical-align:middle;
margin-right:6px;
}

.footer-top-ul{
width:940px;
margin:auto 0 !important;
}

.footer-top-container{
margin-left:30px;
}

.footer-top-ul > li{
display:block;
float:left;
margin-right:15px;
}

.footer-advertise{
margin-top:10px;
font-weight:bold;
color:#C7C7C7
}

.footer span{
color:#C7C7C7;
}

.footer-bottom-wrapper h5{
color:#F5F5F5;
}

.footer-bottom-wrapper a{
color:#C7C7C7;
}

.footer hr{
margin:6px 0 6px 0;
}


.saver-300-250{
margin-top:20px;
height:250px;
}

.andalou-300-250{
height:250px;	
}

.andalou-300-250 img{
border: 1px solid #757575;
}

.mall-300-210{
margin:0 20px;
background-color:#fff;
}

.quick-start p{
background-color:#f5f5f5;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding:10px;
}

.footer-badges {
margin-top: 10px;
text-align: center;
}

.footer-copyright{
margin-top: 10px;
font-size:11px;
text-align:center;
}

/* Search */
.advanced-search-ad{
text-align:center;
padding:30px 4px;
height:400px;
}

/* List */

.search-container{
background:#F2F2F2;
border-left: 1px solid #C7C7C7;
border-right: 1px solid #C7C7C7;
}

.search-list-left{
margin-left:20px;
float:left;
width:142px;
}

.search-column-right{
width:310px;
float:left;
}

.search-list-container{
min-height:1800px;
background:#FFF;
border-right: 1px solid #C7C7C7;
border-left: 1px solid #C7C7C7;
border-top: 1px solid #C7C7C7;
width:466px;
padding-right:8px;
padding-left:8px;
float:left;
}

.sort-pager-table{
width:470px;
}

.search-filter-links{
padding:5px;
}

.search-filter-links h4{
font-size:12px;
}

.search-filter-links a{
font-size:11px;
}

.search-filter-links span{
margin-left:2px;
font-size:11px;
color:#616161;
}

.search-header{
margin-top:20px;
}

.search-share-container{
height:70px;
margin-top:5px;
margin-left:16px;
}

.search-list-item-content{
padding:8px;
}

.search-list-featured{
margin-right:8px;
color:#fff;
padding:2px;
font-size:11px;
font-weight:bold;
background-color:#21aefa;
border-radius: 2px;
}

#map_canvas img{max-width:none}

.search-map-info-window{
text-align:left;
}

.search-list-title .number{
font-weight:bold;
font-size:14px;
margin-right:5px;
}

.search-list-title h2{
display:inline;
}

.iw-distance{
font-size: 11px;
font-weight: bold;
color: #666;
float: right;
margin-left: 10px;
}

.search-fb{
width:400px;
height:40px;
}

.fb-text{
padding-top:10px;
margin-bottom:10px;
font-weight:bold;
font-size:16px;
text-align:center;
color:#fff;
}

.search-fb-main-container{
margin-top:40px;
margin-bottom:40px;
background-color: #333;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-khtml-border-radius: 5px;
}

.search-fb-main{
height:40px;
text-align:center;
}

.searchFilterLinks table{
border-collapse:separate;
border-spacing:20px 0px;
margin-left:-20px;
}

.searchFilterLinks a{
font-size:11px;
font-weight:bold;
}

.search-list>li:first-child{
border-top: 1px solid #e6e6e6;
}

.search-list>li{
padding-top:8px;
border-bottom: 1px solid #e6e6e6;
}

.search-map-link{
font-size:14px;
font-weight:bold;
}

.search-map-column{
font-weight:bold;
}

.search-header-address{
color: #666;
}

.search-map{
margin:5px auto 20px auto;
border: 1px solid #757575;
width : 300px;
height : 250px;
}

.search-map-dyn{
margin:5px auto 20px auto;
}

.search-list h2{
font-size:20px;
line-height:26px;
}

.search-list h3{
display:inline;
font-size:12px;
font-weight:bold;
color:#4d4d4d;
line-height:18px;
}

.search-list h4{
display:inline;
font-size:12px;
font-weight:normal;
line-height:18px;
}

.search-list .distance{
font-size:11px;
font-weight:bold;
color: #666;
float: right;
margin-left:10px;
}

.search-list .map-link{
margin-left:8px;
}

.search-features-left{
width:350px;
float:left;
margin-right:10px;
}

.search-features-right{
width:168px;
float:left;
}

.search-promo-container{
margin-top:5px;
}

.search-promo-container fieldset{
border: solid 1px #CCC;
padding: 3px 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
font-size: 11px;
line-height: 14px;
letter-spacing: .4px;
border-image: initial;
}

.search-promo-left{
width:55px;
height:40px;
float:left;
}

.search-promo-right{
float:left;
width:113px;
}

.search-neighborhoods{
text-align:left;
background:#FFF;
margin:20px 15px 0 15px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding:8px;
font-weight:bold;
}

.search-owner{
text-align:left;
background:#FFF;
margin:20px 15px 0 15px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding:8px;
font-weight:bold;
}

.biz-celiac-message{
font-weight:bold;
font-size:11px;
}

.biz-important-message{
font-weight:bold;
font-size:14px;
}

.biz-fb{
width:280px;
height:40px;
}

.biz-hours{
margin-left:20px;
}

.biz-hours-today{
font-weight:bold;
}

.more-info-list li{
margin-top:10px;
}

.more-info-title{
font-weight:bold;
}

.more-info-url{
color:#666;
font-size:10px;
}

.biz-price{
font-size:12px;
font-weight:bold;
color: #666;
}

.biz-num-ratings{
color:#333333;
font-weight:bold;
margin-left:5px;
}

.biz-label {
color:#4D4D4D;
font-size:13px;
font-weight:bold;
margin-right:8px;
}


/* Biz */

.biz-main-container{
min-height:1900px;
}

.biz-main-container h2{
font-size:12px;
line-height:18px;
}
.biz-main-container h3{
display:inline;
font-size:13px;
line-height:18px;
}

.biz-map-column{
text-align:center;
padding: 15px 0 30px 0;
}

.biz-photos{
text-align:left;
background:#FFF;
margin:0 15px 20px 15px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding:8px;
font-weight:bold;
}

.biz-photos li{
margin-bottom:0;
}

.biz-photos span{
font-size:16px;
}

.biz-nearby{
text-align:left;
background:#FFF;
margin:20px 15px 0 15px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding:8px;
font-weight:bold;
}

.biz-nearby-address{
font-size:11px;
color:#666;
}

.biz-map{
margin:10px auto 5px auto;
border: 1px solid #757575;
width : 300px;
height : 200px;
}

.biz-top{
margin-top:10px;
line-height:24px;
}

.biz-tags {
margin-left:10px;
font-size:13px;
font-weight:bold;
color:#737373;
}

.biz-topl{
width:410px;float:left;
}

.biz-topr{
width:166px;float:left;padding-left:10px;
}

.btn-my-review span{
margin: 2px 2px 0 0;	
}

.btn-my-review {
background: #48bff4;
background-image: -webkit-linear-gradient(top, #48bff4, #3592cc);
background-image: -moz-linear-gradient(top, #48bff4, #3592cc);
background-image: -ms-linear-gradient(top, #48bff4, #3592cc);
background-image: -o-linear-gradient(top, #48bff4, #3592cc);
background-image: linear-gradient(to bottom, #48bff4, #3592cc);
-webkit-border-radius: 4;
-moz-border-radius: 4;
border-radius: 4px;
font-family: Arial;
color: #ffffff;
font-size: 15px;
padding: 10px 20px 10px 20px;
text-decoration: none;
}

.btn-my-review:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.biz-no-reviews{
text-align:center;
font-weight:bold;
color:#4D4D4D;
font-size:14px;
}

.biz-links div{
width:560px;
white-space: nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.biz-features{
margin-top:8px;
margin-bottom:8px;
}

.biz-review-left{
width:70px;
float:left;
}

.biz-review-right{
float:left;
width:500px;
}

.biz-review-owner-response span{
font-weight:bold;
}

.biz-review-pic{
width:60px;
height:60px;
}

.biz-review-user {
font-size: 12px;
font-weight: bold;
}

.biz-review-rating{
vertical-align:text-bottom;
}

.biz-review-user-celiac {
font-size: 11px;
font-style: italic;
}

.biz-review-celiac-friendly {
font-size: 11px;
font-style: italic;
margin-left: 10px;
vertical-align:middle;
}

.biz-review-address{
font-size: 12px;
color: #444;
}

.biz-review-date{
float: right;
font-size: 12px;
color: #444;
}

.biz-reviews li{
padding: 10px;
}

.biz-reviews > li:nth-child(odd){
background:#FAFAFA;
}

.biz-reviews > li:nth-child(even){
background:#fff;
}


.biz-reviews li{
margin-top:10px;
}

.biz-items li{
padding:6px;
font-weight:bold;
}

.biz-menu p{
margin:2px 0 0 0;
font-weight:normal;
}

.biz-menu h5{
font-size:16px;
}

.biz-menu-category-header{
background:#ECECEC;
padding:6px;
border-bottom: 1px solid #C7C7C7;
}

.biz-notes pre{
background-color:#fff;
border:none;
padding:4px;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
white-space: pre-wrap;
word-break:normal;
}

.biz-promo-container{
margin-top:8px;
padding:8px;
background-color:#f8f8f8;
}

.biz-photos p{
font-weight:normal;
font-size:11px;
margin-top:10px;
margin-bottom:0;
}

/* Photo */
.photo-main-container{
min-height:1100px;
}

.photo-main-container div{
margin:20px;
}

.photo-info-column{
text-align:left;
background:#FFF;
margin:20px 15px 0 15px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding:8px;
font-weight:bold;
}

.photo-info-column img{
vertical-align:text-top;
}

.photo-info-column h1{
font-size:14px;
line-height:20px;
}

/* Photos */
.photos-main-container{
min-height:800px;
}

.photos-main-container h3{
font-size:14px;
line-height:20px;
}

.photos-info-column{
padding: 30px 20px;
font-weight:bold;
}

.photo-thumb-left{
width:260px;
float:left;
}

.photo-thumb-right{
width:335px;
float:left;
}

.photo-thumb-address{
font-size:12px;
color:#444;
}

/* Upload photo */
.photo-upload-main-container{
min-height:800px;
}

.photo-upload-info{
padding: 30px 20px;
}

.photo-upload-info h1{
font-size:14px;
}

/* Chain */
.chain-main-container{
min-height:1600px;
}

.chain-main-container h1{
font-size:26px;
}

.chain-fb-main{
margin-top:20px;
height:40px;
width:340px;
margin-left:auto;
margin-right:auto;
}

.chain-apps{
margin: 10px 15px 20px 15px !important;
}

.chain-more-chains{
padding: 30px 20px;
font-weight:bold;
}

/* Chains */
.chains-main-container{
padding-top:20px;
min-height:800px;
}

.chains-main-container h1{
font-size:20px;
}

.chains-more-info{
padding: 30px 20px;
}

.chains-list ul{
width:50%;
float:left;
}

/* Login */
.login-container{
padding:20px 20px 20px 0;
border-right: 1px solid #C7C7C7;
}

.login-aside{
padding:20px 0;
}

/* My Profile */

.my-profile-main-container{
min-height:800px;
}

.my-profile-info{
padding: 30px 20px;
}

.my-profile-main{
padding: 20px 10px;
}

.my-profile-promo-label{
font-weight:bold;
font-size:10px !important;
text-align:center;
margin-top:20px;
margin-bottom:2px;
}

.my-profile-promo{
font-weight:bold;
font-size:22px !important;
text-align:center;
}

.recent-items > li:nth-child(odd){
background:#FAFAFA;
}

.recent-items > li:nth-child(even){
background:#fff;
}

.recent-items li{
padding:10px;
}

.recent-photo-thumb-left{
width:250px;
float:left;
}

.recent-photo-thumb-right{
width:325px;
float:left;
}

/* Recent locations */
.recent-locations-main-container{
min-height:1200px;
}

.recent-reviews-main-container{
min-height:1200px;
}

.reset-password-started-container{
margin-top:40px;
min-height:400px;
}

/* Recent reviews */

.recent-photos-main-container{
min-height:1200px;
}


/* Review */
.review-main-container{
min-height:800px;
}

.review-info{
padding: 30px 20px;
}

.state-list ul{
width:33%;
float:left;
}

.state-list li{
margin-right:10px;
}

/* States */
.state-block h2{
display:inline;
}

.state-block ul{
width:33%;
float:left;
}

.state-block li{
margin-right:10px;
}

.tagUrl{
margin-left:5px;
font-size:10px;
}

/* User */
.user-main-container{
min-height:800px;
}

.user-main-container h1{
font-size:22px;
}

.user-main-container h2{
font-size:18px;
}

.user-main{
padding: 20px 10px;
}

.user-reviews li{
margin-top:10px;
padding:8px;
line-height:28px;
}

.user-reviews > li:nth-child(odd){
background:#FAFAFA;
}

.user-reviews > li:nth-child(even){
background:#fff;
}

.resources-h1{
margin-bottom:0px;
}

.resources-container{
padding-bottom:40px;
}

.resources-container section{
padding-top:5px;
}

.resources-list li{
margin-top:10px;
}

/* Suggest */
.suggest-or{
font-weight:bold;
font-size:22px;
text-align:center;
margin-top:10px;
}

/* Advertise */
.advertise-container img{
border:1px solid #000000;	
}

.testimonials p{
font-style:italic;
}

/* Events */
.events-main-container{
padding-top:20px;
padding-bottom:40px;
min-height:1200px;
}

.event-month{
background:#5E5E5E;
padding:2px 8px;
font-size:16px;
color:#fff;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.event-dates{
font-size:12px;
}

.event-name{
font-weight:bold;
font-size:16px;
}

.aside-box{
margin-left:auto;
margin-right:auto;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background:#F2F2F2;
-webkit-box-shadow: 2px 4px 5px #C7C7C7;
-moz-box-shadow: 2px 4px 5px #C7C7C7;
box-shadow: 2px 4px 5px #C7C7C7;
}

.aside-box h3{
background:#333;
color:#fff;
padding:8px;
-moz-border-top-left-radius: 6px;
-webkit-border-top-left-radius: 6px;
border-border-top-left-radius: 6px;
-moz-border-top-right-radius: 6px;
-webkit-border-top-right-radius: 6px;
border-border-top-right-radius: 6px;
}

.aside-box h2{
background:#333;
font-size:20px;
color:#fff;
padding:8px;
-moz-border-top-left-radius: 6px;
-webkit-border-top-left-radius: 6px;
border-border-top-left-radius: 6px;
-moz-border-top-right-radius: 6px;
-webkit-border-top-right-radius: 6px;
border-border-top-right-radius: 6px;
}

.aside-box p{
color:#404040;
font-size:14px;
}

.aside-box .aside-content{
padding:8px;
border:1px solid #A3A3A3;
-moz-border-bottom-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
border-border-bottom-left-radius: 6px;
-moz-border-bottom-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
border-border-bottom-right-radius: 6px;
}

.advertise-aside-box{
width:360px;
}

/* about */
.about-social{
font-weight:bold;
font-size: 14px;
}

.about-social li{
margin-top:5px;
}

.about-social img{
vertical-align: middle;
margin-right: 10px;
}

.about-founder img{
padding:4px;
border: 1px solid #BABABA;
}

.about-founder-left{
float:left;
width:180px;
}

.about-founder-right{
float:left;
width: 420px;
}

.media-main-container{
min-height:600px;
}

.media-right-column{
text-align:center;
padding: 15px 0 30px 0;
}

.media-list li{
margin-top:20px;
}

.media-source{
font-weight:bold;
}

.media-date{
font-style:italic;
font-size:12px;
}

.ingredients-disclaimer{
font-style:italic;
font-size:12px;
margin-top:40px;
}

.ingredient-status{
font-style:italic;
font-size:14px;
}

.share-container{
height:70px;
}

.sharrre .button{
float:left;
width:60px;
}

.biz-share-container{
height:30px;
}

.biz-share-container .button{
float:left;
width:80px;
}

.cert{
font-size:12px;
font-weight:bold;
color:#4A4A4A;
}

.promo-item a{
font-size:14px;
font-weight:bold;
}

.promo-item h4{
font-size:14px;
font-weight:bold;
color:#4A4A4A;
}

.promo-item p{
font-size:12px !important;
font-weight:normal;
color:#474747;
margin:2px 0;
}

.products-browse-list{
width:198px;
float:left;
}

.products-home-main-container{
min-height:1200px;
}

.products-home-right-column{
text-align:center;
padding: 15px 0 30px 0;
}

.products-category-name{
font-size:16px;
font-weight:bold;
}

.products-product-name{
font-size:16px;
font-weight:bold;
margin-top:8px;
}

.products-product-brand{
font-size:11px;
font-weight:bold;
color:#575757;
}

.products-num-votes{
text-align:center;
font-size:11px;
font-weight:bold;
color:#575757;
}

.products-name-container{
float:left;
width:500px;
}

.products-num-products-container{
float:right;
color:#757575;
font-size:24px;
font-weight:bold;
}

.products-vote-container{
float:right;
}

.products-product-item{
padding:10px;
}

.product-brand-name{
margin-top:5px;
font-size:12px;
font-weight:bold;
}

.product-gluten-free-status-container{
text-align:center;
padding:8px;
color:#fff;
font-weight:bold;
}

.product-gluten-free-status{
font-size:16px;
line-height:20px;
color:#fff;
font-weight:bold;
}

.product-gluten-free-message{
font-size:12px;
margin-top:2px;
}

.product-more-info-title{
font-size:12px;
font-weight:bold;
}

.product-more-info-url{
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width:400px;
color:#757575;
font-size:12px;
}

.product-header{
float:left;
width:460px;
}

.product-header h1{
font-size:26px;
line-height:28px;
}

.product-image{
float:left;
width:50px;
height:50px;
}

.product-votes{
float:right;
}

.product-thumb-active {
cursor: pointer;
}

.product-user-vote-pic{
float:left;
width:60px;
}

.product-my-vote-container{
background:#FAFAFA;
padding:10px;
}

.product-user-vote-review-container{
float:left;
width:440px;
}

.product-user-vote{
padding:10px;
}

.product-my-vote-thumb{
float:right;
width:68px;
}

.product-vote-save-message{
float:left;
font-weight:bold;
font-size:12px;
color:#757575;
text-align:right;
width:340px;
}

.product-user-vote-thumb{
float:right;
width:62px;
}

.product-vote-user-name{
font-weight:bold;
font-size:11px;
}

.product-vote-date{
font-size:11px;
color:#757575;
}

.product-my-vote-comment{
width:430px;
resize: none; 
}

.products-list > li:nth-child(odd){
background:#FAFAFA;
}

.products-list > li:nth-child(even){
background:#fff;
}

.product-votes-list > li:nth-child(odd){
background:#FAFAFA;
}

.product-votes-list > li:nth-child(even){
background:#fff;
}

.tel{
font-weight:bold;
}

.biz-favs{
margin-top:2px;
margin-left:4px;
font-size:11px;
}

.biz-favs a{
cursor: pointer;
}

.biz-favs>li{
display:block;float:left;
margin-right:8px;
}

.profile-businesses-name{
font-weight:bold;
font-size:16px;
}

.profile-businesses-remove a{
cursor: pointer;
}

.iwName{
font-size : 16px;
font-weight : bold;
}

.iwNumRatings{
font-size : 11px;
font-weight : bold;
margin-left : 8px;
}

.ratingImg{
vertical-align:middle;
}

.iwMore{
font-size : 11px;
font-weight : bold;
}

.iwAddress{
font-size : 12px;	
}

.iwDistance{
font-size : 11px;
font-weight : bold;
color : #666666;
float:right;
margin-left : 10px;
}

.iwLabel{
font-size : 11px;
font-weight : bold;
color : #1A51AC;
margin-right : 8px;
}

.iwPrice{
font-size : 12px;
font-weight : bold;
color : #666666;
}

.iwFeatures{
font-size : 12px
}

/* Shared */
.loginBtn {
  box-sizing: border-box;
  position: relative;
  /* width: 13em;  - apply for fixed size */
  margin: 0.2em;
  padding: 0 15px 0 46px;
  border: none;
  text-align: left;
  line-height: 34px;
  white-space: nowrap;
  border-radius: 0.2em;
  font-size: 16px;
  color: #FFF;
  width:220px;
}
.loginBtn:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 100%;
}
.loginBtn:focus {
  outline: none;
}
.loginBtn:active {
  box-shadow: inset 0 0 0 32px rgba(0,0,0,0.1);
}


/* Facebook */
.loginBtn--facebook {
  background-color: #4C69BA;
  background-image: linear-gradient(#4C69BA, #3B55A0);
  text-shadow: 0 -1px 0 #354C8C;
  
}
.loginBtn--facebook:before {
  border-right: #364e92 1px solid;
  background: url('/img/icon_facebook.png') 6px 6px no-repeat;
}
.loginBtn--facebook:hover,
.loginBtn--facebook:focus {
  background-color: #5B7BD5;
  background-image: linear-gradient(#5B7BD5, #4864B1);
}

/* Google */
.loginBtn--google {
  background: #DD4B39;
}
.loginBtn--google:before {
  border-right: #BB3F30 1px solid;
  background: url('/img/icon_google.png') 6px 6px no-repeat;
}
.loginBtn--google:hover,
.loginBtn--google:focus {
  background: #E74B37;
}

.loader {
border: 10px solid #f3f3f3;
border-top: 10px solid #636363;
border-radius: 50%;
margin-left:20px;
width: 6px;
height: 6px;
animation: spin 2s linear infinite;
}

@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}