/*   
Theme Name: Neshei Theme
Theme URI: http://html5reset.org
Description: An HTML5 theme for Neshei website.
Author: Ofer S
Author URI: http://www.me.com
Version: 1
*/

/*
	HTML5 Reset Wordpress Theme :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://ericmeyer.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	
	Special thanks: The Wordpress theme owes its start to an empty theme authored 
		by Chris Coyier & Jeff Starr: http://digwp.com
	
-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

@font-face {
    font-family: 'nesheibold';
    src: url('fonts/nesheibold-webfont.eot');
    src: url('fonts/nesheibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nesheibold-webfont.woff') format('woff'),
         url('fonts/nesheibold-webfont.ttf') format('truetype'),
         url('fonts/nesheibold-webfont.svg#nesheibold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nesheiblack';
    src: url('fonts/nesheiblack-webfont.eot');
    src: url('fonts/nesheiblack-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nesheiblack-webfont.woff') format('woff'),
         url('fonts/nesheiblack-webfont.ttf') format('truetype'),
         url('fonts/nesheiblack-webfont.svg#nesheiblack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nesheimedium';
    src: url('fonts/nesheimedium-webfont.eot');
    src: url('fonts/nesheimedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nesheimedium-webfont.woff') format('woff'),
         url('fonts/nesheimedium-webfont.ttf') format('truetype'),
         url('fonts/nesheimedium-webfont.svg#nesheimedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nesheiregular';
    src: url('fonts/nesheiregular-webfont.eot');
    src: url('fonts/nesheiregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nesheiregular-webfont.woff') format('woff'),
         url('fonts/nesheiregular-webfont.ttf') format('truetype'),
         url('fonts/nesheiregular-webfont.svg#nesheiregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


article, aside, figure, footer, header, hgroup, nav, section {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites, like, say for Google Maps custom placemarkers. 
   There has been a report of problems with standard Google maps as well, but we haven't been able to duplicate or diagnose the issue. */
img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */


small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;font-size:14px;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  



/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

/* new Linux- and Windows-friendly sans-serif font stack: http://mky.be/fontstack */
body {font: 13px Helmet, Freesans, sans-serif;}

/* using local fonts? make sure to read up on Paul Irish's 
	Bulletproof @font-face syntax: http://mky.be/font-face/bulletproof/ */

/* we like off-black for text */
body, select, input, textarea {color: #333;}

a {color: #03f;}
a:hover {color: #69f;}

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;} 

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;} 

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}


.date-ago {
	float: left;
	font-weight: normal;
	font-size: 13px;
}
.btn-close-ad {
 	background-color: rgb(15, 29, 40);
 	opacity: 0.4;
 	width: 24px;
 	height: 24px;
 	z-index: 20;
 	color:#fff;
 	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align: center;
	font-size:10px;
	padding-left: 9px;
 }

 #single-ad-on-content {
 	width:100%; 	
 	margin-left: 0 auto;
 	margin-right: 0 auto;
 	text-align: center;
 	margin-top:100px;
 	font-family: 'Open Sans Hebrew', Helvetica, Arial, Sans-Serif;
	direction: rtl;
	font-size: 24px;	
 }

.stick {
   	position:fixed;
    top:0px;
}

#mazaltov_nav .wp-pagenavi {
	display: inline-block !important;
}

/* And here begins the Wordpress fun.
-------------------------------------------------------------------------------*/

#page-wrap {width: 960px; margin: 20px auto;}

.post {}

.entry-content {}
.entry-content a {}
.entry-content a:hover {}

#meta {}
.postmetadata {}

#sidebar {}

.navgation {}
.next-posts {}
.prev-posts {}

#s {}
#searchsubmt {}
	



/* Print styles!
-------------------------------------------------------------------------------*/
@media print {



}


/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
	
		
}

@media all and (orientation: portrait) {
	
}

@media all and (orientation: landscape) {
	
}
/* from russians: */
/* General reset */
body {
	margin:0;
	font:16px/18px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	color:#333;
	background:#fff;
}
img {border-style:none;}
a {
	color:#0066cc;
	text-decoration:underline;
}
a:hover {text-decoration:none;}
input,
textarea,
select {
	color:#000;
	vertical-align:middle;
	font:100% Open Sans, Atoma, Arial, Helvetica, sans-serif;
}
form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
a:focus,
input:focus,
textarea:focus,
select:focus {outline:none;}
blockquote, 
q {quotes:none;}
q:before,
q:after {content:"";}
aside,
nav,
footer,
header,
section,
article {display:block;}
/* General settings */
/* wrapper */
#wrapper {
	width:1000px;
	margin:0 auto;	
}
/* end wrapper */
/* header */
header {
	overflow:hidden;
	padding:5px 5px 0;
	position:relative;
	margin:0 0 -3px;
}
header .center {
	padding:10px 12px 20px 3px;
	direction:ltr;
	overflow:hidden;
	background:url(images/bg-heder.jpg) no-repeat 2px 12px;
	margin-top:-5px;
}
header .logo {
	float:right;
	width:446px;
	height:59px;
	overflow:hidden;
	margin-top: 14px;	
}
header .info {
	float:right;
	position:relative;
	padding:21px 0 0;
	width:320px;
}
header .info p {
	margin:0 0 9px;
	color:#0033cc;
	font:14px/16px 'nesheimedium';
	text-align:left;
	float:left;	
}
header .info span {
	float:right;
}
#searchform {
	display:inline;
	float:left;
}
header .info input {
	font:16px/18px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	height:27px;
	width:168px;
	overflow:hidden;	
	color:#333;
	background:url(images/bg-search.gif) no-repeat;
	background-position:10px 0;	
	text-align:left;
	padding-right:10px;
	border:0;
}
header .info .btn {	
	width:28px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
	padding:0;
	background:url(images/search-btn.gif) no-repeat;
	margin-right:-10px;
	margin-top:-3px;
}
header .info span {	
	font:20px/18px 'nesheimedium';
	color:#cc33cc;
	margin-top:11px;
}
/* nav */
nav {
	margin:0 0 -3px;
	position:relative;
	z-index:999;
}
.top-nav {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	direction:ltr;
	background:url(images/bg-nav2.png) repeat-x;
	height:35px;

}
.top-nav li {
	float:right;
	/*font:20px/27px Open Sans, Atoma, Arial, Helvetica, sans-serif;	*/
	margin:3px 0 0;
}
#menu-item-chabadinfo {
	background:url(images/bg-nav-active.gif) repeat-x; 
	color:#FFF;
	float:left;
	
}
#menu-item-chabadinfo a{
	color:#FFF;
}

#menu-item-chabadShop{
float:left;
margin-left:1px}

#menu-item-chabadShop a{
padding-left:0px;
margin-left:-3px;
}

#menu-item-chabadShop a:hover{

}
.top-nav li span {display:block;}
.top-nav li a {
	color:#333;
	text-decoration:none;
	display:block;
	padding:0 0px 0 0px;
	font-family:Open Sans, Atoma, 'nesheimedium';
	
}
.sub-menu {
	position:absolute;
	list-style-type:none;
	display:none;
	left:0px;
	top:0px;
	width:200px;
	background:#baabba;
}
.sub-menu li {
	float:none;
}
#menu-mainmenu li ul li a {
	color:#333;
}

