

@font-face{
	font-family:'almoniconim';
	font-weight:400; /*(black)*/
	font-style:normal;
	src:url('/wp-content/fonts/almoniconim/almoniconim-regular-aaa.eot'); 
	src:url('/wp-content/fonts/almoniconim/almoniconim-regular-aaa.eot?#iefix') format('embedded-opentype'), 
		url('/wp-content/fonts/almoniconim/almoniconim-regular-aaa.woff') format('woff'), 
		url('/wp-content/fonts/almoniconim/almoniconim-regular-aaa.ttf') format('truetype');
}

.feat-titl{ font-feature-settings: "titl" on; -webkit-font-feature-settings: "titl"; -moz-font-feature-settings: "titl"; }

/* Reset css
 * -------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}}
i{font-style:normal;}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display:block;}
audio,canvas,video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none; height:0;}
[hidden] {display:none;}
html {font-size:100%; /* 1 */ -webkit-text-size-adjust:100%; /* 2 */ -ms-text-size-adjust:100%; /* 2 */}
html,button,input,select,textarea {font-family:sans-serif;}
body {margin:0;}
a:active,a:hover {outline:0;}
hr{-moz-box-sizing:content-box; box-sizing:content-box; height:0;}
mark {background:#ff0; color:#000;}
code,kbd,pre,samp{font-family:monospace, serif; _font-family:'courier new', monospace; font-size:1em;}
pre{white-space:pre; white-space:pre-wrap; word-wrap:break-word;direction:ltr; text-align:left;}
q{ quotes:none;}
q:before,q:after {content:''; content:none;}
sub,sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup{ top:-0.5em;}
sub{ bottom:-0.25em;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root) {overflow:hidden;}
figure {margin:0;}
form {margin:0;}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
button,input,select,textarea {font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle;}
button,input {line-height:normal;}
button,select {text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer; *overflow:visible;}
button[disabled],html input[disabled] {cursor:default;}
input[type="checkbox"],input[type="radio"] { box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"] { -webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}
textarea {overflow:auto;vertical-align:top; }
table {border-collapse:collapse;border-spacing:0;}
input { -webkit-border-radius:0; border-radius:0;}


/* Global Classes
 * -------------------------------------------------------------- */
html {overflow-y:scroll; height:100%;}
body{ height:100%; color:#131313; background-color:#ddd; font-family:'ploni'; font-size:62.5%; min-width:320px;    font-variant-ligatures: contextual; -moz-font-feature-settings: "calt"; -webkit-font-feature-settings: "calt"; font-feature-settings: "calt"; }
#container{max-width:1500px; margin:0 auto; background-color:#fff;}

a{color:#131313;text-decoration:none;}
a.external:after {
 content:" ↖";
}
a:hover{color:#fff;}
a{transition:color .2s ease;}

::-webkit-input-placeholder{ color:#625f5c;}

::selection {background:#aaa;} 
::-moz-selection {background:#aaa;}

input{font-family:ploni;}

.icon{font-family:'almoniconim'; font-weight:normal !important;}

.clear{clear:both;}
.clearfix:before,.clearfix:after { content:"."; display:block; height:0; overflow:hidden;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;} /* IE < 8 */

.center-float{ position:relative; width:88%; margin:0 6%; max-width:1500px;}
.contenteditable{ border-radius:3px;}
.contenteditable:hover{background-color:#ffdadf;box-shadow:inset 2px 2px 8px rgba(0, 0, 0, 0.1);}
.contenteditable:focus{outline:none;box-shadow:inset 2px 2px 8px rgba(0, 0, 0, 0.1); background-color:#ffe7ea;}
.contenteditable::selection {background:#59d6f5;} 
.contenteditable::-moz-selection {background:#59d6f5;}


/* http://tympanus.net/Development/CreativeLinkEffects/css/component.css*/ /* Effect 2:3D rolling links, idea from http://hakim.se/thoughts/rolling-links */
.roll-up{}
.roll-up b{width:100%; height:100%; position:relative; display:inline-block; -webkit-transition:-webkit-transform 0.3s; -moz-transition:-moz-transform 0.3s; transition:transform 0.3s; -webkit-transform-origin:50% 0; -moz-transform-origin:50% 0; transform-origin:50% 0; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; transform-style:preserve-3d; }
.roll-up b:before {position:absolute; top:100%; left:0; width:100%; height:100%; background:#5c002d; content:'א'; -webkit-transition:background 0.4s ease; -moz-transition:background 0.4s ease; transition:background 0.4s ease; -webkit-transform:rotateX(-90deg); -moz-transform:rotateX(-90deg); transform:rotateX(-90deg); -webkit-transform-origin:50% 0; -moz-transform-origin:50% 0; transform-origin:50% 0; }
.roll-up:hover b{-webkit-transform:rotateX(90deg) translateY(-22px); -moz-transform:rotateX(90deg) translateY(-22px); transform:rotateX(90deg) translateY(-22px); }
.roll-up:hover b:before{background:#fa2714; }


.highlighter{width:3.030%; background-color:yellow; position:fixed; top:0; opacity:.4; height:100%;}

#aToolTip {position:absolute;display:none;z-index:50000;background-color:#f0f1f3; background-color:rgba(255,255,255,.8);color:#393335;font-size:15px;padding:8px 12px;border:1px solid #BCBEC0;; direction:rtl; }
#aToolTip .aToolTipContent {position:relative;margin:0;padding:0;}


.footer-alert { display:block; background-color:#62FFBC; padding:0.4em 1em; margin-bottom:1.9em; font-size:2.5em; text-align:center; }
.countdown_rtl {direction:rtl; }
.countdown_holding span {}
.countdown_row {width:100%; padding:0px 2px; text-align:right; }
.countdown_show4 .countdown_section {padding:0 0 0 0.3em; }
.countdown_section {}
.countdown_section br{display:none; clear:none;} 
.countdown_amount {padding:0 0 0 0.3em; color:#0041C4;}
.countdown_descr {width:100%; }	


/* BEGIN HERE
 * -------------------------------------------------------------- */

#main{}
h4{ font-weight:700;}

/* HEADER
 * -------------------------------------------------------------- */
#header{ position:relative; width:100%; min-width:320px; background: #cccccc;}
#header .center-float{padding:2.8em 0 3em 0; overflow:hidden;transition:padding .2s ease;}
#header .center-float-no-line{border:none;}
#header .center-float-max{width}
#header .logo{width:26%; float:right;}
#header .logo .site-title{}
#header .logo .site-title a.alefs{}
#header .logo .site-title a.alefs span{}
#header .logo img{display:none;}
#header .logo span.tagline{ margin:1.05em 0.6em 0 0; display:block; float:right; line-height:1em; font-size:1.15em;}

#header nav.top{width:22%;float:left; text-align:left; font-size: 1.2em;}
#header nav.top ul{}
#header nav.top ul li{display:inline;}
#header nav.top ul li a{font-size:1.9em;line-height:2.1em;display:inline-block;padding:0 0.5em 0 0;}
#header nav.top ul li a b{ position:relative; background:#555;color:#fff;display:inline-block;padding:0 0.4em;border-radius:0.2em;height:1.2em;line-height:1.2em;margin-left:0.4em;}
#header nav.top ul li a b:before{content:"";position:absolute;right:100%;top:.4em;width:0;height:0;border-top:3px solid transparent;border-right:4px solid #555;border-bottom:3px solid transparent;}
#header nav.top ul li a:hover b{background:#f23c3c}
#header nav.top ul li a:hover b:before{border-right:5px solid #f23c3c;}
#header nav.top ul li.current-page-ancestor a,#header nav.top ul li.current-menu-item a{color:#f23c3c;}

menu#toggle{ z-index:99999; position:fixed; width:9em; left:2.2%; top:11.6em;transition:all .3s ease;}
menu.toggle-scrolled{ top:7.3em !important;}
menu#toggle a{ border-radius:0.1em; transition:all .3s ease; padding:0.3em 0.3em 0.5em; margin-right:0.8em; display:block; width:3em; height:3em; float:left;}
menu#toggle a span{ transition:all .1s ease; display:block; width:100%; height:0.2em; background-color:#555; background-color:rgba(0, 0, 0, 0.7); margin-bottom:0.3em; clear:both;}
menu#toggle a.open-all span{ height:1.45em;}
menu#toggle a:hover{background-color:#fff;}
menu#toggle a:hover span{background-color:#131313;}
menu#toggle a:active{}
menu#toggle a.open-all:hover{background-color:#fff;}
menu#toggle a.open-all:hover span{}

@keyframes background-color{from{background-color:#3434ff;} }
@keyframes blur{drom{text-shadow:0px 0px 0 rgb(93,86,86);} to {text-shadow:
	1px 1px 0 rgb(255, 255, 255), 2px 2px 0 rgb(255, 255, 255), 3px 3px 0 rgb(255, 255, 255), 4px 4px 0 rgb(255, 255, 255), 5px 5px 0 rgb(255, 255, 255), 6px 6px 0 rgb(255, 255, 255), 7px 7px 0 rgb(255, 255, 255), 8px 8px 0 rgb(255, 255, 255), 9px 9px 0 rgb(255, 255, 255), 10px 10px 0 rgb(255, 255, 255),11px 11px 0 rgb(255, 255, 255), 12px 12px 0 rgb(255, 255, 255), 13px 13px 0 rgb(255, 255, 255), 14px 14px 0 rgb(255, 255, 255), 15px 15px 0 rgb(255, 255, 255), 16px 16px 0 rgb(255, 255, 255), 17px 17px 0 rgb(255, 255, 255), 18px 18px 0 rgb(255, 255, 255), 19px 19px 0 rgb(255, 255, 255), 20px 20px 0 rgb(255, 255, 255);} }

#intro{ background: #cccccc; padding:4.1em 0 3.6em; color: #333;}
#intro hgroup{ position:relative; z-index:10;}
#intro hgroup h1{ -webkit-font-smoothing: antialiased; margin-right:.03em; line-height:0.65em; font-size:16.2em; font-weight:400; font-family:'frank-re-tzar';}
#intro hgroup h1 span.year{ font-size: 0.93em;}
#intro hgroup h2{ position:relative; z-index:77; margin-top:1.4em; font-size:2.2em; font-weight:700; }
#intro hgroup h2 sup{ font-size:61%;}
#intro hgroup p{ text-align:right; line-height:1.5em; display:block; width:43em; font-size:1.45em; margin-top:2.2em;}
#intro hgroup p span.drop{float:right; font-size:423%; font-weight:500; font-family:ploni-yad, ploni; display:block; line-height:0.74em; margin:0 -.0em -0.1em 0.06em; }
#intro hgroup p a{color: #131313; border-bottom: 1px dotted;}
#intro hgroup p a:hover{ color:#fff;}
#intro hgroup .like{ margin-top:2.5em;}


a.alefs { display: block; float: right; font-family: 'ploni'; font-weight: 300; font-size: 7.7em; line-height: 0.7em; font-feature-settings: "ss01"; -webkit-font-smoothing: antialiased; }

table.cal{ width:100%; border-collapse:collapse;border-spacing:0;border-color:#ccc;}
#days{ position:relative; z-index:999; margin-bottom:-5.33em; width:100%; background-color:rgba(0, 0, 0, 0.78);top:0;color: #fff;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
#days th{ font-feature-settings: 'tnum';line-height: 0.9em; font-weight:300; max-width:0; text-overflow:ellipsis; white-space:nowrap;font-family:ploni;padding:0.3em 0em 0; overflow:hidden; word-break:normal; font-size:2.3em; letter-spacing:-.02em; width:2.94%; text-align:center;}
#days td{ max-width:0; text-overflow:ellipsis; white-space:nowrap; font-size:.9em; vertical-align:middle; padding:0 0.3em 0.6em; overflow:hidden; word-break:normal; width:2.94%;text-align:center;}
#days th.d-01, #days td.d-01{border-right:1px solid #aaa}
#days td strong.tishabav{ }
#days .today{ background-color:#fff; color:#ff584b;}
.days-fixed{position:fixed !important; top:0;}
.days-fixed th{}
#days tr.weekday{font-size:1em;}
#days tr.weekday em{}
#days tr.weekday span{display:none;}

#cal { }
#cal tr {}
#cal tr.first {height:5.3em}
#cal tr.row{transition:all .2s ease;}
#cal tr.row td{vertical-align:middle; padding:.3em 0.3em; overflow:hidden; word-break:normal;}
#cal tr.row td.selected{box-sizing: border-box; position:relative; transition:all .4s ease; padding:1.2em 0 1.2em 1.4em; background-color:#cccccc; text-align:center; font-size:1.4em;cursor:pointer;}
#cal tr.row td.selected em.arrow{ position:absolute; left:0.6em; top:1.3em; display:block; width:1.7em; height:1.6em; font-size:1.2em; line-height:0.6em; color:#fff; z-index:44;}
#cal tr.row td.selected em.arrow-up{ display:none;}
#cal tr.up td.selected em.arrow{display:none;}
#cal tr.up td.selected em.arrow-up{display:block;}
#cal tr.row td.selected span{display:block; position:relative; z-index:66; line-height:1.5em;}
#cal tr.row td.selected span strong{font-variant-ligatures: discretionary-ligatures; -moz-font-feature-settings: "dlig", "smcp"; -webkit-font-feature-settings: "dlig", "smcp"; font-feature-settings: "dlig", "smcp";
	line-height: 0.9em; font-weight:700; font-family:ploni-yad, ploni; display:inline-block; white-space:nowrap;}
#cal tr.row td.selected span b{ white-space:nowrap;}
#cal tr.row td.selected span b.hidden{ display: none;}
#cal tr.row td.open{}
#cal tr.row:hover{background-color: #eee;}
#cal tr.row:hover td.selected{}
#cal tr.row:hover td.open{}
#cal tr.row td.open strong{}
#cal tr.weekday td{ font-size:0.9em; text-align:center; padding:0 0 1em 0;}
#cal tr.cont{}




.about{ padding-bottom:2em; width:100%; clear:both; display:inline-block; }
.about .info{ float:right;}
.about .info-logo{width:26%;}
.about .info-logo img{ margin-top:2em; width:80%; height:auto; opacity: .9; }

.about .info-main{ width:49%; margin-left:3%;}
.about .info-main h1{ font-family:ploni-yad, ploni; font-weight:700; font-size:4.8em; margin-top:1.0em; margin-left:0.4em; line-height:0.8em; }
.about .info-main date{ -ms-font-feature-settings:"smcp", "tnum"; -moz-font-feature-settings:"smcp"; -webkit-font-feature-settings:"smcp", "tnum"; font-feature-settings:"smcp", "tnum";font-size:2.6em; font-weight:400; font-family:ploni; margin-top:0.1em; display:block;}
.about .info-main address{ line-height:1.2em; font-size:1.2em; margin-top:2em;}
.about .info-main address a{}

.about .info-info{width:22%; padding-top:3em;}
.about .info-info small{ font-feature-settings: 'tnum';	display:block; margin-top:2em; overflow:hidden; line-height:1.4em;font-size:0.85em;}
.about .info-info nav.social{font-size:1.2em; margin-top:1.2em; }
.about .info-info nav.social h4{ margin-bottom:0.2em;}
.about .info-info nav.social a{font-weight: 500; margin-bottom:0.3em; display:inline-block; border:1px solid; width:1.5em; border-radius:50%; height:1.5em; text-align:center; line-height:1.7em; font-size:1.3em;}
.about .info-info nav.social a:hover{background-color:#fff; color:#232323; border-color:#fff;}
.about .info-info ul{}
.about .info-info ul li{margin-bottom:0.2em; font-size:1.2em; line-height:1.2em;}
.about .info-info ul li a{}
.about .info-info ul li a.here{}

.about .info-grads{width:100%; clear:both; margin-top:1.5em;}
.about .info-grads h4{ font-size:1.2em; margin-bottom:.3em;}
.about .info-grads h4 a.send-us{font-weight: 400; text-decoration: underline;}
.about .info-grads dl{ padding:1.7em;}
.about .info-grads dl dt{}
.about .info-grads dl dd{}
.about .info-grads .graduates{ font-size:1.12em; line-height:1.65em;}
.about .info-grads .graduates ul.gradlist{}
.about .info-grads .graduates ul.gradlist li{ white-space: nowrap; float: right; width: 11%; margin-left: 2%; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.about .info-grads .graduates ul.gradlist li a{}
.about .info-grads .graduates ul.gradlist li a i{font-size:0.9em;}
.about .info-grads .graduates ul.moreinf{ margin: 0.6em 0 0 0; clear: both; float: right;}
.about .info-grads .graduates ul.moreinf li{display: inline-block;}
.about .info-grads .graduates ul.moreinf li b{font-weight: 600;}


#credits{ background-color: #cccccc; line-height:1.1em; font-size:1em; color:#333; overflow:hidden; clear:both; display:block; padding:3em 0 0 0; }
#credits h4{ margin-bottom:0.7em; font-weight:700;}
#credits .stats{width:46%; float:right; }
#credits .notes{width:48%; float:left;}
#credits ul{ list-style-type:square; margin:0; margin-right:1em;}
#credits .notes ul{ list-style-type:hebrew; }
#credits .notes ul a{ text-decoration: underline; }
#credits ul li{ margin-bottom:.3em; }


/* #footer 
 * -------------------------------------------------------------- */
#footer{clear:both;overflow:hidden;padding:0 0 20px 0; background-color: #cccccc;}
#footer .center-float{ padding-top:37px;border-top: 1px solid #777; margin-top: 33px;}
#footer .foot-box{ width:22%;margin-left:4%;float:right; }
#footer .foot-box p{font-size:1.4em; line-height:1.4em;}
#footer .foot-box p b{color:#fff;}
#footer .foot-box p strong{font-weight:700;}
#footer .foot-box p a{border-bottom:1px dotted #999;}
#footer .foot-box p a:hover{border-bottom:1px dotted #f23c3c;}
#footer .foot-box-info{padding-top:0.3em;width:26%;margin-left:0;}
#footer a.alefs{ font-size:6em;}
#footer a.alefs:hover span{background-color:#001c63;}

#footer .foot-box-info div.like{width:115px; float:right;margin-right:20px;}

#footer .foot-box-about{}
#footer .foot-box-newsletter{}
#footer .foot-box-newsletter form input.email{color:#fff;background-color:#cccccc;float:right;margin:0 0 0 2%;border:none;border-bottom:1px solid #888;text-align:right;font-size:1.4em;width:72%;direction:ltr;padding:0.15em .5%;}
#footer .foot-box-newsletter form input.email:focus, #footer .foot-box-newsletter form input.email:hover{border-color:#fff; }
#footer .foot-box-newsletter form input.button{height:1.3em;background:#fff; color: black; margin:0.65em 1px 1px;border:none;cursor:pointer;font:700 1.2em ploni;padding:0px 5px 0;}
#footer .foot-box-newsletter form input.button:hover{ }
#footer .foot-box-social{margin-left:0px;}
#footer .foot-box{} 

#footer nav.last{clear:both;margin-top:-2.8em;}
#footer nav.last ul{}
#footer nav.last ul li{display:inline-block;}
#footer nav.last ul li a{color:#333;font-size:1em;font-weight:400;margin-left:0.4em;}
#footer nav.last ul li a:hover{text-decoration:underline;}
#footer nav.last p.copyrights{display:block;font-size:0.9em;color:#555;margin-top:0.5em;}


/* #add to calendar 
 * -------------------------------------------------------------- */
.addeventatc {      visibility: hidden;  display: inline-block; position: relative; font-size: 1.5em; text-decoration: none; cursor: default; -webkit-tap-highlight-color: rgba(0,0,0,0); padding: 0.4em 0.5em 0.25em 0.5em; margin-top: 0.7em; background: rgba(0, 0, 0, 0.2);}
.addeventatc_dropdown .copyx{display:none !important;}
.addeventatc_dropdown{ top: 1.7em; display: none !important; position: absolute; background: rgba(0, 0, 0, 0.7); color: #fff; padding: 0.4em 0 0.3em; width: 10.6em; right: 0; cursor: pointer;}
.addeventatc:hover .addeventatc_dropdown{display: block !important;}
.addeventatc_dropdown span{    display: block; line-height: 1.2em; padding: 0px 0.5em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.addeventatc_dropdown span:hover{color: #fff; text-decoration: underline;}




/* #extra 2018 
 * -------------------------------------------------------------- */
body{}



@media screen and (min-width:1680px){
	.center-float{margin:0 auto;}
}
@media screen and (min-width:1400px){
	.mag-feat .big .expt .expt-content {width:65%;}
}
@media screen and (max-width:1280px){
	#header	nav.main {width:47%;}
	#header	nav.sub ul {margin:0 26% 0.9em 0;}
	#header	nav.sub ul li a {font-size:1.5em;}
	#header nav.top {width:27%;}
}
@media screen and (max-width:1024px){
	#days td{font-size:.8em;}
	#days tr.weekday{font-size:.8em;}
	#footer .foot-box-info div.like {margin:15px 0 0 0;clear:both;}
	#footer .foot-box p {font-size:1.5em;}
}
@media screen and (max-width:840px){
	#days tr.weekday{font-size:1em;}
	#days tr.weekday em{display:none;}
	#days tr.weekday span{display:block;}
	#days th{font-size: 1.7em; font-weight: 500;}
}
@media screen and (max-width:768px){
	#header .center-float {padding:1.9em 0 1.3em 0;}
	#header .logo {width:29%;}
	#header	nav.main { font-size:0.92em;width:51%;}
	#header	nav.sub {padding:0.4em 0 0.9em 0;}
	#header	nav.sub ul {margin:0 0 0.9em 0;}
	#header nav.top {font-size:0.9em; width:17%;}
	#footer .foot-box {width:70%;float:left;margin:0 0 1.3em 0;}
	#footer .foot-box-info {width:22%;float:right;}
	#footer nav.last ul li a {font-size:0.9em;}
	#credits ul {width:100%;}
	#intro hgroup p {width:93%;}
}
@media screen and (max-width:700px){
	#header .logo {width:60%;}
	#header	nav.sub ul{display:none;}
	#header nav.top {width:40%;}
	#header	nav.main {width:100%; clear:both;}
	#days th {font-size:1.5em;}
	.about .info-logo {width:37%; }
	.about .info-logo img {width:74%; margin-top:3em;}
	.about .info-main {    width: 63%; margin-left: 0;}
	.about .info-info {width:100%; clear:both; padding-top:1.6em;}
	.about .info-info ul {width:37%; float:right; }
	.about .info-info small {margin-top:0; margin-left:5%; width:35%; float:right; }
	.about .info-info nav.social {float:right; width:23%; margin-top:0;}
	#credits .stats, #credits .notes{width:100%; float:none;}
	#credits .notes{margin-top:2.1em;}
	.about .info-grads .graduates ul.gradlist li {width: auto;}
}

@media screen and (max-width:640px){
	menu#toggle{    top: 5.6em;}
	#intro hgroup h1{font-size: 12.0em; line-height: 0.72em;}
	#days, #cal tr.first {display:none;}
	#cal tr.row td{display:none;}
	#cal tr.row td.selected { display:block; width:100%; text-align:right; }
	#cal tr.row td.selected span{ padding-right:1.5em; width:80%;}
	#cal tr.row td.selected span b.hidden{ display: inline;}
	#cal tr.cont{border-bottom:none;}
}

@media screen and (max-width:480px){
	#header .center-float {padding:1.8em 0 1.1em 0; border-bottom:none;width: 90%; margin: 0 5%;}
	#header nav.top {width:35%; font-size: 1.5em;}
	#header nav.top ul li.menu-item-2265, #header nav.top ul li.menu-item-2266{display:block;}
	#header nav.top ul li a {font-size:1.3em;padding:0 0.4em 0 0;line-height:1.2em;}
	#header nav.top ul li.sale a{font-weight: 600;}
	#header nav.top ul li a b {margin-left:0.6em;}
	#header nav.main ul li:last-child a {margin-left:-0.2em;}
	#header nav.main ul li.menu-item-sale a em{display:none;}
	menu#toggle{width: 4.1em; left: 4.1%; top: 4.8em !important;}
	menu#toggle a{ margin-bottom: 0.5em;}
	#intro{padding-top:0.7em;}
	.about .info-main h1 {font-weight:700; font-size:4.8em; margin-top:0.6em;}
	.about .info-logo img { margin-right:8%;}
	.about .info-main address {font-size:1.5em; margin-top:1.6em; font-weight:700; }
	.about .info-info { padding-top:2.4em;}
	.about .info-info nav.social {width:11%;}
	.about .info-info small {width:27%;}
	.about .info-info ul {width:63%; float:left; }
	.about .info-info nav.social {width:62%; padding-right:37%; clear:both; margin-top:1em; }
	.about .info-info nav.social h4{ }

	#credits{ font-size: 1.3em; padding-top: 2em;}

	#footer .foot-box{width:100%;clear:both;margin:0.2em 0 1.3em 0;}
	#footer .foot-box p {font-size:1.3em;}
	#footer .foot-box-info div.like {float:left;margin:1px 0 0 0;clear:none;}
	#footer nav.last {padding-top: 2.4em;}
	#footer nav.last ul {float:right;}
	#footer nav.last ul li a {font-size:1em;}
	#footer nav.last p.copyrights {float:left; margin-top:0;}

	tr.cont-hit h1 em{font-family:ploni;}


}

