/* IE8 uses \0 */
@media all\0 { 
.homepage-slideshow .flexslider .views-field-field-slider-content {left:44%; margin-top:-75px;}
.homepage-slideshow .flexslider ul.slides li:first-child .views-field-field-slider-content {left:39%; margin-top:-75px;}

.homepage-events h1{margin-left:37%;}
.homepage-events h3{margin-left:13%;}

.homepage-jobs h1{margin-left:22%;}
.homepage-jobs h3{margin-left:26%;}

#header .header-main-menu ul li a{padding:3px 11.5px !important;}

.homepage-planning-simcha{background-repeat:repeat-x;}
.homepage-carousel.homepage-carousel-photogallery{background-size:inherit !important; background-repeat:repeat-x;}
.homepage-jobs{background-color:#0f70b7;}

.domain-United-Synagogue #header .header-top-menu ul li a i{color:rgba(255, 255, 255, 0.05)}
.domain-United-Synagogue #header .header-top-menu ul li ul{-webkit-appearance: none;}
}
/* IE10+ specific styles go here */  
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   .homepage-slideshow .flexslider .views-field-field-slider-content{transform:none; outline:none; box-shadow:none;}
}

/*chrome browser css*/
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
	/*desktop size css only for chrome*/
	#header .header-main-menu ul li a{ padding:3px 12.95px !important; line-height:27px; word-wrap:inherit;}
	/*responsive size css only for chrome*/
	@media screen and (max-width:1080px) {
		#header .header-main-menu ul li a{padding:3px 11.25px !important}
	}
	@media screen and (max-width:1000px) {
	#header .header-main-menu ul li a{padding:3px 9.6px !important;}
	}
}

/*firefox browser css*/
@-moz-document url-prefix() {
	/*desktop size css only for firefox*/
	#header .header-main-menu ul li a{ padding:3px 11.95px !important; line-height:27px; word-wrap:inherit;}
	/*responsive size css only for firefox*/
	@media screen and (max-width:1080px) {
		#header .header-main-menu ul li a{padding:3px 10.35px !important}
	}
	@media screen and (max-width:1000px) {
		#header .header-main-menu ul li a{padding:3px 8.7px !important;}
	}
}

/*safari browser css*/
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{ @media {
    	#header .header-main-menu ul li a{padding:3px 12px !important;}
	}
	@media screen and (max-width:1080px) {
		#header .header-main-menu ul li a{padding:3px 11.35px !important;}
	}
	@media screen and (max-width:1000px) {
		#header .header-main-menu ul li a{padding:3px 9.7px !important;}
	}
}

