/*
 Theme Name:   CJN
 Description: CJN Child Theme
 Author: CO4 Computing Inc
 Author URI: http://www.co4.com/
 Version: 1.0.1
 Template:     Newsmag
 Text Domain:  newsmag
*/


/* Custom Classes CSS */
.hidden, .hidestar label span.gfield_required, .td-sidebar .block-title, .td-main-sidebar .block-title > span{ 
    display: none!important;
}
.728{
  max-width: 728px;
  
  }
.nomargintop {
    padding-top: 0;
    margin-top: 0;
}div#paszonecont_602
.nomarginbottom {
  margin-bottom: 0;
  padding-bottom: 0;
  
 }
.standardtitle
{
  letter-spacing: 1px;
  
  }
.shabbat {
  margin-bottom: 10px;
  }

.td-module-comments {
  display: none;
  }

.td-header-date {
  clear: both;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  margin: 2px 0 0 10px;
  font-size: 14px;
  }

.bordered {
  border: 1px solid #c8c8c8 !important;
  }

.page-template-default .td-post-author-name {
  display: none;
  }
.td-footer-container .block-title > a, .td-footer-container .block-title > span {
background-color: #222;
color: #fff;
font-size: 16px;
  top: 0;
}
.td-sub-footer-container{
  font-size: 13px;
  }
/* Custom CSS */
body {
  background-color: #fff;
  }
h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat', 'Open Sans', arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.2em;
}

h4.block-title
{
  width: 93%;
 background-color: #2a2a2a;
 height: 5px;
}

.block-title > a, .block-title > span
{
 line-height: 1em;
 top: -0.5em;
 padding-right: 0.8em;
 font-size: 38px;
 letter-spacing: 0.15em;
 margin: 24px 0 14px 0;
 display: table-cell;
 text-transform: uppercase;
 white-space: pre;
 font-family: 'Montserrat', 'Open Sans', arial, sans-serif;
 font-weight: bold;
 color: #222222;
 background-color: #ffffff;
  padding: 2px 15px 2px 0px;
}
.home-title h4 {
	font-size: 38px;
}

/*

Ad Styling


*/


/*

Article Pages

*/
.td-post-featured-image img {
  width: 100%;
  }



/*

Download Manager Styling



*/
.link-btn {
    /* border: 1px solid #cccccc; */
    padding: 0;
    display: block;
    float: left;
    border-radius: 3px;
    -moz-border-radius: 3px;
    /* -webkit-border-radius: 3px; */
    font-size: 13px;
    margin: 0 1px 15px 0;
}
.link-btn img.wpdm_icon {
    border: 0 !important;
    box-shadow: none !important;
    width: 32px;
    height: auto;
}
.ptitle {
    font-size: 11pt;
    font-weight: 700;
    margin-bottom: 5px;
}
.link-btn:active {
    margin: 1px 0 0 1px;
}
.w3eden .label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25em;
  display: none;
}
.link-btn * {
    text-decoration: none !important;
    line-height: normal !important;
}
#td-outer-wrap > div.td-transition-content-and-menu.td-content-wrap > div > div > div > div > div > div.vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_100.vc_sep_pos_align_center.vc_sep_color_grey.ecjntitle {
  margin-bottom: 0px;
  }
div.paszone_container {
    padding-top: 20px;
    background: rgba(255, 255, 255, 0);
}
.td-a-rec.td-a-rec-id-header, .paszone-container-668 {
height: 100%;  
}
/* Top Menu social styling */

#menu-item-152846 a{
  display: block;
  background-image:url('/wp-content/uploads/2015/10/facebook1.png');
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  text-indent: -9000px;
}
#menu-item-152847 a{
  display: block;
  background-image:url('/wp-content/uploads/2015/10/twitter2.png');
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  text-indent: -9000px;
  }
#menu-item-152848 a {
   display: block;
  background-image:url('/wp-content/uploads/2015/10/youtube1.png');
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  text-indent: -9000px;
  }
#menu-item-152849 a {
   display: block;
  background-image:url('/wp-content/uploads/2015/10/instagram1.png');
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  text-indent: -9000px;
  
  }

.top-header-menu li a{
  margin-right: 5px;
  }
.membercentre a {
  margin-right: 25px;
  }

/* Sidebar social styling */
.sfsiplus_norm_row.sfsi_plus_wDiv
{
  width:100% !important;
  position: static !important;
  max-width: 100% !important;
}

