#branding {
z-index: 999;
}
.productTable tr td{
    padding: 5px 0px;
}
.widefat{
	padding : 5px 0 0 0;
}
.widefat tbody th.check-column{
    padding: 7px 0 12px;
}
#the-list tr th,td{
    padding: 5px !important;
}
.widefat tr td{
	min-height:20px;
}
.widefat tr td{
    padding: 20px 0px;
}
.widefat tr th{
    padding: 10px 0 10px 5px  !important;
}
.exBox1{
    width: 682px;
    padding: 5px;
    padding-bottom: 10px;
    min-height: 15px;
    clear:both
    
}
.exBox1 label{
    padding-right: 10px;
    display: block;
   padding-top: 7px;
    float: left;
	width: 125px;
}

.exBox1 p{
 /*   float: right; */
    clear: both;
    color: red;
    font-size: 9px;
    font-style: italic;
}

.exBox{
    width: 450px;
    padding: 5px;
    padding-bottom: 10px;
    min-height: 15px;
    clear:both
    
}
.exBox label{
    padding-right: 10px;
    display: block;
   padding-top: 7px;
    float: left;
	width: 104px;
}
.labelcustom{
	margin-left:15px;
}
.custombox{
	width: 352px;
	float: left;
}
.custombox label{
	display:block;	
	width: 125px;
	float:left;
}
.custombox input{
	margin-left:20px;
}
#addcitygridlist .exBox input,select{
  /*  float: right;  
    width: 150px; */
}
#localcategory .exBox input,select{
	width :169px;
}
#select_language .exBox input,select{
	width : 190px;
}
#cityapitype .exBox input,select{
	width :182px;
}
.exBox p{
 /*   float: right; */
    clear: both;
    color: red;
    font-size: 9px;
    font-style: italic;
}

.exBox2{
    width: 650px;
    padding: 5px;
    padding-bottom: 10px;
    min-height: 15px;
    clear:both
}
.entry-content img, .comment-content img,
.widget img {
    max-width: 100.5% !important;
}
input[type=text], input[type=password], input[type=checkbox], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=radio], input[type=tel], input[type=time], input[type=url], input[type=week], input[type=search], select, textarea{
	
    padding: 5px;
    transition: all ease 0.2s;
	display: inline-block;
    border-bottom: 1px solid #ddd;
	font-size: 16px;
	background-color: #ffffff;
    border: 1px solid #cccccc;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	border-radius: 4px;
    vertical-align: middle;
	width: 220px;
	font-weight: normal;
	text-rendering: auto;
	letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
	text-align: start;
}
input[type=radio],input[type=checkbox]{
	width: 17px !important;
}

#placesBox,#offersBox,#reviewBox{
    display: none;
}
#placeswhere{
    color:gray;     
}
.location{
    padding-bottom: 2%;
    border-bottom: 1px solid #2DC6FF;
    padding: 5px;
    clear: both;
}
.location2{
    width: 100%;
    border-bottom: 1px solid #2DC6FF;
    padding: 5px;
    float: left;

    
}
.location2 .gmap_img{
 float: left;
}

.locationleft strong,.locationleft label,.featuretable label{
    display: block;
    line-height: 15px;
}

.location p{
     margin-left: -4px;
}

.location2 img{
    float: right;
}
.location2 .location_details{
    width:100%	
}
.city_title{
    margin-top: 2%;
}
.location2 .contentBox img{
 padding : 1% 0 0 1%;
} 
.locationleft2{
    padding: 5px;
    min-height: 100px;
    float: left;
}
.contentBox{
    width: 180px;
    float: left;
    padding: 5px;
}
.contentBox img{
    float: left;
}
.contentBox hr{
    margin-bottom: 5px !important;
}

.alignleft select{
    display: inline;
}

