
/*div#ctl06_editPicturePanel.photo {
    display: none;
}


#CHADD .share-this-wrap{padding-top:15px; float:right;}

#CHADD .MXDefault.ProductSalesProductListing_MXDefault .sortArea{display:none;}
#CHADD .MXDefault.ProductSalesProductListing_MXDefault .GlobalFindProductTemplate_MXDefault{float:left; width:40% !important;height:auto;}

#CHADD .ModMXShoppingCartSummaryC .MXDefault.ShoppingCartSummary_MXDefault{background:none;border:solid 1px #B7B7B7;}
        #CHADD .ModMXShoppingCartSummaryC .MXDefault.ShoppingCartSummary_MXDefault h3{background:#eee;padding:7px 0px; border-bottom:1px solid #B7B7B7;}



#CHADD .MXDefault .GlobalFindProductTemplate_MXDefault ul.pricing{background:#EEEEEE!important;}
	#CHADD .MXDefault .GlobalFindProductTemplate_MXDefault ul.pricing li{color:#000;}

#CHADD .MXDefault.ProductSalesProductListing_MXDefault .GlobalFindProductTemplate_MXDefault{float:left; width:40% !important;height:auto;margin-top:0px;}

.MXDefault.ProductSalesProductListing_MXDefault .MXDefault.GlobalFind_MXDefault{padding-top:0px;}


	#CHADD .conference-audio-wrap{border:1px solid #B7B7B7;}
		#CHADD .conference-audio-wrap tr{}
			#CHADD .conference-audio-wrap tr th{background:#eee;border-bottom:1px solid #B7B7B7;}
			#CHADD .conference-audio-wrap tr th span{color:#000; font-size:18px;}


 .MXDefault.MeetingRegistrationQuestions_MXDefault .section.questions ul.twoColumn li.longValue input{margin-left:0px;}
.MXDefault .directory-details.professional .personal-info ul.address{padding-top:25px }

.MXDefault.ShoppingCartItems_MXDefault .contain  h4, .MXDefault.ShoppingCartItems_MXDefault .contain  h4 span{background:none !important;border:none;filter:none;}



#cover-article .left img {width:190px;height:246px}

.article .articleEntry img{padding:0px 5px;}
.SubHead{font-weight:bold; color:#0061aa;}
*/
/* CSS for Attention Magazine */
/*
     h6 {
    display: block;
    font-size: 11px;
    -webkit-margin-before: 2.33em;
    -webkit-margin-after: 2.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    font-style:normal;
    }

 .yellowbg{background-color: #ffffd2; font-family: Calibri; line-height: 18px;}
.lightbg {
      background-color: #f6f0e6;
      padding: 10px; 
}
.greybg {
      background-color: #d5dfe9; 
      padding: 10px;
}
 .blockquote  { margin-left: 20px; }
	
ul li{list-style:disc; padding-right: 10px;}
*/
/* END CSS code for Attention Magazine */
/*		
.article .print {margin: 5px 0; text-align: right;}


#Body .disclaimer-dialog .disclaimerDialog.ui-dialog-content ol li{padding-bottom:15px !important;}



	    
    #Body .disclaimer-dialog .disclaimerDialog.ui-dialog-content ol li{font-size:12px !important;padding-bottom:15px !important;}
    #Body .disclaimer-dialog .disclaimerDialog.ui-dialog-content p{font-size:12px !important;}
	#CHADD ul.online-directory-header{border-bottom:1px solid #D5DFE9;height:30px;}

*/
/* START CSS for ads */
/*
.advert250 {
	padding: 3px;
	border: 1px solid #555;
	width: 250px;
}
.adfloatright126 {
	padding: 3px;
	float: right;
	border: 1px solid #555;
	position: relative;
	margin-left: 6px;
	width: 126px;
	text-align: center;
}
.uadhdbanner {
	z-index: 1;
	padding: 3px;
	border: 1px solid #555;
	width: 472px;
	margin-bottom: 16px;
}
.advert256 {
	padding: 3px;
	border: 1px solid #555;
	width: 256px;
}
.adfloatright {
	padding: 3px;
	float: right;
	border: 1px solid #555;
	position: relative;
	margin-left: 6px;
}


.adcenter280 {
	padding: 3px;

	border: 1px solid #555;

	position: relative;

	margin: 0 auto;

	width:280px;
}
.adcenter300 {
	padding: 3px;

	border: 1px solid #555;

	position: relative;

	margin: 0 auto;

	width:300px;
}


.adcenter200 {

	padding: 3px;

	border: 1px solid #555;

	position: relative;

	margin: 0 auto;

	width:200px;
}

.adstacktopinside {
	border-bottom: 1px solid #555;
}
.adfloatleft {
	padding: 3px;
	float: left;
	border: 1px solid #555;
	margin-right: 6px;
}
.adcaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	color: #444;
	text-align: center;
	line-height: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.advert250 {
	padding: 3px;
	border: 1px solid #555;
	width: 250px;
}
.advert280 {
	padding: 3px;
	border: 1px solid #555;
	width: 280px;
}
.adfloatright126 {
	padding: 3px;
	float: right;
	border: 1px solid #555;
	position: relative;
	margin-left: 6px;
	width: 126px;
	text-align: center;
}
.uadhdbanner {
	z-index: 1;
	padding: 3px;
	border: 1px solid #555;
	width: 472px;
	margin-bottom: 16px;
}
.advert256 {
	padding: 3px;
	border: 1px solid #555;
	width: 256px;
}

.advert615 {

	padding: 3px;

	border: 1px solid #555;

	width: 615px;
}

.adcenter160 {
	padding: 3px;
	border: 1px solid #555;
	position: relative;
	margin: 0 auto;
	width:160px;
}
.adcenter135 {
	padding: 3px;
	border: 1px solid #555;
	position: relative;
	margin: 0 auto;
	width:135px;
}
*/
/* END CSS for ads */
/*
.graybox {
background-color: #e9e9e9;
padding: 10px;
}
.disclaimer {
	font-size: 9px;
	line-height: 10px;
	font-weight: bold;
	color: #777;
}
.attribution {
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #777;
        margin-bottom: 12px;
}
.members-only {
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	margin-bottom: 12px;
}
.red {*/
       /* font-weight: bold;
       color: #B60400;*/
       /*color: #C62424;*/
       /* background-color: #FCF07C; */
}