.sfsi_plus_wicons.shuffeldiv
{
  margin-left: 2% !important;
  width: 18% !important;  
  height: auto !important;
}

/* End of Social styling */



/* 

End of Ad Styling

*/
  .td-post-content.td-pb-padding-side a:hover {
  text-decoration: underline!important;
  }
.single-post .td-a-rec.td-a-rec-id-content_inline {
    padding-bottom: 20px;
  }
aside.widget.widget_wpt {
    margin-top: 25px;
}

.top-header-menu li a{
  font-size: 14px;
  }


/*Padding top only for wide screens */
@media screen and (max-width: 1218px){
  body {
    padding-top: 0px;
    }
  }

.td-header-sp-logo img
{
  width: 271px;
  max-height: 131px;
}
.td-header-sp-logo a
{
  height: 131px;
}

.td-header-sp-ads .td-header-ad-wrap
{
  height: 90px;
  margin-top: 31px;
}
/* Nosh Slider in Sidebar */
.td-theme-slider.iosSlider-col-1 .td-module-thumb img {
  width: 341px;
  }
.td-theme-slider.iosSlider-col-1 .td_module_slide {
  height: 205px;
  }
.td-theme-slider .td-icon-left, .td-theme-slider .td-icon-right, .td-theme-slider .td-icon-right {
    padding: 20px;
    position: absolute;
    display: block;
    height: 84px;
    margin-top: -115px;
    top: 50%;
    font-size: 39px;
    color: #ffffff;
    font-weight: 300;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    -moz-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    transition: opacity 0.4s;
}

/*Wide menu fix for mobile */
.td-normal-menu.menu-item-174 > a, .sf-menu a.sf-with-ul {
  *padding-right: 0px!important;
  }
.sf-menu > li > a {
    font-size: 12px;
}

/* Padding for Hebrew Calendar 
 ** NOTE, we can style the Hebrew calendar nicely with the classes they give for candles, holidays, etc.
 */

#hebcal > div > h3 {
  display: none;
  }
.hebcal-results
{
  list-style: none;
  padding:0 5px;
  margin:0;
}

.vc_tta.vc_general .vc_tta-panel-title, .vc_tta-panel-body {
    background-color: #F2F2F2!important;
  }


/* Social Tab Styling */ 


#tablist1-tab4 > a {
  color: transparent!important;
  }

/* End of Social Tab Styling */ 
.accordion h5 {
    margin-left: 20px;
  	cursor: pointer;
}


/* Footer Styling */
.td-footer-container h1, .td-footer-container h2, .td-footer-container h3, .td-footer-container h4
{
	color: #fff;
}
.td-footer-container p
{
  color: #fff;
}
.ytc_title, .ytc_description
{
  margin: 0;
  float: left;
  width: 210px;
  font-size: 14px;
  margin-left: 5px;
}
.youtube_channel .ytc_thumb>span {
    padding-bottom: 0;
    width: 120px;
    height: 90px;
    display: block;
   float: left;
}
.ytc_video_container
{
  margin-bottom: 15px;
}
.youtube_channel .ytc_thumb.ar16_9, .youtube_channel .ytc_thumb.ar16_9>span {
    padding-bottom: 0;
    width: 120px;
    height: 90px;
    display: block;
  	float: left;
}

/* Mazel Tov Form Styling */ 
.celebration_date {
    width: 16%!important;
}

.button.gform_previous_button, .button.gform_next_button {
	font-family: 'Open Sans', arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	background-color: #222222;
	border-radius: 3px;
	color: #ffffff;
	border: none;
	padding: 8px 15px 8px 15px;
  }
.button.gform_previous_button, .button.gform_next_button:hover {
	background-color: #4db2ec;
  }
.ui-datepicker-month,.ui-datepicker-year {
  color: black;
  }

/* Ad Styling */ 
.wppaszone img {
  margin: auto;
  }
.wppaszone {
  width: 100%!important;
  }

#paszonecont_650 {
  margin: auto;  /* This centers the ad under the Hebcal feed. */ 
  margin-bottom: 20px;
  }


/* End of Mazel Tov Styling */ 


/*

Registration Form Styling 

*/
.gform_wrapper input[type=email], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper input[type=url] {
      font-size: inherit;
    font-family: inherit;
    padding: 0.6em 0;
    letter-spacing: normal;
    text-indent: .25em;
  }


