/* Theme Name: ELCIR 
 * Theme URI: http://www.elcirmo.org;
   Author: Early Learning Coalition of Indian River, Martin & Okeechobee Counties - Board Chair Author URI: http://www.elcirmo.org;
 Description: This is a simple and clean Wordpress theme License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: escalate */
/* @import url('https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap');
*/
/* @font-face {
     font-family: 'robotoregular';
     src: url('assets/css/font/roboto-regular-webfont.woff2') format('woff2'), url('assets/css/font/roboto-regular-webfont.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'robotobold';
     src: url('assets/css/font2/roboto-bold-webfont.woff2') format('woff2'), url('assets/css/font2/roboto-bold-webfont.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
 */
 @font-face {
     font-family: 'source_sans_proregular';
     src: url('assets/css/fontregular/sourcesanspro-regular-webfont.woff2') format('woff2'), url('assets/css/fontregular/sourcesanspro-regular-webfont.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: 'source_sans_prosemibold';
     src: url('assets/css/fontsemibold/sourcesanspro-semibold-webfont.woff2') format('woff2'), url('assets/css/fontsemibold/sourcesanspro-semibold-webfont.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
 body{
     font-size:19px;
     font-family: 'source_sans_proregular';
}
 h1,h2,h4, label{
     font-family: 'source_sans_prosemibold';
     font-weight:700;
}

 html {
     margin-top: 0px !important;
}
 h1{
     color:#0e1e53;
}
h3{
	color:#b58708;
	margin-top: 0;
}
.container-fluid.col-slider h3 , .Board-Openings h3 , .Vendors h3{
	color:#fff;	
}
 p{
     color:#6f758b;
}
.col-img-responsive img{
	width:100%;
}
.wp-block-separator {
    border-bottom: 2px solid #dddfe1;
}
.active-drop-down-menu {
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: normal;
    color: #6ebec5;
    position: absolute;
    right: 0;
    background: transparent;
    padding: 1px 2px;
    top: 13px;
    font-size: 14px;
}
.announcements-02 a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 7px;
}
.page-template-default p{
	color:#000000;
}
 .Board-Openings p , .Vendors p , .col-slider p{
     color:#fff;
}

.sub-menu li a {
    color: #ffffff;
    text-decoration: none;
    background: #0c1b3e;
    padding: 7px 10px;
    width: 100%;
    display: block;
    border-bottom: solid 1px #1d2a48;
}
 .btn{
     font-size:16px;
     border-radius: 3px;
}
.sub-menu {
    min-width: 220px;
    top: 57px;
    z-index: 9;
}
 .btn-warning {
     color: #fff;
     background-color: #f2a615;
     border-color: #eea236;
}
 .btn-danger{
     background:#bf1d4f;
     border-color:#bf1d4f;
}
 .announcements-02 .img01 {
     position: absolute;
     left: 15px;
     top: 13px;
}
.fixed-top {
    background: #153158;
    padding: 9px;
}
.fixed-top h5 {
    color: #fff;
    float: left;
    margin-top: 10px;
    font-size: 15px;
    margin-bottom: 0px;
}
 .fixed-top h5 span{
     color:#d7dc64;
     margin-right:10px;
}
 .fixed-top .btn{
     float:right;
}
 .col-margin-right{
     margin-right:10px;
}
 .col-search {
     width: 225px;
     float: left !important;
     margin-right: 15px;
}
 .col-languege {
     width: 163px;
     float: left;
}
 .col-search .input-group-addon {
     background: #ffae03;
     color: #fff;
}
#menu-item-212 .active-drop-down-menu{
	display:none;
}
 .col-ada {
     float: right;
     padding: 0;
     position: relative;
     top: 15px;
     right: -10px;
}
 .input-group-addon{
     font-size:14px !important;
}
 .col-slider .container{
     position:relative;
     top:100px;
}
 .col-slider .container h3{
     margin-top:0;
     font-size:30px;
}
 .col-col-Coalition-News-02 .panel{
     border-radius:15px;
}
 .fa-chevron-circle-right {
     margin-right:10px;
}
.bullets-img {
    position: absolute;
    left: -38px;
    top: 0;
    background-image: url("assets/images/bullets.png");
    height: 31px;
    width: 29px;
    display: none;
}
.page-id-40 .entry-content ul {
    margin-top: 30px;
}
.content-area ul li {
    position: relative;
    list-style-type: disc;
    margin-bottom: 15px;
}
 .col-search-cl{
     float: right;
     position:relative;
     top:30px;
}
 .col-ada ul li{
     list-style: none;
     float: left;
     cursor: pointer;
}
 .col-ada ul{
     padding: 0;
     float: left;
     margin-bottom: 0;
}
 ul{
     padding: 0;
     margin-bottom: 0;
}
 .clear{
     clear: both;
}
 .col-ada-cl-01{
     margin-right: 35px;
}
.navbar-nav > li > a {
    line-height: inherit;
}
 .col-ada-cl-02 li{
     margin-right: 10px;
}
 .navbar-default {
     background-color: #0c1b3e;
     border-color: #0c1b3e;
     border-radius: 0;
     margin: 0;
     position:relative;
     padding: 0;
     top:0px;
     z-index:9;
}
.nav-block {
    background: #0c1b3e;
    position: relative;
}
.navbar-nav > li {
	cursor:pointer;
}
 .col-logo {
     position: relative;
     top:0;
     left: -4px;
     margin-bottom: 15px;
}
 .navbar-default .navbar-nav>li>a {
     color: #fff;
	 padding:0;
}
/* .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
     color: #f0ad4e;
     background-color: transparent;
}*/
 .col-slider {
     height: 537px;
     background-image: url(assets/images/slider.png);
     margin-bottom: 15px;
}
 .col-slider {
     color: #fff;
     text-align: center;
     margin-top:-24px;
     background-repeat: no-repeat;
     background-size: cover;
     background-position: top;
}
 .col-logo-cl{
     padding-left:0;
}
 .col-line{
     position:absolute;
     right:0;
     width:1px;
     height:10px;
     background:red;
}
.current-menu-parent .menu-image-title{
	color:#ffae03 ;
}
.sub-menu.active-sub-menu .menu-image-title{
	color:#fff !important;
}
.sub-menu .current_page_item a
 {
	background:#3466ab;
}
.fa.fa-angle-right {
    position: relative;
    left: -2px;
    top: 1px;
}
.col-breadcrumbs span{
	margin-right:5px;
}
 .col-line {
     position: absolute;
     right: 95px;
     width: 1px;
     height: 30px;
     background: #827474;
}
 .Vendors .img09 {
     position: absolute;
     right: -13px;
     bottom: -12px;
}
 .Vendors h3{
     margin-top:0;
}
 .col-slider h1{
     font-family: 'source_sans_prosemibold';
     color:#fff;
     margin-bottom:0px;
     font-size: 53px;
}
	 .col-bg.animation02 img{
		max-width: inherit !important;
	 }
 .col-Coalition-News li , .col-Parents li , .col-Providers li{
     list-style: none;
     color:#fff;
     margin-bottom:10px;
}
 .col-Coalition-News h2 , .col-Parents h2 , .col-Providers h2{
     margin-top: 0;
     font-size: 36px;
     color:#fff;
     font-family: 'source_sans_prosemibold';
}
 .container.col-col-Coalition-News-02 {
     /*margin-top: -188px;*/
     margin-top: 15px;
}
 .col-col-Coalition-News-02 .panel-body{
     min-height:500px;
     padding: 23px 35px;
}
 .col-col-Coalition-News-02 .panel{
     -webkit-box-shadow: 0px 14px 18px 0px rgba(0,0,0,0.19);
     -moz-box-shadow: 0px 14px 18px 0px rgba(0,0,0,0.19);
     /*box-shadow: 0px 14px 18px 0px rgba(0,0,0,0.19);*/
     box-shadow: 0px 8px 20px 6px rgba(0,0,0,0.3);
}
/*#menu-item-212 {
    padding-left: 10px;
}
*/

body.font-default-4 .col-menu-first span{
	font-size: 19.5px !important;
}
body.font-default-5 .col-menu-first span{
	font-size: 20px !important;
}
body.font-default-6 .col-menu-first span{
	font-size: 20.5px !important;
}
body.font-default-7 .col-menu-first span{
	font-size: 21px !important;
}

body.font-default-2 .col-menu-first span{
	font-size: 17px !important;
}
body.font-default-1 .col-menu-first span{
	font-size: 15px !important;
}

 .col-Coalition-News {
     background:#6ebec5;
     border:0;
}
 .col-Parents {
     background:#b1b557;
     border:0;
}
 .col-Providers {
     background:#3466ab;
     border:0;
}
 .col-Coalition-News h3 , .col-Parents h3 , .col-Providers h3{
     margin:0;
     padding:20px 0;
     padding-left:15px;
     background:#0000002e;
     color:#fff;
     position:relative;
     font-size:20px;
     border-radius: 0px 0px 15px 15px;
}
 .fa-forward {
     position: absolute;
     right: 0;
     top: 10px;
     padding: 10px;
}
 .Board-Openings {
     background: #6ebec5;
     border: 0;
     border-radius: 0;
     color: #fff;
    padding-bottom: 30px;
}
#divImportantNoteLink {
    float: left;
    margin: 0 auto;
}
 .Vendors{
     background:#b1b557;
     border:0;
     border-radius:0;
     color:#fff;
     position:relative;
     overflow:hidden;
}
 .container-fluid.col-inner-breadcrumbs {
     padding: 60px;
     color: #fff;
     margin-top: -14px;
     margin-bottom:30px;
	 background-size:cover;
}
.fixed-header.navfix{
	background:#fff;	
	width:100%;
}
 .container-fluid.col-inner-breadcrumbs h1{
     color:#fff;
}
 span.post.post-page.current-item , .itemListElement a{
     color:#fff;
}
 .col-breadcrumbs {
     position: relative;
     top: 40px;
}
 a.home{
     color:#fff;
}
 .Board-Openings .btn, .Vendors .btn{
     background-color: #00000047;
     border:0;
}
 .col-fluid{
     position:relative;
     overflow:hidden;
     padding:25px;
}
 .col-bg{
     position:absolute;
     right:0;
     top:0;
     width:50%;
    /* background-image: url(assets/images/02.png);
     */
     height:100%;
     overflow:hidden;
}
.carousel-slider{
	z-index:0 !important;
}
 .Announcement{
     background:#3466ab;
     padding:0px;
     color:#fff;
}
.provider-box{
    background-color: #153158;
    /*padding: 45px 25px;*/
    padding: 71px 50px;
    overflow: hidden;
}
.donate-box{
    
    padding: 30px 25px 30px 0px;
    overflow: hidden;
}
.Announcement p{

    color: #fff;
font-size: 17px;
line-height: 24px;
}
 .Announcement h2{
     font-style:normal;
     font-weight:400;
     margin-bottom:15px;
     margin-top:0; float: none;
      font-family: 'source_sans_proregular';
      font-size: 28px
}

 .Announcement .btn{
     padding: 15px 37px;
     background:transparent;
     border-color:#fff;
}
 .btn-success:active:focus{
     background-color: transparent !important;
     border-color: #255625;
}
 .Announcement .btn h4{
     margin:0;
}
 .announcements-02 .panel-body{
     background:#FFF;
     min-height:225px;
     border-radius:0;
     padding:10px 25px;
}
.col-slider .widget.widget_text{
	float: left;
width: 100%;
}
 .announcements-02 h1 , .col-report h1{
     padding: 35px;
     margin:0;
}
 .col-report {
     padding-bottom:45px;
}
 .announcements-02 h4{
}
 .announcements-02 label{
     padding:15px 30px;
     background:#b1b557;
     width:100%;
     color:#fff;
     margin:0;
     font-weight:normal;
     position:relative;
     cursor: pointer;
}
 .textwidget.custom-html-widget{
     text-align:center;
}
 .col-footer{
     background:#3466ab;
     padding:25px;
     color:#fff;
	 margin-top:20px;
	 overflow: auto !important;
	 height: 400px !important;
}
 .col-footer ul li{
     list-style: none;
     cursor: pointer;
     margin-bottom:5px;
     color:#e6e6e6;
     font-size:16px;
}
.container-fluid.announcements-02 .carousel-slider .owl-item img {
    width: auto;
}
 .col-copyright{
     background:#153158;
     padding:25px;
}
 .col-copyright p {
     margin: 0;
     color: #78a9b8;
     font-size: 13px;
     position:relative;
     top:10px;
}
 .announcements-02 h3{
     line-height:27px;
     color:#0e1e53;
     margin-bottom:30px;
	 
}
ul#menu-clients-menu {
    margin: 0 auto;
    display: table;
}
#menu-clients-menu li {
    float: left;
    list-style: none;
    padding: 5px;
}
 .col-footer h4{
     font-weight:700;
     color:#d7dc64;
     margin-bottom:20px;
     font-family: 'source_sans_proregular';
}
 .img2 {
     position: absolute;
     right: 10px;
     top: 10px;
}
 .announcements-02{
     padding-bottom:50px;
}
 .announcements-02 .panel{
     border-radius:0;
     border:0;
     position:relative;
	 width: 287px;
}
 .announcements-02 .panel-body{
     padding-top:53px;
}
 .col-report h1{
     padding:53px 0px 15px !important;
}
 .col-about-coalition{
     padding-bottom:53px;
     padding-top:37px;
}
 .col-about-coalition h1{
     margin-bottom:25px;
}
.theme1 .active-drop-down-menu {
    color: #fff;
	background: #000;
}
::-webkit-input-placeholder { /* Edge */
  color: #998686;
	font-size:12px;
		font-weight:normal;
}

