/* HILLEL CORE CSS */
/* HTML STYLES */
@import url('https://fonts.googleapis.com/css?family=Crete+Round|Pacifico');
body {margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;color:#212121;width:100%;overflow-x:hidden;}
a {color:#007dc5;text-decoration:none;}
a:hover {color:#009acd;text-decoration:underline;}
p { margin: .25em 0 1.25em 0; }
h1,h2,h3,h4,h5,h6 {margin:.25em .25em .25em 0;padding:0;}
h1 {font-size:2.75em;font-family: 'Crete Round',Georgia,serif;color:#212121;text-transform: uppercase; font-weight:bold;}
h2 {font-size:2.00em;color:#535353;font-family: 'Crete Round',Georgia,serif; font-weight:bold;}
h3 {font-size: 1.8em;color:#888888;font-family: 'Crete Round',Georgia,serif; font-weight:bold;}
h4 {font-size: 1.6em;color:#007dc5;font-family: 'Crete Round',Georgia,serif; font-weight:bold;}
h5 {font-size: 1.4em;font-weight:900;color:#535353;font-family: 'Crete Round',Georgia,serif;}
h6 {font-size: 1.2em; font-style:italic;color:#888888;font-family: 'Crete Round',Georgia,serif;}
/* CUSTOM FORM ASSEMBLY STYLES */
/* CUSTOM FORM ASSEMBLY STYLES */
/* CUSTOM FORM ASSEMBLY STYLES */
.wFormContainer {margin:auto !important;}

.wFormContainer .supportInfo { 
    display: none; } 
  #tfa_0-T {display: none;}
  .wForm .actions { text-align: center; }

.primaryAction {
    background: #49750B; /* Old browsers */
    background: -moz-linear-gradient(top, #65a40f 0%, #49750B 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #65a40f 0%,#49750B 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #65a40f 0%,#49750B 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65a40f', endColorstr='#49750B',GradientType=0 ); /* IE6-9 */
    font-size: 1.2em !important;
    color: #ffffff !important;
    border: none;
    padding: 1em !important;
    clear: both;
}
  .primaryAction:hover {
    opacity:.8;
background: #65a40f; /* Old browsers */
background: -moz-linear-gradient(top, #49750B 0%, #65a40f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #49750B 0%,#65a40f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #49750B 0%,#65a40f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49750B', endColorstr='#65a40f',GradientType=0 ); /* IE6-9 */
  }
.inputWrapper {width:100%;}
.wForm table {width:100%;}
input[type="checkbox"] { width: 1.5em;height: 1.5em; }
.oneChoice .label {font-size:1.2em;}
.oneField {margin-top:1px !important}

/* HEADER */
/* HEADER */
/* HEADER */
.hillelheader{background-color:#212121;width:100%;margin:0 auto;padding:0;}
.hillelheaderlogo {width:100%;height:auto;max-width:200px;border:0;margin:20px;}
.hillelhypertitle { margin: 0; padding: 0; height: 14px; overflow: hidden; background-color: #007dc5; color: #fff; font-size: .6em;padding-top: .25em;text-align: center;font-style: italic;font-weight: bold; }
.hillelhypertitle2 { margin: 0; padding: 0; height: 4px; overflow: hidden; background-color: #007dc5; color: #fff; width:100%; }
.hillelhideaway {position: absolute; top: -999em;}
.hillelinnerWrapper {width:94%;max-width:1020px;margin:0 auto;padding:0;}
.hillelsitetitle {margin:0;padding:0;}
.hillelsitetitle a {line-height:1em;font-size:1em;}
.hillelsitetitle img {border:none;width:100%;max-width:600px;min-width:300px;height:auto;}
/* FOOTER */
.hillelfooter {background-color:#212121;width:100%;margin:0 auto;padding-top: 3em;padding-right: 0px;padding-bottom: 4em;padding-left: 0px;}
.hillelfooter a{color:#fff;text-decoration:none;}
.hillelfooterlogo {width:100%;height:auto;max-width:100px;border:0;margin:0px 10px 10px 20px;}
.hillelfooterbottom{width:100%;font-size: .7em;text-align: center;color: #989797;}
.hillelfooterbottom a{color: #989797;text-decoration:none;}
.hillelfooterbottom span {margin: 0 0.625em;}
.hillelfootermenu {list-style: none;font-size:.8em;line-height: 1.8; margin:0; margin-bottom: 1em;margin-left: 1.5em;font-family: Verdana, Arial, Helvetica, sans-serif;}
.hillelfootermenu li.first {font-weight: 700; margin-bottom: 0.9375em;}
.hillelfootermenu li {margin-bottom:.25em;}
.hillelfootersocial {list-style: none;font-size:.8em;line-height: 1.8; margin:0; margin-bottom: 1em;margin-left: 1.5em;font-family: Verdana, Arial, Helvetica, sans-serif;}
.hillelfootersocial li {margin-bottom:1.25em;}
.hillelfootersocial img {vertical-align: middle;margin-right: 1.125em;border:none;}
.hillelfootersocial a {color: #009acd;text-decoration: none;font-weight: 900;}
/* CONTENT */
/* CONTENT */
/* CONTENT */
.hilleltitle {color:#009ACD;font-size:4em !important;margin:10px 20px 20px 0 !important;padding:0 !important;}
.hillelsubtitle {float: right;width: 30%;margin: 0 !important;padding: 0 !important; margin-top: -40px !important;}
.hillelbigband{margin:0 auto;padding:0;height:30px;width:100%;border-top:1px solid #e3e3e3;}
.hillelsidebar { }
.hilleltitlebox { width: 80%; padding: 1em 0px 1em 2em; position: relative; margin-top: -80px; top: -80px; z-index: 999;background-color:rgba(0,125,197,.8); color:#fff;}
.hillelspacer {width:100%;margin:0;padding:0;height:3em;}
.hillelsmallspacer {margin:0;padding:0;height:1em;width:100%;clear:both;}
.hillelgreybox {width:100%;height:auto; background-color:#EEE;}
.hillelpadbox {margin:0;padding:5% 10% 10% 10%;}
.hillelsectionheader {font-size: 1.8em;padding: 0 0 .25em 0;margin: 0 0 .25em 0;color: #007dc5;width: 100%;border-bottom: 1px solid #F2F2F2;}
.hillelsectionheader a {font-size:1.0em;text-decoration:none;color: #007dc5;}
.hillelsidebarheader {font-size: 1.8em;padding: 0 0 .25em 0;margin: 0 0 .25em 0;color: #007dc5;width: 100%;border-bottom: 1px solid #F2F2F2;}
.hillelsidebarheader a {font-size:1.0em;text-decoration:none;color: #007dc5;}
.hillelclearbar {margin: 2em auto;clear: both;float: none;height: 1px;width: 100%;}
.hillelstripeband {margin: 3em 0 3em 0;padding: 0;height: 10px;width: 100%;max-width: 980px;border-top: 1px solid #e3e3e3;}
.hillelcontent img { max-width:100%; height: auto; }
.hillelnoscale { width: auto; height: auto; }
.hillelbasic-table {width:98%;margin:1em 0 1em .5em;}
.hillelbasic-table th {background-color:#cccccc;padding:1em;}
.hillelbasic-table tr:nth-child(odd)		{ background-color:#efefef; }
.hillelbasic-table tr:nth-child(even)		{ background-color:#ffffff; }
.hillelbasic-table td{padding:1em;border-right:1px dotted #efefef;}
.hillelbigbutton {font-size:1.2em;padding:.25em 1em .25em 1em; cursor:pointer;}
.hillelsmallbutton {font-size:.9em;padding:.1em .5em .1em .5em;cursor:pointer;}
/* columns */
.hillelcols228c1 {float:left;display:block;width:25%;margin:0;padding:0;}
.hillelcols228c2 {float:left;width:74%;margin-left:1%;padding:0;}

.hillelcols246c1 {float:left;display:block;width:39%;margin:0;padding:0;}
.hillelcols246c2 {float:left;width:60%;margin-left:1%;padding:0;}

.hillelcols2c1 {float:left;display:block;width:49%;margin:0;padding:0;}
.hillelcols2c2 {float:left;width:49%;margin-left:1%;padding:0;}

.hillelcols3c1 {float:left;display:block;width:33%;margin:0;padding:0;}
.hillelcols3c2 {float:left;width:32%;margin-left:1%;padding:0;}
.hillelcols3c3 {float:left;width:33%;margin-left:1%;padding:0;}

.hillelcols4c1 {float:left;display:block;width:25%;margin:0;padding:0;}
.hillelcols4c2 {float:left;width:24%;margin-left:1%;padding:0;}
.hillelcols4c3 {float:left;width:24%;margin-left:1%;padding:0;}
.hillelcols4c4 {float:left;width:24%;margin-left:1%;margin:0;padding:0;}

.hillelcols5c1 {display:block;float:left;width:20%;margin:0;padding:0;}
.hillelcols5c2 {float:left;width:19%;margin-left:1%;padding:0;}
.hillelcols5c3 {float:left;width:19%;margin-left:1%;padding:0;}
.hillelcols5c4 {float:left;width:19%;margin-left:1%;padding:0;}
.hillelcols5c5 {float:left;width:19%;margin-left:1%;padding:0;}

.hillelgreygradeback{background: #f8f8f8; /* Old browsers */
background: -moz-linear-gradient(top,  #f8f8f8 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8f8f8 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8f8f8 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8f8f8 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8f8f8 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */}
.hillelgreygradeback:hover{}

/* popwindows */
.hillelcaution-notification {width:94%;margin:1em auto;background-color:#fff4d9;padding:1em;text-align:left; border:1px solid #FFC926;}
.hillelerror-notification {width:94%;margin:1em auto;background-color:#ffe0d9;padding:1em;text-align:left; border:1px solid #ef470a;}
.hillelblue-notification {width:94%;margin:1em auto;background-color: #b7e1f0;background-color:rgba(0,125,197,.1);padding:1em;text-align:left; border:1px solid #007DC5;}
.hilleleditwarning {padding:2em;color:#535353;font-size:1.2em;}

/* styles for snippets */
.hillelimagecaptionright{float:right;margin:1em;min-width:20%;max-width:100%;background-color:#e3e3e3;padding:0;overflow:visible;}
.hillelimagecaptionright img{clear:both;display:block;width:100%;min-width:100%;height:auto;}
.hillelimagecaptionleft{float:left;margin:1em;min-width:20%;max-width:100%;background-color:#e3e3e3;padding:0;overflow:visible;}
.hillelimagecaptionleft img{clear:both;display:block;width:100%;min-width:100%;height:auto;}
.hillelimagecaptiontext{font-size:.75em;color:#666;padding:1em;}
.hillelcallout-right{width:50%;max-width:13em;float:right;clear:right;padding:20px;margin:10px 0 10px 20px;color:#AAA;background-color:#EEE;}
.hillelcallout-left{width:50%;max-width:13em;float:left;clear:left;padding:20px;margin:10px 20px 10px 0px;color:#AAA;background-color:#EEE;}
/* special effects */
/* special effects */
/* special effects */
.hillelallcaps {text-transform: uppercase;}
.hillelcursive { font-family: 'Pacifico', cursive; }
.hillelsansserif { font-family: Arial, sans-serif; }
.hillelclickarea { cursor: pointer; }
.hillelstretchimage { width: 100%; height: auto; }
.hillelpaddingtb01 {padding:.1em 0 .1em 0;}
.hillelpaddinglr1 {padding:.1em 1em .1em 1em;}
.hillelpadding5 {padding:.5em;}
.hillelpadding1 {padding:1em;}
.hillelpadding2 {padding:2em;}
.hillelmargin5 {margin:.5em;}
.hillelmargin1 {margin:1em;}
.hillelmargin2 {margin:2em;}
.hillelclearfix {overflow: auto;zoom: 1;}
.hillelclearall {clear:both;display:block;}
.hillelclearboth {clear:both;display:block;}
.hillelround6 {-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
.hillelinlineflow {display:inline;margin:.5em;padding:0;}
.hillelcenterit { text-align: center;margin:0 auto; }
.hillelwidth100 {width:100%;}
.hillelwidth90 {width:90%;}
.hillelwidth70 {width:70%;}
.hillelwidth50 {width:50%;}
.hillelwidth25{width:25%;}
.hillelstretchimage { width: 100%; height: auto; }
.hillelfloatright {float:right;margin:10px 0 10px 20px;}
.hillelfloatleft {float:left;margin:10px 20px 10px 0;}
#skipnavigation {color:#FFF;position:absolute;top:-20em;left:-20em;z-index:23;height:1px;overflow:hidden;}
#skipnavigation a{color:#FFF;}
.hillelrightalign {text-align:right;}
.hillelleftalign {text-align:left;}
.hillelbigspan {margin:0;padding:0;width:100%;height:100%;min-height:100%;min-width:100%;display:block;}
.hillelbighr {margin:1em 0 1em 0;padding:0;width:100%;height:1em;background-color:#e3e3e3;display:block;}
.hillelgreyheader {margin:1em 0 1em 0;padding:1em;width:95%;height:auto;background-color:#e3e3e3;display:block;}
.hillelbiggertext { font-size: 140%; }
.hillelsmallertext { font-size: 80%; }
.hilleltext2 { font-size: 2em; }
.hilleltext3 { font-size: 3em; }
.hilleltext4 { font-size: 4em; }
.hillelblueborder {border:1px solid #007DC5;}
.hillelgreyborder {border:1px solid #CCCCCC;}
.hillelinnershadow {-moz-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.42);-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.42);box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.42);
}
.hilleloutershadow {-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.42);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.42);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.42);}
.hilleldropshadow {-webkit-box-shadow: 2px 2px 7px 0px rgba(0, 0, 0, 0.42);
-moz-box-shadow:    2px 2px 7px 0px rgba(0, 0, 0, 0.42);
box-shadow:         2px 2px 7px 0px rgba(0, 0, 0, 0.42);}
.hillelblueshadow {background-color:#fff;
-webkit-box-shadow: 2px 2px 7px 0px rgba(0,125,197,.75);
-moz-box-shadow: 2px 2px 7px 0px rgba(0,125,197,.75);
box-shadow: 2px 2px 7px 0px rgba(0,125,197,.75);}
.hillelsectionbar {width:100%;height:auto;margin:1em 0 1em 0;padding:0;background-color:#efefef;background:repeating-linear-gradient(45deg,#f4f4f4,#f4f4f4 10px,#efefef 10px,#efefef 20px);}
/* custom colors */
/* custom colors */
/* custom colors */
.hillelbootstrapblue { color: #007dc5; }
.hillelbootstrapblue a { color: #007dc5; }
.hillelblue { color: #009acd; }
.hillelblue a { color: #009acd; }
.hillelltblue { color: #96C9E7; }
.hillelltblue a { color: #96C9E7; }
.hillelgreen { color: #65A40F; }
.hillelgreen a { color: #65A40F; }
.hillelltgreen { color: #C0DA9C; }
.hillelltgreen a { color: #C0DA9C; }
.hillelorange { color: #FF4F16; }
.hillelorange a { color: #FF4F16; }
.hillelltorange { color: #FFB79F; }
.hillelltorange a { color: #FFB79F; }
.hillelpink { color: #C41E5A; }
.hillelpink a { color: #C41E5A; }
.hillelltpink { color: #F5DAE4; }
.hillelltpink a { color: #F5DAE4; }
.hillelgrey { color: #535353; }
.hillelgrey a { color: #535353; }
.hillelmdgrey { color: #888; }
.hillelmdgrey a { color: #888; }
.hillelltgrey { color: #ddd; }
.hillelltgrey a { color: #ddd; }
.hillelwhite { color: #fff; }
.hillelwhite a {color: #fff; }
.hillelgreyback { background-color: #535353; }
.hilleldkgreyback { background-color: #212121; }
.hillelwhiteback { background-color: #FFFFFF; }
.hillelyellowback { background-color: #fff4d9; }
.hillelpinkback { background-color: #c41e5a; }
.hillelltpinkback { background-color: #F5DAE4; }
.hillelorangeback { background-color: #ff4f16; }
.hillelltorangeback { background-color: #FFB79F; }
.hillelgreenback  { background-color: #65a40f;}
.hillelltgreenback  { background-color: #C0DA9C;}
.hillelblueback { background-color: #E5F1F9;}
.hillelmdblueback { background-color: #007DC5;}
.hillelltblueback { background-color: #96C9E7; } 

/* MOBILE RESPONSIVE STYLES */
/* MOBILE RESPONSIVE STYLES */
@media only screen and (max-width: 768px) {
	/* custom */
	.hillelfooter {text-align:center;}
	.hillelfootermenu {display:none;}
	.hilleltitle {line-height:1em;}
	.hillelsubtitle {float: none;width: 80%;margin: 10px 10px 0px 0px !important;}
     /* columns */
.hillelcols228c1 {width:100%;}
.hillelcols228c2  {width:100%;}

.hillelcols246c1  {width:100%;}
.hillelcols246c2 {width:100%;}

.hillelcols2c1 {width:100%;}
.hillelcols2c2 {width:100%;}

.hillelcols3c1 {width:100%;}
.hillelcols3c2  {width:100%;}
.hillelcols3c3  {width:100%;}

.hillelcols4c1  {width:100%;}
.hillelcols4c2  {width:100%;}
.hillelcols4c3 {width:100%;}
.hillelcols4c4  {width:100%;}

.hillelcols5c1 {width:100%;}
.hillelcols5c2 {width:100%;}
.hillelcols5c3 {width:100%;}
.hillelcols5c4 {width:100%;}
.hillelcols5c5 {width:100%;}
}