/* -End of Registration Form Styling- */

.vc_separator.wpb_content_element.vc_separator_align_left.vc_sep_width_100.vc_sep_border_width_5.vc_sep_pos_align_left.vc_sep_color_black.hometitle {
  width: 98%;
  padding-left: 20px;
  padding-right: 19px;
}
.vc_separator.wpb_content_element.vc_separator_align_left.vc_sep_width_100.vc_sep_border_width_5.vc_sep_pos_align_center.vc_sep_color_black.smalltitle {
margin-bottom: 0px;
padding-left: 20px;
padding-right: 19px;
}

.td-header-main-menu {
	background-color: #fff;
}
.td_block_mega_menu .td-next-prev-wrap {
  display: none!important;  
  }
.sf-menu > li > a{
	color:#000;
  padding: 0px 5px 0px 5px;
  font-size:16px;
  }
.td-header-container{
	background-color:#fff;
}
.td-header-style-1 .td-header-sp-top-menu {
  position: relative;
  margin-bottom: 0px;
  top: 9px;
  float: right;
}
.td-container-border, .td-container-border:after {
  margin: 0 auto;
  background-color: #fff;
}
.vc_row {
    margin-left: 0;
    margin-right: 0;
}
.td-sidebar {
    background-color: #f2f2f2;
}
.td-header-top-menu {
    background-color: #f2f2f2;
    padding: 0px 0 13px 0;
  width: 1141px;
  margin: auto;
}
.notitle .block-title {
    display: none;
}
.sf-menu li{
      width: inherit;
  text-align:center;
  }
.td-pb-row [class*="td-pb-span"]{
  	border-left:0px;
  }

.td-header-border:before {
    background: none;
}
.td-header-border:after {
}
.td-header-row.td-header-border.td-header-main-menu {
    width: 100%;
    margin: 0 auto;
    border-bottom: 3px solid #0072A3;
}

.td-header-row.td-header-header {
    width: 85%;
    margin: 0 auto;
}

.sf-menu a.sf-with-ul {
    padding-right: 18px;
    min-width: 1px;
}
.sf-menu {
    margin-left: 0;
    margin-right: 0;
}

/* Food Pages */
.vc_separator.wpb_content_element.vc_separator_align_left.vc_sep_width_90.vc_sep_border_width_5.vc_sep_pos_align_center.vc_sep_color_black.smalltitle {
    margin-bottom: 0px;
    width: 88%;
}
.wpb_wrapper a.recipe_category {
    color: #000;
    font-weight: 300;
    margin-right: 10px;
}
.wpb_wrapper img.recipe_thumb.wp-post-image {
    max-height: 93px;
    overflow: hidden;
    width: 130px;
    height: auto;
    float: left;
    margin-right: 10px;
}
.wpb_wrapper .recipe_box {
    clear: both;
    margin-bottom: 75px;
    display: block;
}
aside.widget.EPS_Super_Search_Widget {
    margin: 0px;
    padding: 0px;
}
.notitle aside.widget.EPS_Super_Search_Widget {
    margin: 0px;
    padding: 0px;
}
.notitle input[type=submit] {
    font-family: 'Open Sans', arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 16px;
    background-color: #0072A3;
    border-radius: 3px;
    color: #ffffff;
    border: none;
    padding: 12px 25px 12px 25px;
}
.notitle span.input-group-btn {
    margin: 0 auto;
    display: block;
    width: 111px;
    margin-top: 9px;
}
.vc_separator.wpb_content_element.vc_separator_align_left.vc_sep_width_100.vc_sep_border_width_5.vc_sep_pos_align_center.vc_sep_color_black.hometitle {
    width: 98%;
    margin-left: 0;
  padding-left: 20px;
}
.vc_separator.wpb_content_element.vc_separator_align_left.vc_sep_width_100.vc_sep_border_width_5.vc_sep_pos_align_center.vc_sep_color_black.smalltitle {
    margin-bottom: 0px;
}

.td-pb-span8.td-sub-footer-menu {
    float: right;
}

/* Siebar */
.category .td-main-content h3.entry-title {
  line-height: 30px;
  }




/* LeaderBoard Ad */
#paszonecont_625 {
  margin: auto;
  }

.paszone_container {
  background-color: white;
	margin: auto;  
}


