@media only screen and (min-width: 685px) and (max-width: 768px) {
input[type="submit"], input[type="button"], textarea { -webkit-appearance: none; border-radius: 0; }
select { -webkit-appearance: menulist-button; }
.page-inner { float:left; width:100%; margin:0; padding:0; }
.header-top-wrapper { position: relative; }
/*-------header css----*/
#header-top { width:100%; padding:0; }
.header-top-wrapper { position:relative; background:none; }
#header { width:96%; float:right; padding:1% 2% 0 2%; }
#header #block-block-8 { padding: 0 0 0%; text-align: center; width:60%; margin-left:23%; background:none; }
.domain-KLBD #header #block-block-8 {margin-left:20%;}
.domain-United-Synagogue #header #block-block-8 { padding: 0 0 0%; text-align: center; width:60%; margin-left:16%; background:none; }
#header #block-block-7 { float: right; width: 54%; }
#header .block-nice-menus {margin: 0 0 0 19%;padding: 15px 0 0;width: 60% !important;}
.domain-Tribe #header .block-nice-menus {margin: 0 0 0 32%;padding: 15px 0 0;width: 42%;}
#header ul.nice-menu li a { font-size: 9px !important; }
#header .block-views { float: right; padding: 2% 0 0 0%;  width: auto; }
#header .views-widget {margin: 0;width: 100%;}
#main-wrapper { margin:0; }
#header ul.nice-menu ul { display:none !important; }
#header .header-top-inner { padding: 0;}
.domain-Tribe #header .header-top-inner {padding: 0px 0px 6px;}
.domain-KLBD .sidebar .kosher_search_title {padding: 9px 0 0 9px;}
.domain-KLBD .kosher_search form { margin: 9px 0 0; }
.domain-KLBD .sidebar .kosher_search { width: 100%;margin:0;}
.domain-KLBD .sidebar #block-block-38 { float:right; width:45%;}
.domain-KLBD .sidebar #block-block-41 { width: 45%; float:left; margin:0;}
.domain-KLBD .sidebar .kosher_subalert .kosher_search_title { padding:9px 4% 0 0; font-weight:bold;}
 .domain-KLBD .sidebar .kosher_subalert input { padding:3px 2px; width: 160px;background: none repeat scroll 0 0 #fff;border: 1px solid #c6cee1; margin:9px 0 0 0; color:#333; font-size:12px;}
 .domain-KLBD .sidebar .kosher_search input { width: 166px;}
/*-------header css end----*/
/*--------sidebar css-----------*/
.sidebar #logo { width:12%; float: left; left:2%; margin: 0; position: absolute; right: 0; top:22px; border: medium none; text-align:left!important; z-index:9999; }
.domain-Tribe .sidebar #logo {border-bottom: 0 none;}
.sidebar #logo a img {float: left;}
.sidebar .kosher { display:none; }
.sidebar .block-nice-menus { float:left; width:100%; }
.sidebar .block-nice-menus ul { float:left; width:100%; margin:0; padding:0; text-align:center; }
.sidebar .block-nice-menus ul li {border-right: 1px solid #fff;clear: none;display: inline-block;float: none;margin-bottom: 5px;padding: 0;}
.domain-United-Synagogue .sidebar .block-nice-menus ul li {border-right: 1px solid #FBB040;}
.sidebar .block-nice-menus ul li:last-child { border-right:none; }
.sidebar .block-nice-menus ul li a { padding:0 5px; font-size:12px; }
.sidebar #block-block-5 { float:left; width:100%; }
.sidebar .kosher_search { float:left; width:90%; margin:0% 5% 0% 5%; padding: 6px 0 5px 0; }
.sidebar .kosher_search_title { float:left; }
.kosher_search form { margin:0; }
.sidebar .kosher_search input { width:152px; height: 22px; }
.main-group .postscript-top .block-views .block-title { width: 200px; padding: 7px 0 7px 10px; font-size: 16px; }
#pid-index #postscript-top .block.block-views { min-height:180px; width: 45% !important; margin:0 5% 0 0; }
.main-group .postscript-top-inner { margin: 0 15px 23px; }
#header #block-block-7 {float: left;position: absolute;right: 0;top: 0;width: 40%;}
.domain-KLBD #header #block-block-33 {float: left;position: absolute;right: 0;top: 0;width: 40%;}
.domain-KLBD #header .block-views {
    float: right;
    padding: 2% 1% 0 0;
    width: auto;
}
.domain-KLBD #header ul.nice-menu li {
    border-right: 0 none !important;
}
.domain-KLBD #header ul.nice-menu li a {
    background: none repeat scroll 0 0 #c6cee1;
    color: #003868;
}
.domain-KLBD #header .views-widget {
    float: right;
    width: 140px;
}
.domain-KLBD #header .views-widget .form-item input {
    width: 140px !important;
}
.sidebar .block-nice-menus ul li {
    border-right: 1px solid #c7cee1;
}
.domain-KLBD .sidebar .kosher_search {
    background-color: #fff;
}
.domain-KLBD .sidebar .kosher_search input {
    border: 1px solid #c6cee1;
}
.domain-KLBD .sidebar .kosher_subalert {
    margin: 0;
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #c6cee1;
    border-top: 1px solid #c6cee1;
    padding: 0 0 8px; float:left;
}

.domain-KLBD .sidebar ul li a { font-size:13px; line-height:12px; padding: 5px 10px 5px 10px!important; }
.sidebar .sidebar-first-inner {padding-left: 0;}
/*--------sidebar css end-----------*/