.top-nav .menu-item-object-category li a { color:#333!important;}

#menu-mainmenu li .current-menu-item a {
	color:#FFF !important;
}
#menu-mainmenu li .current-menu-item ul li a {
	color:#333 !important;
}
#menu-mainmenu li .current-menu-item ul li a:hover {
	color:#FFF !important;
}
.top-nav li a:hover {background:url(images/bg-nav-active.gif) repeat-x; 	color:#FFF!important;}
.top-nav .current-menu-item {background:url(images/bg-nav-active.gif) repeat-x;}
.top-nav .current-menu-item a {color:#FFF;}
.top-nav .current-menu-item ul li a {color:#333!important;}
.top-nav .current-menu-item ul li a:hover {color:#FFF!important;}
.top-nav .current-post-ancestor {background:url(images/bg-nav-active.gif) repeat-x !important;}
.top-nav .current-post-ancestor a { color:#FFF!important;}
.top-nav .current-post-ancestor a:hover { color:#FFF!important;}
.top-nav .current-post-ancestor .current-post-ancestor a { color:#FFF;}
.top-nav .current-menu-ancestor {background:url(images/bg-nav-active.gif) repeat-x !important;}
.top-nav .current-menu-ancestor a { color:#FFF; }
.top-nav li ul .current-menu-ancestor a { color:#FFF !important; }
.top-nav li ul .current-menu-ancestor .sub-menu .menu-item a { color:#333 !important; }
.top-nav li ul .current-menu-ancestor .sub-menu .menu-item a:hover { color:#FFF !important; }
.top-nav li ul .current-menu-ancestor .sub-menu .current-menu-ancestor a { color:#FFF !important; }
.top-nav li ul .current-menu-ancestor .sub-menu .current-menu-ancestor .sub-menu .menu-item a { color:#333 !important; }
.top-nav li ul .current-menu-ancestor .sub-menu .current-menu-ancestor .sub-menu .menu-item a:hover { color:#FFF !important; }
.top-nav li ul .current-menu-ancestor .sub-menu .current-menu-ancestor .sub-menu .current-menu-ancestor a { color:#FFF !important; }
.top-nav li ul .current-menu-parent ul li a { color:#333 !important; }
.top-nav li ul .current-menu-parent ul .current-menu-item a { color:#FFF !important; }
.top-nav li ul .current-post-ancestor a { color:#FFF!important;}
/* end nav */

/* footer menu */
.bottom-nav {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	direction:ltr;	
}
.bottom-nav li {
	float:right;
	font:14px/14px Open Sans, Atoma, Arial, Helvetica, sans-serif;	
	margin:3px 6px 0;
}
.bottom-nav li a {
	color:#333;
	text-decoration:none;
}
/* end footer menu */

/* two-cols */
.two-cols {
	overflow:hidden;
	padding:0;	
}
.slider {
	overflow:hidden;
	position:relative;
	float:left;

	width:676px;
	
}
.slider-holder {
	float:left;
	width:676px;
	background:#FFF;
	overflow:hidden;
	position:relative;
}
.slider-content {
	position:relative;
	width:676px;
	height:530px;
	margin:0 0 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.slider-slide {
	position:relative;
	top:0px;
	left:0px;
	13px;
	display:none;
	width:676px;
	direction:ltr;
	text-align:left;
	padding:0 0;	
}
.slider-slide .image {
	display:block;
	width:676px;
	height:415px;
	overflow:hidden; 
}
.slider-img-holder {
	width:676px;
	height:415px;
	overflow:hidden;
}
.slider-slide img {vertical-align:top;}
.slider-slide h1 {
	margin:1px 8px 5px 0;
	letter-spacing:-1px;
	font:28px/30px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	color:#cc33cc;
	margin-bottom: -2px;
}
.slider-slide h1 a {
	letter-spacing:-1px;
	font:28px/30px 'nesheibold';
	color:#000;
	text-decoration:none;
}
.slider-slide p {
	margin:0 8px 0px 0;
	font:16px/18px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	color:#000;
	height:58px;
}
.slider-slide p a {
	font:16px/18px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	
}

.slider-slide .more {
	float: left;
color: black !important;
width: 85px;
height: 27px;
color: white;
text-decoration: none !important;
text-align: center;
margin-top: -4px;
font-size: 15px;
background-image: url(images/ar.png);
background-repeat: no-repeat;
background-position: 72px 11.5px;
padding-top: 5px;
margin-left:-18px;
}


.slider-slide .more:hover {
text-decoration:underline !important;
}
.slider-slide span {
	float: left;
font-size: 13px;
color: #06C;
background: url(images/com_icon.png) no-repeat 100% 4px;
padding: 0 20px 0 0;
margin-top: 2px;
}
.slider-slide em {
	float: left;
color: #C60;
background: url(images/view_icon.png) no-repeat 100% 5px;
padding: 0 20px 0 0;
font-style: normal;
font-size:13px;
margin-top: 2px;
}
.switcher-holder {
	overflow:hidden;
	position:absolute;
	top:0;
	right:20px;
	background:url(images/bg-switcher.png) repeat-x;
	margin:-5px 0 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	behavior: url(PIE.htc);
}
.switcher {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.switcher li {
	float:left;
	font:18px/38px Open Sans, Atoma, Arial, Helvetica, sans-serif;
}
.switcher a {
	float:left;
	color:#fff;
	overflow:hidden;
	padding:0 13px;
	text-decoration:none;
}
.switcher .active {background:url(images/switcher.png) repeat-x;}
.right-col {
	
	
}
.enter-user {	
	background:url(images/login.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	direction:ltr;	
	width:794px;
	height:543px;
	font-family:Open Sans, Atoma, Arial, Helvetica, sans-serif;
}
.right-col .enter-user2 {
	
	background: url(images/bg-user.gif) repeat-x 0 100% white;
overflow: hidden;
direction: ltr;
padding: 0 18px;
width: 264px;
height: 134px;
margin-top: -2px;
font-family: Open Sans, Atoma, Arial, Helvetica, sans-serif;
	
}
.right-col .enter-user a {
	font-size:14px;
	text-decoration:none;
	color:#0066cc;
	text-decoration:none;	
}
.right-col .enter-user2 a {
	font-size:14px;
	text-decoration:none;
	color:#0066cc;
	text-decoration:none;	
}
.right-col .enter-user p {
	font:14px/16px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	margin:9px 0 9px;
	text-indent:25px;
}
.right-col .enter-user img {
	float:right;
	margin:0 0 0 11px;
	 -moz-box-shadow: 0px 0px 3px #bebebe; /* Firefox */
    -webkit-box-shadow: 0px 0px 3px #bebebe; /* Safari, Chrome */
    box-shadow: 0px 0px 3px #bebebe;
	behavior: url(PIE.htc);
}
.right-col .enter-user .row {
	overflow:hidden;
	padding:0 0 4px;
}
.right-col .enter-user .txt {
	border:1px solid #666;
	float:right;
	width:174px;
	height:16px;
	color:#408cd9;
	font:14px/16px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	padding:3px 8px 2px;
}
.right-col .enter-user .btn {
	border:0;
	float:left;
	width:58px;
	height:27px;
	padding:0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/bg-btn.gif) no-repeat;
	cursor:pointer;
}
.right-col .enter-user .row a {
	font:14px/27px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	margin:0 12px 0 0;
}
.right-col .banner {padding:0; margin-top:30px;}
.banner {margin-top:30px;}
.right-col .banner img {vertical-align:top;}
/* end two-cols */
/* list */
.list {
	margin:0;
	padding:27px 0px 30px 0;
	list-style:none;
	overflow:hidden;
}
.list li {
	float:right;
	direction:ltr;
	text-align:left;
	font:16px/18px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	color:#333;
	width:225px;
	position:relative;
	padding:0 10px 0 0;
	margin:0 20px 0 0;
}

.list li:first-child{
padding-right:10px;
margin-right:0px;

}

.list li:last-child{

margin-right:20px;

}

.list li .holder {
	border:1px solid #ccc;
	overflow:hidden;
	padding:0 0 6px;
	height:220px;
	cursor:pointer;
}
.list li p {
	margin:0px 10px 0 4px;
	height:40px;
}
.list li .title-holder {
	font-weight:bold; 
	margin:2px 10px 0 0; 
	height:36px;
}
.list li img {vertical-align:top;}
.list li .more {
	float: left;
color: black !important;
padding-top: 3px;
width: 85px;
height: 27px;
color: white;
text-decoration: none !important;
text-align: center;
margin-top: -6px;
font-size: 15px;
background-image: url(images/ar.png);
background-repeat: no-repeat;
background-position: 72px 11.5px;
margin-left: -15px;
padding-top: 5px;

}

.list li .more:hover {
text-decoration:underline !important;
}
/*.list li span {
	position:absolute;
	right:0;
	top:0;
	width:30px;
	height:151px;
	background:url(images/sect-tags-ver.png) no-repeat;
	cursor:pointer;
}*/
.list .cat_id_6 span {background-position:0 0 !important;}
.list .cat_id_3 span {background-position:-30px 0 !important;}
.list .cat_id_10 span {background-position:-60px 0 !important;}
.list .cat_id_7 span {background-position:-90px 0 !important;}
.list .cat_id_5 span {background-position:-120px 0 !important;}
.list .cat_id_9 span {background-position:-150px 0 !important;}
.list .cat_id_31 span {background-position:-180px 0 !important;}
.list .cat_id_4 span {background-position:-210px 0 !important;}
.list .cat_id_8 span {background-position:-240px 0 !important;}

/* end list */
/* tabs */
.tabs {
	border:1px solid #ccc;
	margin: 0 9px 27px 0px;
	position:relative;
}
.tabs:after {
	clear:both;
	display:block;
	content:"";
}
#tabsText {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:676px;
	height:415px;
}
#tabsText img {
	vertical-align:top;
	border-right:1px solid #ccc;
}
#tabs {
	float:right;
	width:313px;
	margin:0;
	padding:0;
	list-style:none;
}
#tabs li {
	border-bottom:1px solid #ccc;
	font:16px/18px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	direction:ltr;
	text-align:left;
	height:74px;
}
#tabs li a {
	float: left;
color: black !important;
padding-top: 3px;
width: 85px;
height: 27px;
color: white;
text-decoration: none !important;
text-align: center;
margin-top: -6px;
font-size: 15px;
background-image: url(images/ar.png);
background-repeat: no-repeat;
background-position: 72px 11.5px;
padding-top: 5px;
margin-left: -12px;
}

#tabs li a:hover {
text-decoration:underline;
}
#tabs li strong {
	font-weight: normal;
display: block;
color: #333;
padding: 0 0 5px;
height: 37px;
	
}
#tabs li .view {
	float:left;
	padding:0;
	margin:0 0 0 10px;
	text-decoration:underline;
}
#tabs li span,
#tabs li em {
	font:14px/18px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	color:#0066cc;
	margin:0 0 0 13px;
}

#tabs li a:hover {text-decoration:none;}
#tabs .current { background:url(images/tabs-active.gif) repeat-x 0 100%; }

.viddiv {
	height:74px;
	float:right; 
	width:312px;	
}
.tabs .banner {
	float:right;
	padding:0px;
}
.tabs .banner img {vertical-align:top;}
.tabs .mark {
	position:absolute;
	right:0;
	top:0;
	margin:-1px -11px 0 0;
	width:30px;
	height:150px;	
	background:url(images/mark-01.png) no-repeat;
	cursor:pointer;	
}
/* end tabs */
/* main */
#main {
	overflow:hidden;
	padding:0;
}
/* content */
#content {
	float:left;
	width:676px;
}
#content .content-list {
	margin:0;
	padding:0;
	list-style:none;
}
#content .content-list li {
	direction:ltr;
	text-align:left;
	padding:0 0 30px;
	overflow:hidden;	
}
#content .content-list li img {vertical-align:top;}

.content-list .title { /* default if no cat found */
	/*border-bottom:7px solid #000;*/
	padding-top:11px;
}

/*.content-list .cat-id-3 .title {
	border-bottom-color: #f29100 !important;
	border-bottom-style:solid !important;
	border-bottom-width: 7px;
}
.content-list .cat-id-8 .title {	
	border-bottom-color: #ff99ff !important;
	border-bottom-style:solid !important;
	border-bottom-width: 7px;
}
.content-list .cat-id-5 .title {
	border-bottom-color: #91c230 !important;
	border-bottom-style:solid !important;
	border-bottom-width: 7px;
}
.content-list .cat-id-4 .title {
	border-bottom-color: #c23061 !important;
	border-bottom-style:solid !important;
	border-bottom-width: 7px;
}
.content-list .cat-id-6 .title {
	border-bottom-color: #0030c2 !important;
	border-bottom-style:solid !important;
	border-bottom-width: 7px;
}
.content-list .cat-id-7 .title {
	border-bottom-color: #61c2c2 !important;
	border-bottom-style:solid !important;
	border-bottom-width: 7px;	
}
.content-list .cat-id-10 .title {
	border-bottom-color: #9130c2 !important;
	border-bottom-style:solid !important;
	border-bottom-width: 7px;	
}
.content-list .cat-id-9 .title {
	border-bottom-color: #000030 !important;
	border-bottom-style:solid !important;
	border-bottom-width: 7px;	
}
.content-list .cat-id-14 .title {
	border-bottom-color: #ff99ff !important;
	border-bottom-style:solid !important;
	border-bottom-width: 7px;	
}
.content-list .cat-id-16 .title {
	border-bottom-color: #4b8518 !important;
	border-bottom-style:solid !important;
	border-bottom-width: 7px;	
}
.content-list .cat-id-18 .title {
	border-bottom-color: #000 !important;
	border-bottom-style:solid !important;
	border-bottom-width: 7px;	
}
.content-list .cat-id-31 .title {
	border-bottom-color: #fd03e3 !important;
	border-bottom-style:solid !important;
	border-bottom-width: 7px;	
}*/

/*#content .content-list .section-tag-3 {
	background:url(images/sec-3.png) no-repeat !important;
}
#content .content-list .section-tag-8 {
	background:url(images/sec-8.png) no-repeat !important;
}
#content .content-list .section-tag-5 {
	background:url(images/sec-5.png) no-repeat !important;
}
#content .content-list .section-tag-4 {
	background:url(images/sec-4.png) no-repeat !important;
}
#content .content-list .section-tag-6 {
	background:url(images/sec-6.png) no-repeat !important;
}
#content .content-list .section-tag-7 {
	background:url(images/sec-7.png) no-repeat !important;
}
#content .content-list .section-tag-10 {
	background:url(images/sec-10.png) no-repeat !important;
}
#content .content-list .section-tag-9 {
	background:url(images/sec-9.png) no-repeat !important;
}
#content .content-list .section-tag-14 {
	background:url(images/sec-14.png) no-repeat !important;
}
#content .content-list .section-tag-16 {
	background:url(images/sec-16.png) no-repeat !important;
}
#content .content-list .section-tag-18 {
	background:url(images/sec-18.png) no-repeat !important;
}
#content .content-list .section-tag-31 {
	background:url(images/sec-31.png) no-repeat !important;
}*/
#content .content-list .section-tag {
	float:left;
	margin-top:-8px;
	min-width:151px; 
	padding-left:10px;
	padding-right:10px;
	height:30px; 
	cursor:pointer;
}


#content .content-list li h2 {
	margin:0;
	letter-spacing:-1px;
	/*font:28px/46px 'nesheiBold';*/
	color:#000;
	text-decoration:none;
}
#content .content-list li h2 a {
	text-decoration:none;
	color:#000;
}
#content .content-list li p {
	margin:3px 0px 9px 0;
	font:17px/20px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	color:#000;
	clear:both;
	padding-bottom:20px;
}
#content .content-list li p a {
	text-decoration:none;
	font:17px/20px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	color:#000;
}
#content .content-list li .more {
float: left;

color: black !important;
padding-top: 3px;
width: 85px;
height: 27px;
color: white;
text-decoration: none !important;
text-align: center;
margin-top: -6px;
font-size: 15px;
background-image: url(images/ar.png);
background-repeat: no-repeat;
background-position: 72px 11.5px;
margin-left: -18px;
padding-top: 5px;
}

#content .content-list li .more:hover {
text-decoration:underline !important;
}


/*#content .content-list  li span {
	float:left;
	font-size:13px;
	color:#0066cc;
	background:url(images/com_icon.png) no-repeat 100% 4px;
	padding:0 20px 0 0;
}*/
#content .content-list  li span {
	padding:0px;
	
}
/*#content .content-list li em {
float: left;
color: #C60;
background: url(images/view_icon.png) no-repeat 100% 5px;
padding: 0 20px 0 0;
font-style: normal;
font-size:13px;
}
*/








/* end content */
/* sidebar */
#sidebar {
	float:right;
	width:300px;
}
#sidebar .banner {padding:0;}
#sidebar .banner2 {padding:0; margin-top:30px;}
#sidebar .banner img {vertical-align:top;}
#sidebar .list-holder {
	padding:0 10px 0 0;
	position:relative;
	margin-top:30px; 
}
#sidebar .list-holder .mark {
	/*background:url(images/bg-list-01.png) no-repeat 100% 0;*/
	width:39px;
	height:304px;
	position:absolute;
	top:0;
	right:0;
}
#sidebar .list-01 {
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #ccc;
}
#sidebar .list-01 li {
	font:14px/16px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	color:#333;
	overflow:hidden;
	direction:ltr;
	padding:5px 42px 6px 5px;
}
#sidebar .list-01 li h3 {
	margin:0;
	font:bold 14px/16px Open Sans, Atoma, Arial, Helvetica, sans-serif;
}
#sidebar .list-01 li h3 a {
	font:bold 14px/16px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
#sidebar .list-01 li p {margin:0 0 5px;}
#sidebar .list-01 li span {
	float:right;
	font-size: 13px;
color: #06C;
background: url(images/com_icon.png) no-repeat 100% 2px;
padding: 0 20px 0 0;
}
#sidebar .list-01 li em {
	float:right;
	
	padding:0 55px 0 0;
	font-style:normal;
	margin:0 0 0 15px;
	
	
color: #C60;
background: url(images/view_icon.png) no-repeat 100% 3px;
padding: 0 20px 0 0;
font-style: normal;
font-size: 13px;
}
#sidebar .list-holder .mark-02 {
	background:url(images/mark-02a.png) no-repeat 100% 0;
	width:30px;
	height:150px;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;	
	
}
#sidebar .list-02 {
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #ccc;
}
#sidebar .list-02 li {
	font:12px/14px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	color:#333;
	overflow:hidden;
	direction:ltr;
	padding:4px 25px 8px 5px;
}
#sidebar .list-02 li p {margin:0;}
#sidebar .list-02 li span {
	float:right;
	font:12px/13px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	padding:5px 0 0;
}
#sidebar .list-02 li em {
	float:right;
	padding:5px 0 0 8px;
	font:12px/13px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	background:url(images/sep-06.gif) no-repeat 3px 5px;
	font-style:normal;
}
#sidebar .list-holder .mark-03 {
	background:url(images/mark-03.png) no-repeat 100% 0;
	width:30px;
	height:150px;
	position:absolute;
	top:0;
	right:0;
}
#sidebar .list-03 {
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #ccc;
}
#sidebar .list-03 li {
	font:12px/14px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	color:#333;
	overflow:hidden;
	direction:ltr;
	padding:4px 25px 8px 5px;
}
#sidebar .list-03 li p {margin:0;}
#sidebar .list-03 li img {
	float:left;
	margin:0 4px 0 0px;
}
#sidebar .list-03 li .holder {
	overflow:hidden;
	padding:0;
}
#sidebar .list-03 li span {
	float: right;
font-size: 13px;
color: #06C;
background: url(images/com_icon.png) no-repeat 100% 2px;
padding: 0 20px 0 0;
}
#sidebar .list-03 li em {
	float: right;
