/* 
Theme Name: Responsive II Child Theme
Theme URI: https://github.com/cyberchimps/responsive-childtheme/tree/responsive-II
Description: Responsive II Child Theme
Template: responsive-mobile
Version: 1.0.0
Author: CyberChimps 
Author URI: https://cyberchimps.com
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: responsive-mobile-child
Responsive II WordPress Child Theme, Copyright (C) 2011-2014 CyberChimps
*/

/* =Start From Here
-------------------------------------------------------------- */

body {
font-size: 17px !important;
line-height:24px !important;
font-family: 'Ubuntu', sans-serif !important;
font-weight:400;
color: #454649 !important;
background-color: #fff;
    top: 0;
	height:auto;
	width:100%;
}
body.home {
	background-image: none;
}
html {
    overflow-x: hidden;
}
a {
color: #ea6017 !important;
text-decoration:none !important;
}
a:hover {
color: #fbd044 !important;
text-decoration:none !important;
}
p {
margin:0 0 24px 0 !important;
}
li {
margin-bottom: 12px;
line-height:24px;
}
ul {
margin-bottom:16px;
}
#wrapper {
width:1170px;
	margin:0 auto;
}
.container, .content-area, #featured-area, .home-widgets, #footer #footer-wrapper {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
}
.content-area {
    padding: 0;
}

h1, h2, h3, h4, h5 {
margin: 0 0 24px 0 !important;
font-family: 'Merriweather', serif !important;
	color:#223d95 !important;

}
h1 {
font-weight: 400;
margin-bottom:24px;
	color:#fff !important;
}
h2 {
font-size:30px;
font-weight: 700;
margin:0 0 19px;
line-height:1.3;
padding-top:3px;
}
.home h2 {
font-size:23px;
margin:0 0 16px;
}
h2 a {
color: #3e76ab !important;
}
h3 {
font-size:24px;
font-weight: 700;
line-height:1.3;
margin:0 0 19px;
}
h4 {
font-family: 'Ubuntu', sans-serif !important;
	font-size:21px !important;
font-weight: 700 !important;
line-height:1.6;
margin:0 0 24px !important;
	padding-top:3px;
}
#widgets h3 {
	font-size:21px !important;
margin:0 0 20px 0 !important;
}
#widgets .widget-title, main#main.sitemap .sitemap-widgets .widget-title {
    margin-bottom: 20px;
    border-bottom: 0 solid #333333;
}
hr {
     border-top: 1px solid #ccc;
}
.container, .content-area, #featured-area {
    width: 1170px;
	padding:0 0 !important;
  }
#container {
width:100% !important;
	margin:0 auto;
}
#header_section {
	height:153px;
}
#header {
	padding: 0 0 0 0;
	text-align: center;
width:1170px;
height:153px;
	background:tranparent;
}
.header-row {
	height: 100% !important;
  margin-left: 0;
  margin-right: 0;
}
#site-branding {
position: relative;
  float: none;
  width: 150px;
margin:0 auto 0;
padding:0;
}

#logo {
	margin: 0 auto 0;
	position: relative;
	width:150px !important;
padding:0;
z-index:100000;
}

#top-menu-container {
	position: relative;
	padding: 0 0;
	background-color: #293457;
	margin: 0 0 -24px 0;
	z-index:1200;
	color:#8591b7;
	height:24px;
}
#top-menu-container .top-menu {
    float: left;
    padding: 0;
	width:1170px;
}
/* top menu bar link colors */
#top-menu-container .top-menu li a:link, #top-menu-container .top-menu li a:visited {
	text-decoration: none;
	color: #fff !important;
	font-size: 14px;
	white-space: nowrap;
	font-weight:400;
	pointer-events:auto;
}
#top-menu-container .top-menu li a:hover {
color: #fbd044 !important;
}
#top-menu-container .top-menu {
	padding:0 0 0 0;
}
#top-menu-container .top-menu li {
	margin:3px 9px -11px 0;
	line-height:17px !important;
}

#top-menu-container .top-menu li:after {
	content: ' ';
	margin-left: 0;
}

#top-menu-container ul li#menu-item-45, #top-menu-container ul li#menu-item-46, #top-menu-container ul li#menu-item-6006 {
    float:right;
}
#top-menu-container ul li#menu-item-41:after, #top-menu-container ul li#menu-item-46:after, #top-menu-container ul li#menu-item-6006:after {
    content: '|';
    font-weight: 400;
    margin-left: 9px;
    color: #8591b7;
}
#top-menu-container .fa {
	margin-right:3px;
}

#main-menu {
  position: relative;
}
#main-menu-container {
position: relative;
font-size:20px;
letter-spacing: 0;
font-weight:700;
min-height:0;
background-color: transparent;
top:-82px;
z-index:120;
pointer-events: auto;
	margin-bottom:-82px;
}