#imageloader{
    top: 3px;
    position: relative;
    visibility: hidden;
   
}
#toptab p{
    float: left !important;
}
#shadowboxlink{
    display: none;
}
.starratings strong {
    padding-left: 10px;
   
   
  
}
.starratings img{
    float: none;
    margin-top: 3px;
    width:20px;
    margin-left: 3px;
}
.authorimage{
    float: left;
    margin-right: 10px;
}
.color,.side2{
    width: 60px;
    
    
}
   
      
.featureadinput{
    width: 300px;
}
.featuretable tr td textarea{
    width: 300px;
    height: 80px;
}
.featuretable tr td{

} 

.featureph{
    float: right;
}

.zipexBox{
    padding:0 10px;
    min-height: 15px;
    clear:both
    
}
.zipexBox label{
    padding-right: 10px;
    display: block;
   padding-top: 7px;
    float: left;
   width :48%;
}
 .zipexBox input[type=text]{
    height: 27px;
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #CCCCCC;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
    padding: 2px;
    margin: 0 0 14px;
    padding-left: 5px;
}
 .zipexBox select{
    
   
     background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #CCCCCC;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
    padding: 2px;
        margin: 0 0 14px

}
.zipexBox p{
    clear: both;
    color: red;
    font-size: 9px;
    font-style: italic;
    margin: 0px !important;
    margin-top: -12px !important;
}

.zipexBox2{
   
    padding: 5px;
    padding-bottom: 10px;
    min-height: 15px;
    clear:both
    
}
.cityBox{
/*    max-width: 455px; */
}
.cityPreview{
  float:left;
  margin-left: 1%;
}
.imageloader{
    margin-left: 6px;
}

#allcitytable tr td{
  margin: 0px !important;
}
#allcitytable tr td p{
    margin: 0px !important;
 }



.fancybox-loading2 {
    height: 100px;
    left: 400px;
    position: absolute;
    top: 150px;
    width: 100px;
   
 }
 
 .leftbox2{
    max-width: 450px;
    float: left;
    padding: 10px;
 }
 .disbox{
    max-width: 300px;
    float: left;
  
 
 }
  .leftbox2 img{
    float: right;
    margin-bottom: -20px;
  }
  
 .leftbox2 p{
    margin-bottom: 5px !important;
 }
 .leftbox2 h1{
    line-height: 25px !important;
    }
    
 .relatedbox{
    max-width: 450px;
   
    clear: both;
    float: left;
    padding-top:20px;
  
 }
 .rbox{
    max-width: 200px;
    float: left;
    padding-left: 10px;
 }   
 .rightbox2{
    max-width: 400px;
    float: right;
 }
 
 .content-gmap{
     border: 1px dashed #C0C0C0;
    float: left;
    height: 350px;
    margin-bottom: 15px;
    margin-left: 2px;
    width: 390px;
 }
 .featureadinput{
    width: 75% !important;
    float: left;
 }
 .featureinnerbox{
       float: left;
       padding: 2% 0;
 }
 .featureinnerbox p a {
    font-weight: bold;
    font-size: 16px;
 }
 .featureinnerbox p small{
    font-size: 15px;
 }
  .featureadbox {
    float: left;
    margin-bottom: 10px;
  
  }
 .featureadbox strong{
    float: right !important;
    font-size: 11px;
    color: #9D9092;
    font-weight: normal;
    padding: 0 15px 0 5px;
    
 }
.reviewList{
    display: none;
}

.featureinnerboxleft{
    width: 60%;
    float: left;
}
.featureinnerboxright{
    width: 100px;
    float: left;
    padding-top: 2%;
    margin-left: 1%;
}
.businessinnerboxleft .readmore
{
 display: inline;
}

.couponinnerboxright {
    float: left;
    margin-left: 33px;
    max-width: 250px;
    width: 50%;
}
.couponinnerboxleft {
    float: left;
    max-width: 300px;
    width: 100%;
}
.couponinnerbox{
       float: left;
       border-bottom: 1px solid #2DC6FF;
       max-width: 600px ;
       width:100%;
       padding-top: 10px;
       word-wrap: break-word;
}
.couponinnerboxright p{
	 font-size: 16px;
	}
p.couponname{
	 font-size: 16px;
	 font-weight: bold;
	}
