/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/*
Theme Name: Accesspress Lite child
Theme URI: http://dev.shkedia.com/
Description: This is a child theme of Accesspress Lite
Author: Shelley Magnezi
Author URI: Http://districtcreations.com
Template: accesspress-lite
Version: 1.0
*/

/******button open enrollment*******/


/*************/

@import url("../accesspress-lite/style.css");
/**fonts***/

@font-face {
	font-family: 'steinem_unicoderegular';
	src: url('steinemu-webfont.eot');
	src: url('steinemu-webfont.eot?#iefix') format('embedded-opentype'), 
        url('steinemu-webfont.woff2') format('woff2'), 
        url('steinemu-webfont.woff') format('woff'), 
        url('steinemu-webfont.ttf') format('truetype'),
        url('steinemu-webfont.svg#steinem_unicoderegular') format("svg");
	font-weight: normal;
	font-style: normal;
}

body {
	font-family: 'STEINEMU', serif;
}
/**end fonts***/
/**change theme**/
/**hebrew*
.auto-style2 {
    text-align: right;
    text-indent: -.25in;
    direction: rtl;
    line-height: 115%;
    font-size: 11.0pt;
    font-family: Calibri, sans-serif;
    margin-left: .5in;
    margin-right: 0in;
    margin-top: 0in;
    margin-bottom: .0001pt;
}
**/
.heb{
direction: rtl;
}
/**end hebrew***/
div #top-header  {
 border-style: solid;
    border-width:10px;
 border-color:  #003366;
background:#F9F4CF! important;
/**background :#628A90 !important;
#628A90
#B0C4B5
*/
}




 .alink{
        cursor: pointer;
        color: #913991;
        text-decoration: underline;

		}


/***navigation**/
.main-navigation ul ul a{
color: #FAE990 ; 
font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    border-bottom: 1px solid #DDD;
   text-shadow: 1px 1px 0 #000;
    padding: 10px 15px;
    display: block;
   
   
}
.main-navigation ul ul li,
.main-navigation ul #menu-hebrew ul.sub-menu li{
background: #698d9d !important;
color:   #fff!important;
font-weight: 500;
 border-bottom: 1px solid #DDD;
   text-shadow: 1px 1px 0 #000;
}
.main-navigation .current-menu-parent > a, .main-navigation .current-menu-item , .main-navigation .current_page_item > a, .main-navigation .current_page_parent > a{
background:#698d9d ;
color: #FAE990; 
text-shadow: 1px 1px 0 #000;
}


.main-navigation ul > li >ul > li> ul > li {
	text-shadow: 1px 1px 0 #000;

}
/**changes 3rd level **/
.main-navigation ul ul   ul.sub-menu li {
/**background: #ed6a31  !important;**/
	background : #698d9d !important;
}


#top-header > div > div.right-header.clearfix > div.ak-search > form > button,

#top-header > div > div.right-header.clearfix > div.ak-search > form > button, i .fa .fa-search, {
	color: #003366 !important; 

}


.searchform .searchsubmit {
	color: #003366;
}

.main-navigation ul ul {
	border-bottom: 3px solid #003366;
	border-top: 3px solid #003366;
}
/***amazing green*not sure it does anything**/
.main-navigation ul> ul >li.current-menu-item {
	background: #90c5a9!important; 
}


/***changes main nav menu colors**/
.main-navigation {
	clear: both;
	display: block;
	font-weight: 500;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	position: relative;
	border-bottom: 3px solid #91AD99;
	background-color: #003366;
}

/***changes main nav menu tabs and visited**/
#menu-top-navigation a {
color: #FAE990!important;
	background-color: #003366;
text-shadow: 1px 1px 0 #000;
	
}
.main-navigation  .current-menu-item >a    {
clear:both;
background-color: #698d9d!important;
color: #FAE990;

}


#menu-top-navigation ul> li a:hover{
clear: both;
color:#fff;
text-decoration:none;
}

#menu-top-navigation a:hover {
	clear: both;
	background: #FAE990!important;
	color: #003366!important;;
	font-weight: bold;
	border-bottom: solid #91AD99;
}