/*--------footer css------------*/
.footer .block-menu { float:none; }
.footer .block-menu .content.clearfix { width: 100%; }
#footer-wrapper { width: 96%; padding: 0 2%; }
.footer ul { float: left; text-align: center; width: 100%; margin:0; }
.footer ul li { display:inline-block; float: none; }
.footer .block-copyright { width: 100%; }
.footer .block-copyright .content.clearfix { width: 100%; }
.footer .copyright { margin-top: 2%; text-align: center; width: 100%; }
/*--------footer css end------------*/
/*--------main-group content css-----------*/
.main-group { float: left; margin-top:20px; }
#main-wrapper { margin-top: 0px; }
.main-group .content-group-inner { padding: 0 0 20px 0; }
#main { width: 96%; padding: 0 2%;  float: left; }
#content-region { width: 100%; }
.main-group .banner img { max-width:100%!important; }
#panel_width { width: 100%; }
.main-group .postscript-top-inner { margin: 0; }
.main-group .postscript-top .block-views { margin: 0 20px 20px 0; }
.main-group .banner span { margin:-150px 0 0 0; }
.page-products .block-basket-link .right { margin:0; position: absolute; right: 20px; }
.block-basket-link .right { margin-top: -30px; position: absolute; right: 20px; }
.content-messages.block { width: 100%; }
.cg-map.left { width: 30%;}
#cboxContent .cg-images.left {  width: 30%;}
.right.cg-otherdetails { width: 30%;}
.domain-TUK #block-block-6 {width: 130px;}
.domain-TUK .sidebar .kosher {margin:0px;}
.domain-TUK .sidebar ul {width: 130px;}
#block-system-main {float: none;}
.sidebar ul li a.active-trail { margin: 0 0px 0 0;}
.view-filters .views-exposed-form select.form-select { display:none;}
.panels-flexible-row-31-main-row-middle {margin-right:250px;}
.form-type-textfield.form-item-name.gravemndfield{ margin:0px!important;}
#header .block.block-block.last { float: left !important; }
.domain-Tribe #header .block.block-block.last {position: absolute;right: 0;top: 0;}
.domain-Tribe .header-top-wrapper {border-bottom: solid 1px #fff;}
#back-to-us-link {position: absolute;left: 20px;top:10px; z-index:999999;}

.domain-KLBD .main-group .content .pane-title {
 margin: -24px 0 0;
}
.domain-KLBD .klbd-search-box ul {margin: 40px 0 0 12px;}
.domain-KLBD .klbd-search-box .views-widget .form-item input {padding: 3px;}

}
@media only screen and (min-width:480px) and (max-width:685px) {
input[type="submit"], input[type="button"], textarea { -webkit-appearance: none; border-radius: 0; }
select { -webkit-appearance: menulist-button; }
.pane-views .view-content .item-list ul li span a {font-size: 115%;}
.page { float: left; margin: 0; padding: 0; width: 100%; }
.header-top-wrapper { position: relative; }
.page-inner { float:left; width:100%; margin:0; padding:0; }
/*-------header css----*/
#main-wrapper { margin:0; }
#header-top { width: 96%; padding: 0 2%; }
#header .header-top-inner { padding:10px 0; }
#header .container-inline { margin:0; }
#header .block-nice-menus { float: right !important; }
#header .views-exposed-form .views-exposed-widget { margin-top:3px; }
#header .top_icon { margin-top:10px; }
#header #block-block-8 { width: auto; }
#header .block-nice-menus { margin-bottom: 1%; width: 100%; }
#header .block-views { width:50%; float:left; clear: both; }
#header #block-block-7 { float: right; width:50%; }
#header #block-block-8 { margin-bottom: 2%; width: 100%; }
.top_left_time { background:none; padding-left:0; text-align:center; }
/*-------header css end----*/
.footer .block-copyright { width: 100%; }
.footer .copyright { width:100%; text-align: center; margin-top: 2%; padding:0; }
.footer .block-copyright .content { float: left; width: 100%; }
.footer .block-copyright { width: 100%; }
.footer .block-menu { float: left; width: 100%; }
.footer .block-menu .content.clearfix { float: left; width: 100%; }
.footer ul { width:100%; text-align:center; margin:0; }
.footer ul li { display: inline-block; float: none; text-align:center; }
/*--------footer css end------------*/
/*--------main-group content css-----------*/
#pid-index .region.region-content.content.nested.grid14-12 { display:none; }
.main-group .postscript-top-inner { width:94%; margin: 0 3%; }
#pid-index #postscript-top .block.block-views { width: 46% !important; min-height: 250px; margin: 0 2% 0 0; overflow:hidden; }
.main-group { width: 78%; }
.main-group .nested { width: 100%; }
.main-group .block.block-system { width: 100%; }
.main-group .panels-flexible-row { width: 100%; }
.main-group .panels-flexible-row .pane-content .field-item { width: 100%; }
.pane-views .view-content.masonry { width:100%!important; height: auto !important; }
.pane-views .view-content .jewish-row { bottom: 0; float: left; left: 0 !important; margin: 0 2% 2% 0 !important; position: relative !important; right: 0 !important; top: 0!important; width:48%; }
.pane-views .view-content .views-row .views-field-name { width:78%; }
.pane-views .view-content .views-row .views-field-field-cat-image img { height: 100%; width:100%; }
.jewish-col { width: 100%; }
.panel-width { width: 100%; }
.main-group .postscript-top .block-views .block-title { width:auto; font-size: 16px; height:auto; }
.sidebar.sidebar-first { float: left; width: 100%; }
.sidebar { float:left; width: 22%; overflow:hidden; }
.main-inner { width:100%; float:left; }
.sidebar .kosher_img { width:auto; }
.sidebar .kosher_search input { width:78%; }
.sidebar .kosher a img { width:100%; height:auto; }
#panel_width { width: 100%; }
.panels-flexible-region-21-banner { width: 100%; }
.main-group .banner img { float: left; height: auto; max-width: 100%; }
.main-group .pane-sub-title { width:90%; padding:1% 5%; height: auto; }
.main-group .breadcrumb { margin: 0 0 14px; }
.panels-flexible-row-5-main-row-middle { margin-right: 0; }
.panels-flexible-row-8-main-row-middle { margin-right: 0; }
.panel-right-col { padding-left: 0; }
.pane-views .view-content .item-list ul { min-width: 100%; }
.panels-flexible-region-8-center { width:100%; }
.field-item.even > iframe { width: 100%; }
.panels-flexible-region-5-center { width: 100%; }
.burial-search form#contact-site-form.donate-form { width: 100%; }
.burial-search form#contact-site-form.donate-form .form-item label { width: 30%; float:left; margin:0; padding:0; }
.burial-search form#contact-site-form .form-item input { float: right; width: 68% !important; }
.burial-search form#contact-site-form .form-item { width:100%; float:left; margin-bottom:10px; }
.panels-flexible-row-20-main-row-middle { margin-right: 0; }
#pid-job-listing .view-content table.views-table thead th.views-field-title span { width:94%; }
#pid-job-listing .view-content table.views-table tbody .views-field-title .article-data { width:auto; }
.main-group .contact-intro-text { padding: 0; width: 100%; }
form#contact-site-form .form-item input { width: 68%!important; float:right; }
select#edit-enquiry {width:69% !important;float: right;}
form#contact-site-form .form-item textarea { width: 69%!important; float:right; }
form#contact-site-form .form-item label { margin:0; padding:0; width: 30%; float:left; }
form#contact-site-form .form-item { width:100%; float:left; margin-bottom:10px; }
form#contact-site-form .form-textarea-wrapper.resizable.textarea-processed.resizable-textarea textarea {max-width: 100% !important;width: 100% !important;}
.form-textarea-wrapper.resizable.textarea-processed.resizable-textarea {float: right;width: 69%;}
form#contact-site-form .form-submit { margin: 7px 0 0 !important; }
.page_right_banner_bottom_title { margin-top:0; }
.main-group .block-shop-banner .pane-title { margin: 0; }
.view-uc-products .view-content .views-field-uc-product-image .field-content { width:116px; }
.back-link { float: left; margin: 0 0 25px; }
.block-basket-link .right { margin-top: -72px; }
.product-detail-leftpanel { padding-right: 0; width: 100% !important; }
.uc-product-node .more-product-images { float: left; margin: 0 5% 0 0; width: 10%; }
.uc-product-node .main-product-image { width: 85%; }
.uc-product-node .main-product-image img { height: 100%; width: 100%; max-width: 100%; }
.panels-flexible-region-12-right { float: left; width: 100% !important; }
#pid-cart #uc-cart-view-form tr td.desc { padding-right: 10px; }
.uc-cart-checkout-form .uc-store-address-field .form-item label { text-align: left; }
.uc-cart-checkout-form .form-item { text-align: left; }
.main-group .content .pane-title { margin: 0; }
.panels-flexible-row-31-main-row-middle { margin-right: 0; }
.panels-flexible-row-23-main-row-middle { margin-right: 0; }
.panels-flexible-region-23-center { float: left; width: 100%; }
.klbd-search-box .views-widget .form-item input { min-width: 99% !important; }
.klbd-box-item-box-brand { margin-right: 3%; min-width: 25%; }
.klbd-box-item-box-product { margin-right: 3%; min-width: 25%; }
.klbd-box-item-box-kosher { min-width: 26%; }
.klbd-box-item-left { margin-right: 4%; margin-right: 4%; }
.klbd-box-item-center { margin-right: 4%; margin-right: 4%; }
.klbd-box-item-right { width: 28%; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row { padding: 5%; width: 90%; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row .pane-content.content { width: 100%; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row form .form-text { width: 95% !important; }
.search-result-panel .inside.panels-flexible-region-inside.panels-flexible-region-24-center-inside.panels-flexible-region-inside-first { width: 100%; }
#flickrgallery .flickr-wrap { margin: 0 2% 2% 1%; }
#flickrgallery-albums .flickr-wrap { padding: 2%; width: 42%; min-height: 150px; }
.view-filters .views-exposed-form select.form-select { display:none;}
#pid-article-shabbat-times .node-article.node-promoted .content td p, #pid-article-shabbat-times .node-article.node-promoted .content td {text-align: center !important;}
.block-system .jewish-rightcol-eventbox {float: left;margin: 0 116px;width: 230px;}
.pane-content .jewish-rightcol-checkout{ text-align:center;}
.pane-block.pane-sharethis-sharethis-block.pane-sharethis {margin-left: 190px;}
.community-details-top-left {width: 100%;}
.panels-flexible-region.panels-flexible-region-34-center.panels-flexible-region-first {text-align: center;width: 100%;}
.panels-flexible-region.panels-flexible-region-34-image_right.panels-flexible-region-last {width: 100%;}
.community-details-top-right {margin-left: 0;width: 100%;}
.community-details-top-right .cg-community-logos {margin-left: 10px;margin-top: 15px;}
.community-details-top-right .cg-community-social-icons {margin-top: 15px;width: 100px;}
.cg-community-latest-news {font-size: 25px;padding: 20px 30px 20px 20px;width: 160px; margin-bottom:0px; margin:0 auto; float:none;}
.cg-community-latest-event {font-size: 25px;padding: 13px 20px 13px 20px;width: 170px; margin:10px auto 0 auto; float:none;}
.cg-community-icons-main {margin: 0 auto;width: 210px;}
.community-details-top-left .colorbox img {height: 209px;width: 209px;}
.community-details-top-right .cg-community-logos {float: right;}
.node-type-gallery .panels-flexible-region {float: left;}
.community-details-left .field-name-field-office-opening-times {margin-right: 0;width: 195px !important;}
#header .views-widget .form-item input {float: right;width:110px!important;}
#header #block-block-7 {width: 46% !important;}
.main-group .postscript-top .block-views .view-content > div {width: 100% !important;}
.page-inner { float:left; width:100%; padding:0; margin:0; }
.page { float: left; width: 100%; padding:0; margin:0;}
/*-------header css----*/
#header-top { width:100%; padding:0; }
.header-top-wrapper { position:relative; background:none; }
#header { width:83%; float:right; padding: 0 2% 0 2%; }
#header { width:96%; float:right; padding: 0 2% 0 2%; }
#back-to-us-link {position: absolute;left: 10px;top:10px;z-index: 9999;}
.domain-Tribe .sidebar .block-nice-menus ul li {border-right: 1px solid #fff;}
#header #block-block-8 { padding: 0 0 0%; text-align: center; width:53%; margin-left:20%; background:none; }
.domain-Tribe #header #block-block-8 { padding: 0 0 0%; text-align: center; width:60%; margin-left:17%; background:none; }
#header #block-block-7 { float: right; width: 54%; }
#header .block-nice-menus { padding:2% 0; width:70%;float: left !important;}
.domain-United-Synagogue #header .block-nice-menus { padding:2% 0 0 0%; margin-left:25%; width:50%;float: left !important;}
.domain-Tribe #header .block-nice-menus { padding:2% 0; margin-left:20%; width:55%;float: left !important;}
.domain-Tribe #header .block.block-block.last {position: absolute;top: 0;right: 0;}
.domain-Tribe .header-top-wrapper{ border-bottom: 1px solid #fff;}
.domain-Tribe #header .views-exposed-form .views-exposed-widget {margin-top: 8px;}
.domain-Tribe #header .header-top-inner {padding: 10px 0px 6px;}
#header ul.nice-menu li a { font-size: 9px !important; }
#header .block-views { float: right; padding: 0 0 0 0%; width:115px; clear:none;}
#header .views-widget {margin: 0;width: 100%;}
#main-wrapper { margin:0; }
#header ul.nice-menu ul { display:none !important; }
/*-------header css end----*/
/*--------sidebar css-----------*/
.sidebar #logo { width:15%; float: left; left: 0; margin: 0; position: absolute; right: 0; top:30px; border: medium none; z-index:99999;}
.domain-Tribe .sidebar #logo {border-bottom: none 0;}
.sidebar .kosher { display:none; }
.sidebar .block-nice-menus { float:left; width:100%; margin-top:10px; }
.sidebar .block-nice-menus ul { float:left; width:100%; margin:0; padding:10px 0 0 0; text-align:center; }
.sidebar .block-nice-menus ul li {border-right: 1px solid #FAB11C;clear: none;display: inline-block;float: none;margin-bottom: 5px;padding: 0;}
.sidebar .block-nice-menus ul li:last-child { border-right:none; }
.sidebar .block-nice-menus ul li a { padding:0 5px; font-size:12px; }
.sidebar #block-block-5 { float:left; width:100%; }
.sidebar .kosher_search { float:left; width:90%; margin: 3% 5% 0% 5%; padding: 6px 0 5px 0; }
.sidebar .kosher_search_title { float:left; }
.kosher_search form { margin:0; }
.sidebar .kosher_search input { width:152px; height: 22px; }
.main-group .postscript-top .block-views .block-title { width: 200px; padding: 7px 0 7px 10px; font-size: 16px; }
#pid-index #postscript-top .block.block-views { min-height:180px; width: 45% !important; margin:0 5% 0 0; }
.main-group .postscript-top-inner { margin: 0 15px 23px; }
#header #block-block-7 {float: left;position: absolute;right: 0;top: 0;width: 40%;}
.sidebar .sidebar-first-inner {padding-left: 0;}
/*--------sidebar css end-----------*/
#pid-index .region.region-content.content.nested.grid14-12 { display:none; }
.main-group { width: 100%; margin-top: 20px; }
/*--------footer css------------*/
.footer ul li { width:96%; border-bottom:1px solid #fab11c; margin:0 2%; border-right: none; }
.footer ul li a { width:100%; text-align:center; line-height:24px; }
.footer .copyright { margin:8% 0 5% 0; padding:0; }
.footer ul { margin:0; }
/*--------footer css end------------*/
.page-inner .main-wrapper.full-width.clearfix { width:100%; padding: 0px 0 0 0; }
.pane-views .view-content .jewish-row { width: 210px; }
.pane-views .view-content .views-row .views-field-name { width:170px; }
.pane-views .view-content .views-row .views-field-field-cat-image img { width:210px; }
.jewish-col { text-align: left; width: 210px; }
.panels-flexible-region-21-center { width: 100%; }
.panel-width { float: left; width: 100%; }
.pane-views .view-content.masonry { width: 100% !important; height: auto !important; }
.main-group .pane-sub-title { display:none; }
.panels-flexible-row-5-main-row-middle { float: left; margin-right: 0; width: 100%; }
.panels-flexible-row-5-main-row-right { margin:0; width:100%; float:left; }
.panels-flexible-region-5-banner { float: left; width: 100%; }
.panels-flexible-region-5-center { width: 100%; }
.panels-flexible-region-31-center { width: 100%; }
.uc-store-address-field .form-item label { width: 9em; }
.block-shop-banner { width: 100%; }
.page-products .block-basket-link .right { margin: 0; }
.back-link { margin:10px 0 20px; }
.block-basket-link .right { margin-top: -30px; position: absolute; right: 2%; }
.product-detail-leftpanel { padding-right: 0; width: 100% !important; }
.panels-flexible-region-12-right { width: 100% !important; }
#pid-cart #uc-cart-view-form tr td.desc { padding-right: 30px; }
.review-instructions p { color: rgb(142, 134, 131); }
.main-group .contact-intro-text { padding: 0; width: 100%; }
form#user-login .description { padding: 0; width: 100%; }
form .form-text { width: 70% !important; }
form .form-item textarea { width: 71% !important; }
form#contact-site-form .form-submit { margin-right:0% !important; }
.panels-flexible-region-20-right_col { float: left; width: 100%; }
.panels-flexible-row-20-main-row-right { float: left; width: 100%; margin-right: 0; }
.pane-content .star-img { float:none; }
.pane-content .jewish-rightcol-checkout { float:none; }
.panels-flexible-row-20-main-row-right .panels-flexible-region-last { width:auto; }
.panels-flexible-row-20-main-row-middle { margin-right: 0px; }
#pid-job-listing .view-content table.views-table tbody .views-field-title .article-data { width: 236px; }
.panels-flexible-row-31-main-row-middle { margin-right: 0; width: 100%; }
.panels-flexible-row-8-main-row-middle { margin-right: 0; }
.panel-right-col { padding-left:0; }
#content-tabs ul.primary, #content-tabs ul.secondary { padding:0; }
form#user-login .form-item label { width: 24%; }
form#user-login .form-submit { margin: 2px 0 2px 4px !important; }
form#user-login .description { padding: 0 0 0 28%; width: 70%; }
form#user-register-form .description { padding: 0 0 0 28%; width:auto; }
form#user-register-form .form-submit { margin: 2px 0 2px 4px !important; }
form#user-register-form .form-item label { float: left; text-align: right; width: 24%; }
form#user-pass .form-item label { float: left; text-align: right; width: 24%; }
form#user-pass .form-submit { margin: 2px 0 2px 4px !important; }
.panels-flexible-row-23-main-row-middle { margin-right:0; }
.panels-flexible-region-23-center { width: 100%; }
.klbd-search-box .views-widget .form-item input { min-width: 414px !important; }
.klbd-box-item-box-brand { width: 32%; padding: 1% 2%; }
.klbd-box-item-box-product { width: 32%; padding: 1% 2%; }
.klbd-box-item-box-kosher { width:16%; padding: 1% 1%; min-width: 15%; float:left;}
.klbd-box-item-left { width: 35%; margin-right: 4%; }
.klbd-box-item-center { width: 35%; margin-right:4%; }
.klbd-box-item-right { width:18% }
.burial-search form#contact-site-form .form-item label { width: 20%; }
.burial-search form#contact-site-form .form-item input { width: 74% !important; }
.grave-search-box-2-main .views-field-row .views-field-title {margin-right: 5px !important;padding: 5px 10px !important;}
.grave-search-box-2-main .views-field-row .views-field-date {margin: 10px 5px 10px 0;}
.grave-search-box-2-main .views-field-row .left-img { width: 30%; margin-right: 5%; }
.grave-search-box-2-main .views-field-row .right-text { width: 65%; }
.main-group .postscript-top .block-views .view-content > div { width: 201px; padding: 0 0 12px; }
.main-group .content-group-inner { padding: 0 15px 23px; }
.main-group .region-content .content-inner .content.clearfix { width:100%; }
.main-group .region-content .content-inner .content.clearfix .panel-flexible { width:100%!important; }
.main-group .banner img { max-height: 100%; max-width: 100%; }
.inner .pane-content .content .field.field-name-field-date {clear: both;display: table;float: none;margin: 0 auto;width: auto;}
.inner .pane-content .content .field.field-name-field-date .field-items {float: left;}
.main-group .panels-flexible-row .pane-content .field-item{float: left;}
.pane-block.pane-sharethis-sharethis-block.pane-sharethis {margin-left: 220px;}
.panels-flexible-row-8-main-row-right { float: left; text-align: center; width: 100%; }
.panel-right-col { display:inherit; float: none; padding-left: 0; text-align: left; margin:0 auto;}
.panels-flexible-row-20-main-row-right { float: left; text-align: center; width: 100%; }
.panels-flexible-row-20-main-row-right .panels-flexible-region-last { display: inline-block; float: none; text-align: left; width: auto; }
.panels-flexible-row-5-main-row-right { float: left; text-align: center; width: 100%; }
.field-item.even > iframe { width: 100%; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row { padding: 5%; width: 90%; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row .pane-content.content { width: 100%; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row form .form-text { width: 95% !important; }
.search-result-panel .inside.panels-flexible-region-inside.panels-flexible-region-24-center-inside.panels-flexible-region-inside-first { width: 100%; }
.cboxPhoto {height: 100% !important;width: auto !important;}
#flickrgallery .flickr-wrap { margin: 0 2% 2% 1%; }
#flickrgallery-albums .flickr-wrap { padding: 2%; width: 42%; min-height: 150px; }
.footer-wrapper { width:100%;}
.footer-wrapper .content.clearfix {width: 100%;}
.footer .block-menu {float: left;width: 100%;}
.footer .content { width: 100%;}
.footer ul {width: 100%;}
.domain-Tribe .footer ul li {border-right: none 0;border-bottom: 1px solid #FFFFFF;}
.footer .block-copyright { width: 100%;}
.footer .copyright {margin: 5% 0; width:100%; text-align:center;}
.sidebar { float:left; width: 100%; }
.main-inner { width:100%; float:left; }
.sidebar .kosher_img { width:auto; }
.sidebar .kosher_search input { width:78%; }
.sidebar .kosher a img { width:100%; height:auto; }
.main-group .postscript-top-inner {margin: 0 2% !important; width: 96%;}
#edit-area-wrapper {    width: auto;}
.item-list .pager li {line-height: 30px;}
#colorbox { width:100%;}
#cboxWrapper { width:100%;}
#cboxContent {width:66%;height: 200px!important;}
#cboxLoadedContent {width:100%;height: 200px!important;}
.cg-map.left{width:30%;border-right: 5px solid hsl(36, 96%, 62%);}
.cg-images left{width:30%;}
#cboxLoadedContent .cg-images .views-field-field-image .field-content { max-height: 100%; max-width: 100%;}
#cboxLoadedContent .cg-images .views-field-field-image .field-content img {height: auto;  max-height: 100%;width: 100%;}
.right.cg-otherdetails { width:92%; height:200px;padding:3%; float:left;}
.cg-map.left iframe { height: 93px; width: 100%;}
#cboxContent .cg-images.left { position: relative;width: 49%; z-index: 0;}
.cg-title {font-size: 11px;font-weight: 600;padding-top: 0;line-height: 12px;}
.cg-officetime {  margin: 0;font-size: 10px;font-weight: normal;}
.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 { font-size: 10px;font-weight: normal;}
.right.cg-otherdetails .cg-readmore a {font-size: 10px;font-weight: normal;line-height: 10px; float:left;}
.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: 0; line-height: 12px;}
.right.cg-otherdetails .cg-rabbi { margin:0;}
.rabbi-left {width: 49%;border-right: 5px solid hsl(36, 96%, 62%); height: 161px !important; display:none; }
#cboxLoadedContent ul.gallery-list-element li .views-field-field-image .field-content {max-height: 100%; max-width: 100%;}
#cboxLoadedContent ul.gallery-list-element li .views-field-field-image .field-content img {height: auto;max-height: 100%; width: 100%;}
.rabbi-otherdetails { float: left;padding:3%;width:90%;height:200px;}
.rabbi-title a {font-size: 11px;font-weight: 700;padding-top: 0;}
.rabbi-readmore {padding-top: 0;}
.rabbi-readmore a {font-size: 11px;font-weight: 700;}
#block-block-20 {float: left;}
.view-uc-products .view-content .views-field-uc-product-image .field-content { width: 134px;}
.klbd-search-box .views-exposed-widget {float: right;margin: 0;}
.top_left_time ul { padding: 0;}
.block-system .star-img{ text-align:center;}
/*============================== TUK ===================================*/
.domain-TUK .footer ul li {border-right:none;}
.domain-TUK .sidebar #logo {width: 22%;  padding-left: 0%;margin-left: 1%; border:none 0;}
.domain-TUK #header {width: 74%;}
.domain-TUK #back-to-us-link { float:left;top: 85px; margin-left: 1%; position: absolute; border-bottom: 1px solid hsl(240, 0%, 43%); padding-bottom: 10px;padding-right: 10%;}
.domain-TUK .sidebar .sidebar-first-inner {padding-left: 0;}
.domain-TUK .sidebar .block-nice-menus ul { margin: 2% 0 1%;}
.domain-TUK #header .header-top-inner {padding:2px 0 6px;}
.domain-TUK .view-uc-products .view-content .views-field-uc-product-image .field-content {width: 128px;}
.domain-TUK .sidebar {margin:0;}
.domain-TUK .main-group .content .pane-title {font-size: 26px;font-weight: 700;line-height: 30px;max-width: 100%;padding:15px 0;}
.domain-TUK .community-details-title {color: #EC008C;}
.domain-TUK .panels-flexible-row-31-main-row-middle {margin-right: 0;}
/*======================================================================*/
#header ul.nice-menu li a {font-size: 7px !important;}
#header ul.nice-menu li { margin-bottom:10px!important; margin-left:1px!important; }
.sidebar .block-nice-menus ul li a {font-size: 13px!important;}
.cggeneral-left { width:50%; display:none;}
.right.cggeneral-otherdetails {width:92%;padding:3%; float:left;}
.panels-flexible-region.panels-flexible-region-43-center.panels-flexible-region-first { width: 100%;}
.panels-flexible-row-43-main-row-inside { text-align: center; float: none;}
.node-type-cg-general .community-details-right .field.field-name-field-image {height: 161px;margin: 20px 20px 0 0;text-align: center;width: 161px;}
.node-type-cg-general .community-details-right .field.field-name-field-image img {height: 161px;width: 161px;}
.panel-pane.pane-entity-view.pane-node .inner .pane-content .content .field-item p {text-align: left;}
body, div.full-width {min-width: 100%!important;}
body .grid14-14 {width:  100%!important;}
body .grid14-12 {width:  100%!important;} 
.burial-search form#contact-site-form .form-item select {width:73% !important; float:right;}
.klbd-box-item.stonesrch .mrs-box-item-box-brides {width: 76px;}
.panels-flexible-row-23-main-row-right {float: none;text-align: center;}
.grave-search-box-2-main .views-field-row .views-field-title:last-child {float: left;}
.klbd-box-item.stonesrch .mrs-box-item-box-datem {float: left;}
.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 { padding:1% 5.3%;}
#pid-category-find-marriage-record .mrs-box-item-box-groom, #pid-category-find-marriage-record .mrs-box-item-box-grooms, #pid-category-find-marriage-record .mrs-box-item-box-bride, #pid-category-find-marriage-record .mrs-box-item-box-brides, #pid-category-find-marriage-record .mrs-box-item-box-datem, #pid-category-find-marriage-record .mrs-box-item-box-synagogue, #pid-category-find-marriage-record .mrs-box-item-box-order { padding:5px;}
.klbd-box-item.stonesrch .mrs-box-item-box-groom, .klbd-box-item.stonesrch .mrs-box-item-box-grooms, .klbd-box-item.stonesrch .mrs-box-item-box-bride, .klbd-box-item.stonesrch .mrs-box-item-box-bride, .klbd-box-item.stonesrch .mrs-box-item-box-brides, .klbd-box-item.stonesrch .mrs-box-item-box-datem { width: auto;}
.view-filters .views-exposed-form select.form-select { display:none;}
#pid-category-find-marriage-record .mrs-box-item-box-grooms{ width:90px;}
#pid-category-find-marriage-record .mrs-box-item-grooms{ width:100px;}
.grave-search-box-2-main {width: 450px;overflow: auto !important;}
.grave-search-box-2-main .views-field-row {width: 460px;}
.grave-search-result-row {width: 460px;}
.klbd-box-item {width:100% ;overflow-x: auto !important;}
.mrs-box-item-title {width: 520px;}
.mrs-box-item-row{width: 460px;}
.mrs-box-item-result {width: 480px;}
#pid-category-find-marriage-record .mrs-box-item-result {width: 530px;}
#pid-category-find-marriage-record .klbd-box-item { width: 100%;}
.klbd-box-item {overflow-x: scroll;}
.rebbetzin-left { width: 50%; display:none;}
.right.rebbetzin-otherdetails {padding:3%; float:left;width:92%;}
.main-group .banner{ margin:0px;}
.panels-flexible-region-45-center {width: 100% !important;}
.main-group .field-type-text-with-summary{ font-size:100%!important;}
.block-system .star-img{ width:100%;}
.pane-content.content .node-article.full-node .content .field-items td p, .pane-content.content .node-article.full-node .content .field-items td, .pane-content.content .node-article.full-node .content .field-items th {text-align: center !important;}
#pid-category-find-marriage-record .mrs-box-item-box-order,#pid-category-find-marriage-record .mrs-box-item-order{ float:left;}
.block-system .jewish-rightcol-checkout{ text-align:center;}
.key-box {font-size: 11px !important;}
.font-size-13{font-size: 13px !important;}
body{font-size: 13px !important;}
.klbd-box-item-right-img span:before {left: 282px;}
.klbd-box-item-right-img span {left: -315px; width:250px;}
.inner_top_banner img {height: auto;}
.burial-search form#contact-site-form.donate-form .form-item label{ line-height:22px;}
.burial-search form#contact-site-form .form-item input {width:72% !important;}
.panels-flexible-region-44-center{ width:100%;}
#cboxContent .cg-images.left {border-right: 6px solid #FBB040;}
.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 {font-size: 11px;}
.cg-map.left iframe {height: 253px;width: 100%;}
.cg-map.left {width: 240px; display:none;}
#cboxContent .cg-images.left {width: 48%; display:none;}
.right.cg-otherdetails {height:260px;width:92%; padding:3%; float:left;}
#cboxContent {overflow-x: auto;}
.pane-views .view-content.masonry {width: 100% !important;}
.sidebar #logo a img {float: left;margin-left: 5px;}
.pane-views .view-content.masonry {width: 102% !important;}
.pane-views .view-content .jewish-row {margin: 0 4% 2% 0 !important;width: 46%;}
.pane-views .view-content .views-row .views-field-name {width: 82%;}
.pane-views .view-content .views-row .views-field-name-1 {float: right;width: 10%;}
.jewish-col {text-align: left;width: 100%;}
.rabbi-otherdetails {height: 240px;}
.rabbi-left {height: 240px !important;}
.field.field-name-field-facebook-url.field-type-text.field-label-hidden, .field.field-name-field-rabbi-user.field-type-user-reference.field-label-hidden, .field.field-name-field-twitter-url.field-type-text.field-label-hidden {float: left;}
.block-system .jewish-rightcol-eventbox {margin: 0 ;width: 230px;}
.burial-search form#contact-site-form.donate-form .form-item label[for="edit-amount"] {margin-right: 0;padding-right: 7px;text-align: left;width: 30%;}
.grave-search-box-2-main {width: 470px!important;}
.grave-search-box-2-main .views-field-row {width: 470px!important;}
.grave-search-result-row {width: 470px!important;}
#pid-category-find-grave .grave-search-box-2-main .views-field-row .views-field-date:last-child {float: left!important;margin-left: 5px !important;width:40px!important;}
.lb-outerContainer img.lb-image {max-height: 100%!important;max-width: 100%!important;}
.lb-outerContainer {max-height: 100%!important;max-width: 100%!important;}
.grave-search-box-2-main {width: 100% !important;}
textarea, .form-item input, .form-item select, #content-region input.form-text {max-width: 95%;min-width: 100px !important;width: 100% !important;}
.klbd-search-box .views-exposed-widget {float: left !important;}
#pid-job-listing .view-content table.views-table thead th.views-field-field-jobs-closing-date span {height: 39px;line-height:20px;padding: 3px 0; width:100%;}
#pid-job-listing .view-content table.views-table thead th.views-field-nid span {height: 39px;line-height:20px;padding: 3px 8px;}
#pid-job-listing .view-content table.views-table tbody .views-field-title .article-data {text-align: center;width: 100%;}
#pid-category-find-marriage-record .mrs-box-item-box-brides {width:88px!important;}
#pid-category-find-marriage-record .mrs-box-item-box-datem {width:80px !important;}
#pid-category-find-marriage-record .mrs-box-item-datem {width: 86px !important;}
#pid-category-find-marriage-record .mrs-box-item-brides {width: 96px !important;}
#pid-category-find-marriage-record .mrs-box-item-title .mrs-box-item-box-order {border-left: 5px solid #FFFFFF;}
#pid-category-find-marriage-record .mrs-box-item-synagogue {width: 72px !important;}
#pid-category-find-marriage-record .mrs-box-item-result {width: 545px;}
.burial-search form#contact-site-form .form-item label {text-align:left;width:25%;}
.burial-search form#contact-site-form .form-item span,.burial-search form#contact-site-form .form-item .marriage-order-text {float: right;text-align: left;width: 64% !important;}
.burial-search form#contact-site-form .form-item .marriage-order-text input{float:none;margin:0!important;min-width:20px!important;padding:0!important;width:20px!important;}
#pid-category-find-grave .grave-search-box-2-main .views-field-row .row {width: 44px!important;}
.grave-search-box-2-main .views-field-row .views-field-date {margin:10px 5px 10px 0 !important;}
#pid-category-find-grave .grave-search-box-2-main .views-field-row .section {width:56px!important;}
#pid-category-find-grave .grave-search-box-2-main .views-field-row .date-of-burial {width:85px!important;}
#pid-category-find-grave .grave-search-box-2-main .views-field-row .last-name {width:70px!important;}
#pid-category-find-grave .grave-search-box-2-main .views-field-row .first-name {width:71px!important;}
.node-type-cg-rebbetzin .panel-right-col {display: block;float: none;margin: 0 auto !important;padding-left: 0;text-align: center;}
.domain-TUK .panel-right-col {display: block;float: none;margin: 0 auto;padding-left: 0;}
.panels-flexible-row-31-main-row-middle {margin-right: 0;}
.form-type-textfield.form-item-name.gravemndfield{ margin:0px!important;}
.burial-search form#contact-site-form .form-item .marriage-order-text input{float:none;margin:0!important;min-width:20px!important;padding:0!important;width:20px!important;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item select {width:100%!important;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item label {width:100%; float:left;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item input.form-text {width:100% !important; float:left; max-width:100%;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item {width: 100%;}
.burial-search form#contact-site-form.klbd-shomrim-form{width: 100%;}
.burial-search form#contact-site-form.donate-form .form-item input {width: 60%!important;}
.domain-KLBD #header .block-nice-menus {margin: 0 0 0 15%;width:60%; padding:0px;}
.domain-KLBD #header #block-block-8 {margin-left: 30%;width: 40%;}
.domain-KLBD #header .block.block-block.last {float: right !important;position: absolute;right: 0;top: 0;}
.domain-KLBD #header .block-views {width: 130px;}
.domain-KLBD .sidebar #logo {top: 10px;}
.domain-KLBD #header ul.nice-menu li a {background: none repeat scroll 0 0 #c6cee1;color: #003868;}
.domain-KLBD #header ul.nice-menu li {border-right: 0 none !important;}
.domain-KLBD #header ul.nice-menu li {line-height: 26px !important;}
.domain-KLBD .sidebar ul li.first {background: none repeat scroll 0 0 #fff;}
.domain-KLBD .sidebar .block-nice-menus ul li {border-right: 1px solid #c7cee1;}
.domain-KLBD .sidebar .kosher_search {margin: 0 2%;width: 96%;}
.domain-KLBD .sidebar .kosher_search {background-color: #fff;margin: 0;width: 100%;border-bottom:none 0;border-top: 1px solid #c6cee1; padding:8px 2%;width:96%;}
.domain-KLBD .sidebar .kosher_search input {border: 1px solid #c6cee1; width:190px;}
.domain-KLBD .sidebar .kosher_subalert {background-color: #fff;border-bottom: 1px solid #c6cee1;border-top: 1px solid #c6cee1;float: left;margin: 0;padding:0 2% 8px 2%;width:96%;}
.domain-KLBD .sidebar .kosher_subalert .kosher_search_title {font-weight: bold;padding: 9px 4% 0 0;}
.domain-KLBD .sidebar .kosher_subalert input {background: none repeat scroll 0 0 #fff;border: 1px solid #c6cee1;color: #333;font-size: 12px;margin: 9px 0 0;padding: 3px 2px;width: 160px;}
.domain-KLBD .footer ul li {border-color: #ccc;}
.domain-KLBD .footer ul li:last-child {border-right: 0 none;}

}
@media only screen and (min-width: 370px) and (max-width:580px) {
input[type="submit"], input[type="button"], textarea { -webkit-appearance: none; border-radius: 0; }
select { -webkit-appearance: menulist-button; }
#header #block-block-7 {width: 46% !important;}
.main-group .postscript-top .block-views .view-content > div {width: 100% !important;}
.page-inner { float:left; width:100%; padding:0; margin:0; }
.page { float: left; width: 100%; padding:0; margin:0;}
/*-------header css----*/
#header-top { width:100%; padding:0; }
.header-top-wrapper { position:relative; background:none; }
#header { width:98%; float:right; padding: 0 1% 0 0; }
.domain-Tribe #header { width:98%; float:right; padding: 0 1% 0 0; }
.domain-Tribe .sidebar #logo {border-bottom: 0 none;}
.domain-Tribe #header .header-top-inner {padding: 0 0 10px 0;}
.domain-Tribe #header-top {width:100%!important;float: right;}
.domain-Tribe #header .block.block-block.last {float: right !important;position: absolute;right: 0;top: 0;}
.domain-Tribe #header .top_icon {margin-top: 4px;}
.domain-Tribe .footer ul li {border-right: 0 none;border-bottom: 1px solid #FFFFFF;}
#header #block-block-8 { padding: 0 0 0%; text-align: center; width: 65%; background:none; }
.domain-United-Synagogue #header #block-block-8 {width:55%;}
#header #block-block-7 { float: right; width: 54%; }
#header .block-nice-menus { padding:6px 0; width:48%; float:left!important; margin-left:25%;}
.domain-United-Synagogue #header .block-nice-menus {margin-left:22%;}
#header ul.nice-menu li a { font-size: 9px !important; }
#header .block-views { float: right; padding: 0; width:27%; clear:none;}
.views-exposed-form .views-exposed-widget {float: right;}
#header .views-widget .form-item input{ height:16px;}
#main-wrapper { margin:0; }
#header ul.nice-menu ul { display:none !important; }
#back-to-us-link {float: left;margin-top: -80px;padding-left: 5px;position: absolute;z-index: 2147483647;}
.domain-Tribe .header-top-wrapper{ margin-bottom:5px;border-bottom: 1px solid #FFFFFF;}
/*-------header css end----*/
/*--------sidebar css-----------*/
body {padding: 0 !important;}
#toolbar{ display:none!important;}
.sidebar #logo { width:15%; float: left; left: 0; margin: 0; position: absolute; right: 0; top: 3%; border: medium none; z-index:99999; }
.sidebar .kosher { display:none; }
.sidebar .block-nice-menus { float:left; width:100%; }
.domain-United-Synagogue .sidebar .block-nice-menus {margin-top:10px;}
.sidebar .block-nice-menus ul { float:left; width:100%; margin:0; padding:0; text-align:center; }
.sidebar .block-nice-menus ul li {border-right: 1px solid #FBB040;clear: none;display: inline-block;float: none;margin-bottom: 5px;padding: 0;}
.domain-Tribe .sidebar .block-nice-menus ul li {border-right: 1px solid #fff;}
.contextual-links-region {position:inherit;}
#flickrgallery .flickr-wrap {min-width: 50px;}
.cboxPhoto {height: 100%!important;width: auto!important;}
#cboxLoadedContent {height: 100% !important;width: 100% !important;}
#cboxTitle {bottom: 0;float: right !important;left: auto;right: 0;width: 80%;}
.sidebar .block-nice-menus ul li:last-child { border-right:none; }
.sidebar .block-nice-menus ul li a { padding:0 5px; font-size:12px; }
.sidebar #block-block-5 { float:left; width:100%; }
.sidebar .kosher_search { float:left; width:90%; margin: 3% 5% 0% 5%; padding: 6px 0 5px 0; }
.sidebar .kosher_search_title { float:left; }
.kosher_search form { margin:0; }
.sidebar .kosher_search input { width:152px; height: 22px; }
.main-group .postscript-top .block-views .block-title { width: 200px; padding: 7px 0 7px 10px; font-size: 16px; }
#pid-index #postscript-top .block.block-views { min-height:180px; width: 45% !important; margin:0 5% 0 0; }
.main-group .postscript-top-inner { margin: 0 15px 23px; }
#header #block-block-7 {float:left;width: 36%;}
/*--------sidebar css end-----------*/
#pid-index .region.region-content.content.nested.grid14-12 { display:none; }
.main-group { width: 100%; margin-top: 20px; }
/*--------footer css------------*/
.footer ul li { width:96%; border-bottom:1px solid #fab11c; margin:0 2%; border-right: none; }
.footer ul li a { width:100%; text-align:center; line-height:24px; }
.footer .copyright { margin:8% 0 5% 0; padding:0; }
.footer ul { margin:0; }
/*--------footer css end------------*/
.page-inner .main-wrapper.full-width.clearfix { width:100%; padding: 0px 0 0 0; }
.pane-views .view-content .jewish-row { width: 210px; }
.pane-views .view-content .views-row .views-field-name { width:170px; }
.pane-views .view-content .views-row .views-field-field-cat-image img { width:210px; }
.jewish-col { text-align: left; width: 210px; }
.panels-flexible-region-21-center { width: 100%; }
.panel-width { float: left; width: 100%; }
.pane-views .view-content.masonry { width: 100% !important; height: auto !important; }
.main-group .pane-sub-title { display:none; }
.panels-flexible-row-5-main-row-middle { float: left; margin-right: 0; width: 100%; }
.panels-flexible-row-5-main-row-right { margin:0; width:100%; float:left; }
.panels-flexible-region-5-banner { float: left; width: 100%; }
.panels-flexible-region-5-center { width: 100%; }
.panels-flexible-region-31-center { width: 100%; }
.uc-store-address-field .form-item label { width: 9em; }
.block-shop-banner { width: 100%; }
.page-products .block-basket-link .right { margin: 0; }
.back-link { margin:10px 0 20px; }
.block-basket-link .right { margin-top: -30px; position: absolute; right: 2%; }
.product-detail-leftpanel { padding-right: 0; width: 100% !important; }
.panels-flexible-region-12-right { width: 100% !important; }
#pid-cart #uc-cart-view-form tr td.desc { padding-right: 30px; }
.review-instructions p { color: rgb(142, 134, 131); }
.main-group .contact-intro-text { padding: 0; width: 100%; }
form#user-login .description { padding: 0; width: 100%; }
form .form-text { width: 70% !important; }
form .form-item textarea { width: 71% !important; }
form#contact-site-form .form-submit { margin-right: 5% !important; }
.panels-flexible-region-20-right_col { float: left; width: 100%; }
.panels-flexible-row-20-main-row-right { float: left; width: 100%; margin-right: 0; }
.pane-content .star-img { float:none; }
.pane-content .jewish-rightcol-checkout { float:none; }
.panels-flexible-row-20-main-row-right .panels-flexible-region-last { width:auto; }
.panels-flexible-row-20-main-row-middle { margin-right: 0px; }
#pid-job-listing .view-content table.views-table tbody .views-field-title .article-data { width: 236px; }
.panels-flexible-row-31-main-row-middle { margin-right: 0; width: 100%; }
.panels-flexible-row-8-main-row-middle { margin-right: 0; }
.panel-right-col { padding-left:0; }
#content-tabs ul.primary, #content-tabs ul.secondary { padding:0; }
form#user-login .form-item label { width: 24%; }
form#user-login .form-submit { margin: 2px 0 2px 4px !important; }
form#user-login .description { padding: 0 0 0 28%; width: 70%; }
form#user-register-form .description { padding: 0 0 0 28%; width:auto; }
form#user-register-form .form-submit { margin: 2px 0 2px 4px !important; }
form#user-register-form .form-item label { float: left; text-align: right; width: 24%; }
form#user-pass .form-item label { float: left; text-align: right; width: 24%; }
form#user-pass .form-submit { margin: 2px 0 2px 4px !important; }
.panels-flexible-row-23-main-row-middle { margin-right:0; }
.panels-flexible-region-23-center { width: 100%; }
.klbd-search-box .views-widget .form-item input { min-width: 414px !important; }
.klbd-box-item-box-brand { width: 32%; padding: 1% 2%; }
.klbd-box-item-box-product { width: 32%; padding: 1% 2%; }
.klbd-box-item-box-kosher { width:16%; padding: 1% 1%; min-width: 15%; float:left;}
.klbd-box-item-left { width: 35%; margin-right:4%; }
.klbd-box-item-center { width: 35%; margin-right:4%; }
.klbd-box-item-right { width:18%; }
.burial-search form#contact-site-form .form-item label { width: 20%; }
.burial-search form#contact-site-form .form-item input { width: 74% !important; }
.grave-search-box-2-main .views-field-row .views-field-title { padding: 1% 3.2%;margin-right: 1%; }
.grave-search-box-2-main .views-field-row .views-field-date { margin: 2% 2% 2% 0; }
.grave-search-box-2-main .views-field-row .left-img { width: 30%; margin-right: 5%; }
.grave-search-box-2-main .views-field-row .right-text { width: 65%; }
.main-group .postscript-top .block-views .view-content > div { width: 201px; padding: 0 0 12px; }
.main-group .content-group-inner { padding: 0 15px 23px; }
.main-group .region-content .content-inner .content.clearfix { width:100%; }
.main-group .region-content .content-inner .content.clearfix .panel-flexible { width:100%!important; }
.main-group .banner img { max-height: 100%; max-width: 100%; }
.pane-views .view-content .jewish-row { margin: 0 15px 20px 0 !important; width: 210px; }
.panels-flexible-row-8-main-row-right { float: left; text-align: center; width: 100%; }
.panel-right-col { display: inline-block; float: none; padding-left: 0; text-align: left; }
.panels-flexible-row-20-main-row-right { float: left; text-align: center; width: 100%; }
.panels-flexible-row-20-main-row-right .panels-flexible-region-last { display: inline-block; float: none; text-align: left; width: auto; }
.panels-flexible-row-5-main-row-right { float: left; text-align: center; width: 100%; }
.field-item.even > iframe { width: 100%; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row { padding: 5%; width: 90%; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row .pane-content.content { width: 100%; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row form .form-text { width: 95% !important; }
.search-result-panel .inside.panels-flexible-region-inside.panels-flexible-region-24-center-inside.panels-flexible-region-inside-first { width: 100%; }
#flickrgallery .flickr-wrap { margin: 0 2% 2% 1%; }
#flickrgallery-albums .flickr-wrap { padding: 2%; width: 42%; min-height: 150px; }
.footer-wrapper { width:100%;}
.footer-wrapper .content.clearfix {width: 100%;}
.footer .block-menu {float: left;width: 100%;}
.footer .content { width: 100%;}
.footer ul {width: 100%;}
.footer .block-copyright { width: 100%;}
.footer .copyright {margin: 5% 0; width:100%; text-align:center;}
.sidebar { float:left; width: 100%; }
.main-inner { width:100%; float:left; }
.sidebar .kosher_img { width:auto; }
.sidebar .kosher_search input { width:78%; }
.sidebar .kosher a img { width:100%; height:auto; }
.main-group .postscript-top-inner {margin: 0 2% !important; width: 96%;}
#edit-area-wrapper {    width: auto;}
.item-list .pager li {line-height: 30px;}
#colorbox { width:100%;}
#cboxWrapper { width:100%;}
#cboxContent {width:66%;height: 200px!important;}
#cboxLoadedContent {width:100%;height: 200px!important;}
.cg-map.left{width:30%;border-right: 5px solid hsl(36, 96%, 62%);}
.cg-images left{width:30%;}
#cboxLoadedContent .cg-images .views-field-field-image .field-content { max-height: 100%; max-width: 100%;}
#cboxLoadedContent .cg-images .views-field-field-image .field-content img {height: auto;  max-height: 100%;width: 100%;}
.right.cg-otherdetails { width:93%; height:200px;padding:3%; float:left;}
.cg-map.left iframe { height: 93px; width: 100%;}
#cboxContent .cg-images.left { position: relative;width: 49%; z-index: 0;}
.cg-title {font-size: 11px;font-weight: 600;padding-top: 0;line-height: 12px;}
.cg-officetime {  margin: 0;font-size: 10px;font-weight: normal;}
.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 { font-size: 10px;font-weight: normal;}
.right.cg-otherdetails .cg-readmore a {font-size: 10px;font-weight: normal;line-height: 10px; float:left;}
.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: 0; line-height: 12px;}
.right.cg-otherdetails .cg-rabbi { margin:0;}
.rabbi-left {width: 49%; display:none;border-right: 5px solid hsl(36, 96%, 62%); height:240px !important; }
#cboxLoadedContent ul.gallery-list-element li .views-field-field-image .field-content {max-height: 100%; max-width: 100%;}
#cboxLoadedContent ul.gallery-list-element li .views-field-field-image .field-content img {height: auto;max-height: 100%; width: 100%;}
.rabbi-otherdetails { float:left;padding:3%;width:92%;height:240px!important;}
.rabbi-title a {font-size: 11px;font-weight: 700;padding-top: 0;}
.rabbi-readmore {padding-top: 0;}
.rabbi-readmore a {font-size: 11px;font-weight: 700;}
#block-block-20 {float: left;}
.view-uc-products .view-content .views-field-uc-product-image .field-content { width: 134px;}
.klbd-search-box .views-exposed-widget {float: right;margin: 0;}
/*.pane-views .view-content .views-row .views-field-name { font-size:16px;}
.pane-content .jewish-rightcol-eventbox a {font-size:16px;}*/
.top_left_time ul { padding: 0; margin-top:5px;}
.block-system .star-img{ text-align:center;}
/*============================== TUK ===================================*/
.domain-TUK .footer ul li {border-right:none;}
.domain-TUK .sidebar #logo {width: 22%;  padding-left: 0%;margin-left: 1%; border:none;}
.domain-TUK #header {width: 74%;}
.domain-TUK #back-to-us-link { float:left;top: 85px; margin-left: 1%; position: absolute; border-bottom: 1px solid hsl(240, 0%, 43%); padding-bottom: 10px;padding-right: 10%;}
.domain-TUK .sidebar .sidebar-first-inner {padding-left: 0;}
.domain-TUK .sidebar .block-nice-menus ul { margin: 2% 0 1%;}
.domain-TUK #header .header-top-inner {padding:6px 0 6px;}
.domain-TUK .view-uc-products .view-content .views-field-uc-product-image .field-content {width: 128px;}
.domain-TUK .sidebar {margin:0;}
.domain-TUK .community-details-title {color: #EC008C;}
.tuk_table{ width:100%; overflow-x:auto;}
.domain-TUK .panels-flexible-row-31-main-row-middle {margin-right: 0;}
/*======================================================================*/
#header ul.nice-menu li a {font-size: 7px !important;}
#header ul.nice-menu li { margin-bottom:10px!important; margin-left:1px!important; }
.sidebar .block-nice-menus ul li a {font-size: 13px!important;}
.cggeneral-left { width:50%; display:none;}
.right.cggeneral-otherdetails {width:92%; float:left;padding:3%;}
.panels-flexible-region.panels-flexible-region-43-center.panels-flexible-region-first { width: 100%;}
.panels-flexible-row-43-main-row-inside { text-align: center; float: none;}
.node-type-cg-general .community-details-right .field.field-name-field-image {width: 100%;margin: 20px 0;text-align: center;}
.panel-pane.pane-entity-view.pane-node .inner .pane-content .content .field-item p {text-align: left;}
.node-type-cg-general .pane-content .content .field.field-name-body .field-item {float: none;}
.node-type-cg-general .community-details-right .field.field-name-field-image {float: left;height: 161px;margin: 20px 20px 0 0;width: 161px;}
.node-type-cg-general .community-details-right .field.field-name-field-image img{width:161px; height:161px;}
body, div.full-width {min-width: 100%!important;}
body .grid14-14 {width:  100%!important;}
body .grid14-12 {width:  100%!important;} 
.burial-search form#contact-site-form .form-item select {width:73% !important; float:right;}
.klbd-box-item.stonesrch .mrs-box-item-box-brides {width: 76px;}
.panels-flexible-row-23-main-row-right {float: none;text-align: center;}
.grave-search-box-2-main .views-field-row .views-field-title:last-child {float: left;}
.klbd-box-item.stonesrch .mrs-box-item-box-datem {float: left;}
.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 { padding:1% 5.3%;}
#pid-category-find-marriage-record .mrs-box-item-box-groom, #pid-category-find-marriage-record .mrs-box-item-box-grooms, #pid-category-find-marriage-record .mrs-box-item-box-bride, #pid-category-find-marriage-record .mrs-box-item-box-brides, #pid-category-find-marriage-record .mrs-box-item-box-datem, #pid-category-find-marriage-record .mrs-box-item-box-synagogue, #pid-category-find-marriage-record .mrs-box-item-box-order { padding:5px;}
.klbd-box-item.stonesrch .mrs-box-item-box-groom, .klbd-box-item.stonesrch .mrs-box-item-box-grooms, .klbd-box-item.stonesrch .mrs-box-item-box-bride, .klbd-box-item.stonesrch .mrs-box-item-box-bride, .klbd-box-item.stonesrch .mrs-box-item-box-brides, .klbd-box-item.stonesrch .mrs-box-item-box-datem { width: auto;}
.view-filters .views-exposed-form select.form-select { display:none;}
#pid-category-find-marriage-record .mrs-box-item-box-grooms{ width:90px;}
#pid-category-find-marriage-record .mrs-box-item-grooms{ width:100px;}
.grave-search-box-2-main {width: 450px;overflow: auto !important;}
.grave-search-box-2-main .views-field-row {width: 460px;}
.grave-search-result-row {width: 460px;}
.klbd-box-item {width: 100%;overflow-x: auto !important;}
.mrs-box-item-title {width: 520px;}
.mrs-box-item-row{width: 460px;}
.mrs-box-item-result {width: 480px;}
#pid-category-find-marriage-record .mrs-box-item-result {width:510px;}
#pid-category-find-marriage-record .klbd-box-item { width: 100%;}
.klbd-box-item {overflow-x: scroll;}
.rebbetzin-left { width: 50%; display:none;}
.right.rebbetzin-otherdetails {padding:3%;width:92%;}
.main-group .banner{ margin:0px;}
.panels-flexible-region-45-center {width: 100% !important;}
.main-group .field-type-text-with-summary{ font-size:100%!important;}
.block-system .star-img{ width:100%;}
.pane-content.content .node-article.full-node .content .field-items td p, .pane-content.content .node-article.full-node .content .field-items td, .pane-content.content .node-article.full-node .content .field-items th {text-align: center !important;}
#pid-category-find-marriage-record .mrs-box-item-box-order,#pid-category-find-marriage-record .mrs-box-item-order{ float:left;}
.block-system .jewish-rightcol-checkout{ text-align:center;}
.key-box {font-size: 11px !important;}
.font-size-13{font-size: 13px !important;}
body{font-size: 13px !important;}
.klbd-box-item-right-img span:before {left: 282px;}
.klbd-box-item-right-img span {left: -315px; width:250px;}
.inner_top_banner img {height: auto;}
.burial-search form#contact-site-form.donate-form .form-item label{ line-height:22px; text-align: left;}
.burial-search form#contact-site-form.donate-form .form-item label[for="edit-amount"] {text-align: left;}
.burial-search form#contact-site-form .form-item input {width:72%!important;}
.burial-search form#contact-site-form.donate-form .form-item input {width: 60%!important;}
.panels-flexible-region-44-center{ width:100%;}
#cboxContent .cg-images.left {border-right: 6px solid #FBB040;}
.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 {font-size: 11px;}
.cg-map.left iframe {height: 253px;width: 100%;}
.cg-map.left {width: 240px; display:none;}
#cboxContent .cg-images.left {width: 46%; display:none;}
.right.cg-otherdetails {height:200px;width:92%; float:left; padding:3%;}
#cboxContent {overflow-x: auto;}
.sidebar #logo a img {float: left;margin-left: 5px;}
.pane-views .view-content .item-list ul li span a {font-size: 115%;}
.footer .copyright {font-size: 10px !important;}
.footer ul li a {font-size: inherit !important;}
.burial-search form#contact-site-form .form-item label {text-align:left; line-height:24px;width:25%;}
.burial-search form#contact-site-form .form-item span,.burial-search form#contact-site-form .form-item .marriage-order-text {float: right;text-align: left;width: 64% !important;}
.burial-search form#contact-site-form .form-item .marriage-order-text input{float:none;margin:0!important;min-width:20px!important;padding:0!important;width:20px!important;}
body {-webkit-text-size-adjust: none;}
*{-webkit-text-size-adjust: none;}
.node-type-cg-rebbetzin .panel-right-col {display: block;float: none;margin: 0 auto !important;padding-left: 0;text-align: center;}
.panels-flexible-region {display: block;float: none;margin: 0 auto;}
.domain-TUK .panel-right-col {display: block;float: none;margin: 0 auto;padding-left: 0;}
.panels-flexible-row-31-main-row-middle {margin-right: 0;}
.form-type-textfield.form-item-name.gravemndfield{ margin:0px!important;}
.burial-search form#contact-site-form.kosher-licence-form{ width:100%!important;}
.burial-search form#contact-site-form.kosher-licence-form .form-item input.form-text{ width:275px !important;max-width: 100%;}
.burial-search form#contact-site-form .form-item input[type="radio"] {margin-right: 5px;width: auto !important;min-width: 10px!important;float: none;}
.burial-search form#contact-site-form.kosher-licence-form .form-item select{ width:280px !important;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item select {width:100%!important;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item label {width:100%; float:left;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item input.form-text {width:100% !important; float:left; max-width:100%;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item {width: 100%;}
.burial-search form#contact-site-form.klbd-shomrim-form{width: 100%;}
}
@media only screen and (min-width:370px) and (max-width:420px) {
#header #block-block-8 {width:100%;}
#header #block-block-7 {position: absolute;right: -6px;width: 36%;}
.domain-United-Synagogue #header #block-block-8 {width:49%; margin-left:15%;}
#header .block-views {float: left;}
.domain-Tribe #header #block-block-8 {width:70%;}
.domain-Tribe #header .block-views {float: right;}
#pid-index #postscript-top .block.block-views {margin: 0 0% 0 0;min-height: 180px;width: 100% !important;}
.main-group .postscript-top .block-views .block-title {width:96%; padding:2%;text-align: center;}
.sidebar .sidebar-first-inner {padding-left: 0;}
.panel_width,#panel_width{ width:100%;}
body, div.full-width {margin: 0 1% !important;min-width: 98% !important;width: 98% !important;}
.nested {width: 100%;}
body .grid14-12 {padding: 0 0;width: 100% !important;}
.main-group .banner img {height: auto;width: 100%;}
.main-group .content-group-inner {padding: 0;}
.page_right_banner_bottom_title {margin-top: 0;}
.main-group .content .pane-title {font-size: 26px;line-height: 50px;margin: 0;max-width: 100%;padding: 0 10px;width: 96%;}
.main-group .breadcrumb {margin: 0 0 14px;}
.pane-views .view-content .item-list ul {min-width: 100%;}
ul.gallery-list-element li .views-field-colorbox a.colorbox-inline img {height: 100%;width: 100%;}
ul.gallery-list-element li .colorbox-inline.init-colorbox-inline-processed.cboxElement {height: 140px;width: 100%;}
ul.gallery-list-element li .views-field-colorbox {height: 180px;width: 100%;}
.view-gallery .view-content .item-list ul li {margin: 0 0 10px 2%;width: 48%;}
#cboxContent {height:200px !important;}
.right.cg-otherdetails {height: 200px;padding:3%;width:92%;}
.community-details-top-right {margin-left: 0;width: 100%;}
.community-details-top-right .cg-community-logos {margin-top: 15px;}
.community-details-top-right .cg-community-social-icons {margin-left: 10px;margin-top: 15px;width: 100px;}
.cg-community-icons-main {margin: 0 auto;width:84%;}
.cg-community-latest-news {font-size: 25px;padding: 5% 0;text-align: center;width: 84%; margin:0 auto; float:none;max-width: 294px;}
.cg-community-latest-event {font-size: 25px;padding: 5% 0;text-align: center;width: 84%; margin:10px auto 0 auto; float:none;max-width: 294px;}
.community-details-left .field-name-field-office-opening-times {margin-right: 0;width: 195px !important;}
.panels-flexible-region-34-center {float: left;text-align: center;width: 100%;}
.panel-pane .pane-content .field-item {width: 100%;}
.community-details-top-left {float: left;width: 100%;}
.panels-flexible-region-34-image_right {width: 100%;}
.community-details-top-right .cg-community-social-icons {margin-left: 0;margin-top: 15px;width: 40%;}
.community-details-top-right .cg-community-logos {float: right;margin-left: 0;margin-top: 15px;}
.panels-flexible-region-34-bottom_left {float: left;width: 100%;}
.panels-flexible-region-34-bottom_right{width: 100%;}
.node-type-gallery .pane-views.pane-news-n-views .inner .pane-content .view-content .article-data {width: 100%;}
.pane-views .view-content .item-list ul li span a {font-size: 115%;}
.pane-views .view-content .jewish-row {float: left;margin: 0 15px 20px 0 !important;position: relative !important;width: 100%;top: auto !important;}
.pane-views .view-content .views-row .views-field-name-1 {width: 8%!important;}
.pane-views .view-content .views-row .views-field-name {width: 85%!important;}
.jewish-col {text-align: left;width: 100%;}
.pane-views .view-content .views-row .views-field-field-cat-image {text-align: center;width: 100%;}
.pane-views .view-content .views-row .views-field-field-cat-image img {float: none;height: auto;width: 230px;}
.viewport {height: 100%;width: 190px;}
.rabbi-left {height: 175px !important;}
.rabbi-otherdetails {height: 170px;}
.field.field-name-field-facebook-url.field-type-text.field-label-hidden, .field.field-name-field-rabbi-user.field-type-user-reference.field-label-hidden, .field.field-name-field-twitter-url.field-type-text.field-label-hidden {float: left;}
.block-system .jewish-rightcol-eventbox {margin: 0;width: 230px;}
.pane-sharethis-sharethis-block {margin-left: 130px;}
.burial-search form#contact-site-form.donate-form {width: 100%;}
.burial-search form#contact-site-form.donate-form .form-item label {float: left;text-align: left;width: 100%;}
.burial-search form#contact-site-form .form-item input {width: 100% !important;}
.burial-search form#contact-site-form.donate-form .form-item label[for="edit-amount"] {width: 100%;}
.burial-search form#contact-site-form .form-item select {float: left;max-width: 100%;padding: 3px 0 !important;width: 97% !important;}
.klbd-box-item {overflow-x: auto !important;width: 100%;}
.grave-search-box-2-main {overflow: auto !important;width: 100% !important;}
.grave-search-box-2-main .views-field-row .views-field-date {margin:10px 5px 10px 0!important;}
.grave-search-box-2-main .views-field-row .views-field-title {margin-right: 5px !important;padding: 2px 10px !important;}
#pid-category-find-grave .grave-search-box-2-main .views-field-row .views-field-date:last-child {float: left !important;margin-right: 0 !important;}
textarea, .form-item input, .form-item select, #content-region input.form-text {max-width: 95%;min-width: 100px !important;width: 100% !important;}
select#edit-enquiry {width:100% !important;float: right;max-width:97%;}
form#contact-site-form .form-item label {float: left;font-family: arial;width: 100%;text-align: left;}
.form-textarea-wrapper.resizable.textarea-processed.resizable-textarea {float:left;width:100%;}
form#contact-site-form .form-textarea-wrapper.resizable.textarea-processed.resizable-textarea textarea {max-width: 100% !important;width: 100% !important;}
.klbd-search-box .views-exposed-widget {float: left !important;}
.klbd-box-item-row {float: left;width: 460px;}
#pid-job-listing .view-content table.views-table thead th.views-field-field-jobs-closing-date span {height: 39px;line-height: 39px;padding: 3px 0; width:100%;}
#pid-job-listing .view-content table.views-table thead th.views-field-nid span {height: 39px;line-height: 39px;padding: 3px 8px;}
#pid-job-listing .view-content table.views-table tbody .views-field-title .article-data {text-align: center;width: 100%;}
#pid-job-listing .view-content table.views-table.cols-3 th.views-field.views-field-field-jobs-closing-date {width: 90px;}
#pid-job-listing .view-content table.views-table.cols-3 {width: 520px;}
#pid-job-listing .view-content table.views-table.cols-3 th.views-field.views-field-nid {width: 160px;}
#pid-job-listing .view-content {overflow-x: auto;width: 100%;}
#pid-category-find-marriage-record .mrs-box-item-box-brides {width:88px!important;}
#pid-category-find-marriage-record .mrs-box-item-box-datem {width:80px !important;}
#pid-category-find-marriage-record .mrs-box-item-datem {width: 86px !important;}
#pid-category-find-marriage-record .mrs-box-item-brides {width: 96px !important;}
#pid-category-find-marriage-record .mrs-box-item-synagogue {width: 72px !important;}
#pid-category-find-marriage-record .mrs-box-item-result {width: 545px;}
#pid-category-find-marriage-record .mrs-box-item-title .mrs-box-item-box-order {border-left: 5px solid #FFFFFF;}
.burial-search form#contact-site-form .form-item label {text-align: left;width:100%;}
.burial-search form#contact-site-form .form-item span,.burial-search form#contact-site-form .form-item .marriage-order-text {float:left;text-align: left;width:100% !important;}
.burial-search form#contact-site-form .form-item .marriage-order-text input{float:none;margin:0!important;min-width:20px!important;padding:0!important;width:20px!important;}
.node-type-cg-rebbetzin .panel-right-col {display: block;float: none;margin: 0 auto !important;padding-left: 0;text-align: center;}
.panels-flexible-region {display: block;float: none;margin: 0 auto;}
.inner .pane-content .content .field.field-name-field-date {clear: both;display: table;float: none;margin: 0 auto;width: auto;}
.inner .pane-content .content .field.field-name-field-date .field-items {float: left;}
.main-group .panels-flexible-row .pane-content .field-item{float: left;}
.tuk_table{ width:100%; overflow-x:auto;}
.domain-TUK .panels-flexible-row-31-main-row-middle {margin-right: 0;}
.domain-TUK .panel-right-col {display: block;float: none;margin: 0 auto;padding-left: 0;}
.panels-flexible-row-31-main-row-middle {margin-right: 0;}
.form-type-textfield.form-item-name.gravemndfield{ margin:0px!important;}
.burial-search form#contact-site-form.kosher-licence-form{ width:100%!important;}
.burial-search form#contact-site-form.kosher-licence-form .form-item input.form-text{ width:100% !important;}
.burial-search form#contact-site-form .form-item input[type="radio"] {margin-right: 5px;width: auto !important;min-width: 10px!important;float: none;}
.burial-search form#contact-site-form.kosher-licence-form .form-item select{ width:100% !important;max-width: 100%;}
.burial-search form#contact-site-form.kosher-licence-form .form-item span {width: 100% !important;}
.burial-search form#contact-site-form.kosher-licence-form .form-item label {width: 100%;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item select {width:100%!important;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item label {width:100%; float:left;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item input.form-text {width:100% !important; float:left; max-width:100%;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item {width: 100%;}
.burial-search form#contact-site-form.klbd-shomrim-form{width: 100%;}
.burial-search form#contact-site-form.donate-form .form-item input {width: 100% !important;}
#header .block-nice-menus {float: left !important;width: 100%;}
.domain-Tribe #header .block-nice-menus {float: left !important;width:48%;margin:10px 0 5px 25%;}
#header .header-top-inner {padding: 10px 0;}
#header .views-widget .form-item input{ width:110px;}
.domain-Tribe .sidebar #logo{ top:45px;}
.domain-Tribe #header {
    padding: 0 1% 10px 0;
}
.domain-Tribe .header-top-wrapper {
    padding-bottom: 8px;
}
#header .block-views {width: 54%;}
.domain-Tribe .sidebar #logo{ width:85px!important;}
.domain-Tribe .sidebar #logo a img {max-width: 100%;}
.domain-Tribe #header .views-widget .form-item input {width: 100px !important;}
.domain-Tribe #header .views-widget {width: 92px!important;}
.domain-Tribe #header .block-views {width: 31%;margin-top: 12px;}
.domain-Tribe #header .block-nice-menus {margin: 10px 0 5px 92px;width:42%;}
.domain-Tribe .sidebar #logo {top: 20px;}
.sidebar #logo {top:6%!important;}
.domain-United-Synagogue #header .block-nice-menus {margin-left: 42px!important;width:56%!important;margin-top:6px;}
.domain-United-Synagogue #header .block-views {float: right!important;}
.domain-United-Synagogue #header .views-widget .form-item input { width: 108px !important; margin-left:2px;}
.domain-United-Synagogue #header .block-views {width: 34%!important;}
.domain-United-Synagogue #header .views-widget {margin: 0 0 0 0!important;width: 110px!important;}
.domain-United-Synagogue #header .block-views {width: 30%!important;margin-top:12px!important;}
}
@media only screen and (min-width: 240px) and (max-width: 370px) {
input[type="submit"], input[type="button"], textarea { -webkit-appearance: none; border-radius: 0; }
.page-inner { float:left; width:100%; }
.sidebar #logo {width:20%;}
#header { width:78%;}
#header .shabbat_times{width:100%; text-align:center;}
#header .begins { width:100%; text-align:center;}
/*#header #block-block-7 { left: -60px; position: absolute; width: 30%; top: 70%; }*/
#header .block-views { padding: 0 0 0 16%; margin-top: 45%;}
#header .block-nice-menus { background: url("../images/responsive-menu-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer; height: 32px; /*left: -26px;*/ padding: 0; position: absolute; top: 52%; width: 92%; }
.sidebar .block-nice-menus { background: url("../images/sidebar-menu-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer; float: right; height: 24px; position: absolute; right: 0px; top: 180px; width: 24px; z-index: 2147483647; }
.sidebar .block-nice-menus ul { display: none; }
.page-inner .main-wrapper.full-width.clearfix { background:none; }
/*-------header css end----*/
.sidebar .block-nice-menus { width:10%; }
.sidebar .kosher_search { width: 100%; margin: 3% 0; }
.sidebar .kosher_search_title { padding-right: 0px; text-align: left; }
.sidebar .kosher_search input { width: 87%; }
.sidebar .kosher_search_title { text-align: left; width: 40%; }
.kosher_search form { float: right; margin: 0; width: 58%; }
#pid-index #postscript-top .block.block-views { float: left; margin: 0; width: 100% !important; }
.main-group .postscript-top .block-views .block-title { width:auto; }
.footer .copyright { line-height: 16px; }
.main-group .postscript-top .block-views .view-content > div { padding: 0; width: auto; }
#pid-cart #cart-form-pane thead tr th:first-child { display: none; }
#pid-cart #cart-form-pane thead tr th:nth-child(2) {display: none;}
#pid-job-listing .view-content table.views-table tbody .views-field-title .article-data { text-align:center;}
.main-group .content .pane-title { font-size: 20px; margin: 0; padding: 0; }
.main-group .postscript-top-inner { margin: 0 2%; padding: 0; }
.footer ul { margin:0; }
.footer .block-copyright { float: left; width: 100%; }
.footer .block-copyright .content { float: left; width: 100%; }
.main-group { float: left; margin: 0; padding: 0 1%; width: 98%; }
#panel_width { width: 100%; }
.main-group .banner img { float: left; max-height: 100%; max-width: 100%; width: 100%; height:auto; }
.views-exposed-widget.views-widget-sort-by { float: left !important; }
#views-exposed-form-uc-products-admin-page .views-widget-filter-title .form-item .form-text { position: absolute; right: 1%; width: 50% !important; }
#views-exposed-form-uc-products-admin-page .views-submit-button .form-submit { position: absolute; right: 0; }
#views-exposed-form-uc-products-admin-page .views-submit-button { margin-top: 0px; position: absolute; right: 0; }
#views-exposed-form-uc-products-admin-page .views-exposed-widget .form-submit { margin: 1px 4px; }
.back-link { float: left; margin: 0; }
.uc-product-node .main-product-image { height: auto; width: 80%; }
.uc-product-node .main-product-image img { height: auto; max-width: 100%; overflow: hidden; width: 100%; }
.panels-flexible-region-12-right { width: 100% !important; }
.main.region.grid14-14 { float: left; margin: 0; padding: 0; width: 100%; }
.footer-wrapper .content.clearfix {width: 100%;}
.footer .block-menu {float: left;width: 100%;}
.footer .content { width: 100%;}
.footer ul {width: 100%;}
.footer .block-copyright { width: 100%;}
.footer .copyright {margin: 5% 0 5%; width:90%;}
#edit-area-wrapper {    width: auto;}
.item-list .pager li {line-height: 30px;}
#colorbox { width:100%;}
#cboxWrapper { width:100%;}
#cboxContent {width:66%; height:200px!important;}
#cboxLoadedContent {width:100%;height:200px!important;}
.cg-map.left{width:30%;border-right: 5px solid hsl(36, 96%, 62%);display:none;}
.cg-images left{width:30%;}
#cboxLoadedContent .cg-images .views-field-field-image .field-content { max-height: 100%; max-width: 100%;}
#cboxLoadedContent .cg-images .views-field-field-image .field-content img {height: auto;  max-height: 100%;width: 100%;}
.right.cg-otherdetails { width: 46%; height: 161px;padding-left: 6px;padding-right: 6px;overflow-y: visible;}
.cg-map.left iframe { height: 93px; width: 100%;}
#cboxContent .cg-images.left { position: relative;width: 49%; z-index: 0;}
.cg-title {font-size: 11px;font-weight: 600;padding-top: 0;line-height: 12px;}
.cg-officetime {  margin: 0;font-size: 10px;font-weight: normal;}
.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 { font-size: 10px;font-weight: normal;}
.right.cg-otherdetails .cg-readmore a {font-size: 10px;font-weight: normal;line-height: 10px; float:left;}
.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: 0; line-height: 12px;}
.right.cg-otherdetails .cg-rabbi { margin:0;}
.rabbi-left {width: 49%;border-right: 5px solid hsl(36, 96%, 62%); height: 161px !important; }
#cboxLoadedContent ul.gallery-list-element li .views-field-field-image .field-content {max-height: 100%; max-width: 100%;}
#cboxLoadedContent ul.gallery-list-element li .views-field-field-image .field-content img {height: auto;max-height: 100%; width: 100%;}
.rabbi-otherdetails { float: right;padding-left: 5px;padding-right: 5px;width: 45%;height: 161px;}
.rabbi-title a {font-size: 11px;font-weight: 700;padding-top: 0;}
.rabbi-readmore {padding-top: 0;}
.rabbi-readmore a {font-size: 11px;font-weight: 700;}
.klbd-search-box .views-exposed-widget {float: right;margin: 0;}
/*============================================== TUK ============================================*/
.domain-TUK .sidebar #logo a { background:none;}
.domain-TUK .sidebar #logo a img { display:block;}
.domain-TUK .sidebar #logo {border-bottom: none; margin:-6px 0 0 2%; }
.domain-TUK .header-top-wrapper { border:none;}
.domain-TUK #header .block-nice-menus { top: 365%;}
.domain-TUK #header #block-block-8 {top: 270%;}
.domain-TUK #back-to-us-link {   float: left; margin:5% 0 0 0; text-align:center;}
.domain-TUK #header ul.nice-menu li a { background:none;}
.domain-TUK #header ul.nice-menu li {background: none repeat scroll 0 0 hsl(220, 49%, 82%) !important;margin: 0 0 1px !important;}
.domain-TUK .footer ul li { border-right:none;}
.domain-TUK .footer .copyright { margin: 5% 0 2% 0;}
/*.domain-TUK .sidebar .block-nice-menus {background: url("../images/sidebar-menu-tuk-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;}*/
.domain-TUK .sidebar .sidebar-first-inner #block-system-main-menu .gutter .content { border:none!important;}
.domain-TUK .sidebar .block-nice-menus:hover .nice-menu {background: none repeat scroll 0 0 hsl(0, 0%, 94%)!important;}
.domain-TUK .sidebar ul li a {color: hsl(0, 0%, 0%)!important;}
.domain-TUK .sidebar #block-block-5{margin: 4% 0;}
.domain-TUK #header .header-top-inner { padding: 10px 0 6px;}
.domain-TUK .community-details-title {color: #EC008C;}
.tuk_table{ width:100%; overflow-x:auto;}
.domain-TUK .panels-flexible-row-31-main-row-middle {margin-right: 0;}
/*============================================================================================*/
.cggeneral-left { width:50%; display:none;}
.right.cggeneral-otherdetails {width:92%;padding:3%; float:left;}
.panels-flexible-region.panels-flexible-region-43-center.panels-flexible-region-first { width: 100%;}
.panels-flexible-row-43-main-row-inside { text-align: center; float: none;}
.node-type-cg-general .community-details-right .field.field-name-field-image {width: 100%;margin: 20px 0;text-align: center;}
.panel-pane.pane-entity-view.pane-node .inner .pane-content .content .field-item p {text-align:left;}
.panel-pane .pane-content .field-item {float: none;}
.inner_top_banner img { height: auto;}
.main-group .content .pane-title { line-height:20px;}
.panels-flexible-row-23-main-row-right { float: none;text-align: center;}
.stone-setting-search textarea, .form-item input, .form-item select, #content-region input.form-text {max-width: 98%;}
select#edit-enquiry {width: 77% !important;float: right;}
.burial-search form#contact-site-form .form-item input {float: left;width: 98% !important;}
.burial-search form#contact-site-form .form-item input.form-submit { float:right; margin: 0 1% 0 0 !important;}
.grave-search-box-2-main .views-field-row .views-field-title { padding: 1% 3.2%;margin-right: 1%; }
.grave-search-box-2-main .views-field-row .views-field-title:last-child { float: left; }
.view-filters .views-exposed-form select.form-select { display:none;}
.klbd-box-item.stonesrch .mrs-box-item-box-groom, .klbd-box-item.stonesrch .mrs-box-item-box-grooms, .klbd-box-item.stonesrch .mrs-box-item-box-bride, .klbd-box-item.stonesrch .mrs-box-item-box-bride, .klbd-box-item.stonesrch .mrs-box-item-box-brides, .klbd-box-item.stonesrch .mrs-box-item-box-datem { width: auto;}
.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 { padding: 1% 5.3%;}
.klbd-box-item {width: 100%;overflow-x:auto;}
.klbd-box-item-row{ width:500px;}
.klbd-box-item-box-kosher,.klbd-box-item-right{ float:left!important;}
.klbd-box-item-right-img span:before{ left:202px;}
.klbd-box-item-right-img span{ width:170px; left:-235px;}
#pid-category-kosher-search .klbd-search-box {width: 100%;}
.klbd-box-item-right {float: right;width: 100px;}
.mrs-box-item-title {width: 520px;}
.mrs-box-item-row{width: 460px;}
.grave-search-box-2-main {width: 450px;overflow-x: auto !important;}
.grave-search-box-2-main .views-field-row {width: 480px;}
.grave-search-result-row {width:610px;}
.mrs-box-item-result {width: 490px;}
#pid-category-find-marriage-record .klbd-box-item { width: 100%;overflow-x:auto;}
.pane-content.content .node-article.full-node .content .field-items td p, .pane-content.content .node-article.full-node .content .field-items td, .pane-content.content .node-article.full-node .content .field-items th {text-align: center !important;}
.pane-block.pane-sharethis-sharethis-block.pane-sharethis {margin-left: 115px;}
.block-system .jewish-rightcol-eventbox {margin: 0 0;}
#pid-category-find-marriage-record .mrs-box-item-box-groom, #pid-category-find-marriage-record .mrs-box-item-box-grooms, #pid-category-find-marriage-record .mrs-box-item-box-bride, #pid-category-find-marriage-record .mrs-box-item-box-brides, #pid-category-find-marriage-record .mrs-box-item-box-datem, #pid-category-find-marriage-record .mrs-box-item-box-synagogue, #pid-category-find-marriage-record .mrs-box-item-box-order { padding:5px!important;}
#pid-category-find-marriage-record .mrs-box-item-box-grooms{ width:95px!important;}
#pid-category-find-marriage-record .mrs-box-item-grooms{ width:105px!important;}
#pid-category-find-marriage-record .mrs-box-item-box-order{ float:left;}
.sidebar #logo a img {float: left;margin-left: 5px;}
.pane-views .view-content .item-list ul li span a {font-size: 115%;}
.burial-search form#contact-site-form .form-item label {text-align: right;width:30%;}
.burial-search form#contact-site-form .form-item span,.burial-search form#contact-site-form .form-item .marriage-order-text {float: right;text-align: left;width: 64% !important;}
.burial-search form#contact-site-form .form-item .marriage-order-text input{float:none;margin:0!important;min-width:20px!important;padding:0!important;width:20px!important;}
.klbd-box-item.stonesrch .mrs-box-item-box-datem {float: left;}
.node-type-cg-rebbetzin .panel-right-col {display: block;float: none;margin: 0 auto !important;padding-left: 0;text-align: center;}
.panels-flexible-region {display: block;float: none;margin: 0 auto;}
.domain-TUK .panel-right-col {display: block;float: none;margin: 0 auto;padding-left: 0;}
.panels-flexible-row-31-main-row-middle {margin-right: 0;}
.form-type-textfield.form-item-name.gravemndfield{ margin:0px!important;}
.burial-search form#contact-site-form.kosher-licence-form{ width:100%!important;}
.burial-search form#contact-site-form.kosher-licence-form .form-item input.form-text{ width:100% !important;}
.burial-search form#contact-site-form .form-item input[type="radio"] {margin-right: 5px;width: auto !important;min-width: 10px!important;float: none;}
.burial-search form#contact-site-form.kosher-licence-form .form-item select{ width:100% !important;max-width: 100%;}
.burial-search form#contact-site-form.kosher-licence-form .form-item span {width: 100% !important;}
.burial-search form#contact-site-form.kosher-licence-form .form-item label {width: 100%;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item select {width:100%!important;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item label {width:100%; float:left;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item input.form-text {width:100% !important; float:left; max-width:100%;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item {width: 100%;}
.burial-search form#contact-site-form.klbd-shomrim-form{width: 100%;}
}
@media screen and (max-width: 370px) {
.pane-views .view-content .item-list ul li span a {font-size: 115%;}
#header .block.block-block.last {float: right !important;margin: 0 4px 0 0;width: 40%;}
.domain-KLBD #header .block.block-block.last {width: 50%;}
.page-inner { float:left; width:100%; }
.page { float: left; width: 100%; overflow:hidden; }
.header-top-wrapper { position: relative; background:none; }
.sidebar #logo { width:40%; position:absolute; top:10px; padding:0; margin:0; left:1%; border:none; z-index: 9999; }
.sidebar #logo a img { display:none; }
.sidebar #logo a { background: url("../images/logo-risponsive.png") repeat-x; float:left; width:97px; height:24px; }
.domain-KLBD .sidebar #logo a { background:url("../images/klbd_logo.jpg") no-repeat scroll 0 0; background-size:auto 100%; float:left; width:97px; height:50px; }
.domain-Tribe .sidebar #logo a { background: url("../images/tribe_responsive.png") no-repeat; float:left; width:97px; height:24px; }
.domain-Tribe .sidebar #logo {border-bottom: 0 none;margin: 20px 0 17px;}
#header { width: 100%; }
#header .shabbat_times { width:100%; text-align:center; }
#header .begins { width:100%; text-align:center; }
.domain-KLBD .sidebar .kosher_search { background-color:#fff;}
.domain-KLBD .kosher_search form{ width:55%;}
.domain-KLBD .sidebar .kosher_search input {border: 1px solid #c6cee1;width: 152px;}
.domain-KLBD .sidebar .kosher_search{ padding: 0 0 3px;}
.domain-KLBD .kosher_subalert {float: left;width: 100%; margin-bottom:10px;}
.domain-KLBD .sidebar .kosher_subalert .kosher_search_title {font-weight: normal;padding: 0 0 0;margin:4px 0 0 0px;}
.domain-KLBD .sidebar .kosher_subalert input {background: none repeat scroll 0 0 #fff;border:solid 1px #c7cee1;color: #333; font-size:12px;padding: 3px;width: 152px;}
.domain-KLBD .main-group .postscript-top .block-views .content.clearfix p img {max-width: 100%;margin: 0 auto;display: table;}
.domain-KLBD .footer ul li {border-color: #ccc;}
.domain-KLBD .footer ul li:last-child {border-right: none 0;}
.domain-KLBD .sidebar ul li a{ float:left; text-align:left; font-size:11px;}
#header ul.nice-menu {float: right!important;width: 100%!important;}
.domain-KLBD #header ul.nice-menu li a {color: #fff !important;text-align: center;}
.main-group .content-group-inner { padding:0; }
.content-group.region.nested.grid14-12 { width: 100%; }
.content-region.region.nested { width: 100%; }
.main-content.region.nested { width: 100%; }
.panel_width { width: 100%; }
.page_right_banner_bottom_title { float: left; margin-top: 0; width: 100%; }
.panels-flexible-row-20-main-row-middle { margin-right: 0; }
.panels-flexible-row-20-main-row-right { display: inline-block; float: left; text-align: center; width: 100%; }
.panels-flexible-region { display: inline-block; padding: 0; float: none; }
.product-detail-leftpanel { width: 100% !important; }
.view-uc-products .view-content .views-view-grid td { width: 43%; }
.page-products .block-basket-link .right { margin: -65px 0 0; }
#header .header-top-inner { padding: 3% 0; }
.page-products .block-basket-link { float:none; }
#header .views-widget .form-item input { margin-top:15px; height: 24px; }
#header .block-views { position: absolute; right: 1%; margin: 37px 0 0; padding:0; float:left; }
#header .block-nice-menus { height: 24px;right: 1%; padding: 0; position: absolute; top: 225%; width: 34% !important; background: url("../images/sidebar-menu-bg.png") no-repeat right; cursor: pointer; }
.domain-Tribe #header .block-nice-menus { height: 24px;right: 1%; padding: 0; position: absolute; top:110px; width: 34%; background: url("../images/sidebar-menu-bg.png") no-repeat right; cursor: pointer; }
.domain-Tribe #header ul.nice-menu li a{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #000000;}
.domain-Tribe .sidebar ul li a {color: #505050;}
.domain-Tribe .footer ul li {border-right: none 0;border-bottom: 1px solid #FFFFFF;}
#header ul.nice-menu:hover { display:block !important; }
#header ul.nice-menu { display:none !important; }
.sidebar { margin: 12px 0 0; padding: 0; width: 100%; }
.sidebar .sidebar-first-inner { padding: 0 2%; }
#header #block-block-8 { padding: 0 0 0%; top:238%; text-align:left; padding:0 0 0 6%; width: 60%; position:absolute; background: url("../images/candles-shabbat.png") no-repeat scroll 4px 0 hsla(0, 0%, 0%, 0); }
.domain-Tribe #header #block-block-8 { padding: 0 0 0%; top:112px; text-align:left; padding:0 0 0 6%; width: 60%; position:absolute; background: url("../images/candles-shabbat.png") no-repeat scroll 4px 0 hsla(0, 0%, 0%, 0); }
.sidebar .block-nice-menus {width:46%;  background: url("../images/responsive-menu-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer; float: right; height: 32px; position: absolute; left: 1%; top: 62px; z-index: 2147483647; }
.sidebar .block-nice-menus ul { display: none;margin: 32px 6px 0 0; float:left; width:150px; }
.sidebar ul li { float:left; }
.sidebar .block-nice-menus:hover .nice-menu { display:block !important;  background:#fff;}
.page-inner .main-wrapper.full-width.clearfix { background:none; }
.sidebar #block-block-5 { margin: 2% 0; }
.sidebar .kosher { display:none; }
#pid-index .region.region-content.content.nested.grid14-12 { display: none; }
.region.region-postscript-top.postscript-top.nested.grid14-12 { margin-top: -5px; }
.sidebar .kosher_search { width: 100%; margin:10px 0 10px; }
.sidebar .kosher_search_title { padding-right: 0px; text-align: left; float:left; margin: 2% 0 0 0; }
.sidebar .kosher_search input { width: 87%; margin: 2% 0 0 0; height:24px; }
.kosher_search form { float: right; margin: 0; width: 58%; }
#pid-index #postscript-top .block.block-views { float: left; margin: 5px 0 15px; width: 100% !important; }
.main-group .postscript-top .block-views .block-title { width:auto;font-size: 18px;}
.footer .copyright { line-height: 16px; margin: 8% 0 2%; padding: 0; float:left; width:100%; text-align:center; }
#header .top_icon .phone { margin: 0 6px 0 0; }
.main-group .postscript-top .block-views .view-content > div { padding: 0; width: auto; }
#pid-cart #cart-form-pane thead tr th:nth-child(2) {display: none;}
#pid-job-listing .view-content table.views-table tbody .views-field-title .article-data {text-align:center; }
#pid-content-hr-administrator .panels-flexible-row-31-main-row-middle{ margin:0px;}
.block-system .star-img {text-align: center;width: 100%;}
#pid-job-listing .view-content table.views-table.cols-3 {width: 490px;}
.main-group .content .pane-title { font-size: 20px; margin: 0; padding: 0; }
.footer ul { margin:0; float:left; width:90%; margin:0 5%; }
.footer ul li { float:left; width:100%; border-bottom: 1px solid hsl(36, 96%, 62%); border-right:none; }
.footer ul li:last-child { border:none; }
.footer ul li a { float: left; width: 100%; line-height: 24px; padding:0; text-align:center; }
.footer .block-copyright { float: left; width: 100%; border-top: 1px solid hsl(0, 0%, 80%); margin-top: 3%; }
.footer .block-copyright .content { float: left; width: 100%; }
.footer .copyright { margin: 5% 0 0; }
#block-views--exp-uc_products-admin_page { float: left; position: relative; width: 100%; }
.block-basket-link .right { margin-top: -90px; }
#pid-cart #uc-cart-view-form tr td.desc { display: none; padding-right: 130px; }
#pid-cart #cart-form-pane thead tr th:first-child { display: block; }
#pid-cart #uc-cart-view-form td.qty { padding-left: 94px; }
.form-text.required { width: 100% !important; }
.uc-store-address-field .form-item label { text-align:left; }
#delivery-address-pane .form-text { width: 100% !important; }
#billing-pane .form-text { width: 100% !important; }
.form-item.form-type-textfield.form-item-panes-customer-primary-email { text-align: left; }
.pane-views .view-content .jewish-row { float: left; left: 0 !important; position: relative !important; right: 0 !important; width: 100%!important; top:0 !important; }
.pane-views .view-content .views-row .views-field-name { width:86%; }
.jewish-col { width:100%; }
.pane-views .view-content { height:auto !important; }
.panel-width { width: 100%; }
.pane-views .view-content { width: 100% !important; }
.main-group .pane-sub-title { text-align:left; height:auto; width:96%; padding:2%; float:left; margin: 5% 0 0; }
.main-group .breadcrumb { margin: 10px 0 14px; }
.panels-flexible-row-5-main-row-middle { margin-right: 0; }
.panels-flexible-row-8-main-row-middle { margin-right: 0; }
.pane-views .view-content .item-list ul { min-width: 100%; }
.panels-flexible-region-5-center { float: left; width: 100%; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row { padding: 5%; width: 90%; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row .pane-content.content { width: 100%; }
.search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row form .form-text { width: 95% !important; }
.search-result-panel .inside.panels-flexible-region-inside.panels-flexible-region-24-center-inside.panels-flexible-region-inside-first { width: 100%; }
.pane-title2 .inner .pane-content { text-align:left; }
.panels-flexible-row-23-main-row-middle { margin-right: 0; }
.panels-flexible-region-23-center { width:100%; }
.klbd-search-box .views-widget { float: left; width: 88%; }
.klbd-search-box .views-widget .form-item input { min-width: 96% !important; width: 96% !important; }
.pane-views .view-content .views-row .views-field-field-cat-image { float: left; text-align: center; width: 100%; }
.pane-views .view-content .views-row .views-field-field-cat-image img { display: inline-block; float: none; text-align: center; }
#flickrgallery .flickr-wrap {margin: 0 2% 2% 1%;width: 30%;}
#flickrgallery-albums .flickr-wrap { padding: 2%; width: 42%; min-height: 150px; }
.view-gallery .view-content .item-list ul li { margin:2%; width: 46%; background-color:transparent; }
.view-gallery .view-content .item-list ul { float: left; margin: 0 0 20px; }
#pid-category-announcements .pane-views .view-content .views-row .views-field-field-cat-image img { height: auto; display: inline-block; float: none; }
#pid-contact .main-group .content .pane-title { margin: 0; }
.main-group .contact-intro-text { padding: 0 2%; width: 96%; }
form .form-item { float: left; margin: 0 0 10px; width: 100%; }
#contact-site-form .form-text.required { width: 75% !important; float:right; }
form#contact-site-form .form-submit { margin: 7px 0 0 !important; }
form#contact-site-form .form-item label { padding: 0; width: 20%; }
#contact-site-form .form-text { width: 75% !important; float:right; }
#contact-site-form .form-item textarea { width: 77% !important; float:right; }
.user-info-from-cookie.contact-form { float: left; margin-bottom: 20px; width: 100%; }
#content-tabs ul.primary, #content-tabs ul.secondary { border-bottom: medium none; margin: 0; padding: 0; }
#content-tabs ul.primary li, #content-tabs ul.secondary li { width:100%; float:left; }
#content-tabs ul.primary li, #content-tabs ul.secondary li a { width:100%; float:left; text-align:center; margin: 0; }
#user-login .form-item label { float: left; padding: 0; width:22% !important; }
#user-login .form-item .form-text { float:right; width:74%!important; }
#user-login .description { float: left; padding: 0 !important; text-align: left; width: 100% !important; }
#user-login .form-submit { float: right!important; margin: 7px 0 0 !important; }
#user-login { margin-bottom:10px; float:left; }
ul.primary li a { width: 100%; }
#user-login .form-item { float:left; width:100% !important; }
#header .block-nice-menus:hover ul.nice-menu { display:block!important; background: none repeat scroll 0 0 hsl(0, 0%, 100%); display: block !important; float: left; margin: 25px 0 0 !important; width: 100%; }
.domain-Tribe #header .header-top-inner {padding: 10px 0px 6px;}
.domain-Tribe .sidebar .block-nice-menus .content {border-bottom:0 none;}
.domain-Tribe .header-top-wrapper {border-bottom: none 0;}
.domain-Tribe #back-to-us-link a {float: left;margin-top:-125px;text-align: left; position:relative; z-index:9999;}
.domain-Tribe #back-to-us-link a span {background: url("../images/back-to-us-link_tuk_arrow.png") no-repeat scroll 30px center rgba(0, 0, 0, 0);float: none;}
.domain-Tribe .sidebar .kosher_search_title {font-size: 13px;}
.domain-Tribe .sidebar .kosher_search input{ margin:1px 0 0 0;}
#header ul.nice-menu li { margin:1px 0 0px 0; padding:0; background:#b9c8e7!important; border:none; float:left !important; width:100% !important; height:26px; }
#header ul.nice-menu li a { line-height: 22px; margin:0; padding:0; background:none; border:none; color:#fff; }
#header ul.nice-menu li a:hover { background:none!important; color: #000!important; }
#header ul.nice-menu ul { float: left;left: 189px; margin: 0;padding: 0;width: 170% !important;  top: 53px; background:#d6e0f5 !important;}
#header ul.nice-menu-down ul li { width: 100% !important;top: 58px; background:#d6e0f5 !important; border-top: 1px solid hsl(0, 0%, 94%) !important; margin:0;}
#header ul.nice-menu ul li a {font-size: 10px !important; background:none !important; padding-left: 5px !important;}
.footer .block-copyright { width: 100%;}
#edit-area-wrapper {    width: auto;}
.item-list .pager li {line-height: 30px;}
#colorbox { width:100%!important;}
#cboxWrapper { width:100%!important;}
.rebbetzin-left {width:50%; display:none;}
.right.rebbetzin-otherdetails {padding:3%;width:92%;}
.rebbetzin-title a { padding-top: 0;}
#cboxContent {width:66%;height:200px!important;}
#cboxLoadedContent {width:100%;height:200px!important;}
.cg-map.left{width:30%;border-right: 5px solid hsl(36, 96%, 62%);height: 100px; display:none;}
.cg-images left{width:30%;}
#cboxLoadedContent .cg-images .views-field-field-image .field-content { max-height: 100%; max-width: 100%;}
#cboxLoadedContent .cg-images .views-field-field-image .field-content img {height: auto;  max-height: 100%;width: 100%;}
.right.cg-otherdetails { width:92%; height:200px;padding:3%;}
#cboxContent .cg-images.left {border-right: 5px solid #FBB040;}
.cg-map.left iframe { height: 93px; width: 100%;}
#cboxContent .cg-images.left { position: relative;width: 49%; z-index: 0; display:none;}
.cg-title {font-size: 11px;font-weight: 600;padding-top: 0;line-height: 12px;}
.cg-officetime {  margin: 0;font-size: 10px;font-weight: normal;}
.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 { font-size: 10px;font-weight: normal;}
.right.cg-otherdetails .cg-readmore a {font-size: 10px;font-weight: normal;line-height: 10px; float:left;}
.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: 0; line-height: 12px;}
.right.cg-otherdetails .cg-rabbi { margin:0;}
.rabbi-left {width: 49%;border-right: 5px solid hsl(36, 96%, 62%); height: 161px !important; display:none;}
#cboxLoadedContent ul.gallery-list-element li .views-field-field-image .field-content {max-height: 100%; max-width: 100%;}
#cboxLoadedContent ul.gallery-list-element li .views-field-field-image .field-content img {height: auto;max-height: 100%; width: 100%;}
.rabbi-otherdetails { float: left;padding:3%;width:90%;height:200px;}
.rabbi-title a {font-size: 11px;font-weight: 700;padding-top: 0;}
.rabbi-readmore {padding-top: 0;}
.rabbi-readmore a {font-size: 11px;font-weight: 700;}
.panels-flexible-row-5-main-row-right { text-align: center;}
.panels-flexible-row-8-main-row-right {text-align: center;}
#pid-job-listing .inside .view-content {float: left;overflow-x: auto;width: 100%;}
.block-system .jewish-rightcol-checkout{ text-align:center;}
#pid-job-listing .inside .view-content tbody td {padding-right: 10px;}
#pid-job-listing .view-content table.views-table tbody .views-field-title .article-data {margin-right: 9px;width: auto !important;}
#pid-job-listing .view-content table.views-table tbody .job-view-link div a {padding-left: 0 !important;}
.grave-search-box-2-main .views-field-row .plot {float: left !important;}
.burial-search form#contact-site-form.donate-form .form-item label {text-align: left;width: 100%;}
.burial-search form#contact-site-form.donate-form,.panels-flexible-region-45-center{ width:100%;}
.panels-flexible-region-44-center{ width:100%;}
.node-type-cg-rebbetzin .community-details-right .field.field-name-field-image,.node-type-cg-rabbi .community-details-right .field.field-name-field-image {float:right;height: auto;margin: 4%;text-align: center;width: 92%;}
.community-details-top-right {margin-left: 0;width: 100%;}
.community-details-top-right .cg-community-logos {margin-top: 15px; float:right;}
.community-details-top-right .cg-community-social-icons {margin-top: 15px; float:left;}
.cg-community-icons-main {margin: 0 auto;text-align: center;width: 64%;}
.cg-community-latest-news {font-size: 25px;margin: 0 auto;padding: 5% 0;text-align: center;width: 100%; max-width: 294px; float:none;}
.cg-community-latest-event {font-size: 25px;margin:10px auto 0 auto;padding: 5% 0;text-align: center;width: 100%; max-width: 294px; float:none;}
.community-details-left .field-name-field-office-opening-times {margin-right: 0;width: 195px !important;}
.panels-flexible-region-34-center {width: 100%;}
.panels-flexible-region-34-image_right {width: 100%;}
.panels-flexible-region-34-bottom_left {width: 100%;}
.community-details-left .field-name-field-office-opening-times {margin-right: 0;width: 100% !important;}
.panels-flexible-region-34-bottom_right {width: 100%;}
.node-type-gallery .pane-views.pane-news-n-views .inner .pane-content .view-content .article-data {width: 100%;}
.community-details-top-left {text-align: center;width: 100%;}
.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 {font-size: 11px;}
body {padding: 0 !important;}
#toolbar{ display:none!important;}
.main-group h1 {font-size: 26px;line-height: 30px;margin: 0;}
.contextual-links-region {position: inherit;}
#flickrgallery .flickr-wrap {min-width: 88px;}
.cboxPhoto {height: 100%!important;width: auto!important;}
#cboxLoadedContent {height: 100% !important;width: 100% !important;}
#cboxTitle {bottom: 0;float: right !important;left: auto;right: 0;width: 80%;}
.sidebar #logo a img {float: left;margin-left: 5px;}
.burial-search form#contact-site-form .form-item label {text-align: left;width:100%;}
.burial-search form#contact-site-form .form-item span,.burial-search form#contact-site-form .form-item .marriage-order-text {float:right;text-align:left;width:64%!important;}
.burial-search form#contact-site-form .form-item .marriage-order-text input{float:none;margin:0!important;min-width:20px!important;padding:0!important;width:20px!important;}
.node-type-cg-rebbetzin .panel-right-col {display: block;float: none;margin: 0 auto !important;padding-left: 0;text-align: center;}
.domain-TUK .community-details-title {color: #EC008C;}
.panels-flexible-region {display: block;float: none;margin: 0 auto;}
select#edit-enquiry {width:68% !important;float: right;}
.tuk_table{ width:100%; overflow-x:auto;}
.domain-TUK .panels-flexible-row-31-main-row-middle {margin-right: 0;}
.domain-TUK .panel-right-col {display: block;float: none;margin: 0 auto;padding-left: 0;}
.panels-flexible-row-31-main-row-middle {margin-right: 0;}
.form-type-textfield.form-item-name.gravemndfield{ margin:0px!important;}
.burial-search form#contact-site-form.kosher-licence-form{ width:100%!important;}
.burial-search form#contact-site-form.kosher-licence-form .form-item input.form-text{ width:100% !important;}
.burial-search form#contact-site-form .form-item input[type="radio"] {margin-right: 5px;width: auto !important;min-width: 10px!important;float: none;}
.burial-search form#contact-site-form.kosher-licence-form .form-item select{ width:100% !important;max-width: 100%;}
.burial-search form#contact-site-form.kosher-licence-form .form-item span {width: 100% !important;}
.burial-search form#contact-site-form.kosher-licence-form .form-item label {width: 100%;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item select {width:100%!important;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item label {width:100%; float:left;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item input.form-text {width:100% !important; float:left; max-width:100%;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item {width: 100%;}
.burial-search form#contact-site-form.klbd-shomrim-form{width: 100%;}
.inner .pane-content .content .field.field-name-field-date {clear: both;display: table;float: none;margin: 0 auto;width: auto;}
.inner .pane-content .content .field.field-name-field-date .field-items {float: left;}
.main-group .panels-flexible-row .pane-content .field-item{float: left;}
.main-group .panels-flexible-row .community-details-top-left .pane-content .field-item{ width:100%;}
.community-details-right .node-cg-general .field.field-name-field-image .field-item {float: none;margin: 0 auto;}
}
@media only screen and (min-width:490px) and (max-width:568px) {
input[type="submit"], input[type="button"], textarea { -webkit-appearance: none; border-radius: 0; }
select { -webkit-appearance: menulist-button; }
.pane-views .view-content .jewish-row {margin: 0 5% 20px 0 !important;width: 45%;}
.pane-views .view-content .views-row .views-field-name {width: 82%;}
.pane-views .view-content.masonry {width: 104% !important;}
.view-gallery .view-content .item-list ul li {margin: 0 0 10px 13px;width: 120px;}
ul.gallery-list-element li .views-field-colorbox {height: 120px;width: 120px;}
.viewport {height: 120px;width: 120px;}
ul.gallery-list-element li .colorbox-inline.init-colorbox-inline-processed.cboxElement {height: 120px;}
ul.gallery-list-element li .views-field-colorbox a.colorbox-inline img {height: 120px;width: 120px;}
#pid-category-find-grave .grave-search-box-2-main .views-field-row .views-field-date:last-child {width: 40px !important;}
#pid-category-find-grave .grave-search-box-2-main .views-field-row .row {width: 44px!important;}
.grave-search-box-2-main .views-field-row .views-field-date {margin:10px 5px 10px 0 !important;}
#pid-category-find-grave .grave-search-box-2-main .views-field-row .section {width:56px!important;}
#pid-category-find-grave .grave-search-box-2-main .views-field-row .date-of-burial {width:85px!important;}
#pid-category-find-grave .grave-search-box-2-main .views-field-row .last-name {width:70px!important;}
#pid-category-find-grave .grave-search-box-2-main .views-field-row .first-name {width:71px!important;}
#pid-category-find-marriage-record .mrs-box-item-result {width: 515px !important;}
.node-type-cg-rebbetzin .panel-right-col {display: block;float: none;margin: 0 auto !important;padding-left: 0;text-align: center;}
.cboxPhoto {height: 100% !important;width: auto !important;}
#flickrgallery .flickr-wrap {margin: 0 1% 1%!important;}
.domain-TUK .community-details-title {color: #EC008C;}
.panels-flexible-region {display: block;float: none;margin: 0 auto;}
.domain-TUK .panels-flexible-row-31-main-row-middle {margin-right: 0;}
.domain-TUK .panel-right-col {display: block;float: none;margin: 0 auto;padding-left: 0;}
.panels-flexible-row-31-main-row-middle {margin-right: 0;}
.form-type-textfield.form-item-name.gravemndfield{ margin:0px!important;}
.burial-search form#contact-site-form.kosher-licence-form{ width:100%!important;}
.burial-search form#contact-site-form.kosher-licence-form .form-item input.form-text{ width:100% !important;}
.burial-search form#contact-site-form .form-item input[type="radio"] {margin-right: 5px;width: auto !important;min-width: 10px!important;float: none;}
.burial-search form#contact-site-form.kosher-licence-form .form-item select{ width:100% !important;max-width: 100%;}
.burial-search form#contact-site-form.kosher-licence-form .form-item span {width: 100% !important;}
.burial-search form#contact-site-form.kosher-licence-form .form-item label {width: 100%;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item select {width:100%!important;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item label {width:100%; float:left;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item input.form-text {width:100% !important; float:left; max-width:100%;}
.burial-search form#contact-site-form.klbd-shomrim-form .form-item {width: 100%;}
.burial-search form#contact-site-form.klbd-shomrim-form{width: 100%;}
}
@media only screen and (min-width:480px) and (max-width:490px) {
.domain-Tribe #header .block-nice-menus {margin-left: 24%;padding: 2% 0;width: 49%;}
#back-to-us-link {margin-top:-5px;}
.domain-Tribe .sidebar .block-nice-menus ul li {border-right: 1px solid #fff;}
.domain-Tribe .sidebar #logo{ margin:22px 0 17px;}
}

@media only screen and (min-width:568px) and (max-width:570px) {
.domain-Tribe #header .block-views {width: 25%;}
.domain-Tribe .sidebar #logo {top: 15px;}
.domain-Tribe #back-to-us-link {margin-top:-5px;}
.domain-Tribe .sidebar .block-nice-menus ul li {border-right: 1px solid #fff;}

@media only screen and (min-width:384px) and (max-width:390px) {
#header #block-block-8 {width: 70%;}
#header .block-nice-menus {margin: 10px 0;}
#header .block-views {float: right;}
.domain-Tribe .sidebar #logo {top:48px;}
.domain-Tribe #back-to-us-link {margin-top:-22px;}
.domain-Tribe #header .header-top-inner {padding: 0 0 20px;}
}
@media only screen and (min-width:600px) and (max-width:605px) {
#header {
    padding: 0 2% 10px 0;
}
}
@media only screen and (min-width:480px) and (max-width:685px) {
}
@media only screen and (min-width:320px) and (max-width:480px) {
select { -webkit-appearance: menulist-button; }
input[type="submit"], input[type="button"], textarea { -webkit-appearance: none; border-radius: 0; }
#pid-index #postscript-top .block.block-views { min-height: 320px;}
#header ul.nice-menu { width: 100% !important;}
.domain-United-Synagogue #header .block-nice-menus { margin-left: 18%; width: 55%;}
.pane-views .view-content { overflow-x: scroll; width: 100% !important; }
.domain-KLBD #header ul.nice-menu li { margin:0;}
.domain-KLBD #header .block-nice-menus {   width: 34%; margin-top: 25px !important;}
}