/*=-=-=-=-=-=-=-= Font Styles =-=-=-=-=-=-=-=*/

/*=-=-=-=-=-=-=-= Common Styles =-=-=-=-=-=-=-=*/

/*=-=-=-=-=-=-=-= HTML5 Styles =-=-=-=-=-=-=-=*/

/*=-=-=-=-=-=-=-= Header Style =-=-=-=-=-=-=-=*/

/*=-=-=-=-=-=-=-= Header Style End =-=-=-=-=-=-=-=*/

/*=-=-=-=-=-=-=-= Main Menu =-=-=-=-=-=-=-=*/

/*=-=-=-=-=-=-=-= Main Menu End =-=-=-=-=-=-=-=*/


/*=-=-=-=-=-=-=-= Banner Styles =-=-=-=-=-=-=-=*/

/*=-=-=-=-=-=-=-= Banner Styles End =-=-=-=-=-=-=-=*/

/*=-=-=-=-=-=-=-= Inner Container Style =-=-=-=-=-=-=-=*/

.inner-main ul{ margin:0 0 20px; padding:0 0 0 40px; }
.inner-main li{ list-style:none; /*font:20px/22px 'latolight';*/ font:18px/22px "latolight"; color:#e6e6e6; padding:0 0 15px 27px; background:url(../images/dot-list.jpg) 0 10px no-repeat; }
.inner-main li a{ color:#e6e6e6; }
.inner-main li a:hover{ color:#dd1d10; }

.wel-txt{ font:14px 'montserratregular'; color:#fff; padding:27px 6px 0 0; text-transform:uppercase; display:inline-block; }
.wel-txt a span:hover{ color:#fff; }
.ml-remind-txt label { cursor:pointer; }
.wel-txt span{ color:#dd1d10; }
.inner-main{ padding:90px 0 0 0; width:100%; }

.lt-listen-box{ width:322px;}
.psalm-page{ width:307px; background:#080808; font:24px/84px 'montserratbold'; height:84px; overflow:hidden; color:#fff; border-left:1px solid #dd1d10; padding:0 0 0 15px; margin:0 0 56px 0; }
.psalm-page span{ color:#585858; }
.listen-psal-txt{ color:#fff; font:14px 'montserratregular'; padding:0 0 11px 0; display:block; }
.listen-play-box{ width:516px; background:#080808; height:57px; overflow:hidden; padding:27px 32px 0 22px; margin:0 0 56px 0; }

.md-listen-box{ width:570px; margin:0 0 0 10px; }

.rt-listen-box{ width:249px; margin:0 0 0 10px; }
.download-psalm{ width:120px; height:84px; background:#080808; }
.play-icon { background: #dd1d10; border-radius: 50%; -webkit-border-radius: 50%; display: block; height: 27px; padding: 4px 0 0 2px; text-align: center;   vertical-align: middle; width: 29px; }
.play-servay{ width:462px; display:block; padding:14px 0 0 0; margin:0 0 0 23px; }
.play-icon:hover { background: #424242; box-shadow: 0 0 1px #bbbbbb inset; -webkit-box-shadow: 0 0 1px #bbbbbb inset; }


.tab-content {
    background: none repeat scroll 0 0 #fff;
    margin: 0 0 60px;
    padding: 22px 0;
}
.tapcont-txt { padding: 0 45px 0 30px; }
.tab-content p{ font:24px/38px 'montserratregular'; color:#000; padding:0 0 15px 0; }
.tab-content p span{ font:24px/38px 'latolight'; color:#000; }
.tab-content h3{ font:18px 'montserratbold'; color:#fff; padding:0 0 7px 0; }
.tab-content.hebrew-text { text-align: right; }

.tab-content-sml p{ font:16px/30px 'montserratregular'; color:#000; padding:0 0 15px 0; }
.tab-content-sml p span{ font:18px/30px 'latolight'; color:#000; }
.tab-content-sml h3{ font:18px 'montserratbold'; color:#fff; padding:0 0 7px 0; }

.section{ height:53px;}
.tap-prt { margin: 0 auto; min-height: 233px; position: relative; width: 1147px; }
.tapplist{ margin:0 0 0 0; padding:0; position:absolute; top:0; left:0; width:100%; border-bottom: 2px solid #1a1a1a;}  
.tapplist li{margin:0 2px 0 0;height:53px; text-align:center; background:#121212; font:14px/53px 'montserratregular'; color:#bababa; list-style:none; float:left; padding:0;}
.tapplist li a{ color:#9b9b9b; display:block; padding:0 16px;}
.tapplist li a:hover, .tapplist li  a.selected { color:#fff; background:#dd1d10; }

.slimScrollRail { background: #b4b4b4 !important; /*background: #1a1a1a !important;*/ cursor: pointer; right: 15px !important; top:0 !important; width: 9px !important; opacity: inherit !important; }
.slimScrollDiv { overflow:inherit !important; /*background:#fff;*/ padding:22px 0 0 0; }
.slimScrollBar { background:#888888 !important;
    opacity: inherit !important;
    right: 15px !important; cursor:pointer;
    width:9px !important; border-radius:50%; -webkit-border-radius:50%;
}
.custcheck { background:#121212;
    display: block; border:1px solid #2a2a2a;
    float: left;
    height: 21px; margin:0;
    position: relative;
    text-align: center;
    width: 21px;
}
.login_pop .row.collapse input {
    background: none repeat scroll 0 0 #121212;
    color: #fff;
    margin-bottom: 10px;
}
.login_pop .check_row input {
    float: none;
    margin-bottom: 0;
    margin-right: 0;
    opacity: 0;
    position: relative;
    top: 3px;
}
.custcheck.checked { background:#121212 url(../images/popup-check.png) no-repeat center center; }
.tap-prt .custcheck { }
.custcheck > input {
    opacity: 0;
}

.mail-remind { width: 195px; z-index:999; position:relative; padding:15px 0 0; }
.ml-remind-txt { color: #fff; display: inline-block; float: left; font: 14px/21px 'montserratregular'; height: 21px; overflow: hidden; padding: 0 0 0 15px; }

.download-psalm {
    background: none repeat scroll 0 0 #080808;
    display: block;
    height: 84px;
    text-align: center;
    width: 120px;
}
.down-arrow {
    display: inline-block; background:url(../images/down-arrow.png) center top no-repeat;
    text-align: center; color:#fff; font: 14px/21px 'montserratregular'; margin:17px 0 0 0; padding:30px 0 0 0;
}
.down-arrow > img {
    border: medium none;
    font-size: 1px;
    line-height: 1px;
}
.down-arrow > span {
    display: block;
}
.down-arrow:hover { color: #dd1d10; background:url(../images/down-arrow-h.png) center 5px no-repeat; }

.signup-prt { margin: 0 auto; width: 1147px; }
.sign-pix-line{ width:2px; background:#dd1d10; height:50px; position:absolute; left:-2px; top:0; display:block; }
.signup-title { border-bottom: 2px solid #1a1a1a; padding: 0; position: relative; margin:0 0 33px 0; }

.signup-title span {
    border-bottom: 3px solid #dd1d10;
    color: #fff;
    display: inline-block;
    font: 34px 'montserratbold';
    margin-bottom: -2px;
    text-transform: uppercase; padding:0 0 3px;
}
.lt-signup{ width:480px; padding:0 73px 0 9px; }
.sub-title{ font:20px 'montserratbold'; color:#ffffff; padding:0 0 12px; }
.lt-signup p{ /*font:24px/38px 'latolight';*/ font:18px/32px "latolight"; color:#aaaaaa; padding:0 0 35px 0; }
.lt-signup ul{ margin:0; padding:0; }
.lt-signup ul li{ list-style:none; /*font:20px/22px 'latolight';*/ font:18px/22px "latolight"; color:#aaa; padding:0 0 22px 27px; background:url(../images/dot-list.jpg) 0 10px no-repeat; }
.lt-signup ul li a{ color:#aaa; }
.lt-signup ul li a:hover{ color:#dd1d10; }

.rt-signup{ width:541px; position:relative; padding:0 0 0 31px; margin:0 0 87px 0; min-height:660px; border-left:2px solid #1a1a1a; }
.rt-signup p{ font:18px/32px 'latolight'; color:#aaa; padding:0 0 30px 0; }

.signup-frm{ width:540px; }
.signup-frm label{ /*width:147px;*/ width:180px; padding:0 10px 0 0; font:18px/40px 'latobold'; color:#fff; height:42px; overflow:hidden; display:block; float:left; }
.signfld{ background:#141414; border:1px solid #2a2a2a; padding:6px; width:330px; /*width:368px;*/ height:28px; font: 14px 'montserratregular'; color:#aaa; border-radius:1px; -webkit-border-radius:1px; margin:0 0 8px 0; float:left; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.signfld:focus{ border:1px solid #484848; }
.signfld-city{ background:#141414; border:1px solid #2a2a2a; padding:6px; width:218px; height:28px; font: 14px 'montserratregular'; color:#aaa; border-radius:1px; -webkit-border-radius:1px; margin:0 0 8px 0; float:left; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.signfld-city:focus{ border:1px solid #484848; }
.signfld-state{ background:#141414; border:1px solid #2a2a2a; padding:6px; width:98px; height:28px; font: 14px 'montserratregular'; color:#aaa; border-radius:1px; -webkit-border-radius:1px; margin:0 0 8px 0; float:left -webkit-transition: all 0.5s ease; transition: all 0.5s ease;; }
.signfld-state:focus{ border:1px solid #484848; }

.frm-term{ font:16px/26px 'latolight'; color:#b2b2b2; padding:55px 0 0 0; width:366px; display:block; }
.frm-term a{ text-decoration:underline; color:#b2b2b2;}
.frm-term a:hover{ text-decoration:none; }

.signnow-btn{ background:#dd1d10; color:#fff; display:inline-block; font:18px/40px 'montserratregular'; height:40px; padding:0 30px; cursor:pointer; border:none; border-radius:1px; -webkit-border-radius:1px; margin:20px 10px 0 0; text-transform:none; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.signnow-btn:hover{ background:#424242; color:#fff; border:none; }

.coverage-prt{ width:1151px; margin:0 auto; padding:0 0 30px 0; }
.coverage-people-prt{ width:100%; text-align:center; display:block; }
.cov-people-txt{ font:24px/40px 'montserratregular'; color:#fff; padding:0 0 0 0; display:inline-block; }
.cov-people-txt span{ color:#dd1d10; font:24px/40px 'montserratbold';  } 
.cov-spacer{ width:2px; height:40px; margin:-10px 18px; display:inline-block; background:url(../images/line-spacer.jpg) no-repeat; }

.pray-btn{ background:#dd1d10; color:#fff; display:inline-block; font:18px/37px 'montserratregular'; height:40px; padding:0 30px; cursor:pointer; border:none; border-radius:1px; -webkit-border-radius:1px; margin:30px 0 24px 0; text-transform:none; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.pray-btn:hover{ background:#424242; color:#fff; border:none; }

.map-prt{ width:1150px; min-height:740px; background:url(../images/map-bg.jpg) repeat; border-right:1px solid #0e0e0e; border-bottom:1px solid #0e0e0e; position:relative; }
.map-img{ width:100%; text-align:center; display:block; padding:33px 0 0 0; }
.map-tooltip{ position:absolute; left:324px; top:27px; }

.member-main{ width:1150px; margin:0 auto; } 
.member-frm-box{ /*width:343px;*/ /*width:35%;*/ width:41%; margin:0 19px 0 0; }
.member-frm-chk-box{ /*width:57%;*/ width:55%; margin:0 19px 0 0; }
.member-label{ display:block; font:14px 'montserratregular'; color:#fff; padding:0 0 15px 0; }
.member-fld{ background:#141414; border:1px solid #2a2a2a; padding:6px; width:328px; height:28px; font:13px "montserratregular"; border-radius:1px; -webkit-border-radius:1px; margin:0; float:left; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.member-fld[placeholder], .member-fld *[placeholder] { color:#fff; }

.member-fld:focus{ border:1px solid #484848; }

.member-sub-btn{ background:#dd1d10; color:#fff; display:inline-block; font:18px/37px 'montserratregular'; height:40px; padding:0 34px; cursor:pointer; border:none; border-radius:1px; -webkit-border-radius:1px; /*margin:-15px 0 52px;*/ margin:23px 0 52px; text-transform:none; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.member-sub-btn:hover{ background:#424242; color:#fff; border:none; }
.member-frm-prt { border-bottom: 1px solid #181818; width: 100%; position:relative; margin:0 0 22px; }

.chkbox-frm{ /*width:126px;*/ /*width:inherit;*/ }
.chkbox-frm {
    margin: 0 15px 0 0;
    width: auto;
}

.chkbox-frm .custcheck {
    background: none repeat scroll 0 0 #121212;
    border: 1px solid #2a2a2a;
    display: block;
    float: left;
    height: 21px;
    margin: 0 0 17px 0;
    position: relative;
    text-align: center;
    width: 21px;
}
.chkbox-frm .custcheck > input {
    opacity: 0;
}
.chkbox-frm .custcheck.checked { background:#121212 url(../images/popup-check.png) no-repeat center center; }

.chkbox-frm .ml-remind-txt { color: #fff; display: inline-block; float: left; font: 14px/23px 'montserratregular'; height: 21px; overflow: hidden; padding: 0 0 0 10px; }

.member-tble-prt{ width:100%; padding:25px 0 95px 0; }
.member-title{ font:18px 'montserratbold'; color:#fff; padding:0 0 22px 0; }
.member-people-rate{ font:18px 'montserratregular'; color:#fff; padding:0 0 22px 0; }
.member-people-rate span { color: #dd1d10; float: left; font-family: 'montserratbold'; padding: 1px 5px 0 0; }


/*.member-table{ width:100%;  border-collapse:collapse; border-left:0px; border-right:0px; }
.member-table th{ padding:21px 16px; background:#a01a11; border-right:#dd1d10 1px solid; font:16px 'montserratbold'; color:#fff; }
.member-table td{ padding:21px 16px; border:#000 1px solid; font:14px 'montserratregular'; color:#fff; }
.member-table tr{ background: #b8d1f3; }
.member-table tr td:nth-child(odd){ background: #141414; }
.member-table tr td:nth-child(even){ background: #0c0c0c; }*/

.member-table{ width:100%;  border-collapse:collapse; border-left:0px; border-right:0px; }
.member-table th{ padding:21px 16px; background:#a01a11; border-right:#dd1d10 1px solid; font:16px 'montserratbold'; color:#fff; }
.member-table td{ padding:21px 16px; /*border:#ccc 1px solid;*/ border:1px solid #DADADA; font:14px 'montserratregular'; color:#000; }
.member-table tr{ background: #b8d1f3; }
.member-table tr td:nth-child(odd){ /*background: #f1f1f1;*/ background:#fff; }
.member-table tr td:nth-child(even){ background: #fff; }
.psalm-num > a {
    color: #dd1d10;
}
.psalm-num > a:hover {
    color: #000;
}

.br-none { border-right:0px; }

/*=-=-=-=-=-=-=-= Inner Container Style End =-=-=-=-=-=-=-=*/

/*=-=-=-=-=-=-=-= Footer Container Style =-=-=-=-=-=-=-=*/

/*=-=-=-=-=-=-=-= Footer Container End =-=-=-=-=-=-=-=*/

.member-reg-prt{ padding:0 0 30px; width:100%; position:relative; }
.contact_module { padding: 0 0 30px; }
.cmt-fld{ height:100px; resize:none; }

.login-frm {
    width: 100%; padding:0 0 30px;
}
.login-frm .custcheck {
    margin: 10px 10px 0 0;
}
.login-frm .signnow-btn {
    margin: 15px 10px 0 0;
}

.no_request {
    background: #efe1a8;
    color: #000;
    font: 14px/26px 'montserratregular';
    padding: 8px 15px;
	margin: 10px 0 20px;
}

.psalm-num {
    text-align: center;
}
/*.category_list, .category_list_1 { width: 229px; float:left; }*/
.category_list, .category_list_1 { width: 100%; float:left; border-bottom:1px solid #dadada; }
.category_list > ul, .category_list_1 > ul {
    margin: 0;
    padding: 0;
}
/*.category_list li {
    background: #141414;
    border-bottom: 1px solid #000; border-right: 1px solid #000;
    color: #fff;
    font: 14px/22px 'montserratregular';
    list-style: none outside none;
    padding: 18px 10px;
}*/
.category_list li {
    /*background: #141414;
    border-bottom: 1px solid #000; border-right: 1px solid #000; padding: 18px 10px;*/
    color: #000;
    font: 14px/22px 'montserratregular';
    list-style: none outside none;
    padding:12px 10px !important; width:171px; display:inline-block; float:left; background:none !important;
}
/*.category_list_1 li { background: #0c0c0c; border-bottom: 1px solid #000; border-right: 1px solid #000; color: #fff; font: 14px/22px 'montserratregular'; list-style: none; padding: 18px 10px; }*/
.category_list_1 li { background:none !important; color: #000; font: 14px/22px 'montserratregular'; list-style: none; padding: 12px 10px !important; width:142px; display:inline-block; float:left;  }

.tehilim-tabs { height: 53px; }
.tap-tehilim-prt .tapcont-txt { padding: 0; }
.tap-tehilim-prt .tab-content { padding:1px 0 75px; }
.tap-tehilim-prt { margin: 0 auto; min-height: 233px; position: relative; width: 1147px; }
.tehilim-tabs .tapplist{ margin:0 0 0 0; padding:0; position:absolute; top:0; left:0; width:100%; border-bottom: 1px solid #000;}  
.tehilim-tabs .tapplist li{ margin:0 1px 0 0;height:53px; text-align:center; background:#121212 !important; font:13px/53px "montserratbold"; /*font:16px/53px 'montserratbold';*/ color:#fff; list-style:none; float:left; padding:0 !important; }
.tehilim-tabs .tapplist li a{ color:#fff; display:block; padding:0 16px; width:196px; }
.tehilim-tabs .tapplist li a:hover, .tapplist li  a.selected { color:#fff; background:#dd1d10; }





.loading_1{ width: 100%; position: absolute; top: 100px; left: 100px; margin-top:200px; }
.container_1 .pagination ul li.inactive,
.container_1 .pagination ul li.inactive:hover{ background-color:#141414; color:#fff; border:1px solid #2a2a2a; cursor: default; }
.container_1 .data ul li{ background:none !important; list-style: none; font-family: verdana; margin: 5px 0 5px 0; color: #000; font-size: 13px; padding:0 !important; }
.container_1 .pagination { clear: both; height: 32px; padding: 20px 0 20px 0; /*width: 800px;*/ float:right; }
.container_1 .pagination ul{ margin:0; padding:0; }
.container_1 .pagination ul li{ list-style: none; float: left; border: 1px solid #2a2a2a; padding: 2px 8px 2px 8px; margin: 0 3px 0 3px; font-family: arial; font-size: 14px; color: #fff; font-weight: bold; background: #141414; }
.container_1 .pagination ul li:hover{ color: #fff; background-color: #dd1d10; border:1px solid #C51003; cursor: pointer; }
.go_button { background-color:#f2f2f2;border:1px solid #006699;color:#cc0000;padding:2px 6px 2px 6px;cursor:pointer;position:absolute;margin-top:-1px; }
.total{ float:right;font-family:arial;color:#999;}

.sitemap_list { padding: 0 0 20px; }
.req-psd-frm{ padding:0 0 30px; }

.signup-frm select { height: 42px; line-height: 20px; padding: 11px 5px; width: 344px; }
.fld-btn { margin: 0 0 0 190px; }

.map-prt img{ max-width:none; }
.ft-main .nws_msgs { margin: 0 auto; width: 95%; }		

.sitemap_list li { background: url(../images/sitemap-arrow.png) 0 8px no-repeat; padding:0 0 0 18px; margin-left:10px; }

/*#bx-loading { width:100%; height:32px; display:block; Fbackground: url(../images/loading-black.gif) no-repeat; background-position: top center; position:absolute; bottom:20px; }*/

#bx-loading { background: url("../images/loading-black.gif") no-repeat scroll center top rgba(0, 0, 0, 0); display: block; height: 32px; position: absolute;
top: -40px; width: 100%; z-index: 999; }

#tehlimcat_1 .container_1 {
    background: #fff;
}
#tehlimcat_1 {
    padding: 0 0 40px;
}

.scrolltop{bottom:40px;right:18px;z-index:99;overflow:hidden;position:fixed;display:none;border-radius:4px;width:40px;height:40px;text-align:center;background:url(../images/scrollto_top.png) no-repeat center scroll #f41000;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);-moz-webkit-box-shadoe:0 1px 3px rgba(0, 0, 0, 0.3);webkit-box-shadoe:0 1px 3px rgba(0,0,0,0.3);opacity:0.6;cursor:pointer;}
.scrolltop:hover{opacity:1;}

.edit-tlist a {
    background: url("../images/edit.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    color: #dd1d10;
    display: block;
    font-size: 0;
    height: 20px;
    text-indent: -99999px;
    width: 18px;
    }
    .psalm-num.edit-tlist {
    padding: 20px 23px;
}

.request-name a{ color: #000; }
.request-name a:hover{ color: #ff0000; }
.request-email a{ color: #000; }
.request-email a:hover{ color: #ff0000; }
.member-frm-box .member-fld {
    margin: 0 12px 0 0;
    /*width: 170px;*/ width:162px;
}

.hebrew_name .member-fld {
    float: none;
}
.member-frm-box select{ background:#141414; border:1px solid #2a2a2a; padding:6px; /*width:180px;*/ width:82px; height:42px; float:left; font:13px "montserratregular"; color:#fff; border-radius:1px; -webkit-border-radius:1px; margin:32px 10px 0 0; }
.member-frm-box select option{ padding:4px 6px; border:none; border-bottom:1px solid #2a2a2a; }
.hebrew_name{ float:left; }
.term_check{ margin:15px 0px 0 0; width:100%; }
.member-fld-chk{ margin:0px 15px 0 0; }
.term_check  > span{ margin:0px 15px 0 0; }
.term_check .member-label  > label > p{ font:14px "montserratregular" !important; }
.login-sign p{ padding:0 0 5px; }
.login-sign { padding:0 0 20px; }

.page_contact .g-recaptcha > div, .page_registration .g-recaptcha > div{ height:  auto !important;}
.page_contact .g-recaptcha, .page_registration .g-recaptcha {    margin-left: 189px; }
.page_registration .frm-term{ padding-top: 15px;}
 .select_arrow:after {background:url(../images/select_arrow.png) 0 0px no-repeat; content: '';     width: 20px;
    display: block;
    position: absolute;
    height: 20px;
        right: 12px;
    top: 16px;
    pointer-events: none; }
  .button, .form select {-webkit-appearance: none;  appearance: none;
      }
.select_arrow {
    position: relative;
}


/*
.form select, .form .button  {
    -webkit-appearance: menulist;
  
  -moz-appearance: menulist;
  
  appearance: menulist; 
  border-radius: 0;
}
*/









