.block-nice-menus h2.block-title {display: none}
.block-nice-menus .nice-menu-menu-top-nav li a {padding:18px 10px 0px 10px;color:#fff;font-weight: bold}
.block-nice-menus .nice-menu-menu-top-nav li a:hover {color:#65a0d6}
#boxes-box-search {padding:0px 10px}
.block-nice-menus .nice-menu-menu-top-nav li ul {background: #313a49;margin-top:22px;border-top:none;z-index: 10000}
.block-nice-menus .nice-menu-menu-top-nav li li {height:auto}
.block-nice-menus .nice-menu-menu-top-nav li li a {color:#fff}

.block-nice-menus .nice-menu-menu-primary-nav li ul {border:none;margin-top:12px;margin-bottom:0px;background:#fff;}
.block-nice-menus .nice-menu-menu-primary-nav li.menu-1002 ul {-webkit-columns: 2; /* Chrome, Safari, Opera */ -moz-columns: 2 /* Firefox */ columns: 2;}
.block-nice-menus .nice-menu-menu-primary-nav li.menu-1002 ul li {width:250px}
.block-nice-menus .nice-menu-menu-primary-nav li ul a {padding:18px 0px 0px 10px}
.block-nice-menus .nice-menu-menu-primary-nav li ul li {height:auto;padding:5px 0px}
.block-nice-menus .nice-menu-menu-primary-nav li ul li a {padding:5px 0px 5px 5px;display:block}

body ul.nice-menu li a:after,body #block-menu-menu-primary-nav li a:after {display:none}
body ul.nice-menu li.menuparent a:after,body #block-menu-menu-primary-nav li.menuparent a:after {content: "\f0d7";margin-left: 7px;color: #b63d25;display:inline-block}
body ul.nice-menu li.menuparent li a:after {display: none}
.navigation-wrapper nav {z-index:1}
.sub-preface-wrapper .blue-box img {float:left;margin-left:30px}
.sub-preface-wrapper .blue-box {width:210px}
#block-views-state-intro-block-1 {width:300px;float:left}
#block-boxes-federal-records {width:300px;float:left}
#block-boxes-federal-records h2,#block-views-state-intro-block-1 h2 {font-size:14px;font-family:"Open Sans";font-weight: bold}
#block-boxes-federal-records form,#block-views-state-intro-block-1 form {margin-top:0px}
#boxes-box-territory{padding-left: 50px;border-left: 1px solid #ccc;margin-top: 21px;}
#block-boxes-id-docs-map-documents {float:left}
.bean-intros .field-type-image {margin:0px}
#block-bean-id-docs-center-intro p {margin:20px 20px 0px 0px;font-size:16px;font-family:"Open Sans"}
.page-taxonomy-term .sub-preface-wrapper {padding-bottom:0px!important}
#block-bean-id-docs-center-intro {width:357px;float:left;margin-right:20px}
#block-bean-id-docs-center-intro img {float:left;width:310px}
#block-boxes-tlsn-icon {float:right}
.node-type-page .sub-preface-wrapper {padding:0px;margin-bottom:0px}
.node-type-page svg {margin-top:-40px}
.view-footer {margin-top:10px}
.view-header h2 {font-family:"Oswald";font-weight:400}
#vmap {cursor: pointer}
.footer-wrapper .menu.nav li a{height:auto!important;padding:0px!important;font-size:17px!important}
.footer-wrapper .menu.nav li li a{height:auto!important;padding:0px!important;font-size:12px!important;color:#888}
.footer-wrapper .menu.nav li {height:auto!important;display:block!important}
body .preface-wrapper .separator {padding:34px 20px 15px 18px}
	.navigation-wrapper .col-sm-3 section#block-boxes-search {display:none}
	.navigation-wrapper .col-sm-3 section#block-boxes-donate {display:none}
@media (max-width: 980px) {
	.overall-link{ display:none}
	.navigation-wrapper .col-sm-3 {width:250px}
	.navigation-wrapper nav {width:516px}
	.hero-image .hero-image img {width:100%}
	.hero-image .hero-title a {font-size:16px}
	.hero-image .hero-image .icon-small img {width:auto!important}
	.hero-icon .hero-image img {margin-top:26px}
	.home-issues-wrapper .region-home-issues .block-title {font-size:18px}
	.home-actions-wrapper .region-home-actions, .home-actions-wrapper .region-content-bottom, .page-taxonomy .content-bottom-wrapper .region-home-actions, .page-taxonomy .content-bottom-wrapper .region-content-bottom {padding:20px 0px }
	.home-actions-wrapper .region-home-actions .view-actions .col, .home-actions-wrapper .region-content-bottom .view-actions .col, .page-taxonomy .content-bottom-wrapper .region-home-actions .view-actions .col, .page-taxonomy .content-bottom-wrapper .region-content-bottom .view-actions .col {padding:20px}
	.container {width:100%}
	.one-sidebar .main-container {background:none;padding-top:0px}
	aside img {max-width:100%}
    .page-about-transgender .row > .hero-image h4.hero-title a {font-size:15px}
    .fa-long-arrow-right:before {display:none}

}

@media (max-width: 950px) {
	
	#block-bean-id-docs-center-intro {width:300px}
	#block-boxes-federal-records {width:250px}
	#block-views-state-intro-block-1 {width:250px}
	
	}
	
	@media (max-width: 860px) {
			
	#block-bean-id-docs-center-intro {width:250px}
	#block-boxes-federal-records {width:220px}
	#block-views-state-intro-block-1 {width:220px}
}
@media (max-width: 780px) {
.navigation-wrapper .col-sm-3 {width:306px}
	iframe {max-width:100%;height:auto;min-height: 400px!important}
	#vmap {display: none}
	
	#block-bean-id-docs-center-intro {width:100%}
	#block-bean-id-docs-center-intro p {float:none;width:auto}
	#block-bean-id-docs-center-intro img {float:none;width:auto;width:100%;margin-top:10px}
	#boxes-box-territory {border:none;padding-left:0px}
	.postscript-wrapper input {margin-top:10px}
	#block-boxes-tlsn-icon {float:left}
	#block-views-state-intro-block-1 {float:left;margin-left:30px;width:300px}
	#block-boxes-federal-records {float:left;margin-left:30px;width:300px}
	.view-footer {display:none}
	.header-top-wrapper {display:none} 
	.header-top-wrapper .container{padding:0px;margin:0px}
    .navigation-wrapper .social-footer {display:none}
  	.region-header-top {margin-left:220px;float:left}
	.navigation-wrapper  {margin-top:-60px;margin-left:40px}
	body .preface-wrapper h2.section-title {font-size:16px;float:left;padding:10px 0px}
	body .preface-wrapper h1.page-header {font-size:16px;float:left;padding:10px 0px}
   body .preface-wrapper .container .separator {font-size:16px;padding:10px}
   .preface-wrapper .region-preface > section {float:left;margin-bottom:10px;clear:left;margin-top:0px}
   .preface-wrapper .region-preface form#ctools-jump-menu {margin-top:0px}
   .front .content-top-wrapper img {}
   .front .content-top-wrapper .col-sm-12 {padding: 0px!important}
   #boxes-box-search {font-size:20px;color:#313a49!important;display:none}
   #block-search-form {display:block!important;left:0px!important}
    #boxes-box-search a {color:#313a49!important}
   .hero-icon.col-sm-4 {padding-bottom:10px!important;padding-left:20px!important}
   .hero-title {padding:10px 0px!important}
   .hero-icon .hero-text {padding-left:20px!important;margin-top:0px}
   .hero-title a.icon-small {padding-left:20px!important}
   .hero-icon .hero-image img {display:none}
   .hero-image .hero-image {}
   .hero-icon h4.hero-title {text-align:left;margin:0px;padding:20px 10px 10px 20px!important}
   .hero-title img {display:none}
   .hero-icon .hero-text {text-align: left;margin:0px 0px 10px 0px}
   .hero-image .hero-title {padding:0px;height:auto}
   .front .hero-image .hero-title {padding:10px 0px}
   .hero-image .hero-title .arrow-link {float:none}
   
   .view-heroes .row .col-sm-4 {width:33.3%;float:left} 
   .view-heroes .row .col-sm-8 {width:66.6%;float:left} 
   
   .mean-container .mean-nav {background:#fff}
   .mean-container .mean-bar {background:none}
    .mean-container .mean-nav a {color:#313a49 }
    .mean-container .mean-nav h2 {display:none}
    .mean-container .mean-nav ul li a {color:#313a49}
    .mean-container .mean-nav a.mean-expand:hover {background:none}
    .mean-container .mean-nav ul {margin-bottom:0px}
    .mean-container a.meanmenu-reveal span {background-color:#313a49 }
    #site-header {height:145px;background:#fff;width:100%}
    .preface-wrapper {float:left;width:100%}
    .navigation-wrapper {float:left}
    .header-top-wrapper {float:right}
    .navigation-wrapper {width:100%}
    .navigation-wrapper .col-sm-3 {position:relative;overflow: hidden;height:153px}
    .navigation-wrapper .col-sm-3 section {position: absolute;}
    .navigation-wrapper .col-sm-3 section#block-boxes-donate {left: 192px;bottom: 73px;color: #fff;display: block}
    .navigation-wrapper .col-sm-3 section#block-search-form {display: block}
	.navigation-wrapper .col-sm-3 section#block-boxes-search {left:0px;bottom:10px;height:35px;display: block}
	.navigation-wrapper .col-sm-3 section#block-search-form .form-text {width:220px;margin-left:10px}
    .navigation-wrapper .col-sm-3 .logo img {position:absolute; left:0px;bottom:48px;width:180px;float:left;margin-bottom:-2px;}
    .header-top-wrapper #boxes-box-search a {color:#313a49}
    #block-boxes-search {margin-right:0px;width:auto}
    #boxes-box-join_email h2 {float:left;display:block;width:100%;text-align:left}
    #boxes-box-join_email {padding:0px}
    #boxes-box-join_email input {float:left;margin-bottom:10px;}
    .view-display-id-block_4 img {display:none}
    .view-display-id-block_4 .item-image {margin-right:0px}
    .view-display-id-block_4 .item-more {margin-bottom:30px}
    .home-actions-wrapper .region-home-actions .view-actions .col, .home-actions-wrapper .region-content-bottom .view-actions .col, .page-taxonomy .content-bottom-wrapper .region-home-actions .view-actions .col, .page-taxonomy .content-bottom-wrapper .region-content-bottom .view-actions .col {padding-bottom:0px;padding-top:40px}
    #block-nice-menus-2,#block-boxes-social,#block-boxes-share-your-story {display:none}
    .home-issues-wrapper .region-home-issues .block-title {text-align: left;font-size:20px}
    #block-menu-menu-footer-menu {display:none}
    #block-menu-menu-footer-right {display:none}
    .bean-know-your-rights-intro .field-type-image {float:left;margin-left:0px}
    .bean-know-your-rights-intro .field-name-field-body {width:auto;position:relative;float:left;right:auto;max-width: 500px}
    .bean-know-your-rights-intro .field-name-field-intro-text {max-width: 500px}
    .page-about-transgender .main-container .col-sm-12 {padding:0px;margin:0px}
    .page-about-transgender .view-heroes {padding:0px}
    .page-about-transgender .hero-image .hero-title {text-align: left;background: #4470b7;margin-top:0px}
    .page-about-transgender .row > .hero-image h4.hero-title a {font-size:13px}
    .fa-long-arrow-right:before {display:none}
    /* kyr */
    body .term-intro p {font-size:17px;}
    .sub-preface-wrapper img {float:none}
    .sub-preface-wrapper .term-image img {margin:0px}
    body.page-node .region-preface {float:none}
	.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {width:32px!important }
	.addthis_button_google_plusone_share {background-position: top left}
	.addthis_button_twitter {background-position: top left}
	.addthis_button_facebook {background-position: top left}
	.addthis_button_email {background-position: -7px top}
	.blue-box {width:100%;margin-top:20px}
	.region-content {padding-bottom:20px}
	.node-type-page .sub-preface-wrapper {float:left}
	.page-actions .view-actions .item-link {margin:10px 0px}
	.page-actions .ctools-auto-submit-full-form {margin-top:0px}
	#boxes-box-tip_for_journalists {float:none;margin-top:10px}
	.page-press-news .region.region-sub-preface {padding-top:20px}
     #left_container {float:none!important}
     .donation {min-width:1px!Important}
	}
	
	
@media (max-width: 500px) {
	#block-views-state-intro-block-1 {float:left;margin-left:0px;width:300px}
	#block-boxes-federal-records {float:left;margin-left:0px;width:300px}
	.view-heroes .row .col-sm-4 {width:100%} 
    .view-heroes .row .col-sm-8 {width:100%} 
	.navigation-wrapper .col-sm-3 {width:100%}
    .navigation-wrapper .col-sm-3 .logo img {width:150px}
    .region-header-top {margin-top:-10px}
    .region-header-top > section {margin-bottom:10px}
    .navigation-wrapper .col-sm-3 section#block-boxes-donate {left: 158px;bottom: 63px;color: #fff;display: block}
    .navigation-wrapper .col-sm-3 section#block-search-form .form-text {width:220px;margin-left:10px;display: block}
    .term-intro .item-image {float:left;margin-left:0px;}
    .content-top-wrapper img {width:170px;float:none;margin-left:0px}
    .view-profiles .view-content > div .item-image {float:none}
    iframe {max-width:100%;height:auto;min-height: 200px!important}
	}