.couponinnerboxright hr{
   margin-bottom: 1px !important;
    margin-top: 1px !important;
   background-color: #000000 !important;
    margin-left: -6px !important;
    width: 225px !important;
}

#gmap{
        border: 1px dashed #C0C0C0;
        width: 496px;
        height: 300px;
        margin-left: 2px;
        float: left;
        margin-bottom: 15px;
      }

 .businessinnerbox{
       width :100%; 	
       float: left;
       border-bottom: 1px solid #2DC6FF;
      
}

  .businessinnerbox a {
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    font-style: normal !important;
    
 }
 
 .businessinnerbox #websiteurl
 {
    
   color: #0066CC !important;
    font-size: 12px !important;
    font-style: normal !important;
     font-weight: normal;
}

  .businessinnerbox p small{
    
    color: #918888 ;
    font-size: 12px !important;
    font-style: normal !important;
   
    
 }
 
   .businessbox {
    width : 100%;	
    float: left;
    margin-bottom: 10px;
    font-size: 11px;
    color: #9D9092;
    font-weight: normal;
    
    
 }
 
 .businessinnerboxleft{
    width : 60%;
    float: left;
}

.businessinnerboxright{
    width : 20%;
    float: left;
    padding:2%;
}


.businessinnerboxright1{
    width : 20%;
    padding: 2%;
}
    
.fliterbox{
    padding: 2px;
    clear:both;
    margin : 2%;
}

.fliterbox label{
  margin-left : 1%;
}

.wp_localplus_filter_entity{
	width: auto;
	height: 50px;
	float: left;
        margin-left: 1%;
}
.contentBox{
    width: 100%;
    height:auto;
}

.bubbletip td{
    padding: 0 !important;
    border-top: 0px;
    vertical-align: top !important;
    
}
.bt-bottomleft table,th,td{

  padding: 0 !important;
    border-top: 0px;
    border:none rgba(0, 0, 0, 0) !important;
  vertical-align: top !important;
}
.bt-topright table,th,td{

    padding: 0 !important;
    border-top: 0px;
    border:none rgba(0, 0, 0, 0.1)!important;
  vertical-align: top !important;
}

.bubbletip td{
    padding: 0 !important;
    border-top: 0px;
    vertical-align: top !important;
    
}
.bt-bottomleft table,th,td{

  padding: 0 !important;
    border-top: 0px;
    border:none rgba(0, 0, 0, 0) !important;
  vertical-align: top !important;
}
.bt-topright table,th,td{

    padding: 0 !important;
    border-top: 0px;
    border:none rgba(0, 0, 0, 0.1)!important;
  vertical-align: top !important;
}

.bubbletip td{
    padding: 0 !important;
    border-top: 0px;
    
}
.bubbletip{
    width:auto!important;
   
}
.bubbletip table.bt-bottom td div {
   
    height: 18px !important;
    
}
p.wplocalplus_citygrid_publisher_key_note{
	font-style: italic;
	margin: 2px 0px 5px;
	color: #666;
	padding-left: 5px;
}

/* Additional */

#bt > div {
    display: block;
    margin: 15px 0;
    padding: 5px;
    font-size:20px !important;
    display:inline-block;
    width:100%;

}

.location_details > label {
    display: inline-block;
    margin: 0;
}


.readmore {
    border: medium none !important;
    display: block;
    margin: 5px 0;
}

.locationleft label:nth-child(5) {
    border: none;
    display: inline-block;
    padding: 5px 10px 5px 0;
}

.locationleft a{
border:none !important;
}

.featureinnerbox a {
    border: none;
    text-decoration: none;
}

.featureinnerbox:last-child{
border:none;
}


.fa{
padding-right:5px;
}

.location_details {
    display: inline-block;
    float:left;
    margin-right:2%;
    word-break: break-all;	
}

#bt4 > div{
margin-bottom:10px;
}
#star a {
    float: right;
    line-height: 25px;
    padding-right: 22%;
}

.section-header {
    font-weight: bold;
}
.location_details label {
    display: inline-block;
}
.starratings{
	display:inline-block;
}