/***yellow bground main bar**/
.main-navigation  ul li:hover > a , .main-navigation li:hover > a{
/**background: #003366;** #90c5a9;**/
	background : #fae990 ;
	color: #003366;
}



.main-navigation  ul ul li:hover > a {  color:#003366!important; }
.main-navigation  ul  ul   li{  background: #666!important;}
/**gray sub menu** add li**/

#menu-top-navigation li {
	background-color: #FAE990;
color: #003366;
}
.main-navigation ul li a:active,.main-navigation ul li a:visted, .main-navigation  a:visted{

background :#698d9d! important; 
color:  #003366! important;
}





.main-navigation .current-menu-item > a, 
.main-navigation .current_page_item > a, 
.main-navigation .current_page_parent > a
 {
  /**  background: #91AD99! important;
#698d9d;**/
background-color: #FAE990;
  color:  #003366! important;
font: bold;
}

/***navigation**/


.amazingcarousel-image div a {
	display: none;
}


/***powered by wordpress**/
h1.site-info {
	display: none;
}


ol {
	list-style-type: none;
	list-style-type: decimal !ie;
/*IE 7- hack*/
	margin: 0;
	margin-left: 3em;
	padding: 0;
}



ol> li {
	display: list-item;/**end leaf**/
	list-style-type: decimal;
	font-size: 18px;
	position: relative;
	margin-bottom: 20px;
	padding-left: .5em;
	min-height: 3em;
	border-left: 2px solid #CCCCCC;
}

/**li font size */
li {
	list-style: square;
	font-weight: bold;
	font-size: 20px;
}

body,.site. #page {
	background-color: #f9f4cf !important;
}


/***not checked***/

/***home page picture links**/
 h4.pt-cv-title a:link{
background-color: #003366;
	font-family: 'Nobile', arial, verdana;
	color: #FFFFFF! important;
	font-weight: bold;
	text-align: center;
	height: 60px;
	min-width: 20%;
	padding: 10px 5px 5px;
}

.pt-cv-view {
	font-size: 12px !important;
	font-style: Georgia !important;
}

a._self {
	font-size: 16px !important;
	font-weight: 700px;
	font-style: Verdana !important;
}

.main-navigation.menu-right li {
	margin-left: 10px;
}

.sidebar h3.widget-title {
	color: #003366;
	background: #FffFff;
	border-left: 5px solid #628A90;
}



.header-text {
	color: #003366;
}

pre {
	background: #628A90;
}

mark, ins {
	background: #628A90;
}
form.searchform{

border: 1px solid #003366;
}

.socials a {
	color: #003366;
	border: 1px solid #003366;
}
.socials a, i.fa.fa-search {
	color: #003366;
}
.socials a:hover , i.fa.fa-search:hover {
	color: #FFF;
	background: #628A90;
}

.searchform:hover, input.s , input{
	border: 1px solid   #003366! important;
}



#secondary-right {
}

#masthead .site-branding h1 {
	color: #003366;
}

.event-date-archive {
	background: #003366;
}

#call-to-action {
	background: #003366;
}

.bttn:after {
	background: #003366;
}

.entry-footer a:hover {
	color: #fae990;
}

.commentmetadata .comment-edit-link {
	color: #fae990;
}




a {
	    color: #913991;

-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

li.single_li {
	margin-bottom: 10px !important;
}


#secondary-left li {
	padding-left: 5px !important;
	padding-bottom: 10px !important;
	padding-top: 10px !important;
	list-style: none;
	font-weight: 700;
	color: #003366 !important;
}

***********footer***/
.site-footer a {
	color: #CCC;
}

.site-footer a:hover {
	color: #F9F9F9;
}

#top-footer {
	font-size: 14px;
	background: #353f47;
	padding: 40px 0;
	color: #CCC;
}

#top-footer ul {
	background: #353f47;
	list-style: none;
}

#top-footer ul li {
	background: #353f47;
	list-style: none;
}

#top-footer ul li:last-child {
	border-bottom: none;
}

#top-footer .sub-menu {
	background: #353f47;
	display: none;
}

#top-footer .footer {
	background: #353f47;
	width: 25%;
	float: left;
}