#main-menu-container .container {
	width:1170px !important;
}
.home #main-menu-container .container {
	margin:0 auto !important;
}
.search #main article {
    margin-bottom: 25px;
    border-bottom: 1px solid #c3cef1 !important;
}
.is-menu.dropdown form {
padding-top:15px;
	left:5px;
}
.is-edit-link {
	display:none;
}
.astm-search-menu input[type="submit"] {
    margin-top: 0 !important;
}
#main-navigation {
margin:0 0;
	pointer-events: auto;
}
#main-navigation .main-nav ul li {
line-height: 16px !important;
		text-align:center;
}
#main-navigation .main-nav ul li a {
font-size:16px;
color: #223d95 !important;
	font-weight:600;
line-height: 17px !important;
	padding:0 22px 14px 0px;
margin:0 auto;
	text-transform:uppercase;
			text-align:center;
}
#main-navigation .main-nav ul li#menu-item-5080 a, #main-navigation .main-nav ul li#menu-item-5079 a, #main-navigation .main-nav ul li#menu-item-5078 a, #main-navigation .main-nav ul li#menu-item-60 a, #main-navigation .main-nav ul li#menu-item-34 a {
	display:inline-block;
}

#main-navigation .main-nav ul li a:hover {
background-image: none;
color: #fbd044 !important;
}


.main-nav {
margin: 0 0 -14px !important;
float:left;
}
#main-navigation .main-nav ul li > ul {
    background-color: transparent;
margin-top:-9px;
}
#main-navigation .main-nav ul li > ul li > ul {
margin-top:0;
    border-left: 1px solid #005152;
  }
#main-navigation .main-nav ul li ul li {
width:197px !important;
margin-left:-1px;
}

#main-navigation .main-nav ul li ul li a {
font-size:16px;
    line-height: 1.2;
background-image:none;
    margin: 0 0 0 -12px;
white-space: normal;
    text-shadow: none;
word-wrap: break-word;
    background-color:#ea6017 !important;
    color: #fff !important;
    filter: none;
width:250px !important;
    cursor: pointer;
    display: block;
padding:7px 11px !important;
text-indent: 0;
    border: 1px solid #dc550e;
	border-top: 0 solid #dc550e;
font-weight:600;
	text-transform: none !important;
	text-align:left !important;
	display:block !important;
}
#main-navigation .main-nav ul li > ul li a:hover {
color:#fff !important;
	background-color: #fbd044 !important;
	    border: 1px solid #fbd044;
	border-top: 0 solid #dc550e;
}



@media (min-width : 1011px)  {

body {
	background-image: url(http://www.lacny.org/wp-content/uploads/2020/06/inside-bar.jpg);
	background-repeat: no-repeat;
	background-position: center 139px;
}
	#main-navigation .main-nav ul li#menu-item-411, #main-navigation .main-nav ul li#menu-item-397, #main-navigation .main-nav ul li#menu-item-939, #main-navigation .main-nav ul li.astm-search-menu {
    float: right !important;
}

#main-navigation .main-nav ul li#menu-item-397 a:link{
	background-color:#0f632f;
	margin: 0 20px 0 12px;
}
#main-navigation .main-nav ul li#menu-item-397 a:hover{
	background-color:#114a27;
}
	.main-nav {
width:100% !important;
}
	#main-navigation .main-nav ul li#menu-item-5080, #main-navigation .main-nav ul li#menu-item-5079, #main-navigation .main-nav ul li#menu-item-5078 {
    margin: -8px auto 0;
    text-align: center !important;
}
#main-navigation .main-nav ul li#menu-item-5078, #main-navigation .main-nav ul li#menu-item-5079, #main-navigation .main-nav ul li#menu-item-60 {
padding-left:5px;
}
#main-navigation .main-nav ul li#menu-item-34 > ul, #main-navigation .main-nav ul li#menu-item-60 > ul {
	margin-top:-2px !important;
}


#main-navigation .main-nav ul li#menu-item-64, #main-navigation .main-nav ul li#menu-item-66, #main-navigation .main-nav ul li#menu-item-67, #main-navigation .main-nav ul li#menu-item-68, #main-navigation .main-nav ul li#menu-item-69, #main-navigation .main-nav ul li#menu-item-73 {
	float:right;
}

#main-navigation .main-nav ul li#menu-item-73 a {
background-image: url(http://www.lacny.org/wp-content/uploads/2020/06/flag.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:24px !important;
	height:18px !important;
	margin-top:-1px;
	display:inline-block !important;
	overflow:hidden;
	padding-bottom:12px !important;
	font-size:2px !important;
}
	#main-navigation .main-nav ul li#menu-item-73 a:hover {