padding: 0 55px 0 0;
font-style: normal;
margin: 0 0 0 15px;
color: #C60;
background: url(images/view_icon.png) no-repeat 100% 2px;
padding: 0 20px 0 0;
font-style: normal;
font-size: 13px;
}
#sidebar .list-holder .mark-04 {
	background:url(images/mark-04.png) no-repeat 100% 0;
	width:30px;
	height:150px;
	position:absolute;
	top:0;
	right:0;
}
#sidebar .list-04 {
	margin:0;
	padding:6px 23px 3px 0;	
	list-style:none;
	border:1px solid #ccc;
	overflow:hidden;
}
#sidebar .list-04 li {
	float:right;
	padding:0 4px 3px 0;
}
#sidebar .list-04 li a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:82px;
	height:69px;
	background:url(images/links.gif) no-repeat;
}
#sidebar .list-04 li .link-2 {background-position:0 -69px;}
#sidebar .list-04 li .link-3 {background-position:0 -138px;}
#sidebar .list-04 li .link-4 {background-position:0 -207px;}
#sidebar .list-04 li .link-5 {background-position:0 -276px;}
#sidebar .list-04 li .link-6 {background-position:0 -345px;}
#sidebar .list-04 li .link-7 {background-position:0 -414px;}
#sidebar .list-04 li .link-8 {background-position:0 -483px;}
#sidebar .list-04 li .link-9 {background-position:0 -553px;}
#sidebar .list-04 li .link-10 {background-position:0 -622px;}
#main .banner-holder {
	padding:0;	
}
.banner-holder {
	padding:0;
	margin-top:30px;
}
#div_nitzpot {
	margin-top:30px;
}
#main .banner-holder img {
	vertical-align:top;
}
/* end sidebar */
/* end main */
/* articles */
.articles {
	background: url(images/bg-bottom.gif) repeat-x;
	margin:21px 0 0;
	padding:19px 0 26px;
	overflow:hidden;
}
.articles .center {
	width:985px;
	margin:0 auto;
}
/* carusel */
#carusel {
	overflow:hidden;
	float:right;
}
#carusel .link-prev,
#carusel .link-next {
	background: url(images/prev-next.gif) no-repeat;
	float:left;
	height:35px;
	margin:165px 2px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	width:23px;
}
#carusel .link-next {
	background-position:0 -35px;
	margin:165px 0 0 2px;
}
#carusel .link-prev:hover {background-position:0 -70px;}
#carusel .link-next:hover {background-position:0 -105px;}
#carusel div {
	float:left;
	overflow:hidden;
	position:relative;
	width:292px;
}
#carusel ul {
	position:relative;
	padding:0;
	margin:0;
	list-style:none;
	width:99999px;
}
#carusel ul li {
	/*float:left;*/
	width:292px;
	text-align:center;
	padding:5px 0;
}
#carusel ul li a {
	display:block;
	height:100%;
}
#carusel ul img {
	vertical-align:top;
	position:relative;
	border:4px solid #fff;
	 -moz-box-shadow: 0px 0px 5px #b4b4b4; /* Firefox */
    -webkit-box-shadow: 0px 0px 5px #b4b4b4; /* Safari, Chrome */
    box-shadow: 0px 0px 5px #b4b4b4;	
}
#carusel ul span {
	background:#cae296;
	display:block;
	font:bold 12px/25px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	padding:0 13px;
}
article {
	float:right;
	width:191px;
	direction:ltr;
	background:#fff;
	position:relative;
	margin:0 22px 0 0;
	 -moz-box-shadow: -2px 2px 5px #b4b4b4; /* Firefox */
    -webkit-box-shadow: -2px 2px 5px #b4b4b4; /* Safari, Chrome */
    box-shadow: -2px 2px 5px #b4b4b4;
	behavior: url(PIE.htc);
}
article:hover {
	 -moz-box-shadow: -2px 2px 5px #6f6f6f; /* Firefox */
    -webkit-box-shadow: -2px 2px 5px #6f6f6f; /* Safari, Chrome */
    box-shadow: -2px 2px 5px #6f6f6f;
	behavior: url(PIE.htc);

}

article h4 {
	margin:3px 5px 7px;
	font:16px/18px Open Sans, Atoma, Arial, Helvetica, sans-serif;
}
article img {vertical-align:top;}
article p {
	margin:4px 5px 3px 5px;
	font:14px/16px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
article a {
	display:block;
	color:#fff;
	font:16px/24px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	background:#cc6600;
	padding:0 0 0 7px;
	text-align:left;
}
article .link-2 {background:#0066cc;}
article .link-3 {background:#cc33cc;}
/* end articles */
/* footer */
footer {
	background:url(images/footer_bg.png) repeat-x;
	padding:30px 0 0;
	height:144px;
	width:100%;
	margin-top:20px;
}
footer .center {
	width:1000px;
	margin:0 auto;
}
footer .menu {
	margin:0 0 0 0;;
	padding:0 31px 0 0;
	list-style:none;
	overflow:hidden;
}
footer .menu li {
	float:right;
	direction:ltr;
	font:14px/18px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 30px 0 0;
	text-align:left;
}
footer .menu li:first-child {
	padding:0;
}
footer .menu ul {
	margin:0;
	padding:0;
	list-style:none;
}
footer .menu ul li {
	float:none;
	padding:0;
}
footer .menu li a {
	color:#666;
}
footer .menu li strong a {
	color:#333;
}
/* end footer */
/* end from russians */

.margins-auto { 
	margin-left:auto;
	margin-right:auto;
}


/*user login*/
/* tabbed list */
ul.tabs_login {
	padding: 0; margin: 20px 0 0 0;
	position: relative;
	list-style: none;
	font-size: 14px;
	z-index: 1000;
	float: right;
	}
ul.tabs_login li {
	border: 1px solid #E7E9F6;
	 -webkit-border-top-right-radius: 10px;
	 -khtml-border-radius-topright: 10px;	
	 -moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	 -webkit-border-top-left-radius: 10px;
	 -khtml-border-radius-topleft: 10px;	
	 -moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	line-height: 28px; /* = */ height: 28px;
	padding: 0; margin: 0 4px 0 0px;
	position: relative;
	background: #fff;
	overflow: hidden;
	float: right;
	}
ul.tabs_login li a {
	text-decoration: none;
	padding: 0 10px;
	display: block;
	outline: none;
	}
html ul.tabs_login li.active_login {
	border-left: 1px solid #E7E9F6;
	border-bottom: 1px solid #fff;
	 -webkit-border-top-right-radius: 10px;
	 -khtml-border-radius-topright: 10px;	
	 -moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	 -webkit-border-top-left-radius: 10px;
	 -khtml-border-radius-topleft: 10px;	
	 -moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	background: #fff;
	color: #333;
	}
html body ul.tabs_login li.active_login a { font-weight: bold; }
.tab_container_login {
	font-family:Open Sans, Tahoma, Geneva, sans-serif !important;
	position: relative;
	margin: 0 0 20px 0;
	
	 -webkit-border-bottom-left-radius: 10px;
	 -khtml-border-radius-bottomleft: 10px;	
	 -moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	 -webkit-border-bottom-right-radius: 10px;
	 -khtml-border-radius-bottomright: 10px;	
	 -moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	 -webkit-border-top-right-radius: 10px;
	 -khtml-border-radius-topright: 10px;	
	 -moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	z-index: 1000;
	float: left;
	width: 100%;
	top: -1px;
	color:#000;
	font-size:12px;
	direction:ltr;
	}
.tab_content_login {
	padding: 7px 15px 15px 15px;
	padding-top: 10px;
	}
	.tab_content_login ul {
		padding: 0; margin: 0 0 0 15px;
		}
		.tab_content_login li { margin: 5px 0; }
		.tab_content_login h3 {color:#F00;}
/* global styles */
#login-register-password {}
	#login-register-password h3 {
		border: 0 none;
		margin: 10px 0;
		padding: 0;
		}
	#login-register-password p {
		margin: 0 0 15px 0;
		padding: 0;
		}
/* form elements */
.wp-user-form {
	display:inline;
}
	h1 {text-align:left; direction:ltr;}
	.username, .password, .login_fields {
		margin: 2px 0 0 0;
		overflow: hidden;
		width: 100%;
		}
		.username label{float: right;
clear: none;
width: 25%;
direction: ltr;
font-size: 14px;
font-family:Open Sans, Tahoma, Geneva, sans-serif;
margin-right: 24px;
margin-top: 0px;
text-align: left;
margin-left: 41px;
		
		}
		
		.username-right label{float: right; clear: none; width: 25%; direction:ltr; font-size:14px;font-family:Open Sans, Tahoma, Geneva, sans-serif;margin-right: 45px;
margin-top: 14px;
		
		}
		
		.password label { 		
float: right;
clear: none;
width: 27.5%;
direction: ltr;
font-size: 14px;
font-family: Open Sans,Tahoma, Geneva, sans-serif;
margin-right: 36px;
margin-left: 1px;
margin-top: 14px;}
		.username input, .password input, .username select, .username radio, .username checkbox { 
		font: 14px/1.5 Open Sans, Tahoma, Geneva, sans-serif;
float: right;
clear: none;
width: 207px;
padding: 2px 3px;
color: #777;
margin-right: -34px;
height: 28px;
border-style: solid;
border-width: thin;
border-color: #C6C5C6;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
			}
			
			.username-right input{
font: 14px/1.5 Tahoma, Geneva, sans-serif;
float: right;
clear: none;
width: 207px;
padding: 2px 3px;
color: #777;
margin-right: -34px;
height: 28px;
border-style: solid;
border-width: thin;
border-color: #C6C5C6;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-top: 6px;
margin-bottom: 3px;
			}
			
		.username select {width:60px;}	
.rememberme { overflow: hidden; width: 100%; margin-bottom: 7px;margin-top:6px; }
#rememberme { float: right;
clear: none;
direction: ltr;
margin-right: 92px;
margin-top: 4px;
margin-left: 5px;}
.user-submit { font-family:Open Sans, Tahoma, Geneva, sans-serif !important; padding: 5px 10px; margin: 5px 0; width:100px; font-size:14px; float:right;background-image:url(images/buton.png);width:85px;height:30px;border-style:none;text-align:center;color:#FFFFFF;font-size:14px;margin-right:92px; }

.user-submit2 { 
font-family:Open Sans, Tahoma, Geneva, sans-serif !important;
float: right !important;
background-image: url(images/user-submit2a.png);
width: 85px !important;
height: 30px !important;
border-style: none!important;
margin: 8px 0 !important;
}

.user-submit:hover { background-image:url(images/buton_hover.png); }

.user-submit2:hover { background-image:url(images/user-submit2aHover.png) }

.userinfo { float: left; clear: none; width: 75%; margin-bottom: 10px; }
	.userinfo p { 
		margin-left: 10px; 
		}
.usericon { float: left; clear: none; width: 15%; margin: 0 0 10px 22px; }
	.usericon img {
		border: 1px solid #F4950E;
		padding: 1px;
		}
.reg-error {
	color:#F00;
}
.reg-success {
	color:#F00;
}
#profile-page h1 {padding:6px 0 6px 0; font-size:18px; color:#F00;}

/* end user login */

.forums {
	margin-top:20px;
	display:block;
	min-height:400px;
}
.breadcrumb {
	direction:ltr;
	color:#01009a;
	margin-top:6px;
	font-size:12px;
}
.breadcrumb a{
	color:#01009a;
	text-decoration:none;
}
.cat-banner {
	text-align:center;
	margin-top:10px;
	margin-bottom:0px;
}
.rw-ui-info {
	display:none;
}
.rw-ui-info-container {
	display:none !important;
}
/* comments */
#respond {
	display:block;
	clear:both;
}

#respond h2 {
	color:#b7b7b7 !important;
}
#respond .comments-area {

	width: 656px;
height: 100px;
overflow: hidden;
border-color: lightGrey;
border-style: solid;
border-width: medium;
padding: 7px;
float: left;
font: 14px/20px Open Sans, Atoma, Arial, Helvetica, sans-serif !important;
color: #50575C !important;
	
}

#respond .comments-area:focus {

	
border-color: #BCBDBE;

	
}

#respond #comm-submit {
float: left;
background-image: url(images/send.png);
width: 85px;
height: 30px;
color: white;
text-decoration: none !important;
text-align: center;
border-style:none;
margin-top:10px;
}

#respond #comm-submit:hover {
background-image: url(images/sendhover.png);
}

#comments-ttl {
	color:#468cd1 !important;
	font-weight:bold !important;
}
.comment-txt {
	margin-top: 30px;
float: left;;
}
.comment-txt .top-part {
	
}
.comment-txt .middle-part {
width: 600px;
height: 100%;
padding: 0px;
margin: 0;
float: left;
margin-top: -20px;
padding-right: 0px;


}