@media screen and (min-width:1230px) {}
@media screen and (max-width:1230px) {
/*Genral*/
.datatable thead th, .datatable tbody td{white-space:nowrap;}

.homepage-shabbat-festivals{background-position:center bottom;}
.homepage-isitkosher iframe{width:100% !important;}
.panel_width{width:100%;}
@media screen and (min-width:1200px) {}

@media screen and (max-width:1200px) {
.homepage-slideshow .gutter{height:270px !important;}
.homepage-slideshow-donate{margin-top:-170px;}
.homepage-slideshow-join{margin-top:-170px;}
}

@media screen and (max-width:1130px) {
.homepage-slideshow .gutter{height:250px !important;}
.domain-United-Synagogue #header .header-top-small-wrapper .header-top-inner .header-top-logo #logo img{width:54px;}
.domain-United-Synagogue #header .header-top-small-wrapper .header-top-inner .header-top-logo{margin-top:0px;}
}


@media screen and (max-width:1080px) {
body, div.full-width{min-width:900px;}
.domain-United-Synagogue #header .grid14-14{width:940px;}
.homepage-slideshow .gutter{height:220px !important;}
.homepage-slideshow-donate{right:-470px; margin-top:-140px;}
.homepage-slideshow-join{left:-470px; margin-top:-140px;}
.homepage-carousel{width:940px;}
.main-group .block.homepage-isitkosher .gutter{width:940px;}
.main-group .block.homepage-shabbat-festivals .gutter{width:940px;}
.main-group .block.homepage-events .gutter{width:940px;}
.main-group .block.homepage-planning-simcha .gutter{width:940px;}
.main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:940px;}
.main-group .block.homepage-jobs .gutter{width:940px;}
.domain-United-Synagogue .footer-wrapper .grid14-14{width:940px;}
.homepage-carousel.homepage-carousel-kosher ul li:first-child{width:375px;}
.homepage-carousel.homepage-carousel-kosher ul li:first-child .views-field-nothing{width:375px;}

.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field h2{margin:7px 0 14px 0;}
.homepage-vertical-carousel-burial{width:475px; margin-left:-470px;}
.homepage-find-grave{width:465px; margin-right:-765px;}
.homepage-find-grave .webform-client-form label{padding:0 15px 0 0;}
.homepage-find-grave .webform-client-form select.form-select{width:325px;}
.homepage-find-grave .webform-client-form .form-text{width:310px !important;}
.homepage-vertical-carousel-video{margin-left:-470px; width:470px;}
.homepage-vertical-carousel .jcarousel-skin-default .jcarousel-container-vertical{width:455px;}
.homepage-vertical-carousel .jcarousel-skin-default .jcarousel-container-vertical ul li{height:90px !important;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image{width:165px; height:90px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image img{height:90px;}
.homepage-video-content{margin-right:-470px; width:470px;}
.homepage-video-content .video-box{width:100%;}
.homepage-video-content .video-box h1{padding-left:10px; font-size:20px; line-height:15px;}
.homepage-video-content .video-box img{width:100%; height:193px;}
.homepage-video-content .video-box-content {padding:5px 10px 10px 10px; line-height:18px;}
.homepage-video-content .video-play-btn{margin-top:-145px;}
.homepage-video-content .video-play-btn img{width:auto; height:auto;}
.homepage-video-content .video-youtube-box iframe{width:100%; height:287px;}
}

@media screen and (max-width:1040px) and (min-width:980px) {
	#header .header-main-menu {}
	#header .header-main-menu button.btn-navbar+div > ul {width: 100%; overflow: hidden;}
	#header .header-main-menu button.btn-navbar+div > ul >li {float: none; width: 1%; display: table-cell;}
	#header .header-main-menu button.btn-navbar+div > ul >li>a {padding: 3px 0 !important; text-align: center; white-space: nowrap;}
}

@media screen and (max-width:1024px) {}


@media screen and (max-width:1000px) {
/*Genral*/
.form-lang-hide{clear:both; width:100%;}
.form-lang-show{width:100%;}
.form-lang-hide .control-label{visibility:visible; font-size:14px; width:160px;}
.form-horizontal .control-label{text-align:left; width:100px;}
.form-horizontal .controls{margin-left:160px;}

.domain-United-Synagogue #header .grid14-14{width:900px;}
.homepage-slideshow-donate{right:-450px;}
.homepage-slideshow-join{left:-450px;}
.homepage-carousel{width:900px;}
.main-group .block.homepage-isitkosher .gutter{width:900px;}
.main-group .block.homepage-shabbat-festivals .gutter{width:900px;}
.main-group .block.homepage-events .gutter{width:900px;}
.main-group .block.homepage-planning-simcha .gutter{width:900px;}
.main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:900px;}
.main-group .block.homepage-jobs .gutter{width:900px;}
.domain-United-Synagogue .footer-wrapper .grid14-14{width:900px;}
.homepage-carousel.homepage-carousel-kosher ul li:first-child{width:355px !important;}
.homepage-carousel.homepage-carousel-kosher ul li:first-child .views-field-nothing{width:355px;}
.homepage-carousel.homepage-carousel-kosher .jcarousel-skin-default .jcarousel-item{width:255px;}

.homepage-video-content .video-box h1{margin:8px 0 15px 0;}
.homepage-vertical-carousel-burial{width:450px; margin-left:-450px;}
.homepage-find-grave{width:450px; margin-right:-450px;}
.homepage-find-grave .webform-client-form label{padding:0 15px 0 0; width:120px;}
.homepage-find-grave .webform-client-form select.form-select{width:315px;}
.homepage-find-grave .webform-client-form .form-text{width:300px !important;}
.homepage-vertical-carousel-video{margin-left:-455px; width:455px;}
.homepage-vertical-carousel .jcarousel-skin-default .jcarousel-container-vertical{width:95%;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-nothing{width:61%;}
.homepage-video-content{margin-right:-450px; width:450px;}
.footer-inner .footer-bottom-menu{margin-left:70px;}
}


@media screen and (max-width:980px) {
/*menu changes remaining*/
.homepage-isitkosher h1{font-size:100px;}
}

@media screen and (max-width:979px) {
.domain-United-Synagogue #header ul.nice-menu ul{left:344px; margin-top:95px; width:500px !important;}

.domain-United-Synagogue #header .header-top-menu ul li.menu-hide{display:none !important;}
.domain-United-Synagogue #header .header-top-menu ul li{border-left:1px solid #000 !important; border-right:0px !important;}
.domain-United-Synagogue #header .header-top-menu ul li:first-child{border:none !important;}
.domain-United-Synagogue #header .header-top-menu{width:auto; margin-top:0 !important;}

#header .header-main-menu ul li.menu-hide{display:block !important;}
#header .header-main-menu{clear:right; margin-right:82%; margin-top:-30px;}
.header-main-menu .tb-megamenu-main-menu .nav-collapse{width:400px;}
.tb-megamenu .always-show .mega > .mega-dropdown-menu, .tb-megamenu .always-show .dropdown-menu{display:none !important;}
.tb-megamenu .mega.open > .mega-dropdown-menu, .tb-megamenu .mega.dropdown-submenu:hover > .mega-dropdown-menu{display:block !important;}
.tb-megamenu .two-col-dropdown-menu .dropdown-menu, .tb-megamenu .four-col-dropdown-menu .dropdown-menu{padding:0 !important; background-color:#fff !important;}
.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a{margin:0px !important;}
.preface-top-wrapper .grid14-14{padding-top:109px;}

.tb-megamenu .two-col-dropdown-menu .dropdown-menu .mega-nav > li{width:100% !important;}
.tb-megamenu .four-col-dropdown-menu .dropdown-menu .mega-nav > li{width:100% !important;}
.tb-megamenu .four-col-dropdown-menu .dropdown-menu li:nth-of-type(3n+1){width:100% !important;}
#header .header-main-menu ul li .mega-dropdown-menu li a{line-height:18px;}
button.tb-megamenu-button {height:30px;}

/*Shabbat Festival Times*/
#pid-category-demo-shabbat-festival-times.domain-United-Synagogue #main-wrapper{margin-top:100px !important;}

/*Donate Page*/
#pid-communitydonate.domain-United-Synagogue #main-wrapper{margin-top:100px !important;}
}

@media screen and (max-width:950px) {
.homepage-slideshow .gutter{height:210px !important;}
.footer-inner .footer-bottom-menu{margin-left:25px;}
.domain-United-Synagogue .main-group{width:inherit !important; float:none;}
.homepage-carousel.homepage-carousel-kosher .jcarousel-prev, .homepage-carousel.homepage-carousel-kosher .jcarousel-next{display:block !important;}
.homepage-isitkosher h1{font-size:95px;}

/*Shabbat Festival Times*/
#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .sidebar{display:none;}
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 {width:850px;}
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 .main-content{width:100%;}
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 .main-content .content-group{width:100%;}
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 .main-content .content-group .content-group-inner{padding:0 0 50px;}
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 .main-content .content-group .content-group-inner .content-region{width:100%;}
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 .main-content .content-group .content-group-inner .content-region .panel-flexible {width:100%;}
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 .main-content .content-group .content-group-inner .content-region .panel-flexible .field-item{width:100%;}
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 .main-content .content-group .content-group-inner .content-region .panel-flexible .field-item img{max-width:100%; max-height:inherit; width:100%;}

/*Donate Page*/
#pid-communitydonate.domain-United-Synagogue .sidebar{display:none;}
body#pid-communitydonate.domain-United-Synagogue .grid14-14 {width:850px;}
body#pid-communitydonate.domain-United-Synagogue .grid14-14 .main-content{width:100%;}
body#pid-communitydonate.domain-United-Synagogue .grid14-14 .main-content .content-group{width:100%;}
body#pid-communitydonate.domain-United-Synagogue .grid14-14 .main-content .content-group .content-group-inner{padding:0 0 50px;}
body#pid-communitydonate.domain-United-Synagogue .grid14-14 .main-content .content-group .content-group-inner .content-region{width:100%;}
body#pid-communitydonate.domain-United-Synagogue .grid14-14 .main-content .content-group .content-group-inner .content-region .panel-flexible{width:100%;}
body#pid-communitydonate.domain-United-Synagogue .grid14-14 .main-content .content-group .content-group-inner .content-region .panel-flexible .field-item{width:100%;}
body#pid-communitydonate.domain-United-Synagogue .grid14-14 .main-content .content-group .content-group-inner .content-region .panel-flexible .field-item img{max-width:100%; max-height:inherit; width:100%;}
}


@media screen and (max-width:900px) {
body, div.full-width{min-width:700px;}
.domain-United-Synagogue #header .grid14-14{width:790px;}
#header .header-main-menu{margin-top:-30px !important;}
.preface-top-wrapper .grid14-14{padding-top:109px;}
.homepage-slideshow .gutter{height:180px !important;}
.homepage-slideshow-donate{right:-395px; padding:35px 20px; margin-top:-120px}
.homepage-slideshow-join{left:-395px; padding:35px; margin-top:-120px}
.homepage-carousel{width:790px;}
.main-group .block.homepage-isitkosher .gutter{width:790px;}
.main-group .block.homepage-shabbat-festivals .gutter{width:790px;}
.main-group .block.homepage-events .gutter{width:790px;}
.main-group .block.homepage-planning-simcha .gutter{width:790px;}
.main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:790px;}
.main-group .block.homepage-jobs .gutter{width:790px;}
.domain-United-Synagogue .footer-wrapper .grid14-14{width:790px;}
.homepage-vertical-carousel-burial{width:425px; margin-left:-397px;}
.homepage-vertical-carousel .jcarousel-skin-default .jcarousel-container-vertical ul li{height:80px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image{width:150px; height:80px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image img{height:90px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field h2{margin:5px 0 15px 0;}
.homepage-vertical-carousel-video .jcarousel-container-vertical ul li h2.title a{font-size:18px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title a{font-size:16px;}
.homepage-find-grave{width:370px; margin-right:-413px;}
.homepage-find-grave .webform-client-form label{padding:0 5px 0 0; width:96px; font-size:15px;}
.homepage-find-grave .webform-client-form select.form-select{width:268px;}
.homepage-find-grave .webform-client-form .form-text{width:255px !important;}
.homepage-vertical-carousel-video{margin-left:-397px; width:400px;}
.homepage-video-content{margin-right:-398px; width:395px;}
.homepage-video-content .video-play-btn{margin-top:-145px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-nothing{width:60%;}
.homepage-video-content .video-box h1{font-size:20px; line-height:15px;}
.footer-inner .footer-bottom-menu{margin-left:12px;}

/*Shabbat Festival Times*/
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 {width:830px;}
.view-id-shabbat_festival_times .view-filters form .views-exposed-widget .form-select{min-width:100% !important;}

/*Donate Page*/
body#pid-communitydonate.domain-United-Synagogue .grid14-14 {width:830px;}
}


@media screen and (max-width:880px) {
/*Genral*/
.datatable tbody tr, .datatable thead tr{text-align:center;}
.datatable thead th, .datatable tbody td{ width:auto !important; border: 0 none !important; display: inline-block; padding:15px 10px 15px 0 !important text-align: center;}
.navbar-custom-menu .language-menu .select2, .navbar-custom-menu .store-menu .select2{width:134px !important;}

body, div.full-width{min-width:600px;}
.domain-United-Synagogue #header .grid14-14{width:690px;}
.homepage-slideshow .flexslider .views-field-field-slider-content{margin-top:-50px;}
.homepage-slideshow .flexslider .views-field-field-slider-content a{padding:7px 15px; font-family:16px;}
.homepage-slideshow-donate{right:-345px; padding:25px 15px;}
.homepage-slideshow-join{left:-345px; padding:25px;}
.homepage-shabbat-festivals h2.block-title{font-size:22px;}
.homepage-shabbat-festivals h1{font-size:24px; line-height:22px;}
.shabbat-festivals-content{margin-top:40px;}
.homepage-shabbat-festivals{height:auto;}
.shabbat-festivals-content .shabbat-festivals-list{padding:0px; margin-left:-2em; margin-bottom:50px;}
.homepage-events h2.block-title{font-size:22px;}
.homepage-events h1{margin-bottom:50px; font-size:60px;}
.homepage-events h3{font-size:20px; width:600px;}
.homepage-carousel{width:690px;}
.homepage-carousel h2.block-title{font-size:22px;}
.homepage-planning-simcha h2.block-title{font-size:22px;}
.homepage-planning-simcha h1:first-child{width:300px; margin-top:0px;}
.homepage-planning-simcha h1{margin:10px 0 0 12px; width:275px; font-size:24px; line-height:40px;}
.homepage-planning-simcha .planning-simcha-list{padding:0px;}
.homepage-planning-simcha .planning-simcha-list ul li{font-size:18px;}
.main-group .block.homepage-isitkosher .gutter{width:690px;}
.main-group .block.homepage-shabbat-festivals .gutter{width:690px;}
.main-group .block.homepage-events .gutter{width:690px;}
.main-group .block.homepage-planning-simcha .gutter{width:690px;}
.main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:690px;}
.main-group .block.homepage-jobs .gutter{width:690px; padding:20px 0 10px 0;}
.homepage-jobs h1{width:425px; margin-bottom:10px; font-size:60px;}
.homepage-jobs h3{font-size:16px; width:350px;}
.domain-United-Synagogue .footer-wrapper .grid14-14{width:690px;}
.domain-United-Synagogue #header .header-top-menu{width:auto; padding-right:0px; clear:right; margin-top:10px !important; border:0px !important;}
.homepage-isitkosher h1{font-size:90px;}

/*Shabbat Festival Times*/
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 {width:750px;}

/*Donate Page*/
body#pid-communitydonate.domain-United-Synagogue .grid14-14 {width:750px;}
}

@media screen and (max-width:800px) {
.homepage-vertical-carousel-burial{width:auto; padding:0; float:none; margin:0;}
.homepage-vertical-carousel-burial .gutter.inner{padding:10px 0; width:520px; margin:auto !important;}
.homepage-find-grave{width:auto; padding:0; float:none; margin:0;}
.homepage-find-grave .gutter.inner{padding:1px 0 40px; width:520px; margin:auto !important;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image{width:184px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field{float:left;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-nothing{width:290px;}
.homepage-vertical-carousel .jcarousel-skin-default .jcarousel-container-vertical ul li{height:104px !important;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title{font-size:19.78px; color:#000; padding-left:10px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image img{width:100%; height:104px;}
.homepage-find-grave .webform-client-form label{font-size:18px; padding:0 20px 0 0; width:125px; float:left; line-height:35px; text-align:left;}
.homepage-find-grave .webform-client-form select.form-select{width:375px !important; border:2px solid #0f70b7; color:#fff; background-color:#0f70b7; border-radius:0 5px 5px 0; font-size:14px; padding:5px; font-weight:bold; line-height:25px;}
.homepage-find-grave .webform-client-form .form-text{width:360px !important; border:2px solid #0f70b7; font-size:18px; padding:5px;}
.homepage-vertical-carousel-video{width:auto; padding:0; float:none; margin:0;}
.homepage-vertical-carousel-video .gutter.inner{padding:10px 0 40px; width:520px; margin:auto !important;}
.homepage-video-content{width:auto; padding:0; float:none; margin:0;}
.homepage-video-content .video-box img{height:225px;}
.homepage-video-content .gutter.inner{padding:1px 0 40px; width:520px; margin:auto !important;}
.homepage-video-content .video-box h1{display:block !important; color:#fff; padding-left:20px; font-size:22px; line-height:26px; margin:4px 0 0 0;}
.homepage-video-content .video-box-content{padding:20px 20px 19px 20px; font-size:14px; color:#fff;}
.homepage-video-content .video-play-btn{position:absolute; float:left; padding:15px 20px; background-color:#0f70b7; color:#fff; font-weight:bold; margin-top:-155px; background-repeat:no-repeat; background-position:15px;}
.homepage-video-content .video-play-btn img{width:auto; height:auto;}
.homepage-video-content .video-youtube-box iframe{height:300px;}
.domain-United-Synagogue .footer-wrapper .footer-inner .footer-copyright{float:none; text-align:center; width:320px; margin:auto;}
.domain-United-Synagogue .footer-wrapper .footer-inner .footer-design-by{float:none; text-align:center; width:270px; margin:auto;}
.domain-United-Synagogue .footer-wrapper .footer-bottom-menu{float:none; width:200px; margin:10px auto;}
.domain-United-Synagogue .footer ul li{border:none;}

/*Shabbat Festival Times*/
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 {width:720px; margin:auto; float:none;}

/*Donate Page*/
body#pid-communitydonate.domain-United-Synagogue .grid14-14 {width:720px; margin:auto; float:none;}
}


@media screen and (max-width:770px) {
.domain-United-Synagogue body,.domain-United-Synagogue div.full-width{min-width:600px;}
.domain-United-Synagogue #header .header-top-inner .header-top-search{width:180px !important;}
.domain-United-Synagogue #header .header-top-inner .header-top-search .views-widget-filter-title{width:155px;}
.domain-United-Synagogue #header .header-top-inner .header-top-search .form-text{width:175px !important;}
.domain-United-Synagogue #header .header-top-menu{width:auto; margin-top:10px;}
.domain-United-Synagogue #header .header-top-menu ul li{padding:0px 5px !important; margin-left:-4px !important;}
}


@media screen and (max-width:768px) {
.domain-United-Synagogue #header{width:auto; float:none; padding:0px;}
.domain-United-Synagogue #main{padding:initial;}
.domain-United-Synagogue #footer-wrapper{padding:initial;}
.domain-United-Synagogue #header #block-block-7{position:initial; right:initial; width:initial !important;}
.domain-United-Synagogue #header .block-views{padding:0 0 4px 0;}
.domain-United-Synagogue #header .block-nice-menus{margin:10px 0 0 0; padding:3px 10px 8px 5px; width:inherit !important;}
.domain-United-Synagogue #header ul.nice-menu li a{font-size:12px !important;}
.homepage-slideshow .gutter{height:160px !important;}

/*Shabbat Festival Times*/
#pid-category-demo-shabbat-festival-times.domain-United-Synagogue #main-wrapper{margin-top:80px !important;}
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 {width:650px;}
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 .view-filters .views-exposed-form select.form-select{display:block;}
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .main-group .content .pane-title{font-size:25px; margin:-10px 0 0; padding:5px 20px;}

.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-festival-img{}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section:first-child{padding:0 10px 0 0;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section:last-child{padding:0 0 0 10px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 {width:33.3333%;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-ends-section{width:51%; margin-left: 50%;
transform: translate(-50%);}

.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-img{padding-right:40px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section{width:50%;}

/*Donate Page*/
#pid-communitydonate.domain-United-Synagogue #main-wrapper{margin-top:80px !important;}
body#pid-communitydonate.domain-United-Synagogue .grid14-14 {width:650px;}
#pid-communitydonate .block-donate #multistepform-progressbar li{font-size:12px;}
}


@media screen and (max-width:700px) {
.domain-United-Synagogue #header .grid14-14{width:590px !important;}
#header .header-main-menu{margin-top:-30px;}
.homepage-carousel{width:590px;}
.homepage-slideshow-donate{right:-295px; padding:15px 10px;}
.homepage-slideshow-join{left:-295px; padding:15px;}
.homepage-slideshow-donate a, .homepage-slideshow-join a{font-size:20px;}
.homepage-slideshow-donate a img, .homepage-slideshow-join a img{width:20px; height:20px;}
.homepage-slideshow .flexslider .views-field-field-slider-content a{font-size:14px;}
.homepage-events h3{font-size:18px; width:550px;}
.main-group .block.homepage-isitkosher .gutter{width:590px;}
.homepage-isitkosher h1{font-size:72px; margin:35px 0;}
.main-group .block.homepage-shabbat-festivals .gutter{width:590px;}
.main-group .block.homepage-events .gutter{width:590px;}
.main-group .block.homepage-planning-simcha .gutter{width:590px;}
.main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:590px;}
.main-group .block.homepage-jobs .gutter{width:590px;}
.homepage-jobs h1{width:360px; font-size:50px;}
.homepage-jobs h3{font-size:14px; width:310px;}
.domain-United-Synagogue .footer-wrapper .grid14-14{width:590px !important;}
.domain-United-Synagogue #footer-wrapper{width:inherit;}

/*Shabbat Festival Times*/
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 {width:630px;}

.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-festival-img{margin-right:10px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-fast-festival-img{margin-right:10px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-candel-img{width:90px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2 .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2 .shabbat-ends-section{width:60%; margin-left:50%; transform:translate(-50%); margin-bottom:12px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3{width:30.5%;}

/*Donate Page*/
body#pid-communitydonate.domain-United-Synagogue .grid14-14 {width:630px;}
}


@media screen and (max-width:685px) {
.domain-United-Synagogue #header .views-widget .form-item input{float:none;}
.domain-United-Synagogue #header .header-top-inner .header-top-search{margin-top:-3px;}
.preface-top-wrapper .grid14-14{padding-top:109px;}
.domain-United-Synagogue #header .block-nice-menus{float:right !important; margin-top:10px;}
.homepage-slideshow .gutter{height:115px !important;}
.homepage-slideshow-donate{margin-top:-75px;}
.homepage-slideshow-join{margin-top:-75px;}
.homepage-events h1{margin-bottom:30px; font-size:44px;}
.homepage-events h3{font-size:16px; width:500px; margin-bottom:10px;}

/*Shabbat Festival Times*/
#pid-category-demo-shabbat-festival-times.domain-United-Synagogue #main-wrapper{margin-top:100px !important;}
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 {width:600px !important;}
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .main-group .content .pane-title{margin:8px 0 0;}

.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section {width:60%;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2 {width:50%;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-ends-section{width:80%;}

/*Shabbat Images Content*/
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-img{padding-right:2%;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-festival-img img{margin-top:35%}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-fast-festival-img img{margin-top:35%;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-candel-img{width:70px; margin-right:15px;}

/*Donate Page*/
#pid-communitydonate.domain-United-Synagogue #main-wrapper{margin-top:100px !important;}
body#pid-communitydonate.domain-United-Synagogue .grid14-14 {width:600px !important;}
body#pid-communitydonate.domain-United-Synagogue .basic-details textarea, body#pid-communitydonate.domain-United-Synagogue .basic-details .form-item input, body#pid-communitydonate.domain-United-Synagogue .basic-details .form-item select, body#pid-communitydonate.domain-United-Synagogue #content-region .basic-details input.form-text{min-width:200px !important; width:auto !important;}
body#pid-communitydonate.domain-United-Synagogue textarea, body#pid-communitydonate.domain-United-Synagogue .form-item input, body#pid-communitydonate.domain-United-Synagogue .form-item select, body#pid-communitydonate.domain-United-Synagogue #content-region input.form-text{min-width:auto !important; width:auto !important;}
}


@media screen and (max-width:640px) {
/*Shabbat Festival Times*/
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 {width:570px !important;}
.view-id-shabbat_festival_times .view-content .views-row .views-accordion-header .shabbat-times-left-info h1, .view-id-shabbat_festival_times .view-content .views-row .views-accordion-header .shabbat-times-left-info h2{font-size:20px;}
.view-id-shabbat_festival_times .view-content .views-row .views-accordion-header .shabbat-times-this-week{font-size:16px;}
.view-id-shabbat_festival_times .view-content .views-row .views-accordion-header .shabbat-times-left-info{width:calc(100% - 75px);}
.view-id-shabbat_festival_times .view-content .views-row .views-accordion-header .shabbat-times-right-info img{max-height:70px; max-width:70px;}

.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-festival-img{width:65px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-fast-festival-img{width:65px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-candel-img{width:65px; margin-right:0px;}

/*Donate Page*/
body#pid-communitydonate.domain-United-Synagogue .grid14-14 {width:570px !important;}
}


@media screen and (max-width:600px) {
/*Genral*/
.tab-div .nav > li > a{padding:8px;}

.domain-United-Synagogue #header .grid14-14{width:490px !important;}
.domain-United-Synagogue .footer-wrapper .grid14-14{width:490px !important;}
#header .header-main-menu{margin-right:75%;}
.homepage-slideshow .gutter{height:115px !important;}
.homepage-slideshow-donate{right:-245px;}
.homepage-slideshow-join{left:-245px;}
.homepage-slideshow-donate a, .homepage-slideshow-join a{font-size:16px;}
.homepage-slideshow-donate a img, .homepage-slideshow-join a img{width:15px; height:15px; margin-right:5px;}
.homepage-slideshow .flexslider .views-field-field-slider-content{margin-top:-35px;}
.homepage-slideshow .flex-direction-nav a{margin-top:-20px;}
.homepage-slideshow .flex-control-nav{bottom:-2px;}
.homepage-carousel {width:490px;}
.homepage-carousel .jcarousel-skin-default .jcarousel-item{width:220px;}
.homepage-carousel .jcarousel-skin-default .jcarousel-item img{height:165px;}
.homepage-carousel .jcarousel-skin-default .jcarousel-item h2{font-size:15px; height:40px;}
.homepage-carousel .jcarousel-skin-default .jcarousel-item .content{font-size:13px;}
.homepage-carousel .jcarousel-skin-default .jcarousel-item span.field-content{padding:20px 5px 20px 10px; width:93.2%;}
.homepage-carousel.homepage-carousel-kosher .jcarousel-skin-default .jcarousel-item{min-height:310px;}
.homepage-carousel.homepage-carousel-kosher ul li:first-child .views-field-field-carousel-image img{height:310px;}
.main-group .block.homepage-isitkosher .gutter{width:490px; padding:10px 0 35px 0;}
.homepage-isitkosher h1{font-size:56px; margin:20px 0;}
.main-group .block.homepage-shabbat-festivals .gutter{width:490px;}
.homepage-shabbat-festivals h2.block-title{font-size:18px; margin:15px 0 25px;}
.homepage-shabbat-festivals h1{font-size:20px; line-height:18px;}
.shabbat-festivals-content{margin-top:20px;}
.shabbat-festivals-content .shabbat-festivals-begins{padding:0px 15px 5px 30px; background-size:22%;}
.shabbat-festivals-content .shabbat-festivals-end{padding:0px 15px 5px 30px; background-size:22%; margin-left:5px;}
.shabbat-festivals-content .shabbat-festivals-begins h2, .shabbat-festivals-content .shabbat-festivals-end h2{font-size:20px;}
.shabbat-festivals-content .shabbat-festivals-begins h3, .shabbat-festivals-content .shabbat-festivals-end h3{font-size:15px;}
.shabbat-festivals-content .shabbat-festivals-begins h1, .shabbat-festivals-content .shabbat-festivals-end h1{font-size:25.61px;}
.shabbat-festivals-content .shabbat-festivals-list{margin-left:-2.5em;}
.shabbat-festivals-content .shabbat-festivals-list ul li{font-size:14px;}
.main-group .block.homepage-events .gutter{width:490px;}
.homepage-events h1{margin-bottom:10px;}
.homepage-events h3{font-size:14px; width:450px; margin-bottom:0; padding:5px 0;}
.homepage-vertical-carousel-burial .gutter.inner{width:490px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-nothing{width:55%;}
.homepage-find-grave .gutter.inner{width:490px;}
.homepage-find-grave .webform-client-form select.form-select{width:344px !important;}
.homepage-find-grave .webform-client-form .form-text{width:330px !important;}
.main-group .block.homepage-planning-simcha .gutter{width:490px;}
.homepage-planning-simcha h2.block-title{font-size:18px; margin:15px 0;}
.homepage-planning-simcha h1:first-child{width:200px;}
.homepage-planning-simcha h1{font-size:18px; line-height:30px; width:180px;}
.homepage-planning-simcha .planning-simcha-list{margin-top:-30px; margin-left:-0.7em;}
.homepage-planning-simcha .planning-simcha-list ul li{font-size:14px;}
.homepage-vertical-carousel-video .gutter.inner{width:490px;}
.homepage-video-content .gutter.inner{width:490px;}
.main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:490px;}
.main-group .block.homepage-jobs .gutter{width:490px;}
.homepage-jobs h1{width:260px; font-size:36px; padding:0; margin-top:-10px;}
.domain-United-Synagogue .footer ul li{border:none;}
.domain-United-Synagogue .footer-wrapper .footer-bottom-menu{margin:5px auto;}
.domain-United-Synagogue .footer-wrapper .footer-inner .footer-copyright{float:none; text-align:center;}
.domain-United-Synagogue .footer-wrapper .footer-inner .footer-design-by{float:none; text-align:center;}

/*Shabbat Festival Times*/
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 {width:530px !important;}
.view-id-shabbat_festival_times .view-filters form .views-exposed-widget{margin-right:3.3%; width:30%;}
.view-id-shabbat_festival_times .view-filters form .views-exposed-widget .form-text.ctools-auto-submit-processed{border-bottom:0px;}

.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-festival-img img{margin-top:10px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-fast-festival-img img{margin-top:10px;}

/*Donate Page*/
body#pid-communitydonate.domain-United-Synagogue .grid14-14 {width:530px !important;}
}


@media screen and (max-width:580px) {
.views-exposed-form .views-exposed-widget{float:left !important;}
.homepage-planning-simcha{background-position:left top;}

/*Shabbat Festival Times*/
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 {width:480px !important;}

.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section h5, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section h5{font-size:20px; margin-top:10px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section .shabbat-date, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section .shabbat-date{margin-left:-25px; margin-top:5px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 h5, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 h5{font-size:17px; margin-top:5px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-date, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-date{margin-left:0px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section{width:55%;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2{width:50%;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2 .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2 .shabbat-ends-section{width:70%;}


/*Donate Page*/
body#pid-communitydonate.domain-United-Synagogue .grid14-14 {width:480px !important;}
}
@media screen and (max-width:500px) {
/*Genral*/
.tab-div .nav > li > a{font-size:12px;}

.domain-United-Synagogue #header .grid14-14{width:380px !important;}
.domain-United-Synagogue .footer-wrapper .grid14-14{width:380px !important;}
.domain-United-Synagogue .preface-top-wrapper .grid14-14{padding-top:109px;}
.homepage-carousel {width:380px;}
.homepage-slideshow-donate{right:-190px; padding:10px 7px;}
.homepage-slideshow-join{left:-190px; padding:10px;}
.main-group .block.homepage-isitkosher .gutter{width:380px; padding:10px 0 35px 0;}
.homepage-isitkosher h1{font-size:50px;}
.main-group .block.homepage-shabbat-festivals .gutter{width:380px;}
.homepage-shabbat-festivals h1{font-size:16px; line-height:10px;}
.shabbat-festivals-content{margin-top:15px;}
.header-main-menu .tb-megamenu-main-menu .nav-collapse{width:304px;}
.shabbat-festivals-content .shabbat-festivals-list{clear:both; margin-left:-2em; margin-top:15px; margin-bottom:10px;}
.main-group .block.homepage-events .gutter{width:380px;}
.homepage-events h1{font-size:36px; margin-bottom:10px; line-height:30px;}
.homepage-events h3{font-size:12px; width:390px;}
.homepage-vertical-carousel-burial .gutter.inner{width:380px;}
.homepage-vertical-carousel .jcarousel-skin-default .jcarousel-container-vertical ul li{height:80px !important;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-nothing{width:210px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title{margin:5px 0;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title a{font-size:15px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image{width:150px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image img{height:80px;}
.homepage-vertical-carousel .jcarousel-skin-default .jcarousel-container-vertical{width:100%;}
.homepage-find-grave .gutter.inner{width:380px;}
.homepage-find-grave .webform-client-form label{padding:0px; width:115px;}
.homepage-find-grave .webform-client-form select.form-select{width:265px !important;}
.homepage-find-grave .webform-client-form .form-text{width:250px !important;}
.homepage-planning-simcha{background-position:-410px top;}
.main-group .block.homepage-planning-simcha .gutter{width:380px;}
.homepage-planning-simcha .planning-simcha-list{margin-left:-2em; margin-top:15px; clear:both;}
.homepage-vertical-carousel-video .gutter.inner{width:380px;}
.homepage-video-content .gutter.inner{width:380px;}
.homepage-video-content .video-play-btn{margin-top:-160px;}
.main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:380px;}
.main-group .block.homepage-jobs .gutter{width:380px;}
.homepage-jobs h1{width:200px; font-size:26px;}
.homepage-slideshow .flexslider .views-field-field-slider-content a{padding:3px;}
/*
#header .block-nice-menus{background:url(../images/icon-member-login.png) no-repeat right !important;}
#header .block-nice-menus { height:24px;right:1%; padding:0; top:225%; width:34% !important; background:url("../images/sidebar-menu-bg.png") no-repeat right; cursor:pointer; }
#header ul.nice-menu:hover { display:block !important; }
#header ul.nice-menu { display:none !important; }
.domain-United-Synagogue #header .block-nice-menus{clear:right;}
#header .header-main-menu{margin-right:70%; padding:0;}
#header .header-top-menu ul li {padding:0px 5px !important; margin-left:-4px !important;}
#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; line-height:22px !important;}
#header ul.nice-menu ul{float:left; left:80px; margin:0; padding:0 0 0 10px; width:48% !important; top:50px; 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 .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-United-Synagogue #header .block-nice-menus{top:40px !important; padding:5px 12px 5px 30px; margin:5px 4px 0 0; margin-left:0px !important;}
#header ul.nice-menu{width:160px !important; margin-top:20px !important;}


/*
#header .header-top-small-wrapper .header-main-menu{clear:right; margin-right:0%; height:40px; padding-right:70%;}
#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:right !important; margin:25px 0 0 !important; width:160px !important; }
#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;}

#header ul.nice-menu{width:55% !important;}
#header ul.nice-menu ul{width:220px !important; left:-320px;}
#header .header-top-inner .header-top-social-icons{clear:right; position:sticky !important; margin-top:41px; margin-right:23px;}

.domain-United-Synagogue #header .block-nice-menus{padding:5px 20px; margin-top:5px; width:0px !important; background-position:5px;}
.domain-United-Synagogue #header #block-block-7{margin:6px 0 0 0px;}
#header .header-main-menu{margin-top:-80px !important;}*/

/*Shabbat Festival Times*/
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 {width:450px !important;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section{font-size:12px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section h5, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section h5{font-size:16px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-desc{width:100%;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section .shabbat-date, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section .shabbat-date{margin-top:10px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3{width: 95% !important; padding: 15px !important; border: none; border-top: 2px solid #fff;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3:first-child{border-top:0px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-ends-section{width:50%; transform:none; margin:0;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-begins-section .date-display-single, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-ends-section .date-display-single{margin-left:0px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-desc{width:100%;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-festival-img{width:50px; margin-right:10px}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-fast-festival-img{width:50px; margin-right:10px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-candel-img{width:50px;}
.view-id-shabbat_festival_times .item-list ul.pager li a, .view-id-shabbat_festival_times .item-list ul.pager li{font-size:16px;}




/*Donate Page*/
body#pid-communitydonate.domain-United-Synagogue .grid14-14 {width:450px !important;}
}

@media screen and (max-width:480px) {
.domain-United-Synagogue #header .header-top-inner{padding:5px 0 0 0 !important;}
.preface-top-wrapper .grid14-14{padding-top:113px;}
.homepage-slideshow-donate{margin-top:0px;}
.homepage-slideshow-join{margin-top:-40px;}
.domain-United-Synagogue #header .header-top-inner .header-top-search{margin-top:0px !important;}
.domain-United-Synagogue .preface-top-wrapper .grid14-14{padding-top:104px;}
.homepage-slideshow .flexslider .views-field-field-slider-content{display:none;}
/*.flexslider .slides img{height:200px !important; -moz-transform:translate(-20%, 0%); -webkit-transform:translate(-25%, 0%); width:750px;}*/

/*Shabbat Festival Times*/
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 {width:400px !important;}
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .panels-flexible-8 .page_right_banner_bottom_title{width:auto;}
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .main-group .content .pane-title{font-size:16px; padding:0 15px; margin:18px 0 0;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section{background-position:0px 5px; padding:0px 10px 0px 30px; background-size:25px 28px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section {width:65%;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section{width:50%;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section h5, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section h5{margin-top:7px; font-size:18px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section .shabbat-date, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section .shabbat-date{margin-left:-25px; margin-top:5px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2 {width:50%;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2 .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2 .shabbat-ends-section{width:70%;}

/*Donate Page*/
body#pid-communitydonate.domain-United-Synagogue .grid14-14 {width:400px !important;}
body#pid-communitydonate.domain-United-Synagogue .grid14-14 .main-content .content-group .content-group-inner .content-region .panel-flexible .field-item img{height:auto;}
body#pid-communitydonate.domain-United-Synagogue .page_right_banner_bottom_title{width:auto;}
body#pid-communitydonate.domain-United-Synagogue .main-group .content .pane-title{font-size:16px; padding:0 15px; margin:18px 0 0;}
body#pid-communitydonate.domain-United-Synagogue .block-donate .sections{padding:0px;}

#pid-communitydonate .block-donate p{text-align:left;}
}

@media screen and (max-width: 470px) {
/*Genral*/
/*.tab-div .nav > li > a{font-size:14px; padding:12px;}
.tab-div .nav > li > a{max-width:100px;}*/
#gift-aid-info{webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.input-medium{width:210px !important;}
.navbar-custom-menu .language-menu .select2, .navbar-custom-menu .store-menu .select2{width:119px !important;}
}

@media screen and (max-width:420px) {
/*Genral*/
.form-horizontal .col-md-right .controls{margin-left:0px;}
.form-horizontal .control-label{width:100%; margin-bottom:10px;}
.form-horizontal .controls{margin-left:0px; clear:both;}
.form-horizontal .form-actions{padding-left:20px;}
.tab-div .nav > li > a{font-size: 16px; line-height: 15px; max-width: 105px;}
.navbar-custom-menu .language-menu .select2, .navbar-custom-menu .store-menu .select2{width:100px !important;}
.input-medium{width:250px !important;}

body.domain-United-Synagogue,.domain-United-Synagogue div.full-width{margin:0px !important; padding:0px !important; width:100% !important;}
.domain-United-Synagogue #header .block-nice-menus{top:40px !important; padding:0 12px;}
.preface-top-wrapper .grid14-14{padding-top:104px;}
.homepage-slideshow-donate{margin-top:-10px;}
.homepage-planning-simcha{background-position:-450px top;}
.domain-United-Synagogue.front #main-wrapper .grid14-14{padding:0px !important;}
.domain-United-Synagogue #header .views-widget .form-item input{width:175px !important;}
.domain-United-Synagogue #header .header-top-inner .header-top-search .views-widget-filter-title{width:150px;}
#header .header-main-menu{margin-top:-20px !important;}
.homepage-slideshow .flexslider .views-field-field-slider-content a{font-size:12px;}

/*Shabbat Festival Times*/
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 {width:380px !important;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section{font-size:11px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section h5, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section h5{font-size:15px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-festival-img{margin-right: -50px; margin-top: -50px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-desc{font-size:11px;}
.view-id-shabbat_festival_times .view-filters form .views-exposed-widget .form-text.ctools-auto-submit-processed{background-image:none !important;}

/*Donate Page*/
body#pid-communitydonate.domain-United-Synagogue .grid14-14 {width:380px !important;}
body#pid-communitydonate.domain-United-Synagogue textarea, body#pid-communitydonate.domain-United-Synagogue .form-item input, body#pid-communitydonate.domain-United-Synagogue .form-item select, body#pid-communitydonate.domain-United-Synagogue #content-region input.form-text{min-width:inherit !important; width:auto !important;}
#pid-communitydonate .block-donate #multistepform-progressbar li{line-height:16px;}

.donate-success .thanks-note{width:75%; font-size:18px;}
.donate-success .right-img img{width:50px;}
.donate-success .detail-title{font-size:18px;}
}


@media screen and (max-width:400px) {
/*Genral*/
.navbar-custom-menu .language-menu .select2, .navbar-custom-menu .store-menu .select2{width:90px !important;}

.domain-United-Synagogue #header .grid14-14{width:350px !important;}
.domain-United-Synagogue #header .header-top-small-wrapper .header-top-inner .header-top-logo #logo img{width:50px;}
.domain-United-Synagogue .preface-top-wrapper .grid14-14{padding-top:109px;}
.domain-United-Synagogue #header .header-top-inner .header-top-logo #logo img{width:50px;}
.domain-United-Synagogue #header .header-top-small-wrapper .header-top-social-icons{margin-top:0px;}
.domain-United-Synagogue #header .block-nice-menus{top:40px !important; padding:5px 13px; margin:0; margin-left:0px !important;}
.header-main-menu .tb-megamenu-main-menu .nav-collapse{width:272px;}
#header .header-main-menu{margin-right:70%;}
.homepage-carousel{width:350px;}
.homepage-slideshow-donate{right:-170px; margin-top:-20px;}
.homepage-slideshow-join{left:-170px;}
.preface-top-wrapper .grid14-14{padding-top:102px;}
.homepage-carousel h2.block-title{font-size:18px; font-weight:300;}
.main-group .block.homepage-isitkosher .gutter{width:350px; padding:10px 0 20px 0;}
.homepage-isitkosher h1{font-size:38px; margin:10px 0;}
.homepage-isitkosher #search input#isitkosher-search{font-size:20px;}
.homepage-isitkosher #search input#isitkosher-submit{margin-top:5px; margin-left:-25px;}
.main-group .block.homepage-shabbat-festivals .gutter{width:350px;}
.main-group .block.homepage-events .gutter{width:350px;}
.homepage-slideshow-donate a, .homepage-slideshow-join a{font-size:12px;}
.homepage-video-content .video-box img{height:175px;}
.homepage-video-content .video-box-content{line-height:16px;}
.homepage-video-content .video-play-btn{margin-top:-155px;}
.homepage-events h1{font-size:32px; line-height:25px; margin-top:-15px; margin-bottom:15px;}
.homepage-events h3{line-height:15px; width:240px;}
.homepage-events h2.block-title{font-size:20px;}
.homepage-vertical-carousel-burial{min-height:auto !important;}
.homepage-vertical-carousel-burial .gutter.inner{width:350px;}
.homepage-vertical-carousel-burial h2.block-title{font-size:20px;}
.homepage-vertical-carousel .jcarousel-skin-default .jcarousel-container-vertical ul li{height:70px !important;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image{width:130px; height:70px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image img{height:70px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title{margin:1px 0 5px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title a{font-size:14px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .content{font-size:12px; padding:0 5px 0 10px; line-height:14px;}
.homepage-vertical-carousel.homepage-vertical-carousel-burial .jcarousel-skin-default .jcarousel-clip-vertical{height:155px !important;}
.homepage-vertical-carousel.homepage-vertical-carousel-video .jcarousel-skin-default .jcarousel-clip-vertical{height:230px !important;}
.homepage-find-grave .gutter.inner{width:350px;}
.homepage-find-grave h2.block-title{font-size:22px;}
.homepage-find-grave .webform-client-form label{width:90px; font-size:14px;}
.homepage-find-grave .webform-client-form select.form-select{width:260px !important;}
.homepage-find-grave .webform-client-form .form-text{width:245px !important;}
.homepage-planning-simcha{background-position:-465px top;}
.main-group .block.homepage-planning-simcha .gutter{width:350px;}
.homepage-vertical-carousel-video .gutter.inner{width:350px;}
.homepage-video-content .gutter.inner{width:350px;}
.homepage-vertical-carousel-video h2.block-title{font-size:20px;}
.main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:350px;}
.main-group .block.homepage-jobs .gutter{width:350px;}
.homepage-jobs h2.block-title{font-size:20px;}
.homepage-jobs h1{width:180px; font-size:24px; line-height:35px; /*margin-top:-25px;*/ margin-bottom:20px;}
.homepage-jobs h3{font-size:14px; width:190px; line-height:14px;}
.domain-United-Synagogue .footer-wrapper .grid14-14{width:350px !important;}

/*Shabbat Festival Times*/
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 {width:350px !important;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section{width:50%;}

/*Donate Page*/
body#pid-communitydonate.domain-United-Synagogue .grid14-14 {width:350px !important;}
#pid-communitydonate .block-donate #gift-aid-info h2{font-size:16px;}
}

@media screen and (max-width:375px) {
.domain-United-Synagogue #header #block-block-7{clear:right; margin:10px 0 0 0 !important; padding:0px;}
.domain-United-Synagogue #header .header-top-inner .header-top-social-icons{margin:10px 58px 0px 0px; padding:0 0 5px 0 !important; width:200px !important;}
.domain-United-Synagogue #header .header-top-small-wrapper .header-top-social-icons{margin-top:10px;}
.domain-United-Synagogue #header .header-main-menu{margin-top:-35px !important;}
.domain-United-Synagogue #header .block-nice-menus{margin:5px -10px 0 0;}

/*Shabbat Festival Times*/
#pid-category-demo-shabbat-festival-times.domain-United-Synagogue #main-wrapper{margin-top:125px !important;}
.view-id-shabbat_festival_times .view-content .views-row .views-accordion-header .shabbat-times-left-info h1, .view-id-shabbat_festival_times .view-content .views-row .views-accordion-header .shabbat-times-left-info h2{font-size:18px;}

/*Donate Page*/
#pid-communitydonate.domain-United-Synagogue #main-wrapper{margin-top:125px !important;}
}

@media screen and (max-width:370px) {
body.domain-United-Synagogue, .domain-United-Synagogue div.full-width{min-width:310px !important;}
.domain-United-Synagogue #header .block-nice-menus{padding:5px 6px 5px 20px; margin-top:5px; margin-right:20px;}
.domain-United-Synagogue #header #block-block-7{margin-right:15px !important; margin-top:45px !important;}
.domain-United-Synagogue .preface-top-wrapper .grid14-14{padding-top:127px; margin-right:20px;}
.domain-United-Synagogue #header .block-views{/*position:initial;*/ margin-right:20px !important;}
#header .header-top-small-wrapper .header-main-menu{margin-top:0 !important; clear:right; margin-right:70%; height:40px;}
#header ul.nice-menu{width:160px !important; margin-top:0px !important;}
.homepage-slideshow-donate{right:-150px; margin-top:-25px;}
.homepage-slideshow-join{left:-150px;}
#header ul.nice-menu ul{left:-150px; margin:30px 0 0 0; width:115% !important;}
#header .header-main-menu{margin-top:-35px !important;}
.domain-United-Synagogue #header .header-top-inner .header-top-social-icons{margin:45px 58px 0px 0px; border:0px none;}
.domain-United-Synagogue #header .header-top-inner .header-top-logo{margin-top:10px !important; margin-bottom:20px !important;}
#header .header-top-small-wrapper .header-top-inner .header-top-logo{margin-top:10px;}

/*responsive menu*/
#header .block-nice-menus{background:none !important;}
#header .block-nice-menus { height:24px;right:1%; padding:0; top:225%; width:34% !important; background:url("../images/sidebar-menu-bg.png") no-repeat right; cursor:pointer; }
#header .block-nice-menus:hover ul.nice-menu{margin:0 !important;}
#header ul.nice-menu { display:block !important; width:auto !important;}
.domain-United-Synagogue #header .block-nice-menus{clear:right; width:auto !important; margin-top:45px !important;}
#header .header-main-menu{margin-right:70%; padding:0;}
.domain-United-Synagogue #header .header-top-menu ul li {padding:0px 5px !important; margin-left:-4px !important; background:none !important;}
#header ul.nice-menu li{margin:1px 0 0px 0; padding:0; border:none; float:none !important; width:auto !important; height:26px; line-height:22px !important;}

/*Shabbat Festival Times*/
#pid-category-demo-shabbat-festival-times.domain-United-Synagogue #main-wrapper{margin-top:135px !important;}

/*Donate Page*/
#pid-communitydonate.domain-United-Synagogue #main-wrapper{margin-top:135px !important;}
}

@media screen and (max-width:360px) {
/*Genral*/
.tab-div .nav > li > a{font-size: 14px; line-height: 13px; max-width: 93px;}
.navbar-custom-menu .user-menu a.dropdown-toggle{padding:20px 5px 12px 8px;}
.navbar-custom-menu .user-logout a.btn {padding:13px 3px;}

.domain-United-Synagogue #header .grid14-14{width:310px !important;}
.domain-United-Synagogue #header .block-nice-menus{top:40px !important; padding:5px 12px 5px 30px; margin:5px 10px 0 0; margin-left:0px !important;}
.header-main-menu .tb-megamenu-main-menu .nav-collapse{width:250px;}
.domain-United-Synagogue #header .header-top-inner .header-top-social-icons{float:right !important; clear:right; margin-right:41px; margin-top:45px; border:0px none;}
.domain-United-Synagogue #header .header-top-small-wrapper .header-top-social-icons{margin-top:45px;}
#header .header-top-small-wrapper .header-main-menu{margin-top:-35px !important;}
.homepage-carousel{width:310px;}
.main-group .block.homepage-isitkosher .gutter{width:310px;}
.homepage-find-grave .gutter.inner{width:310px;}
.homepage-find-grave .webform-client-form select.form-select{width:220px !important;}
.homepage-find-grave .webform-client-form .form-text{width:66% !important;}
.main-group .block.homepage-shabbat-festivals .gutter{width:310px;}
.homepage-shabbat-festivals h1{line-height:16px;}
.main-group .block.homepage-events .gutter{width:310px;}
.homepage-vertical-carousel-burial .gutter.inner{width:310px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title{line-height:30px; height:30px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title a{font-size:12.5px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .content{line-height:14px; font-size:11px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image{width:125px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-nothing{width:185px;}
.homepage-planning-simcha{background-position:-475px top;}
.main-group .block.homepage-planning-simcha .gutter{width:310px;}
.homepage-vertical-carousel-video .gutter.inner{width:310px;}
.homepage-video-content .gutter.inner{width:310px;}
.main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:310px;}
.main-group .block.homepage-jobs .gutter{width:310px;}
.domain-United-Synagogue .footer-wrapper .grid14-14{width:310px !important;}

/*Shabbat Festival Times*/
body#pid-category-demo-shabbat-festival-times.domain-United-Synagogue .grid14-14 {width:310px !important;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section{width:70%;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2{width:50%;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3{width:93%; padding:10px 0; border-left:0px; border-top:3px solid #fff;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3:first-child{width:93%; padding:10px 0; border-top:0px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-begins-section .date-display-single, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-ends-section .date-display-single{margin-left:-25px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-festival-img{width:40px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-fast-festival-img{width:40px;}
.view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-candel-img{width:40px;}

/*Donate Page*/
body#pid-communitydonate.domain-United-Synagogue .grid14-14 {width:310px !important;}
}
@media screen and (max-width:340px) {
/*Genral*/
.tab-div .nav > li > a{font-size: 12px; max-width: 80px;}

.homepage-planning-simcha{background-position:-500px top;}

/*Shabbat Festival Times*/
}
@media screen and (max-width:320px) {
/*Genral*/
.navbar-custom-menu .user-menu a.dropdown-toggle{padding:20px 5px 12px 5px;}

.homepage-vertical-carousel .jcarousel-container-vertical ul li .content{font-size:11px !important; }
.homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title{line-height:25px;}
.homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title a{font-size:12px;}

/*Shabbat Festival Times*/
}