/* Mobile Menu */ 
#td-top-mobile-toggle i {
    color: #00435D;
  }

/* Header Logo */
.td-header-sp-logo img {
  width: 100% !important;
  margin: 0 !important;
  }
.td-header-sp-logo  {
  width: 270px !important;
  }
/* Nav Menu Styling */

.sf-menu > li > a {
    font-size: 16px; /* Same Font Size as CJNRachel */
  	font-family: 'Montserrat', sans-serif;
  padding: 8px 12px;
  letter-spacing: 2px;
  line-height: 28px;
}
.sf-menu li {
  *margin-right: 6%;
  letter-spacing 2px;
  }
.sf-menu > li > a:hover {
 background-color: #161616;
 color: white;
  }
.td-icon-menu-down {
  display: none;
  }

#td-header-search-button > i {
  color: #01485F;
  }
#td-top-search {
  !osition: relative;
  }
.td-header-border #td-top-search {
  !argin-top: initial;
  }
@media screen and (min-width: 1140px) {
  .td-header-row.td-header-border.td-header-main-menu.td-affix {
    width: 1140px;
    background-color: rgba(255, 255, 255, 0.7);
    }
  .td_block_1 .block-title {
    width: 720px;
}
  .td-grid-style-1.td_block_big_grid .td-big-thumb {
    height: 400px;
    width: 597px;
    }
  .td-grid-style-1.td-hover-1 .entry-thumb {
    width: 100%;
    }
  
  .td-grid-style-1.td_block_big_grid .td-tiny-thumb {
    width: 266px;
    height: 198px;
    }
  }
@media screen and (max-width: 1140px) {
 
  .td-header-top-menu {
    width: 1020px;
    }
  
  
  .td-header-row.td-header-border.td-header-main-menu.td-affix {
    width: 1020px;
    background-color: rgba(255, 255, 255, 0.7);
    }
  
  
  }
/* Downloads */

span#error {
    color: red;
    font-size: 12px;
    font-weight: bold;
}


/* Big Grid */ 