:-ms-input-placeholder { /* Internet Explorer */
  color: #998686;
	font-size:12px;
		font-weight:normal;
}

::placeholder {
  color: #998686;
	font-size:12px;
		font-weight:normal;
}
 .col-copyright ul li {
     list-style: none;
     float: left;
     cursor: pointer;
     margin-right: 7px;
}
 .col-copyright ul {
     float:right;
}
 .col-copyright ul li:last-child{
     margin-right: 0px;
}
.page-id-203 .entry-content textarea {
    overflow: auto;
    height: 115px;
	   border: solid 1px #c8bfbf;
	    width: 417px;
}
.page-id-203 .entry-content input{
    border: solid 1px #c8bfbf;
    height: 40px;
	padding-left:5px;
}
.page-id-203 .entry-content input {
    border: solid 1px #c8bfbf;
    height: 40px;
    padding-left: 5px;
    width: 417px;
}
.nav > li {
    font-family: 'source_sans_prosemibold';
    font-weight: normal;
    font-size: 18px;
	color:#fff;
	padding: 14px;
	position:relative;
}

.col-menu-first:active , .col-menu-first:hover {
	color: #ffae03;
}
#divNews1Link .ow-icon-placement-left.ow-button-hover {
    background: #00000047 !important;
    padding: 1px 10px !important;
    font-size: 15px;
	border:0;
}
#divNews1Link {
    float: left;
}
#divNews2Link {
    float: left;
}
#divNews2Link .ow-icon-placement-left.ow-button-hover {
    background: #00000047 !important;
    padding: 1px 10px !important;
    font-size: 15px;
	border:0;
}
.col-menu-first::before {
    font-family: "Font Awesome 5 Free";
    content: "\25BE";
    display: inline-block;
    vertical-align: middle;
    font-weight: 900;
    color: #ffae03;
    position: absolute;
    right: -4px;
    top: 15px;
	display:none;
}
.current_page_item .menu-image-title-after {
    color: #ffae03 !important;
}
.pdf-icon {
    position: relative;
    top: -4px;
}
.col-footer .current_page_item .menu-image-title-after {
    color: #fff !important;
}



