/* Centering nav  */
nav.top-bar {
  text-align: center;
}

section.top-bar-section > ul.right {
  float: none !important;
  display: inline-block;
}

/* End Centering nav ; transform menu   */


/* photo crop display */
.cropped-image-container, .title-image-container {
  background-position: top;
}

/* end photo display */

.top-bar-section ul li > a {

text-transform:none; font-family:Arial;
font-size:0.9rem;
}

/*top menu bar */
#kfa-top-menu {
background-color: #1E86BC;
padding:10px;
color:#ffffff;
width:100%;
}
.kfa-top-menu-link {
margin-right:15px;

}
.kfa-top-menu-link a { color:#8ae8ff;; }
.kfa-top-menu-link a:hover { text-decoration: underline; }

.contact {
    background: rgba(0, 0, 0, 0) url("https://community.kidswithfoodallergies.org/ws/icon_mail.png") no-repeat scroll 100% 50%;
    color: #ffffff;
    padding-right: 32px;
}

.kfa-header-title-block { background-color: #d0f0fb;  } 
.kfa-header-ancillary { padding-top:15px; }
.kfa-title-image { padding-top:15px; }
.title-image-with-dropdown a, .title-image-with-dropdown img {
border:none;
}

/* Header Search CSS */
#kfa-search-box { margin-top:30px; }
#kfa-search-radios {
font-size:0.9rem;
color:#007ba5;
padding-bottom:5px;
}
#kfa-search-radios label { display:inline-block; color: #007ba5; }
#kfa-search-radios input { margin-bottom:0; }

input.kfa-search-field {
    background: #fff url("https://community.kidswithfoodallergies.org/ws/icon_srch.png") no-repeat scroll 98% 50%;
    border: 1px solid #1e86bc;
    border-radius: 5px;
    color: #999;
    height: 28px;
    padding: 0 7px;
font-size:0.9rem;
}

/* header buttons */
.header-button {
padding: 10px 25px 10px 25px;
color:#ffffff;
text-transform:uppercase;
font-size:1.0rem;
font-weight:bold;
border-bottom-left-radius: 10% 30%;
}

.btn-blue {
    background-color: #1E86BC;
    margin-right:15px;
}
.btn-green {
 background-color: #62B30C
}
.btn-blue:hover {     background-color: #53aac8; }
.btn-green:hover {     background-color: #8dcc6c; }

/* KFA MAIN NAV in HEADER*/
header.custom-header > .row 
{ padding-top:0; padding-bottom:0;}

.kfa-main-nav-wrapper {
    background-color:#1490BA;
    padding-top:5px;
}
.kfa-main-nav {
    background-color:#1490BA;
    font-family: Arial;
    text-align: left;
    padding-top:10px;
    padding-bottom:10px;
    margin-bottom:0;
}

 a.kfa-menu-item {
color:#ffffff;
padding:10px;
}
a.active-item  {
background-color:#ffffff;
color: #1490ba;
border-radius: 0px 10px 0 0 ;
}
/* font used in aafa top menu */
@font-face {
    font-family: 'cabinregular';
    src: url('https://community.kidswithfoodallergies.org/ws/cabin-regular-webfont.eot');
    src: url('https://community.kidswithfoodallergies.org/ws/cabin-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://community.kidswithfoodallergies.org/ws/cabin-regular-webfont.woff') format('woff'),
         url('https://community.kidswithfoodallergies.org/ws/cabin-regular-webfont.ttf') format('truetype'),
         url('https://community.kidswithfoodallergies.org/ws/cabin-regular-webfont.svg#cabinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'cabinbold';
    src: url('https://community.kidswithfoodallergies.org/ws/cabin-bold-webfont.eot');
    src: url('https://community.kidswithfoodallergies.org/ws/cabin-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://community.kidswithfoodallergies.org/ws/cabin-bold-webfont.woff') format('woff'),
         url('https://community.kidswithfoodallergies.org/ws/cabin-bold-webfont.ttf') format('truetype'),
         url('https://community.kidswithfoodallergies.org/ws/cabin-bold-webfont.svg#cabinbold') 
format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nobile';
       src: url('https://community.kidswithfoodallergies.org/ws/nobile.eot');
       src: url('https://community.kidswithfoodallergies.org/ws/nobile.eot?#iefix') format('embedded-opentype'),
         url('https://community.kidswithfoodallergies.org/ws/nobile.woff') format('woff'),
         url('https://community.kidswithfoodallergies.org/ws/nobile.ttf') format('truetype'),
url('https://community.kidswithfoodallergies.org/ws/nobile.svg#nobile') 
format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Cabin Condensed';
src: url('https://community.kidswithfoodallergies.org/ws/CabinCondensed-Regular.eot');
       src: url('https://community.kidswithfoodallergies.org/ws/CabinCondensed-Regular.eot?#iefix') format('embedded-opentype'),
         url('https://community.kidswithfoodallergies.org/ws/CabinCondensed-Regular.woff') format('woff'),
 url('https://community.kidswithfoodallergies.org/ws/nobile.ttf') format('truetype'),
url('https://community.kidswithfoodallergies.org/ws/CabinCondensed-Regular.svg#CabinCondensed-Regular') 
format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'cabin';
         url('https://community.kidswithfoodallergies.org/ws/cabin.woff') format('woff'),
         url('https://community.kidswithfoodallergies.org/ws/cabin.ttf') format('truetype');
         
    font-weight: normal;
    font-style: normal;
}

/*widget header */
header.widget-header h3
{
font-size: 1.4rem;
font-weight: 400;
}
/* KFA COMMUNITY BANNER section in header */
.kfa-community-banner {
background:url(https://community.kidswithfoodallergies.org/ws/sec_nav_bg.gif) 50% 39px no-repeat;
height:70px;
}
.kfa-community-banner h2 { padding-top:15px; font-family:Cabin, Arial; font-weight:400;}
     

/* KFA HELPFUL LINKS */
.kfa-helpful-links {
background-color: #33B0DC;
color:#ffffff;
padding:5px;
text-transform:uppercase;
font-size:1.05rem;
font-family: Arial;
border-radius: 0px 10px 0 0 ;

} 
.kfa-helpful-links a:hover { opacity:0.6; } 

.kfa-link-columns {
background-color: #ffffff;
border-right: 1px solid #33B0DC;
border-left: 1px solid #33B0DC;
border-bottom: 1px solid #33B0DC;
padding-top:20px;
padding-bottom:20px;
margin-bottom:20px;
}
.kfa-link-columns a {
color: #007baf;
text-decoration:underline;
}
.kfa-link-columns a:hover { color: #3999f2; } 
.footer-link { padding-bottom:10px; }

/* KFA FOOTER COPYRIGHT SECTION */
.kfa-footer-copyright {
background: #007aa6 url("https://community.kidswithfoodallergies.org/ws/footer_top.png") no-repeat scroll 0 0 / contain ;
    color: #fff;
    font-size:  0.9rem;
    margin-top: 20px;
    padding: 50px 0 20px;
}
 
.kfa-footer-copyright a { color: #ffffff; }
.kfa-footer-copyright a:hover { text-decoration: underline; }
.kfa-privacy-policy { font-weight:700; margin-bottom:15px;}
 .h-blog-content-body table tr th, .h-blog-content-body table tr td { 
    border-style: solid;
    border-color: #DFDFDF;
    width:600px;
} 

p {text-rendering: auto; } 
.widget_ad_color {background-color:#ececec;; padding:4px;}
.widget_ad_header {text-align:center; font-size:.75em; color:#565656;} 
.table-wrapper {width:100%; display:table; margin:auto;}
	.table-wrapper2 {width:90%; display:table; }
	.table-wrapper3 {width:50%; display:table; }
	.table-wrapper3a {width:50%; display:table; text-align:center; margin:0 auto; }
        .table-wrapper2a {width:90%; display:table; text-align:center;  margin:0 auto;}
	.inner-wrapper {width:100%; display:table-row; vertical-align:top}
	.inner-wrapper2 {width:90%; display:table-row; vertical-align:top}
	.inner-wrapper3 {width:50%; display:table-row; vertical-align:top}
	.table-header {font-weight:bold}
	.column {width:50%; display:table-cell; padding:2px;}
	.column50 {width:50%; display:table-cell; padding:2px;}
	.column25 {width:25%; display:table-cell; padding:2px;}
	.column33 {width:33%; display:table-cell; padding:2px;}
	.column60 {width:60%; display:table-cell; padding:2px; }
	.column30 {width:30%; display:table-cell; padding:2px;}
	.column80 {width:80%; display:table-cell; padding:2px;}
	.column20 {width:20%; display:table-cell; padding:2px;}
.column15 {width:15%; display:table-cell; padding:2px;}
    .column40{width:40%; display:table-cell; padding:2px;}
    .column75 {width:75%; display:table-cell; padding:2px;}
    .column45{width:450%; display:table-cell; padding:2px;}
    .column55 {width:55%; display:table-cell; padding:2px;}
	.bordered-grey {border: 1px solid #ccc}
	.bordered-black {border: 1px solid #000} 
        .center-aligned {text-align:center} 
  .column100 {width:100%; display:table-cell; padding:2px;} 

/* breadcrumbs on mobile */
.breadcrumbs-wrapper.hide-for-small-only { display: inherit !important; }
@media only screen and (max-width: 40.0625em) {
  .h-page-for-FORUM nav.breadcrumbs li.breadcrumb { display: none; }

  .h-page-for-FORUM nav.breadcrumbs li.breadcrumb:last-child
  , .h-page-for-FORUM nav.breadcrumbs li.breadcrumb:nth-last-child(2)
  { display: list-item; }

  .h-page-for-FORUM nav.breadcrumbs li.breadcrumb:nth-last-child(2):before { display:none; }
} 