.comment-txt .middle-part p{
display: block;
text-align: right;
margin:-3px 0px 19px 0 !important;
	font:14px/20px Open Sans, Atoma, Arial, Helvetica, sans-serif !important;
	color:#50575C !important;
}
.comment-txt .bottom-part {
	
}
.comm-neshei-meta {
	float:right;
	
	font-family:Open Sans, Atoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* end comments */

.searchttl {
	text-align:left;
	direction:ltr;
	margin-top:40px;	
	margin-top:30px;	
}
.searchtt h2 {
	font-size:16px;
}
.post-author {
	display:block;
	clear:both;
	float:right;
	text-align:left;	
	margin-bottom:3px;
}
.exitbtn {
	display: inline-block;
background: url(images/exit.png) no-repeat;
width: 60px;
height: 30px;
color: black;
font-size: 16px;
line-height: 22px;
text-align: center;
cursor: pointer;
padding-top: 2px;
margin-right: 10px;
}

.exitbtn:hover {
background:url(images/exit-h.png)
}
.commentsAutor {
color: #468CD1;
margin-right: 10px;
float: right;
margin-left: 5px;
font-weight: bold;
font-size: 14px;
margin-top:-1px;
}

.avatarPhoto{
float: right;
margin-bottom: 19px;
margin-right:1px;
}

li.comment{
border-top-width:thin;
	border-top-style:dotted;
	border-top-color:#d3d3d3;
padding-bottom:0px !important;	
margin-top: 20px;
}

.commentsAt{
float:right;
font: 14px/20px Open Sans, Atoma, Arial, Helvetica, sans-serif !important;
color: #50575C !important;
margin-top: 6px;
}

.children{
width:606px;
float:left;
}

ul.children li.comment{


border:none !important;
margin-top:10px;
}

ul.children li.comment div.comment-body{
background-color: #F4F5F7;
width: 606px;
float: left;
padding-top: 20px !important;


}

ul.children li.comment div.comment-body div.comment-txt div.middle-part{
width: 501px;
float: left;
margin-left: 10px;
margin-right: 2px;
}

ul.children li.comment div.comment-body  div.avatarPhoto{

margin-right:20px;
}

.attachment-neshei-medium {
	max-height:137px;
}
.attachment-neshei-very-large {
	/*max-height:450px;*/
}

.reply{
	float:left;
	margin-left: 10px;
	width:100%;
}

.reply a:link{

font: 14px/20px Open Sans, Atoma, Arial, Helvetica, sans-serif ;
color: #50575C ;
text-decoration:none;
}
.comment-reply-link {
	float:left;
}

.wp-caption {	
}
.aligncenter {
	margin-right:auto;
	margin-left:auto;
}
p.wp-caption-text {
  text-align:left;	
  z-index:100001;		  
  padding:7px 4px 0px 8px;   
  color:#fff !important;
  font-size:16px !important; 
  display:inline-block;
  background:url(images/bg-grey.png) repeat-x 0 0 transparent;	
  padding:2px 4px 2px 8px;   
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
  white-space:nowrap;
  height:29px;
  position:relative;
  top:-28px;
}
.feat-capt {	
  margin-top:-25px;	
  width: 40px;
  overflow:visible;
}
.feat-capt .feat-capt-text {	
  text-align:left;	
  z-index:100001;		  
  padding:7px 4px 0px 8px;   
  color:#fff !important;
  font-size:16px !important; 
  display:inline-block;
  background:url(images/bg-grey.png) repeat-x 0 0 transparent;	
  padding:2px 4px 2px 8px;   
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
  white-space:nowrap;
  height:29px; 
}
.post-gal {	
  text-align:left;	
  z-index:100001;		  
  padding:2px 4px 2px 8px;   
  color:#fff !important;
  font-size:16px !important;
  display:inline-block;
  background:url(images/bg-grey.png) repeat-x 0 0 transparent;	
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
  white-space:nowrap;   
}
.post-gal a {	
	color:#fff !important;
	text-decoration:none;
}

.loginPopUpRightSide{
width: 320px;
float: right;
margin-right: 30px;
margin-top: 40px;
}

.loginPopUpLeftSide{
width: 423px;
float: left;
margin-top: 30px;
}

.login-msgs {
	display:block;
	height:80px;
	width:300px;
	overflow:visible;
}

h3.loginTitle{
	font-size:24px;
	font-family:Open Sans, Tahoma, Geneva, sans-serif;
	color:#1f2020;
}
h4.loginTitle{
	font-size:16px;		
	font-family:Open Sans, Tahoma, Geneva, sans-serif;
	color:#1f2020;
}

.loginPopUpLeftSide-text{
	font-size: 16px;
font-family:Open Sans, Tahoma, Geneva, sans-serif;
text-align: right;
margin-top: -5px;
margin-bottom: 14px;
}

.Terms-of-Use{
width: 220px;
float: left;
margin-left: 66px;
line-height: 12px;
margin-top: 3px;
font-size:10px;
color:#1f2020;
}

.Terms-of-Use a:link{
color:#0066cc;
text-decoration:underline;
font-size:10px;
}

.fieldsSpacer1{
margin-top:7px !important;
}

.fieldsSpacer2{
margin-top:3px !important;
}



#user_avatar{
	float:right; 
	margin-right:0; 
	border:none;
	clear:both;
	text-align:left;
}


.loginLinks{
width: 795px;
height: 37px;
float: left;
margin-left: 13px;
padding-top: 20px;
}

.loginLinksLeft a:link, .loginLinksLeft a:visited , .loginLinksRight a:link, .loginLinksRight a:visited{
color:#1f2020 ;
font-size:16px;
}

.loginLinksRight{
width: 40%;
float: right;
text-align: right;
margin-right: 22px;
margin-top: 3px;
}

.loginLinksLeft{
width: 40%;
float: left;
text-align: left;
margin-left: 22px;
margin-top: 3px;
}

.lostPassTitle{	
	color:#00F;
}

#user_pass{
	padding: 2px 3px !important;
	background-color:#FFFFFF !important;
	box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0) !important;
	-moz-box-shadow: inset 0px 0px 0px rgba(0,0,0,0) !important;
	-webkit-box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0) !important;
}

#bbpress-forums .edit_user_link {display:none;}

#sidebar .list-holder1 {
	padding:0 10px 0 0;
	margin-top:30px;
	position:relative;
}
#sidebar .list-holder1 .mark-06 {
	background:url(images/bg-list.png) no-repeat;
	background-position:0 0;
	width:30px;
	height:150px;
	position:absolute;
	top:0;
	right:0;
	/*z-index:9999;	*/			
}
#mag-slider {
	margin: 0;
	padding:0 0 10px 0;
	border:1px solid #ccc;
	height:398px;	
}
.fancybox-overlay, .fancybox-overlay-fixed {
	z-index:999999999 !important;
}
.single_tags {	
}
.single_tags a {
	text-decoration:underline !important;
}
.single_tags a:hover {
	text-decoration:none !important;
}
#prof-right {
	float:right;
	width:560px;
}
#prof-left {
	float:left;
	width:440px;
}
.prof-sep {
	border-top:1px solid #c2c2c2;
	width:500px;
}
.prof-section {
	margin-top:30px;
	margin-right:35px;
	clear:both;
}
.prof-label {
	clear:both;
	float:right;
	text-align:left;
	color:#000;
	width:110px;
}
.prof-gray {
	float:right;
	text-align:left;
	color:#78787a;
	margin-right:10px;
}
.prof-black {	
	text-align:left;
	color:#000;
	margin-right:10px;
	margin-bottom:20px;
}
.user-submit3 { 
	font-family:Open Sans, Tahoma, Geneva, sans-serif !important; 
	padding: 5px 10px; 
	margin: 5px 110px 20px 0px; 
	width:100px; 
	font-size:14px; 
	float:right;
	background:#6ea90f;	
	height:30px;
	border-style:none;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	margin-right:110px;
}
.user-submit4 { 
	font-family:Open Sans, Tahoma, Geneva, sans-serif !important; 	
	margin: 0; 
	width:60px;
	height:30px;
	font-size:14px; 
	background:#898989;
	border-style:none;
	text-align:center;
	color:#FFFFFF;
	margin-top:6px;
}
.user-submit5 { 
	font-family:Open Sans, Tahoma, Geneva, sans-serif !important; 	
	margin: 0 3px 0 0; 
	width:55px;
	height:20px;
	font-size:12px; 
	background:#898989;
	border-style:none;
	text-align:center;
	color:#FFFFFF;
}
h4.prof-sec-title {
	font-size:14px;
	font-family:Open Sans, Tahoma, Geneva, sans-serif;
	color:#1f2020;
	margin:5px 0 20px;
}
.prof-black label{
	clear:both;
	float:right;
	text-align:left;
	color:#000;
	width:95px;	
}
.prof-black input {
	margin-right:10px;
}
.prof-black input {
	font: 14px/1.5 Tahoma, Geneva, sans-serif;
	width: 207px;
	padding: 2px 3px;
	margin-top:-6px;
	color: #000;
	height: 28px;
	border-style: solid;
	border-width: thin;
	border-color: #C6C5C6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.label-exp {
	font-size:11px; 
	color:#78787a;
	font-weight:normal;	
}
.prof-links {
}
.prof-links a {
	color:#78787a;
}
#pass-strength-result{
	background-color:#eeeeee;
	border:1px solid #ddd!important;
	color:#000;
	display:block;
	width:200px;
	margin-right:110px;
	font-size:12px;
	line-height:30px;
	text-align:center;
	width:210px;
	height:30px;
}
.message {
	color:#F00;
	margin-top:20px;
	margin-right:30px;
}
.single-author {
	color:#666;
	display:inline; 
	direction:ltr; 
	text-align:left; 
	font-size:12px;
	font-weight:normal;
}
.single-author {
	color:#666;
}
#forgot_form {
	display:none;
}
#forgot_link {
	clear:both;	
	text-align:center;
}
.div-post-ttl {
	margin:-6px 0; 
	display:inline-block;
}

img.avatar.photo{
  border: 3px solid white;
   
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
}

.sepNew{
color:#000 !important;
font-size:14px !important;
}

.postMeta{
	margin-top:0px;
}

.sepNewSIdeBar{
color: black !important;
font-size: 14px !important;
float: right;
text-decoration: none;
margin-right: -14px;
}

.postBottomBorder{
border-bottom-width: 1px !important;
border-bottom-style: solid;
float: left;
width: 100%;
height:1px;
padding-top:0px !important;
margin-top: -6px !important;
}

.postBottomBorderSlide{
border-bottom-width: 1px !important;
border-bottom-style: solid;
float: left;
width: 676px;
margin-top: -46px !important;
}
.linkinpost {
	font:17px/20px Open Sans, Atoma, Arial, Helvetica, sans-serif;
}
.linkinpost a{
	color:#00F !important;
	text-decoration:underline !important;
}
/*.linkinpost span {
	float:none !important;	
	color:#000 !important;
	background: #fff !important;
	padding:0 !important;
	font:17px/20px Open Sans, Atoma, Arial, Helvetica, sans-serif !important;
}*/

.linkinpost em {
	float:none !important;
	color: #000 !important;
	background:none !important;
	padding: 0 !important;
	font-style:italic !important;
	font-size:17px !important;
}
.linkinpost h2 {
	margin:0 !important;
	letter-spacing:normal !important;
	font:17px/20px Open Sans, Atoma, Arial, Helvetica, sans-serif !important;
	color:#000 !important;
	text-decoration:none !important;
}
.linkinpost h2 a {
	text-decoration:underline !important;
	color:#00F !important;
}

/*made after 16/2/2014*/
#wrapper1 {
width: 1290px;
margin:auto;
margin-top:25px;

}

.row .sliderNew{
border:#000 solid 1px;
height: 50px;
}

#sidebar { 
	float:none;
width:100%;
	
}
.menu-mainmenu-container{
	background-color:#222020;
	
}

.top-nav {
	background:none;
	max-width:1290px;
	margin:auto;
	height: 40px;
	width:98%;
}
.top-nav li {
	width:120px;
	text-align:center;
float: left;
border-left:1px solid #cccccc;
height:40px;
margin: 0px 0 0;
line-height: 40px;
}
.top-nav li a{
	color:#ffffff;
}
.top-nav li a:hover{
	background:none;
	color:#ccc;
}
.sub-menu {
	background:#222020;
}
.sub-menu li{
	color:white;
	border-right:0px;
}
#menu-mainmenu li ul li a{
	color:white;
}
#menu-item-chabadinfo {
	background:none;
}
header .center1 {
	background: url(images/line.jpg) repeat-x 0px 125px;
	padding:0px 0px 10px 0px;
	
	overflow:hidden;}
	.logo1{color:#d54730;
font-weight:normal;
font-size:40px;
margin-top:0px;
margin-left:0px;
font-family:Open Sans, Tahoma;
float:left;}
.logo1 a:link, .logo1 a:hover, .logo1 a, .logo1 a:visited{
	color:#d54730;
	cursor:pointer;
	text-decoration:none;
}
.info1{
	color:#ffffff;
	float:right;
	font-family:Open Sans,Tahoma;
	font-style:italic;
	padding-top:30px;
	font-size: 12px;
	margin-top:10px;
	
}
.menu1 ul li, .menu2 ul li{
	float:left; 
	padding-left: 20px;
	padding-right:20px;
	margin-left:0px;
	margin-right:0px;
	border-right:1px solid #CCC;
	
}
.menu1 ul li ul li{
	padding-left:10px;
	padding-right:10px;
}
header{
	padding-left:0px;
	padding-right:0px;
}
header .info {
	float:none;
	max-width:1290px;
	width:98%;
	margin:auto;
}
.toplogo{
	width:100%;
	
	border-bottom: 4px solid #d54730;
}
.centerlogo{
	max-width:1290px;
	width:98%;
	margin:auto;
}
header .info {
	padding:0px;
}
.menu1 ul li a,
.menu2 ul li a{
	color:black; 
	padding-right:0px;
	padding-left:0px;
	float:left;
	font-size:1.3em;
	line-height:20px;
	padding-top:10px;
	padding-bottom:10px;
	text-transform:uppercase;
}
.menu1 ul li:first-child{
	margin-left:0px;
	border-left:1px solid #CCC;
}
 .menu1 ul.menu li ul li.current-menu-item{
  	background-color:white;
  	display:inline-block;
  	
  }
  .menu1 ul.menu  li ul li.current-menu-item> a{
  	color:#ffffff;
	
  }
.menuright{
	float:right;
	margin-top:6px;
}
.menu1{
	display:inline-block; 
	width:100%;
	border-bottom:1px solid #CCC;
	margin-top:-12px;
}
.menu2 ul li a {
	line-height:15px;
}
.menu2 ul{
	margin-left:-10px;
}
.menu2 ul li{
	padding-right:10px;
	border-right:1px solid black;
	height:20px; 
	padding-left:10px; 
	margin-top:-5px;
}
.menu1 ul li ul li a{
	line-height:5px;
	 padding-top:5px; 
	 padding-bottom:5px;
	}