div.emd-container .event-block {
    width: 100% !important;
	min-height: auto !important;
	padding:15px;
}
.page-id-208 .event-block .event-thumb {
    min-height: 100px;
    height: 100px;
    width: auto;
    float: left;
    margin-right: 10px;
}
div.emd-container .event-block  h3{
	margin:0;
}
.top-portal{
	float:right;
}
.heateor_sss_vertical_sharing {
    z-index: 999 !important;
}
.single-emd_wpe_event  #menu-item-213 a{
	background:#ffae03;
}
.single-emd_wpe_event #menu-item-828 span{
	color:#ffae03;
}
.col-footer-container {
    margin-right: -15px;
    margin-left: -15px;
}
.panel-body h3{
	margin-top:0;
}
.col-touch-truck img{
	width:100%;
}
.col-img-responsive2 .col-md-3 img {
	width:100%;
}
.col-img-responsive2 .col-md-3 .panel-body  {
	min-height:200px;
	
}
.page-id-37 .panel-body h3 , .page-id-37 .panel-body p {
	color:#ffffff;
}





























































 @media only screen and (max-width: 780px){
.top-portal{
	float:left;
}
	 
.nav > li {
    padding: 5px;
}	 	 
     .collapsing{
         height:auto !important;
    }
     .navbar-nav > li > a {
         padding-top: 5px;
         padding-bottom: 5px;
         line-height: 29px;
    }
     .sub-menu {
         display:none;
    }
     .active-sub-menu {
         visibility: visible;
         display:block !important;
         float:left !important;
         position:relative !important;
    }
     .navbar-default .navbar-nav > li > a {
         font-size: 14px !important;
    }
	     .col-menu-first {
         font-size: 14px !important;
			 top: 5px;
			 padding: 5px;
    } 
	 
     .navbar-collapse{
         padding:0;
         height:271px;
    }
     .navbar-toggle {
         position: relative;
         float: right;
         padding: 5px;
         margin-top: 3px;
         margin-right: 8px;
         margin-bottom: 3px;
    }
     .navbar {
         position: relative;
         min-height: 42px;
    }
	 /*
     .nav > li:before {
         font-family: "Font Awesome 5 Free";
         content: "\25BE";
         display: inline-block;
         padding-right: 3px;
         vertical-align: middle;
         font-weight: 900;
         color: #ffae03;
         position: absolute;
         right: 0;
         background: #21325a;
         padding: 1px 10px;
    }
	 */
     .sub-menu li a {
         padding: 3px 10px;
    }
     #menu-main-menu{
         margin:0;
    }
     .active-sub-menu{
         float:none;
         position:relative;
         width:90%;
         margin:0 auto;
         display:table;
    }
     .navbar-default .navbar-nav > li > a {
         font-family: 'source_sans_prosemibold';
         font-weight: normal;
         font-size: 18px;
         width: 100%;
         float: left;
    }
     .nav > li {
         position: relative;
         display: block;
         width: 100%;
         float: left;
    }
     .row {
         margin-right: 0;
         margin-left: 0;
    }
     .so-widget-sow-button {
         width: auto;
         float: left !important;
    }
     .col-logo img{
         width:300px;
    }