#top-footer h3.widget-title {
	font-size: 24px;
/**color: #F2F3F4;*/
	color:  #8AC007;
/**ed6a31;*/
	text-transform: uppercase;
	margin-bottom: 20px;
	line-height: 28px;
}

#top-footer .footer .widget {
	background: #353f47;
	padding-right: 45px;
	margin: 0 0 10px;
}

#top-footer .footer.footer4 .widget {
	background: #353f47;
	padding-right: 0;
}

#top-footer .ak-google-map {
	margin: 30px 0 10px;
}

#top-footer .ak-google-map iframe {
	width: 100% !important;
	height: 160px !important;
}

#top-footer .ak-contact-address {
	background: #353f47;
	font-weight: normal;
	line-height: 1.3;
	margin-bottom: 20px;
}

#top-footer .footer .socials {
	margin: 0;
	float: none;
	text-align: center;
	color: #CCC;
}

#top-footer .footer .socials a {
	background: #353f47;
	border: 1px solid #CCC;
}

#top-footer .footer .socials a:hover {
	border: 1px solid #01AEFD;
}

#bottom-footer {
	background: #293037;
	padding: 15px 0;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	color: #CCC;
	font-weight: 300;
}

#bottom-footer .site-info {
	float: right;
	font-size: 14px;
	margin: 0;
	color: #FFF;
	line-height: 1.8;
}

#bottom-footer .copyright {
	float: left;
}

/**********end footer***/
/**********right sidebar***/
#fscf_form1 {
	width: 100%;
	max-width: 100%;
	float: right;
}

/***slider**/
div.bx-wrapper {
	background-color: #003366;
}

/**leaf**/
#leaf {
	background: #23C7C5;
/**	background: #698d9d;*/
	border-width: 4px 30px;
	border-style: solid;
	border-color: #003366 #003366 #91AD99 #91AD99;
	border-radius: 0 120px 0 120px;
	-moz-border-radius: 0 120px;
	-webkit-border-radius: 0 120px 0 120px;
	width: 400px;
	height: 200px;
	color: #ffffdd;
	padding-top: 75px;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
}

#leaf2 {
/**background: #23C7C5;*/
	background: #698d9d;
	border-width: 4px 30px;
	border-style: solid;
	border-color: #003366 #003366 #91AD99 #91AD99;
	border-radius: 0 120px 0 120px;
	-moz-border-radius: 0 120px;
	-webkit-border-radius: 0 120px 0 120px;
	width: 300px;
	height: 150px;
	color: #ffffdd;
	padding-top: 25px;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
}

#leaf3 {
	background: #698d9d;
	border-width: 4px 30px;
	border-style: solid;
	border-color: #003366 #003366 #91AD99 #91AD99;
	border-radius: 0 120px 0 120px;
	-moz-border-radius: 0 120px;
	-webkit-border-radius: 0 120px 0 120px;
	width: 80% ;
	height:150px;
	color: #ffffdd;
	font-weight: bold;
	padding-top: 25px;
	padding-left: 15px;
	line-height: 20px;
	text-align: left;
}

#leaf4 {
/**background: #23C7C5;*/
	background: #698d9d;
	border-width: 4px 30px;
	border-style: solid;
	border-color: #003366 #003366 #91AD99 #91AD99;
	border-radius: 0 120px 0 120px;
	-moz-border-radius: 0 120px;
	-webkit-border-radius: 0 120px 0 120px;
/**border-color: #23C7C5;*/
	width: 175px;
	height: 75px;
	color: #003366;
	padding-top: 25px;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
	text-transform: capitalize;
}

#leaf4  a {
	color: #ffffdd;
	text-shadow: 1px 1px 0 #000;
}

#invisible {
	background-color: Transparent;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	overflow: hidden;
	outline: none;
	color: #ffffdd;
	text-shadow: 1px 1px 0 #000;
	visibility: none;
	outline: none;
	text-transform: capitalize;
	font-size: 16px;
}
/**dropdown**/
#ddstates {
	clear: both;
	margin-top: 30px;
	float: right;
	z-index: 999;
}

select#ddstates {
	width: 150px;
	height: 25px;
	float: left;
}

