/* Remove footer widget menu borders */
.footer-widget .menu-item {
	padding: 0;
	border: 0;
}

/* Tweak pagination top margin */
.wpex-pagination { margin-top: 10px; }

/* Reset border radius on mobile for newsletter form */
@media only screen and (max-width: 767px) {
	.vcex-newsletter-form.vcex-fullwidth-mobile input[type="email"],
	.vcex-newsletter-form.vcex-fullwidth-mobile .vcex-newsletter-form-button { border-radius: 6px !important; }
}

/* Hide potential empty p tags in templatera templates - this code will be added in v5.1.1 so it can be removed then */
.templatera_shortcode > p:empty { display: none; }

/* Alter minimal border button active background */
.theme-button.minimal-border:hover, .active > .theme-button.minimal-border, .theme-button.minimal-border.active {
	background: #f3f7fa;
}
.wpb_text_column.has-custom-color a {
    text-decoration: none!important;
}
/* TAB STYLING */
.vc_tta.vc_general .vc_tta-tab > a {
	padding: 5px 12px!important;}
/* TABLE STYLING */
table.membo {
  table-layout: auto!important;
  width: 100%!important;  
}
#memb {
  border-collapse: collapse;
  width: 100%;
}

#memb td, #memb th {
  border: 1px solid #ddd;
    padding: 5px 5px 5px 10px;
}

#memb tr:nth-child(even){background-color: #f2f2f2;}

#memb tr:hover {background-color: #ddd;}

/* TABLE  SCREEN SIZE BASED STYLING STARTS*/
@media only screen and (max-width : 710px)
and (min-width : 650px) {
#memb td, #memb th {
  padding: 5px 5px 5px 8px;
  font-size:15px!important;
}
}

@media only screen and (max-width : 650px)
and (min-width : 550px) {
#memb td, #memb th {
  padding: 5px 5px 5px 8px;
  font-size:14px!important;
}
}

@media only screen and (max-width : 550px)
and (min-width : 450px) {
#memb td, #memb th {
  padding: 1px 1px 1px 5px;
  font-size:12px!important;
}
}

@media screen and (max-width: 450px) 
and (min-width : 350px) {
#memb td, #memb th {
  padding: 1px 1px 1px 5px;
  font-size:10px!important;
}
   }
	
@media screen and (max-width: 350px) 
 {
#memb td, #memb th {
  padding: 1px 1px 1px 5px;
  font-size:8px!important;
}
   }
/* TABLE  SCREEN SIZE BASED STYLING ENDS*/