.col-ada {
    display: block;
    float: left;
}
     .textwidget.custom-html-widget {
         text-align: center;
    }
     .col-search-cl {
         float: left;
         position: relative;
         top: 10px;
    }
     .fixed-top h5 {
         color: #fff;
         float: left;
         width: 100%;
    }

     .fixed-top .btn {
         float: left;
         margin-right:5px;
    }

     .img03{
         width:100%;
    }
     .col-copyright ul {
         float: left;
    }
     .col-copyright p {
         top: 0;
         margin-bottom: 15px;
    }
     .Announcement {
         background: #5d9ad1;
         padding: 15px;
         color: #fff;
    }
    .donate-box{
        padding: 30px 0px;
    }
    .provider-box{
        margin: 0px;
        padding: 50px 30px;
    }
}
/* */

@media only screen and (min-width: 770px){
	.navbar .fa-bars {
		display:none;
	}
}

@media only screen and (max-width: 770px){
	.Announcement .col-md-8{
		margin-bottom:20px;
	}
	
	
	.active-drop-down-menu {
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: normal;
    color: #6ebec5;
    position: absolute;
    right: 0;
    background: #23345b;
    padding: 7px 13px;
    top: 13px;
    font-size: 14px;
    top: 0;
}
	
	
	#wpfront-scroll-top-container{
		bottom: 45px !important;
	}
		#wpfront-scroll-top-container img{
		width: 50px !important;
	}
	#menu-main-menu {
		height:280px;
		overflow-y:scroll;
		display:none;
		    width: 100%;
	}
	.navbar-header{
		display:none;
	}	
	.navbar .fa-bars{
		position:relative;
		right:0;
		padding:5px;
		float:right;
		display:block;
		color:#fff;
		font-size:27px;

	}	

	