background-image: url(http://www.lacny.org/wp-content/uploads/2020/06/flag1.png);
}
#main-navigation .main-nav ul li#menu-item-66 a {
	font-size:18px !important;
}
#main-navigation .main-nav ul li#menu-item-67 a, #main-navigation .main-nav ul li#menu-item-68 a {
	font-size:17px !important;
}
#main-navigation .main-nav ul li#menu-item-66 a, #main-navigation .main-nav ul li#menu-item-68 a {
padding-right:10px !important;
}
#main-navigation .main-nav ul li#menu-item-66, #main-navigation .main-nav ul li#menu-item-67, #main-navigation .main-nav ul li#menu-item-68 {
padding-top:1px !important;
}
#main-navigation .main-nav ul li#menu-item-73, #main-navigation .main-nav ul li#menu-item-67, #main-navigation .main-nav ul li#menu-item-64, #main-navigation .main-nav ul li.astm-search-menu {
padding-right:6px !important;
}
#main-navigation .main-nav ul li#menu-item-69 {
background-image: url(http://www.lacny.org/wp-content/uploads/2020/06/preschool-btn.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding:5px 9px 6px !important;
	margin:-5px 0 0 0;
}
#main-navigation .main-nav ul li#menu-item-73 {
	padding:2px 28px 0 0 !important;
}
#main-navigation .main-nav ul li#menu-item-73 a {
	padding-top:14px !important;
}
#main-navigation .main-nav ul li#menu-item-73 a, #main-navigation .main-nav ul li#menu-item-69 a {
color:#fff !important;
	padding-right:0 !important;
}
#main-navigation .main-nav ul li#menu-item-69 a:hover {
color: #fbd044 !important;
}
	#menu-main .fontawesome-text {
display: none;
}
.entry-header {
position:absolute;
	margin: 0 0 0 130px;
    display: block;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	width:96vw;
	height:123px;
}
.full-width-page .entry-header {
	margin-left: 0;
}
.entry-header h1 {
text-align:center !important;
	padding-top:42px !important;
}
}





.page-header {
    padding-bottom: 0 !important;
    margin: 42px 0 76px 260px !important;
    border-bottom: 0 solid #eee !important;
	text-align:center !important;
}
.single-post .entry-header, .type-post .entry-header, .search-results .entry-header {
position:relative;
	margin: 0;
    display: block;
    top: 0;
    left: 0;
    transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	width:910px;
	height:auto;
}
.type-post .entry-header h1, .search-results .entry-header h1 {
font-size:30px !important;
	line-height:1.2 !important;
	text-align:left !important;
	padding-top:0 !important;
}

.search-results .post-entry {
    margin-top: 0;
}
article .post-data {
    margin-top: 10px !important;
}
.type-post .post-entry {
    margin-top: 0;
}
#secondary-header {
    float: none;
    width: 100%;
    position: relative;
    padding: 0;
    text-align: center;
font-family: 'Merriweather', serif !important;
color:#fff;
	padding: 36px 0 2px !important;
    font-size: 36px;
}
.single-post #main-menu-container {
    top: -81px;
}
.single-post .entry-header h1 {
text-align:left !important;
	padding-top:0 !important;
	color:#515151 !important;
}
.single-post main#main {
    margin-top:125px !important;
}
.single-post .post-entry {
	margin-top:0;
}
main#main {
    width: 910px !important;
}
.home.full-width-page main#main, .page-id-51 main#main {
    width: 100% !important;
	margin:-13px auto 0 !important;
	float:none !important;
}

.page-id-51 .one_third.last_column {
	width:30%;
	margin-left:3.33%;
}
.page-id-4716 .one_fourth {
	width:200px;
	margin:0 27px 0 0 !important;
	min-height:475px;
	clear:none !important;
}
.page-id-4716 .one_fourth img {
	margin-bottom:6px !important;
}
.page-id-4716 .one_fourth.last_column {
	margin-right:0;
}
.post-entry {
	margin-top:165px;
overflow: auto;
}
.home .post-entry {
	margin:580px auto 0 !important;
		min-height:500px;
}
.home #main article {
    padding-bottom: 0;
    border-bottom: 0 solid #333333;
}
.right-sidebar {
    width: 220px !important;
    font-size: 15px;
    line-height: 18px;
    margin: 0 0 160px 40px !important;
    float: left !important;
	top:125px;
	background-color:#e2e8f8;
	padding: 25px 18px 2px 20px !important;

}

p:empty, .skip-link {
	display:none;
}
.dataTables_wrapper {
	margin-bottom:35px !important;
}
.pipe {
	color:#206285;
	padding:3px;
	display:inline;
}
.btn a, h6 a {
	color: #fff !important;
    background-color: #428bca;
	font-size:130%;
	font-weight:bold;
	padding: 5px 12px 6px;
}
.btn a:hover, h6 a:hover {
	color: #fff;
    background-color: #3c9c59;
}
.alignleft {
padding-top:4px;
  margin: 0 24px 12px 0;
}
.alignright {
padding-top:4px;
  margin: 0 0 12px 24px;
}
.divider {
    clear: both !important;
    display: block !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    width: 100% !important;
    background: none !important;
}
.wp-caption img[class*="wp-image-"] {
    display: block;
    max-width: 100%;
    margin: 0;
}