/*.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	color: #FFF;
	background-color: #69C;
	padding: 10px;
	width: 340px;
	margin-bottom: 18px;
	z-index: 250;
	font-weight: bold;
}

*/
/*
#CHADD .utility a.SkinObject, .gcse-searchbox-wrap input.gsc-search-button{}
    .gcse-searchbox-wrap input.gsc-search-button{padding-left:5px;*padding:0px;}
          #CHADD.utility .gcse-searchbox-wrap{float:right;height:1px;}
                .gcse-searchbox-wrap {width:17em;}
                .gcse-searchbox-wrap form.gsc-search-box{margin-bottom:0;padding-bottom:0;}
                .gcse-searchbox-wrap table.gsc-search-box td.gsc-input {padding-right:0;}
                .gcse-searchbox-wrap input.gsc-input {width:10em;}



*/
/*
div.gsc-clear-button{display:none !important;}

.gcse-searchbox-wrap{ clear: both;float: right;width:225px;}

a.language {
    clear: right;
    float: right;
    padding: 10px 12px 0 0;
}
.membership-type-wrap .membership-header p.admin {width:auto;top:-50px;}
	.membership-type-wrap .membership-header p{margin-top:10px;width:300px;float:left;}
		.membership-type-wrap .membership-header div.button{float:right;}
				.membership-type-wrap table{width:100%}
					.membership-type-wrap h2{margin:0px;}
						.membership-type-wrap h2 a{}
					.membership-type-wrap p{}
						.membership-type-wrap div a{}
						.membership-type-wrap table{}
							.membership-type-wrap tr{}
							.membership-type-wrap tr.alt-row{background:#F7F7F7;}
								.membership-type-wrap th{text-align:left;padding-left:15px;}
									.membership-type-wrap td{padding-left:15px;font-size:16px;}


.benefit-wrap h4{font-style:italic;}
.button.benefit{width:150px;margin:25px auto 20px;}
.button.benefit a{padding: 5px 15px;text-transform: uppercase;font-weight:bold;background:#2263A4;color:#fff !important;border:none;border-radius:0 0 0 0; -moz-box-shadow: 2px 1px 2px #888;box-shadow: 2px 1px 2px #888;-webkit-box-shadow:2px 2px 5px 0px #acacac;font-size: 15px;text-shadow:none;text-transform:none;margin:0px 10px 0 0;}
.button.benefit a:hover{color:#fff;background:#4F88C1;}


	#CHADD .MXDefault.ProductSalesProductListing_MXDefault .donate-wrap{background:#EEEEEE;padding:5px 10px;}
		#CHADD .MXDefault.ProductSalesProductListing_MXDefault .donate-wrap h3{padding-bottom:5px;}
		#CHADD .MXDefault.ProductSalesProductListing_MXDefault .donate-wrap .donate-amount{}
		#CHADD .MXDefault.ProductSalesProductListing_MXDefault .donate-wrap .donate-amount span{float:left; padding:4px 10px 0px 0px; font-size:14px;}
			#CHADD .MXDefault.ProductSalesProductListing_MXDefault .donate-wrap .donate-amount select{margin-right:25px;width:210px;}
	#CHADD .MXDefault.ProductSalesProductListing_MXDefault  .donate-wrap .product-addChart{margin:15px 0px 0px;}

			.donation-price-wrap{}
		.donation-price-wrap h5{margin:0px 0px 15px;}
		.donation-price-wrap p{font-style:italic;margin-bottom:0px;}
			.donation-price-wrap ul{margin:0px;padding-left;0px }
			.donation-price-wrap ul li{list-style:none;display:inline;font-size: 15px; padding-right:20px; }

.attention-magazine-wrap{background:#eee;padding:15px;font-style:italic;margin-bottom:30px; }

.continue-shopping-wrap{width:750px !important;}

.utility .user-stuff a{padding-top:5px;display:inline-block;}
.MXDefault.ShoppingCartCartView_MXDefault div.alert h4{height:50px;}
.MXDefault.ShoppingCartCartView_MXDefault .footer .continue-shopping-wrap{float:left; margin-right:65px;width:420px;}


.utility{width:auto !important;min-width:380px;}
.utility .gcse-searchbox-wrap.gcse-searchbox-placeholder{margin-left:20px;}

.international-membership{}
	.international-membership h2{margin-top:0px;}
		.international-membership p{}
			.international-membership div.button{float:right;}
			.international-membership div.button a{background: none repeat scroll 0 0 #2263A4;border:none;box-shadow: 2px 1px 2px #888888;color: #FFFFFF !important; font-size:15px;font-weight: bold;margin-right: 10px; padding: 3px 10px 2px;text-transform: uppercase;}
				.international-membership div.button a:hover{color: #052F58;text-decoration: none;}


.yourPrice{padding-left:25px;}

#CHADD .GlobalFormView_MXDefault ul.twoColumn li strong{width:325px !important;}

.directory-search ul li{float:left;} 
.directory-search ul li a.view-more-professionals{margin-left:15px;}



.chadd.directory-search.online-directory.online-directory-wrap{width:430px;min-height:150px;}

.online-directory-wrap{width:350px;float:left;}

.chadd.directory-search.online-directory.online-directory-wrap.right{float:right;}

.DnnModule-MX-ShoppingCart-Summary .ShoppingCartSummary_MXDefault p.action a:hover{background:none !important; text-decoraction:underline;}
.shopping-cart-wrap .shop-cart-wrapper .ShoppingCartSummary_MXDefault p.action{display:none;}
.shopping-cart-wrap .shop-cart-wrapper .ShoppingCartSummary_MXDefault ul.twoColumn li+li{display:none;}

#CHADD .ShoppingCartCartView_MXDefault .specialInstructions {width:920px;background: none repeat scroll 0 0 #EAEAEA;border: 1px solid #989898;float: left;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;line-height: 20px;margin-top: 15px;font-size: 16px; padding: 15px 30px 15px 10px;}
.MXDefault.ShoppingCartCartView_MXDefault .header{height:165px;}

.MXDefault.ShoppingCartCartView_MXDefault .footer .continue-shopping-wrap ul {width:800px;}



#CHADD .MXDefault.CustomerAddresses_MXDefault{width:920px;}

#CHADD .MXDefault.CustomerAddresses_MXDefault .address{display:block;} 






.CustomerAddresses_MXDefault ul.action + .address{clear:none !important;}


#CHADD .MXDefault .online-directory ul.contact-info li.email, #CHADD .MXDefault .online-directory-header.teachers li.email{width:300px;} 
#CHADD .MXDefault .directory-details.professional ul.address li{padding-bottom:5px;}
#CHADD .MXDefault .directory-details.professional .social li{clear:left;}
#CHADD .MXDefault .directory-details.professional .social li span{float:left;padding-top:8px; width:55px;}
#CHADD .MXDefault .directory-details.professional li span{font-weight:bold;}
#CHADD .MXDefault .directory-details.professional h4{padding:25px 0px 5px;}

.professional-services {}
	professional-services .notitle {margin-bottom:0px;}
	professional-services .MXDefault.GlobalFind_MXDefault {padding:0px;}

.category-service-wrap, .language-spoken-wrap {padding-left:15px;}
	..language-spoken-wrap {margin-top:10px;}
	.category-service-wrap .sortArea, .language-spoken-wrap .sortArea {display:none;}
	.category-service-wrap span.title, .language-spoken-wrap span.title {font-weight:bold;}
	.category-service, .language-spoken {font-size:13px;float:left;padding-right:10px;padding-bottom:5px}
		.category-service:after, .language-spoken:after {content: ','}

#CHADD .benefit-wrap table td{border-bottom:none;}

#CHADD .chapter-selection-wrap h3{font-size:18px;}

#footer .site-info .social p a{padding-left:35px;padding-right:5px;}

html #Body .ui-widget-overlay {opacity:0.9;filter: alpha(opacity = 90);position:fixed;}

#CHADD table.gsc-search-box{margin-bottom:0px;}
#CHADD table.gsc-search-box  tr td{padding:0px; border-bottom:0px;}


.iframe-center{margin:0 auto; display:block;}

.leftcol .directory-search .directory-search ul{padding-down:30px;}

.leftcol .chadd.directory-search {padding-bottom:40px;}


#CHADD .MXDefault .online-directory.professional ul.contact-info li.name h3 a, #CHADD .MXDefault .online-directory.professional ul.contact-info li.name h3 a:visited{font-weight:bold; color:#000 !important;}
#CHADD .MXDefault .online-directory.professional.organizational ul.contact-info li.name h3{font-size:15px;}
#CHADD .MXDefault .online-directory.professional.organizational ul.contact-info li.name h3 a, #CHADD .MXDefault .online-directory.professional.organizational li.name h3 a:visited{font-weight:normal;}*/

