@charset "utf-8";
/* CSS Document */

.ads{display:table; margin:0 auto;}
.ads img{border-radius: 4px;
	khtml-border-radius: 4px;
	moz-border-radius: 4px;
	webkit-border-radius: 4px;}
.unleashed-ad
{
display:table-cell;
	padding-right:0px
}
.kindles-ad
{
	display:table-cell;
	padding:0 40px
}
.acim-ad
{
	display:table-cell;
	padding-left:0px;
}
.acim-ad-left{
	margin:30px 0 0 15px;
}

.acim-ad-left img{border-radius: 4px;
	khtml-border-radius: 4px;
	moz-border-radius: 4px;
	webkit-border-radius: 4px;
	width:200px}
	
.unleashed-table td {vertical-align: middle}
	
.acim-nav{display:table; width:100%}
.acim-nav li{text-align: left; text-align-last: left}
.acim-nav .selectBox{text-align: left; text-align-last: left}

.text-outer{display:table-cell; width:310px; padding-right:10px; vertical-align:top}
.text-chapters{display:table-cell; width:310px; padding-right:10px; vertical-align:top}

.workbook-pages{display:table-cell; width:500px; padding-right:10px; vertical-align:top}
.manual-pages{display:table-cell; width:420px; padding-right:10px; vertical-align:top}

.acim-nav .prettySelect .selectBox{text-align:left;}
.acim-nav .prettySelect li span{line-height: 1.3; padding: 3px 5px; font-size: 1.2rem}
.acim-nav select{text-align: left}
#acimchapters{width:310px}
#div_{display: none !important}
.text-outer select{width: 100%; }