.col-bg {
	position: relative;
	width: 100%;
	}	
	
	
	
	.col-ada {
    top: 0;
    right: 0px;
}
.col-slider h1 {
    font-size: 30px;
}
	
	
	.col-menu-first::before{
		display:none;
	}
.col-menu-first {
    width: 100%;
    float: left;

}
.col-menu-first::before {
    top: 9px;
}
.sub-menu {
    min-width: 220px;
    top: 0;
    position: relative !important;
}	
.page-id-203 .entry-content textarea {
	width:100%;
}
.page-id-203 .entry-content input {
    width: 100%;
}
.page-id-203 .entry-content label {
    width: 100%;
}
	
	}






 @media only screen and (max-width: 480px){
	 
.col-logo {
    position: relative;
    top: 0 !important;
}
.announcements-02 .panel {
    width: 100%;
}	 
	 
	 
	 .fixed-top h5 {
    margin-bottom: 10px;
}
	 .container-fluid.col-inner-breadcrumbs {
    color: #fff;
    font-size: 12px;
}
	 .col-breadcrumbs {
    position: relative;
    top: -3px;
}
	 .container-fluid.col-inner-breadcrumbs h1 {
    color: #fff;
    font-size: 20px;
}
.container-fluid.col-inner-breadcrumbs {
    padding: 30px;
    margin-bottom: 5px;
}
	 #provider-portal {
    padding: 5px 5px;
    box-shadow: inherit;
    border: 0;
    border-radius: 2px;
    background: #bb1e53;
    font-size: 10px !important;
    width: auto;
}
#family-portal-access {
    padding: 5px 5px;
    box-shadow: inherit;
    border: 0;
    background: #ffae03;
    border-radius: 2px;
    font-size: 10px !important;
    width: auto;
}
	 