.menu1 ul li ul li {
	border-right:1px solid #CCC; 
	margin-top:7px;
margin-left:0px;
margin-right:0px; }
header .info input {
	background:none;
	border: 1px solid #ccc;
	text-align:left;
	width:75%;
	padding-left:10px;
	height:28px;
}
header .info .btn {
width: 55px;
border-radius: 0px;
background: url(images/search.jpg) no-repeat;
margin-right: 1px;
margin-top: 0px;
height: 28px;
}
#content .content-list .section-tag {
	
	background:#344d85;
	
}
.single-post .content-list .title.line{
	border-top:2px solid #344d85;
	border-bottom:2px solid #344d85; 
	padding-top:0px;
}


.engagement .post_image {
background: url(images/yellow-bow.png) no-repeat top right;
position: absolute;
width:120px;
height: 90px;
right: 0px;
}
.newborn .post_image {
background: url(images/blue-bow.png) no-repeat top right;
position: absolute;
height: 90px;
width: 120px;

right: 0px;
}





#wrapper {
width: 100%;

}

#content .content-list .section-tag {
	
	text-align:center;
	color:white;
	font-size:19px;
	margin-bottom:20px;
}
.content-list  .title {
	width:100%;
	display:inline-block;
	}
#content .content-list li h2 {
	text-align:left;
	
	font-size:30px;
}
.div-post-ttl {
margin: 0px 0;

width: 100%;
margin-bottom: 28px;


}
#content .content-list  li span.dsq-postid {
	margin-left:0px;
	
	padding-right:30px;
	padding-left:10px;
	font-size:15px;
	line-height: 15px;
	height:19px;
}
.post-gal {
	padding-top:0px;
	max-width:160px;
}
a.fancybox{
	font-size:14px;
	padding-right:5px; 
	padding-left:5px;
	text-decoration:none;
}
a.fancybox:link{
	text-decoration:none;
}
.post-gal img{
	width:20px; 
	height:auto;
	padding-top:5px !important;
}
.menu1{
	margin-bottom:20px;
}
.menu1 li .sub-menu {padding-top:2px;
	border-top:1px solid #CCC;
	display:inline-block;
	background:white;
	top:40px;
	left:0px;
	height:30px;
	
  opacity:0;
  
  visibility:hidden;



  -webkit-transition:all 0.5s linear 3s;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s linear 3s;

}
.menu1 li .sub-menu li{
	opacity:0;
  
  visibility:hidden;
  -webkit-transition: all 1s linear 2s;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 1s linear 2s;
}
 .menu1 li{
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s linear;
}

 .menu1 li ul li{
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s linear;
}
 
.menu1 ul li:hover ul {
 display:block;
 }

.menu1 li:hover .sub-menu  {

	display:block; 
	z-index:3; 
	width:100%;
	visibility:visible;
  opacity:1;
  -webkit-transition: all 0.5s linear 0s;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s linear 0s;

}
  .menu1 li:hover .sub-menu li{
visibility:visible;
  opacity:1;
   -webkit-transition: all 0.5s linear 0s;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s linear 0s;
}

  .menu1 li.current-menu-item, .menu1 li.current-menu-parent{
  	background-color:#d54730;
  	
  }
  .menu1 ul.menu li.current-menu-item> a, .menu1 li.current-menu-parent>a{
  	color:#ffffff;
  }



.top-nav li a {
	font-family:Open Sans, Atoma, Arial;
	font-size:12px;
}

.postMeta{
	margin-top:0px;
	
}
#content .content-list li {
	margin-bottom:20px;
	padding-bottom:0px;
	position:relative;
}

#content .content-list .middle-col .list li{
	width:100%;
}

.list li:first-child {
padding-right:0px;
margin-right:0px;
}
.list li {
	width:100%;
	float:left;
	padding:0px;
	border-bottom:1px solid black;
	margin-bottom:30px;

}
.middle-col .list img{
	width:100%;
	height:auto;
}
.list li p {
	height:auto;
	margin-top:10px;
	font-size:14px;
	margin-bottom:5px;

}


.list li .holder {
	border:0px;
	height:auto;
}
.list li .title-holder {
	height:auto;
	font-size: 20px;
margin-bottom: 15px;
}
.mazaltov .title, .videos .title{
	background-color:#453485; 
	text-align:center; 
	color:white; 
	font-size:18px; 
	padding-top:7px;
	padding-bottom:7px; 
}
.mazaltov  a {font-size: 14px;
font-weight: normal;
line-height: 8px;}
.mazaltov{margin-top:20px; margin-bottom:20px;}
.mazaltov  a:link, .mazaltov a:visited{color:black;} 
.mazaltov li{padding-left:8px;

list-style-type:square;
border-bottom:1px dotted #121212;}
.mazaltov>li{ 
	color:#453485; 
	padding-bottom:5px; 
	font-size:20px;
	line-height:14px;
	padding-top:5px;
}
.mazaltov>li>div{ 
	color:#121212;
	margin-bottom:5px;
	margin-top:4px;
}
.mazaltov li span.mazal_tov_comments{
	margin-left:-5px; 
	font-size:10px; 
	background: url(images/little_comments.png) no-repeat 0px; 
	color:#453485; 
	padding-left:20px;
	display:block;
	margin-top:5px;
}
.videos li  a:link, .videos li a:visited{
	color:black;
 }
.videos .title{
	background-color:#404fe1;

}
.videos .title span{cursor:pointer;}
.videos img{margin-bottom:7px;}
.title_video{text-align:left;color: black; margin-top:10px;}
 .title_video a:link, .title_video a:visited{color:black; text-decoration:none; font-size: 14px; font-weight:bold;}
 p.text_video {text-align:left; line-height:16px; max-height:50px; overflow:hidden;}
.videos li  a:link, .videos a:visited{color:black; cursor:pointer;}
.videos img{margin-bottom:7px; height:auto; }
.videos p {margin-top:2px; line-height:14px; font-weight:normal; display:none;}
/*.video li:first-child p{display:inline-block;  height:60px; overflow:hidden;}*/
.video_right li.little_videos{position:relative;}
.videos li:first-child span.video_player{
	background: url(images/play_small.png)no-repeat center;
	position:absolute;
	height: 50px;
	width:50px;
	top:150px;
	left:230px;
	
	

}
.video_right{margin-top:30px;
	
border-bottom:1px solid #404fe1;  padding-bottom:0px;}
.video_right li.little_videos span.video_player{
	background: url(images/play_small.png)no-repeat center;
	position:absolute;
	width:100%;
	height:137px;
	
	
	

}
#tabs li span.video_player{
	margin:0px;
}
.videos_details li{width:47%; display:inline-block;}
.videos_details li:nth-child(2), .videos_details li:nth-child(4) {margin-right:20px;}
.videos_details li:first-child{width:100%;}
.videos_details li{margin-top:10px;}
#sidebar .list-holder .mark-03, #sidebar .editors_picks .mark-07, #sidebar .list-holder .mark-04, #sidebar .list-holder1 .mark-06 {
	background:none;
position:relative;
text-align:center;
width:100%;
background-color:PINK;

margin-bottom:10px;
float:left;
color:white;
cursor:pointer;
height:auto;


font-size: 18px;
padding-top: 7px;
padding-bottom: 7px;
}
#sidebar .list-holder .mark-04{
	background-color:#a7a7a7;
}
#sidebar .list-holder1 .mark-06{
	background-color:#9933cc;
}
.editors_picks img {

}
#sidebar .editors_picks li{clear:both; border-bottom:1px dotted #202020;}
#sidebar .editors_picks .mark-07{background-color:#62606c; margin-bottom:0px;}
.editors_picks .category-holder a:link, .editors_picks .category-holder a:visited{
	text-decoration:none;
	color:#202020; font-size:18px; line-height:20px;}
.editors_picks .title-holder{
	margin-top:5px; 
	font-size:14px;
}
.editors_picks .title-holder a:link{
	font-size:11px;
	text-decoration:none;
}
.editors_picks img {width:100%;}
.editors_picks li{/*height:140px; */overflow:hidden;}
#sidebar .list-03 {
	border:0px;
}
.list-holder .title-holder a{height: auto;
font-size: 20px;
margin-bottom: 15px;
color:black;
font-weight:600;}
#sidebar .list-03 li span.dsq-postid {
 
 float:left;
 padding-left:0px;
 margin-top:10px;
 
 font-size:10px;
}
#sidebar .list-03 li {
	border-bottom:1px solid #6aa3b1;
	margin-bottom:10px;
	}
	.middle-col .list{
		padding-bottom:0px;
	}

/*.videos .videos_details {-moz-column-count: 2;
-moz-column-gap: 10px;
-webkit-column-count: 2;
-webkit-column-gap: 10px;}*/
#content {
width: 100%;
}

.right-col {
width: 100%;
}

.attachment-neshei-very-large {
max-height: none;
}

/*VIDEOS*/
.video_right .title{
	background-color:#404fe1;
	text-align: center;
color: white;
font-size: 18px;
padding-top: 7px;
padding-bottom: 7px;
margin-bottom:10px;

}
.video_right .title span{cursor:pointer;}
#content .content-list li img.wp-post-image {
width:100% !important;
height: auto !important;
}

.right-col .banner img {
height: auto !important;
}
#tab {
	
	width:100%;
}


#tab li {
width: 100%;
display:inline-block;
}
#tab li:nth-child(4), #tab li:nth-child(3), #tab li:nth-child(5),#tab li:nth-child(2) {
width:46%;
}
#tab li:nth-child(1){
float:left;
}
#tab li:nth-child(2), #tab li:nth-child(4) {
margin-right: 5%;
float:left;
clear:both;
}

section.tabs .banner{position:absolute !important; top:300px; width:100%; display:none;}
section .viddiv {
	width:100%;
}
section.tabs {border:0px;
	}
	section #tabs li:first-child, #tabs li:nth-child(3) {
margin-right: 5%;
}
#tabsText {
	width:auto;
	height:auto;
	cursor:pointer;
}
ul#tab li{height:auto;
border-bottom:0px;}
ul#tab li img{height:auto; width:100%;}
ul#tab li .video_image{max-height:353px;
overflow:hidden;}
#tab li a {
	padding-top:15px;
	width:100%;
	background-image:none;
	font-weight:600;
	height:auto;
	margin-left:0px;
	text-align:left;
	margin-bottom:1em;
}
.tab{margin:0px;}
.video_right .Player > div {width:100% !important; height:100% !important;}
.tabs span.mark{display:none;}
.cat-banner img{width:100%;}
.arrow-down {
	width: 0; 
	height: 0; 
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	
	border-top: 20px solid #f00;
}

.post-author{
	float:left;
}
.sub-menu{width:100%;
display:inline-block;}
.avatarPhoto {
float: left;
margin-bottom: 19px;
margin-left: 1px;
margin-right:10px;
}
.comm-neshei-meta {
float: left;
}
.comment-txt .middle-part p {
display: block;
text-align: left;
}
.comment-txt .middle-part p {
float:left;}
.comment-reply-link {
float: right;
}
.reply {
float: right;
margin-left: 0px;
}
#respond .comments-area {
width: 100%;
}
header .info input {
	color:#ccc;
	font:14px/16px Open Sans, Atoma, Arial, Helvetica, sans-serif;
}
#content .content-list li h2 {
font-weight: bold;
}
.list {
	padding:0px;
	padding-top:10px;
}
.content-list .title {
	padding-top:10px;
}
.breadcrumb {
	margin-top:10px;
}
#content .content-list li p {
	margin-bottom:0px;
margin-top:20px;}
.commentsAutor {
	float:left;
	margin-left:0px;
}
#sidebar .banner2 { margin-top: 30px;}
.banner{
	margin-top:30px;
}
#sidebar .list-holder1 {
	margin-top:30px;
}
.editors_picks{
	margin-top:30px;
}
h3{font-weight:bold;}
#content .content-list li .linkinpost p {
margin-top: 0px;
margin-bottom: 0px;
}
.postBottomBorder{
	margin-top:0px !important;
}
#content .content-list li p {
	line-height:17px;
}
article {
	float:left;
	width:100%;
}
.single-post #content .content-list li p {
	padding-bottom:10px;
}
#respond #comm-submit {
	float:right;
}
.commentsAt{
	float:left;
}
#sidebar .list-holder {
	margin-top:30px;
}
footer.meta{display:none;}
article, article:hover{box-shadow:none;}
.page-template-default article h2{margin-top:0px;}
.page-template-default article textarea{
	width:100%;
}
img{height:auto;}
.menu1 li.current-post-ancestor.current-menu-item, .menu1 li.current-post-ancestor.current-menu-parent{
	  background:none;font-weight:bold; color:black}
  
 
 .menu1 ul li:hover a{color:#ffffff;}
 .menu1 ul li:hover ul li a{color:#000000;}
 .linkinpost img{
 	width:100% !important;
	 
}

.menu1 li:hover{background:#d54730;
}
  .menu1 li:hover, .menu1 li a:hover,.menu1 ul li ul li:hover,.menu1 ul li ul li a:hover{
  
  }
.menu1 ul li ul li:hover{
	background:none;

}
.menu1 li a:hover{
	text-decoration:none; color:#ffffff;

}
.menu1 ul li ul li:hover a {
	text-decoration:none;  
	color:white;
}
.menu1 ul li ul li:hover{
	background-color:#d54730;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
}
.menu1 ul li ul li, .menu1 ul li ul li:link, .menu1 ul li ul li:link{padding-top:5px;padding-bottom:5px;margin-top:0px;}

.editors_picks .title-holder .category-holder a:link, .editors_picks .title-holder .category-holder a:visited {/*color:#d54730; font-size:15px;*/}
#sidebar .list-03 li {
	padding-right:0px;
}
.text a:link, .text a:visited{color:black;}
#respond #comm-submit, #respond #comm-submit:hover {
	background-image:none;
	background-color:#468cd1;
}
.comm-neshei-meta div:nth-child(3){clear:none !important; line-height:20px;}
input{width:200px; height:30px;}
form#commentform div{margin-top:10px; margin-bottom:10px;}
label{width:100px;}
#sidebar .list-holder {padding:0px;}