.wp-caption {
    max-width: 100%;
    margin-bottom: 5px;
    border: none;
font-size:12px;
line-height:1.3;
}
.wp-caption .wp-caption-text {
    margin: 0;
}
.two_fifth.last_column {
	width:37%;
	margin-left:3%;
}
.eventlist {
	margin-bottom:25px;
}
.eventlist h2 {
	    font-family: 'Ubuntu', sans-serif !important;
	font-size:21px !important;
font-weight:600;
	color: #818caf !important;
	text-transform: uppercase;
	margin:0 0 20px !important;
	letter-spacing:1px;
	padding:12px 0 4px;
	border-bottom: 2px solid #818caf;
}
.em-pagination {
	line-height:4em;
}
.eventlink {
	font-size:27px !important;
	padding-bottom:2px;
font-weight:600;
}

.display-posts-listing ul, .display-posts-listing {
padding-left:0;
overflow: visible;
}
.home .display-posts-listing .title {
font-size:16px;
}
.home ul {
margin-bottom:0;
}
.em-booking-form label {
    width: 200px;
}
.display-posts-listing .title {
font-size:24px;
line-height:1.2;
}
.display-posts-listing .content {
margin-top:16px;
padding-bottom:16px;
}
.post-entry .display-posts-listing li {
margin-bottom:30px;
}
.home .post-entry .display-posts-listing li {
margin-bottom:16px;
}
.display-posts-listing li {
font-weight:bold;
list-style:none;
margin-bottom:16px;
}
.display-posts-listing a {
font-weight:bold;
}
.display-posts-listing .excerpt {
font-size:16px;
line-height:24px;
display:block;
margin-top:8px;
font-weight:400;
}
.display-posts-listing .date {
display:block;
	color:#999;
	margin:5px 0;
	font-size:85%;
	font-weight:500;
}
.display-posts-listing .excerpt-dash  {
display: none;
}
#widgets ul, main#main.sitemap .sitemap-widgets ul {
    padding-left: 0;
}
table > thead > tr > th, table > thead > tr > td, table > tbody > tr > th, table > tbody > tr > td, table > tfoot > tr > th, table > tfoot > tr > td {
  padding: 0 0 7px 0;
  line-height: 1.42857;
  vertical-align: top;
  border-top: 0 solid #ddd;
}
.border {
	border: 1px solid #333;
}

main#main {
    padding: 0;
}
#sub-menu-container, .content-area:before {
    display:none;
}
.breadcrumb-list {
    padding: 0 0 20px 0;
color:#b6b0aa;
}
.breadcrumb-current {
display:none;
}
.content-area {
  background: transparent;
}

.home .entry-header {
display:none;
  margin-bottom: 0;
}
.widget_search {
    margin-top: 20px;
}
.post-navigation {
margin-bottom:30px;
}
#colwrap {
width:100%;
}

.home .post-data {
display:none;
}
#wrapper {
    width: 100%;
    margin: 0 auto;
}
.home .content-area, .home #container {
    width: 100% !important;
    margin: 0 auto;
  }

.home .cycloneslider-template-standard {
	width:1600px;
	height:540px;
	position:absolute;
	margin: 0 auto;
    display: block;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
}
.home .content-area {
    width: 100% !important;
}
.full-width-page main#main {
    float: left;
    width: 1170px !important;
}
.home .full_width {
	width:1170px;
	margin:10px auto;
	font-family: 'Merriweather', serif !important;
	font-size:19px;
	line-height:27px;
	float:none;
	text-align:center;
}
.hmbtn {
	font-family: 'Ubuntu', sans-serif !important;
font-size:23px;
	font-weight:500;
}
.hmbtn a {
background-image: url(http://www.lacny.org/wp-content/uploads/2020/06/home-btn-back.jpg);
	color:#fff !important;
	background-repeat: no-repeat;
	background-position: center top;
	width:620px !important;
	height:52px !important;
	margin:30px auto;
	display:inline-block !important;
	overflow:hidden;
	padding-top:11px;
}
.hmbtn a:hover {
color: #fbd044 !important;
}
.hmblue {
	background:#1d2f69;
	padding:12px 0 42px;
}
.home .one_third {
		width:361px;
	margin-right:43px;
	}
.one_third.last_column {
	margin-right:0;
	}
.one_third .wp-caption-text {
	font-size:18px !important;
		color:#fff !important;
		font-weight:bold !important;
		margin-top:-29px !important;
	font-family: 'Ubuntu', sans-serif !important;

	}
.one_third .wp-caption-text a {
		color:#fff !important;
	}
.one_third .wp-caption-text a:hover {
color: #fbd044 !important;
	}
.two_third.last_column {
	width:62%;
	margin-left:4.66%;
}
.front-page .content-area {
  background: transparent;
}
.post-meta, .breadcrumb-list {
display:none;
}
#blockwrap {
	width:100%;
	display: block;
	clear: both;
}
.full-width-page main#main, .page-template-page-templateslanding-page-php main#main, .page-template-page-templatessitemap-php main#main {
    float: left;
    width: 100%;
	padding:0;
}
main#main {
    margin-top:-39px !important;
}