/*-------------------- Category Services Style 	-------------------- */				
/*			
.professional-service-wrapper{}
  .professional-service-wrapper h2{color:#184775;font-weight:normal;margin-top:0px;}
    .professional-service-wrapper ul{padding-left:0px;}
	.left-col-wrap{float:left; width:270px; padding-right:15px;}
        .professional-service-wrapper ul.left-col{}
	        .professional-service-wrapper ul.left-col li label{width:80px;}
		    .professional-service-wrapper ul.left-col li input, .professional-service-wrapper ul.left-col li select{width:165px;}
.professional-service-wrapper .center-col-wrap{float:left; width:382px;}
	.professional-service-wrapper ul.center-col{}
	    .professional-service-wrapper ul.center-col li label{width:175px;}
	     .professional-service-wrapper ul.center-col li select{width:160px;}
	.right-col-wrap{float:left;width:250px;}
	    .professional-service-wrapper ul.right-col{}
		.professional-service-wrapper ul li{list-style:none;padding-bottom:15px;}
		    .professional-service-wrapper ul li label{display:block;float:left;font-weight:bold;}
		    .professional-service-wrapper ul.right-col li label{width:200px;}
				 .professional-service-wrapper a{float:right;margin:5px 35px 10px 0px;padding:3px 10px 2px; font-weight:bold; background:#2263A4;color:#fff !important;border:none;border-radius:0 0 0 0; -moz-box-shadow: 2px 1px 2px #888;box-shadow: 2px 1px 2px #888;-webkit-box-shadow:2px 2px 5px 0px #acacac;font-size: 15px;text-shadow:none;text-transform:none;}
                                  .professional-service-wrapper a.searchbtn{margin-right:15px;}
				 .professional-service-wrapper a:hover{background:#4F88C1;color:#fff;}*/
    
    