.td_block_big_grid_6 .td_block_big_grid .td-big-thumb {
  float: left;
  width: 537px;
  position: relative;
  margin-right: 4px;
  height: 600px;
}
.td_block_big_grid_6 .td-big-grid-post-0 {
  width: 680px;
  height: 600px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
.td_block_big_grid_6 .td-small-thumb {
  height: 300px;
  }
.td_block_big_grid_6 .td-big-grid-post .td-module-thumb {
  margin-top: 4px;
  }
.td_block_big_grid_6 .td-big-grid-post-0 {
  width: 676px;
  margin-right: 4px;
 
  }
.td_block_big_grid_6 {
    background-color: white;
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
  .td-header-top-menu {
    width: 756px;
    }
  .td-header-row.td-header-header {
    width: 720px;
    }
  .td_block_4 .block-title {
    width: 722px;
}
  .td_block_1 .block-title {
    width: 480px;
}
  .sf-menu a.sf-with-ul {
    padding-right: 5px;
    min-width: 1px;
}

  .td-header-style-1 .td-header-sp-top-menu {
    width: auto;
    top: 12px;
    margin-top: -5px;
}
  
  .td-footer-container .block-title > span {
    font-size: 14px;
    }
  .td_block_big_grid_6 .td-big-grid-post-0 {
  width: 480px;
  height: 405px;
  padding-left: 20px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
  .td_block_big_grid_6 .td-small-thumb {
  height: 203px;
  }
  td-module-thumb a img.entry-thumb {
    width: 100%;
    height: ;
}
  .td-big-grid-post .entry-thumb {
    width: 100%;
    height: ;
}
  .td-header-row.td-header-border.td-header-main-menu.td-affix {
    width: 756px;
    background-color: rgba(255, 255, 255, 0.7);
    }
  .td_block_big_grid_6 .td-big-grid-post-0 {
    width: 522px;
    height: auto;
    padding-left: 20px;
}
.td_module_mx10.td-animation-stack.td-big-grid-post.td-small-thumb {
    width: 210px;
    height: auto;
}
  
  }
@media screen and (max-width: 767px) {
  .td_block_big_grid_6 .td-big-grid-post-0 {
    width: 100%;
    height: inherit;
    }
  .td-md-is-android .block-title > a,   .td-md-is-android .block-title > span {
    padding: 2px 15px 2px 0;
    }
.block-title {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
h4.block-title {
    width: 96%;
}
  .sidetitle h4 {
    font-size: 23px;
    letter-spacing: 0.15em;
    font-weight: bold;
}
.td-header-row.td-header-border.td-header-main-menu.td-affix {
    width: 100%;
    background-color: rgb(255, 255, 255);
}
  
      .hideondesktop a {
    color: red!important;
}
  
  #\36 68 {
    height: auto!important;
	}
  .td-header-date {
    text-align: center;
    }
  
  .td_block_big_grid_6 .td-small-thumb {
  height: inherit;
  }   
 /*.td-big-grid-post .td-module-thumb a img.entry-thumb {
    width: 100%;
    height: 100%;
} */
  .td-big-grid-post .entry-thumb {
    width: 100%;
    height: ;
}
  .td-big-grid-post .td-module-thumb {
    height: initial;
    }
  .td-theme-slider.iosSlider-col-1 .td_module_slide {
  height: 173px !important;
    }
  }
/* End of Big Grid Styling */

@media screen and (min-width: 1025px) {
  
  .td-header-container{
	background-color:#fff;
	width:1200px;
  max-width:100%
}
  .ytc_title {
    padding-left: 1.15em;
}
  .td_block_4 h4.block-title{
    width: 1100px;
    }
  .td-sub-footer-container.td-container.td-container-border{
    	width:1200px;
    max-width:100%
    }
.td-container{
	width:1200px;
    max-width:100%;
  border-top: 3px solid #fff;
}
.td-header-style-1 .td-header-sp-top-menu {
  position: relative;
  margin-bottom: 0px;
  top: 9px;
  float: right;
}
.td-container-border {
  width: 1021px;
    max-width:100%
  margin: 0 auto;
}
  .blocktitle a,
  .hometitle h4 {
    font-size: 38px;
    font-weight: bold;
}
  .td-pb-span6 .block-title a, .td-pb-span6 .block-title span {
  font-size 26px;
  }
  .smalltitle h4{
    font-size: 18px;
    font-weight: bold;    
    }
  .smalltitle{
    width:98%;
    }
  .hometitle {
    margin-bottom: 0px;
}
  	.sidetitle, .sidetitle h4 {
text-transform: uppercase !important;
    font-size: 24px !important;
    font-weight: bold !important;
    }
  	
}
  .blocktitle a,
  .hometitle h4 {
    text-transform: uppercase;
  letter-spacing: 0.15em;
}
.smalltitle h4{
  text-transform: uppercase;
  }

.td-pb-span6 .block-title a, .td-pb-span6 .block-title span {
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.15em;
    font-size: 22px;
}


/* Responsive Header Ad */ 

@media screen and (max-width: 1113px) and (min-width: 1023px) {
   /* Big Grid Mobile Compress 
  .td_block_big_grid_6 .td-big-grid-post-0 {
    width: 540px;
    margin-right: 4px;
    height: 600px; 
    }
  */
  .td-theme-slider.iosSlider-col-1 .td_module_slide {
  height: 181px;
  }
.td-theme-slider .td-icon-left, .td-theme-slider .td-icon-right, .td-theme-slider .td-icon-right {
    padding: 20px;
    position: absolute;
    display: block;
    height: 84px;
    margin-top: -115px;
    top: 50%;
    font-size: 39px;
    color: #ffffff;
    font-weight: 300;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    -moz-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    transition: opacity 0.4s;
}
  
}
@media screen and (max-width: 1023px) and (min-width: 768px) {
  .td-header-row.td-header-border.td-header-main-menu {
    width: 720px;
} 
  .td-mega-menu ul {
    left: -23px!important;
    
    
    }
  .td-header-sp-ads { 
    max-width: 450px; 
  }
.sf-menu > li > a {
    font-size: 11px;
    font-family: 'Montserrat', sans-serif;
    padding: 6px 7px !important;
    padding-top: 6px;
    padding-right: 7px;
    padding-bottom: 6px;
    padding-left: 7px;
    letter-spacing: 0.15em;
    line-height: 28px;
}
  
  #td-top-search {
    margin-top: 0px!important
    }
  .blocktitle a, .hometitle h4 {
    font-size: 28px !important;
    font-weight: bold;
	}
  .td-pb-span6 .block-title a, .td-pb-span6 .block-title span, .hometitle h4{
  font-size 22px!important;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  }
  .sidetitle h4 {
    font-size: 18px;
    letter-spacing: 0.15em;
    font-weight: bold;
}
  .td_block_5 .block-title {
    width: 220px;
}
  #td-top-search {
    position: absolute;
    right: -10px;
    top: 0%;
    margin-top: -22px;
}
  .td-theme-slider.iosSlider-col-1 .td_module_slide {
    height: 128px;
}
.td-theme-slider .td-icon-left, .td-theme-slider .td-icon-right, .td-theme-slider .td-icon-right {
   top: 55%;
}
  
}
@media screen and (max-width: 767px) {
   .blocktitle a,
   .hometitle h4 {
    font-size: 28px!important;
    font-weight: bold;
	}
  .td-header-sp-ads .td-header-ad-wrap {
    height: 20px;
    margin-top: 0;
}
  

}