.sidebar-content-page main#main {
  left: 0;
}
main#main {
  float: left;
  width: 76%;
margin-right:0;
}
.default-sidebar, .gallery-sidebar, .right-sidebar {
    width: 24%;
font-size:15px;
line-height:18px;
padding:0 0 0 36px;
float:left;
}

#widgets .widget-title, main#main.sitemap .sitemap-widgets .widget-title {
    margin-bottom: 16px;
}
.caldera-grid {
	margin-bottom:25px;
}
.caldera-grid .form-control, .caldera-grid output {
   font-size: 16px !important;
    line-height: 1.5 !important;
	white-space:normal !important;
}
.caldera-grid input[type=radio], .caldera-grid .checkbox input[type=checkbox], .caldera-grid .checkbox-inline input[type=checkbox] {
    margin-top: 5px !important;
}

.caldera-grid .btn-default {
    color: #fff !important;
    background-color: #ea6017 !important;
    border-color: #ea6017 !important;
	font-weight:bold !important;
}
.caldera-grid .btn-default.active, .caldera-grid .btn-default.focus, .caldera-grid .btn-default:active, .caldera-grid .btn-default:focus, .caldera-grid .btn-default:hover, .open>.dropdown-toggle.caldera-grid .btn-default {
    color: #fff !important;
    background-color: #fbd044 !important;
    border-color: #fbd044 !important;
}
@media (min-width : 768px)  {
.responsive-tabs-wrapper {
    margin: 25px 0 0 0 !important;
}
.responsive-tabs ul.responsive-tabs__list{
    font-size: 19px !important;
    margin: 0 0 0 0 !important;
	}
.responsive-tabs .responsive-tabs__panel {
    background: transparent !important;
    padding: 25px 0 35px !important;
	    border: 0 solid #fff !important;
    border-top: 2px solid #223d95 !important;
}
.responsive-tabs .responsive-tabs__list__item:hover {
    color: #d5e0e9 !important;
}
.responsive-tabs .responsive-tabs__list__item {
    background: #485da2 !important;
	border: 1px solid transparent;
    -webkit-border-top-left-radius: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    -moz-border-radius-topleft: 0 !important;
    -moz-border-radius-topright: 0 !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    color: #c3cef1 !important;
    font-size: 18px !important;
    line-height: 19px !important;
    margin: 0 4px 0 0 !important;
    padding: 8px 15px 10px !important;
	font-weight:bold;
}
.responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover {
    background: #223d95 !important;
    border: 2px solid #223d95 !important;
    color: #fff !important;
    padding-bottom: 11px;
    top: 0 !important;
}
}
@media (max-width : 910px)  {

.responsive-tabs .responsive-tabs__list__item {
    font-size: 16px !important;
    line-height: 18px !important;
    padding: 8px 8px 10px !important;
}
}
@media (max-width : 767px)  {
	#tablist1-panel1 {
		display:none;
	}
.responsive-tabs-wrapper {
    border-top: 0 solid #ccc !important;
}
.responsive-tabs .responsive-tabs__panel {
    background: transparent !important;
    padding: 5px 0 !important;
	    border: 0 solid #fff !important;
}
.responsive-tabs .responsive-tabs__heading {
    background: #485da2 !important;
	border: 2px solid #fff !important;
    color: #c3cef1 !important;
    font-size: 18px !important;
    line-height: 19px !important;
    margin: 0 4px 0 0 !important;
    padding: 8px 15px 10px !important;
	font-family: 'Ubuntu', sans-serif !important;
	font-weight:bold !important;
}
.responsive-tabs .responsive-tabs__heading:after {
    border-top: 6px solid #fff !important;
}
.responsive-tabs .responsive-tabs__heading--active:after, .responsive-tabs .responsive-tabs__heading--active:hover:after {
    background: #485da2 !important;
	border-bottom: 6px solid #485da2 !important;
	}
.responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover {
    background: #223d95 !important;
    border: 2px solid #223d95 !important;
    color: #fff !important;
    padding-bottom: 11px;
    top: 0 !important;
}
}
#dafdirectdiv {
    width: 250px !important;
	font-size:14px !important;
	margin-bottom:30px;
}
.dafdirectInput, .dafdirectSelect {
	font-size:14px !important;
}
.dafdirectDonateFrom {
	margin-bottom:-10px !important;
}
.whatThis {
	margin-top:-30px !important;
	font-size:11px !important;
}
#widgets #em_widget-2 {
	margin-bottom:30px !important;
}
#eme_list-2, #widgets ul li {
font-weight:500 !important;
	color:#707689 !important;
	line-height:1.3 !important;
}
#widgets ul li {
margin-bottom:19px;
}
#widgets a {
font-size:16px !important;
	font-weight:600 !important;
}
#widgets .all-events-link a, #widgets #text-6 a {
	font-weight:400 !important;
}
#widgets .widget_nav_menu ul li {
margin-bottom:18px;
}
.widget_nav_menu {
	padding-bottom:16px !important;
}
#widgets ul li ul {
    padding: 8px 0 0 20px;
}
.caps {
	text-transform:uppercase;
}
.sm {
	font-size:85%;
}
.widget-wrapper {
  padding: 0;
}
/* footer styles */
#footer {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	background-color: #f5f4f4;
		border-top: 3px solid #1d2f69;
	clear: both;
}
#footer #footer-wrapper {
	width: 100%;
	padding: 39px 0 0;
		border-top: 2px solid #fff;
	margin: 0 auto;
}
#footer-widgets-container {
	width: 1170px;
	font-weight: normal;
	font-style: normal;
	color: #515151;
	margin: 0 auto;
	padding: 0 0;
	text-align:left;
}
#footer-widgets-container p {
	margin:0 0 19px 0;
}
#footer-widget #text-2.footer-widget {
	width:50%;
font-family: 'Merriweather', serif !important;
	font-size:18px;
	line-height:27px;
}
#footer-widget #custom_html-2.footer-widget {
	width:50%;
	text-align:right;
	font-size:14px;
	line-height:26px;
	font-weight:500;
}
#footer-widget #custom_html-2.footer-widget h3 {
font-family: 'Merriweather', serif !important;
	font-size:18px !important;
	line-height:24px !important;
	margin:0 !important;
	padding-top:3px;
}
#footer a:link, #footer a:visited {
	color: #223d95 !important;
	text-decoration:none;
}
#footer a:hover {
	color:#fbd044 !important;
}
#footer-widget .footer-widget {
    padding-left: 0;
    padding-right: 0;
	float:left;
}

#footer a .fa-youtube-play, #footer a .fa-facebook-square, #footer a .fa-instagram {
    color: #ce0a06 !important;
	font-size:17px !important;
	margin:0 16px 0 0;
	line-height:27px !important;
}
#footer a .fa-facebook-square {
    color: #365491 !important;
}
#footer a .fa-instagram {
    color: #2c2c2c !important;
}
#footer-widget .flag {
background-image: url(http://www.lacny.org/wp-content/uploads/2020/06/flagsm.png);
    background-repeat: no-repeat;
    background-position: center top;
    width: 18px !important;
    height: 12px !important;
    display: inline-block !important;
    overflow: hidden;
}
#colophon-widget {
	width:100%;
	margin:0 0;
	background:#e4e3e3;
	font-size:12px;
	color: #515151 !important;
	border-top: 2px solid #fff;
}
#colophon-widget #text-4 {
	width:1170px;
	margin:2px auto 1px;
	float:none;
}
#colophon-widget #text-4 p {
	margin-bottom:0 !important;
}
.rtfloat {
	float:right;
	margin:-24px 0 -15px;
}
#menu-social-container, #footer-base {
	display:none;
}

@media only screen and (max-width: 1225px) and (min-width: 1011px) {
.content-area, #featured-area, #header, #footer-widget #text-5, #text-3, #top-menu-container .top-menu, #main-menu-container .container, .container, .full-width-page main#main, #footer-widgets-container, #colophon-widget #text-4, .home .full_width {
	width:990px !important;
}
.home .content-area, .home #container {
    width: 100% !important;
}
.home .full_width {
	margin-top:36px;
	}
#main-navigation .main-nav ul li#menu-item-69 {
background-image: url(http://www.lacny.org/wp-content/uploads/2020/06/preschool-btnsm.jpg);
	padding:2px 9px 6px !important;
	margin:-3px 0 0 0;
}
#main-navigation .main-nav ul li#menu-item-69 a {
	font-size:14px !important;
}
#main-navigation .main-nav ul li a {
font-size:15px;
line-height: 16px !important;
	padding:0 12px 14px 0px;
}
#main-navigation .main-nav ul li#menu-item-73 {
    padding: 2px 16px 0 0 !important;
}
.entry-header h1 {
    text-align: center !important;
    padding-top: 45px !important;
}
.home .one_third {
    width: 303px;
    margin-right: 40px;
}
.home .one_third.last_column {
     margin-right: 0;
}
	.one_third .wp-caption-text {
    font-size: 16px !important;
    margin-top: -25px !important;
}
	main#main {
    width: 730px !important;
}
}