div#dropdown1 {
	clear: both;
	width: 300px;
	float: right;
	z-index: 999;
}

/**end leaf**/
/**end not checked**/

/***color blocks**/

.gray {
	background: #B0C4B5;
	width:70%;
	padding: 10px;
	margin-left: 20px;
	border-radius:  20px;
	color: #003366;
	font: Volkorn,Arial, "sans serif";
	font-weight: 700;
line-height: 30px;
}
.gray blockquote{font-weight: 700;}
.grayb {
	background: #B0C4B5;
	width:90%;
	padding: 5px;
	margin: 10px;
	
	color: #003366;
	font: Arial, "sans serif";
 
}
.cream {
	background: #E9F9F9;
/**#f9f4cf;*/
	padding: 10px;
	margin-left: 20px;
}
.whiteb {

	background: #fff;
	padding: 10px;
	margin-left: 4px;
	font-size: 16px;
	width: 20%;
	height: 300px;
}
.white {
	margin: auto;
	background: #fff;
	padding: 10px;
	
	font-size: 16px;
	width: 80%;

}
.whitec{
	margin: auto;
 	width: 100%;
     	  padding: 10px;
	 text-align: center;
background: #fff;
}

.cream li, white li {
	margin-bottom: 10px !important;
}

/**end color blocks**/


/**table**/
.sturdy td:nth-child(2) {
  width: 50%;
overflow: hidden;
} 


.newboxes {
    display: none;
}
/**t04***/
@media screen and (max-width: 640px) {
	table, table#t04, table#myTable, table#t02  {
		overflow-x: auto;
		display: block;
	}
}

table#t04*{
	width: 70%;
	cell-spacing:1px; 
	padding:1px; 
 border :  0;
border: 1px  #353F47  !important;
}
	
 
table#t04 tr.d1 td {
	background-color: #FFFFCC;
	color: black;
}
table#t04 tr.d0 td {
	background-color: #CCCC99;
}
table#t04 td .d2  {
	background-color:#CCCCCC;
	width:20px;
}
table#t04 tr .d3 td   {
	background-color:#EEEEEE;
	width: 50%;
	
	font-family:Arial, Helvetica, sans-serif;
}
table#t04 td {
	padding: 0.5rem;
}

table#t04 td:nth-child(1) { background: #EEEEEE; }
table#t04 td:nth-child(2) { background: #EEEEEE;}

/**t04*end**/
table {
	border-collapse: collapse;
}

table, th, td,   tbody,tr {
	border: 5px solid #698d9d;
	padding: 1em;
}

th {
	background-color: #7f8c8d;
	color: #fff;
	text-align: center;
	padding: .75em;
	font-family: 'Vollkorn', serif;
	font-weight: bold;
	font-size: 1.5em;
	height: 1.5em;
	vertical-align: top;
	border-left: .25em double #95a5a6;
}

tr:nth-child(even) {
	background: #fff;
/**#fae990;**/
}

tr:nth-child(odd) {
	background: #fff;
/**background: #23C7C5;**/
}
table#myTable  {
 margin-left: 1em;
 border :1px;
 /*table-layout: fixed;**/
width:95%;
}


table#t02 tr, table#myTable  tr, td {
	transition: .4s ease-in;
 
}

table#t02 tr:hover:not(#firstrow), tr:hover td:empty, table#myTable tr:hover:not(#firstrow), tr:hover td:empty {
/**background: #FAE990;  #B0C4B5*/

	background:#B2BABB;
	color: #003366! important;
	pointer-events: visible;
}

table#t02 tr:hover:not(#firstrow), table#myTable  tr:hover:not(#firstrow), table#table-wrapper  tr:hover:not(#firstrow) {
	transform: scale(1.2);
	font-weight: 700;
	box-shadow: 0 3px 7px rgba(0,0,0,0.5);
}

.centercell {
	text-align: center;
	padding-left: 20px;
}

#secondary-left li {
	padding-left: 5px !important;
	padding-bottom: 10px !important;
	padding-top: 10px !important;
	list-style: none;
	font-weight: 700;
	color: #003366 !important;
}

table#t02  {
	border-collapse: collapse;

