body { margin:0px 0; padding:0; overflow-x: hidden; font-family: arial; }
a { color:#1B75BB; text-decoration:none; }
a:hover { color:#1B75BC; }
img { border:none; margin:0; padding:0; }
* { padding:0; margin:0; outline: medium none; }
ol, ul { list-style: none outside none; margin: 0; padding: 0; }
ul, li { margin: 0; padding: 0; }
/*-------------------------------------------fonts-----------------------------------------------------*/
/*@font-face {
 font-family: arial;
 src: url('fonts/helvetica.eot');
 src: url('fonts/helvetica.eot?#iefix') format('embedded-opentype'), url('fonts/helvetica.woff') format('woff'), url('fonts/helvetica.ttf') format('truetype'), url('fonts/helvetica.svg#helveticaregular') format('svg');
 font-style: normal;
}
@font-face {
 font-family: arial;font-weight:700;
 src: url('fonts/helvetica_bold.eot');
 src: url('fonts/helvetica_bold.eot?#iefix') format('embedded-opentype'), url('fonts/helvetica_bold.woff') format('woff'), url('fonts/helvetica_bold.ttf') format('truetype'), url('fonts/helvetica_bold.svg#helveticabold') format('svg');
 font-style: normal;
}
@font-face {
 font-family: arial;
 src: url('fonts/helvetica-light.eot');
 src: url('fonts/helvetica-light.eot?#iefix') format('embedded-opentype'), url('fonts/helvetica-light.woff') format('woff'), url('fonts/helvetica-light.ttf') format('truetype'), url('fonts/helvetica-light.svg#helvetica_lightregular') format('svg');
 font-style: normal;
}*/
/*-------------------------------------------fonts-----------------------------------------------------*/
#main-wrapper { margin-top: 48px; }
.header-top-wrapper { background:url("../images/main-wrapper-bg_1.png") repeat-x scroll left bottom #FFFFFF; position: fixed; z-index: 100; padding-bottom:6px; }
.page-inner .main-wrapper.full-width.clearfix { float: left; margin: -3px 0 0; padding: 20px 0 0; }
/*-------------------------------------------Admin Theme Top bar css Start-----------------------------------------------------*/
#toolbar div.toolbar-menu { background: rgb(255, 110, 34)!important; }
#toolbar div.toolbar-drawer { background-color:#F5F4F5!important; }
#toolbar div.toolbar-drawer a { color:#333!important; }
#toolbar div.toolbar-drawer a:hover { color:#fff!important; }
#toolbar div.toolbar-drawer a.active { color:#fff!important; }
ul.admin-list li.leaf a { color:rgb(255, 110, 34)!important; }
.overlay-modal-background { background: none repeat scroll 0 0 #999999 !important; opacity: 0.8!important; }
div.admin-panel h3 { color: #FF6E22!important; font-size: 1.2em!important; }
/*.messages.error { display: none!important; }
div.error { display: none!important; }*/
/*-------------------------------------------Admin Theme Top bar css End-----------------------------------------------------*/
/*-----------------------------------------------------header css start----------------------------------------------*/
a:hover, a:focus, a:active { text-decoration:none !important; }
#header .header-top { }
#header .header-top-inner { padding:10px 15px 10px 15px; }
#header .shabbat_times { white-space: nowrap; float:left; font-size:10px; color:#1b75bc; font-family: arial; font-weight:800; font-weight:700; margin:4px 10px 0 0; line-height: 16px; width: 95px; }
#header .begins { white-space: nowrap; float:left; font-size:10px; color:#505050; font-family: arial; /*margin:2px 24px 0 0; */ margin:4px 0px 0 0; line-height: 16px; width: 120px; /* width: 124px;*/ }
#header .begins span { font-size:10px; color:#1b75bc; font-family: arial; font-weight:800; }
#header .search { float:left; }
#header .search input { width: 171px!important; height:21px!important; border:1px solid #989493!important; margin:0 30px 0 30px; font-weight:800; color:#1b75bc; font-family: arial; height:22px; }
#header .top_icon { float:right; padding-left: 5px;padding-right: 5px;}
#header .top_icon a { margin:0 6px 0 0; height:24px; float:left; width:24px; }
#header .top_icon .phone { background: url("../images/phone.png") no-repeat; height:24px; width:24px; float:left; }
#header .top_icon .phone:hover { background: url("../images/phone-hover.png") no-repeat; height:24px; width:24px; }
#header .top_icon .facebook { background: url("../images/facebook.png") no-repeat; height:24px; width:24px; float:left; }
#header .top_icon .facebook:hover { background: url("../images/facebook-hover.png") no-repeat; height:24px; width:24px; }
#header .top_icon .twitter { background: url("../images/twitter.png") no-repeat; height:24px; width:24px; float:left; }
#header .top_icon .twitter:hover { background: url("../images/twitter-hover.png") no-repeat; height:24px; width:24px; }
#header .top_icon .youtube { background: url("../images/youtube.png") no-repeat; height:24px; width:24px; float:left; }
#header .top_icon .youtube:hover { background: url("../images/youtube-hover.png") no-repeat; height:24px; width:24px; }
#header .top_icon .app { background: url("../images/app.jpg") no-repeat; height:24px; width:24px; float:left; }
#header .top_icon .app:hover { background: url("../images/app-hover.jpg") no-repeat; height:24px; width:24px; }
#header .top_icon a:last-child { margin-right:0px; }
#header .gutter { margin:0 !important; }
#header .block ul, .block ol { margin-left: 0!important; }
#header ul.nice-menu { display: inline !important; float: none !important; margin: 0 auto !important; width: auto !important; }
#header .block-nice-menus { text-align: center; width:412px; padding-top: 3px; }
#header ul.nice-menu-down li { border-top: 0 !important; }
#header ul.nice-menu li { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: medium none !important; display: inline !important; float: none !important; line-height: 12px !important; margin: 0 0; width: auto !important; margin-left:3px; padding-bottom: 3px; }
#header ul.nice-menu li a { background: none repeat scroll 0 0 #1B75BC; color: #FFFFFF; font-family: arial; font-size: 12px !important; margin: 2px 0 0 -2px; padding: 5px 4px; }
#header ul.nice-menu a { display: inline; }
#header ul.nice-menu li a:hover { text-decoration:none !important; color:#fff; background:#1B75BC !important; }
#header ul.nice-menu ul { border-top: none!important; padding: 1% 30% 2%; position: absolute; top: 44px; width: 70% !important; background: url("../images/shadow_bg.png")repeat-x bottom #fff;/*opacity: 0.97;*/ z-index: 999;/*box-shadow:0 9px 9px -5px #E3EDF3;*/ }
.logged-in #header ul.nice-menu ul { top: 100px; position: fixed; }
#header ul.nice-menu ul li a { font-size:13px !important; font-family: arial; float:left; color:#505050!important; font-weight:500 !important; border-right:none !important; background: url("../images/header-menu-aroow.png") no-repeat scroll 0 center transparent !important; padding-left: 10px !important; text-align:left; white-space: nowrap; }
#header ul.nice-menu-down ul li { float: left !important; width: 35% !important; line-height: 23px !important; }
#header ul.nice-menu li:hover { color:#fff !important; }
#header ul.nice-menu-down ul li.active-trail { background: url("../images/header-menu-aroow-hover.png") no-repeat scroll 0 8px transparent !important; }
#header ul.nice-menu-down ul li a:hover { color:#1b75bc; }
/**/
#header ul.nice-menu li a.active { background: none repeat scroll 0 0 #fff; color:#1b75bc; }
#header ul.nice-menu li a.active:hover { background: none repeat scroll 0 0 #fff!important; color:#1b75bc!important; }
#header ul.nice-menu ul li a:hover { color:#1b75bc !important; background: url("../images/header-menu-aroow-hover.png") no-repeat scroll 0 center transparent !important; font-family: arial; font-weight:700;/* padding-top: 5px; padding-bottom: 4px;*/ }
#header ul.nice-menu-down ul li a:last-child { }
#header ul.nice-menu ul li a.active { color:#1b75bc !important; background:none !important; }
#header .block { /*float: left;*/ float: right; }
#header .views-exposed-form .views-exposed-widget { padding:inherit; }
#header .views-widget .form-item input { width:140px !important; border:1px solid #989493 !important; font-size:10px; color:#505050; float:left; height:18px; outline:none; background:none; max-width: 150%; }
#header .views-widget { width:139px; height:22px; margin:0 8px 0 0px;/* margin:0 16px 0 17px;*/ float:left; }
#header .container-inline { width:171px; height:22px; border:1px solid #989493; margin: 0 0px 0 17px; float:left; }
#header .container-inline input { border: none !important; width: 167px; font-size:10px; color:#505050; float:left; height:18px; outline:none; }
#header .form-item input { max-width: 98%; }
.ui-autocomplete-input {/* background:none !important;*/ }
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all { /*top: 33px !important;*/ /*height: 270px; overflow: auto !important; position: fixed; z-index: 2147483647 !important; width: 166px !important; */ }
#ui-theme-classic { height: 270px; overflow: auto !important; position: fixed; z-index: 2147483647 !important; width: 166px !important; }
#ui-theme-classic .ui-state-hover { background-color: #ccc !important; color:#000!important; }
#ui-theme-nice-green { height: 268px; overflow: auto !important;/* position: fixed; */ z-index: 2147483647 !important; width: 144px !important; border: 1px solid rgb(170, 170, 170) !important; color: rgb(34, 34, 34) !important; }
#ui-theme-nice-green .ui-state-hover { background-color: #ccc !important; background-image:none !important; color:#000 !important; border: none !important; }
#ui-theme-classic .ui-menu-item-odd { background-color: rgb(255, 255, 255)!important; color: rgb(0, 0, 0) !important; }
.ui-widget-content { background: url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% rgb(255, 255, 255) !important; border: 1px solid rgb(170, 170, 170) !important; color: rgb(34, 34, 34) !important; }
/*background-color: rgb(238, 238, 238);*/
#header .element-invisible { display:none; }
#header .container-inline label { display:none; }
#header .form-submit { display:none; }
#header .block.block-block.last { float: right !important; }
/*-------------------------------------------------header css end--------------------------------------------*/
/*------------------------------------------------------footer css start----------------------------------------------*/
.footer-wrapper { background:#ecedee; margin-top:23px; }
.footer .content { float:left; }
.footer .block-menu { float:left; }
.footer .block-copyright { float:right; }
/*.footer .block { width: auto; float:left; }*/
/*.block.block-block.last { float: right; }*/
.footer { padding:13px 0px 13px 0px; font-family: arial; font-size:10px; color: #1B75BC; }
.footer ul { list-style:none; float:left; margin:0 0 0 30px; padding:0; list-style:none; }
.footer ul li { float:left; border-right:1px solid #fbb040; background:none !important; list-style:none !important; border-top: 0 none; border-bottom: 0 none; border-left:none 0; }
.footer ul li a { font-family: arial; float:left; font-size:12px; color: #1B75BC; text-decoration:none; padding:0 5px; line-height: 10px; }
.footer ul li a:hover { }
.footer .copyright { float:right; text-align:right; line-height: 10px; font-size:10px; padding:0 15px 0 0; }
.footer .copyright a { font-family: arial; color: #1B75BC; }
.footer ul li:last-child { border-right:none 0; }
.footer .gutter { margin:0 !important; }
/*------------------------------------------------------footer css end----------------------------------------------*/
/*------------------------------------------------------sidebar css start-------------------------------------------------*/
.sidebar { float:left; }
.sidebar .gutter { margin:0 !important; }
.sidebar .sidebar-first-inner { padding-left:15px; }
.sidebar #logo { float:right; padding:0 0 16px 0; border-bottom:1px solid #dfe0e0; width:100%; margin:0 0 17px 0; }
.sidebar #logo a img { float: right;/* height:80px; */ }
.sidebar ul { float: right; width:120px; margin:-7px -5px 2px 0; padding:0 0px 12px 0; border:0 none; }
.sidebar ul li { background-color: rgba(0, 0, 0, 0); border: medium none; clear: both; float: right; list-style: none outside none !important; padding: 0 5px 0 0; width: auto; }
.sidebar ul li a { font-family: arial; font-size:13px; color: #1B75BC; text-align:right; float:right; line-height: 22px; padding: 0 0px 0 10px; }
.sidebar ul li a:hover { }
/*.sidebar ul li a.active-trail { background:#fbb040; margin: 0 -5px 0 0; padding-right:5px; }*/
.sidebar ul li.active-trail { background:#fbb040; margin: 0 0px 0 0; padding-right:5px; }
.sidebar ul li:hover { background:#fbb040; }
.sidebar .kosher_search { float: right; width:100%; border-bottom:1px solid #fbb040; padding: 0 0 4px; border-top:1px solid #fbb040; }
.kosher_search form { float: right; margin: -3px 0 0; }
.sidebar .kosher_search_title { color: #1B75BC; font-family: arial; font-weight:700; font-size: 13px; line-height: 22px; white-space:nowrap; text-align:right; padding-right:22px; }
.sidebar .kosher_search p { margin:0 !important; }
.sidebar .kosher_search input { width:97px; height:17px; border:1px solid #dfdfdf; background: url("../images/search_icon.png") no-repeat scroll right center transparent; font-family: arial; font-size:10px; padding: 0 0 0 5px; }
.sidebar .kosher_search_submit { background: url("../images/alloy_arrow.png") no-repeat scroll 0 0 transparent !important; border: medium none !important; cursor: pointer; float: none !important; height: 16px !important; margin: 2px 0 0 3px!important; width: 7px !important; text-indent: -9999px; }
.sidebar .kosher { float:right; margin: 28px 0; width: 100%; position: relative; }
.sidebar .kosher a img { float:right; text-align:center; overflow:hidden;}
.sidebar .kosher_img:after { border-bottom: 15px solid #1B75BC; border-left: 15px solid transparent; border-right: 15px solid transparent; content: ""; left: 15px; margin-top: 0; position: absolute; top: -14px; }
.sidebar .kosher_img { background: none repeat scroll 0 0 #1B75BC; bottom: 0; color: #FFFFFF;/* display: none; */ float: left; font-family: arial; font-weight:700; font-size: 11px; padding: 5px 12px 5px 13px; position: absolute; width: 89px; line-height:13px;/* margin: 0 0 5px; */ }
.sidebar .kosher:hover .kosher_img { display:block!important;/* margin-left:-5px;*/ }
.sidebar .kosher_img:hover { color: #FFFFFF; }
/*------------------------------------------------------sidebar css end-------------------------------------------------*/
/*------------------------------------------------------Middle Main css-----------------------------------------*/
.main-group { float:right; min-height: 550px; }
.main-group #content { width: 100% !important; }
.main-group .content-group-inner { padding: 0 15px 23px 34px; }
.main-group .content-inner { padding: 0 0px 0 0px; text-align:justify; }
.main-group .postscript-top-inner { margin:0px 15px 0px 34px; margin:0 0px 23px 30px \9; }
.main-group .block .gutter { margin: 0 !important; }
.front .main-group .content, #pid-index .main-group .content { width:auto !important; }
.front .main-group h1, #pid-index .main-group h1 { display:none; }
.front .main-group .main-content .block, #pid-index .main-group .main-content .block { float:left; }
.main-group h1 { margin-left:0; clear: both; font-family: arial; font-weight:700; font-size: 32px; color:#1B75BC; line-height:60px;/* padding:0 0 0 20px;*/ margin:0; }
.main-group .field-type-text-with-summary { color: #505050; font-family: arial; }
/*---- Title ------*/
.main-group .content .pane-title { font-weight:500; color: #1b75bb; font-family: arial; font-weight:700; font-size: 30px; line-height:36px; background:#fff; float:left; position:relative; z-index:99; margin:-25px 0 0; padding:12px 20px; width:auto; max-width:695px; }
.main-group .content .pane-title h2 a { color: #1b75bb; font-size:32px; }
.main-group .content .pane-title h2 { margin:0; }
.main-group .block-shop-banner .pane-title { margin:-80px 0 0 0; width:234px; padding: 0 0 0 20px; }
/*jewish-living page */
.panels-flexible-row { padding:0; }
/*----*/
/* Title */
/*.main-group .content .panel-pane { margin-top: -80px; }
.main-group .content .pane-title { background: none repeat scroll 0 0 rgb(255, 255, 255); color: rgb(27, 117, 187); float: left; font-family: arial;font-weight:700; font-size: 32px; line-height: 60px; margin: 0 !important; padding: 0 20px; position: relative; white-space: nowrap; width: auto; z-index: 99; }
.main-group .pane-sub-title { background: #1b75bb; background: -moz-linear-gradient(left, #1b75bb 0%, #1b75bb 80%, transparent 100%, transparent 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #1b75bb), color-stop(80%, #1b75bb), color-stop(100%, transparent), color-stop(100%, transparent)); background: -webkit-linear-gradient(left, #1b75bb 0%, #1b75bb 80%, transparent 100%, transparent 100%); background: -o-linear-gradient(left, #1b75bb 0%, #1b75bb 80%, transparent 100%, transparent 100%); background: -ms-linear-gradient(left, #1b75bb 0%, #1b75bb 80%, transparent 100%, transparent 100%); background: linear-gradient(to right, #1b75bb 0%, #1b75bb 80%, transparent 100%, transparent 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b75bb', endColorstr='#ffffff', GradientType=1 ); float: left; font-family: arial;font-weight:700; font-size: 22px; height: 25px; margin: 25px 0 0 !important; min-width: 428px; opacity: 0.97; padding: 10px 0 0 20px; color:#fff; }
.main-group .breadcrumb { color: rgb(251, 176, 64); float: left; font-family: arial;font-weight:700; font-size: 10px; margin: 4px 0 2px; padding: 0; } */
/* Title */
/*--- Sub Title -----*/
.main-group .pane-sub-title { font-weight:500; font-family: arial; height:25px; margin:0 0 0 0px; font-size:20px; float:left; padding:5px 40px 5px 15px; opacity: 0.97; color:#fff; background: #1b75bb; background: -moz-linear-gradient(left, #1b75bb 0%, #1b75bb 80%, transparent 100%, transparent 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #1b75bb), color-stop(80%, #1b75bb), color-stop(100%, transparent), color-stop(100%, transparent)); background: -webkit-linear-gradient(left, #1b75bb 0%, #1b75bb 80%, transparent 100%, transparent 100%); background: -o-linear-gradient(left, #1b75bb 0%, #1b75bb 80%, transparent 100%, transparent 100%); background: -ms-linear-gradient(left, #1b75bb 0%, #1b75bb 80%, transparent 100%, transparent 100%); background: linear-gradient(to right, #1b75bb 0%, #1b75bb 80%, transparent 100%, transparent 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b75bb', endColorstr='#ffffff', GradientType=1 );
                              - min/max-width:428px;
}
.main-group .pane-sub-title a { color:#fff; float:left; }
.panels-flexible-region-5-main_title { float: left; width: auto; }
/*---*/
.main-group .banner { float:left; text-align: center; width:100%; margin:0 0 20px 0; }
.main-group .banner img { max-width: 735px; max-height:220px;/* overflow:hidden;*/ float:left; }
.main-group .banner-text { font-family: arial; color:#1b75bb; font-size:14px; position:relative; z-index:99; float:right; width:200px; text-align:left; margin: -219px 0 0; }
.main-group .banner-text strong { color: #fbb040; font-family: arial; font-weight:700; font-size: 20px; line-height:24px; }
.main-group .breadcrumb { font-family: arial; font-weight:700; font-size:10px; color:#fbb040; float:left; margin:0 0 14px; padding:0; }
.main-group .breadcrumb a { font-family: arial; color: #505050; font-size:10px; padding: 0 5px 0 0; }
.main-group .breadcrumb span { float:left; margin-right:4px; }
.main-group .breadcrumb span.arrow { background: url("../images/header-menu-aroow.png") no-repeat scroll left center rgba(0, 0, 0, 0); float: left; height:20px; text-indent: -99999px; width: 8px; }
.panels-flexible-region-8-main_title { width:auto; }
.pane-title2 .inner .pane-content { color: #1B75BC; font-family: arial; font-weight:700; font-size: 16px; margin-bottom:14px; }
div.content-messages-inner div.status { background-color: #ecf3f9!important; border-color: #1b75bb!important; color: #000!important; }
/*------------------------------------------------------Middle Main css-----------------------------------------*/
/*------------------------------------------------------Home page Slider css-----------------------------------------*/
.main-group .view-slider .views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section { width: 735px !important; float:left; }
.main-group .view-slider .skin-default { width: 735px !important; height:342px !important; }
.main-group .slider { float:left; width:735px; }
.main-group .views-slideshow-cycle-main-frame { width:auto !important; }
.views-slideshow-cycle-main-frame-row { width:100% !important; }
.main-group .main-group .boxes { padding: 0 0 0 0px; }
.main-group .slider .more_about_box { float:left; width:201px; background:#fbb040; height:161px; font-family: arial; font-weight:700; font-size:20px; color:#fff; margin:0 20px 0 0; overflow:hidden; line-height:22px; }
.main-group .slider .more_about_box_text { height: 150px; max-height: 150px; display: table-cell; text-align: left; vertical-align: middle; padding:0 15px; }
.main-group .single span { color: #FFFFFF; float: left; font-family: arial; font-size: 10px; width: 100%; }
.main-group .slider .more_about_box_text span { color: #FFFFFF; float: left; font-family:arial; font-weight:700; font-size: 9px; width: 100%; line-height:16px; }
.main-group .slider .more_about_box_3 .more_about_box_text ul li a { color:#fff; }
/*---*/
.main-group .slider .box_2 { float:left; width:138px; height:161px; margin:0 20px 20px 0; position:relative; overflow:hidden; }
.main-group .slider .box_2 a img { width:138px; height:161px; overflow:hidden; float: left; }
.main-group .slider .box_hover_text:after { border-bottom: 15px solid #1B75BC; border-left: 15px solid transparent; border-right: 15px solid transparent; content: ""; left: 15px; margin-top: 0; position: absolute; top: -14px; }
.main-group .slider .box_hover_text { background: none repeat scroll 0 0 #1B75BC; bottom: 0; color: #FFFFFF;/* display: none;*/ float: left; font-family: arial; font-weight:700; font-size: 15px; padding: 12px 5% 12px 7%; width:90%; position: absolute; line-height:15px; text-align:left; font-weight:700; left:0; }
.main-group .slider .box_2:hover .box_hover_text { display:block!important; }
.main-group .slider .box_hover_text:hover { color: #000; }
.more_about_box_text a { display: table-cell; vertical-align: middle; width: 100%; }
.kosher_food.kosher_food3.slide3_box_7 a { display: table-cell; height: 158px; vertical-align: middle; width: 100%; }
/*------*/
.main-group .slider .kosher_food { float:left; width:359px; height:161px; margin:0 20px 20px 0; position:relative; overflow:hidden; }
.main-group .slider .kosher_food a img { width:359px; height:161px; overflow:hidden; float: left; }
.main-group .slider .box_hover_text1:after { border-bottom: 15px solid #1B75BC; border-left: 15px solid transparent; border-right: 15px solid transparent; content: ""; left: 15px; margin-top: 0; position: absolute; top: -14px; }
.main-group .slider .box_hover_text1 { background: none repeat scroll 0 0 #1B75BC; bottom: 0; color: #FFFFFF;/* display: none;*/ left:0; float: left; font-family: arial; font-weight:700; font-size:15px; padding: 12px 5% 12px 7%; width:90%; position: absolute; text-align:left; line-height:15px; font-weight:700; }
.main-group .slider .kosher_food:hover .box_hover_text1 { display:block!important; }
.main-group .slider .box_hover_text1:hover { color: #000; }
.domain-Tribe .main-group .slider .new_chief a { display: table-cell; height: 210px; vertical-align: middle; width: 100%; }
.more_about_box_text a:hover h1, .more_about_box_text a:hover h2, .more_about_box_text a:hover h3, .more_about_box_text a:hover h4, .more_about_box_text a:hover h5, .more_about_box_text a:hover h6, .more_about_box_text a:hover { color: #000 !important; }
.kosher_food.kosher_food3.slide3_box_7 a:hover h1, .kosher_food.kosher_food3.slide3_box_7 a:hover h2, .kosher_food.kosher_food3.slide3_box_7 a:hover h3, .kosher_food.kosher_food3.slide3_box_7 a:hover h4, .kosher_food.kosher_food3.slide3_box_7 a:hover h5, .kosher_food.kosher_food3.slide3_box_7 a:hover h6, .kosher_food.kosher_food3.slide3_box_7 a:hover { color:#000!important; }
/*----------*/
.main-group .slider .single { background: none repeat scroll 0 0 #FBB040; color: #FFFFFF; display: table; float: left; font-family: arial; font-weight:700; font-size: 30px; height: 161px; margin: 0 20px 0 0; width: 138px; line-height:34px; font-weight:700; }
.main-group .slider .box { margin: 0 0 20px 0; }
.main-group .latest { background: none repeat scroll 0 0 #41AD49; color: #FFFFFF; float: right; height: 342px; margin: 0 0 20px; width: 30px; cursor:pointer; display:none; }
.main-group .latest .verticaltext { margin: 140px 0 0 5px; }
.main-group .latest .latest_arrow { border-bottom: 15px solid transparent; border-right: 15px solid #41AD49; border-top: 15px solid transparent; font-size: 0; line-height: 0; margin: 20px 0 0 -14px; width: 0; position:absolute; }
.main-group .latest .latest_next { width:21px; height:55px; float:left; }
.main-group .latest-left .latest_previous { width:21px; height:55px; float:left; }
.main-group .latest-left { color: #FFFFFF; float: left; height: 342px!important; opacity:1!important; margin: 0 30px 20px 0; cursor:pointer; top: -362px; }
.main-group .latest-left .verticaltext { margin: 140px 0 0 5px; cursor:pointer; }
.main-group .latest-left .latest_arrow { border-bottom: 15px solid transparent; border-left: 15px solid #41AD49; border-top: 15px solid transparent; font-size: 0; line-height: 0; margin: 20px 0 0 30px; width: 0; position:absolute; }
#pid-index #content-group-inner #content-region-inner #content.nested #content-inner .block.contextual-links-region.first { float: left; width:60px; }
.view-slider-test.panel-width { width:735px !important; }
.slider_left_arrow { float:left; background:url(../images/left_latest.jpg) no-repeat left top; height:35px; width:132px; position:absolute; z-index:9; top:362px; }
.click_arrow { height:35px; min-width:132px; float:right; cursor:pointer; z-index:1; }
.left_green_latest { float:left; min-width:60px; height:340px; right:0; top:0; cursor:pointer; }
.latest-left { width:735px; height:342px; position:absolute; }
/*---------*/
.main-group .slider .new_chief { background: none repeat scroll 0 0 #FBB040; bottom:110px; color: #FFFFFF;/* display: none; */ float: left; font-family: arial; font-weight:700; font-size: 32px; padding: 15px; position: absolute; right: 50px; width:230px; text-align:left; line-height:32px; }
.main-group .slider .new_chief:hover { color: #FFFFFF; }
.main-group .slider .kosher_food:hover .new_chief { display: block; }
.main-group .slider .new_chief_interview { bottom: 115px; color: #fff;/* display: none;*/ float: left; font-family: arial; font-weight:700; font-size: 14px; padding: 15px; position: absolute; right:65px; width: 190px; text-align:left; line-height:14px; font-weight:700; }
.main-group .slider .new_chief_interview:hover { color: #fff; }
.main-group .slider .kosher_food:hover .new_chief_interview { display: block; }
.main-group .slider .more_about_box_2 { float:left; width:200px; background:#fbb040; height:161px;/* padding:0px 0 0 15px;*/ font-family: arial; font-weight:700; font-size:20px; color:#fff; margin:0 20px 0 0; overflow:hidden; line-height:22px; font-weight:700; }
.main-group .slider p { margin:0px; }
.main-group .slider .kosher_food3 { width:327.5px; margin:0 20px 20px 0; }
.main-group .slider .kosher_food3:last-child { margin:0 0px 20px 0 !important; }
.main-group .slider .kosher_food3 a img { height: 161px; overflow: hidden; width: 327.5px; }
.main-group .slider .box_3 { float:left; width:297px; height:161px; margin:0 0px 20px 0; }
.main-group .slider .box_3 a img { width:297px; height:161px; overflow:hidden; float: left; }
.main-group .slider .box_3:hover .box_hover_text { display:block; }
.main-group .slider .kosher_food2 { margin:0 20px 20px 20px; }
.main-group .slider .more_about_box_3 { background: none repeat scroll 0 0 #FBB040; color: #FFFFFF; float: left; font-family: arial; font-weight:700; font-size: 30px; height: 161px; margin: 0 20px 0 0; width: 358px; overflow:hidden; font-weight:700; }
.main-group .slider .more_about_box_text ul { float:left; margin: 10px 0 0 15px; }
.main-group .slider .more_about_box_text ul li { font-family: arial; font-weight:700; font-size: 13px; color:#fff; text-align:left; list-style: disc outside none; font-weight:700; }
.main-group .slider .box_4 { float: left; height: 161px; margin: 0 20px 20px 0; width: 255px; }
.main-group .slider .box_4 a img { height: 161px; width: 255px; overflow:hidden; }
.main-group .slider .kosher_food4 { margin: 0 0px 20px 0; width: 400px; }
.main-group .slider .kosher_food4 a img { width: 400px; height:161px; overflow:hidden; }
.main-group .slider .kosher_food5 { width:735px; height:342px; margin: 0 0 20px; }
.main-group .slider .kosher_food5 a img { width:735px; height:342px; overflow:hidden; position:relative; }
.kosher_food.kosher_food3.slide3_box_7 { background-color:#FBB040; padding: 0 15px; width:355px; float:left; text-align: left; vertical-align: middle; }
/*------------------------------------------------------Home page Slider css-----------------------------------------*/
/*-----------------------------------------------------Home page Slider Control start css-------------------------------------*/
.main-group .views-content-title { float:left; width:132px; border-bottom:1px solid #dfe0e0; border-top:1px solid #dfe0e0; cursor:pointer; line-height:33px; }
#views_slideshow_pager_field_item_bottom_slider_test-block_1_1 { display:block!important; }
.main-group .views-slideshow-pager-field-item { margin:0 0 0 18px; float: left; }
.main-group .slider-first-title { margin:0 0 0 0px; display:block!important; }
.main-group .views-content-title .slider-title { text-align:center; font-family: arial; font-weight:700; font-size:14px; color: #1B75BC; line-height:33px; width:100%; float: left; position:relative; z-index:999; font-weight:700; }
.main-group .views-content-title .slider-title:after { border-bottom: 7px solid transparent; border-left: 7px solid #1B75BC; border-right: 7px solid transparent; border-top: 7px solid transparent; content: ""; margin:10px 0 0 6px; position: absolute; }
/* .main-group .views-content-title .slider-title:hover:after { border-bottom: 7px solid transparent; border-left: 7px solid #fff; border-right: 7px solid transparent; border-top: 7px solid transparent; content: ""; margin:10px 0 0 6px; position: absolute; }
.main-group .views-content-title:hover { background: none repeat scroll 0 0 #818285; border-bottom: 1px solid #DFE0E0; border-top: 1px solid #DFE0E0; color: #FFFFFF; float: left; font-family: arial; font-weight:700; font-size: 14px; line-height: 33px; text-align: center; font-weight:700; }
.main-group .views-content-title .slider-title:hover { color:#fff; }
.main-group .views-content-title:hover:after { border-color: #FFFFFF transparent transparent; border-style: solid; border-width: 11px; content: ""; margin: -1px 0 0 -122px; position: absolute; }*/
.main-group .views-content-title.active:after { border-color: #FFFFFF transparent transparent; border-style: solid; border-width: 11px; content: ""; margin: -1px 0 0 -122px; position: absolute; }
.views-slideshow-controls-bottom { float:right; z-index: 9; position:relative; width:100%; }
.views-slideshow-controls-bottom .active .views-field-title .views-content-title .slider-title { background:#818285!important; color: #FFFFFF; }
.views-slideshow-controls-bottom .active .views-field-title .views-content-title .slider-title:after { border-bottom: 7px solid transparent; border-left: 7px solid #fff; border-right: 7px solid transparent; border-top: 7px solid transparent; content: ""; margin:9px 0 0 6px; position: absolute; }
.views-slideshow-controls-bottom .active .views-field-title .views-content-title:after { border-color: #FFFFFF transparent transparent; border-style: solid; border-width: 11px; content: ""; margin: -1px 0 0 -122px; position: relative; float:left; z-index:999; }
/*-----------------------------------------------------Home page Slider Control end-------------------------------------*/
/*-----------------------------------------------------Home page block views start css-------------------------------------*/
.main-group .postscript-top .block-views:first-child { width: 231px; }
.main-group .postscript-top .block-views { float: left; margin: 0 20px 0 0; width: 232px; line-height:12px; }
.main-group .postscript-top .block-views:last-child { margin:0; }
.main-group .postscript-top .block-views .block-title { font-family: arial; font-weight:700; font-size:22px; margin:0px 0 20px 0; color: #1B75BC; height:24px; width:211px; padding:3px 0 3px 20px; background:#ffdcad; line-height:22px; font-weight:700; }
.main-group .postscript-top .important_text_box { background: none repeat scroll 0 0 #FEF6E8; color: #666666; float: left; font-family: arial; font-size: 10px; line-height: 12px; margin: 0 10px 12px 0; padding: 5px 5px 12px; width: 221px; }
.main-group .postscript-top .important_text_box span { color: #1B75BC !important; float: left; font-family:arial!important; font-size: 12px!important; width: 100%; font-weight:700; }
.main-group .postscript-top .view-content .news-and-views-text { color: #505050; float: left; font-family: arial; font-size: 10px; line-height: 12px; padding: 12px 0 0; width: 100%; }
.main-group .postscript-top .view-content .news-and-views-text span { color: #1B75BC; font-family: arial; font-weight:700; font-size: 12px; font-weight:700; }
.main-group .postscript-top .view-content .news-and-views-text span a { color: #1B75BC; font-family: arial; font-weight:700; font-size: 12px; font-weight:700; }
/*----*/
.main-group .postscript-top .block-views .views-row { float: left; margin: 0 0px 0 20; width: 232px; line-height:12px; }
.main-group .postscript-top .block-views .views-row span a { color: #1B75BC; font-family: arial; font-weight:700; font-size: 12px; }
.main-group .postscript-top .block-views .views-field-field-image { float:left; position: relative; }
.main-group .postscript-top .block-views .views-field-field-image img { float:left; padding: 0 20px 0 0; position: relative; }
.main-group .postscript-top .block-views .content-right-bottom-box3-text .views-field-field-image img { float:left; padding: 0 12px 12px 0; position: relative; }
.main-group .postscript-top .block-views span { color: #505050; font-family:arial; font-size: 12px; line-height: 13px; }
.main-group .postscript-top .block-views span a { color: #1B75BC; font-family:arial; font-weight: 700; font-size: 14px; }
.main-group .postscript-top .block-views.whats-on-block span a {font-size: 12px;}
.main-group .postscript-top .block-views .view-content > div { float:left; margin-bottom:12px; }
.main-group .postscript-top .block-views .views-field-field-image .field-info:after { border-bottom: 15px solid #1B75BC; border-left: 15px solid transparent; border-right: 15px solid transparent; content: ""; left: 15px; margin-top: 0; position: absolute; top: -14px; }
.main-group .postscript-top .block-views .views-field-field-image .field-info { background: none repeat scroll 0 0 #1B75BC; bottom: 0; color: #FFFFFF;/* display: none;*/ float: left; font-family: arial; font-weight:700; font-size: 10px; padding: 5px 5px 5px 5px; position: absolute; width:91px; line-height:13px; margin: 0 0 12px 0; font-weight:700; left:0; }
.main-group .postscript-top .block-views .views-field-field-image:hover .field-info { color: #FFFFFF; display:block; }
.main-group .postscript-top #block-views-news_n_views-block_5 .views-field-field-image img { /*width:82px; height:52px;*/ }
.main-group .postscript-top #block-views-news_n_views-block_1 .views-field-field-image img { width:82px; height:52px; }
.main-group .postscript-top #block-views-news_n_views-block_2 .views-field-field-image img { width:101px; height:177px; }
/*-----------------------------------------------------Home page block viewd end-------------------------------------*/
/*------------------------------------------------------CMS page css-----------------------------------------*/
/*------------------------------------------------------CMS page css end-----------------------------------------*/
/*------------------------------------------------------Form page css-----------------------------------------*/
form .form-item label { display: inline !important; color: #1b75bc!important; font-family: arial; font-weight:700; font-size: 12px; line-height: 12px; font-weight:normal!important; padding:5px 20px 0 0; text-align:right; font-weight:700; }
form .form-text { border:1px solid #000; font-family: arial; color: #505050; width:360px !important; }
form .form-item { margin:0 0 10px 0; }
form .form-item textarea { border: 1px solid #000000; max-width: 366px !important; color: #505050; font-family:arial; font-weight:normal; font-size: 13px; }
form .form-submit { border:none; font-family:arial!important; font-weight:700; font-size: 12px!important; background:#1b75bc!important; color:#fff!important; padding: 5px 10px 2px!important; font-weight:700; width: 105px; }
#pid-user-register form .form-submit { width: auto; }
#pid-user-password form .form-submit { width: auto; }
form input.form-submit { font-weight:700; }
td { padding:0; }
form .resizable-textarea .grippie { display:none; }
form .form-item .description { color: #505050; font-family: arial; }
.form-item .description { color: #505050; font-family: arial; }
form .password-confirm { width:auto !important; }
form .confirm-parent, form .password-parent { width: auto !important; }
form .password-strength, form .password-confirm { margin-top:0 !important; width: auto !important; }
form#contact-site-form .form-item label { float:left; width:20%; font-family: arial; }
form#contact-site-form .form-item label span { display:none; }
form#contact-site-form .form-submit { margin: 7px 202px 0 0!important; float:right; width: auto; }
.field .field-label { color: rgb(27, 117, 188); }
/*----- page-contact css ------*/
.page-contact h1.title { display:none; }
.page-contact .main-content .block { float: none !important; }
.main-group .contact-subtitle { font-family: arial; font-weight:700; color:#fff; background:#fbb040; clear: both; float: left; font-size: 20px; line-height: 26px; padding: 0 10px 0 4px; }
.main-group .contact-intro-text { float: left; padding: 0 135px 0 0; width: 600px; }
/*----- page-contact css ------*/
/*register css*/
form#user-register-form .form-item label { float: left; text-align: right; float:left; width:20%; }
form#user-register-form .form-submit { margin: 7px 238px 0 0!important; float:right; }
form#user-register-form .description { padding: 0 0 0 178px; width: 366px; }
/*register*/
/*user-login css*/
form#user-login .form-item label { float: left; text-align: right; float:left; width:20%; }
form#user-login .form-submit { margin: 7px 238px 0 0!important; float:right; }
form#user-login .description { padding: 0 0 0 178px; width: 366px; }
#content-tabs ul.primary li a:link, #content-tabs ul.primary li a:visited, #content-tabs ul.secondary li a:link, #content-tabs ul.secondary li a:visited { color:#000 !important; /*background:none;*/ }
#content-tabs ul.primary li a.active:link, #content-tabs ul.primary li a.active:visited { color: hsl(0, 0%, 33%) !important; }
#content-tabs-inner ul.tabs li.active a.active { color: #000000 !important; }
.content-tabs #content-tabs-inner ul.tabs li.active a.active { color: hsl(206, 75%, 42%) !important; background:none; }
/*user-login css*/
/*password css*/
form#user-pass .form-item label { float: left; text-align: right; float:left; width:20%; }
form#user-pass .form-submit { margin: 7px 238px 0 0!important; float:right; }
/*password*/
/*My Account css*/
form#user-profile-form .form-item label { float: left; text-align: right; float:left; width:20%; }
form#user-profile-form .form-submit { margin: 7px 238px 0 0!important; float:right; }
form#user-profile-form .description { padding: 0 0 0 178px; width: 366px; }
form#user-profile-form .password-suggestions { border:1px solid #000 !important; margin:0 0 0 168px !important; padding:0 !important; text-align:left !important; width:375px !important; }
form#user-profile-form .fieldset-wrapper .fieldset-description { margin: 0 0 0 164px; color: #505050; font-family: arial; width:366px; }
form#user-profile-form .form-item-timezone .description { padding:0 0 0 164px !important; width: 462px !important; }
form#user-profile-form .collapse-processed .description { padding: 0 0 0 134px; }
form#user-profile-form .form-item-timezone .form-select { color: #505050; font-family: arial; border: 1px solid #000000; }
form#user-profile-form .form-item-timezone .form-select option { padding: 0 0 0 5px; }
form#user-profile-form .password-confirm.form-text { width: 360px !important; }
/*My Account*/
form#user-profile-form .form-item label { float:left; width:20%; }
form#user-profile-form input.form-submit { margin: 0 0 25px 0 !important; }
form#user-profile-form .form-item .description { }
form input.form-submit { margin:2px 0 2px 4px; }
/*------------------------------------------------------Account page css end-----------------------------------------*/
/*------------------------------------------------------Search page css-----------------------------------------*/
.search-result .title a { font-family: arial; font-weight:700; color: #1B75BC; font-size: 16px; }
.search-results p { margin: 5px 0 0; color: #505050; font-family: arial; }
.search-result dd { margin-left: 0; }
.search-results .search-info { color: #D2232A; font-family: arial; }
.content h2 { color: #1B75BC; font-family: arial; font-weight:700; font-size: 32px; line-height: 24px; margin: 20px 0; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row { background: none repeat scroll 0 0 #FCB040; float: left; padding:32px 32px 36px 30px; width: 675px; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row .pane-content.content { float: right; width: 480px; padding-top:8px; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row h2.pane-title.block-title { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #FFFFFF; float: left; line-height: 42px; margin: 0; padding: 0 10px 0 0; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row .views-exposed-form .views-exposed-widget { float: left; padding: 0; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row .views-exposed-form .views-exposed-widget .form-submit { margin-top: 0; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row form .form-text { border: 1px solid #C0C1C2; max-width: 96%; width: 445px !important; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row .views-exposed-form .views-exposed-widget .form-submit { background: url("../images/search_right_arrow.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important; font-size: 0; height: 20px; margin:1px 0 0 0 !important; padding: 0 !important; text-indent: -9999px; width: 28px; }
.search-result-panel .panels-flexible-region.panels-flexible-region-24-center .panels-flexible-region-first { width:100%; }
.search-result-panel .inside.panels-flexible-region-inside.panels-flexible-region-24-center-inside.panels-flexible-region-inside-first { float: left; width: 475px; }
.search-result-panel .panel-right-col { padding-top: 20px; }
.search-result-panel .panels-flexible-region-24-center { width:100%; }
.search-result-panel .search-results-title { color: #0F75BC; float: left; font-size: 32px; font-weight: bold; padding: 20px 0; width: 100%; }
.search-result-panel .pane-views .view-content .item-list ul li p a { font-size: 11px; }
/*--- Stone-Setting-Search ---*/
/*--- Stone-Setting-Search css end ---*/
/*----Burial-Search Page Css ----*/
#pid-category-find-us-grave-search .panels-flexible-region-23-center { width:94%; }
.burial-search { float:left; width:100%; }
.grave-title { color: #1B75BC; font-family: arial; font-weight:700; font-size: 16px; margin: 20px 0 0; }
.burial-search p { color: #505050; font-family: arial; font-size:12px; }
.burial-search p a { color: #1B75BC; }
.grave-search-subtitle { margin:5px 0 20px; }
.find-a-grave { float: left; width: 100%; }
.burial-search form#contact-site-form .form-item input { width:336px !important; border:1px solid #dfe0e0 !important; height: 18px; }
.burial-search form#contact-site-form .form-item label { width: 102px; float: left; }
.burial-search form#contact-site-form .form-submit { float: right; margin: 0 !important; }
/* grave-search-box-2 */
.grave-search-box-2-main { float:left; width:100%; margin:20px 0 0 0; }
.grave-search-box-2-main p { color: #1B75BB; margin: 0; padding:0 0px 12px 0; font-size: 11px; }
.grave-search-box-2-main .views-field-row { float:left; width:100%; font-size:11px; }
.grave-search-box-2-main .views-field-row .views-field-title { float:left; background: none repeat scroll 0 0 #FBB040; text-align:center; padding: 3px 11px; color: #1B75BC; margin-right:12px; }
.grave-search-box-2-main .views-field-row .views-field-title:last-child { margin-right: 0 !important; float:left; }
.grave-search-box-2-main .views-field-row .views-field-date { float:left; color: #505050; text-align: center; text-align:center; margin:15px 12px 15px 0; line-height: 11px; }
.grave-search-box-2-main .views-field-row .views-field-date:last-child { margin-right: 0 !important; }
.grave-search-box-2-main .views-field-row .first-name { width:80px; }
.grave-search-box-2-main .views-field-row .last-name { width:75px; }
.grave-search-box-2-main .views-field-row .date-of-burial { width:90px; }
.grave-search-box-2-main .views-field-row .section { width:54px; }
.grave-search-box-2-main .views-field-row .row { width:47px; }
.grave-search-box-2-main .views-field-row .plot { width:49px; float:left !important; }
.grave-search-box-2-main .views-field-row .left-img { width:142px; overflow:hidden; float:left; margin-right:10px; }
.grave-search-box-2-main .views-field-row .left-img span { width:100%; float:left; margin-top:2px; line-height: 11px; margin-bottom: 15px; }
.grave-search-box-2-main .views-field-row .left-img span a { color: #1B75BB; }
.grave-search-box-2-main .views-field-row .right-text { background:#1B75BB; float: right; width: 312px; height: 189px; display: table; }
.grave-search-box-2-main .views-field-row .right-text span { color: #FFFFFF; display: table-cell; font-size:18px; font-weight:700; font-family: arial; font-weight:700; padding: 14px; text-align: left; vertical-align: middle; }
.grave-search-box-2-main .border { background:#dfe0e0; height:1px; float:left; width:100%; }
/* grave-search-box-2 css end */
/* Kosher-Search-box-3 */
.kosher-search-box-3-main p { color: #1B75BB; font-size: 11px; margin: 0; padding: 0 0 0; }
.klbd-box-key { border:1px solid #FBB040; padding:20px; float: left; margin-bottom:20px; }
.key-box { float:left; width:100%; color: #000; font-size: 11px; }
.key-text-color { color:#FBB040; }
.key-box-left { float:left; min-width:178px; }
.key-box-center { float:left; min-width:38px; }
.key-box-right { float:left; }
.key-box span { float:left; /*min-width:20px;*/ }
.klbd-search-box { float:left; margin:20px 0; }
#pid-category-kosher-search .klbd-search-box { float:left; margin:0px 0; }
.klbd-search-box .views-widget { float:left; }
.klbd-search-box .views-exposed-widget { float:right; margin: 0 0 0 10px; }
.klbd-search-box .views-widget .form-item input { border: 1px solid #C0C1C2; color: #505050; font-family: arial; min-width: 430px !important; }
.klbd-search-box .views-exposed-widget input.form-submit { background: url("../images/search_right_arrow.png") no-repeat scroll center center #1B75BB !important; border: medium none; cursor: pointer; float: left; font-size: 0; height: 24px; margin: 0 !important; padding: 0 !important; text-indent: -9999px; width: 28px; }
.klbd-search-box .views-widget .form-item.form-type-textfield.form-item-search-query { margin:0; padding:0; }
.klbd-box-item { float:left; width:100%; font-size: 11px; margin-top:20px; }
.klbd-box-item-row { float:left; width:100%; }
.klbd-box-item-box-brand { float:left; min-width: 148px; text-align:center; background: #FBB040; color: #1B75BC; margin-right: 15px; padding: 3px 12px; }
.klbd-box-item-box-product { float:left; min-width: 148px; text-align:center; background: #FBB040; color: #1B75BC; margin-right: 15px; padding: 3px 12px; }
.klbd-box-item-box-kosher { float: right; min-width: 76px; text-align:center; background: #FBB040; color: #1B75BC; padding: 3px 12px; }
.klbd-box-item-left { float:left; width: 172px; text-align:center; color: #505050; margin-right: 15px; margin-top:15px; line-height:14px; }
.klbd-box-item-center { float:left; width: 172px; text-align:center; color: #505050; margin-right: 15px; margin-top:15px; line-height:14px; }
.klbd-box-item-right { float:left; width:80px; text-align:center; color: #505050; margin-top:15px; line-height:14px; }
.klbd-box-item-right-img { float: right; margin: 15px 0 0; position: relative; height:13px; cursor: pointer; }
.klbd-box-item-right-img span:before { border-bottom: 10px solid rgba(0, 0, 0, 0); border-right: 10px solid #FBB040; border-top: 10px solid rgba(0, 0, 0, 0); content: ""; left: -10px; position: absolute; top: 5px; z-index: 999999; }
.klbd-box-item-right-img span { background-color: #FFFFFF; border: 1px solid #FBB040; color: #1B75BC; display: none; float: left; left: 15px; margin:-10px 0 0 12px; min-width: 150px; padding: 5px 12px 5px 13px; position: absolute; text-align: center; z-index: 999; }
.klbd-box-item-right-img:hover span { display:block!important; }
/*Kosher-Search-box-3 css end */
/*----Burial-Search Page Css end ----*/
/*------------------------------------------------------Search page css end-----------------------------------------*/
/*------------------------------------------------------Shop  page css Start-----------------------------------------*/
.pane-content .view-header .right { height:22px; width:85px; text-align:right; }
.pane-content .view-header .right a { color: #1B75BC; margin: 2px 0 0; float:right; }
.pane-content .view-header .right a img { float:left; padding: 0 5px 0 5px; }
.pane-content .view-filters { float:left; }
.pane-content .view-filters .views-exposed-form .views-widget-sort-by .form-item select { background:#fbb040; border: none; padding: 3px; width: 150px; color: #1B75BC; font-family: arial; font-weight:700; font-weight:700; }
.page-cart #content .block-system #uc-cart-view-form .form-actions { }
.block-basket-link .right { margin-top: -50px; }
.page-products .block-basket-link .right { margin:-31px 0 0 0; }
.page-cart .block-block .right a { color: #1B75BC; margin: 2px 0 0; }
.page-cart .block-block .block-system .uc-cart-view-form .sticky-enabled thead th, th { padding:0 0 5px 0; }
.pane-content .right { height:22px; width:85px; text-align:right; }
.pane-content .right a { color: #1B75BC; margin: 2px 0 0; float:right; }
.pane-content .right a img { float:left; padding: 0px 5px 0 5px; }
.page-products .block-basket-link .right a img { float:left; padding: 0px 5px 0 5px; }
.pane-content .right a:first-child { float:left; padding: 2px 0; }
.page-cart .block-block .right a:first-child { float: left; padding:0px 5px; }
.page-cart .block-block .right a img { float: left; padding: 0 5px; }
.uc-product-node form .form-submit { width:125px; }
#block-views--exp-uc_products-admin_page { float:left; }
#views-exposed-form-uc-products-admin-page .views-exposed-widgets { float:left !important; }
#views-exposed-form-uc-products-admin-page .views-exposed-widget { float: right; padding: 0 !important; }
#views-exposed-form-uc-products-admin-page .views-exposed-widget .form-submit { margin:0 24px; }
#views-exposed-form-uc-products-admin-page .views-widget-filter-title label { display: none; }
#views-exposed-form-uc-products-admin-page .views-widget-filter-title .views-widget { float: right; margin:0 20px 0 0; }
#views-exposed-form-uc-products-admin-page .views-widget-filter-title .form-item .form-text { border: 1px solid #BFC0C2; width:171px !important; height:18px; position:relative; z-index:9; }
#views-exposed-form-uc-products-admin-page .views-widget-sort-by .form-item-sort-by label { display:none!important; }
#views-exposed-form-uc-products-admin-page .views-submit-button { clear:both; margin-top:-23px; position: relative; width: 24px; z-index:999; }
#views-exposed-form-uc-products-admin-page .views-submit-button .form-submit { background: url("../images/search-arrwo.png") no-repeat !important; float:right; width:24px; height:22px; text-indent: 99px; }
#views-exposed-form-uc-products-admin-page .chzn-container-single .chzn-single { width:132px; }
#views-exposed-form-uc-products-admin-page .chzn-container.chzn-with-drop .chzn-drop { left: 0; width: 154px; }
#views-exposed-form-uc-products-admin-page .chzn-container.chzn-container-single { width: 152px !important; }
.views-exposed-form .views-exposed-widget { float: left; padding: 0; }
.views-exposed-widgets .views-exposed-widget select {width: 140px !important;}
.back-link { float:left; margin:-25px 0px 25px 345px; }
.back-link a { color: #505050; font-family: arial; font-weight:700; font-size: 12px; background: url("../images/back_to_main_shop.png") no-repeat scroll 0px 0px transparent; padding:0 0 0 16px; float:left; font-weight:700; }
.block-basket-link { float:right; }
.block-block .right a { color: #1B75BC; }
.block-block .right a img { float: left; padding: 0px 5px 0px 5px; }
.block-block .right a:first-child { float: left; padding:0px 5px; }
.block-block .right a:first-child { float: left; padding:2px 5px; }
.view-uc-products .view-content { clear:both; overflow: hidden; }
.view-uc-products .view-content .views-view-grid tr { float: left; margin: 0 -10px; }
.view-uc-products .view-content .views-view-grid td { padding:11px 0; float:left; margin:0 10px; }
.view-uc-products .view-content .views-field-uc-product-image .field-content { text-align:center; overflow:hidden; width:131px; height:110px; margin:0 0 0px 0; display: table; }
.view-uc-products .view-content .views-field-uc-product-image .field-content a { display: table-cell; vertical-align: middle; }
.view-uc-products .view-content .views-field-title .field-content a { font-family: arial; color:#1b75bb; }
.view-uc-products .view-content .views-field-display-price { font-family: arial; color:#d2232a; text-align: center; width: 100%; }
.view-uc-products .view-content .views-field-title .field-content { float: left; text-align: center; width: 100%; }
/*products detail page css*/
.pane-content .meta { display:none; }
.pane-content .sell-price { clear: both; float: left; text-align: left; width: auto; }
.pane-content .sell-price .uc-price-label { display:none; }
.pane-content .sell-price span { color:#D2232A; }
.pane-content .add-to-cart { text-align:right; float:right; }
.pane-content .add-to-cart .form-item-qty label { }
.pane-content .add-to-cart .form-item-qty input { text-align: center; width: 30px !important; color:#1b75bb !important; }
.pane-content .product-image .more-product-images { float:left; width:42px; margin: 0 20px 0 0; }
.pane-content .product-image .more-product-images a { width:40px; height:40px; border:1px solid #dfe0e0; overflow:hidden; float:left; text-align:center; margin: 0 0 10px; display: table; }
.pane-content .product-image .more-product-images a img { display: table-cell; text-align: center; vertical-align: text-top; }
.pane-content .product-image { float:left; padding:0; margin:0; }
.pane-content .model { font-family: arial; font-weight:700; color: #1B75BC; clear: both; width: auto; font-weight:700; float: left; margin: 10px 0 0 0; display:none; }
.pane-content .model .product-info-label { display:none; }
.product-image .main-product-image { float:right; width:270px; height:270px; overflow:hidden; text-align:center; display: table; }
.product-image .main-product-image a { display: table-cell; vertical-align: middle; }
.product-image .main-product-image a img { max-width:362px; overflow:hidden; }
.pane-entity-view .pane-content .content { }
.panel-pane.pane-entity-view.pane-node.product-attribute-box { float: left; }
.panel-pane.pane-entity-view.pane-node.product-attribute-box h2 { display:none; }
.panel-pane.pane-entity-view.pane-node.product-add-cart-box { float: right; }
.panel-pane.pane-entity-view.pane-node.product-add-cart-box h2 { display:none; }
.panel-pane.pane-entity-view.pane-node.product-add-cart-box .add-to-cart label span { display:none; }
.panels-flexible-row.panels-flexible-row-12-2.panels-flexible-row-first.clearfix { display: none; }
.panels-flexible-row.panels-flexible-row-12-1.clearfix { display: none; }
.panels-flexible-region-12-center { float: left; width: 100%; }
.product-detail-leftpanel { width: 424px !important; padding-right:20px; }
.product-detail-rightpanel { width: 291px !important; }
.pane-entity-view .product-size-btn.form-submit { background:none !important; color:#1B75BC !important; float: right; margin-top: -20px; padding: 0 !important; text-align: right !important; width: 125px !important; cursor: text; }
/*----------*/
#cart-form-pane form .form-text { width:auto !important; }
#cart-form-pane #uc-cart-view-form table tr.even { background:none !important; border:none!important; }
tr.even, tr.even td { background:none !important; border:none!important; }
.cartpane-title { color: #1B75BC; font-family: arial; font-weight:700; font-size: 16px; font-weight:700; padding: 2px 0 13px 0; }
#uc-cart-view-form td.desc a { color: #1B75BC; font-family: arial; font-weight:700; font-size: 16px; font-weight:700; }
tr.odd, tr.odd td { border:none!important; padding:20px 0; }
#uc-cart-view-form td.total, #uc-cart-view-form td.subtotal span { color:#1b75bc; font-family:arial!important; font-weight:700; }
#uc-cart-view-form td.total, #uc-cart-view-form td.subtotal span.uc-price { color:#D2232A !important; border: 1px solid #BFC0C2; font-family:arial!important; padding: 0 2px 0 5px; }
.uc-cart-checkout-form span#subtotal-title { color:#1b75bc; }
.uc-cart-checkout-form span.uc-price { color: #D2232A; }
#uc-cart-view-form td.total, #uc-cart-view-form td.subtotal { background:none; border:none; }
thead th, th { border-bottom: 1px solid #fbb040; font-weight: normal !important; color: #505050; }
#uc-cart-view-form td.price { color: #D2232A; font-family: arial; }
.uc-cart-checkout-form td.price { color: #D2232A; font-family: arial; }
#uc-cart-view-form td { vertical-align:top; color: #505050; padding: 20px 0; }
#uc-cart-view-form td.qty input { text-align: center; width: 30px !important; color: #1b75bb !important; }
#uc-cart-view-form img { float: left; padding-right: 30px; }
#uc-cart-view-form .remove .form-submit { background:none!important; color: #1B75BC!important; text-decoration:underline!important; font-family:arial!important; }
#uc-cart-view-form td.desc .cart-row-attribute { font-family: arial; font-weight:700; color: #1b75bb; font-weight:700; }
#uc-cart-view-form #edit-update { color:#fbb040!important; background:none !important; font-family:arial!important; }
.block-system #uc-cart-view-form .form-actions { }
.panels-flexible-region-12-right { float: left; width: 50.483%; }
/* cart H */
#pid-cart #uc-cart-view-form { position: relative; }
#pid-cart #edit-actions #edit-update.form-submit { cursor: pointer; margin-bottom: 55px; margin-right: -12px; position: relative; z-index: 99999; }
#pid-cart #edit-actions.form-actions.form-wrapper { float: right; margin-top: 10px; width: 200px; }
#pid-cart #uc-cart-view-form .subtotal { float: right; margin-bottom: 0; margin-top:76px; position: absolute; right: 0; text-align: right; }
#pid-cart #uc-cart-view-form table.sticky-enabled { position: relative; }
#pid-cart #uc-cart-view-form tr.even, #uc-cart-view-form tr.odd { padding: 20px 0 !important; }
#pid-cart .subttl { float: right; /*margin-bottom: -50px; */ margin-top: 60px; position: absolute; right: 0; }
#pid-cart .subttl_left { color: #1B75BC; float: left; font-family:arial!important; margin-right: 10px; }
#pid-cart .subttl_right { border: 1px solid #BFC0C2; color: #D2232A !important; float: left; font-family:arial!important; padding: 0 2px 0 5px; }
#pid-cart #uc-cart-view-form tr td.remove input.form-submit { margin-left: -85px !important; margin-top: 25px !important; }
#pid-cart #uc-cart-view-form tr td.desc { padding-right: 130px; }
#pid-cart #uc-cart-view-form tr td.desc p { margin:20px 0 0 0; }
#pid-cart #uc-cart-view-form tr td.price span.uc-price { padding: 0 0 0 0; }
#pid-cart #uc-cart-view-form tr td.remove input.form-submit { margin-left: -50px !important; margin-top: 25px !important; padding: 0 !important; width: auto; }
#pid-cart #cart-form-pane thead tr th { padding: 0 0 6px 0 !important; }
#pid-cart #cart-form-pane thead tr th:first-child { text-align: left; }
#pid-cart #cart-form-pane thead tr th { text-align: right; }
#pid-cart #uc-cart-view-form td.qty { float: left; padding-left: 30px; width:50px; }
#pid-cart #uc-cart-view-form td.price { color: #D2232A; font-family: arial; text-align: right; }
/* cart H end */
/*------------------------------------------------------Shop  page css end-----------------------------------------*/
/*--------------------------------------------- pane-views jewish living page css start------------------------------------*/
.pane-views .view-content { float:left; text-align: left; }
.pane-views .view-content .views-row .views-field-name a { color:#fff; }
.pane-views .view-content .views-row .views-field-name { float:left; background:#fbb040; line-height:21px; font-family: arial; font-weight:700; font-size: 18px; color:#fff; width: 186px; padding:1px 5px 2px 5px; }
.pane-views .view-content .views-row .views-field-name-1 { float:right; }
.pane-views .view-content .views-row .views-field-name-3 p { font-family: arial; color: #505050; text-align:left; margin:8px 0 0px 0; float:left; }
.pane-views .view-content .views-row .views-field-field-cat-image { }
.pane-views .view-content .views-row .views-field-name-3 p a { font-family: arial; font-weight:700; color: #1b75bb; background: url("../images/header-menu-aroow-hover.png") no-repeat right center; padding: 0 8px 0 0; }
.pane-views .view-content .jewish-row { margin:0 0 20px 0; width:229px; line-height:14px; }
.pane-views .view-content .views-row .views-field-field-cat-image img { float: left; margin-top: 12px; }
.pane-views .view-content .item-list ul { float:left; margin:0; padding:0; min-width: 475px; }
.pane-views .view-content .item-list ul li { margin:0 0 20px 0; float:left; width: 100%; }
.pane-views .view-content .item-list ul li .article-img { float:left; margin:0 20px 0 0; /*width:100px;*/ }
.pane-views .view-content .item-list ul li .article-data { min-height:auto; /*width: 354px;*/ /*float:right;*/ }
.pane-views .view-content .item-list ul li span a { font-family: arial; font-weight:700; color: #1B75BC; font-size:16px; font-weight:700; }
.pane-views .view-content .item-list ul li p { color: #505050; font-family: arial; margin: 5px 0; }
.pane-views .view-content .item-list ul li p a { color: #D2232A; font-family: arial; }
/*--------*/
.pane-content .star-img { position: relative; float:left; margin:0 0 30px 0; cursor: pointer; }
.pane-content .star-img .box_hover_text:after { border-bottom: 15px solid #1B75BC; border-left: 15px solid transparent; border-right: 15px solid transparent; content: ""; left: 15px; margin-top: 0; position: absolute; top: -14px; }
.pane-content .star-img .box_hover_text { background: none repeat scroll 0 0 #1B75BC; bottom: 0; color: #FFFFFF; /*display: none;*/ float: left; font-family: arial; font-weight:700; font-size: 10px; line-height: 12px; padding: 12px 5% 12px 5%; position: absolute; text-align: left; width: 90%; left:0; }
.pane-content .star-img:hover .box_hover_text { background: none repeat scroll 0 0 #1B75BC; bottom: 0; color: #FFFFFF; display: none; float: left; font-family: arial; font-weight:700; font-size: 10px; line-height: 12px; padding: 12px 5% 12px 5%; position: absolute; text-align: left; width: 90%; }
.pane-content .star-img .box_hover_text:hover { color: #FFFFFF; }
.pane-content .star-img:hover .box_hover_text { display: block !important; }
.pane-content .jewish-rightcol-checkout { font-family: arial; font-weight:700; font-size:16px; color:#1b75bb;/* margin:25px 0 0 0; */ font-weight:700; font-style: normal; }
.pane-content .jewish-rightcol-eventbox { float: left; width: 230px; }
.pane-content .jewish-rightcol-eventbox a { color:#fff !important; background: none repeat scroll 0 0 #FBB040; color: #FFFFFF; float: left; font-family: arial; font-weight:700; font-size: 18px; line-height: 24px; padding: 0 0 0 5px; width:191px; }
.pane-content .jewish-rightcol-eventbox span { float:right; }
.pane-content .jewish-rightcol-eventbox span a { background:none; width:auto; margin:0; padding:0; }
.panel-pane .pane-content .field-label { font-family: arial; color: #505050; font-weight:700; float:left; }
.panel-pane .pane-content .field-item { float:left; }
.panel-pane .pane-content .field-item a { color:#1b75bb; }
.sharethis-buttons { float:left; margin: 0 10px 0 40%; }
.pane-content .important_text_box { }
.pane-content .important_text_box span { }
/*--------*/
.pane-sharethis-sharethis-block { float:left; margin-top:5px; }
.panel-separator { display:none; }
.important_text_box { background: none repeat scroll 0 0 #FEF6E8; color: #666666; float: left; font-family: arial; font-size: 10px; line-height: 12px; margin:20px 0px 0px 0; padding: 5px 5px 12px; text-align: left; }
.important_text_box span { color: #1B75BC; float: left; font-family: arial; font-weight:700; font-size: 12px; font-weight:700; width:100%; }
.artilce-related { float:left; margin:7px 0 0 0; }
.artilce-related .inner { padding:0 50px 0 0; float:left; }
.artilce-related .inner .pane-content { font-size: 10px; font-family: arial; float:left; font-style: italic; width: auto !important; color:rgb(142, 134, 131) !important }
.artilce-related .pane-title { font-size: 10px !important; font-weight: normal !important; font-family:arial!important; color: #505050 !important; float:left !important; padding: 0 5px 0 0 !important; margin:0 !important; line-height:18px !important; }
/*--------------------------------------------- pane-views jewish living page css end------------------------------------*/
.field-label-inline .field-label, .field-label-inline .field-items { float: none; }
.panels-flexible-region-inside { padding:0; }
.panel-right-col { float: left; padding-left: 30px; width: 230px; padding-top:10px; }
.panels-flexible-region-5-center { float: left; width: 94%; }
.panels-flexible-region-8-center { float: left; width: 94%; }
.panels-flexible-region-31-center { width: 94%; float: left; }
.panels-flexible-region-23-center { width: 94%; float: left; }
.panels-flexible-region-39-center { width: 94%; float: left; }
/*.panels-flexible-region-8-right_col { float: left; padding-left: 30px; width: 230px;}*/
.print-link { display:none; }
.print_html, .print_mail, .print_pdf { margin-top: 5px; float: left; }
/* Gallery page css*/
.panels-flexible-region-22-center { width:100%; }
.view-gallery .view-content .item-list ul { margin:0 0 20px -5px; float:left; width: 100% !important;}
.view-gallery .view-content .item-list ul li { float:left; /*margin: 0 0px 10px 12px;*/ margin: 0 0px 10px 10px; width: 137px; /*background: url("../images/img_not_found.png") no-repeat scroll center center #F8F8F8;*/ background:#F8F8F8; }
.view-gallery .view-content .item-list ul li img { float:left; }
.view-gallery .view-our-rabbis .item-list .pager { }
.view-gallery .view-our-rabbis .item-list .pager li { }
.view-gallery .view-our-rabbis .item-list .pager li a { background:#fbb040; padding: 8px 20px; border:none; color:#1b75bc; font-family: arial; font-weight:700; font-size:10px; font-weight:700; }
#pid-our-rabbis .view-our-rabbis .item-list .pager li a:hover { }
/* Communities page css */
.view-gallery .views-exposed-form label { display:none !important; }
.dark-background:after { border-bottom: 15px solid #1B75BC; border-left: 15px solid rgba(0, 0, 0, 0); border-right: 15px solid rgba(0, 0, 0, 0); content: ""; left: 15px; margin-top: 0; position: absolute; top: -14px; }
.dark-background { paddingtop:6px; padding-bottom:6px; text-shadow: none; }
.view-gallery .chzn-container .chzn-results { text-align:left; }
.view-gallery .chzn-container.chzn-container-single { width:140px !important; }
#views-exposed-form-our-rabbis-page-1 .views-exposed-form .views-exposed-widget { padding:0; }
#edit-community-wrapper { float: right !important; width: 585px; }
#edit-area-wrapper { float: right !important; width: 585px; }
/*.view-gallery .views-widget-sort-by .views-widget-sort-by .form-select { width:140px !important; }*/
/* Communities page css end */
/* Jobs Listing page css */
.pid-job-listing .view-content { width:100%; }
.pid-job-listing .view-content table.views-table thead .views-field { color: #1B75BB; border-bottom:1px solid #FFFFFF; }
.pid-job-listing .view-content table.views-table tbody .views-field-field-jobs-closing-date .job-closing-date span { color: #505050; padding-left:8px; }
.pid-job-listing .view-content table.views-table tbody .views-field-field-jobs-closing-date .job-closing-date { margin-top:-18px; text-align:center; width:90%; }
.pid-job-listing .view-content table.views-table tbody .job-view-link div { margin-top:-18px; }
.pid-job-listing .view-content table.views-table tbody .job-apply-link div { margin-top:-25px; }
.pid-job-listing .view-content table.views-table tbody .job-view-link div a { color: #1B75BB; float: left; line-height: 16px; padding-left: 0; text-align: center; width:96px; }
.pid-job-listing .view-content table.views-table tbody .job-apply-link div a { color: #D2232A; padding-left:8px; }
.pid-job-listing .view-content table.views-table tbody .views-field-title .article-data { width:97%; text-align:center; margin-right:9px; margin-bottom:15px; }
.pid-job-listing .view-content table.views-table tbody tr.odd, tr.odd td { padding: 0px 0; }
.pid-job-listing .panel-pane.pane-views.pane-news-n-views { margin-top:5px; }
.pid-job-listing .view-content table.views-table tbody .views-field-title .article-data span a { color: #1B75BC; font-family: arial; font-weight:700; font-size: 16px; }
.pid-job-listing .view-content table.views-table tbody .views-field-title .article-data p { color: #505050; margin:5px 0 20px 0; }
.pid-job-listing .view-content table.views-table tbody .views-field-title .article-img { float:left; }
.pid-job-listing .panels-flexible-region-20-center { width:100%; }
.pid-job-listing .view-content table.views-table thead th.views-field-title span { background:#FBB040; padding:3px 8px; margin-bottom:15px; float:left; width:295px; text-align:center; height: 39px; line-height: 39px; }
.pid-job-listing .view-content table.views-table thead th.views-field-field-jobs-closing-date span { background:#FBB040; padding:3px 8px; margin-bottom:15px; float:left; text-align: center; }
.pid-job-listing .view-content table.views-table thead th.views-field-nid span { background:#FBB040; padding:3px 8px; margin-bottom:15px; float:left; text-align: center; }
.pid-job-listing .view-content table.views-table thead th.views-field-nid-1 span { background:#FBB040; padding:3px 8px; margin-bottom:15px; float:left; }
.pid-job-listing .panels-flexible-row-20-main-row-middle .panel-pane.pane-term-description .pane-content p { color: #1B75BB; padding-right:20px; font-size: 11px; display:none; }
/* Jobs Listing page css end */
#pid-category-whats-on .views-row-4 { left: 0 !important; }
.panels-flexible-region-23-main_title { width:auto; }
#pid-communities .view-footer { display:none; }
/* ========================== HK Change ============================ */
.view-content ul.gallery-list-element .field-content.viewport a:hover span { display:block!important; }
.view-content ul.gallery-list-element .field-content.viewport a:hover span { bottom:0px; z-index: 100; }
.view-content ul.gallery-list-element .field-content.viewport a { display: inline; position: static; }
.panels-flexible-region-25-main_title { width: auto !important; }
.announcements-panel .panel-pane.pane-term-description .inner .pane-content.content p { float: left; margin:0 0 10px 0; padding: 0; width: 100%; }
.announcements-panel .panel-pane.pane-term-description { float: left; margin:-10px 0 0 0; width: 100%; }
.announcements-panel .field-content.announcement-title a { color: #1B75BB; font-size: 97%; font-weight: 600; }
.announcements-panel .announcement-row { padding-bottom:18px; line-height:16px; }
.announcements-panel .announcement-row .views-field-field-image { margin-top:10px; }
.cg-title { color: #1B75BC; font-family: arial; font-weight:700; font-size: 16px; padding-top:12px; }
.cg-title a { color: #1B75BC; }
.cg-administrator { font-family: arial; font-size: 14px; padding-top:2px; }
.right.cg-otherdetails { color: #505050; float: right; font-family: arial; font-size: 11px; height: 290px; overflow-x: hidden; padding-left: 0; padding-right: 15px; width: 260px; }
.cg-telephone, .cg-email, .cg-website, .cg-officetime, .cg-chair, .cg-administrator, .cg-rabbi, .cg-area-name, .cg-community-name, .cg-category, .cg-post-code { color: #1B75BC; font-family: arial; font-size: 14px; font-weight:bold; line-height: 18px; }
.cg-telephone span, .cg-email span, .cg-website span, .cg-officetime span, .cg-chair span, .cg-administrator span, .cg-rabbi a, .cg-area-name a, .cg-community-name a, .cg-category a, .cg-post-code span { color: #505050; font-size: 14px; font-weight: normal; }
.cg-heading { color: #1B75BC; font-family: arial; font-size: 10px; text-decoration:underline; display:none; }
.cg-desc p { color: #505050; font-family: arial; font-size: 11px; line-height: 14px; margin: 2px 0 8px 0; }
.cg-desc p a { color: #1B75BC; }
#overlay { position:relative; z-index:999; }
#cboxLoadedContent { overflow-y: hidden !important; }
#cboxWrapper { background:none !important; }
#cboxNext { position:  relative; bottom: 0; left:2px; background: url(../images/popup_next.png) no-repeat !important; width: 30px; height: 30px; text-indent: -9999px; float:left; margin-top:-29px; }
#cboxPrevious { position: relative; bottom: 0; left: 0; background: url(../images/popup_previous.png) no-repeat !important; width: 30px; height: 30px; text-indent: -9999px; float:left; margin-top:-29px; }
#cboxPrevious:hover { background-position:0px; }
#cboxClose { background: url("../images/popup_close.png") no-repeat !important; height: 12px; float:right; position:absolute; right: 1px; text-indent: -9999px; top: 0px !important; width: 12px; }
#cboxCurrent { display:none !important; }
#cboxLoadedContent { margin-bottom: 0px !important; }
.cg-icons { float:left; margin-top:8px; }
.cg-icons .facebook { background: url("../images/popup_facebook.png") no-repeat !important; width:24px; height:22px; float:right; }
.cg-icons .twitter { background: url("../images/popup_twitter.png") no-repeat !important; width:24px; height:22px; float:left; margin-right:10px; }
.cg-officetime { margin: 8px 0; width: 100%; float: left; }
.cg-map.left { border-right:15px solid #fbb040; max-width: 310px; overflow: hidden; }
.rabbi-left { border-right:10px solid #fbb040; float: left; width: 251px; }
.rabbi-otherdetails { float: right; width: 194px; padding-left:20px; padding-right:20px; }
.rabbi-title a { color: #1B75BC; font-family: arial; font-weight:700; font-size: 16px; padding-top:24px; float:left; width: 100%; }
.rabbi-position { color: #1B75BC; font-size:12px; font-weight:bold; }
.rabbi-position a { color: #505050; font-family: arial; padding-top:2px; font-size:11px; font-weight:normal; }
.rabbi-desc { color: #1B75BC; font-family: arial; font-size: 12px; line-height: 13px; margin:8px 0 8px 0; float:left; font-weight:bold; }
.rabbi-desc span { color: #505050; font-size: 11px; font-weight:normal; }
.rabbi-desc a { color: #1B75BC; }
.rabbi-icons { float:left; margin-top:15px; }
.rabbi-icons .facebook { background: url("../images/popup_facebook.png") no-repeat !important; width:24px; height:22px; float:left; margin-right:10px; }
.rabbi-icons .twitter { background: url("../images/popup_twitter.png") no-repeat !important; width:24px; height:22px; float:left; margin-right:10px; float:left; }
.rabbi-icons .rabbi-blog { background: url("../images/sendmail-icon.png") no-repeat !important; width:24px; height:22px; float:left; margin-right:10px; float:left; }
.rabbi-icons .blog { background: url("../images/sendmail-icon.png") no-repeat !important; width:24px; height:22px; float:left; margin-right:10px; float:left; }
.rabbi-icons .sendmail-icon { background: url("../images/rabbi-blog.png") no-repeat !important; width:24px; height:22px; float:left;margin-right:10px; }
.rabbi-icons .website{ background: url("../images/website.png") no-repeat !important; width:24px; height:22px; float:left;margin-right:10px; }
.view-Galleries .view-content { clear:both; width: 100% !important; }
.right.cg-otherdetails .cg-chair, .right.cg-otherdetails .cg-administrator, .right.cg-otherdetails .cg-readmore, .cg-area-name, .cg-community-name, .cg-category, .cg-post-code { margin-top:8px; }
/* ========================================= HK change =========================================*/
.panel-pane.pane-entity-view.pane-node .inner .pane-content .content .field-item p { margin-top: 3px !important; text-align:left; line-height: 25px;}
.view-filters .views-exposed-form select.form-select { background:url("../images/select-input-bg.png") no-repeat scroll 96% center #fbb040; border: 1px solid #FBB040; color: #1B75BC; float: left; height: 28px; padding: 4px; -webkit-appearance: none; -moz-appearance: none; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; min-width:140px; }
.view-filters .views-exposed-form select.form-select option { background-color: #FFFFFF; border-top:none 0; border-left: 1px solid #FBB040; border-right: 1px solid #FBB040; border-bottom:none 0; padding: 5px; }
.view-filters .views-exposed-form select#edit-area.form-select option { background-color: #FFFFFF; border-top:none 0; border-left: 1px solid #FBB040; border-right: 1px solid #FBB040; border-bottom:none 0; padding: 5px; }
.view-filters .views-exposed-form select#edit-area.form-select option:hover { background-color: #d69636; border-top:none 0; border-left: 1px solid #FBB040; color:#fff; border-right: 1px solid #FBB040; border-bottom:none 0; padding: 5px; }
.view-filters .views-exposed-form select.form-select option:hover { background-color: #d9d9d9; border-top:none 0; border-left: 1px solid #FBB040; border-right: 1px solid #FBB040; border-bottom:none 0; padding: 5px; }
ul.pager a, ul.pager li.pager-current { background-color: #FBB040; border-color: #FBB040; color: #1B75BC !important; font-family: arial; font-weight:700; padding: 5px 30px; margin:
}
.pane-views.pane-galleries ul.pager a:hover, .pane-views pane-galleries ul.pager li.pager-current:hover { background-color: #FBB040!important; border-color: #FBB040!important; color: #1B75BC !important; font-family: arial; font-weight:700; }
.pane-views.pane-galleries ul.pager li.pager-current, ul.pager li.pager-current { background-color: #1B75BC !important; color: #FFFFFF !important; }
.pane-views.pane-galleries ul.pager a:hover, .pane-views.pane-galleries ul.pager a:active, .pane-views.pane-galleries ul.pager a:focus { background-color: #FBB040!important; border-color: #FBB040!important; color: #1B75BC !important; border-color: #FBB040 !important; }
.pane-content .field-name-field-job-files.field-type-file { float: left; width:100%; }
.pane-content .field-name-field-job-files.field-type-file .field-items .field-item { float: left; width: 100%; }
ul.pager a:hover, ul.pager a:active, ul.pager a:focus { background-color: rgb(119, 119, 119); border-color: rgb(51, 51, 51); color: rgb(255, 255, 255) !important; }
/* pager find-rabbi page css*/
#pid-category-find-rabbi .item-list .pager { margin:0 auto!important; padding: 0 !important; text-align: center; }
#pid-category-find-rabbi .pager .pager-previous a { margin-right:2px; cursor: pointer; display:none; }
#pid-category-find-rabbi .pager .pager-next a { cursor: pointer; border:none !important; }
#pid-category-find-rabbi ul.pager a, ul.pager li.pager-current { background: none repeat scroll 0 0 #FBB030 !important; border: medium none !important; color: #FFFFFF !important; padding: 5px 10px; }
#pid-category-find-rabbi ul.pager a:hover, ul.pager a:active, ul.pager a:focus { border:none !important; color: rgb(28, 117, 188) !important; }
/* pager find-rabbi page css end */
/* pager communities page css
#pid-category-communities .item-list .pager { bottom: 0; clear: both; float: left; margin: 0 !important; padding: 0 !important; position: absolute; text-align: center; }
#pid-category-communities .pager .pager-previous a { background: url("../images/popup_previous.png") no-repeat !important; width:30px; height:30px; float:left; margin-right:2px; cursor: pointer; }
#pid-category-communities .pager .pager-next a { background: url("../images/popup_next.png") no-repeat !important; width:30px; height:30px; float:left; cursor: pointer; }
#pid-category-communities ul.pager a, ul.pager li.pager-current { background:none !important; padding: 0!important; border:none !important; float: left; height:30px; width:30px; }
#pid-category-communities ul.pager a:hover, ul.pager a:active, ul.pager a:focus { border:none !important; color: rgb(28, 117, 188) !important; }
*/
#pid-category-communities .item-list .pager { margin:0 auto!important; padding: 0 !important; text-align: center; }
#pid-category-communities .pager .pager-previous a { margin-right:2px; cursor: pointer; display:none; }
#pid-category-communities .pager .pager-next a { cursor: pointer; border:none !important; }
#pid-category-communities ul.pager a, ul.pager li.pager-current { background: none repeat scroll 0 0 #FBB030 !important; border: medium none !important; color: #FFFFFF !important; padding: 7px 10px; }
#pid-category-communities ul.pager a:hover, ul.pager a:active, ul.pager a:focus { border: medium none !important; color: #fff!important; background: #1C75BC !important; }
.pane-galleries .item-list { float: left; width: 100%; }
/* pager find-rabbi page css end */
/* kosher-meat / david-suter-golder-green-rd page css */
#pid-content-kinloss .field-item img { float:left; padding:0 20px 60px 0px; }
#pid-content-david-suter-golder-green-rd .field-item img { float:left; padding:0 20px 20px 0px; }
#pid-content-kinloss, #pid-content-david-suter-golder-green-rd .field-items { color: rgb(142, 134, 131); }
#pid-content-kinloss, #pid-content-david-suter-golder-green-rd .field-items a { color: rgb(142, 134, 131); }
#pid-content-kinloss .field-name-field-image .field-label { display:none; }
/* kosher-meat / david-suter-golder-green-rd page css */
.main-group .postscript-top .block-views .block-title a { color:#1B75BC; }
/*.views-exposed-form .views-exposed-widget .form-submit { display:none; }*/
.one-sidebar .node-gallery .content .field-item img { height: auto; max-height: 735px; max-width: 735px; width: auto; }
#pid-news-and-views .main-group .pane-sub-title { margin:0; background:none; color: rgb(27, 117, 188); width:auto; float:left; padding: 10px 0 0; font-size: 32px; }
#pid-whats-on .main-group .pane-sub-title { margin:0; background:none; color: rgb(27, 117, 188); width:auto; float:left; padding: 10px 0 0; font-size: 32px; }
#pid-you-us .main-group .pane-sub-title { margin:0; background:none; color: rgb(27, 117, 188); width:auto; float:left; padding: 10px 0 0; font-size: 32px; }
ul.gallery-list-element li { opacity:0; display:none; }
#pid-index .main-group .main-content .region-content .block.first { float: left; }
#pid-index .main-group .main-content .region-content .block-views.even { float: right; }
/* calendar page */
.dp-cur, .chip dt, .te, .te-t, .te-rev-s, .rb-n, .rb-i, .agenda, .event-title { white-space:normal !important; color:#1B75BC!important; }
#cboxContent ul.gallery-list-element li { display: block; opacity: 1; }
.search-result-panel .pane-views .view-content .item-list ul li .article-data { }
#pid-index .main-group .main-content #block-system-main { display: none; }
.views-exposed-form .views-exposed-widget #edit-submit-galleries.form-submit { display: none; }
/* ======================================================== Start HK CHANGE=================================*/
.drop_nav { -moz-appearance: none; background: none repeat scroll 0 0 #FBB040; border: 1px solid #FBB040; color: #1B75BC; float: left; height: 26px; margin:0 0 0 9px !important; padding: 4px; }
.drop_nav li { float: left; position: relative; }
.drop_nav li a { background: url("../images/select-input-bg.png") no-repeat scroll right center rgba(0, 0, 0, 0); color: #1B75BC; float: left; line-height: 28px; margin-right: 4px; padding: 0 20px 0 10px; min-width: 104px; }
.drop_nav li:hover ul { background: none repeat scroll 0 0 #fff; display: block; left: -27px; max-height: 300px; min-width:175px; overflow-y: auto; overflow-x:hidden; top: 27px; z-index: 99999; border:solid 4px #FBB040; }
.drop_nav li ul li { float: left; line-height: 18px; padding:5px 10px; text-align: left; width:100%; cursor:pointer; }
.drop_nav ul { display: none; position: absolute; }
.drop_nav li ul li:hover { background-color: #ddd; }
/* ======================================================== End HK CHANGE=================================*/
.block-system .star-img { cursor: pointer; float: left; margin: 0 0 30px; position: relative; }
/*.block-system .star-img img { width:230px; }*/
.block-system .star-img img {height: 247px;width: 230px;}
.block-system .box_hover_text:after { border-bottom: 15px solid rgb(27, 117, 188); border-left: 15px solid rgba(0, 0, 0, 0); border-right: 15px solid rgba(0, 0, 0, 0); content: ""; left: 15px; margin-top: 0; position: relative; top: -50px; }
.block-system .box_hover_text { background: none repeat scroll 0 0 rgb(27, 117, 188); bottom: 0; color: rgb(255, 255, 255); float: left; font-family: arial; font-weight:700; font-size: 10px; line-height: 12px; padding:12px 10px 0 10px; position: relative; text-align: left; width: 210px; margin-top: -70px; }
.block-system .jewish-rightcol-checkout { color: rgb(27, 117, 187); font-family: arial; font-weight:700; font-size: 16px; font-style: normal; }
.block-system .jewish-rightcol-eventbox { float: left; width: 230px; }
.block-system .jewish-rightcol-eventbox .field-item { background: none repeat scroll 0 0 rgb(251, 176, 64); color: rgb(255, 255, 255) !important; float: left; font-family: arial; font-weight:700; font-size: 18px; line-height: 24px; padding: 0 0 0 5px; width: 191px; }
.block-system .jewish-rightcol-checkout P { margin: 0; padding: 0; }
.nodatadiv { color: rgb(142, 134, 131); padding: 10px 0 0; text-align: center; }
.viewport a span { display: inline !important; bottom:0; padding-left:10%; padding-right:8%; width:85%; text-align:left; }
.pane-taxonomy-term-field-right-side-column-caption:after { border-bottom: 15px solid #1B75BC; border-left: 15px solid transparent; border-right: 15px solid transparent; content: ""; left: 15px; margin-top: 0; position: absolute; top: -14px; }
/*.pane-taxonomy-term-field-right-side-column-caption { background: none repeat scroll 0 0 #1B75BC; bottom:-2px; color: #FFFFFF;display: none; float: left; font-family: arial; font-weight:700; font-size: 10px; line-height: 12px; padding: 12px 5% 12px 5%; position: absolute; text-align: left; width: 90%; left:0; margin-bottom:86px; }*/
.pane-taxonomy-term-field-right-side-column-caption { background: none repeat scroll 0 0 #1B75BC; top:200px; color: #FFFFFF; /*display: none;*/ float: left; font-family: arial; font-weight:700; font-size: 10px; line-height: 12px; padding: 12px 5% 12px 5%; position: absolute; text-align: left; width: 90%; left:0; margin-bottom:0px;min-height:25px;}
.panel-right-col .inside.panels-flexible-region-inside-last { position:relative; }
.main-group .slider .box_2.box.slide4_box_3 { width: 196px; }
.main-group .slider .box_2.box.slide4_box_3 a img { width: 196px; }
.main-group .slider .box_2.box.slide4_box_5 { width: 196px; }
.main-group .slider .box_2.box.slide4_box_5 a img { width: 196px; }
.main-group .slider .kosher_food3.slide3_box_6 { width: 386px !important; }
.main-group .slider .kosher_food3.slide3_box_6 a img { width: 386px !important; }
.more_about_box_2.slide3_box_1 { width: 258px !important; }
.main-group .slider .box_2.slide1_box_5, .main-group .slider .box_2.slide1_box_5 a img { width: 196px !important; }
.main-group .slider .slide1_box_1 .more_about_box_text, .main-group .slider .slide1_box_1 { width: 259px !important; }
.more_about_box_3.slide2_box_1 { width: 417px !important; }
.box_2.box_4.slide2_box_3, .box_2.box_4.slide2_box_3 a img { width: 314px !important; }
.main-group .slider .box_2.slide4_box_3, .main-group .slider .box_2.slide4_box_3 a img { width: 196px !important; }
body.front .region.nested.grid14-12 { position: relative; }
ul.gallery-list-element li .colorbox-inline.init-colorbox-inline-processed.cboxElement { float: left; height: 140px; width: 100%; }
.uc-product-node .more-product-images { float: left; margin: 0 20px 0 0; width: 42px; }
.uc-product-node .more-product-images .field-item a { border: 1px solid #DFE0E0; display: table-cell; height: 40px; margin: 0 0 10px; overflow: hidden; text-align: center; vertical-align: middle; width: 40px; }
.uc-product-node .main-product-image { display: table; float: right; height: 270px; overflow: hidden; text-align: center; width: 270px; }
.uc-product-node .main-product-image img { max-width: 362px; overflow: hidden; }
.pid-job-listing .panels-flexible-region-20-right_col-inside { position: relative; }
.more-product-images .field-items .field-item { display: table; float: left; height: 40px; margin-bottom: 10px; vertical-align: middle; }
.uc-product-node .more-product-images .field-item a img { display: inline-block; vertical-align: middle; }
.burial-search form.find-a-grave-form .form-item.form-type-textfield label { float: left; min-width: 85px; text-align: left; }
.mrs-box-item-result { border-bottom: 1px solid #EEEEEE; float: left; margin-bottom: 5px; padding-bottom: 5px; width: 100%; }
.mrs-box-item-title { float: left; margin-bottom: 10px; width: 100%; margin-top:15px; }
.mrs-box-item-box-groom, .mrs-box-item-box-grooms, .mrs-box-item-box-bride, .mrs-box-item-box-brides, .mrs-box-item-box-datem, .mrs-box-item-box-synagogue, .mrs-box-item-box-order { background: none repeat scroll 0 0 #FBB040; border-right:4px solid #FFFFFF; float: left; padding: 5px; text-align:center; color:#1B75BC; }
.mrs-box-item-groom, .mrs-box-item-grooms, .mrs-box-item-bride, .mrs-box-item-brides, .mrs-box-item-datem, .mrs-box-item-synagogue { float: left; margin-right: 4px; min-height:5px; text-align:center; }
.mrs-box-item-box-synagogue { border-right: 0 none; width: 56px; color: #1B75BC; }
.mrs-box-item-box-datem { width: 69px; color: #1B75BC; }
.mrs-box-item-box-brides { width: 80px; color: #1B75BC; }
.mrs-box-item-box-bride { width: 50px; color: #1B75BC; }
.mrs-box-item-box-grooms { width: 87px; color: #1B75BC; }
.mrs-box-item-box-groom { width: 50px; color: #1B75BC; }
.mrs-box-item-synagogue { margin-right: 0; width: 65px; color: #505050; }
.mrs-box-item-datem { width: 80px; color:#505050; }
.mrs-box-item-brides { width: 90px; color:#505050; }
.mrs-box-item-bride { width: 60px; color:#505050; }
.mrs-box-item-grooms { width: 97px; color:#505050; }
.mrs-box-item-groom { width: 60px; color:#505050; }
#cboxLoadedContent ul.gallery-list-element li .views-field-field-image .field-content { max-height: 290px; max-width: 251px; overflow: hidden; }
#cboxLoadedContent ul.gallery-list-element li .views-field-field-image .field-content img { height: auto; max-height: 290px; width: auto; }
#cboxLoadedContent .cg-images .views-field-field-image .field-content { max-height: 290px; max-width: 251px; overflow: hidden; }
#cboxLoadedContent .cg-images .views-field-field-image .field-content img { height: auto; max-height: 290px; width: auto; }
form.find-a-grave-form input.form-submit { margin: 2px 0; }
#pid-index #content-region-inner.content-region-inner.inner #content-tabs.content-tabs.block { width: 100%; }
#pid-index .views-slideshow-controls-bottom .slider-first-title { background: none repeat scroll 0 0 #41AD48!important; color: #FFFFFF; }
#pid-index .views-slideshow-controls-bottom .slider-first-title .views-content-title:hover { background: none repeat scroll 0 0 #41AD48!important; color: #FFFFFF; }
#pid-index .views-slideshow-controls-bottom .slider-first-title .views-content-title:after { border-color: transparent!important; border-style: none!important; border-width: 0!important; content: ""; margin: 9px 0 0 6px; position: absolute; }
#pid-index .views-slideshow-controls-bottom .slider-first-title .views-content-title { border-bottom: 1px solid #41AD48; border-top: 1px solid #41AD48; }
#pid-index .views-slideshow-controls-bottom .slider-first-title .views-content-title .slider-title { color:#fff; }
#pid-index .views-slideshow-controls-bottom .slider-first-title .views-content-title .slider-title:after { border-color: rgba(0, 0, 0, 0)!important; border-style: none; border-width: 0; content: ""; margin: 8px 0 0 6px; position: absolute; }
#pid-index .views-slideshow-controls-bottom .slider-first-title .views-content-title .slider-title:hover:after { border-color: transparent; border-style: none; border-width: 0; content: ""; margin: 9px 0 0 6px; position: absolute; }
#pid-index .views-slideshow-controls-bottom .slider-first-title.active .views-field-title .views-content-title .slider-title { background:#41AD48!important; color: #FFFFFF; }
#pid-index .views-slideshow-controls-bottom .slider-first-title.active .views-field-title .views-content-title .slider-title:after { border:0 none transparent; content: ""; }
#pid-index .views-slideshow-controls-bottom .slider-first-title.active .views-field-title .views-content-title:after { border-color:transparent; border-style: none; border-width:0; content: ""; }
ul.pager li .ajax-progress.ajax-progress-throbber { display:none; }
#pid-category-latest-news-filter-page .pane-news-n-views .view-filters, #pid-news-and-views .view-news-n-views .view-filters { float: left; width: 100%; }
#pid-category-latest-news-filter-page .pane-news-n-views ul.pager li.pager-current { background-color: #1B75BC !important; color: #FFFFFF !important; border:solid 1px #1B75BC !important }
#pid-category-latest-news-filter-page .pane-news-n-views ul.pager li a:hover { background-color: #1B75BC !important; color: #FFFFFF !important; border:solid 1px #1B75BC !important }
#pid-category-latest-news-filter-page .pane-news-n-views ul.pager li a { color: #FFFFFF !important; }
/* #header ul.nice-menu li a.about_us_menu { background-color: #FFFFFF; color: #1B75BC; }*/
#header ul.nice-menu li a.about_us_menu:hover { color: #fff; }
.views-slideshow-controls-text-previous { float: left; }
.views_slideshow_cycle_main .middle-boxes p { float: left; }
.views_slideshow_cycle_main .middle-boxes .box_hover_text { background: none repeat scroll 0 0 #1B75BC; bottom: 0; margin-top:-48px; font-size:12px; line-height:14px; float: left; padding: 12px 5% 12px 7%; position: relative; width: 90%; }
.slider-main-label.latest_box_title { background: none repeat scroll 0 0 #FBB040; bottom: 200px; color: #FFFFFF; float: left; font-family: arial; font-size: 32px; font-weight: 700; line-height: 32px; padding: 15px; position: absolute; right: 50px; text-align: left; width: 190px; }
.slider-main-description.latest_box_summary { bottom: 115px; color: #FFFFFF; float: left; font-family: arial; font-size: 14px; font-weight: 700; line-height: 14px; padding: 15px; position: absolute; right: 65px; text-align: left; width: 190px; }
.slider-main-label.latest_box_title a, .slider-main-description.latest_box_summary a { color:#fff!important; }
.views-field-field-start-box.start-box { float:left; }
.views-field-field-start-box.end-box { float:left; }
.views_slideshow_cycle_slide .start-box .early_years_1_box { background: none repeat scroll 0 0 #FBB040; color: #FFFFFF; display: table; float: left; font-family: arial; font-size: 20px; font-weight: 700; height: 161px; padding: 0 15px; line-height: 22px; margin: 0 20px 0 0; width: 259px !important; text-align:left; }
.views_slideshow_cycle_slide .middle-boxes .early_years_2_box { float: left; height: 161px; margin: 0 20px 20px 0; overflow: hidden; position: relative; width: 138px; }
.views_slideshow_cycle_slide .middle-boxes .early_years_2_box img { float: left; height: 161px; overflow: hidden; width: 138px; }
.views_slideshow_cycle_slide .middle-boxes .early_years_3_box { float: left; height: 161px; margin: 0 20px 20px 0; overflow: hidden; position: relative; width: 138px; }
.views_slideshow_cycle_slide .middle-boxes .early_years_3_box img { float: left; height: 161px; overflow: hidden; width: 138px; }
.views_slideshow_cycle_slide .middle-boxes .early_years_4_box { float: left; height: 161px; margin: 0 20px 20px 0; overflow: hidden; position: relative; width: 138px; }
.views_slideshow_cycle_slide .middle-boxes .early_years_4_box img { float: left; height: 161px; overflow: hidden; width: 138px; }
.views_slideshow_cycle_slide .middle-boxes .early_years_5_box { float: left; height: 161px; margin: 0 20px 20px 0; overflow: hidden; position: relative; width:196px; }
.views_slideshow_cycle_slide .middle-boxes .early_years_5_box img { }
.views_slideshow_cycle_slide .middle-boxes .early_years_6_box { }
.views_slideshow_cycle_slide .middle-boxes .early_years_6_box img { }
.views_slideshow_cycle_slide .middle-boxes .early_years_7_box { }
.views_slideshow_cycle_slide .middle-boxes .early_years_7_box img { }
.top_left_time { color: #505050; width:195px; float: left; padding-top:4px; font-family: arial; font-size: 10px; line-height: 16px; height:20px; overflow:hidden; background: url("../images/candles-shabbat.png") no-repeat left center; padding-left:12px; }
.top_left_time ul { margin:0px; padding:3px 0 0 0px; list-style-type:none; }
.top_left_time ul li { display:none; }
.top_left_time strong, .top_left_time b { color:#1A75BB; margin-right:4px; }
.chzn-container { z-index:999; }
#edit-community-wrapper.views-widget-filter-field_community_name_nid { float: left !important; width: auto !important; }
.burial-search form#contact-site-form .form-item select { border: 1px solid #DFE0E0 !important; padding: 2px; width: 345px !important; }
.grave-search-result-row { border-bottom: 1px solid #DFE0E0; float: left; width: 100%; cursor:pointer; }
.lb-outerContainer img.lb-image { max-height:520px; max-width: 700px; }
.find-a-grave-form input.form-text { border: 1px solid #DFE0E0; color: #505050; height:18px; width: 360px !important; }
.find-a-grave-form select { border: 1px solid #DFE0E0 !important; padding: 2px; width:366px !important; }
.burial-search form#contact-site-form .form-item input.form-submit { border: 0 none !important; height: auto; width: auto !important; font-family:sans-serif !important; }
.views_slideshow_pager_field_item:last-child { float: right; margin-right: 0; }
.views_slideshow_pager_field_item { float: left; margin-right: 18px; }
.views_slideshow_pager_field_item:first-child .views-content-title:after { border-color: rgba(0, 0, 0, 0) !important; border-style: none !important; border-width: 0 !important; content: ""; margin: 9px 0 0 6px; position: absolute; border-bottom: 1px solid #41AD48; border-top: 1px solid #41AD48; }
.views_slideshow_pager_field_item:first-child { background: none repeat scroll 0 0 #41AD48 !important; color: #FFFFFF; }
.views_slideshow_pager_field_item:first-child:hover { background: none repeat scroll 0 0 #41AD48 !important; color: #FFFFFF; }
.views_slideshow_pager_field_item:first-child .slider-title:after, .views_slideshow_pager_field_item:first-child:hover .slider-title:after { border-left: 7px solid #41AD48 !important; }
.views_slideshow_pager_field_item:first-child:hover, .views_slideshow_pager_field_item:first-child .views-content-title:hover { background: none repeat scroll 0 0 #41AD48 !important; color: #FFFFFF!important; }
.views_slideshow_pager_field_item:first-child .views-content-title:hover, .views_slideshow_pager_field_item:first-child:hover .views-content-title, .views_slideshow_pager_field_item:first-child .views-content-title { color: #FFFFFF!important; border-bottom: 1px solid #41AD48!important; border-top: 1px solid #41AD48!important; }
.views_slideshow_pager_field_item:first-child .views-content-title .slider-title:hover { color: #FFFFFF!important; }
/* ================================= New Slider ===================================================
.ls-wrapper.arrows { float: left; overflow: hidden; width: 735px !important; }
#main-slider-nav-ul { bottom: 0; width: 735px; margin: 0 !important; }
.new_home_slider { float:left; width:735px; position:relative; height:400px; overflow:hidden; }
.ls-nav-right-arrow, .ls-nav-left-arrow { display: none !important; }
#main-slider-nav-ul li { float: left; margin-right: 18px; }
#main-slider-nav-ul li:last-child { float: right; margin: 0; }
.views-slideshow-controls-bottom.clearfix.main-slider-panel.panel.clone { display: none; }
#main-slider-wrapper .ls-nav { bottom: 0; position: absolute; }
*/
#slider1 { float: left; width: 735px; position:relative; z-index:99; }
#slider1 .viewport { float: left; height: auto; width: 735px; }
#slider1 .viewport .overview { float: left; position: relative; padding:0px; margin:0px; width: 735px; }
#slider1 .viewport .overview li.page { float: left; width: 735px; }
#slider1 ul.pager { float: left; width: 735px; margin:0px; }
#slider1 ul.pager li { float: left; margin-right: 18px; width: 132px; }
#slider1 ul.pager li a { background-color: rgba(0, 0, 0, 0); margin: 0; padding: 0; border:none 0; }
#slider1 ul.pager li:last-child { float: right; margin: 0; }
#slider1 ul.pager li:first-child .views-content-title:after, #slider1 ul.pager li:first-child .views-content-title { border-color: rgba(0, 0, 0, 0) !important; border-style: none !important; border-width: 0 !important; content: ""; border-bottom: 1px solid #41AD48!important; border-top: 1px solid #41AD48!important; }
#slider1 ul.pager li:first-child .active .views-content-title:after, #slider1 ul.pager li:first-child .active .views-content-title { border-color: rgba(0, 0, 0, 0) !important; border-style: none !important; border-width: 0 !important; content: ""; border-bottom: 1px solid #818285 !important; border-top: 1px solid #818285!important; }
#slider1 ul.pager li:first-child { /*background: none repeat scroll 0 0 #41AD48 !important;*/ color: #FFFFFF; }
#slider1 ul.pager li:first-child:hover { /*background: none repeat scroll 0 0 #41AD48 !important;*/ color: #FFFFFF!important; }
#slider1 ul.pager li:first-child .slider-title:after, #slider1 ul.pager li:first-child:hover .slider-title:after { border-left: 7px solid #41AD48 !important; }
#slider1 ul.pager li:first-child .active .slider-title:after, #slider1 ul.pager li:first-child:hover .active .slider-title:after { border-left: 7px solid #fff !important; }
#slider1 ul.pager li:first-child:hover, #slider1 ul.pager li:first-child .views-content-title:hover { /*background: none repeat scroll 0 0 #41AD48 !important;*/ color: #FFFFFF!important; }
#slider1 ul.pager li:first-child .views-content-title .slider-title:hover { color:#fff!important; }
#slider1 ul.pager li .active .views-field-title .views-content-title .slider-title { background:#818285 !important; color: #fff!important;}
#slider1 ul.pager li .active .views-field-title .views-content-title .slider-title:after { border-bottom: 7px solid transparent; border-left: 7px solid #fff; border-right: 7px solid transparent; border-top: 7px solid transparent; content: ""; margin:9px 0 0 6px; position: absolute; }
#slider1 ul.pager li .active .views-field-title .views-content-title:after { border-color: #fff transparent transparent; border-style: solid; border-width: 11px; content: ""; margin: -1px 0 0 -122px; position: relative; float:left; z-index:999; }
#slider1 ul.pager .views-field-title { float: left; }
#slider1 ul.pager li:first-child .active .views-field-title .views-content-title:after { border-color: #FFFFFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 11px; content: ""; float: left; margin: -1px 0 0 -122px; position: relative; z-index: 999; }
#slider1 ul.pager li:first-child .active .views-field-title .views-content-title:after { border-color: #fff transparent transparent; border-style: solid; border-width: 11px; content: ""; margin: -1px 0 0 -122px; position: relative; float:left; z-index:999; }
#slider1 ul.pager li:first-child a.active .slider-title { background: none repeat scroll 0 0 #41AD48 !important; color: #FFFFFF; }
#slider1 ul.pager li:first-child .views-field-title .views-content-title .slider-title { background:#41AD48 ; color: #fff; }
#slider1 ul.pager li:first-child .active .views-field-title .views-content-title .slider-title { background:#818285 !important; color: #fff; }
.breadcrumb label { float: left; }
#pid-category-find-rabbi .panels-flexible-region-30-center { float: left; width: 100% !important; }
.front .slider h1, .front .slider h2, .front .slider h3, .front .slider h4, .front .slider h5, .front .slider h6 { color: #FFFFFF; display: block !important; font-family: arial; }
.front .slider h1 a, .front .slider h2 a, .front .slider h3 a, .front .slider h4 a, .front .slider h5 a, .front .slider h6 a { color: #FFFFFF; }
.front .slider h1 { font-size: 30px!important; line-height:30px!important; }
.front .slider h2 { font-size: 26px!important; line-height:26px!important; }
.front .slider h3 { font-size: 24px!important; line-height:24px!important; }
.front .slider h4 { font-size: 20px!important; line-height:20px!important; }
.front .slider h5 { font-size: 16px!important; line-height:16px!important; }
.front .slider h6 { font-size: 9px!important; line-height:9px!important; }
.front .slider h1 span { font-size: 30px!important; line-height:30px!important; }
.front .slider h2 span { font-size: 26px!important; line-height:26px!important; }
.front .slider h3 span { font-size: 24px!important; line-height:24px!important; }
.front .slider h4 span { font-size: 20px!important; line-height:20px!important; }
.front .slider h5 span { font-size: 16px!important; line-height:16px!important; }
.front .slider h6 span { font-size: 9px!important; line-height:9px!important; }
#slider1 ul.pager li:first-child .active .views-content-title:after { -moz-border-bottom-colors: none !important; -moz-border-left-colors: none !important; -moz-border-right-colors: none !important; -moz-border-top-colors: none !important; border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important; border-image: none !important; border-style: solid !important; border-width: 11px !important; content: ""; margin: -1px 0 0 -120px; position: absolute; z-index: 99999; }
.domain-United-Synagogue ul.pager li.pager-current { background-color: #1B75BC; border: medium none; color: #FFFFFF !important; }
.domain-United-Synagogue ul.pager a { color: #FFFFFF !important; font-family: arial; font-weight: 700; padding: 7px 10px;display:inline-block;margin-bottom:10px;}
.domain-United-Synagogue ul.pager li.pager-current { background-color: #1B75BC!important; border: solid 3px #1B75BC!important; color: #FFFFFF !important; }
.domain-United-Synagogue ul.pager a:hover, .domain-United-Synagogue ul.pager a:active, .domain-United-Synagogue ul.pager a:focus { background-color: #1B75BC; border-color: #1B75BC; color: #FFFFFF !important; }
.inner .pane-content .content .field.field-name-field-date, .inner .pane-content .content .field.field-name-body { float: left; width: 100%; }
.content #artilce-related.artilce-related { width: 100%; }
#flickrgallery-albums .flickr-wrap { border: 1px solid #CCCCCC; float: left; font-size: 12px; line-height: 14px; min-height: 138px; padding:10px 4px; text-align: center; width: 162px; }
#pid-article-calendar .star-img, #pid-article-calendar .jewish-rightcol-checkout, #pid-article-calendar .jewish-rightcol-eventbox, #pid-article-calendar .pane-sharethis, #pid-article-calendar .print_pdf { display:none; }
/*#pid-category-photo-gallery .pane-views.pane-news-n-views, #pid-category-photo-gallery .panel-right-col, #pid-category-photo-gallery h2.title.block-title { display: none; }*/
/*#pid-category-find-rabbi ul.gallery-list-element li a.colorbox-inline span.dark-background:before { content: "Rabbi "; }
#colorbox #cboxContent .right.rabbi-otherdetails .rabbi-title a:before { content: "Rabbi "; }
.node-type-cg-rabbi .content-region-inner.inner h1.title.gutter:before { content: "Rabbi "; }
#pid-category-find-rebbetzin ul.gallery-list-element li{ display:block; opacity:1;}*/
ul.gallery-list-element li .views-field-colorbox { float: left; height: 139px; width: 139px; overflow:hidden; position:relative; border:4px solid #fff;}
ul.gallery-list-element li .views-field-colorbox a.colorbox-inline img { height: 139px; width: 139px; }
ul.gallery-list-element li .views-field-colorbox .dark-background { bottom: 0; font-size: 13px; left: 0; line-height: 16px; padding: 7% 8% 6% 10%; position: absolute; width: 85%; z-index:99; }
.pid-job-listing .view-content table.views-table thead .views-field.views-field-field-apply-link span { background: none repeat scroll 0 0 #FBB040; float: left; margin-bottom: 15px; padding: 3px 8px; }
.pid-job-listing .view-content table.views-table tbody .job-apply-link div a:before { color: #D2232A; content: "Apply"; font-size: 13px; }
.pid-job-listing .view-content table.views-table tbody .job-apply-link div a { color: #FFFFFF; font-size: 1px; padding-left:8px; }
.right.cggeneral-otherdetails { color: #505050; float: left; font-size: 11px; line-height: 14px; padding: 15px; width: 150px; }
.right.cggeneral-otherdetails a { color: #1B75BC; }
.cggeneral-left { border-right: 10px solid #FBB040; float: left; width: 220px; }
.cggeneral-title { color: #1B75BC; font-family: arial; font-size: 16px; font-weight: 700; padding-top:5px; }
.cggeneral-title a { color: #1B75BC; }
.right.cg-otherdetails .cg-rabbi a { margin-left:3px; }
.right.cg-otherdetails .cg-rabbi { float: left; margin: 8px 0; width: 100%; }
#pid-category-announcements .pane-views .view-content .views-row .views-field-field-cat-image img { float: left; height: 108px; margin-top: 12px; }
#pid-category-births .contextual-links-region.pane-term-description .pane-content.content { display: none; }
#pid-category-births .main-group .pane-sub-title { min-width: 200px; }
.page_right_banner_bottom_title { float: left; margin-top: -54px; width: 100%; }
#pid-contact .main-group .content .pane-title { margin: -80px 0 0; }
.grave-search-result-row .left-img.imageRow a { color: #1B75BB; float: left; }
.grave-search-result-row .left-img.imageRow span a { background: none #FFFFFF; width:auto; height:auto; float:none; }
.klbd-box-item.stonesrch .mrs-box-item-box-groom { width: 100px; color:#1B75BC; }
.klbd-box-item.stonesrch .mrs-box-item-box-grooms { width: 70px; color:#1B75BC; }
.klbd-box-item.stonesrch .mrs-box-item-box-bride { width: 50px; color:#1B75BC; }
.klbd-box-item.stonesrch .mrs-box-item-box-brides { width: 100px; color:#1B75BC; }
.klbd-box-item.stonesrch .mrs-box-item-box-datem { float: right; width: 84px; color:#1B75BC; }
.klbd-box-item.stonesrch .mrs-box-item-groom { width: 110px; color:#505050; text-align:center; }
.klbd-box-item.stonesrch .mrs-box-item-grooms { width: 81px; color:#505050; text-align:center; }
.klbd-box-item.stonesrch .mrs-box-item-bride { width: 60px; color:#505050; text-align:center; }
.klbd-box-item.stonesrch .mrs-box-item-brides { width: 110px; color:#505050; text-align:center; }
.klbd-box-item.stonesrch .mrs-box-item-datem { width: 92px; color:#505050; text-align:center; }
.shabbattimepg { background: none repeat scroll 0 0 #FBB040; border-right:4px solid #FFFFFF; color: #1B75BC; }
#pid-category-find-rebbetzin #cboxContent .rabbi-left .item-list ul.pager { bottom: 0; left:-2px; margin:0; position: absolute; min-width:100px; }
#pid-category-find-rebbetzin #cboxContent .rabbi-left .item-list ul.pager li { float: left; margin: 0; padding: 0 2px 0 0; text-indent:-9999px; }
#pid-category-find-rebbetzin #cboxContent .rabbi-left .item-list ul.pager li.pager-previous a { position: relative; bottom: 0; left: 0; background: url(../images/popup_previous.png) no-repeat !important; width: 30px; height: 30px; text-indent: -9999px; float:left; margin-top:-29px; }
#pid-category-find-rebbetzin #cboxContent .rabbi-left .item-list ul.pager li.pager-next a { position:  relative; bottom: 0; left:2px; background: url(../images/popup_next.png) no-repeat !important; width: 30px; height: 30px; text-indent: -9999px; float:left; margin-top:-29px; }
#pid-category-find-rebbetzin #cboxContent .rabbi-left .item-list ul.pager li.pager-current { display:none; }
#pid-category-find-rebbetzin #cboxContent .rabbi-left .item-list ul.pager li.pager-next a, #pid-category-find-rebbetzin #cboxContent .rabbi-left .item-list ul.pager li.pager-previous a { width: 30px; height: 30px; float:left; background-color:transparent; border:0 none; padding:0px; margin:0px; left:0px; }
#cboxContent .cggeneral-left .item-list ul.pager { bottom: 0; left:-2px; margin:0; position: absolute; min-width:100px; }
#cboxContent .cggeneral-left .item-list ul.pager li { float: left; margin: 0; padding: 0 2px 0 0; text-indent:-9999px; }
#cboxContent .cggeneral-left .item-list ul.pager li.pager-previous a { position: relative; bottom: 0; left: 0; background: url(../images/popup_previous.png) no-repeat !important; width: 30px; height: 30px; text-indent: -9999px; float:left; margin-top:-29px; }
#cboxContent .cggeneral-left .item-list ul.pager li.pager-next a { position:  relative; bottom: 0; left:2px; background: url(../images/popup_next.png) no-repeat !important; width: 30px; height: 30px; text-indent: -9999px; float:left; margin-top:-29px; }
#cboxContent .cggeneral-left .item-list ul.pager li.pager-current { display:none; }
#cboxContent .cggeneral-left .item-list ul.pager li.pager-next a, #cboxContent .cggeneral-left .item-list ul.pager li.pager-previous a { width: 30px; height: 30px; float:left; background-color:transparent; border:0 none; padding:0px; margin:0px; left:0px; }
#cboxContent .rabbi-left .item-list ul.pager { bottom: 0; left:-2px; margin:0; position: absolute; min-width:100px; }
#cboxContent .rabbi-left .item-list ul.pager li { float: left; margin: 0; padding: 0 2px 0 0; text-indent:-9999px; }
#cboxContent .rabbi-left .item-list ul.pager li.pager-previous a { position: relative; bottom: 0; left: 0; background: url(../images/popup_previous.png) no-repeat !important; width: 30px; height: 30px; text-indent: -9999px; float:left; margin-top:-29px; }
#cboxContent .rabbi-left .item-list ul.pager li.pager-next a { position:  relative; bottom: 0; left:2px; background: url(../images/popup_next.png) no-repeat !important; width: 30px; height: 30px; text-indent: -9999px; float:left; margin-top:-29px; }
#cboxContent .rabbi-left .item-list ul.pager li.pager-current { display:none; }
#cboxContent .rabbi-left .item-list ul.pager li.pager-next a, #cboxContent .rabbi-left .item-list ul.pager li.pager-previous a { width: 30px; height: 30px; float:left; background-color:transparent; border:0 none; padding:0px; margin:0px; left:0px; display:block; }
#cboxContent .cg-images.left .item-list ul.pager { bottom: 0; left:0px; margin:0; position: absolute; min-width:100px; }
#cboxContent .cg-images.left .item-list ul.pager li { float: left; margin: 0; padding: 0 2px 0 0; text-indent:-9999px; }
#cboxContent .cg-images.left .item-list ul.pager li.pager-previous a { position: relative; bottom: 0; left: 0; background: url(../images/popup_previous.png) no-repeat !important; width: 30px; height: 30px; text-indent: -9999px; float:left; margin-top:-29px; }
#cboxContent .cg-images.left .item-list ul.pager li.pager-next a { position:  relative; bottom: 0; left:2px; background: url(../images/popup_next.png) no-repeat !important; width: 30px; height: 30px; text-indent: -9999px; float:left; margin-top:-29px; }
#cboxContent .cg-images.left .item-list ul.pager li.pager-current { display:none; }
#cboxContent .cg-images.left .item-list ul.pager li.pager-next a, #cboxContent .cg-images.left .item-list ul.pager li.pager-previous a { width: 30px; height: 30px; float:left; background-color:transparent; border:0 none; padding:0px; margin:0px; left:0px; display:block; }
#cboxContent .cg-images.left { position: relative; z-index: 0; border-right: 15px solid #FBB040; }
.node-cg-rabbi .field.field-name-field-image { float: right; margin: 5px 0 0 20px; }
.node-cg-general .field.field-name-field-image { float: right; margin: 5px 0 0 20px; }
.node-cg-general .field.field-name-field-image .field-items .field-item:first-child { display: block; }
.node-cg-general .field.field-name-field-image .field-items .field-item { display: none; }
/*.node-gallery .field.field-name-field-image { float: right; margin: 5px 0 0 20px; }*/
.node-gallery .field.field-name-field-image .field-items .field-item:first-child { display: block; }
.node-gallery .field.field-name-field-image .field-items .field-item { display: none; }
body.node-type-gallery #content-region.content-region { width: 100%; }
.node-cg-rebbetzin .field.field-name-field-image { float: right; margin: 5px 0 0 20px; }
.node-cg-rebbetzin .field.field-name-field-image .field-items .field-item:first-child { display: block; }
.node-cg-rebbetzin .field.field-name-field-image .field-items .field-item { display: none; }
.main-group .slider .single.slide4_box_8 .more_about_box_text { padding: 0 5px; }
.right.cg-otherdetails .cg-readmore a { color: #1B75BC; font-weight: bold; text-decoration: underline; font-size:13px; }
.rebbetzin-left { float: left; width: 251px; border-right: 10px solid #FBB040; }
.right.rebbetzin-otherdetails { float: right; padding-left: 20px; padding-right: 20px; width: 194px; }
.rebbetzin-title a { color: #1B75BC; float: left; font-family: arial; font-size: 16px; font-weight: 700; padding-top: 24px; width: 100%; }
.rebbetzin-desc { color: #1B75BC; font-family: arial; font-size: 12px; line-height: 13px; margin:8px 0 8px; float:left; font-weight:bold; }
.rebbetzin-desc span { color: #505050; font-size: 11px; font-weight:normal; }
.rebbetzin-desc a { color: #1B75BC; }
.rebbetzin-position { color: #1B75BC; font-size:12px; font-weight:bold; }
.rebbetzin-position a { color: #505050; font-family: arial; padding-top: 2px; font-size:11px; font-weight:normal; }
.rebbetzin-readmore a { color: #1B75BC; font-weight: bold; text-decoration: underline; font-size:13px; }
.rabbi-readmore a { color: #1B75BC; font-weight: bold; text-decoration: underline; font-size:13px; }
.rebbetzin-icons { float: left; margin-top: 15px; }
.klbd-search-box li { color: #505050; font-size: 12px; list-style-type: disc; }
.klbd-search-box ul { margin: 40px 0 0; padding: 0; }
#pid-category-donate-your-local-community .burial-search .donate-form { float: left; text-align: left; width: 100%; }
#pid-category-donate-your-local-community .burial-search form#contact-site-form .form-item label { float: left; padding-right: 5px; text-align: left; width: 122px; }
#pid-category-donate-your-local-community .form-item.form-type-textfield { float: left; width: 100%; }
#pid-category-donate-your-local-community .burial-search form#contact-site-form .form-item input { border: 1px solid #DFE0E0 !important; float: right; height: 18px; width: 336px !important; }
.dwnlink { float: right; font-size: 11px; font-weight: normal; margin: -27px 0 10px; width: 313px; }
.dwnlink a { color: #1B75BB; }
#pid-category-donate-your-local-community .burial-search p { font-size: 12px; }
#pid-category-donate-your-local-community .burial-search .grave-title { margin:0px; }
.field.field-name-field-area.field-type-taxonomy-term-reference.field-label-above, .field.field-name-field-community-name.field-type-node-reference.field-label-above, .field.field-name-field-category.field-type-taxonomy-term-reference.field-label-above, .field.field-name-field-address.field-type-text.field-label-above, .field.field-name-field-chair-administrator.field-type-text.field-label-above, .field.field-name-field-chair.field-type-text.field-label-inline.clearfix, .field.field-name-field-administrator.field-type-text.field-label-inline.clearfix, .field.field-name-field-email-address.field-type-text.field-label-above, .field.field-name-field-website.field-type-text.field-label-above, .field.field-name-field-telephone-number.field-type-text.field-label-above, .field.field-name-field-office-opening-times.field-type-text.field-label-above, .field.field-name-field-facebook-url.field-type-text.field-label-above { float: left; width: 100%; margin-bottom: 10px; }
.main-group .content .pane-views.pane-news-n-views .pane-title { margin: 20px 0 20px 0; width:100%; padding: 0; }
.node-type-gallery .pane-views.pane-news-n-views .inner .pane-content .view-content div { float: left; }
.node-type-gallery .pane-views.pane-news-n-views.community-news .inner .pane-content .view-content { float: left; width: 231px; }
.node-type-gallery .pane-views.pane-news-n-views.community-news .inner .pane-content .view-content .views-field.views-field-field-image { float:left; margin-right:10px; }
.node-type-gallery .pane-views.pane-news-n-views.community-news .inner .pane-content .view-content span span.field-description { color: #505050; float: left; font-family: arial; font-size: 12px; line-height: 11px !important; margin-bottom: 10px; width: 120px; }
.node-type-gallery .pane-views.pane-news-n-views.community-news .inner .pane-content .view-content .views-field.views-field-title span.field-content a { color: #1B75BC; font-family: arial; font-size: 12px; font-weight: 700; }
.node-type-gallery .panel-pane.pane-entity-view.pane-node.community-info .pane-content .field-label { color:#1B75BC; float:left; font-family:arial; font-weight:700; width:100%; }
.gravespacer { float: left; height: 30px; width: 100%; }
.form-type-textfield.form-item-name.gravemndfield { color: #999999; float: left; font-size: 11px; line-height: 25px; margin-bottom: 0; margin-left: 124px; text-align: right; }
.grave-search-box-2-main .views-field-row .right-text a { color: #FFFFFF; text-decoration: underline; }
#pid-category-find-rebbetzen .panels-flexible-region-33-center { float: left; width: 100%; }
.rebbetzin-readmore { margin-top:8px; }
.rabbi-readmore { margin-top: 8px; }
#pid-category-find-us-grave .grave-search-box-2-main .views-field-row .first-name { width: 75px; }
#pid-category-find-us-grave .grave-search-box-2-main .views-field-row .last-name { width: 75px; }
#pid-category-find-us-grave .grave-search-box-2-main .views-field-row .date-of-burial { width: 90px; }
#pid-category-find-us-grave .grave-search-box-2-main .views-field-row .section { width: 60px; }
#pid-category-find-us-grave .grave-search-box-2-main .views-field-row .row { width: 45px; }
.burial-search form#contact-site-form.donate-form .form-item label { float: left; width: 115px; }
.burial-search form#contact-site-form.donate-form .form-submit { float: right; margin: 0 0 0 !important; }
.burial-search form#contact-site-form.donate-form { width: 488px; }
.general-gallery-page .panels-flexible-region-32-center { float: left; width: 100%; }
.node-type-gallery .pane-views.pane-news-n-views .inner .pane-content .view-content .article-data { width: 550px; }
.node-type-gallery .pane-views.pane-news-n-views .inner .pane-content .view-content .article-data a { font-style: normal; }
.node-type-gallery .pane-views.pane-news-n-views .inner .pane-content .view-content .article-data em { font-style: normal; }
.node-type-gallery .pane-views.pane-news-n-views .inner .pane-content .view-content .article-data .intro p { font-style: normal; }
.node-type-gallery .panel-pane .pane-content .field-type-node-reference .field-item { float: left; width: 100%; }
.node-type-gallery .field.field-name-field-rabbi-2.field-type-node-reference.field-label-hidden { float: left; width: 100%; }
.field.field-name-field-keyword.field-type-taxonomy-term-reference.field-label-above .field-items .field-item { float: left; margin-right: 12px; }
.field.field-name-field-keyword.field-type-taxonomy-term-reference.field-label-above { float: left; width: 100%; }
#pid-category-find-grave .grave-search-box-2-main .views-field-row .views-field-date:last-child { margin-right: 0 !important; width: 50px; }
#pid-category-find-grave .grave-search-box-2-main .views-field-row .row { width: 46px; }
#pid-category-find-grave .grave-search-box-2-main .views-field-row .section { width: 60px; }
#pid-category-find-grave .grave-search-box-2-main .views-field-row .date-of-burial { width: 90px; }
#pid-category-find-grave .grave-search-box-2-main .views-field-row .last-name { width: 75px; }
#pid-category-find-grave .grave-search-box-2-main .views-field-row .first-name { width: 75px; }
.view-content ul li .views-more-link { color: #D2232A !important; font-size: 12px !important; font-weight: normal!important; }
.pane-views .view-content .item-list ul li { color:#505050; }
.burial-search form#contact-site-form .form-item input[type="radio"] { margin:0 10px; width: auto !important; }
.burial-search form#contact-site-form .form-item input.form-radio.required[value="Telephone"] { margin-left: 25px; width: auto !important; }
.burial-search form#contact-site-form.newly-weds-married-form .form-item label { float: left; text-align: left; }
.node-type-gallery #panel_width .panels-flexible-row.panels-flexible-row-34-main-row.clearfix { border-bottom: 1px solid #FCB040; float: left; margin-bottom:24px; padding-bottom:24px; width: 100%; }
.community-details-right h2.pane-title { display: none; }
.community-details-left .field-name-field-chair { float: left; width:100% }
.community-details-left .field-name-field-office-opening-times { float: left; margin-right: 70px; width: 245px !important; }
.community-details-right .field-name-field-rabbi-1, .community-details-right .field-name-field-rabbi-2, .community-details-right .field-name-field-rabbi-3 { }
.community-details-right .field-name-field-chair { }
.community-details-right .field-name-field-office-opening-times { }
.community-details-right .field-name-field-community-name { }
.community-details-left .field-name-field-area { }
.community-details-left .field-name-field-community-name { }
.community-details-left .field-name-field-telephone-number { }
.community-details-left .field-name-field-website { }
.community-details-left .field-name-field-email-address { }
.community-details-left .field-name-field-address { }
.community-details-left .field-label, .community-details-right .field-label { color: #1B75BB !important; float: left; width: 100%; font-size: 115% !important; }
.community-details-left .field-items a, .community-details-right .field-items a, .community-details-left .field-items, .community-details-right .field-items { color: #505050 !important; }
.community-details-left .field-name-field-office-opening-times, .community-details-right .field-name-field-email-address, .community-details-right .field-name-field-website, .community-details-right .field-name-field-telephone-number, .community-details-right .field-name-field-area, .community-details-left .field-name-field-office-opening-times, .community-details-left .field-name-field-chair, .community-details-left .field-name-field-administrator { margin-bottom:18px !important; }
.community-details-left .field-name-field-chair-administrator { }
.community-details-left .field-name-field-chazan, .community-details-left .field-name-field-chair { float:left; margin-top: 18px !important; }
.community-details-right .field-name-field-address { margin: 0 !important; }
.cg-community-latest-news a:after { border-bottom: 10px solid rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) #FFFFFF; border-left: 10px solid #FFFFFF; border-top: 10px solid rgba(0, 0, 0, 0); content: ""; margin-left: 8px; position: absolute; }
.cg-community-latest-news { background-color: #FCB040; color: #FFFFFF; float: left; font-size: 28px; font-weight: bold; padding:21px 40px 21px 25px; margin-bottom:20px; width: 175px; }
.cg-community-latest-news a { color: #FFFFFF; }
.community-details-top-right .cg-community-social-icons .facebook { background: url("../images/comm_right_iconf.jpg") no-repeat !important; width:27px; height:27px; float:left; margin-right:5px; }
.community-details-top-right .cg-community-social-icons .twitter { background: url("../images/comm_right_icont.jpg") no-repeat !important; width:27px; height:27px; float:left; margin-right:5px; float:left; }
.community-details-top-right .cg-community-social-icons .rabbi-blog { background: url("../images/sendmail-icon.png") no-repeat !important; width:27px; height:27px; float:left; margin-right:5px; float:left; }
.community-details-top-right .cg-community-social-icons .sendmail-icon { background: url("../images/rabbi-blog.png") no-repeat !important; width:27px; height:27px; float:left; }
.community-details-top-right .cg-community-social-icons { float:left; width:100px; }
.community-details-right .field-name-field-address { margin: 0 !important; }
.community-details-left .field-name-field-chair-administrator { display:none; }
.community-details-left .field-name-field-rabbi-1:before { color: #1B75BB; content:"Rabbi:"; font-weight: bold; font-size: 115% !important; }
.community-details-top-right .cg-community-logos { float: left; }
.cg-community-logos .wheelchair-access { background: url("../images/comm_right_icon1.jpg") no-repeat !important; width:28px; height:28px; float:left; margin-right:0; float:left; }
.cg-community-logos .ramp { background: url("../images/comm_right_icon2.jpg") no-repeat !important; width:28px; height:28px; float:left; margin-right:0; float:left; }
.cg-community-logos .disabled-lift { background: url("../images/comm_right_icon3.jpg") no-repeat !important; width:28px; height:28px; float:left; margin-right:0; float:left; }
.cg-community-logos .hearing-loop { background: url("../images/comm_right_icon4.jpg") no-repeat !important; width:28px; height:28px; float:left; margin-right:0; float:left; }
.cg-community-logos .large-print.siddurim { background: url("../images/comm_right_icon5.jpg") no-repeat !important; width:28px; height:28px; float:left; margin-right:0; float:left; }
.community-details-left .field-name-field-administrator, .community-details-left .field-name-field-administrator .field-item { float: left; width: 100%; }
.community-details-right { margin-top: -20px; }
.community-details-top-left .colorbox img { width: 294px; height:192px; }
.community-details-title { color: #1B75BC; font-family: arial; font-size:24px; margin-bottom:22px; font-weight: 700; text-align: left; }
.community-details-top-left { float: left; width: 320px; }
.community-details-top-right { float: left; margin-left: -40px; width: 300px; }
.product-alerts-submit { float: left; margin-top: 15px; }
.product-alerts-subscribe-text { float: left; width:100%; margin-left:-10px; }
.node-type-cg-general .pane-content .content .field.field-name-body .field-item { float: none; padding-top:12px; }
.node-type-cg-general .pane-content .content .field.field-name-body { float: none; width: auto; margin-bottom:18px; }
.node-type-cg-general .community-details-right .field.field-name-field-image { float: left; margin:19px 30px 30px 0; }
.node-type-cg-rabbi .community-details-right .field.field-name-field-image { float: left; height: 161px; margin: 18px 30px 30px 0; width: 161px; }
.node-type-cg-rabbi .community-details-right .field.field-name-field-image img { height: 161px; width: 161px; }
.node-type-cg-rabbi .pane-content .content .field.field-name-body .field-label { float: none; margin-bottom: 10px; }
.node-type-cg-rabbi .pane-content .content .field.field-name-body .field-item { float: none; }
.node-type-cg-rabbi .pane-content .content .field.field-name-body { float: none; padding-top:18px; width: auto; margin-bottom:18px; }
.node-type-cg-rabbi .community-details-right .field-name-field-shul-synagogue, .node-type-cg-rabbi .community-details-right .field-name-field-telephone-number { float: left !important; width: 50% !important; margin-bottom:18px!important; }
.node-type-cg-rabbi .community-details-right .field-name-field-email-address { float: left !important; width:100% !important; margin-bottom:18px!important; }
.node-type-cg-rabbi .community-details-right .field-name-field-facebook-url a { background: url("../images/popup_facebook.png") no-repeat !important; width:24px; height:22px; float:left; margin-right:5px; text-indent:-9999px; font-size:0px; color:#fff; }
.node-type-cg-rabbi .community-details-right .field-name-field-twitter-url a { background: url("../images/popup_twitter.png") no-repeat !important; width:24px; height:22px; float:left; margin-right:5px; text-indent:-9999px; font-size:0px; color:#fff; }
.node-type-cg-rabbi .community-details-right .field-name-field-rabbi-user a { background: url("../images/sendmail-icon.png") no-repeat !important; width:24px; height:22px; float:left; margin-right:5px; text-indent:-9999px; font-size:0px; color:#fff; }
.node-type-cg-rabbi .community-details-right .field-name-field-blog-url a { background: url("../images/sendmail-icon.png") no-repeat !important; width:24px; height:22px; float:left; margin-right:5px; text-indent:-9999px; font-size:0px; color:#fff; }
.node-type-cg-rabbi .community-details-right .field-name-field-website  a { background: url("../images/website.png") no-repeat !important; width:24px; height:22px; float:left; margin-right:5px; text-indent:-9999px; font-size:0px; color:#fff; }
.node-type-cg-rabbi .community-details-right { border-bottom: 1px solid #FBB040; padding-bottom: 24px; }
.node-type-cg-rebbetzin .community-details-right .field.field-name-field-image { float: left; height: 161px; margin: 18px 30px 30px 0; width: 161px; }
.node-type-cg-rebbetzin .community-details-right .field.field-name-field-image img { height: 161px; width: 161px; }
.node-type-cg-rebbetzin .pane-content .content .field.field-name-body .field-label { float: none; margin-bottom: 10px; }
.node-type-cg-rebbetzin .pane-content .content .field.field-name-body .field-item { float: none; }
.node-type-cg-rebbetzin .pane-content .content .field.field-name-body { float: none; padding-top:18px; width: auto; margin-bottom:18px; }
.node-type-cg-rebbetzin .community-details-right .field-name-field-shul-synagogue, .node-type-cg-rebbetzin .community-details-right .field-name-field-telephone-number { float: left !important; width: 50% !important; margin-bottom:18px!important; }
.node-type-cg-rebbetzin .community-details-right .field-name-field-email-address { float: left !important; width:100% !important; margin-bottom:18px!important; }
.node-type-cg-rebbetzin .community-details-right .field-name-field-facebook-url a { background: url("../images/popup_facebook.png") no-repeat !important; width:24px; height:22px; float:left; margin-right:5px; text-indent:-9999px; font-size:0px; color:#fff; }
.node-type-cg-rebbetzin .community-details-right .field-name-field-twitter-url a { background: url("../images/popup_twitter.png") no-repeat !important; width:24px; height:22px; float:left; margin-right:5px; text-indent:-9999px; font-size:0px; color:#fff; }
.node-type-cg-rebbetzin .community-details-right .field-name-field-rabbi-user a { background: url("../images/sendmail-icon.png") no-repeat !important; width:24px; height:22px; float:left; margin-right:5px; text-indent:-9999px; font-size:0px; color:#fff; }
.node-type-cg-rebbetzin .community-details-right { border-bottom: 1px solid #FBB040; padding-bottom: 24px; }
#pid-category-product-alerts .pane-term-description .content { font-weight: bold; }
.burial-search .product-alerts-form .form-item label { padding-right:10px; text-align: left; width:auto!important; }
#colorbox a:hover { color:#1B75BC; }
table.festival-and-fast-times td { margin-bottom: 30px; padding: 15px 0; border:1px dashed #BBB;}
.node-type-article .node-article.full-node .content .field-item ul li { list-style-type: disc; }
.node-type-article .node-article.full-node .content .field-item ul { margin: 0 0 0 16px; }
.node-type-cg-general .panel-right-col { padding-top:0px; }
#pid-content-daniel-eder-�-leeds-campus-ambassador .content .pane-title, .page-node-893.node-type-cg-general .main-group .content .pane-title { font-size: 26px; }
#pid-content-daniel-eder-�-leeds-campus-ambassador .content .pane-sub-title, .page-node-893.node-type-cg-general .main-group .content .pane-sub-title { font-size:17px; }
#pid-category-find-marriage-record .mrs-box-item-box-groom { width: 40px; }
#pid-category-find-marriage-record .mrs-box-item-box-grooms { color: #1B75BC; width: 80px; }
#pid-category-find-marriage-record .mrs-box-item-box-bride { color: #1B75BC; width: 40px; }
#pid-category-find-marriage-record .mrs-box-item-box-brides { color: #1B75BC; width: 75px; }
#pid-category-find-marriage-record .mrs-box-item-box-datem { color: #1B75BC; width: 64px; }
#pid-category-find-marriage-record .mrs-box-item-box-synagogue { border-right: 0 none; color: #1B75BC; width: 54px; }
#pid-category-find-marriage-record .mrs-box-item-box-order { float: right; min-width: 24px; }
#pid-category-find-marriage-record .mrs-box-item-groom { width: 50px; }
#pid-category-find-marriage-record .mrs-box-item-grooms { width: 90px; }
#pid-category-find-marriage-record .mrs-box-item-bride { width: 50px; }
#pid-category-find-marriage-record .mrs-box-item-brides { width: 85px; }
#pid-category-find-marriage-record .mrs-box-item-datem { width: 75px; }
#pid-category-find-marriage-record .mrs-box-item-synagogue { margin-right: 0; width: 62px; }
#pid-category-find-marriage-record .mrs-box-item-order { float: right; text-align: center; width: 36px; }
#pid-category-find-marriage-record .mrs-box-item-order a { color: #1B75BC; }
.burial-search form#contact-site-form.donate-form .form-item label[for="edit-amount"] { margin-right: 0; padding-right: 7px; width: 128px; }
.inner_top_banner img { width:100%; height:220px; }
p.inner_top_banner { margin: 0 0 20px; }
.pane-views .view-content .item-list ul li .snippet-intro { width: 100%; }
.pane-views .view-content .views-row .views-field-description p { font-family: Arial, Helvetica, Verdana, "Bitstream Vera Sans", sans-serif !important; }
.shabbattimepg { text-align:center !important; }
.join_now_btn { background: none repeat scroll 0 0 #1B75BC !important; border: medium none; color: #FFFFFF !important; font-family: arial !important; font-size: 12px !important; font-weight: 700; padding: 6px 10px !important; }
.domain-United-Synagogue .views-field.arrow-none a img, .domain-United-Synagogue .views-field.arrow-green a img, .domain-United-Synagogue .views-field.arrow-pink a img, .domain-United-Synagogue .views-field.arrow-cyan a img, .domain-United-Synagogue .views-field.arrow-gold a img, .domain-United-Synagogue .views-field.arrow-purple a img, .domain-United-Synagogue .views-field.arrow-red a img, .domain-United-Synagogue .views-field.arrow-yellow a img { display: none; }
.domain-United-Synagogue .views-field.arrow-none:after, .domain-United-Synagogue .views-field.arrow-green:after, .domain-United-Synagogue .views-field.arrow-pink:after, .domain-United-Synagogue .views-field.arrow-cyan:after, .domain-United-Synagogue .views-field.arrow-gold:after, .domain-United-Synagogue .views-field.arrow-purple:after, .domain-United-Synagogue .views-field.arrow-red:after, .domain-United-Synagogue .views-field.arrow-yellow:after { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFFFFF; border-style: solid; border-width: 7px; content: ""; margin: 5px 0 0 9px; position: absolute; right:0; }
.domain-United-Synagogue .views-field.arrow-none, .domain-United-Synagogue .views-field.arrow-green, .domain-United-Synagogue .views-field.arrow-pink, .domain-United-Synagogue .views-field.arrow-cyan, .domain-United-Synagogue .views-field.arrow-gold, .domain-United-Synagogue .views-field.arrow-purple, .domain-United-Synagogue .views-field.arrow-red, .domain-United-Synagogue .views-field.arrow-yellow { background-color: #1B75BB; float: right; height: 24px; width: 24px; }
/*.slider div:hover a.box_hover_text,.slider div:hover a.box_hover_text1{ background-color:#41AD48!important;}
.slider div:hover a.box_hover_text:after,.slider div:hover a.box_hover_text1:after{ border-bottom:solid 15px #41AD48!important;}*/
.node-type-article .panel-pane .pane-content .field-item { float: none; }
.node-type-article .panel-pane .pane-content .field-item img { max-width:100%; }
.views-field.heading-none a, .views-field.heading-green a, .views-field.heading-pink a, .views-field.heading-cyan a, .views-field.heading-gold a, .views-field.heading-purple a, .views-field.heading-red a, .views-field.heading-yellow a { float:left; width:100%; text-align:left; }
.domain-United-Synagogue .views-field.arrow-none a, .domain-United-Synagogue .views-field.arrow-green a, .domain-United-Synagogue .views-field.arrow-pink a, .domain-United-Synagogue .views-field.arrow-cyan a, .domain-United-Synagogue .views-field.arrow-gold a, .domain-United-Synagogue .views-field.arrow-purple a, .domain-United-Synagogue .views-field.arrow-red a, .domain-United-Synagogue .views-field.arrow-yellow a { float:left; width:100%; height:24px; position:relative; z-index:99; }
.right.cg-otherdetails .cg-chair, .right.cg-otherdetails .cg-administrator, .right.cg-otherdetails .cg-readmore, .right.cg-otherdetails .cg-area-name, .right.cg-otherdetails .cg-community-name, .cg-category, .cg-post-code { float:left; width:100%; }
.views-field.views-field-field-jobs-closing-date .job-closing-date { color: #FF0000; }
.burial-search form#contact-site-form.kosher-licence-form .form-item select { border: 1px solid #DFE0E0 !important; padding: 2px; width: 324px !important; float:right; }
.burial-search form#contact-site-form.kosher-licence-form .form-item label { float: left; padding: 5px 10px 0 0; width: 135px; }
.burial-search form#contact-site-form.kosher-licence-form .form-item input.form-text { border: 1px solid #DFE0E0 !important; float: right; height: 18px; width: 318px !important; }
.burial-search form#contact-site-form.kosher-licence-form .form-item { float: left; width: 100%; }
.burial-search form#contact-site-form.kosher-licence-form { float: left; width: 480px; }
.burial-search form#contact-site-form.kosher-licence-form .form-item span#type_of_business_other_tag { float: right; margin-top: 5px; width: 100%; }
.burial-search form#contact-site-form.klbd-shomrim-form .form-item select { border: 1px solid #DFE0E0 !important; padding: 2px; width: 324px !important; float:right; }
.burial-search form#contact-site-form.klbd-shomrim-form .form-item label { float: left; padding: 5px 10px 0 0; width:205px; }
.burial-search form#contact-site-form.klbd-shomrim-form .form-item input.form-text { border: 1px solid #DFE0E0 !important; float: right; height: 18px; width:258px !important; }
.burial-search form#contact-site-form.klbd-shomrim-form .form-item { float: left; width: 100%; }
.burial-search form#contact-site-form.klbd-shomrim-form { float: left; width: 480px; }
select#edit-enquiry { border: 1px solid #000000; color: #505050; font-family: arial; font-size: 12px; padding: 2px 2px 2px 0; width: 366px !important; }
.webdesigner, .webdesigner a { color: #505050!important; font-size: 10px; text-align: center; }
.articel_content_part p { /*margin: 0 0 20px;*/ margin: 0 0 10px; }
.kosher-search-box-3-main .key-box p.klbd-box-hover { background: url("../images/klbd-box-img.png") no-repeat scroll left top rgba(0, 0, 0, 0); float: left; height: 16px; width: 26px; }
.klbd-box-item-right-img p.klbd-box-hover { background: url("../images/klbd-box-img.png") no-repeat scroll left top rgba(0, 0, 0, 0); float: left; height: 16px; width: 16px; }
/*.burial-search form#contact-site-form.sale-of-chametz-form .form-item select { width: 292px !important; }
.burial-search form#contact-site-form.sale-of-chametz-form .form-item label { width: 162px; }
.burial-search form#contact-site-form.sale-of-chametz-form .form-item input { width: 286px !important; }*/
.burial-search form#contact-site-form.sale-of-chametz-form .form-item { float: left; width: 100%; }
.burial-search form#contact-site-form.marriage-order-form .form-item label { width: 140px; }
.burial-search form#contact-site-form.marriage-order-form .form-item input { width: 306px !important; }
.burial-search form#contact-site-form.marriage-order-form .form-item input[type="radio"] { margin: 0 10px; width: auto !important; }
.key-box-left.red-text { color: #FF0000; }
.black-text { color: #000; }
.key-black-text { color: #000000; font-weight: bold; }
.key-box.key-red-text { color: #000 !important; }
.key-box.key-red-text span { font-weight:bold; }
.jailblock a { color: #f6f6f6!important; }
.cg-community-latest-event { background: none repeat scroll 0 0 #1B75BC; float: left; font-size: 28px; font-weight: bold; margin-bottom: 20px; padding:21px 20px 21px 25px; width: 195px; }
.cg-community-latest-event a { color: #FFFFFF; }
.cg-community-latest-event a:after { border-bottom: 10px solid rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 0) #FFFFFF; border-left: 10px solid #FFFFFF; border-top: 10px solid rgba(0, 0, 0, 0); content: ""; margin-left: 8px; position: absolute; }
.views-widget.captcha input { border: 1px solid #C0C1C2; color: #505050; font-size: 14px; margin-left: 10px; padding: 2px; width: 110px; }
.views-widget.captcha { float: left; margin: 5px 0 0; width:100%; min-height:25px; overflow:hidden; }
.views-widget.captcha img { float: left; }
.klbd-search-box .views-exposed-widget { float: right; margin: 0 0 0 10px; position: absolute; right: 0; top: 19px; }
.klbd-search-box { position: relative; }
.views-widget.captcha .captcha-text { line-height:27px; float: left; margin: 0 10px 0 0; }
.klbd-search-box ul li { float: left; width: 100%; }
/* #koshersrchresult { background-color: #fff; border-left: 1px solid #fbb040;border-right: 1px solid #fbb040; float: left; font-size: 11px; position: absolute; z-index: 999; width:145px;max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto; }
#koshersrchresult .show{border-bottom: 1px solid #eee; float: left; font-size: 11px; width:125px; padding:5px 15px 5px 5px; line-height:12px;}
*/
#koshersrchresult { background-color: #fff!important; font-size: 11px; width:145px; color:rgb(34, 34, 34) !important; font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; position:absolute; width:122px!important; max-height: 270px; padding:0px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; overflow-x:hidden!important; overflow-y:auto!important; z-index:99; }
#koshersrchresult div { border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; cursor: pointer; float: left; padding:4px 8px; cursor:pointer; width:107px; }
#koshersrchresult div:hover { background-color:#ccc; cursor:pointer; }
#koshersrchresult_kosher { background-color: #fff!important; font-size: 11px; color:rgb(34, 34, 34) !important; font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; position:absolute; width:434px!important; max-height: 270px; padding:0px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; overflow-x:hidden!important; overflow-y:auto!important; z-index:99; }
#koshersrchresult_kosher div { border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; cursor: pointer; float: left; padding:4px 8px; cursor:pointer; width:421px; }
#koshersrchresult_kosher div:hover { background-color:#ccc; cursor:pointer; }
.klbd-search-box {width: 100%;}
.key-box.key-box-certi { color:#e89500;}
.key-box.key-box-certi .key-black-text { color:#e89500;}
.klbd-box-item-row.klbd-box-certi .klbd-box-item-left, .klbd-box-item-row.klbd-box-certi .klbd-box-item-center, .klbd-box-item-row.klbd-box-certi .klbd-box-item-right,  .klbd-box-item-row.klbd-box-certi .klbd-box-item-right-img { color:#e89500;}

.klbd-box-item-row.klbd-box-certi-no-logo .klbd-box-item-left, .klbd-box-item-row.klbd-box-certi-no-logo .klbd-box-item-center, .klbd-box-item-row.klbd-box-certi-no-logo .klbd-box-item-right,  .klbd-box-item-row.klbd-box-certi-no-logo .klbd-box-item-right-img { color:#006cba;}

/* 28-11-2014*/
#header ul.nice-menu li a.orange-bg{background:#e8571d;}
.kosher .sidebar-kosher-img-2 { float:left; width:100%; margin-bottom:17px;}
.kosher .sidebar-kosher-img-2 img {float:right;/*max-width: 100%;*/}
.kosher .sidebar-kosher-img-2:last-child {  margin: 0; }

.donate-box { background:#e8571d; float:left; padding:0 16px;}
.donate-box-title { float:left; width:100%; text-align:center;font-family: arial;  font-size: 22px; font-weight: 700; line-height: 22px; color:#fff; padding:10px 0 21px 0;}
.donate-box-left { float:left; width: 102px;}
.donate-box-right { float:right; font-family: arial; font-size: 12px; line-height: 16px; width: 85px;}
.donate-box-right a { color:#fff;}
.donate-box-bottom-link { width:100%; float:left; border-top:1px solid #fff; margin:20px 0 6px 0; padding-top:12px; font-family: arial; font-size: 12px; line-height: 16px; text-align:center;color:#fff;}
.donate-box-bottom-link a {color:#fff;}
.donate-box-bottom-link a:hover {color:#fff;}
.view-news-n-views strong .item-list{float:left;width:100%}
/*.domain-United-Synagogue ul.pager li.pager-current{border: 3px solid #1b75bc !important;}
.domain-United-Synagogue ul.pager a{display:inline-block;margin-bottom:10px;}*/

/*birthday &anneversary*/
.announcements-info {color: #6d6f71;font-family: helvetica;font-size: 17px;font-weight: lighter;float:left;width:100%;margin-bottom:20px;}
.announcements-category {float: left;margin-bottom: 20px;width: 100%;}
.announcements-search-form {float: left;width: 100%;}
.announcements-search {float: left;margin-right: 30px;width: auto;}
.announcements-search input {border: 1px solid #808080;height: 25px;padding-left: 10px;width: 162px;font-size:11px;float:left;}
.announcements-synagogue {float: left;width: 43%;}
.announcements-synagogue label {color: #1b75bc;float: left;font-size: 12px;margin-right:30px;margin-top: 6px;width: auto;}
.announcements-synagogue select {background:url("../images/select-input-bg.png") no-repeat scroll 96% center #fbb040;background-color: #fbb040;border: 1px solid #fbb040;color: #1b75bc;font-size: 12px;height: 25px;width: 172px;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.announcements-info a {margin-left:5px;text-decoration:underline;}
.main-group .postscript-top #block-block-43 {float: left;  line-height: 12px; margin: 0 0px 0 0; width: 232px;}
.announcements-category .announcements-category-menu {margin-left: -27px;width:769px;}
.announcements-category li {float: left;margin-right: 3px;text-align: center;width: 12%;}
.announcements-category li a {float: left;height: auto;width: 100%;cursor: pointer;}
.announcements-category li a  span {float: left;height: 40px;width: 100%;cursor:pointer;}
.announcements-category li a label{margin-top:5px;display:block;cursor:pointer;font-weight:normal;}
.announcements-category li .active label{font-weight:bold;}
.announcements-category li:hover a{color: #f9a154;}
.announcements-category li a:hover,.announcements-category li .active {color: #f9a154;}
.view-announcement {float:left;width: 100%;margin-top:15px;}
.view-announcement ul {margin: 0;padding: 0;}
.view-announcement ul li{margin-bottom:15px;background-color:#fff4e6;padding:5px;}
.view-announcement .announcement-main li{float:left;width:100%;}
.view-announcement .announcement-main .announcement-data {float: left;width:80%;}
.view-announcement .announcement-main .announcement-icon {float: right;margin-right: 10px;margin-top: 4px;}
.view-announcement ul li span {color: #1b75bc;font-size:18px;font-weight:bold;}
.view-announcement ul li p {color: #58595b;font-size: 12px;}
@media only screen and (min-width:769px) and (max-width:915px) {
    div.full-width {
        width: 915px !important;
    }
    .sidebar {width: 140px;}
    .main-group {width: 775px!important;}

}

@media only screen and (min-width:768px) and (max-width:1024px) {
    div.full-width {
        width:100% !important;
    }
}

.announcements-category li{
    float:left;
}
.announcements-clear {background: rgba(0, 0, 0, 0) url("../images/close.png") no-repeat scroll 0 0 / 100% 100%;color: transparent;float: left;height: 25px;margin-left: 5px;margin-right: 25px;margin-top: 1px;width: 25px;}
.announcements-clear:hover{color:transparent;}
.announcements-view-all {float: left;font-weight: bold;margin-top: 5px;}

.pane-views .view-content .item-list ul.gallery-list-element{margin: 0 0 20px -4px;}
.pane-views .view-content .item-list ul.gallery-list-element li {
    /*display: inline-block !important;*/
    float: left !important;
    width: auto;
    margin:0 0 10px;
}

.burial-search  .form-item .form-input-date .form-input-date-day{float: left; width: 100px !important;}
.burial-search  .form-item .form-input-date .form-input-date-month{float: left;width: 100px !important;}
.burial-search  .form-item .form-input-date .form-input-date-year{float: left;width: 100px !important;}
.burial-search  .form-item .form-input-date select{width:70px !important;}


.articel_content_part .node-article ol{list-style-type:number;margin-left:20px!important;}
.articel_content_part .node-article p{line-height:18px!important;}
.inner .content ol li {
    list-style-type: decimal;
}

/*CH Pages*/
.masonry-item{border:none; background:none;}
.domain-United-Synagogue .views-field.arrow-none:after {margin:5px 5px 0 9px !important;}
.print_pdf a.print-pdf{background:url(../images/pdf_icon.gif); width:31px; height:34px; background-repeat:no-repeat; float:left;}
.print_pdf a.print-pdf img{display:none !important;}
.preface-bottom-wrapper .grid14-14 {width:100% !important;}

.ui-autocomplete.ui-widget-content.ui-corner-all {top: 33px !important; height: 270px; overflow: auto !important; min-width: 150px; position: fixed; z-index: 2147483647 !important; width: 197px !important; font-family: Arial, Helvetica, Verdana, "Bitstream Vera Sans", sans-serif;}
ul.ui-autocomplete .ui-menu-item{width:98% !important;}
ul.ui-autocomplete .ui-menu-item a{color: #000 !important;}

/*custom*/
.panels-flexible-5 .page_right_banner_bottom_title { float: left; margin-top: -60px; width: 100%; }
.panels-flexible-23 .page_right_banner_bottom_title { float: left; margin-top: -60px; width: 100%; }
.panels-flexible-8 .page_right_banner_bottom_title { float: left; margin-top: -60px; width: 100%; }
.panels-flexible-30 .page_right_banner_bottom_title { float: left; margin-top: -60px; width: 100%; }
.panels-flexible-32 .page_right_banner_bottom_title { float: left; margin-top: -60px; width: 100%; }
.panels-flexible-33 .page_right_banner_bottom_title { float: left; margin-top: -60px; width: 100%; }

.panel-right-col{float:right; padding-right:7px !important;}
.panel-right-col .inside{float:right; padding-left:0px !important;}

.node-type-jobs .panel-pane.pane-entity-view.pane-node .inner .pane-content .content .field-item p{line-height:inherit; margin-top:15px !important; float:left; width:100%;}
.node-type-jobs .panel-pane.pane-entity-view.pane-node .inner .pane-content .content .field-item p>span>strong{margin-top:10px; float:left;}

.node-type-jobs ul{list-style:inherit; clear:both;}