@media (min-width : 20px) and (max-width : 1010px) {
.page-template .entry-header, .page-template-default .entry-header, .post-template-default #secondary-header {	background-image: url(http://www.lacny.org/wp-content/uploads/2020/06/inside-bar-m.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	min-height:123px;
}
.post-template-default #secondary-header {	
margin-top:-15px !important;
	padding-top:50px !important;
}
.page-template .entry-header h1, .page-template-default .entry-header h1 {
text-align:center !important;
	padding:42px 3%  36px !important;
}
.page-template .post-entry, .page-template-default .post-entry {
    margin: 40px auto 0;
	width:96% !important;
    overflow: auto;
}
.home.page-template .post-entry {
	width:100% !important;
}
.page-template #secondary-header, .page-template-default #secondary-header {
		display:none;
	}
.right-sidebar {
    width: 96% !important;
    font-size: 15px;
    line-height: 18px;
    margin: 30px 2% !important;
    float: left !important;
    top: 0;
}
#header_section, #header {
    height: 128px;
}
.home.full-width-page main#main {
	margin-top: 0 !important;
}
#featured-area, #footer-widget #text-5, #text-3, #top-menu-container .top-menu, #footer-widgets-container, #colophon-widget #text-4, .home .full_width, .single #main article {
	width:96% !important;
		margin-left: auto !important;
	margin-right: auto !important;
}
#top-menu-container .top-menu {
	float:none;
		margin-left: auto !important;
	margin-right: auto !important;
}
#header_section {
    margin-top:11px;
}
#mobile-nav-button {
    display: block !important;
}
#main-menu-container {
top:-58px;
	margin-bottom:-56px;
}
#main-menu-container .container, .home .content-area, .home #container, .container, .content-area, main#main, .full-width-page main#main, #header {
    width: 100% !important;
	margin: 0 auto !important;
}
.single-post .entry-header, .type-post .entry-header, .search-results .entry-header {
    width: 100% !important;
	margin: 36px auto 0 !important;
}
#main-menu-container .container {
	margin-left:0 !important;
}
.main-nav {
float:none;
margin-top:0;
}
#main-navigation ul, #mobile-current-item {
display:none;
}
#main-navigation .main-nav > ul {
    padding-top: 57px;
}
	#main-navigation ul {
		padding-left:0 !important;
	}
#main-navigation {
    margin: 0 auto 0 !important;
}
#mobile-nav-button {
    float: right;
    padding: 0 0;
    font-size: 2em;
    background: transparent;
    border: none;
	margin:-20px 2% -52px 0;
	border-radius: 3px;
	}
#mobile-nav-button:before {
	color: #223d95 !important;
}
.single-post #mobile-nav-button, .type-post #mobile-nav-button, .search-results #mobile-nav-button {
	margin:3px 2% 0 0;
}
#mobile-nav-button:hover:before {
color: #fbd044 !important;
}	

	#main-navigation .main-nav ul li#menu-item-5078, #main-navigation .main-nav ul li#menu-item-5079, #main-navigation .main-nav ul li#menu-item-60 {
    padding-left: 0 !important;
}

#main-navigation .main-nav ul li#menu-item-5080, #main-navigation .main-nav ul li#menu-item-5079, #main-navigation .main-nav ul li#menu-item-5078 {
    margin: 0 auto !important;
    text-align: left !important;
}
#main-navigation .main-nav ul li#menu-item-73 a {
background-image: url(http://www.lacny.org/wp-content/uploads/2020/06/flagsm.png);
	background-repeat: no-repeat;
	background-position: 12px 10px;
	margin-top:-1px;
	overflow:hidden;
	padding-left:35px;
}
	.fa {
		margin-right:3px !important;
	}
#header_section br{content:' ';}
#header_section br:after{content:' ';}


	#main-navigation .main-nav ul li ul li a {
    margin: 0 !important;
background-color: #223d95 !important;
	border: 0 solid #314b9e;
	border-top: 1px solid #314b9e;
	text-align:left !important;
	color:#fff !important;
		width:100% !important;
}
	#main-navigation .main-nav .menu li li a::before {
    content: ' ' !important;
    position: absolute;
    margin-left: -5px;
}
#main-navigation .main-nav ul li a {
padding:7px 12px;
margin:0;
line-height: 1.6em;
	border-radius: 0;
	width:100% !important;
	display:block;
background-color: #223d95 !important;
	border-top: 1px solid #314b9e;
	text-align:left !important;
	color:#fff !important;
	}
#main-navigation .main-nav ul li a:hover {
background-color: #fbd044 !important;
	color:#fff !important;
	}