.mazaltov_header{
	height: 45px;
font-size: 30px;
line-height: 50px;
margin-top: 20px;
background: #453485;
width: 100%;
margin-bottom: 0px;
text-align: center;
color: white;
}
.engagement .mazaltov_header{
	background:#e9aa01;
}
.mazaltov-content{
	border:1px solid #453485;
}
.engagement .mazaltov-content{
	border:1px solid #e9aa01;
}
.mazaltov-content{
	border:1px solid #453485;
	padding-left:20px; 
	padding-right:100px; 
	padding-top:20px;
}
#sidebar .list-holder1 {
	padding:0px;
	
}
.cycloneslider-template-default .cycloneslider-caption{
	width:80% !important;
}
.contact .label{display:inline-block; color:black; width: 130px; font-size:14px; text-align:left;vertical-align:top; margin-top:20px;}
.contact .input{display:inline-block;}
.contact .textarea {}
.contact input[type=submit] {padding:10px; line-height:0px;width:100px; margin-top:20px;float:right;}
.contact input.wpcf7-text{width:300px;}
.contact textarea.wpcf7-textarea{width:100%;}


.top-nav li:first-child{position:relative;}
.top-nav li:nth-child(1) a:first-child:after{
	content: "";
border-color:  transparent transparent #ffffff transparent ;
border-style: solid;
border-width: 7px;
width: 0;
height: 0;
position: absolute;
top: 16px;
right:55px;

}
.top-nav li:nth-child(2){
	position:relative;
}
footer {
	background:none;
	background-color:#303030;
	height:80px;
}
footer .bottom-nav li a {
	color:#ffffff;
}
#mag-slider {clear:both;}
.menu1 li.current-menu-parent .sub-menu {opacity:0;}
.menu1 li:hover .sub-menu {opacity:1;}
.menu1 li .sub-menu{ opacity:0;



	}
.menu1 li.current-menu-item .sub-menu {
		opacity:0;
	}
	.menu1 li.current-menu-item:hover .sub-menu {
		opacity:1;
	}
.feat-capt {
		height:34px;
	}

.wp-pagenavi a, .wp-pagenavi span {
	
	color:#303030;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #303030;

	color:#303030;

}

a:hover,a:focus{text-decoration:none;}
/*.menu1 ul.menu li.current-post-ancestor.current-menu-item> a, .menu1 li.current-post-ancestor.current-menu-parent>a{
color:#000000;

 }*/
 ul.list-0{width:100%;  text-align: center;}
ul.list-0 li {width:100px; float:left; }
ul.list-0 li a{color:#ffffff; font-weight:bold;}
#sidebar .list-0 li  {
	display:inline-block;
	overflow:hidden;
	margin:2%;
	width:29%;
	height:69px;
	
}
#sidebar .list-0 {
padding: 2%;
list-style: none;
border: 1px solid #ccc;
overflow: hidden;
}
#sidebar .list-0 li:hover{
	opacity:0.7;
}
.valigner
{
height:100%;
width: 0px;
vertical-align: middle;
visibility: hidden;
}

.video_right li.little_videos .video_image{position:relative}
.video_right li.little_videos .video_image span.video_player{
	background: url(images/Play_video_small.png)no-repeat left bottom;
	position:absolute;
	/* width:100%; */
	
	
	
	

	left: 0px;
	width: 100%;
	bottom:0px;
	}
.mazaltov .title a:link, .mazaltov .title a:visited{color:white; text-decoration:none; font-size:18px;}
.single-post, .single-mazal_tov{
	 #content .content-list  li span.dsq-postid {line-height:25px;}
}
.page-template-mazal_tov-php .mazaltov p{ font-size:15px;padding-bottom:5px;}
#sidebar .editors_picks .mark-07{
	margin-bottom:10px;
}


.single-post .content-list .cat-id-375.title{
	border-top:2px solid #e9aa01;
	border-bottom:2px solid #e9aa01; 
	padding-top:0px;
}
#content .content-list .section-tag.section-tag-376 {
	height:45px;
	font-size:30px;
	line-height:50px;
	margin-top: 20px;
	}








body .editors_picks .title-holder {margin-bottom:6px;}

.tags{margin-top:-20px;
float:right;
position:absolute;
right:0px;
}
body {
font-family: Open Sans, Tahoma, "Helvetica Neue",Helvetica,Arial,sans-serif !important;
/*font-size:1em !important;*/
}
#gtt_go-to-top.gtt_wrapper a {
	bottom:90px;
}
.cycloneslider{width:100% !important;}
.cycloneslider-template-default .cycloneslider-prev{width:10% !important;}
.cycloneslider-template-default .cycloneslider-next{width:10% !important;}

#div_slider_roll{width:auto !important;
text-align:middle; left:0px!important;
width: 100% !important;
text-align: center;}
#mag-slider{position:relative; width:100% !important;}

#content .content-list li h1 {
	font-weight: bold;
	text-align: left;
	font-size: 30px;
	margin: 0;
	letter-spacing: -1px;

	color: #0f1d28;
	text-decoration: none;

}
h1{
	font-family: "Open Sans", arial, sans-serif;

}
h1 	a, h1 a:hover, h1 a:focus{
	color:#0f1d28;
	text-decoration:none;
}
.breadcrumb{
	display:none;
}

.ticker {
	
	overflow: hidden;
	
	margin: 0;
	padding: 0;
	list-style: none;
	
}

#ticker_02 {
	height: 860px;
}
.page-template-mazal_tov-php .mazaltov li{
	padding-top:10px;
	padding-bottom:10px;
}
#content .content-list  li .details span {
	float:none;
	font-size:18px;
	
	background:none;
	padding:0 ;
}

.toplogo{
	background-color:#0f1d28;
	height:93px;
	border-bottom:0px;
}
.logo1{
	padding-top:7px;
	margin-top:8px;
}

.tags li a:link, .tags li a:visited{
	color:#CCC; 
	text-decoration:underline;
}
.tags{
	color:#CCC;

}
.sticky_header{ 
	background: url(images/line.jpg) repeat-x 0px 40px;
	padding-bottom:30px;
	border-top:4px solid #0f1d28;
}
.sticky_header.affix-top{
	border-top:4px solid #d54730;
}
.sticky_header.affix{
	top:0px;

}
.sticky_header.affix .tags, .sticky_header.affix .date
{
	display:none;
}

.sticky_header.affix li.menu-item-15598{
	color:transparent;
	background:url(images/logo_small_black.jpg) #0f1d28;
	
}
.sticky_header.affix .menu1 ul li.current-menu-item.menu-item-15598{
	color:transparent;
	background:url(images/logo_small_black.jpg) #0f1d28;
	background-color:#0f1d28;
	min-width:148px;
	
}
.sticky_header.affix{
	border-top:4px solid #0f1d28 ;
	padding-bottom:0px;
}
.sticky_header.affix .menu1 ul.menu li.menu-item-15598> a, .sticky_header.affix .menu1 li.menu-item-15598>a{
color:transparent;
	}
.menu1{
	margin-top:-7px;
}

.menu1 li.current-post-ancestor.current-menu-parent{
	font-weight:normal;
}


/*.image img:hover {
	cursor: pointer;
	
	overflow:hidden;
    transform:scale(1.1);
    -ms-transform:scale(1.1); 
    -moz-transform:scale(1.1); 
    -webkit-transform:scale(1.1); 
    -o-transform:scale(1.1); 
    width:130px !important;
    height:120px !important;
}*/
.editors_picks li .grey .image a, .editors_picks li .greys .image a{
	opacity: 1;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 1000ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 1000ms;
	}

	.editors_picks li .grey .image a:hover, .editors_picks li .greys .image a:hover{
		opacity: .7;
    -webkit-transform: scale(1.15,1.17);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 2000ms;
    -moz-transform: scale(1.15,1.17);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 2000ms;
    
    z-index: 99;
	}


.editors_picks li .grey{
	height:125px;
	margin-top:5px;
	overflow:hidden;
}
.editors_picks li .grey:hover{
	background-color:#ccc;
	
}
header{padding:0px;}

.image img{width:140px !important; min-height:120px !important;  overflow:hidden;}
.mazaltov {
margin-top: 10px;
}
header .info{
	height:41px;
}
.mazaltov>li>div{
	line-height:17px;
}
.list li .title-holder {
	font-weight:600; 
	font-size:16px;
	line-height:18px;
	}
	#content .content-list li h1 {
font-weight: 800;
}
.latest_news ul{
	background-color: #0f1d28;
width:100%;
padding-top:0px;

}
.latest_news ul li .holder{
	width:90%;
	margin:auto;
	margin-left:5%;
	
overflow:hidden;}
.latest_news li a{
	color: #FFFFFF !important;
}
.latest_news .list li .holder{
	color:#ffffff;
}
.latest_news .list li{
	border-bottom-color: #cccccc;
	margin-bottom:0px;
}
.latest_news .list li .title-holder{
	margin-top:15px;
}
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 3000%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.white_content {
	display: none;
	z-index:1002;
	
	position:fixed;
	
	
	width: 750px;
	height:420px;
	
	padding: 0px;
	
	

top:50%;
margin-top:-210px;


left: 50%;
margin-left:-375px;

}
.video_right .Player > div{
	text-align:center;
	
	vertical-align: middle;
}
.Player > div{
	width:100% !important;
	



}

.close_video{
	position:absolute;
	top:0px;
	right:10px;
	float:right;
	z-index:200;

}
.close_video a{
	color:white;
	
	font-family:Arial;
	font-weight:normal !important;
}
.video_right .title-holder a:link, .video_right .title-holder a:visited{color:black; text-decoration:none; font-size: 14px; font-weight:bold;}
.video_right span.dsq-postid {
color: #404fe1;
background: url(images/video_comment_small.png) no-repeat 0px;
padding-left:20px;
font-size:10px;
}
#sidebar .list-03 li img {
	
}
#sidebar .list-03 li .holder {

clear: left;
}
.category-holder{font-weight:600;}


ul#tab li .images img {


}
ul#tab li .video_image {
	width:100%;
}
ul#tab li:first-child li img {
	width:100%;
	height:100%;

	}
ul#tab li:first-child .images div{
	width:100% !important;
}
ul#tab li:first-child img{
	width:100% !important;
	height:auto;
	min-height:129px !important;
	max-height:500px;
}

.related_post_title  {
font-weight:600;
	}
	ul.related_post li a  {
font-weight:400 !important;
	}
#content .content-list li p {
	line-height:22px !important;
}
.list-holder .title-holder a:hover{text-decoration:none;}
header .info .btn {

background: url(images/loup.png) no-repeat 0px;
border:none;
width:45px;
}
header .info input {
	border:none;
}
.wp-pagenavi {
	height:23px;
}
#content .content-list li span.dsq-postid{
	line-height:20px;
	margin-left:0px;
	padding-top:3px;
}
#tab li:nth-child(3), #tab li:nth-child(5) {
	float:right;
}
.post-gal {
	
	
}
a.fancybox:link:first-child{
	display:block;
	
}
a.fancybox:link{
	
	display: none;
}

.linkinpost p {
	
	width: 70%;
	
}
.feat-capt {
height: 25px;
}
.post-gal {
	
	margin-top:-24px !important;
	margin-bottom:15px;
}

#sidebar .list-03 li img, .image img {

overflow: hidden;
max-height: 105px;
}
#mag-slider{
	max-width:300px;
	margin:auto;
}
img{width:100%;}
.menuright{
	background:white;
}
ul.content-list span.video_player{
	background: url(images/Play_video.png)no-repeat left bottom !important;
	position:absolute;
	/* width:100%; */
	
	
	
	height:100%;

	left: 0px;
	width: 100%;
	bottom:0px;
	}


.list li .holder {
	
	padding-top:10px;
	padding-bottom:20px;
}

.mazaltov .new_engagement li span.mazal_tov_comments{
	 
	background: url(images/messages_engagement_small.png) no-repeat 0px; 
	color:#e9aa01; 
	
}
.mazaltov .bar_mitsva li span.mazal_tov_comments{
	 
	background: url(images/messages_engagement_small.png) no-repeat 0px; 
	color:#0099cc; 
	
}
.page-template-new_engagement-php .col-md-7 .mazaltov .title{
	background-color:#e9aa01;
}
.page-template-bar_mitsva-php .col-md-7 .mazaltov .title{
	background-color:#0099cc;
}
.page-template-new_engagement-php .col-md-7 .mazaltov li span.mazal_tov_comments{
	 
	background: url(images/messages_engagement_small.png) no-repeat 0px; 
	color:#e9aa01; 
	
} 
.page-template-bar_mitsva-php .col-md-7 .mazaltov li span.mazal_tov_comments{
	 
	background: url(images/messages_engagement_small.png) no-repeat 0px; 
	color:#0099cc; 
	
} 
#tab li:first-child  .video_image span.video_player{
	background: url(images/Play_video.png)no-repeat left bottom !important;
	}
.page-template-new_engagement-php .col-md-7 .mazaltov>li {
color: #e9aa01;
}
.page-template-bar_mitsva-php .col-md-7 .mazaltov>li {
color: #0099cc;
}