.locationleft > div {
    margin-right: 5% !important;
}

/*ADMIN CSS*/
.inside > a{
	color:#4877cb!important;
	font-size:15px!important;
	text-decoration:underline!important;
	
}
.color{
	width:10%;
}
.support_text{
	display:inline-flex;
}

.form-button {
    background: none repeat scroll 0 0 #4877cb;
    box-shadow: none;
    color: #fff;
    border:none;
    font-size: 14px;
    padding: 3px 15px 3px;
    text-align: center;
    margin-right:2px;
}
.box_editor{
	width:100%;
}

.api_box {
    font-size: 13px !important;
    font-weight: 500 !important;
}


.picstr
{
	width : 184px !important;
	height : 122px !important;
	float:left !important;
}

.gmap_img
{
 width : 184px !important;
 margin-left: 5px;
}
.postbox{
    background: transparent;
}
.wpeka-panel-heading{
	background-color:#9c9c9c;
	color: #fff;
	border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 12px 20px;
    width:95%;
	font-size: 17.5px;
}

#poststuff h3{
    background-color: #D8D8D8;

}
.btn.btn-info > input{
	vertical-align: text-top;
	margin-right: 5px !important;
}
.bluebutton{
  background: #6e98e3;
    box-shadow: none;
    border: solid 1px #5b85d0;
    border-radius: 3px;
    border-bottom: 2px solid #4877cb;
	padding: 10px;
    width: auto;
    height: auto;
    color: #fff;
    font-size: 16px;
	text-align: center;
    display: inline-block;
	cursor: pointer;
}
.bluebutton:hover {
    background: #4877cb;
}
.shadowhelp{
	padding:0px 5px 10px 0px;
	float:right;
}

.toshow1 { 
	color: #666;
	font-style:italic;
    display:none; 
    background-color: #D8D8D8;
	padding: 10px 10px;
}
a:hover + div.toshow1 { 
    display:block; 
}
.toshow2 { 
	color: #666;
	font-style:italic;
    display:none; 
	background-color: #D8D8D8;
	padding: 10px 10px;
}
a:hover + div.toshow2 { 
    display:block; 
}
.toshow3 { 
	color: #666;
	font-style:italic;
    display:none; 
	background-color: #D8D8D8;
	padding: 10px 10px;
}
a:hover + div.toshow3 { 
    display:block; 
}
.offers .description,.authorimage{
    margin-left: 1%;
}
.offers P{
    margin-left: 1%;
}
/* Media query Added by ishani for responsive */
@media (min-width:769px){
.contentBox{
    width: 43%;
    height:auto;
    float:right;
    
  }
  .location .location_details{
     width: 50%;
  } 
  .locationleft2{
     width: 52% ;
  }
  .businessinnerboxright1{
  	float: right ;
  }
}

@media (min-width:321px) and (max-width:400px){

 .businessinnerboxright{
  float :none;
 }
 .location_details{
  width :80%;
 }
 .businessinnerboxleft{
  width :75%;
 }
 .zipexBox label{
  width: 80%
  margin-bottom: 3%;
 }
 .cityPreview{
  margin-left: 4%;
 }
 .businessinnerboxright1{
  	float: left ;
  }
}

@media (min-width:401px) and (max-width:768px){
 .location_details{
	width: 45%;
  }
  .businessinnerboxright1{
  	float: right ;
  }
}

@media (min-width:321px) and (max-width:768px){
 #gmap {
    height: 250px !important;
    width: 320px !important;
  }
  .fliterbox select{
    width: 150px;
  }
  .businessinnerboxright1{
  	float: left ;
  }
  .featureinnerboxleft{
    max-width: 70%;
  }
  
 .cityPreview{
    max-width: 150px;
    float: left;
    margin-left: 2%;
  }
  .gmap_img {
   margin : 1% 0 0 1%;
   float: left ; 
   }
}

@media (max-width:320px){
  .businessinnerboxright{
    float: none;
  }
  .gmap_img{
    float: left;
    margin: 1% 0 0 1%;
 }
 }
/* Media query Added by ishani for responsive */

