body{
	font-family: 'Hind', sans-serif;
}

/***general*****/

.row{ margin-left:0; margin-right:0;}

h1, h2, h3, h4, h5{font-family: 'Hind', sans-serif; font-weight:700;}

h1 {a
	font-size:40px;
	font-weight:600;
}

h3{
	font-size:25px;
	font-weight:600;
}

h4{
	font-size:25px;
	font-weight:600;
}

p {
    font-size: 1.08em;
    line-height: 1.46em;
    letter-spacing: .4px;
}

.btn{border-radius:0px;}

hr { margin-left: 6%;margin-right: 6%; border-top:1px solid rgba(97, 133, 154, 0.15);}

container-fluid{
	float:left;
}

section{
    padding-top:50px;
	padding-bottom:40px;
}

a.button {
    border:1px solid #fff/*#FBA82C*/;
    padding: 10px 20px;
	text-align:center;
	display:inline-block;
	color:#fff/*#FBA82C*/;
	text-decoration:none;
	transition: all 0.5s ease;
	font-size:18px;
	font-weight:600;
	letter-spacing:1px;
	text-transform:uppercase;
}

a:hover.button {
	border: 1px solid rgba(255, 251, 244, 0.91)/*#B97003*/;
	color:#fff/*#B97003*/;
}
/****bold button****/
a.button_top_sec{
    border: 0px solid #fff;
    padding: 14px 24px;
	text-align:center;
	display:inline-block;
	color:#fff;
	text-decoration:none;
	transition: all 0.5s ease;
	font-size:18px;
	margin-top:10px;
	background-color: #fe610b;
	font-weight:600;
	letter-spacing:1px;
	text-transform:uppercase;
}

a:hover.button_top_sec {
	border: 0px solid rgb(158, 158, 158);
	color:#AD6800;
}


.button_top_sec{
    border: 0px solid #fff;
    padding: 8px 18px;
	text-align:center;
	display:inline-block;
	color:#fff;
	text-decoration:none;
	transition: all 0.5s ease;
	font-size:18px;
	margin-top:10px;
	background-color: #FBA82C;
}

.button_top_sec:hover {
	border: 0px solid rgb(158, 158, 158);
	color:#AD6800;
}


a.button_blck{border: 1px solid #000;padding: 8px 22px;text-align:center;display:inline-block;color:#000;text-decoration:none;
	transition: all 0.5s ease;font-size:16px;margin:18px 0;}
a:hover.button_blck{border: 0px solid #333;color:#333;}

.clear{
	clear:both;
	}


.navbar-inverse {
    background-color: #040404;
    border-color: #252525;
	padding-top:3px;	
}

.navbar-inverse .navbar-nav>li>a {
    color: #fff;
}

.navbar-brand {
    padding: 16px 0px 10px 20px;
    height: auto;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 7px 8px;
}

.navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: 0;
}

/*#sub_menu*/.navbar-right {
    font-size: 15px;
    text-transform: none;
    /* height: 26px; */
    margin: 20px 20px;
}

/*#sub_menu*/.navbar-right li a {
	padding-right:10px;
}

/*#sub_menu*/.navbar-right li a.donate {
    padding-right: 12px;
    border: 1px solid #fff;
    padding-left:12px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-top: 8px;
}

#left_menu {
    font-size: 14px;
    margin-bottom: 12px;
    margin-top: 26px;
	margin-left:16px;
    text-transform: uppercase;
    font-weight: 600;
	letter-spacing:1px;
}

#left_menu li {
	padding-right:8px;
}

#left_menu li:last-child {
	padding-right:5px;
}

#left_menu i{
	padding-left:3px;
}

/*.tagline{
	margin-top:26%;
	font-size:50px;
	font-weight:700;
	color:#fff;
	background-color: rgba(6, 57, 107, 0.32);
	display:inline-block;
	padding:15px;
}*/

/****about us page****/

#about a.button{color:#fff;
border: 1px solid #fff;color:#fff;margin-top:10px;}
#about a:hover.button {border: 1px solid rgb(158, 158, 158);color:rgb(158, 158, 158);}

.mission{
    padding: 65px 0 55px 0;
    background:url(/img/mission_bg_b.jpg) center left no-repeat;
	background-size:cover;
	height:600px;
	margin-bottom:20px;
}

.mission h1 {
    margin-top: 11%;
    font-size: 40px;
    font-weight: 600;
    color: #fff;
    display: block;
    padding: 15px;
    text-align: center;
    line-height: 1.3em;
}

.mission p {
    font-size: 1.4em;
	text-align: center;
}


/*.mission a {
	color:#fff;
}*/
	
#social{
	background:#E6C034 no-repeat left top;
}

#social i{
	color: #06396B;
    background-color: rgba(255, 255, 255, 0.81);
    border-radius: 50%;
    /* padding: 19px; */
    height: 55px;
    width: 55px;
    margin: 5px;
    padding-top: 14px;
}