/*-------------------- Contact Us Style -------------------- */	
/*
#CHADD .my-chadd-wrap .MXDefault.SecurityWelcomeAnonymousForm_MXDefault input[type="submit"]{left: 347px;!important;top:17px;}
#CHADD .my-chadd-wrap .MXDefault.SecurityWelcomeAnonymousForm_MXDefault ul{left:86px !important;top:-8px !important;}*/

/*-------------------- Site Registration Style -------------------- */ 




/* -------------------- makes the View More Addresses and Edit buttons disappear on the Update Profile page */
/*#CHADD .MXDefault.CustomerAddresses_MXDefault ul li:first-child{display:none;} */
/*

#CHADD .MXDefault.CustomerAddresses_MXDefault ul li a{padding-left:0;}


#CHADD .nav ul{z-index:1000;} *//*--- Fix nav z-index issue --*/ 



/*

 .ui-dialog {z-index: 10000;} *//*--- Fix Resource Directory Pop-up z-index issue --*/ 




/* --------------------- Benefits - Family - Photo - no upload of photo -------------- */
/* can be removed unless get to work */
/*
div#ctl06_editPicturePanel.photo {visibility:hidden;}*/

/* ------------- bxslider css ------------------------------- */
/* jquery.bxslider.css */
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/
/*
.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}
*/
/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-controls.bx-has-pager.bx-has-controls-direction{
	position:relative;
}

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #999;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #999;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
/*
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}
*/
/* IMAGE CAPTIONS */
/*
.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

div.slider {width:100%;}
*/
/* styles.css */
/** FONTELLO TEXT ICONS
================================================**/