border:0; 
width:80%; 
cellspacing:0; 
cellpadding:3px;
padding-left: 100 px;
margin-left:1%;
}
 
table#t02 th, table#t02 td, table#t02  tbody table#t02,tr {
	border: 5px solid #698d9d;
	padding: 1em;
}

table#t02  td{height: 29;  font-family: Arial, Helvetica, sans-serif; font-size: small; color: #913991;}

/**********end tables***/

/* 
Home page links grid
*/
.titleshome {
	font-family: 'Nobile', arial, verdana;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	height: 60px;
	background-color: #003366;
	padding: 10px 5px 5px;
width: 100%;
}

.titleshome a {
	font-weight: bold;
	font-size: 12px !important;
	text-align: center;
	color: #FAE990;
	vertical-align: top;
}

.titlect {
	padding: 5px;
	border-spacing: 2px;
}

p.titlect {
	font-size: 14px !important;
}

.thumbnailimg, img.thumbnailimg {
	width: 190px px;
	height: 130px;
}

.thumbnailimgbg,  img.thumbnailimgbg {
	width: 192px px;
	height: 130px;
}

.thumbnailimglbg,  img.thumbnailimglbg {
	width: 196px px;
	height: 130px;
}

[class*="col-"] {
	float: left;
	padding: 4px;
}

.col-b {
	width: 23%;
}

.col-1 {
	width: 8.33%;
}

.col-2 {
	width: 16.66%;
}

.col-3 {
	width: 25%;
}

.col-4 {
	width: 33.33%;
}

.col-5 {
	width: 41.66%;
}

.col-6 {
	width: 50%;
}

.col-7 {
	width: 58.33%;
}

.col-8 {
	width: 66.66%;
}

.col-9 {
	width: 75%;
}

.col-10 {
	width: 83.33%;
}

.col-11 {
	width: 91.66%;
}

.col-12 {
	width: 100%;
}

.row {
	padding-left: 15px;
}
.row_med {
 display: block;
    margin-left: auto;
    margin-right: auto 
}


.row:after, .row_med:after {
	content: "";
	clear: both;
	display: block;
}

/*****end Home page picture grid*******/
/****dropdown**/
div#dropdown1 {
	width: 150px;
	margin-left: 250px;
}

#dropdown1 {
	font-size: 16px;
	align-items: center;
	cursor: default;
}

#ddstates {
	height: 200px;
	overflow-y: scroll;
	border: 1px solid #ccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #698d9d;
	color: #ffffdd;
	font-size: 16px;
	font-weight: bold;
	width: 50%;
	cursor: default;
}

#ddstates:active {
	background: #91AD99;
	color: #FAE990;
}

#ddstates .slctStates option::after {
	font-family: FontAwesome;
	content: "\25BC";
	position: relative;
	margin-left: 5px;
	font-size: 110%;
}

/****end dropdown**/

.MsoNormal
 {
   
    font-family: "Arial",sans-serif;
   
}
.MsoNormal  a:link{
  font-size: 8.0 pt! important;
    font-family: "Arial",sans-serif;
color: #913991; text-decoration: underline; font-weight: bold;
}
.MsoNormal  a:visited{
  font-size: 4.0 pt;
    font-family: "Arial",sans-serif;
color: #698d9d ; text-decoration: underline; font-weight: bold;
}
.animated_div:hover

 {
    color: #ffffff! important;
    background-color: #913991;
   -webkit-border-radius: 5px;
     border-radius: 5px;
    font-weight: bold;
     -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
        transform: scale(1.3);
   
}

a { color: #913991; text-decoration: underline;   }




.ob { display: inline-block;
 color: #ffffff;
 font: arial;
font-weight: 900;
width: 250px; text-align: center; margin: auto;
 background: #ed6a31 ;
  height: 50px;
  line-height: 50px;
  padding-right: 10px;
  padding-left: 10px;
  position: relative;
 
  color:rgb(255,255,255);
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 15px;
  
  
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-shadow:0px 1px 0px rgba(0,0,0,0.5);


  -moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
  -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
  box-shadow:0px 2px 2px rgba(0,0,0,0.2);
 
}