/*accessability*/
/*.acc {
	font-size: 12px;
	margin-top: -4px;
}
.accn {
	display: block;
	padding-bottom: 2px;
}

.acct {
	float:left;
	padding-right: 5px;
	padding-left: 20px;
	display: block;
	margin-top: 3px;
}

.acc .aicon,
.acc .aicon {
 	display: block;
 	float:left;
 	margin-right: 3px;
    font-size:0.93em;
    border:1px solid #eff1f2;
    width:24px;
    height:24px;
    border-radius:12px;
    line-height: 23px;
    text-align: center;
	color: #ea5931;
}
.acci {
	float: left;
	min-width:78px;
}
.acc a.ac.aicon{
	font-size: 1.07em; 
    line-height: 19px;
}
.acc .ac {
	color:#3d4144;
}

.acc .ac.c1 {
	color:#fff !important;
	background-color: #3D4144;
	border:1px solid #3d4144
}
.acc .ac.c2 {
	background-color: #fff600;
	color:#000 !important;
}
.acc .ac.c3 {
	background-color: #ffffff;
	color:#000 !important;

}

.acc a {
	text-decoration: none;
}

*/










.bw .main-menu,
.bw .page-container,
.bw .left-sidebar,
.bw .main-menu > ul > li > ul,
body.bw,
.bw .btn,
.bw .layout.inner .column-left-sidebar .column-content,
.bw .layout.inner .page
 {
	background-color:#000;
}
.bw a, 
.bw a:active,
.bw a:focus,
.bw .main-menu,
.bw .main-menu a,
.bw .navbar .nav > li > a,
.bw .breadcrumb > .active,
.bw .page-header,
.bw .breadcrumb,
body.bw,
.bw .field-label,
.bw .page-footer,
.bw #primary-footer ul li a,
.bw #primary-footer h3,
.bw #primary-footer h3 a,
.bw #last-footer,
.bw #last-footer a,
.bw .secondary-menu,
.bw .large-spotlight,
.bw .large-btn-menu nav a,
.bw .large-btn-menu nav a:hover,
.bw .large-btn-menu,
.bw .region-subhero section,
.bw #site-selector,
.bw .news-thumbnail p.caption time
 {
	background-color:#000 ;
	color:#fff ;
}

.bw a:hover,
.bw a.active {
	background-color:#fff !important;
	color:#000 !important;
}

.bw table td,
.bw table th
 {
	border:1px solid #fff;
}

.bw #site-selector
 {
 	
 }
.yb #site-selector {
	border-bottom:1px solid black;
}



.yb .main-menu,
.yb .page-container,
.yb .left-sidebar,
.yb .main-menu > ul > li > ul,
body.yb,
.yb .btn,
.yb .layout.inner .column-left-sidebar .column-content,
.yb .layout.inner .page {
background-color:yellow;
}
.yb a, 
.yb a:active,
.yb a:focus,
.yb .main-menu,
.yb .main-menu a,
.yb .navbar .nav > li > a,
.yb .breadcrumb > .active,
.yb .page-header,
.yb .breadcrumb,
body.yb,
.yb .field-label, 
.yb .page-footer,
.yb #primary-footer ul li a,
.yb #primary-footer h3,
.yb #primary-footer h3 a,
.yb #last-footer,
.yb #last-footer a,
.yb .secondary-menu,
.yb .primary-menu > ul > li.hovered > a,
.yb .large-spotlight,
.yb .large-btn-menu nav a,
.yb .large-btn-menu nav a:hover,
.yb .large-btn-menu,
.yb .region-subhero section,
.yb #site-selector,
.yb .news-thumbnail p.caption time
 {
	background-color:yellow ;
	color:#000;
}
.yb .btn {
	color:#000;
}

.yb .main-row .col-sm-3:last-child {
    border-left: 1px solid #000;
    border-top: 1px solid #000;
}
.yb hr,
.yb section.block.top-border {
    border-top: 1px solid #000;
}
.yb .footer-menu {
    border-bottom: 1px solid #000;
}



.yb #primary-footer ul li a,
.bw #primary-footer ul li a {
	font-size:1em;
}




.alt {
	display:none;
}

.txtonly .content img,
.txtonly .logo img,
.txtonly .view img,
.txtonly .field img {
	display:none;
}
.txtonly .alt {
	display:block;
}




















div.acc {
	background-color: #eeeeee;
	padding:8px;
}

.accn a,
.accn a:hover {
	color:#000 !important;
	background:none;
}
.accn .icon-text {
	padding:0 8px;
	display:inline-block;
	padding-top:10px;
}
.accn a.icon-text,
.accn a:hover.icon-text {
		background:none !important;
		color:#000 !important;
}

.accn {
	font-size:14px;
}
.acci .aicon {
	width:22px;
	height:25px;
	border:1px solid #000;
	display: block;
	float:left;
	/*margin-left:4px;*/
	text-align: center;
	font-size:19px;
	line-height: 22px;
}
.acci a.aicon.c1,
.acci a.aicon.c1:hover {
	background-color:#000 !important;
	color:#fff !important;
}
.acci a.aicon.c2 {
	background-color:yellow  !important;
	color:#000  !important;
}
.acci a.aicon.c3,
.acci a.aicon.c3:hover {
	background-color:#fff;
	color:#000  !important;
}



.acc-sizes {
	width:40px;
    margin-top: 2px;
}

.accn a.asize,
.accn a:hover.asize {
	width:11px;
/*	display: block;
	float:left;*/
	background:none !important;
	color:#000;
}

.accn a.size1{
	font-size:14px;	
}
.accn a.size2{
	font-size:16px;	
}
.accn a.size3{
	font-size:19px;	
}


