
html	{height:100%;}
/*body	{font:normal 15px/17px Arial, sans-serif; color:#555555; background:#fff; height:100%; background:url('images/mobile/bg.gif') repeat-x 0 80px;}*/


/*--- Global Settings -------------------------------*/
h1	{font-size:23px;}
h2	{font-size:19px;}
h3	{font-size:17px;}
h4	{font-size:15px;}


A {
	color:#197c8e;
	font-weight:bold;
	text-decoration:underline;
	-webkit-tap-highlight-color:rgba(103,199,245,1);
}
div.formPersonBox span.req, div#namesForPray span.req {
    float: right !important;
    color: red !important;
}
div#prayForDiv td:first-child,
div.formPersonBox td:first-child {
    max-width: 180px;
}
#prayForDiv label,
.formPersonBox label{
	    font-size: 16px;
    font-weight: 400;
}
.round {
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.b-round {
	border-bottom-right-radius: 6px;
	border-bottom-left-radius:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}

.shadow {
	box-shadow:0 0 5px #8399a3;
	-moz-box-shadow:0 0 5px #8399a3;
	-webkit-box-shadow:0 0 5px #8399a3;
}

.button, .back, .btn-read {
	padding:5px 10px 6px;
	font-size:115%;
	color:#fff;
	display:inline-block;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	background:-moz-linear-gradient(top, #56bed3 0%, #458c99);
	background:-webkit-gradient(linear, left top, left bottom, from(#56bed3), to(#458c99));
	background: -o-linear-gradient(top, #56bed3 0%, #458c99);
	border:1px solid #bdc6cf;
	font-weight:bold;
	text-shadow:0 -1px 0 #555555;
}


/*--- Layout ----------------------------------------*/
.align		{float:right;}
.oppalign	{float:left;}

#wrapper	{width:100%; min-height:100%; text-align:center; direction:ltr;}

.wrapper-inner	{width:95%;}

.section, .footer, .figure, .sendToFriend	{width:95%;}

.wrapper-inner, .header, .icons, .section, .footer, .figure, .sendToFriend	{margin:0 auto; position:relative;}

.header		{height:90px; margin-bottom:1px;}
.footer		{padding:10px; text-align:center;}

A.toMainSite		{display:block; background-color:#bccbd8; padding:10px 10px 10px 10px; margin:0px 0px 10px 0px; font-size:15px; font-weight:bold; color:#fff; text-decoration:none;}


/*--- Logo & Top Button -------------------------------------------*/
.header .logo	{display:block; margin:5px 2% 0px 0px;}

A.donate {
	font-size:120%;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	padding:8px;
	width:35%;
	position:absolute;
	top:135px;
	right:19px;
}

A.menu-trigger {
	font-size:120%;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	padding:8px;
	width:50px;
	position:absolute;
	top:90px;
	right:0px;
}

/*--- Icons -------------------------------------------*/
.icons				{height:45px;}

.icons LI			{float:left; width:33.3%;}
.icons LI A			{display:block; height:40px; margin-top:3px; background:url('images/mobile/icons.png') no-repeat;}
.icons LI.home A	{background-position:center 0;}
.icons LI.mail A	{background-position:center -40px;}
.icons LI.phone A	{background-position:center -80px;}


/*--- Nav -------------------------------------------*/
.mask { /* > Body cover when nav is open */
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.9;
	z-index:100;
	display:none;
}

.nav {
	position:absolute;
	top:125px;
	right:2.5%;
	z-index:500;
	width:95%;
	display:none;
}

.nav .title { 
	background:#197c8f;
	text-align:left; 
	-moz-border-radius-topright:6px;
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius:6px;
	padding:18px 18px 20px 20px;
	position:relative;
}

.nav .title H3	{color:#fff; font-size:18px;}

.nav .btn-close	{position:absolute; right:12px; top:15px; cursor:pointer;}

.nav UL	{}
.nav LI {
	margin-bottom:1px;
	text-align:left; 
	color:#10528f;

	background:-moz-linear-gradient(top, #ffffff 0%, #f0f0f0);
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
	background: -o-linear-gradient(top, #ffffff 0%, #f0f0f0);

	-moz-box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5);
	-webkit-box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5);
	box-shadow:inset 0px 1px 0px rgba(255,255,255,0.5);
}

.nav LI:last-child {
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
}

.nav LI A {
	color:#333333;
	font-size:115%;
	font-weight:bold;
	text-shadow:0 -1px 0 #555555;
	display:block;
	padding:18px 20px 18px 20px; 
	text-decoration:none;
	background:url('images/mobile/nav_arrow.png') no-repeat 10px 50%;
}


/*--- Section (Home and Inner) ----------------------------------------*/
#ctlContent				{margin-bottom:20px !important; text-align:left;}
#HomePage #ctlContent	{width:100%; margin:0px auto 0px auto;}

.section	{margin-bottom:20px;}

.section H1	{/* page title for all pages */
	margin-bottom: 20px;
    color: #fff;
    /*font-size: 130%;*/
    line-height: 21px;
    padding: 10px 10px 12px 10px;
    background-color: #791b57;
    text-shadow: 0 -1px 0 #000000;
    margin-top: 20px;
}
#HomePage H1.PageTitle 	{display:none;}







.buttonSubmit {
	width:20%;
	float:left;
	padding:5px 10px 6px;
	font-size:100%;
	color:#fff;
	display:inline-block;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	background:-moz-linear-gradient(top, #56bed3 0%, #458c99);
	background:-webkit-gradient(linear, left top, left bottom, from(#56bed3), to(#458c99));
	background: -o-linear-gradient(top, #56bed3 0%, #458c99);
	border:1px solid #bdc6cf;
	font-weight:bold;
	text-shadow:0 -1px 0 #555555;

	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}


/*--- Breadcrumbs -------------------------------------------*/
TD.NavigationTab, UL.NavigationTab, DIV.navigationTabContainer	{margin-bottom:20px; display:none;}
UL.NavigationTab LI		{display:inline;}





div.tefillaNames{width:100%; background-color:#791b57; font-size:24px; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
div.tefillaPlaces{width:90%; margin:0px auto; margin-top:15px; margin-bottom:25px; text-align:center;}
div.tefillaPlaces div{font-size:16px; font-weight:bold;}

div#prayForDiv{font-size:75%;}

a#sendFormNoPay{display:block; width:295px; margin:0 auto; margin-top:30px; margin-bottom:30px; cursor:pointer;}

input.normal{border:1px solid #CAD5D7;  background-color:#F5F9FC;}
textarea.formNote{    
	border: 1px solid #a9a9a9;
    width: 70%;
    height: 70px;
    background-color: #fff;
    font-size: 14px;}

div.beforeFormText {margin:15px 25px 15px 25px; text-align:center; color:#FF0000; font-weight:bold; font-size:14px; }
div.beforeFormText2 {margin:15px 15px 15px 15px; text-align:center; color:#000000; font-weight:bold; font-size:15px; }
div.beforeFormTitle {text-align:center; font-size:23px; font-weight:bold; margin-top:10px; margin-bottom:15px; color:#165475;}
div.forPrayForm {cursor:pointer; width:310px; height:67px;}
div#namesForPray {text-align:left;}
div.padd10{height:10px; font-size:10px;}
div.padd5{height:5px; font-size:5px;}
div.fillForm{width:757px; margin:0px auto; margin-top:15px; margin-bottom:25px; text-align:center; font-weight:bold;}


div.formPersonBox{margin-top:20px;}
div.formDonateBox{margin-top:20px;}

div.err{font-weight:bold; color:#FF0000; margin-bottom:10px;  text-align:left;}



a.menuItem{display:block; margin-right:50px; margin-left:50px; float:left; text-decoration:none; color:#175471; line-height:30px; vertical-align:middle; font-size:15px; font-weight:bold;}

/*div.formTitle3{width:997px; height:42px; margin-top:25px; background-image:url('images/donate_title_bg.jpg'); background-repeat:no-repeat; line-height:42px; vertical-align:middle;}*/
div.formTitle3{
	background-color: #791b57;
	color: #FFFFFF;
	font-size: 130%;
	line-height: 21px;
	margin-bottom: 20px;
	padding: 10px 10px 12px;
	text-shadow: 0 -1px 0 #000000;	
	text-align: center;
}
div.formTitle3 span{font-size:26px; font-weight:bold; color:#FFFFFF;}

div#pageT{height:530px; overflow:hidden; border:1px solid #696969;}
div.top{height:145px; overflow:hidden; background-color:#0389A6; color:#FFF;}
div.bottom{height:385px; overflow:hidden; background-color:#FFF; color:#0389A6;}
div.blue{text-align:center; font-size:22px; font-weight:bold; margin:15px 0px 15px 0px;}
div.black{text-align:center; font-size:16px; color:#000; padding:15px 0px 0px 0px;}
div.white{text-align:center; font-size:16px; color:#FFF; font-weight:bold; padding:15px 0px 0px 0px;}
div.yellow{text-align:center; font-size:28px; color:#FBA419; font-weight:bold; padding:7px 0px 0px 0px;}

/*--- 'Campaign text update hotspot  
.sloganShtibel{    background: url("images/mobile/TuBavTogetherLogo_mobile.jpg") no-repeat scroll 10px 5px transparent;
height: 85px;} */
/*--- non campaign  ---*/
.sloganShtibel{    background: url("images/mobile/top.jpg") no-repeat scroll 0px 5px transparent;
height: 85px;}


.nav LI A.link {
	background: url("images/mobile/nav_arrow.png") no-repeat scroll 95% 50% transparent;
	color: #333333;
	display: block;
	font-size: 115%;
	font-weight: bold;
	padding: 18px 20px;
	text-decoration: none;
	text-shadow: 0 -1px 0 #555555;
}	

#skip			{POSITION:relative; overflow:hidden; text-align:center; height:20px; width:200px;}
#skip UL		{PADDING-BOTTOM:0px; LIST-STYLE-TYPE:none}
#skip LI A		{PADDING-RIGHT:1em; PADDING-LEFT:1em; PADDING-BOTTOM:0.2em; PADDING-TOP:0.2em; TEXT-DECORATION:none; color:#ffffff; BACKGROUND-COLOR:#ffffff;}
#skip A:hover	{PADDING-RIGHT:1em; PADDING-LEFT:1em; BACKGROUND:transparent; LEFT:0px; PADDING-BOTTOM:0px; COLOR:#35723A; PADDING-TOP:0px; TOP:0px; TEXT-DECORATION:none}
#skip A:active	{PADDING-RIGHT:1em; PADDING-LEFT:1em; BACKGROUND:transparent; LEFT:0px; PADDING-BOTTOM:0px; COLOR:#35723A; PADDING-TOP:0px; TOP:0px; TEXT-DECORATION:none}
.access			{LEFT: -1000px; POSITION:absolute; TOP:-1000px; font-size:80%;}


a.menuItem{display:block; margin-right:22px; margin-left:22px; float:left; text-decoration:none; color:#175471; line-height:30px; vertical-align:middle; font-size:15px; font-weight:bold;}

input.sendButton{width:97px; height:34px;  text-align:center; color:#FFFFFF;  background-image:url('sendImg.jpg'); background-repeat:no-repeat; border:0px; cursor:pointer; font-size:14px; line-height:34px; vertical-align:middle;}

.paypal{width:150px; height:74px; border:none; background:url('images/ylpaypal.png'); cursor:pointer;}

div.prayRow{width:100%; margin-bottom:15px; font-size:12px;}
div.prayRow:after{clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden;}
div.prayRow td{vertical-align:top; padding-bottom:2px;}
div.addPrayRow{width:100%; margin:0px auto; text-align:center;}
div.prayRow span{display:block; margin:5px; float:left;}
div.prayRow input{
	float: left;
	width: 65%;
	margin-bottom: 10px;
}

div.formPersonBox td{padding-bottom:5px; vertical-align:top;}
div.formPersonBox span{display:block; float:left; margin:5px;}
div.formPersonBox input{
	float: left;
	width: 70%;
	margin-bottom: 10px;
	font-size: 14px;
}
div.formPersonBox select{
border: 1px solid #a9a9a9;
    background-color: #fff;
    float: left;
    font-size: 14px;
    margin-left: 0px;
    width: 70%;

}
input.sumInput{border:1px solid #CAD5D7;  background-color:#F5F9FC; width:15%;}
div.formDonateBox td{padding-bottom:7px; vertical-align:top;}
div.formDonateBox select{border:1px solid #CAD5D7;  background-color:#F5F9FC;}
input.sendNormal{height:45px; cursor:pointer; margin-bottom:10px; margin-top:10px;}

td.donate3TD input{float:left; margin:0px; padding:0px;}
td.donate3TD span{float:left; display:block; margin-left:5px; margin-top:2px;}
td.donate2TD input{float:left; margin:0px; padding:0px;}
td.donate2TD select{float:left; margin:0px; padding:0px;}
td.donate2TD span{float:left; display:block; margin-left:5px; margin-right:5px; margin-top:1px; line-height:15px;}
td.donate2TD span.total{margin-left:15px;}

table.buttons{width:100%; text-align:center;}

div.sendToFriend{}
div.sendToFriend div.title1{margin-top:10px; text-align:center; width:100%;}
div.sendToFriend div.title1 div.back1{width:92%; padding:3%; background-color:#0389A6;}
div.sendToFriend div.font1{width:100%; color:#F7A511; text-align:center; font-size:130%; font-weight:bold;}
div.sendToFriend div.font2{width:100%; color:#F01F01; text-align:center; font-size:130%; font-weight:bold;}
div.sendToFriend div.font3{width:100%; color:#000000; text-align:center; font-size:120%; font-weight:normal;}
div.sendToFriend div.back2{width:92%; padding:3%; background-color:#FFFFFF;}
div.sendToFriend div.back3{width:92%; padding:3%; background-color:#FFFFFF; padding-top:0px;}
div.sendToFriend div.titleF{margin-top:10px; color:#0088A5; font-size:120%;}
div.sendToFriend input.normal{border:none; width:28%;}
div.sendToFriend div.marginTop10{margin-top:10px;}
div.sendToFriend div.marginTop8{margin-top:8px;}
div.sendToFriend div.sendButton{width:100%; text-align:center; margin-top:20px;}

div.pageShortDesc{margin-bottom:10px;}

/*--- Embedded Video Thumbnails  -------------------------------------------*/
div.clearfix::after { content: ""; clear: both; display: table;}
div.video-panels	{width: 150px; height:98px; margin: 0 5px 10px 0; float:left;}
	input[type=button].paypal {
    width: 150px !important;
    height: 74px !important;
    border: none !important;
    background: url(https://support.yadlachim.org/images/ylpaypal.png) !important;
    cursor: pointer !important;
        margin: 0 auto;
}
select#prayBy{
	    width: 100%;
    max-width: 400px;
    margin: 10px auto;
}