#acimgo{display:table-cell; font-size: 1.2rem !important;  vertical-align:top}
/*
#acimgo input{padding:5px 8px !important}
*/
div.acim .lod-top {padding-bottom:2px; margin-bottom:15px; border-bottom:1px solid #CCC}
div.acim p.date-top{float:left; font-size: 1.2rem; color: #666666; text-align:left; text-indent: 0; margin: 0 ; font-family: 'Open Sans', Verdana, Geneva, sans-serif; }
div.acim .lod-top .jssocials-share{margin-top: 0}

.en_workbook .ui-selectmenu-button{width: 500px  !important; }
.en_workbook .ui-selectmenu-open{width:500px   !important;}
.en_text .ui-selectmenu-button{width: 310px  !important;}
.en_text .ui-selectmenu-open{width:310px   !important;}
.en_manual .ui-selectmenu-button{width: 500px  !important;}
.en_manual .ui-selectmenu-open{width:500px   !important;}

.es_workbook .ui-selectmenu-button{width: 500px  !important; }
.es_workbook .ui-selectmenu-open{width:500px   !important;}
.es_text .ui-selectmenu-button{width: 310px  !important;}
.es_text .ui-selectmenu-open{width:310px   !important;}
.es_manual .ui-selectmenu-button{width: 500px  !important;}
.es_manual .ui-selectmenu-open{width:500px   !important;}

.nl_workbook .ui-selectmenu-button{width: 500px  !important; }
.nl_workbook .ui-selectmenu-open{width:500px   !important;}
.nl_text .ui-selectmenu-button{width: 310px  !important;}
.nl_text .ui-selectmenu-open{width:310px   !important;}
.nl_manual .ui-selectmenu-button{width: 500px  !important;}
.nl_manual .ui-selectmenu-open{width:500px   !important;}

.nl_workbook .audio-container{margin-bottom:15px ; display: block !important}
/* acim */
div.acim div.hidden{display:none}

.acim-nav{margin:20px 0}
.acim-blurb p{text-align:center; font-size: 1.5rem}
div.lod{margin-top:0px}
div.acim div.lesson-divider{height:20px}
div.acim p{ text-indent:20px}
div.acim p.no-indent{ text-indent:0 !important}
div.acim p.block-indent{ text-indent:0 !important; margin: 3px 120px 3px 60px; }
div.acim p.italic-block-indent{ text-indent:0 !important; margin: 3px 120px 3px 60px; font-style:italic; }
div.acim p.italic{ font-style:italic; font-weight:normal}
div.acim p.center-italic{ font-style:italic; text-align:center; margin:4px 0; text-indent:0 !important}
div.acim p.italic-line{ font-style:italic; text-indent:40px}
div.acim p.italic-first{ font-style:italic; margin-bottom:0; text-indent:40px}
div.acim p.italic-middle{ font-style:italic; margin:0; text-indent:40px}
div.acim p.italic-last{ font-style:italic; margin-top:0; text-indent:40px}
div.acim p.title-review{ font-weight: 600; text-indent:0px !important; }
div.acim p.title-review-lesson{ font-weight: 600; text-indent:0px !important; }
div.acim p span.number{display:none}
div.acim p span.numbers{display:none}
div.acim p span.principles{display: inline}
div.acim p.centered {text-align:center;text-indent:0px !important;}
div.acim h2.chapter{font-size: 1.7rem; font-weight: 600; text-transform:uppercase; text-indent:0px !important; margin:0px 0 10px 0}
div.acim h3{font-size: 2.1rem; font-weight: 600; text-indent:0px !important; margin:0px 0 15px 0; }
div.acim h3.heading-intro{}
div.acim h3.heading{text-transform:uppercase; }
div.acim h3.heading-review{text-transform:uppercase; }
div.acim h3.heading-intro{}
div.acim h3.heading-final{text-transform:uppercase;}
div.acim h3.heading-epilogue{text-transform:uppercase;}
div.acim h3.heading-text{}
div.acim h3 span {display:none}
div.acim h4{ font-size: 2.1rem; font-weight: 600; text-indent:0px !important; margin:0px 0 15px 0}
div.acim h5{font-size: 1.6rem; font-weight: 600; text-transform:none; text-align:left; margin:0; text-indent:0px !important; }
div.acim h5.number{text-transform:none;}
div.acim h5.number{text-transform:uppercase;}
div.acim h5.number-review{text-transform:uppercase;}
div.acim p.title-review{ font-weight: 600; }
div.acim p.title-review-lesson{ font-weight: 600; }
div.acim #lesson{margin-top:10px}
div.acim .line-number{display:none}
div.lod{padding: 10px}
.column-small div.lod{padding: 0px}
div.lod #para h5{font-size: 1.4rem !important; margin:0px 0 0px 0; text-transform:uppercase; }
div.lod #para h4{font-size: 1.7rem !important; margin:0px 0 10px 0; line-height: 1.3}
div.lod #para h3{font-size: 1.7rem !important; margin:0px 0 10px 0; line-height: 1.3}
div.lod #para p{margin:10px 0}
div.lod #para p:last-child{margin-bottom:0}
div.lod #para p span.number{display:none}
div.lod span.book-codes{display:none}
.acim-footer-nav{display:table; width:100%; margin:20px auto 0 auto}
.acim-footer-nav div{display:table-cell; width:auto; padding:0 20px}
.acim-footer-nav div.left{text-align:left}
.acim-footer-nav div.right{text-align:right}
.acim-workbook span.book-codes{display: none}
.diamonds { margin: 0 !important; padding: 2px 6px 2px 0; text-indent: 0 !important; }
.seven-list { margin: 0 !important; padding: 2px 0; text-indent: 0 !important; }
.instruction{ text-align:center;width: auto}
.instruction-lod{ text-align:center; margin-top: 40px}
.workbook-footer-nav{margin-top:30px}
.workbook-footer-nav div.left{text-align:left; width: auto; padding-left: 0}
.workbook-footer-nav div.right{text-align:right; width: auto; padding-right: 0}

/*acim daily */
.fullnav-left .daily-lesson-form p{margin: 0 15px 15px; text-align: left; font-weight: bold }
/* mt books */
.books .box-top p{margin: 0px; }
.master-teacher-books{border-collapse: collapse; width: 100%; margin-bottom: 10px}
.master-teacher-books td:first-child {padding:0 0 0px 0px ; vertical-align: top; text-align: center}
.master-teacher-books td.column-two{vertical-align: middle}
.master-teacher-books img{margin: 5px 10px 0px 0px; width: 80px; border: 1px solid #8B6838; }
.master-teacher-books h6{font-size: 1.4rem; text-align: left; margin: 0 0 5px 0}
.master-teacher-books h1{font-size: 1.4rem; text-align: left; margin: 0 0 5px 0}
.master-teacher-books p{text-align: left; margin:5px 0 !important}
blockquote.master-teacher-books-series{text-align: right; font-size: 1.0rem; margin:5px 0 0px 0 !important}
/* tod */
#tod-para .break{display:none}
#tod-para .clipart{display:none}
#tod-para p{margin:10px 0}
#tod-para p:first-of-type{margin-top:0}
#tod-para p:last-child{margin-bottom:0}
span.short-space{margin-left:2px}
.search-divider img{height:1px; width:100%}
 /*mt pages */
.catalogue-mt{font-size: 1.7rem; letter-spacing:3px; text-align:center; margin:10px 0 0 0 !important}
.catalogue-title{font-size: 3rem; letter-spacing:5px; text-align:center; margin:0; line-height:1}
.catalogue-link{letter-spacing:1px; text-align:center; margin:10px 0 20px 0}
.books-title{font-size: 2.6rem; letter-spacing:3px; text-align:center; margin:10px 0 0 0 !important; line-height:1}
.books-link{letter-spacing:1px; text-align:center; margin:10px 0 20px 0}
.master-teacher-blurb{width:630px; disply:table; margin:20px auto}
.master-teacher-blurb > div{display:table-cell; vertical-align:middle}
.master-teacher-blurb .text{padding-right:30px}
.master-teacher-blurb .pic{padding-right:30px}
.master-teacher-blurb .pic img{width:194px; border:4px solid #CFA616}
/*mtradio */
.mtradio{margin: 5px 0 10px 0; width: 100%}
.mtradio img{ width:60px; border:2px solid #CCC; margin:0 10px 0 0; padding:4px; }
/*
.mtradio img.mtr_pic_es{ width:78px; border:2px solid #CCC; margin:0 10px 0 0; padding:0px; }
*/
.mtr-info{text-align:left}
.mtr-play-cell{width:120px}
.mtr-player{}
.mtradio td{padding: 0px}
.mtradio .audio-player{ width:10px}
.mtradio .ui-slider-handle{background: #666 !important; height: 6px !important; width: 2px !important; padding:4px !important; cursor:ew-resize !important; border:none !important}
.mtradio .ui-slider-range{background-color:#CCC !important}
.mtradio .ui-slider{background-color:#667 !important; height: 6px !important; margin-top:8px}
.mtradio div#speaker{height:20px; float:left; margin-right:5px}
.mtradio div#slider-range-max{height:20px; width:70px; float:left; }
.mtradio div#speaker img{ border:none !important; padding:0; margin:0; width:14px}
.mtradio #mtradio{}
.mtradio div#mtr-play-button{float:left}
.mtradio #mtradio_jwplayer_logo{display:none !important}
.mtradio td.mtr-info{padding: 0 0 10px 0}
.mtradio span.jwcontrolbar span{display:none}
.mtradio span.jwcontrolbar .jwgroup button{display:none}
.mtradio span.jwcontrolbar .jwleft {display:none}
.mtradio span.jwcontrolbar .jwgroup { display: none; }
.mtradio span.jwcontrolbar .jwright { display: none; }
.mtradio td p{ text-align:left; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif}
.mtradio .now-playing{ text-align:left; margin:0 0 3px 0 !important; font-size: 1.0rem !important; letter-spacing:1; color:#667; font-weight:500; }
.mtradio .track-title{ text-align:left; margin:0 0 5px 0 !important; font-size: 1.3rem; max-width:220px }
.mtradio td .track-title span.mtr_title{text-align:left; margin:0 0 3px 0; font-size: 1.3rem; display: block; line-height:1.2 }
.mtradio td .track-title span.mtr_series{ font-size: 1.2rem; display: block; margin:0 0 3px 0 }
.mtradio td p.with-mt{ text-align:left; margin:0 0 20px 0; color:#667; font-size: 1.0rem}
#mtr-play{display: inline-block; padding:3px 8px; font-size: 1.1rem }
 /* advent pages */
.show-hide{ cursor: pointer}
.registration th.schedule-day{padding-top:25px}
.registration th{padding: 5px 10px; vertical-align: top; font-size: 1.6rem; border-bottom: 1px solid #ccc; }
.registration td{padding: 5px 10px; vertical-align: top; font-size: 1.6rem; border-bottom: 1px solid #ccc; }
#register_form .registration th{border-bottom: none}
#register_form .registration td{border-bottom: none}
.registration-list{ margin:0px 0 0 30px; padding:0px; list-style-image: url(/images/blue_dot.png); list-style-position: outside; padding: 0; }
/*home links */
ul.links_list{margin:0; padding:0}
ul.links_list a{color: #000062; font-size: 1.2rem}
ul.links_list li{min-height: 23px; margin:10px 0px;     list-style-type: none;padding: 0px 0px 0px 35px;vertical-align: middle;}	
ul.links_list_plain{margin:0; padding:0 0 0 15px}
ul.links_list_plain a{color: #000062;}
p.links_plain a{color: #000062;}
ul.links_list_plain li{margin:6px;     list-style-type: disc; list-style-position:inside; padding: 0px 0px 0px 0px;vertical-align: middle;}

/*nl vod */
#idSiteMeterHREF{ position: absolute; left: -9999;}
.full .unbox{ margin-bottom: 0px}
.nl-vod-popup{ width: 100%; margin-top: 15px }
.nl-vod-popup h2{ margin-top: 0}
.nl-vod-popup td {vertical-align: middle; padding: 0 10px}
.nl-vod-popup td:last-child{ width: 400px}
.nl-vod-popup #vod-player_display_button #vod-player_display_button_play {
    width: 72px !important;
}

/* lod shar4e */
.box-top-addthis{}
.box-top-addthis p{display: inline}
.lod-addthis{
display: inline-block;
vertical-align: middle;
line-height: 3em;
float: right;
margin: 3px 15px 0 0;
}
/* lod image module */
.lod-image{width: 100%; height: auto}

/*doante stripe */
.donate-recurring-wrapper{display: none; text-align: center;}
.donate-recurring-inner{min-width: 200px; margin:0 auto}
.donate-recurring-inner form{margin:0 auto}
.donate-recurring-inner .stripe-button-el{min-width: 200px !important; margin: 3px 0; -webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;border: none !important; padding: 0 !important}
.donate-recurring-inner .stripe-button-el span{padding: 0 7px !important; font-size: 1.2rem}

.donate-inner{margin:0 auto}
.event-donate-inner{width: 360px;}
.event-donate-inner select{margin:5px 5px}
.event-donate-inner .custom-donate-button-text{margin:5px 5px}
.donate-wrapper{display: none; text-align: center;}

.custom-donate-form{display: inline}
.custom-donate-field{display: inline; width: 50px !important}


input.custom-donate-button-text{
margin-left:10px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7dc5ee), color-stop(1, #008cdd));
	background:-moz-linear-gradient(top, #7dc5ee 5%, #008cdd 100%);
	background:-webkit-linear-gradient(top, #7dc5ee 5%, #008cdd 100%);
	background:-o-linear-gradient(top, #7dc5ee 5%, #008cdd 100%);
	background:-ms-linear-gradient(top, #7dc5ee 5%, #008cdd 100%);
	background:linear-gradient(to bottom, #7dc5ee 5%, #008cdd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7dc5ee', endColorstr='#008cdd',GradientType=0);
	background-color:#7dc5ee;


	border: none;
	font-weight: 600;
	line-height: 2.7rem;

	color:#ffffff;

	text-shadow:1px 1px 0px #528ecc;
	-moz-box-shadow: none;

-webkit-box-shadow: none;

box-shadow: none;
}
input.custom-donate-button-text:hover{
	color: #fff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #008cdd), color-stop(1, #7dc5ee));
	background:-moz-linear-gradient(top, #008cdd 5%, #7dc5ee 100%);
	background:-webkit-linear-gradient(top, #008cdd 5%, #7dc5ee 100%);
	background:-o-linear-gradient(top, #008cdd 5%, #7dc5ee 100%);
	background:-ms-linear-gradient(top, #008cdd 5%, #7dc5ee 100%);
	background:linear-gradient(to bottom, #008cdd 5%, #7dc5ee 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008cdd', endColorstr='#7dc5ee',GradientType=0);
	background-color:#008cdd;
}

.audio-player-info{margin-top:2px}

.audio-player-multi{display: tablel; margin:15px 0 10px}
.audio-player-multi .multi-heading{display: table-cell; font-weight: 600;font-size: 1.1rem; font-family: 'Open Sans', Verdana, Geneva, sans-serif; padding: 0px 0px 8px; text-align: left; border-bottom: 1px solid #ccc }
.audio-player-multi > div {display: table-row}
.audio-player-multi > div > a{display: table-cell; font-size: 1.1rem; font-family: 'Open Sans', Verdana, Geneva, sans-serif; padding: 3px; text-align: left; border-bottom: 1px solid #ccc }


.audio-player-multi .spreaker-archive{display: table-cell; font-weight: 400;font-size: 1.0rem; font-family: 'Open Sans', Verdana, Geneva, sans-serif; padding: 10px 0px 0px; text-align: right; border-bottom: 0px solid #ccc }

/*schedule-2016 */
.schedule-table{margin: 20px -15px; table-layout:auto; width: 980px}
.schedule-table td{text-align: center; border: 1px solid #ccc; padding: 5px 2px}
.schedule-table th{background-color: #223593; color: #fff; font-weight: 600; padding:3px;text-align: center; border: 1px solid #ccc; border-bottom: none; white-space: nowrap}
.schedule-table td:first-child{color: #fff; font-weight: 600; }
.schedule-table tr:nth-child(1) td{border-bottom: 2px solid #deb730; border-top: none}
.schedule-table tr:nth-child(2) td{border-bottom: 2px solid #9d873a;}
.schedule-table tr:nth-child(3) td{border-bottom: 2px solid #aa743e}
.schedule-table tr:nth-child(4) td{border-bottom: 2px solid #a63636}
.schedule-table tr:nth-child(5) td{border-bottom: 2px solid #6a2525}
.schedule-table tr:nth-child(6) td{border-bottom: 2px solid #543d7e}
.schedule-table tr:nth-child(7) td{border-bottom: 2px solid #515173}
.schedule-table tr:nth-child(8) td{border-bottom: 2px solid #7c8696}
.schedule-table tr:nth-child(9) td{border-bottom: 2px solid #436ebb}
.schedule-table tr:nth-child(10) td{border-bottom: 2px solid #1e3f9f}
.schedule-table tr:nth-child(11) td{border-bottom: 2px solid #1a267d}
.schedule-table tr:nth-child(12) td{border-bottom: 2px solid #155c8a}
.schedule-table td:first-child div.day-top{display: none}
.schedule-table tr:nth-child(1) td:first-child{background: url(/images/colors/deb730.jpg) repeat-x 0px 2px; border-left: none; }
.schedule-table tr:nth-child(2) td:first-child{background: url(/images/colors/9d873a.jpg) repeat-x 0px 2px; border-left: none; }
.schedule-table tr:nth-child(3) td:first-child{background: url(/images/colors/aa743e.jpg) repeat-x 0px 2px; border-left: none; }
.schedule-table tr:nth-child(4) td:first-child{background: url(/images/colors/a63636.jpg) repeat-x 0px 2px; border-left: none; }
.schedule-table tr:nth-child(5) td:first-child{background: url(/images/colors/6a2525.jpg) repeat-x 0px 2px; border-left: none; }
.schedule-table tr:nth-child(6) td:first-child{background: url(/images/colors/543d7e.jpg) repeat-x 0px 2px; border-left: none; }
.schedule-table tr:nth-child(7) td:first-child{background: url(/images/colors/515173.jpg) repeat-x 0px 2px; border-left: none; }
.schedule-table tr:nth-child(8) td:first-child{background: url(/images/colors/7c8696.jpg) repeat-x 0px 2px; border-left: none; }
.schedule-table tr:nth-child(9) td:first-child{background: url(/images/colors/436ebb.jpg) repeat-x 0px 2px; border-left: none; }
.schedule-table tr:nth-child(10) td:first-child{background: url(/images/colors/1e3f9f.jpg) repeat-x 0px 2px; border-left: none; }
.schedule-table tr:nth-child(11) td:first-child{background: url(/images/colors/1a267d.jpg) repeat-x 0px 2px; border-left: none; }
.schedule-table tr:nth-child(12) td:first-child{background: url(/images/colors/155c8a.jpg) repeat-x 0px 2px; border-left: none; }
.schedule-table p.heading{display: none}
.schedule-table-mobile{display:none}

/*schedule-2017 */
#ajax-schedule .schedule-table {width: 100%; margin: -20px -20px -60px -20px; width: 988px; font-family: "Open sans", Arial, sans-serif }
#ajax-schedule .schedule-table th{white-space: normal !important; vertical-align: top; padding: 7px 2px; font-size: 1.2rem}
#ajax-schedule .schedule-table th:first-child{vertical-align: middle; background-color: transparent; border-top: none; border-left: none; color: #999; font-size: 1.3rem}
#ajax-schedule .schedule-table th .time-title{display:block; margin: 5px 0 0 0; font-size: 1rem; text-align: center;}
#ajax-schedule .schedule-table td{width: 10%; line-height: 1.4; vertical-align: middle}
#ajax-schedule .schedule-table td span.teacher{display:block; margin-top: 2px}
#ajax-schedule .schedule-table .peace-day{margin: 5px auto 0 auto; text-align: center; font-size: 1.2rem}
.schedule-table tr td:first-child{font-size: 1.1rem}
.schedule-table tr td .time-headings{font-size: 1.5rem}
.schedule-table tr td .time-headings.small-text{font-size: 1.0rem}
.schedule-table tr td:first-child .heading-note{font-size: .9rem; font-weight: normal}

#ajax-schedule .schedule-table th span{display: block; font-size: 1rem}

.remote{font-size: 1rem}
.schedule-table td em{font-size: 1.1rem;font-style: normal;font-family: "Open sans", Arial, sans-serif }
.schedule-table .teacher{font-size: 1rem; font-weight: 600}

.schedule-table .spreaker{font-weight: normal; display: block}
.schedule-table .spreaker a{color: #fff; text-decoration: underline}

.schedule-footer{margin-top: 80px; margin-bottom:-40px}
.schedule-footer p{text-align: right; font-weight: 600;font-family: "Open sans", Arial, sans-serif ;font-size: 1.2rem; }

.schedule-table .hc-hours{font-weight: normal; display: block}
.schedule-table .notice{font-size: 1rem; font-weight: 600; font-style: italic}
#cal-month{display:none}
/*schedule-2018 aag */
#schedule .ajax-schedule-event .aag-schedule-table {margin: 0px -20px -60px -20px;}
.ajax-schedule-event .aag-schedule-table {margin: -20px -20px -60px -20px;}
.schedule-table .pre-day{display:block; font-weight: normal; font-size: 90%; margin:4px auto; font-style: italic}
.schedule-table .post-day{display:block; font-weight: normal; font-size: 90%; margin:4px auto; font-style: italic}
.time-title span{display:block; font-weight: normal; font-size: 90%; margin:4px auto; font-style: italic}
.schedule-table span.hc{font-style: italic}
  
#ajax-schedule  .cst{display: none}
#ajax-schedule .schedule-table td span.pre-title{display:block; margin: 0 0 2px 0;font-weight: 600; font-size:90%}

.lesson-signup-mobile {display: none}

.israel-signup input:not([type='submit']) {width: 100%}
.is-popup *{   
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
} 

.no-borders{border: none !important}
.custom-register-form{width: 100%}
.custom-register-form table{ margin: 0px auto} 
.custom-register-form table tr td:first-child{ text-align: right; whit-space:nowrap}
.custom-register-form input {width:200px !important} 
.custom-register-form ul{max-width: 640px;margin: 20px auto} 
.custom-register-form .custom-register-button-text{width: auto !important; display: block;text-align: center;margin: 20px auto} 