.bar_mitsva .post_image {
background: url(images/barmitzva.png) no-repeat 40px 30px;
position: absolute;
height: 134px;
width: 143px;
right: 0px;
}
.home .bar_mitsva .post_image {
right: 0px;
top: 0px;
}
.menuright {

width: 25%;
padding-left: 17px;
padding-right: 0px;
}
header .info input {
	padding-left:5px;
	padding-right:0px;
}
header .info .btn {
background: url(images/loup.png) no-repeat 40px;
width:60px;
float:right;
}
#searchform {
	width:100%;
}
#tab {
	display:inline-block;
}
.video_right object{
	max-width:80% !important;
}
.banner_category{
	width: 100%;
height: 80px;
font-size: 40px;
padding-left: 40px;
padding-top: 10px;
text-align: left;
font-family: "Open Sans", arial, sans-serif;
font-weight: 600;

color: white;
text-transform: uppercase;

}
.video_right object {
		max-width:100% !important;
	}

#menufication-top, #menufication-non-css3-top{
	min-height:45px !important;
	height:45px !important;
}
#menufication-top{
	background-color:#0f1d28 !important;
	background: url(http://46.20.125.254/~shneor/wp-content/uploads/2014/05/CHABADINFO-logo.png) no-repeat;
}
.cat-banner a:hover{text-decoration:none;}
.mazaltov-content h2 a .mazaltov_heade{font-family:Great Vibes; font-size:40px;}
#content .content-list li span.mazal_text_bold{
	font-weight:600; text-transform:capitalize; color:#000000; float:none; font-size:18px;
}
#content .content-list li span.mazal_text{
	font-weight:normal; text-transform:capitalize; color:#000000; float:none; font-size:18px;
}
.mazaltov-content {
	margin-top:10px;
	
}
ul.related_post li {
margin: 10px 45px 10px 0px !important;
}
.page-template-default h1{
	margin-top:10px;
}

.tag-example .searchttl {
	margin-top:0px;
}
.tag-example .searchttl h2{
	margin-top:10px;
}
.search .mazaltov {
margin-top: 30px;
}
.white_content > div{
	display:inline;
}
.searchttl {
	margin-top:0px;
}
.searchttl h2{
	margin-top:10px;
}
article h2{
	margin-top:10px;
}


div.wpcf7 img.ajax-loader {
	max-width:200px;
	max-height:200px;
}

body #menufication-outer-wrap.menufication-transition-in #menufication-scroll-container {
	overflow-y:auto !important;
}
.shneorweb_logo{
float:left;
}
#menufication-top, #menufication-non-css3-top {
	left:0px !important;
}

#menufication-top #menufication-btn:after, #menufication-non-css3-top #menufication-non-css3-btn:before {

border-bottom: 3px solid #992222;
content: "";
position: absolute;
height: 3px;
left: 0px;
top: 19px;
width: 23px;
}
#menufication-top #menufication-btn:before, #menufication-non-css3-top #menufication-non-css3-btn:before {
	border-bottom: 8px double #992222 !important;
border-top:0px !important;
content: "";
position: absolute;
height: 3px;
left: 0px !important;
top: 9px !important;
width: 23px;
}
#menufication-top #menufication-btn, #menufication-non-css3-top #menufication-non-css3-btn {

margin: 7px 0 0 0px !important;
}


.search .right-col {
margin-top: 30px;
}
video{
	width:100% !important;
	
	left:0px !important;

}
ul#tab li:first-child .white_content img {
	min-height:1px !important;
}
body #menufication-nav li.menufication-active-class>a, body #menufication-non-css3-nav li.menufication-active-class>a {
	color:#d54730 !important;
}
#jwplayer-1_jwplayer_logo{
	display:none !important;
}

#div_slider_roll{
	display:none !important;
}
.dsq-postid{
	display:none;
}
.single-post #content .dsq-postid, .single-mazal_tov #content .dsq-postid{
	display:block;
}
.single-post #content .content-list li .linkinpost p{
	padding-right:20px;
	border-right:1px solid #ccc;
}

.single-post #content .content-list li .linkinpost blockquote {
	
	width: 70%;
	padding-right:20px;
	border-right:1px solid #ccc;
	
}
.single-post img.alignnone.size-full{
	height:auto !important;
}
.cycloneslider-template-default .cycloneslider-caption-title {
	font-size:16px !important;
}
.cycloneslider-template-default .cycloneslider-caption-description {
	display:none;
}
.banner, .banner2{
	text-align:center;
}
.mazaltov p{
	display:inline;
}
.mazaltov li{
	min-height:74px;
}
.mazaltov .title{
	margin-bottom:4px;
}
.mazaltov .title.widget{
	padding-top:0px;
	padding-bottom:0px;
}

.mazaltov h2.widgettitle {
font-size: 18px;
padding-top: 7px;
padding-bottom: 7px;
margin-top: 0px;
text-align: center;
background-color:#62606c;
margin-bottom:0px;
}
.mazaltov li.widget{
	padding-top:0px;
	margin-top:0px;
	padding-left:0px;
	list-style-type:none;
	border-bottom:0px solid red;
	margin-top:30px;
}
.mazaltov li:first-child.widget{
	margin-top:0px;
}
#content .content-list li span.mazal_tov_comments.home{
	margin-top:-20px; padding-bottom:10px; color:black;
	font-weight:600;
	font-family: open Sans;
}
#content .content-list li p{
	font-size:18px;
}
.mazaltov.widget li {
	min-height:0px;}
	.mazaltov.widget>li {
	padding-top:10px;
	padding-bottom:10px;
}
.mazaltov.widget>li.widget {
	padding-bottom:0px;

	}
.single-post #content .content-list li .linkinpost img{
	padding-top:10px;
}
.top_banner{
	margin-bottom:52px;
}
.home .Player img, .category .Player img{ height:auto!important;}
.Player img{left:0px !important; width:100% !important; }
.single-post .Player>div>div:nth-child(4){
	height:0px !important;
}

.white_content  .Player>div>div:nth-child(4){
	opacity:0 !important;
}
embed{
	width:100%;
	
}
.fa.fa-2x {
	font-size:1.5em;
}
img.jwlogo{
	display:none;
}
body .linkinpost .jwplayer>span{
	background:none !important;
}
.modal-dialog{
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:50px !important;
	width:90%!important;
	
}
.single-mazal_tov #content span.dsq-postid {
	display:inline-block;
}
.home #content .mazaltov-content {
	padding-bottom:10px;
}
.post-gal a:hover, .post-gal a:link, .post-gal a:visited {
	text-decoration:none;
}
#mag-slider {
	z-index:0;
}

.advertisements{
	width:100%;
	border:5px solid grey;
	padding:30px;
	padding-top:0.5%;
	display:inline-block;
	margin-bottom:20px;
	margin-top:10px;
	padding-bottom:20px;
}
.advertisements .ad{
	font-style:italic;
	text-align:center;
	padding-bottom:3%;
}
.advertisements .ad_title{
	font-size:30px;
	clear:both;
	color:#0f1d28;
	padding-bottom:30px;
	font-family: "Open Sans", arial, sans-serif;
	font-weight:700;
}
.advertisements .ad_image{
	float:left;
	width:30%;
}
.advertisements .ad_content{
	float:left;
	width:70%;
	padding-left:5%;
}

/*#content .content-list li div.click p a {
	text-decoration:underline;
	font:17px/20px Open Sans, Atoma, Arial, Helvetica, sans-serif;
	color:blue;
}*/
.click{
	margin-bottom: -30px;
margin-top: -20px;
}
.mazaltov li.news-item{padding-left:8px;
padding-top:7px;
list-style-type:square;
padding-bottom:7px;
}
ul.list-03{
	display:inline-block;
}
.category-holder {
	max-height:66px;
}
li#not-wall{
	display:none;
}
b,strong{
	font-weight:600 !important;
}
.click a:link{text-decoration:none;}
li.video .postMeta{
	margin-top:-9px
}
.linkinpost blockquote{
	padding: 0px 20px;
	padding-right: 10px;
	margin: 0 0 0px;
}
.single-post #content .content-list li p.single_tags, .single-post #content .content-list li p.single_tags a{
	font-size:14px;
}
.category-video .date, .category-video .tags{
	
}

.banner_category{
	background-color:#404fe1;
}
li.col-sm-4.pic-videos{
	min-height:202px;
}
/*li.col-sm-4.pic-videos:nth-child(3){
	clear:left;
}*/

/*.menu1{
	margin-top:-10px;
}

.list li .title-holder{
	font-size:1.25em;
}

.list li p {
	font-size:0.9em;
}
.mazaltov a {
	font-size:0.7em;
}
.mazaltov .title, .videos .title {
	font-size:1.3em !important;
}
.menu1 ul li a{font-size:1.8em;}*/

/*E
NC VIDEOS*/

/* 1289 and less ----------- */
@media screen and (max-width: 1289px){
#wrapper1 {
width: 98%;
font-family:Open Sans, Tahoma, Arial;
margin:auto;}

h1{font-size:30px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
ul.related_post li {
margin: 10px 30px 10px 0px !important;
}
ul#tab li .images img {
	
}


/* last Bracket before end of 1289and less ----------- */
}
@media screen and (max-width: 1245px){
ul.related_post li {
margin: 10px 20px 10px 0px !important;
}
}
@media screen and (max-width: 1200px){
ul.related_post li {
margin: 10px 10px 10px 0px !important;
}
ul#tab li .images img {
	
}
}

@media only screen and (max-width: 991px) {
	ul#tab li .images img {
	
}
	.mazaltov{
		height:auto !important;
	}

	section #tabs li:first-child, #tabs li:nth-child(3) {
	margin-right: 4%;
	}

	ul#tabs li img {
	height: auto !important;
	}

	#jwplayer-1_wrapper{
		/*height: auto !important;*/
	}
	
	h1{font-size:27px;}
	h2{font-size:19px;}
	h3{font-size:17px;}
	h4{font-size:15px;}
	h5{font-size:13px;}


	
   
}
@media only screen and (max-width: 1235px)  {

	.menu1{
		border-bottom:none;
	}
	#sidebar .list-03 li img, .image img {
				min-height: 95px !important;
				overflow: hidden;
				max-height: 95px;
				}
			ul#ticker_02 li{
				height:125px !important;
			}
			.editors_picks li .grey{
				height:105px;
			}
			.video_right object {
		max-width:100% !important;
	}
}
@media only screen and (max-width: 1235px) and (min-width:435px) {


	ul#tab li img {
		
	}
	ul#tab li:first-child img {
		height:auto !important;
		max-height:500px;
	}
	header .info input {
		width:70%;
	}


	}
	@media only screen and (max-width: 975px)  {
	
	.menu1 ul li a{
		font-size:1.1em
	}
}
@media only screen and (max-width: 991px)  {
	.cac{
		margin-top:20px !important;
	}
}

@media (max-width: 500px) {
		.col-xs-4{
			width:100% !important;
		}
	}

@media only screen and (max-width: 945px)  {
	ul#tab li .images img {
	
}
	.menu1 ul li a{
		font-size:1.1em
	}
	#sidebar .list-03 li img, .image img {
				min-height: 90px !important;
				overflow: hidden;
				max-height: 90px;
				}
				ul#ticker_02 li{
				height:120px !important;
				}
				.editors_picks li .grey{
				height:100px;

				}

	}
@media only screen and (max-width: 945px) and (min-width:435px) {
	ul#tab li img {
		
	}
	ul#tab li:first-child img {
		height:auto !important;
		max-height:500px;
	}
	

}

@media only screen and (max-width: 850px)  {
	.menu1 ul li{
		padding-left:15px;
		padding-right:15px;
	}
	}
	@media only screen and (max-width: 992px)  {
		.menuright {
			width: 33%;
			padding-left: 10px;

	}
@media only screen and (max-width: 850px) and (min-width:435px) {
	ul#tab li img {
		
	}
	ul#tab li:first-child img {
		height:auto !important;
		max-height:500px;
	}
	header .info input {
		width:70%;
	}

}
@media only screen and (max-width: 816px)  {

	header.info {
		height:auto;
	}
	.menu1{
		margin-top:-39px;
	}
	header .info .btn{
		background: url(images/loup.png) no-repeat 40px;
	}
	.menuright{
		width:230px;
	}
	
	}

@media only screen and (max-width: 1140px)  and (min-width: 990px){

	header .info input {
		width:70%;
	}
}

@media only screen and (max-width: 816px) and (min-width:435px) {
	ul#tab li img {
		
	}
	ul#tab li:first-child img {
		height:auto !important;
		max-height:500px;
	}

	}
	@media only screen and (max-width: 784px)  {
		.flag{
			display:none;
		}
		
		.top_banner{
	margin-bottom:20px;
	margin-top: 20px;
}

		#sidebar .list-holder1 {
		margin-top: 10px;
		}
		.single-post #content .content-list li .linkinpost p {
			border-right:0px solid #000000;
		}

		.single-post .wp_rp_wrap.wp_rp_plain{
			display:none;
		}
		.single-post .title.line{
			display:none;
		}

		#menufication-top #menufication-header-logo, #menufication-non-css3-top #menufication-non-css3-header-logo {
			
			margin-top: 8px !important;
			}
		.search .right-col {
		margin-top: 0px;
		}
		.desktop{
			display:none;
		}
		.linkinpost p {
	
			width: 100%;
	
		}
		.col-md-3.col-sm-4.col-xs-12.inside{margin-top:-20px;}
			.menuright {
		
		margin-top: 16px;


		position: absolute;
		display: inline-block;
		top: 38px;
		right: 0px;
		WIDTH:100%;


		}
		header .info input {
		padding-left: 0px;
		}
	.affix .menuright{
		display:none;
	}
			.menu1{
				margin-bottom:30px;
			}
			.tags{
				display:none;
			}
			.date{
				margin-top:-30px !important;
			}
			.right-col{
				
				float:right;
			}
			#menufication-outer-wrap.light #menufication-top, #menufication-outer-wrap.light #menufication-non-css3-top, #menufication-non-css3-outer-wrap.light #menufication-top, #menufication-non-css3-outer-wrap.light #menufication-non-css3-top {
				background:#000000 !important;
			}
			#menufication-inner-wrap {
				margin-top:-60px;
			}
			.toplogo{
				padding-left:50px;
			}
			body #menufication-outer-wrap.light #menufication-top #menufication-btn:before, #menufication-outer-wrap.light #menufication-non-css3-top #menufication-non-css3-btn:before, #menufication-non-css3-outer-wrap.light #menufication-top #menufication-btn:before, #menufication-non-css3-outer-wrap.light #menufication-non-css3-top #menufication-non-css3-btn:before {
				border-color: #992222!important;
				}

				.toplogo{display:none;}
				.shneorweb_logo{
					float:none;
					clear:both;
					padding-top:10px;
					}
				

			

		}
		@media only screen and (max-width: 610px)  {
			.date{
				display:none;
			}
			
			}

		