.fixed-top h5 {
    font-size: 11px ;
}
     .announcements-02 h3 {
         line-height: 25px;
         color: #0e1e53;
         margin-bottom: 0px;
         font-size: 17px;
    }
.so-widget-sow-button {
    width: auto;
    margin-right: 10px;
}
     .container.col-col-Coalition-News-02 {
/*          margin-top: 0; */
    }
     .col-slider .container h3 {
         margin-top: 0;
         font-size: 23px;
    }
     .col-slider {
         height: auto;
         padding:25px 10px;
    }
     .col-slider {
         color: #fff;
         text-align: center;
         margin-top: 0;
    }
     .col-slider h1 {
         font-weight: 700;
         color: #fff;
         font-size: 30px;
    }
     .col-col-Coalition-News-02 .panel-body {
         min-height: auto;
         padding: 23px 15px;
    }
.announcements-02 .panel-body {
    min-height: 180px;
}
	 .announcements-02 {
    padding-bottom: 10px;
}
     .announcements-02 h1, .col-report h1{
         font-size:20px;
         padding:15px;
    }
     .Board-Openings h3{
         margin-top:0;
    }
     .col-fluid {
         padding: 7px;
         padding-top: 25px;
    }
     .col-about-coalition{
         padding-top:0;
         padding-bottom:10px;
    }
     .col-slider .container{
         top:7px;
    }
     .col-search-cl .input-group {
         width:100%;
         margin-bottom:15px;
    }
     .col-search-cl .form-group {
         width:100%;
         margin-bottom:15px;
    }
     .fixed-top .btn {
         float: left;
         margin-right: 0;
         width: 100%;
         margin-bottom: 7px;
    }
     .col-copyright {
         background: #053746;
         padding: 10px;
    }
     .navbar-toggle{
         background:#f0ad4e;
    }
     .navbar-default .navbar-toggle .icon-bar {
         background-color: #020202;
    }
     .col-logo {
         position: relative;
         top: 15px;
    }
     .col-logo img {
         width: 100%;
    }
     .col-Coalition-News h3, .col-Parents h3, .col-Providers h3 {
         font-size: 17px;
    }
}
 @media only screen and (min-width: 990px) and (max-width: 1025px){
     .announcements-02 .panel-body {
         min-height: 265px;
    }
     .col-copyright ul li img {
         width: 27px;
    }
     .col-Coalition-News h3, .col-Parents h3, .col-Providers h3{
         font-size:17px;
    }
     .img03 {
         width: 100%;
    }
}
 @media only screen and (min-width: 770px) and (max-width: 990px){
     .img03 {
         width: 100%;
    }

	 
}
/* animation 01*/
 .animation-add-01{
     visibility:hidden;
}
 .animation01{
     visibility:visible;
     -webkit-animation-name: slideInLeft;
     animation-name: slideInLeft;
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
}
 @-webkit-keyframes slideInLeft {
     0% {
         -webkit-transform: translateX(-100%);
         transform: translateX(-100%);
         visibility: visible;
    }
     100% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
    }
}
 @keyframes slideInLeft {
     0% {
         -webkit-transform: translateX(-100%);
         transform: translateX(-100%);
         visibility: visible;
    }
     100% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
    }
}
/* animation 02*/
 .col-bg{
     visibility:hidden;
}
 .animation02{
     visibility:visible;
     -webkit-animation-name: slideInRight;
     animation-name: slideInRight;
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
}
 @-webkit-keyframes slideInRight {
     0% {
         -webkit-transform: translateX(100%);
         transform: translateX(100%);
         visibility: visible;
    }
     100% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
    }
}
 @keyframes slideInRight {
     0% {
         -webkit-transform: translateX(100%);
         transform: translateX(100%);
         visibility: visible;
    }
     100% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
    }
}
/* animation 03*/
 .animation-add-02{
     visibility:hidden;
}
 .animation03{
     visibility:visible;
     -webkit-animation-name: slideInLeft;
     animation-name: slideInLeft;
     -webkit-animation-duration: 3s;
     animation-duration: 3s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
}
 @-webkit-keyframes slideInLeft {
     0% {
         -webkit-transform: translateX(-100%);
         transform: translateX(-100%);
         visibility: visible;
    }
     100% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
    }
}
 @keyframes slideInLeft {
     0% {
         -webkit-transform: translateX(-100%);
         transform: translateX(-100%);
         visibility: visible;
    }
     100% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
    }
}
/* animation 04*/
 .animation-add-03{
     visibility:hidden;
}
 .animation04{
     visibility:visible;
     -webkit-animation-name: slideInRight;
     animation-name: slideInRight;
     -webkit-animation-duration: 3s;
     animation-duration: 3s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
}
 @-webkit-keyframes slideInRight {
     0% {
         -webkit-transform: translateX(100%);
         transform: translateX(100%);
         visibility: visible;
    }
     100% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
    }
}
 @keyframes slideInRight {
     0% {
         -webkit-transform: translateX(100%);
         transform: translateX(100%);
         visibility: visible;
    }
     100% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
    }
}