@font-face {
  font-family: 'fontello';
  src: url("fonts/fontello.eot");
  src: url("fonts/fontello.eot?#iefix") format('embedded-opentype'),
			 url("fonts/fontello.woff") format('woff'),
			 url("fonts/fontello.ttf") format('truetype'),
			 url("fonts/fontello.svg#fontello") format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-fontello"]:before,
[class*=" icon-fontello"]:before {
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  line-height: 1em;
}

.icon-fontello-down:before { content: '\2193'; } /* '?' */
.icon-fontello-resize-full:before { content: '\e744'; } /* '?' */
.icon-fontello-github:before { content: '\f308'; } /* '?' */
.icon-fontello-thumbs-up:before { content: '\2a'; } /* '*' */

/** ICOMOON TEXT ICONS
================================================**/

@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot');
	src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('fonts/icomoon.svg#icomoon') format('svg'),
		url('fonts/icomoon.woff') format('woff'),
		url('fonts/icomoon.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to have a class per icon */
[class^="icon-icomoon"]:before,
[class*=" icon-icomoon"]:before {
	font-family: 'icomoon';
	font-style: normal;
	speak: none;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}
.icon-icomoon-tablet:before {content: "\e000";}
.icon-icomoon-desktop:before {content: "\e002";}
.icon-icomoon-phone:before {content: "\e001";}
.icon-icomoon-bx-star:before {content: "\e004";}
.icon-icomoon-github:before {content: "\e005";}
.icon-icomoon-beer:before {content: "\e003";}
.icon-icomoon-double-arrow:before {content: "\e006";}

/** KIEV FONT IMPORT
================================================**/

@font-face {
	font-family: 'KievitWeb';
	src: url('fonts/KievitWeb.eot');
	src: url('fonts/KievitWeb.eot?#iefix') format('embedded-opentype'),
			 url('fonts/KievitWeb.woff') format('woff'),
			 url('fonts/kievitcomp-bold-webfont.svg#KievitComp-BoldRegular') format('svg');
	font-weight: normal;
}

@font-face {
	font-family: 'KievitWeb';
	src: url('fonts/KievitWeb-Bold.eot');
	src: url('fonts/KievitWeb-Bold.eot?#iefix') format('embedded-opentype'),
			 url('fonts/KievitWeb-Bold.woff') format('woff'),
			 url('fonts/kievitcomp-bold-webfont.svg#KievitComp-BoldRegular') format('svg');
	font-weight: bold;
}

/** RESET AND CLEARFIX
================================================**/
/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
*//* HTML5 display-role reset for older browsers *//*
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	color: #414141;
	font-family: "Helvetica", "Arial", sans-serif;
	background: #f5f5f5;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
*/
/** TYPOGRAPHY
================================================**/
/*
a {
	color: #5280dd;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "KievitWeb", "Arial";
	font-weight: bold;
}

h1 {
	font-size: 3.5em;
}

h2 {
	font-size: 2.375em;
	margin-bottom: 35px;
}

h3 {
	font-size: 1.375em;
	margin-bottom: 10px;
}

p {
	font-size: .875em;
	line-height: 1.35em;
	color: #555;
	margin-bottom: 20px;
}

p.intro {
	font-size: 1.125em;
	margin-bottom: 35px;
}

pre {
	margin: 15px 0;
	overflow: auto;
	word-wrap: normal!important;
}

code {
	*//*width: 1000px;*//*
}

hr {
	border: 0;
	border-top: solid #ddd 1px;
	margin: 40px 0;
}
*/
/** LAYOUT
================================================**/
/*
.inner {
	width: 1000px;
	position: relative;
	margin: 0 auto;
}

#main {
	padding: 50px 0;
}

#primary {
	margin: 0 270px 0 0;
	position: relative;
}

aside {
	width: 230px;
	float: right;
}
*/
/** HOME
================================================**/
/*
.home h1 {
	text-align: center;
	line-height: 1.25em;
	font-size: 3.75em;
}

.home .bx-wrapper {
	margin: 30px auto 40px;
}

.home #primary ul {
	margin: 0 0 40px 16px;
}

.home #primary li {
	list-style: disc;
	margin-bottom: 10px;
	color: #555;
	font-size: 1em;
}

.pictogram {
*//*	margin: 60px 0 90px 20px;*//*
	padding: 20px 0;
	text-align: center;
}

.pictogram div {
	display: inline-block;
	position: relative;
}

.pictogram .icon-icomoon-desktop {
	font-size: 8em;
}

.pictogram .icon-icomoon-tablet {
	font-size: 6em;
	top: -15px;
}

.pictogram .icon-icomoon-phone {
	font-size: 4em;
	top: -30px;
}

.pictogram .icon-fontello-thumbs-up {
	font-size: 7em;
	top: -30px;
}

.pictogram .operator {
	color: #c5c5c5;
	margin: 0 20px;
	top: -45px;
	font-size: 3.5em;
	font-weight: bold;
}

.step {
	margin-bottom: 45px;
}

.home p.pop {
	color: #de3329;
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
	margin: 6px 0 80px;
	font-family: "KievitWeb", "Arial";
}
*/
/** EXAMPLES
================================================**/
/*
.example-item h1 {
	font-size: 2.5em;
	margin-bottom: 30px;
}

.code-switch {
	margin-top: 20px;
	height: 25px;
}

.code-switch a {
	display: block;
	width: 70px;
	color: #fff;
	text-align: center;
	float: left;
	background: #989898;
	padding: 5px 0;
	font-family: "Consolas", "Monaco", "Courier", serif;
	font-size: .875em;
}

.code-switch a.active {
	background: #5280dd;
}

.code-switch .js {
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

.code-switch .html {
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}

.code-wrap .code {
	display: none;
}

.code-wrap .code.active {
	display: block;
}

.example-item .examples-list {
	margin-top: 60px;
}

.examples-list ol {
	margin-left: 30px;
}

.examples-list ol li {
	list-style: decimal;
	color: #666;
	margin-bottom: 8px;
}

.example-item ol li {
	font-size: .875em;
}

.example-item .slider a {
	line-height: 1.5em;
}

.example-item #bx-pager {
	text-align: center;
	margin-top: -30px;
}

.example-item #bx-pager a {
	margin: 0 3px;
}

.example-item #bx-pager a img {
	padding: 3px;
	border: solid #ccc 1px;
}

.example-item #bx-pager a:hover img,
.example-item #bx-pager a.active img {
	border: solid #5280DD 1px;
}
*/
/** CAROUSEL DEMYSTIFIED
================================================**/
/*
.carousel-demystified aside { display: none; }
.carousel-demystified #primary { margin: 0;}

.carousel-demystified h2 {
	font-size: 1.75em;
	margin-bottom: 30px;
}

.carousel-demystified ol li {
	list-style: decimal;
	margin: 0 0 5px 50px;
	line-height: 1.35em;
	color: #555;
}
*/
/** OPTIONS
================================================**/
/*
.options h1 {
	margin-bottom: 10px;
}

.options h2 {
	font-size: 1.5em;
	margin-bottom: 15px;
}

.option-name {
	font-weight: bold;
	font-size: .875em;
	margin-bottom: 2px;
}

.option-desc {
	font-size: .8em;
	line-height: 1.25em;
	color: #666;
}

.options pre {
	margin: 10px 0 25px;
}

.category-wrap {
	margin-bottom: 40px;
}

.reference-wrap {
	position: absolute;
	top: 0;
	right: 0;
	background: #e4e4e4;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

}

.reference-wrap h3 {
	font-size: 1.125em;
	margin: 0;
	background: #e4e4e4;
	padding: 10px 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
	text-align: right;
}

.reference-wrap h3 span {
	color: #939393;
	position: relative;
	top: 2px;
	margin-left: 5px;
}

.reference-content {
	padding: 20px;
	display: none;
}

.reference-content h4 {
	margin-bottom: 5px;
}

.reference-content a {
	display: block;
	font-size: .8em;
	padding: 3px 0;
}

.reference-content .col {
	margin-bottom: 20px;
}
*/
/*
.reference-content .col-wrap {
	width: 125px;
	float: left;
	margin-right: 20px;
}
*/
/*
.reference-content .col-wrap.last {
	margin-right: 0;
}

.reference-content-inner {
	*//*width: 430px;*//*
	height: 300px;
	overflow: auto;
}
*/
/** FAQS
================================================**/
/*
.faqs h3 {
	font-size: 1.15em;
	line-height: 1.25em;
	margin-bottom: 3px;
}

.faqs .questions p {
	margin-bottom: 10px;
}

.faqs .question {
	margin-bottom: 30px;
}

.faqs ul,
.about ul {
	margin: 0 0 20px 20px;
}

.faqs ul li,
.about ul li {
	color: #555;
	font-size: .875em;
	list-style: disc;
	margin-bottom: 7px;
	line-height: 1.25em;
}
*/
/** ABOUT
================================================**/
/*
.about h3 {
	margin-top: 50px;
}

*/
/** SIDEBAR
================================================**/
/*
aside .block {
	padding: 30px 0;
	border-bottom: solid #c2c2c2 1px;
}

aside .block-advert {
	padding-top: 0;
}

aside .block-advert .bsa_it_ad {
	margin-bottom: 5px;
}

aside .block-advert .one .bsa_it_ad .bsa_it_i {
	margin-right: 25px;
}

aside .block-advert .yoggrt-link {
	font-size: .875em;
}

aside .block-buttons {
	padding-bottom: 35px;
}

aside .block-buttons form {
	display: none;
}

aside .btn {
	display: block;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 5px 0 #9f9f9f;
	-webkit-box-shadow: 0 5px 0 #9f9f9f;
	box-shadow: 0 5px 0 #9f9f9f;
	background: #d8d8d8;
	color: #414141;
	padding: 5px 14px 3px;
	font-weight: bold;
	font-size: 1.5em;
	font-family: "KievitWeb", "Arial";
	position: relative;
}

aside .btn span {
	font-weight: normal;
	position: relative;
	top: 2px;
	padding-right: 4px;
}

aside .btn-donate {
	margin-bottom: 20px;
}

aside .btn-donate span {
	font-size: 1.1em;
	padding-right: 6px;
}

aside .btn:hover {
	color: #5280dd;
	text-decoration: none;
}

aside .btn:hover span {
	color: #414141;
}

aside .btn:active {
	top: 5px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

aside h4 {
	font-size: 1.375em;
	line-height: 1.25em;
	margin-bottom: 8px;
}

aside .block-about {
	border-bottom: 0;
	margin-bottom: 0;
}

aside .block p {
	font-size: 1em;
	line-height: 1.25em;
}

aside input[type="text"] {
	border: solid #c2c2c2 1px;
	padding: 3px 5px;
	display: block;
	width: 93%;
	margin-bottom: 10px;
}

aside label {
	font-size: .875em;
	margin-bottom: 3px;
	display: block;
}

aside input[type="submit"] {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #5280dd;
	color: #fff;
	padding: 4px 10px;
	border: none;
	font-size: .875em;
	cursor: pointer;
	-webkit-appearance: none;
}

aside input[type="submit"]:hover {
	background: #72cb76;
}

aside .block-signup .error {
	display: none;
	color: red;
	font-size: .875em;
	margin-bottom: 10px;
}
*/
/** HEADER
================================================**/
/*
header {
	background: #e0e0e0;
	border-bottom: solid 3px #c3c3c3;
}

.logo {
	float: left;
	font-size: 2.25em;
	font-family: "KievitWeb", "Arial";
	padding: 18px 0;
}

.logo a {
	color: #414141;
	font-weight: bold;
}

.logo a:hover {
	text-decoration: none;
}

.icon-icomoon-bx-star {
	color: #de3329;
	position: relative;
	top: 4px;
}

header .download {
	position: absolute;
	top: 27px;
	right: 0;
}

nav {
	position: absolute;
	top: 31px;
	right: 150px;
	font-family: "KievitWeb", "Arial";
}

nav a {
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 10px;
	color: #414141;
}

nav a.active,
nav a:hover {
	color: #de3329;
	text-decoration: none;
}

header .btn {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 5px 0 #365491;
	-webkit-box-shadow: 0 5px 0 #365491;
	box-shadow: 0 5px 0 #365491;
	background: #5280dd;
	color: #fff;
	padding: 5px 14px 3px;
	font-weight: bold;
	font-size: 1.1em;
	position: relative;
	font-family: "KievitWeb", "Arial";
}

header .btn:hover {
	background: #72cb76;
	-moz-box-shadow: 0 5px 0 #549557;
	-webkit-box-shadow: 0 5px 0 #549557;
	box-shadow: 0 5px 0 #549557;
	text-decoration: none;
}

header .btn:active {
	top: 5px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
*/
/** NEWS FLASH
================================================**/
/*
#news-flash {
	background: #414141;
}

#news-flash .inner {

	color: #fff;
}

#news-flash h5 {
	background: url('/images/icons/icon_alert.png') left center no-repeat;
	padding: 14px 0 14px 34px;
	margin-left: 5px;
	font-weight: 300;
}

#news-flash a {
	color: #fff;
	padding-left: 10px;
	text-decoration: underline;
}
*/
/** FOOTER
================================================**/
/*
footer {
	background: #e0e0e0;
	border-top: solid 3px #c3c3c3;
	padding: 40px 0 65px;
	font-family: "KievitWeb", "Arial";
}

footer p {
	font-size: 1em;
	margin-bottom: 5px;
}

footer h4 {
	font-size: 1.25em;
	font-weight: bold;
}

footer .left {
	float: left;
	width: 500px;
}

footer .first h4 {
	padding-top: 3px;
}

footer .icon-icomoon-bx-star {
	top: 2px;
}

footer p.pix {
	margin-top: 25px;
}

footer .twitter {
	margin-top: 16px;
}
*/
/** RESPONSIVE BREAKPOINTS
================================================**/
/*
@media(max-width: 1040px){

	.inner {
		width: 100%;
	}

	.reference-wrap {
		right: 20px;
	}

	aside {
		padding-right: 20px;
	}

	#primary {
		padding: 0 20px;
	}

	.home h1 {
		width: 90%;
		font-size: 3em;
		margin: 0 auto;
	}

	.home .bx-wrapper {
		width: 90%;
	}

	.pictogram .operator {
		margin: 0 18px;
	}

	header .logo {
		padding-left: 20px;
	}

	header .download {
		right: 20px;
	}

	header nav {
		right: 170px;
	}

	footer .left {
		width: auto;
		float: none;
		padding-left: 20px;
	}

	footer .first {
		margin-bottom: 30px;
	}

	footer p.pix {
		padding-left: 20px;
	}

}

@media(max-width: 700px){

	#primary {
		margin: 0 0 750px 0;
	}

	aside {
		float: none;
		position: absolute;
		bottom: 0;
		width: 70%;
		padding: 0 20px;
	}

	header .logo {
		margin: 0 auto;
		float: none;
		text-align: center;
		padding: 10px 0;
	}

	header nav {
		position: static;
		text-align: center;
	}

	header .download {
		position: static;
		text-align: center;
		margin: 25px 0;
	}

	.home h1 {
		font-size: 2.25em;
	}

	#main {
		padding-top: 20px;
	}

}

@media(max-width: 500px){

	.example-item h1 {
		font-size: 2em;
		line-height: 1.25em;
	}

	aside {
		font-size: 90%;
	}

	.home p.pop {
		font-size: 1.25em;
		margin-bottom: 30px;
	}

	.reference-wrap {
		display: none;
	}

	footer {
		font-size: 85%;
	}

}

@media(max-width: 400px){

	h1 {
		font-size: 2.5em;
	}

	.example-item h1 {
		font-size: 1.5em;
		line-height: 1.25em;
	}

	.pictogram {
		font-size: 45%;
	}

	.home h1 {
		font-size: 1.75em;
	}

	nav a {
		padding: 0 5px;
	}

	#primary {
		font-size: 100%;
		margin-bottom: 850px;
	}

}
*/
/*body .one .bsa_it_ad { background: transparent; border: none; font-family: inherit; padding: 0 15px 0 10px; margin: 0; text-align: right; }*/
/*
body .one .bsa_it_ad:hover img { -moz-box-shadow: 0 0 3px #000; -webkit-box-shadow: 0 0 3px #000; box-shadow: 0 0 3px #000; }
body .one .bsa_it_ad .bsa_it_i { display: block; padding: 0; float: none; margin: 0 0 5px; }
body .one .bsa_it_ad .bsa_it_i img { padding: 0; border: none; }
body .one .bsa_it_ad .bsa_it_t { padding: 6px 0; }
body .one .bsa_it_ad .bsa_it_d { padding: 0; font-size: 12px; color: #333; }
body .one .bsa_it_p { display: none; }
body #bsap_aplink, body #bsap_aplink:hover { display: block; font-size: 10px; margin: 12px 15px 0; text-align: right; }*/








/* temp change 
.chadd-testimonials {font-weight:bold;}*/

/* audio player width on  home page 
#homeplayer {width: 75px;vertical-align:middle;}*/

ul.CHADD_ACTrendingul li a {line-height:2em;}
ul.CHADD_ACTrendingul li {list-style-type:none;
   line-height:1.6em;}















/* --------- Social class modifications --------- */
div.group-name span {font-size:18px; font-weight:bold;}
/* ----------- Resource Directory h2 tag --------------------- */
div.directory-search h2 {font-size:11pt;font-weight:bold;padding-left:0px;}

/* --------- Page H1 tag -------------------------- */
.chadd h1.h1heading
{
	display:inline;
	font-size:1em;
	font-weight:normal;
}

/* ---------- NRC slide show using responsiveslides ------------------------ */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;

/* --------------- Responsive videos --------------------- */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}