#main-navigation .main-nav ul li > ul {
    margin-top: 0;
	border-top: 1px solid #314b9e;
}
	#main-navigation .main-nav ul li#menu-item-34 > ul, #main-navigation .main-nav ul li#menu-item-60 > ul {
    margin-top: 0 !important;
}

#main-navigation .main-nav ul li, #main-navigation .main-nav ul li a, #main-navigation .main-nav ul li ul li, #main-navigation .main-nav ul li ul li a {
width:100% !important;
}
	#main-navigation .main-nav ul li ul li a {
		padding-left:3% !important;
	}
.home .one_third {
    width: 361px;
    margin: 36px auto 0 !important;
	display:block !important;
	float:none !important;
}
}
@media (max-width : 860px) {
#top-menu-container {
    padding: 0 0;
    margin: 0 0 -42px 0;
    height:42px;
}
#top-menu-container ul li#menu-item-45, #top-menu-container ul li#menu-item-46, #top-menu-container ul li#menu-item-6006 {
    float: none;
}
#header_section {
    margin-top: 30px;
}
#top-menu-container .top-menu li:after {
    content: '|';
    color: #8591b7;   
	margin-left: 7px;
}
#top-menu-container ul li#menu-item-46:after, #top-menu-container ul li#menu-item-6006:after {
    content: '';
	margin-left:0;
}
#top-menu {
    margin: 0 auto;
    text-align: center;
}
#top-menu-container ul.top-menu {
    margin: 0 auto;
    text-align: center !important;
}
#top-menu-container .top-menu {
    float: none;
    padding: 0;
    margin: 0 auto;
    display: block;
    width: 100%;
}
	#top-menu-container .top-menu li {
    float: none;
	margin-right:5px !important;
    text-align: center;
    display: inline;
    padding: 0 !important;
}
}
@media (max-width : 750px) {
	#top-menu-container ul.top-menu {
    margin: 2px auto 0;
    text-align: center !important;
    width: 400px !important;
}
#top-menu-container {
    padding: 0 0;
    margin: 0 0 -70px 0;
    height:70px;
}
#header_section {
    margin-top: 55px;
}
#top-menu-container ul li#menu-item-42:after {
    content: '';
	margin-left:0;
}
}
@media (max-width : 699px) {
main#main {
  float: left;
  width: 100%;
margin-right:0;
}
.default-sidebar, .gallery-sidebar, .right-sidebar {
    width: 100%;
font-size:15px;
line-height:18px;
padding:25px 0 0 0;
float:left;
}
.one_half {
    width: 100% !important;
}
.last_column {
margin-left:0;
}
	.hmbtn {
	font-family: 'Ubuntu', sans-serif !important;
font-size:20px;
		line-height:23px;
	font-weight:500;
}
.hmbtn a {
background-image: url(http://www.lacny.org/wp-content/uploads/2020/06/home-btn-back-sm.jpg);
	width:360px !important;
	height:55px !important;
	margin:30px auto;
	display:inline-block !important;
	overflow:hidden;
	padding:5px 90px 0;
}
}
@media (max-width : 640px) {
.alignleft, .alignright {
float:none;
	padding-top:4px;
  margin: 0 0 30px 0;
	display:block;
}
}

@media (max-width : 600px) {
.two_fifth {
    width: 100% !important;
	margin-right:0;
}
}
@media (max-width : 550px) {
#footer-widget #text-2.footer-widget {
    width: 100%;
text-align:center;
}
#footer-widget .footer-widget {
    float: none;
}
	#footer-widget #custom_html-2.footer-widget {
    width: 100%;
    text-align: none;
		text-align:center;
}
	#colophon-widget #text-4 {
		text-align:center;
	}
.rtfloat {
    float: none;
    margin: 0;
}
}
@media (max-width : 489px) {
.page-id-4716 .one_fourth {
margin-bottom:25px !important;
	min-height:375px !important;
}
}
@media (max-width : 400px) {
#top-menu-container {
    height: 90px;
}
	#top-menu-container ul.top-menu {
    width: 320px !important;
}
#top-menu-container .top-menu li a:link, #top-menu-container .top-menu li a:visited {
    font-size: 13px;
}
		.hmbtn {
font-size:18px;
		line-height:20px;
}
.hmbtn a {
background-image: url(http://www.lacny.org/wp-content/uploads/2020/06/home-btn-back-sm.jpg);
	width:100% !important;
	height:55px !important;
	margin:30px auto;
	display:inline-block !important;
	overflow:hidden;
	padding:7px 80px 0;
	display:cover;
}
	.home .one_third {
    width: 303px;
}
.one_third .wp-caption-text {
    font-size: 16px !important;
    margin-top: -25px !important;
}
}
@media (max-width : 360px) {

.hmbtn a {
	padding:7px 70px 0;
}
}