@media only screen and (max-width: 784px) and (min-width:600px) {
	ul#tab li img {
		
	}
	ul#tab li:first-child img {
		height:auto !important;
		max-height:500px;
	}
	}
	@media only screen and (max-width: 600px) and (min-width:435px) {
	ul#tab li img {
		
	}
	ul#tab li:first-child img {
		height:auto !important;
		max-height:500px;
	}
	}
		@media only screen and (max-width: 784px)  and (min-width: 435px){
			.col-xs-12{
				width:50% !important;
			}
			#content {

				padding-left: 5px;
			}
			.mazaltov-content {
				padding-left:20px;
			}

	}
	@media only screen and (max-width: 435px){
		ul#tab li img {
		
	}
	ul#tab li:first-child img {
		height:auto !important;
		max-height:500px;
	}
	
header .info input {
	width:70%;
	}
}


	@media only screen and (max-width: 404px){
			
	}

@media only screen and (max-width: 240px){
	header .info input {
		width:180px;
	}
}
@media only screen and (max-width: 180px){
	header .info input {
		width:130px;
	}
}


@media only screen and (max-width: 770px) {
	h1{font-size:25px;}
	h2{font-size:18px;}
	h3{font-size:16px;}
	h4{font-size:14px;}
	h5{font-size:12px;}

}
@media only screen and (max-width: 824px) {
	.video_right object {
		max-width:100% !important;
	}
	.white_content {
	
	width: 500px;
	height: 400px;
	padding: 0px;
	
	

	


	left: 50%;
	margin-left: -250px;
 margin-top:-200px;
	}

	}
@media only screen and (max-width: 660px) {
	.video_right object {
		max-width:100% !important;
	}
	.white_content {
	
	width: 406px;
	height:330px;
	padding: 0px;
	
	

	


	left: 50%;
	margin-left: -203px;
	margin-top:-165px;

	}
	.close_video{
	
	right:5px;
	
	
	}
	#menufication-top img{
			height: 80% !important;
		padding-left: 10px;
		padding-top: 1px;
		}
}
@media only screen and (max-width: 430px) {
	.video_right object {
		max-width:100% !important;
	}
	.white_content {
	
	width: 306px;
	height: auto;
	padding: 0px;
	
	height:250px;

	


	left: 50%;
	margin-left: -150px;
	margin-top:-115px

	}
	.close_video{
	
	right:5px;
	
	
	}
	#menufication-top img{
		height: 70% !important;
	padding-left: 30px;
	padding-top: 5px;
	}
	}
}
@media only screen and (max-width: 430px) {
	.banner_category {
		height: 65px;
		font-size: 30px;
	}
}
@media only screen and (max-width: 350px) {
	.banner_category {
		height: 60px;
		font-size: 20px;
	}
}

/*added*/
#videos #wrapper, .category-video #wrapper{

	background-color:#f1f1f1;
}
.home#videos #wrapper{
	background-color:#ffffff;
}
.category-video #wrapper1 .border{

	background-color:#ffffff;
	border-radius:3px;
	border:1px solid #e8e8e8;
}
 a.category-video{
	color:#555; text-decoration:none;font-size:12px;
}
 a.title-video{
	color:#167ac6; text-decoration:none;font-size:14px;
	line-height:17px;
	font-weight: 600;

}
a.title-video:hover, a.title-video:visited{
	color:#167ac6;
}
 span.views-video{
	color:#555; text-decoration:none;font-size:12px;	
}

div.bb{
	 background-color:#ffffff;
	 border-radius:3px;
	 margin-bottom:10px; 
	 border:1px solid #e8e8e8;
}
li:last-child{
	border-bottom:0px solid #555;
}
a.tag-title:hover, a.tag-title:visited{
	color:#ffffff;
}
.top-banner{
	font-size:20px;
}
.top-banner span:first-of-type, .top-banner span:last-of-type{
	display:none;
}
.top-banner a:link, .top-banner a:visited{
	color:#ffffff;
	text-decoration:none;
	font-size:20px;
	font-weight:400;
	vertical-align:-2px;
	padding-right:11px;
	padding-left:11px;
	

}
.top-banner a:first-child:link, .top-banner a:first-child:visited{
	font-size:32px;
	font-weight:600;
	line-height:60px;
	vertical-align:-5px;
	padding-right:29px;
	padding-left:0px;
	
	}
	.top-banner a:last-of-type:link, .top-banner a:last-of-type:visited{
	
	font-weight:600;
	
	}
 div.wpcf7 .screen-reader-response{
		width:auto !important;
		height:auto !important;
		color:red;
		margin-top:60px;
	}
	.white_content .ajax-loader{
		display:none !important;
	}
	.white_content div.wpcf7-mail-sent-ok{
		margin-top:60px;
	}

	@media only screen and (max-width: 991px) {
			.column{
				padding-left: 10px;
				padding-right: 10px !important;
			}
			.col-md-8{
				margin-left: 10px;
				margin-right: -15px;
			}

	


.top-banner a:first-child:link, .top-banner a:first-child:visited{
	font-size: 22px;
	vertical-align: -3px;
}
.top-banner a:link, .top-banner a:visited{
	font-size: 15px;
	vertical-align: -2px;

}
}
@media only screen and (max-width: 430px) {

		.top-banner a:first-child:link, .top-banner a:first-child:visited{
	font-size: 16px;
	vertical-align: -3px;
	line-height:45px;
}
.top-banner a:link, .top-banner a:visited{
	font-size: 11px;
	vertical-align: -2px;

}
.top-banner a:first-child:visited {
		padding-right:0px;
	}
	.top-banner a:link, .top-banner a:visited{
		padding-right:5px;
		padding-left:;
	}
	.top-banner {
font-size: 13px;
}


}
.footer, .push {
clear: both;
}
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -80px;
}
/*.footer, .push {
height: 80px;
}*/
@media only screen and (min-width: 991px) {
li.pic-videos:nth-child(6n+2) {  
  clear:left;
}
}
@media only screen and  (min-width: 769px) and (max-width: 991px) {
li.pic-videos:nth-child(4n+2) {  
  clear:left;
}
	}
@media only screen and (max-width: 769px) {
	li.pic-videos:nth-child(3n+5) {  
	  clear:left;
	}
	.menu-mainmenu-container {
		display:none !important;		
	}
	.menu-mainmenu3-container {
		display:none !important;	
	}
}


.top-nav li:nth-child(1) a:first-child:after {
border-color: transparent transparent #0f1d28 transparent;
}
.menu-mainmenu-container {
background-color: #666666;
}
.toplogo {
margin-top: 0px;
}
.top-nav .current-menu-item a, .top-nav .current-menu-item a:hover{
	background-color:#666666;
}
.menu-mainmenu-container{
	display:none;
	}

/*NOUVEAU*/
.chabad-news-israel-local .col-md-3.col-sm-3.col-xs-12.pic-videos, .chabad-news-israel-local .col-md-6.col-sm-6.col-xs-12.pic-videos, .chabad-news-israel-local .col-md-8.col-sm-8.col-xs-12.pic-videos, .chabad-news-israel-local .col-md-4.col-sm-4.col-xs-12.pic-videos, .chabad-news-israel-local .col-md-3.col-sm-6.col-xs-12.pic-videos {
  float: right !important;
}
.shishi .col-md-3.col-sm-3.col-xs-12.pic-videos, .shishi .col-md-6.col-sm-6.col-xs-12.pic-videos, .shishi .col-md-8.col-sm-8.col-xs-12.pic-videos, .shishi .col-md-4.col-sm-4.col-xs-12.pic-videos, .shishi .col-md-3.col-sm-6.col-xs-12.pic-videos {
  float: right !important;
}

@media only screen and (min-width: 790px){
.chabad-news-israel-local li.pic-videos:nth-child(6n+2), .shishi li.pic-videos:nth-child(6n+2) {
	
  clear: left !important;
}

}
.chabad-news-israel-local div.bb, .shishi div.bb {
  background-color: transparent;
  border-radius: 0px;
  margin-bottom: 10px;
  border: none;
}
.chabad-news-israel-local .banner_category{
	background:#16b79a;
}
.shishi.banner_category, .shishi .editors_picks .title-holder a, .shishi .banner_category{
	background:#39add1;
}
.chabad-news-israel-local .editors_picks .title-holder a {
  
  background:#16b79a;
}
.title-mekomi{
	color: #555;
  text-decoration: none;
  font-size: 16px;
  line-height: 17px;
  
}
@media only screen and (max-width: 769px){
.chabad-news-israel-local li.pic-videos:nth-child(3n+5), .shishi li.pic-videos:nth-child(3n+5) {
  clear: left !important;
}
.chabad-news-israel-local li.pic-videos:nth-child(3n+4),  .shishi li.pic-videos:nth-child(3n+4){
  clear: right !important;
}

}
.chabad-news-israel-local li.pic-videos .title, .shishi li.pic-videos .title{
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	padding-bottom: 10px;
	padding-top: 10px;
  background: #ffffff;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);

}
.chabad-news-israel-local .title-holde, .shishi .title-holde{
	background:#16b79a;
	  padding: 2px;
  padding-right: 6px;
  padding-left: 6px;
 
}
.chabad-news-israel-local .title-holde a, .shishi .title-holde a{
	color:#ffffff;
}
a:focus, a:hover, a:link {
	text-decoration:none;
}
a.title-mekomi:link{
	text-decoration:none;
}
.chabad-news-israel-local .div-post-tt, .shishi .div-post-tt{
	height: 40px;
	overflow:hidden;
	padding-top:5px;
}
.chabad-news-israel-local li.col-md-6 .div-post-tt, .shishi li.col-md-6 .div-post-tt{
	height: 87px;
	overflow:hidden;
	padding-top:5px;
}
.chabad-news-israel-local img, .shishi img{
	border-top-right-radius:5px;
	border-top-left-radius:5px;
}
.shishi .small .title{
	  padding-top: 5px;
  
  position: absolute;

  right: 0%;
  width: 40%;
  background-color: rgba(255,255,255,0.8) !important;
  height: 70%;
 top: 15%;
 overflow:hidden;
}
.shishi .big .title{
	 padding-top: 5px;
  
  position: absolute;

  right: 0%;
  width: 40%;
  background-color: transparent !important;
  height: 90%;
 top: 5%;
 overflow:hidden;
 color:#ffffff;
}
.shishi .title{
	padding-top: 5px;
  
  position: absolute;

  
 
  background-color: rgba(255,255,255,0.8) !important;
  
bottom: 0;
}
.shishi .editors_picks .title-holder {
	z-index:99;
}
.shishi img{
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}
.shishi .editors_picks .title-holder a{
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}
.shishi .col-md-8 .div-post-tt {
	height:auto;
}
.shishi .col-md-8 .div-post-tt.excerpt {
	
}
.bag{
	max-height:74px;
	overflow:hidden;
}
.shishi .small .div-post-tt.titl{
	height:85px;
	
}
.shishi .small .div-post-tt.titl .title-mekomi{
	font-size:27px !important;
	line-height: 27px !important;
	}
.shishi .small .div-post-tt.excerpt{
	height:70px;
}
@media only screen and (max-width: 1295px) and (min-width:1160px){
.shishi .small .div-post-tt.excerpt{
	height:55px;
}
}
@media only screen and (max-width: 1160px) and (min-width:769px){
.shishi .small .div-post-tt.excerpt{
	height:40px;
}
}
.shishi li.col-sm-4.pic-videos {
  min-height: 100px;
}
li#menu-item-68081{
	background: url(images/shishi.png) no-repeat 1px 10px;
}
li#menu-item-68081 a{
	color:transparent;
}
.menu1 ul.menu li#menu-item-68081.current-menu-item> a{
	color:transparent;
}
@media only screen and (max-width:769px){
.shishi li.col-md-8{
	  margin-right: 0px !important;
  margin-left: 5px !important;
}
}
.shishi .recent-posts li:nth-child(4){
	clear:both;
}
@media only screen and (min-width:770px) and (max-width:990px){
.shishi li.col-md-8{
  padding-left: 0px !important;
  padding-right: 15px !important;
  }
  .shishi li.col-md-4.small{
  	padding-left:5px !important;
  }
  .shishi .title-mekomi h1{
		font-size: 40px !important;
	}
}
@media only screen and (max-width:630px){
	.shishi.banner_category{
		font-size:30px !important;
	}
	.shishi .title-mekomi h1{
		font-size: 35px !important;
	}
}

@media only screen and (max-width:500px){
	.shishi.banner_category{
		font-size:20px !important;
	}
	.shishi .title-mekomi h1{
		font-size: 20px !important;
	}
	.shishi .small .div-post-tt.titl .title-mekomi {
		font-size:20px !important;
		line-height:20px !important;
	}
	.shishi .big .excerpt{
		display:none;
	}
}