/* EOS */
@media (max-width: 767px) {
.td-header-main-menu   {
    height: 70px;
  }
  #td-top-mobile-toggle {
    top: 10px;
    }
  .td-main-menu-logo img {
    max-height: 64px!important;
    }
}

/* Main content Width */
@media screen and (min-width: 1141px){
  .td-container-border{
  width: 1141px;
  }
.td-pb-span6 .td_block_5 h4.block-title, .td-pb-span6 .td_block_1 h4.block-title {
    width: 335px;
}
  /*  ----------------------------------------------------------------------------
    main grid
*/
.td-pb-span1 {
  width: 94px;
}
.td-pb-span2 {
  width: 190px;
}
.td-pb-span3 {
  width: 285px;
}
.td-pb-span4 {
  width: 380px;
  position: relative;
}
  
.td-footer-container .td-pb-span4 {
    width: 374px;
    }
.td-pb-span5 {
  width: 475px;
}
.td-pb-span6 {
  width: 570px;
}
.td-pb-span7 {
  width: 665px;
}
.td-pb-span8 {
  width: 760px;
  /*
    one span 8 devided by 2 = td-1-col
    only this span needs fixing, the rest are procentual.
  */
}
.td-pb-span8 .td-pb-row {
  width: 760px;
  position: relative;
  left: -1px;
}
.td-pb-span8 .td-pb-row div.td-pb-span6 {
  width: 380px;
}
.td-pb-span9 {
  width: 855px;
}
.td-pb-span10 {
  width: 950px;
}
.td-pb-span11 {
  width: 1045px;
}
.td-pb-span12 {
  width: 1140px;
}
  
/* 
-  
-Blocks 
-  
  
*/



/* half - used when the block is on td-2-col */
.td-block-span6 {
  width: 379px;
  padding-left: 20px;
  padding-right: 19px;
}
.td-block-row .td-block-span6:first-child {
  width: 380px;
  padding-right: 20px;
}
/* 1/3 - used when the block is on td-3-col */
.td-block-span4 {
  width: 380px;
  padding-left: 20px;
  padding-right: 20px;
}
.td-block-row .td-block-span4:last-child {
  width: 379px;
  padding-right: 19px;
}
  
  
  
  
  
  /*

  General big grids

*/
.td_block_big_grid,
.td_block_big_grid_2,
.td_block_big_grid_3,
.td_block_big_grid_4,
.td_block_big_grid_5,
.td_block_big_grid_6,
.td_block_big_grid_7 {
  width: 1141px;
  left: -1px;
  position: relative;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
  .td_block_big_grid_6 .td-big-grid-post-0 {
    width: 762px
    }
  .td_block_big_grid_6 .td-big-grid-post-1 {
    width: 374px;
}
  .td_block_big_grid_6 .td-big-grid-post-2 {
    width: 374px;
    }
  
  .td-header-row.td-header-border.td-header-main-menu {
    width: 1140px;
    margin: 0 auto;
    border-bottom: 3px solid #0072A3;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: rgb(0, 114, 163);
}
  .td-container {
    !border-top: 3px;
    }
  .td-header-row.td-header-header {
    width: 95%;
    }
  .td_block_16 .td-block-row .td-block-span4 {
  width: auto!important;
  padding-right: 0;
}
  .td_block_16 .td-column-2 .td_module_mx4 {
  width: 224px;
  margin-bottom: 20px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
  .td_block_16 .td-column-3 .td_module_mx4 {
  width: 201px;
  margin-bottom: 20px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
  .td-related-span4 {
  width: 245px;
  padding-left: 20px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
  .td-related-full-width .td-related-span4 {
  width: 224px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
  .td-mega-span {
  width: 224px;
  padding-left: 20px;
  /* responsive portrait tablet */
}
  .td-pb-span8 .td-pb-span6 .td-pb-full-cell {
  width: 381px;
  left: -1px;
}
.td-container-border > .td-pb-row > .td-pb-span8 > * > .td-pb-full-cell {
  width: 761px;
  left: -1px;
}
.td-container-border > .td-pb-row > .td-pb-span12 > * > .td-pb-full-cell {
  width: 1141px;
  left: -1px;
}
  .td-mega-menu ul {
    position: absolute !important;
    width: 1141px !important;
    height: auto !important;
    top: 0px;
    left: 0px !important;
    display: none;
}
  
  }
/* Nav Bar */ 

@media screen and (max-width: 1140px) and (min-width: 1024px) {
  .td-header-row.td-header-border.td-header-main-menu {
    width: 1020px;
    }
    .td_block_4 h4.block-title{
    width: 980px;
    }
  .td_block_1 .block-title {
    width: 640px;
}
 .td-header-row.td-header-header
  {
    width: 1020px;
  }
  .td-pb-span6 h4.block-title {
    width: 300px;
    }
 .td-footer-container .td-pb-span4  {
    width: 334px;
}
  .ytc_title, .ytc_description {
    margin: 0;
    float: left;
    width: 170px;
    font-size: 12px;
    margin-left: 5px;
}
  
.sf-menu > li > a {
    font-size: 15px;
    font-family: 'Montserrat', sans-serif;
    padding: 8px 11px !important;
    letter-spacing: 2px;
    line-height: 28px;
}
  
  }
@media screen and (min-width: 767px) {
  .hideondesktop {
    display: none;
}
  
}
.td-grid-style-2 .td-module-thumb a:last-child:before {

  opacity: 0;
}
.widget li a {
line-height: 30px;
}

.td_social_type .td_social_button a:after {
    content: "";
    display: block;
    height: 32px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.td_social_type.td-pb-margin-side {
  position: relative;
}
.td_social_type .td_social_button {
    line-height: 15px;
		position: initial;
    margin-top: 8px;
}
.td_social_rss {
  margin: 0;
  }
.td_block_social_counter {
padding-bottom: 0;
  margin-bottom: 0!important;
	padding-top: 0;  
	margin-top: -7px;
} 
.cjn {
  padding-top: 0;
  }
.td_social_cjn {
  margin: 0;
  background-color: #01445E;
  }
.td-sp-cjn {
    width: 32px;
    height: 32px;
    background-position: -20px -124px;
}
.td-sp.td-sp-cjn {
    background-image: url(/wp-content/uploads/2015/11/cjn-trans1.png);
    background-position: 0px 7px;
    background-repeat: no-repeat;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-family: 'Open Sans', arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 32px;
    line-height: 21px;
    position: relative;
    visibility: visible;
    width: 32px;
    background-size: contain;
    background-repeat: no-repeat;
}
.td_social_type, .cjn .td_social_type {

  margin-bottom: 10px;
  
}
h5.accordion-title {
    margin-bottom: 10px;
    margin-top: 10px;
}
div#paszonecont_602 {
  padding-top: 10px;
  }
.paszone-container-152953 {
  margin: 0;
  }
div#paszonecont_152863, div#paszonecont_152864, div#paszonecont_612 {
    width: 100%;
    display: inline-block;
    margin: 0 3%;
    padding-top: 0;
  	max-width: 180px;
  	vertical-align: top;
}
.shabbat-times {
  margin-top: 25px;
  margin-bottom: 0;
  }
@media screen and (max-width: 1140px) {
  div#paszonecont_152863, div#paszonecont_152864, div#paszonecont_612 {
    margin: 0 2%;
    }
  }
@media screen and (max-width: 1024px) {
  div#paszonecont_152863, div#paszonecont_152864, div#paszonecont_612 {
    margin: 0;
    max-width: 150px!important;
    }
  .td-a-rec.td-a-rec-id-content_inline {
    max-width: 460px!important;
    margin: auto;
    }
  }
@media screen and (max-width: 767px) {
  div#paszonecont_152863, div#paszonecont_152864, div#paszonecont_612 {
    max-width: 124px!important;
    }
  }