@media only screen and (min-width: 1024px){
		
	/*.body-margin{
		padding-top:210px;
	}	*/



	/* animation nav*/
 /*.navfix {
     -webkit-animation-name: flipInX;
     animation-name: flipInX;
     -webkit-animation-duration: .75s;
     animation-duration: .75s;
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     position:fixed;
     top:0;
     z-index:99;
     display:table;
     margin:0 auto;
     left:0;
     right:0;
     width:100%;
}*/
}
 @-webkit-keyframes flipInX {
  0% {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  }
  @keyframes slideInDown {
  0% {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  }
	

/* */
	

 .so-widget-sow-button {
     float: left;
}
 #provider-portal {
     padding: 9px 11px;
     box-shadow: inherit;
     border:0;
     border-radius: 2px;
     background:#3466ab;
     font-size: 17px;
}
 #family-portal-access {
     padding:9px 11px;
     box-shadow: inherit;
     border: 0;
     background: #6ebec5;
     border-radius: 2px;
     font-size: 17px;
}
 .col-search .input-group-addon {
     background: #ffae03;
     color: #fff;
     width: auto;
     position: absolute;
     z-index: 9;
     right: 0;
     padding:0;
}
 .input-group.col-search{
     position:relative;
}
 #searchsubmit {
     background: #6ebec5;
     border: 0;
     padding: 9px;
}
 .image.wp-image-517.attachment-medium.size-medium {
     width: 442px;
}

/* end */
/* theme */
 .theme1 .navbar-default , .theme1 .fixed-top {
     background-color: #000 !important;
}
 body.theme1 .btn-warning {
     color: #fff;
     background-color: #272626;
     border-color: #000000;
}
/* */





@media only screen and (min-width:768px) and (max-width: 780px){
	
/*	
	.nav > li {
    width: auto;
}
	.nav > li::before {
    background: inherit;
    padding: 0;
    font-size: 10px;
    top: 13px;
    right: 0;
}

	#menu-item-212::before{
		display:none;
	} 
	
	
.active-sub-menu {

    visibility: visible;
    display: block !important;
    float: left !important;
    position: absolute !important;
    top: 30px;

}
.sub-menu {

    min-width: 180px;
    white-space: normal;

}	
	.nav > li > a {

    position: relative;
    display: block;
    padding: 10px 9px;
        padding-top: 10px;
        padding-bottom: 10px;

}
	.active-sub-menu {
    top: 40px;

}
	
	*/
	}


@media only screen and (min-width:480px) and (max-width: 780px){
	.fixed-top h5 {
    margin-bottom: 10px;
}
	.col-search-cl {

    float: left;
    position: relative;
    top: 10px;
    left: -15px;

}

}