#footer{
	 background-color: /*#06396B*/#000;
	 padding-top:50px;
	padding-bottom:50px;
	clear:both;
	}

#footer .col-md-2, #footer .col-xs-6{height:155px;}
#footer h4{color:#F90; font-size:15px; text-transform: uppercase;letter-spacing:1.2px;margin-bottom:15px;}	
#footer p{color: #fff;}
#footer a{color:#fff; font-size:14px;}
#footer a:hover{color:#fff; text-decoration:underline;}
#footer ul li{line-height:28px;}
#footer .social{clear:inherit;}

.rights{font-size:14px;color:#999;}
.rights a{text-decoration:underline;}

#footer .social{color:#fff;}
#footer .social i{background-color:rgba(255, 255, 255, 0.28);border-radius:50%;height:40px;width:40px;margin:0px;padding-top:15px; padding-left:11px;}




.people h1{
	margin-top:0;
	border-bottom: 5px solid #000;
    padding-bottom: 35px;
    color: black;
}

.people h3{
	text-transform:uppercase;	
}

/*.people h1.exec{
	margin:0;	
}*/

.people ul{
	margin-right:20px;
	margin-left:20px;
}

.right{text-align:right;}
.people ul li{
	font-size:16px;
	line-height:1.5em;
	letter-spacing:.5px;
	margin-bottom:12px;
	font-weight:600;
}

.people ul li span{
	font-size:14px;
	font-style:italic;	
	line-height:.5em;	
}

/*****sec header******/

.header_point{
    padding-top: 105px;
    left: 50%;
    position: absolute;
    margin-left: -200px;
	z-index:2;
	top:0;
	}

.point{
	width: 0;
	height: 0;
	border-left: 200px solid transparent;
	border-right: 200px solid transparent;
	border-top: 200px solid #f37125;
}

.point_ylw{
	width: 0;
	height: 0;
	border-left: 200px solid transparent;
	border-right: 200px solid transparent;
	border-top: 200px solid #ffc602;
}


.header_point_btm{
	bottom:0;
    left: 50%;
    position: absolute;
    margin-left: -200px;
	padding-bottom:198px;
	z-index:2;
	bottom:0;
}

.point_btm{
	width: 0;
	height: 0;
	border-left: 200px solid transparent;
	border-right: 200px solid transparent;
	border-bottom: 200px solid #f37125;
}

.point_txt{
    position: absolute;
    bottom: 0;
    z-index: 3;
    color: #fff;
    text-align: center;
	left: 50%;
    margin-left: -159px
}

.corner_right_point{
	width: 0;
height: 0;
border-style: solid;
border-width: 200px 200px 0 0;
border-color: #f37125 transparent transparent transparent;
}

/**index page**/

#home .top{background:url(/img/home_topfam.jpg) no-repeat 0px 50px; background-size:cover; height:480px;position:relative;}
#home .top .hdr_txt{position:absolute; top:166px; margin-left:6%;}
#home .top .hdr_txt h1{font-size:32px;color:#fff;}
#home .top .hdr_txt a.button{color:#fff;
border: 1px solid #fff;color:#fff;margin-top:10px;}
#home .top .hdr_txt a:hover.button {border: 1px solid rgb(158, 158, 158);color:rgb(158, 158, 158);}

#home .event_box{margin-top:25px; margin-bottom:20px;}
#home .event_box img{display:inline-block;}
#home .event_box h4{font-size: 22px;/* font-weight: 600; */margin-top:15px;margin-bottom:6px;}
#home .event_box a{font-size: 16px;}
#home .asktherabbi{background-color:#D4AE8F;}
#home .asktherabbi img{margin:28px auto;}
#home .asktherabbi h2{font-size: 2.1em;text-transform: uppercase;letter-spacing: 1px;color: #fff;}
#home .asktherabbi p{color:#fff; font-size:18px;}
#home .asktherabbi a{margin:10px 10px; display:inline-block;}

#home .prog_int{background:#79a241;color:#fff;height:550px;padding:0;margin:0;}
#home .prog_int .col-md-12{padding:0;}
#home .prog_pic{background:url(/img/half_home_programs.jpg) left top no-repeat;height:550px;background-size:cover;margin:0;}
#home .prog_txt{padding:50px 65px;}
#home .progs_btn{padding:25px 0 45px 0;}

#home .brands{padding:20px; float:left;}
.brandbox{padding:15px 10px;margin-top: 15px;}
.brandbox a{font-size: .9em;line-height: 1.3;margin-bottom:10px;}
.brandbox a:before{content: "";float: left; width: 145px;height:70px; margin: 0 5px 0 0; cursor:pointer;}


/**logo hover***/

a.zone_lg:before{background:url(/img/hm_logo_zone.png) no-repeat;background-size:cover;}
a.ts_lg:before{background:url(/img/hm_logo_ts.png) no-repeat;background-size:cover;}
a.tm_lg:before{background:url(/img/hm_logo_tm.png) no-repeat;background-size:cover;}
a.os_lg:before{background:url(/img/hm_logo_spirit.png) no-repeat;background-size:cover;}
a.reb_lg:before{background:url(/img/hm_logo_reb.png) no-repeat;background-size:cover;}
a.oorah_lg:before{background:url(/img/hm_logo_oor.png) no-repeat;background-size:cover;}
a.ls_lg:before{background:url(/img/hm_logo_littstr.png) no-repeat;background-size:cover;}
a.fp_lg:before{background:url(/img/hm_logo_fp.png) no-repeat;background-size:cover;}
a.du_lg:before{background:url(/img/hm_logo_du.png) no-repeat;background-size:cover;}
a.chill_lg:before{background:url(/img/hm_logo_chill.png) no-repeat;background-size:cover;}
a.rmintz_lg:before{background:url(/img/hm_logo_ask.png) no-repeat;background-size:cover;}
a.k4k_lg:before{background:url(/img/hm_logo_k4k.png) no-repeat;background-size:cover;}


a.zone_lg:hover:before{background:url(/img/hm_logo_zone_c.png) no-repeat;background-size:cover; border:1px solid #CCC;}
a.ts_lg:hover:before{background:url(/img/hm_logo_ts_c.png) no-repeat;background-size:cover; border:1px solid #CCC;}
a.tm_lg:hover:before{background:url(/img/hm_logo_tm_c.png) no-repeat;background-size:cover; border:1px solid #CCC;}
a.os_lg:hover:before{background:url(/img/hm_logo_spirit_c.png) no-repeat;background-size:cover; border:1px solid #CCC;}
a.reb_lg:hover:before{background:url(/img/hm_logo_reb_c.png) no-repeat;background-size:cover; border:1px solid #CCC;}
a.oorah_lg:hover:before{background:url(/img/hm_logo_oor_c.png) no-repeat;background-size:cover; border:1px solid #CCC;}
a.ls_lg:hover:before{background:url(/img/hm_logo_littstr_c.png) no-repeat;background-size:cover; border:1px solid #CCC;}
a.fp_lg:hover:before{background:url(/img/hm_logo_fp.png) no-repeat;background-size:cover; border:1px solid #CCC;}
a.du_lg:hover:before{background:url(/img/hm_logo_du_c.png) no-repeat;background-size:cover; border:1px solid #CCC;}
a.chill_lg:hover:before{background:url(/img/hm_logo_chill_c.png) no-repeat;background-size:cover; border:1px solid #CCC;}
a.rmintz_lg:hover:before{background:url(/img/hm_logo_ask_c.png) no-repeat; background-size:cover; border:1px solid #CCC;}
a.k4k_lg:hover:before{background:url(/img/hm_logo_k4k_c.png) no-repeat;background-size:cover; border:1px solid #CCC;}


.founder{
	float:left;
	padding:0;
	/*background:url(/img/about_founder.jpg) no-repeat left center;
	background-size:cover;*/
	/*padding:65px 0 55px 0;*/
}

.founder_left{
	background:url(/img/about_founderr.jpg) no-repeat -90px center;
	background-size:cover;
	height:650px;
}


.founder_right{
	padding:30px 50px 55px 45px;
	height:650px;
	background-color:#FF9900;
}

.founder h1 {
	color:#000;
}

.founder p {
    line-height: 1.375;
    font-size: 16px;
	color:#000;
}

.history{
	float:left;
	height:520px;
}

.history i{font-size:70px; margin-bottom:20px;}
.history_right{
	background-image:url('http://www.oorah.org/images/milestone/ravchaimm.jpg');
	background-size:cover;
	height:350px;
}

.history_left{
	background-image:url('http://www.oorah.org/images/milestone/ravchaimm.jpg');
	background-size:cover;
	height:350px;
}


.endorsments{
	background-color:rgba(17, 107, 150, 0.87);
	clear:both;
}

.endorsments h2{
	color:rgba(255, 255, 255, 0.98);
	font-weight:600;
	/*text-transform:uppercase;*/
	line-height:38px;
}

/* carousel */
#quote-carousel 
{
  padding: 0 10px 30px 10px;
width:100%;
}

/* Control buttons  */
#quote-carousel .carousel-control
{
  background: none;
  color:rgba(255, 255, 255, 0.98);
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 100px;
}
/* Previous button  */
#quote-carousel .carousel-control.left 
{
  left: -12px;
}

#quote-carousel .carousel-control.left i
{ 
  margin-right:60px;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
  right: -30px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active 
{
  background: #333333;
}

#quote-carousel ul li{
	/*background-color:rgb(64, 115, 140);*/
	margin-right:20px;
	padding:0 0 10px 0;
}

#quote-carousel ul li h4{
	padding-top:9px;
	color: rgba(255, 255, 255, 0.8);
    font-size: 11px;
    letter-spacing: .6px;
    text-transform: uppercase;
    font-weight: 600;
    padding-top: 9px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    margin-bottom: 0;
	}

#quote-carousel ul li h4 small::before{
	content:"";
}

#quote-carousel ul li h4 small{
	color:rgba(255, 255, 255, 0.54);
	font-size:11px;
    letter-spacing: .9px;
	text-transform:none;
	padding:5px 0 6px 0;
	}

#quote-carousel img
{
  width: 155px;
  height: 164px;
  margin-bottom:5px;
}
/* End carousel */

.item blockquote {
    border-left: none; 
    margin: 0;
}

.item blockquote img {
    margin-bottom: 10px;
}

.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}

/****mission page****/

#mission{
	background:#070300;
	background-size:cover;
}

#mission section{margin-bottom:40px;}

#mission h1 {
   margin-top: 150px;
    font-size: 30px;
    font-weight: 700;
    color: #FFC602;
    display: block;
    padding: 15px 0 15px 0;
    border-top: 1px solid #FFC602;
    border-bottom: 1px solid #FFC602;
}

#mission p {color: white;margin-bottom:35px;}

#mission .mission_prgs{height:550px;background: url(/img/mission_btm_bg.jpg) left top no-repeat;}

/*#mission span {
    color: #FFC602;
    text-align: center;
}*/


/****history page****/

#history{padding-top:70px;}	
#history .container-fluid{height:100%;position:relative;}
.time_content{}

#history .time_content .col-md-3, #history .col-md-11{
	padding-right: 0;
    padding-left: 0;
	background-color:#fff;
}

.col1, .col2, .col3, .col4{
	display:block;
	background-color:#fff;
}

#history .col-md-1{}

#history .timeline ul{margin-top:50px;}
#history .timeline ul li{margin:30px 15px;}
#history .timeline ul li a{color: #fafdff; text-decoration: none; background-color: #EF8015;
padding: 17px 11px 9px 12px;border-radius: 50%;}



.item{
	overflow: hidden;
   /* border-bottom: 1px solid #efefef;	*/
    color: #232323;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.item_img{
	z-index: 0;
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
    /*transition: all 300ms ease-in;*/
	width:100%;	
}

.item_img img{
    transition: all .5s ease;
	width: 100%;
    height: auto !important;
}

.item_img img:hover{
  transform: scale(1.1);
}

.item_content{
	border-right: 1px solid #efefef;
	width: 100%;
}

.item_content_txt{
	padding-top: 30px;
	width: 217px;
    margin-left: auto;
    margin-right: auto;
}

.item_content_txt h4{
    font-size: 40px;
    font-family: 'HelveticaNeueBold', Helvetica, Arial, sans-serif;
    line-height: 40px;
    margin-bottom: 20px;
}

.item_content_txt p{
	font-size:14px;
	padding-bottom:15px;
}


/*history nav*/

#timeline_nav{margin-top: 25%;padding: 35px;}

/*#dot-nav{    
	right: 10px;
	top: 50%;
	margin-top: -50px;
	height: 100px;
	z-index: 999;
}

#dot-nav ul {
	list-style: none;
	margin:0;
	padding: 0;
}
#dot-nav li {
	position: relative;
	background-color: #bdc3c7;
	border:3px solid #bdc3c7;
	border-radius: 15px 15px 15px 15px;
	cursor: pointer;
	padding: 5px;
	height: 10px;
	margin: 10px 10px 0px 0px;
	width: 10px;
	vertical-align:bottom;
}
#dot-nav li.active, #dot-nav li:hover {
	background-color: #8e44ad;
}

#dot-nav a {
	outline: 0;
	vertical-align:top;
	margin: 0px 0px 0px 25px;
	position: relative;
	top:-5px;
}*/

/****programs page****/

#progs a.button{
    border: 1px solid #fff;
    padding: 12px 22px;
	text-align:center;
	display:inline-block;
	color:#fff;
	text-decoration:none;
	transition: all 0.5s ease;
	font-size:16px;
	margin-top:10px;
}

#progs a:hover.button {
	border: 1px solid rgb(158, 158, 158);
	color:rgb(158, 158, 158);
}

.outreach{position:relative;}

.programs_hdr{
	position: relative;
    height: 520px;
    background: url(/img/ourworkfamily.jpg) no-repeat center;
    background-size: cover;
	padding-top:145px;
}

.programs_hdr h2{
	color:#fff;
	font-size:35px;
	padding-top:35px;
}

.programs_hdr p {font-size: 19px;color:#fff;}

/*.programs_left{
	background:url(/img/ProgramHdr_left.jpg) no-repeat center top;
	background-size:cover;
	height:560px;
}

.programs_right{
	background:url(../img/ProgramHdr_right.jpg) no-repeat center top;
	background-size:cover;
	height:560px;
	    background: url(/img/ProgramHdr_right.jpg) no-repeat center top;
    background-size: cover;
    height: 1000px;
    transform: rotate(-45deg);
    margin-right: 2px; 
    width: 1000px;
    position: absolute;
    left: 43.5%;
    margin-top: -429px;
    z-index: 0;
}*/

.programs_boxs{
	padding:15px;
	text-align: center;
    color: white;
	margin-bottom:25px;
}

.programs_boxs .row{margin-bottom:22px;}
.programs_boxs h2{color:#000; padding-bottom:20px; padding-top:25px;}


.programs_boxs p{
	font-size:18px;
	letter-spacing:.5px;
	width:320px;
	margin:8px auto;
	color:/*rgba(255, 255, 255, 0.55)*/rgba(0, 0, 0, 0.8);
}

#progs .programs_boxs a.button{
    border: 1px solid /*rgba(255, 255, 255, 0.55)*/rgba(0, 0, 0, 0.45);
	color:/*rgba(255, 255, 255, 0.55)*/rgba(0, 0, 0, 0.45);
}

#progs .programs_boxs a:hover.button {
	border: 1px solid rgba(255, 255, 255, 0.6);
	color:rgba(255, 255, 255, 0.6);
}


/*programs boxes*/

.sqr_zone{
	background: /*url(/img/program_sqrs_zone.jpg) no-repeat center top*/rgb(139, 175, 83);
    background-size: cover;
    height: 280px;
    padding-top: 22px;
	margin-bottom:10px;
}

.sqr_tm{
	background:/*url(/img/program_sqrs_tm.jpg) no-repeat center top*/rgb(255, 156, 9);
	background-size:cover;
	height:280px;
	padding-top: 22px;
	margin-bottom:10px;
}

.sqr_rebb{
	background:/*url(/img/program_sqrs_rbz.jpg) no-repeat center top*/rgb(117, 156, 175);
	background-size:cover;
	height:280px;
	padding-top: 22px;
	margin-bottom:10px;
}

.sqr_discover{
	background:/*url(/img/program_sqrs_du.jpg) no-repeat center top*/rgb(191, 142, 113);
	background-size:cover;
	height:280px;
	padding-top: 22px;
	margin-bottom:10px;
}

.sqr_shbbos{
	background:/*url(/img/program_sqrs_shbs.jpg) no-repeat center top*/rgb(236, 188, 50);
	background-size:cover;
	height:280px;
	padding-top: 22px;
	margin-bottom:10px;
}

.sqr_horeini{
	background:/*url(/img/program_sqrs_zone.jpg) no-repeat center top*/rgb(162, 96, 48);
	background-size:cover;
	height:280px;
	padding-top: 22px;
	margin-bottom:10px;
}



.yom_tov{
	background:url(/img/yom_tov_btm.jpg) no-repeat left 0;
	background-size:cover;
	height:800px;
}

#progs .yom_tov h1{font-size:35px;color:#fff;}
#progs .yom_tov p{color:#fff;}
#progs .yom_tov a{margin-top:25px;}

/* programs list */

#progs_list{padding-top:9%;}
#progs_list h4.subprog{font-size:26px; border-bottom:1px solid black;margin-bottom:30px; margin-top:25px;padding-bottom:5px;}
#progs_list h5.subprog_in{font-size:22px; font-weight:600;}
#progs_list ul.progslist{margin-bottom:35px;}
#progs_list ul.progslist li{font-size:18px;margin-bottom:22px;}


/* programs_in */

/*#progs_in .left, #progs_in .right {
	background-color: rgba(0, 0, 0, 0.69);
    height: 100px;
    padding: 25px;
    width: 100px;
}

.prog_top{
	overflow: hidden;
    position: relative;
    height: 370px;
	margin-top:60px;
	padding-top:100px;
}*/

 {    height:400px; width: 100%;}
 
.progs_in .affix{position: relative;}
.progs_in .carousel-indicators{width:100%;left:0;margin-left:0; position:inherit;}
.progs_in .carousel-indicators li{width:12%;height:12%; text-indent:1px;/*border:1px solid #000;*/ border-radius:0; margin:10px;padding:8px; font-size:13px;}
#prgs_nav.affix{position: relative; top: 0; width: 100%}
#prgs_nav ul{margin-bottom:60px;}
#prgs_nav li a{color:rgba(255, 255, 255, 0.86);}
#prgs_nav li a img{max-width:70%; display:inline-block;margin-bottom:8px; padding-bottom:6px;border-bottom: 1px solid rgba(255, 255, 255, 0.41);}
#prgs_nav li i{max-width:70%; padding-top:10px; display:inline-block;margin-bottom:8px; padding-bottom:6px;border-bottom: 1px solid rgba(255, 255, 255, 0.41); font-size:26px;}
#prgs_nav li.zone{background-color:rgb(139, 175, 83);}
#prgs_nav li.chill{background-color:rgb(255, 156, 9);}
#prgs_nav li.tm{background-color:rgb(117, 156, 175);}
#prgs_nav li.rebb{background-color:rgb(191, 142, 113);}
#prgs_nav li.lttlstr{background-color:rgb(236, 188, 50);}
#prgs_nav li.oorahsi{background-color:rgb(162, 96, 48);}
#prgs_nav hr{border-top: 1px solid rgba(167, 167, 167, 0.56);}


.progs_in .carousel,.progs_in .carousel .item,.progs_in .carousel .active{height: 450px;}
.progs_in .carousel-inner{height:450px;}
.progs_in .carousel {margin-bottom:0px;}
.progs_in .carousel-control {opacity:1;}
.progs_in .carousel-control.left{ left:1%; top:113%;}
.progs_in .carousel-control.right{right:1%; top:113%;}
/*.progs_in .carousel-caption {position: absolute; left: 0px; height: 100%;    text-align: center;    margin: 0px; bottom:0px;   width: 100%;}
.progs_in .carousel-caption p {color: white; background: #004537; padding:1em .5em; border-radius: 0px; margin: 0px; text-align: center;    width: 20%; position: absolute; left: 40%; bottom: 0px;}
.progs_in .carousel-caption a i { color: white; font-size:4.5em; }*/
.progs_in .carousel-inner .item { width: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;    background-size: cover;}
.progs_in .carousel .item {height:450px !important;}
.progs_in .carousel-control.left, .progs_in .carousel-control.right {background:none; background-image:none; line-height:12px;}
.progs_in .carousel-control {width:5%;}
.progs_in .carousel hr{border-top: 1px solid #fff;}
.progs_in .carousel-caption {top:45px;}
.progs_in .carousel-control {color:#000; font-weight:300;}
.progs_in .carousel-control span.control_text {font-size:11px;text-shadow: 0 0px 0px rgba(0,0,0,0.6);text-transform:uppercase;letter-spacing: .7px;}

.bigform-content {    margin: 0;    padding: 0em;    position: relative;    z-index: 999;    overflow: hidden;	cursor:pointer;}

.box1{
	background:url(/img/programs_in_top_zone.jpg) top left no-repeat;
}
.box2{
	background:url(/img/programs_in_top_chillzone.jpg) top left no-repeat;
}
.box3{
	background:url(/img/programs_in_top_tm.jpg) top left no-repeat;
}
.box4{
	background:url(/img/programs_in_top_rebb.jpg) top left no-repeat;
}
.box5{
	background:url(/img/programs_in_top_jed.jpg) top left no-repeat;
}
.box6{
	background:url(/img/programs_in_top_oorahsi.jpg) top left no-repeat;
}
/*
.zone_prg_top h1, .zone_prg_top h4{
	color:#fff;
	text-transform:uppercase;
	margin:0;
	margin-bottom:15px;
}*/
#zone{padding:25px 35px 25px 35px;/*background-color:#004537;*/}
/*#zone .logo{position: absolute;background:rgba(255, 255, 255, 0.78);;border-radius: 50%; padding: 40px 18px;left: 50%; margin-left: -107px;margin-top: -228px;
}

#maintm .logo{ position: absolute;background: rgba(255, 255, 255, 0.78);border-radius: 50%;padding: 40px 40px;left: 50%; margin-left: -119px;margin-top: -256px;}*/

.progs_in .container-fluid .logo{background-color: rgba(255, 255, 255, 0.65); padding: 15px;}
.progs_in .container-fluid .logoi{background-color: rgba(255, 255, 255, 0.65); padding: 35px; font-size:5em;}
.progs_in .container-fluid .logoi p{font-size:22px; font-weight:600;}
.progs_in .container-fluid h1{color:#000/*rgba(255, 255, 255, 0.87)*/;font-size: 48px;/*text-transform: uppercase;*/line-height: 33px;letter-spacing: 3px;text-align:center;}
.progs_in .container-fluid h1 small{color:#000/*rgba(255, 255, 255, 0.87)*/;font-size: 20px;font-weight: 600;}
.progs_in .container-fluid p{line-height:1.8em; font-size:17px; margin-bottom:15px;}
.progs_in .container-fluid .button{margin-top:0px;margin-bottom:15px;}
.progs_in .container-fluid a.button{padding:10px 20px;border:0px;background-color:#509FC5;}
.progs_in .container-fluid a:hover.button{border:0px;background-color: ##55A8D0;}
.progs_in .container-fluid h4{margin-bottom:20px;margin-top:25px; /*text-transform:uppercase;*/}
.progs_in .container-fluid h4.side{border-bottom:2px solid #000;display: inline-block;color:black;padding-bottom:10px; line-height:32px;font-weight:100;} 
.progs_in .container-fluid img.more{margin-top:30px; margin-bottom:20px;}
.progs_in .container-fluid h2.progs_more{ position: absolute;top:8%;left: 7%;color: #fff;text-transform: uppercase;font-weight: 600;letter-spacing: 1.5px;padding: 10px;background-color: rgba(0, 0, 0, 0.46);margin-left: -5.2%;}
.progs_in .container-fluid h2.progs_more small{color:#fff;}

 /* yomtov_in */

.yomtov_conteiner{padding-top:35px;}
.yom_tov_img{ height:450px; padding:0; overflow:hidden;}
.yom_tov_txt{ padding:20px 47px;height:450px;}
 
#yomtovs .carousel-indicators {bottom:95px;}
#yomtovs h1{font-size: 1.8em;/*text-transform: uppercase;*/letter-spacing: 1px;}

#yomtovs .carousel-indicators li{width:14px;height:14px; margin:3px;border:0px solid #FFFFFF;border-radius:15px;background-color:rgba(255, 254, 254, 0.59);}
#yomtovs .carousel-indicators .active { width: 15px;height: 15px; margin: 2px;background-color: rgba(255, 105, 33, 0.74);}
#yomtovs .yom_tov_txt a{text-transform:uppercase;font-size:14px;}
  
/****/


/*ask the rabbi page****/

#asktherab{padding-top:75px;}
#asktherab h1{margin:25px 0 0 0}
.live_vid{padding-top:35px;padding-bottom:35px;} 
#asktherab a.decr{text-decoration:underline;}
#asktherab a.txt_btn, #asktherab a.txt_btn:hover, #asktherab a.txt_btn:active{
	font-size:14px; border:1px solid; padding:5px; line-height:45px;}

/*donate page*/

/*#donate{
	background:url(/img/donate_bg.jpg) no-repeat center 1017px #e3f5ff;
	background-size:cover;
}*/

#donate h1{
	line-height:35px;
	text-align:center;
	color:white;
}

#donate h1 small{
	color:#000;
	color:white;
}

#donate h2{font-size:24px;font-weight:600; text-transform:uppercase;margin-bottom:25px; margin-top:20px; padding-left:2%;}
#donate .give_hdr{font-size:20px;}
#donate .give_hdr i{font-size:15px;}
#donate form{margin-top:20px;}


/*.donate{
	padding-top:95px;
}*/
.donate_bg{background:url(/img/donate_bg.jpg) no-repeat -150px center #e3f5ff;background-size:cover;}

.donate_form{
	padding-top:65px;
	padding-bottom:35px;
    text-align: left;
	float:inherit;
}

.well{
    background-color: rgba(255, 255, 255, 0.7);
    border: 0px solid #e3e3e3;
    border-radius: 0;
}

#donate .form1{
	background-color:rgba(0, 0, 0, 0.59);
	margin-left:8%;
	padding:20px 50px;
	height:410px;
}

#donate .form1 legend{
	color:#fff;
	font-size:18px;
}

 .form2{
	/*margin-left:8%;*/
	padding:35px 50px;
	height:410px;
}

.form2_in{ padding:35px 25px;}

/***donate in****/
#donate h3 small{font-size: 18px;color: #000;}
p.input_title{text-align: left;font-size: 14px;margin: 3px;}
p.paypal{margin-top:15px;margin-bottom:20px; cursor:pointer;}

#give_ways{ padding-top:75px;}

#give_ways hr{margin-left:0;margin-right:0;border-top: 1px solid rgba(25, 26, 27, 0.32);}

#give_ways a.button{ color:#000; border:1px solid #000;margin-left:12%;}
#give_ways a.button:hover{color:#C7C7C7; border:1px solid #c7c7c7;}
#give_ways h2{ font-size:30px;}
#give_ways h5{ margin-bottom:15px;font-size:22px;}
#give_ways .auction{border:1px solid #c5c5c5; padding:15px 20px; margin:20px 10px; height:520px;}
#give_ways .doner_decide{background-color:#000; color:#fff;border:1px solid #c5c5c5; padding:15px 20px; margin:20px 10px; height:520px;}
#give_ways .doner_decide img{padding:15px 0 20px 0;}
#give_ways .waybox{border:1px solid #c5c5c5; padding:15px 20px; margin:20px 10px; height:520px;}
#give_ways .waybox img{padding-bottom:15px;}


/*contact us */
#contact section{padding-top:70px; padding-bottom:0;}
#contact .col-md-4{padding:0px 25px;}
#contact h1{margin-top:0; margin-bottom:35px;} 
#contact h4{/*text-transform:uppercase;*/ margin-top:30px;} 
.info{background-color:#86817B;height:730px; color:#fff;}
.contact_head{padding-left:45px;}
.connect_head{padding-left:45px;}
#contact .social{color:#fff;}
#contact .social i{background-color:rgba(236, 169, 46, 0.95);border-radius:50%;height:35px;width:35px;margin:0px;padding-top:12px; padding-left:10px;font-size:18px; color:#fff;}
#contact .social i:hover{ color:rgba(255, 255, 255, 0.43);}
#contact .blog{margin-top:22px;}
#contact .blog a{color:rgba(236, 169, 46, 0.95);}
/*#contact form > div { position: relative; margin-top:20px;}
#contact form > div > label { position: absolute;}
#contact form > div > label.error {padding-left:25%; color:#C03;}
#contact form > div > label span.form-control-feedback {padding-left:95%; color:#00CC00;}
#contact .right-inner-addon{position:relative;}*/

/**volunteer page*/
#volunteer{}
#volunteer .volunteer_top{background:url(/img/volunteer_top.jpg) no-repeat top left; background-size:100%; height:380px; padding-top:40px;}
#volunteer a.button{border:1px solid #000;color:#000;margin-bottom:50px;}
#volunteer a:hover.button{border:1px solid #807E7E;color:#807E7E;}


#tax_file{margin-bottom:28%;}


/* form validation*/

.has-error input {
      border-width: 2px;
    }
    .validation.text-danger:after {
      content: 'Validation failed';
    }
    .validation.text-success:after {
      content: 'Validation passed';
    }
	
/* cc validation

input#card_number{position:relative;}
input#card_number:before{position:absolute; content:"\f1f3";top:0; left:5px; content:; font-size:14px;}
input#card_number.visa { position:relative;}
input#card_number.visa:before {position:absolute; content:"\f1f3"; top:0; left:5px; content:; font-size:14px;}
input#card_number.mastercard { position:relative;}
input#card_number.mastercard:before {position:absolute; content:"\f1f3"; top:0; left:5px; content:; font-size:14px;}
input#card_number.discover { position:relative;}
input#card_number.discover:before { position:absolute;  content:"\f1f3";top:0; left:5px; content:; font-size:14px;;}
input#card_number.amex { position:relative;}
input#card_number.amex:before { position:absolute; content:"\f1f3"; top:0; left:5px; content:; font-size:14px;}
*/

#form1 .form-control-feedback {
    position: static;
    display: inline-block;
}


/****tuition folder*****/

.tuition{padding-top:60px; margin-bottom:55px;}
.tuition p{font-size:16px;}

/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 0;
      padding: 0 40px 30px 40px;
      margin-top: 30px;
    }
    
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
    #quote-carousel .carousel-indicators {
        bottom: -20px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
	
	.navbar-brand { padding: 6px 0px 10px 10px;}
	.navbar-brand img {width:78%;}
	
	#home .prog_int{height:auto;}
	
	#mission h1 {margin-top: 150px;}

/*button stykr*/
a.button {
    padding:5px 12px;
	font-size:14px;
}

}

@media (max-width: 480px) {

section{padding-top:20px;}
h2{font-size:19px;}
h4{font-size:16px;}
	
#home .top{height:290px;position:relative;}
#home .top .hdr_txt{position:absolute; top:95px; margin-left:5%;}
#home .top .hdr_txt h1{font-size:18px;}
a.button_top_sec{font-size:12px;}
#home .event_box h4{font-size:16px;}
#home .event_box a{font-size: 14px;}

.mission{height:380px;}
.mission h1{margin-top:5%; font-size:26px; padding:10px;}
.right{text-align:left;}
.founder_left{height:425px;}
.founder_right{padding:18px 40px;}
.founder h1{font-size:22px;}

.history{padding:0 10px;}
.programs-list{padding-top:54px;}
.programs-list{padding-top:54px;}
.programs-list h4{font-size:20px;}

#history{padding-top:54px;}
#mission h1{margin-top:95px;}

.programs_hdr{height:220px; background:url(/img/ourworkfamily.jpg) no-repeat -163px 21px;padding-top:70px; background-size:cover;}
.programs_hdr h2{font-size:18px;}
.programs_boxs h2{padding-top:0;}
.programs_boxs p{width:90%; font-size:16px;}
#progs .programs_boxs a.button{padding:10px 20px;font-size:15px;}
.yom_tov{background:url(/img/yom_tov_btm.jpg) no-repeat center 0;}

.yomtov_conteiner{padding-top:25px;}
.yom_tov_img{ height:auto;}
.yom_tov_txt{ height:auto; border-bottom:1px solid #c6c5c5;padding:8px 25px;}
#yomtovs .carousel-indicators {bottom:20px;}

#contact section{padding-top:55px;}
.info{height:auto;padding-bottom:25px;}

#volunteer .volunteer_top{background:url(/img/volunteer_top.jpg) no-repeat center center; background-size:cover; height:220px; padding-top:0;}

.donate_bg{background:url(/img/donate_bg.jpg) no-repeat -450px center #e3f5ff;background-size:cover;}

#give_ways .auction{ margin:20px 0px;}
#give_ways .doner_decide{margin:20px 0px;}
#give_ways .waybox{margin:20px 0px;}


#footer h4{text-transform:lowercase; font-size:14px;}
#footer ul li{line-height:35px;}
#footer .list-inline>li{padding-right:3px;}
#footer .social{clear:both;}
#footer .social i{height:35px;width:35px;padding-top:12px;padding-left:9px;}
}