@media only screen and (min-width:320px) and (max-width: 990px){
.col-col-Coalition-News-02 .panel-body {
	min-height: auto !important;
}
#id-838.arrows-outside .owl-next {
    right: -48px;
    display: none;

}
#id-838.arrows-outside .owl-prev {
    left: -48px;
    display: none;

}	

}

/* loader */
.col-loader {
    width: 100px;
    height: 100px;
    position: fixed;
    left: 0;
    right: 0;
    top: 40%;
    margin: 0 auto;
    z-index: 9999;
    text-align: center;
}
.col-loader img {
    position: relative;
    top: 0;
    width: 80px;
    left: 0;
    margin: 0 auto;
    display: table;
    right: 0;
	z-index:99999;
    height: 100%;
}
.col-bg-loader{
	width:100%;
	height:100%;
	background:#fffffff2;
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	
	z-index:9999;
}
.col-loader-03{
    top: -25px;
    width: 160px;
    left: -30px;
}

.col-loader .col-loader-03 {
    -webkit-animation: rotation 0.9s infinite linear;
    animation: rotation 0.9s infinite linear;
}

@-webkit-keyframes rotation {
    from {-webkit-transform: rotate(0deg);}
    to   {-webkit-transform: rotate(359deg);}
}

@keyframes rotation {
    from {-ms-transform: rotate(0deg);}
    to   {-ms-transform: rotate(359deg);}

    from {transform: rotate(0deg);}
    to   {transform: rotate(359deg);}
}

/* */
@media only screen and (min-width: 1024px) {
.navfix {
    width: 1170px;
	-webkit-box-shadow: 0px 12px 17px 0px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 12px 17px 0px rgba(0,0,0,0.32);
box-shadow: 0px 12px 17px 0px rgba(0,0,0,0.32);
}
}

 

/*share */
.col-share-01 {
    background: #0c1b3e;
    padding: 10px;
    width: 35px;
    position: fixed;
    left: 0;
    top: 40%;
    z-index: 99;
    color: #f1a515;
}
.col-share {
    background: #fff;
    padding: 15px;
	width: auto;
     display:none;
     position:fixed;
	left: 37px;
	top: 40%;
	z-index:99;
}
.col-share ul li {
    list-style: none;
    margin-bottom: 10px;
}
.col-share ul li img {
    margin-right: 5px;
    position: relative;
    top: -3px;
}
.col-share ul {
	padding:0;
}


 .active-share {
display:block;
 
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes flipInY {
  0% {
  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  opacity: 0;
  }
  40% {
  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  }
  60% {
  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  opacity: 1;
  }
  80% {
  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
  -webkit-transform: perspective(400px);
  transform: perspective(400px);
  }
  }
  @keyframes flipInY {
  0% {
  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  opacity: 0;
  }
  40% {
  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  }
  60% {
  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  opacity: 1;
  }
  80% {
  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
  -webkit-transform: perspective(400px);
  transform: perspective(400px);
  }
  } 


.col-social-bg{
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	background:#fff;
	z-index:999;
	display:none;
	opacity:0.4;
}

.col-social-pop{
	width:70%;
	height:500px;
	position:fixed;
	left:0;
	top:15%;
	background:#fff;
	z-index:9999;
	right:0;
	margin:0 auto;
		display:none;
	
}
.col-social-bg-active-share{
	display:block;
}
.col-social-bg-active-share {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes slideInDown {
  0% {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  }
  @keyframes slideInDown {
  0% {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  }

/*Jay*/
.entry-footer{

    font-size: 13px;
margin-top: 25px;
}


.post-navigation .nav-links{

overflow: hidden;
padding: 10px 12px;
background-color: #efefef;
margin-top: 15px;
border-top: 2px solid #ddd;
}


.post-navigation .nav-previous{
    float: left;
font-size: 14px;
width: 250px;
}
.post-navigation .nav-next{
    float: right;
font-size: 14px;
text-align: right;
width: 250px;
}
#LearningActivities {
	 padding: 9px 11px;
    box-shadow: inherit;
    border: 0;
    background: #b6d6a0;
    border-radius: 2px;
    font-size: 17px;
}
/* .top-portal a , .so-widget-sow-button-flat-3dcd05ae1b31 .ow-button-base a {
	font-size: 14px !important;
	padding: 9px 11px !important;
} */

.col-col-Coalition-News-02 .parent:hover {
    background: #6ebec5 !important;
    color: #ffffff !important;
}