/*   
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
*/


/**Baw Post Views bug fix**/
.bawpvc-ajax-counter{
	display: none !important;
}


/*-------------------------------------------------------------------------------*/

/* 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;
}

.bold-excerpt {
	cursor: pointer;		
}
.bold-excerpt a {
	color: #337ab7 !important;
}
.bold-excerpt-single {

}
.bold-excerpt-single a {
	color: #337ab7 !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 .content-list > li .post-thumbnail {
	overflow: hidden;
	position: relative;
}

#content .content-list > li .post-thumbnail.cut-thumbnail {
	max-height: 415px;
}

/*.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:not([class^='bib__']) {
	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 */
li.comment .comment-content {
	margin-bottom: 15px;
}

#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-content {
	width: 89%;
    background-color: #F1F1F1;
    padding: 10px 15px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    float: left;
    color:#686969;
}

.comment-content:before {
    content: "";
    position: absolute;
    top: 15px;
    right: -15px;
    border-style: solid;
    border-width: 10px 0 10px 15px;
    border-color: transparent #F1F1F1;
    display: block;
    width: 0;
    z-index: 1;
}

.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;
	width: 100%;
}
.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;
}

.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;


}

.comment-list .comment {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.15) !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;
	text-align:left;
}
li.comment .reply a:link{
	text-align:left;
	width:100%;
}

.comment-content p {
	color: #7f8a94 !important;
}

.wp-caption {	
}
.aligncenter {
	margin-right:auto;
	margin-left:auto;
}
p.wp-caption-text {
  text-align:right;	
  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;  
  width: 100%;
  margin-top: 1px !important;	
}
.feat-capt {	
  margin-top:-25px;	
  width: 40px;
  /* overflow:visible; */
  overflow:hidden;
}
.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;  
	
	text-overflow:ellipsis; /* Added by AKW */
	overflow: hidden; /* Added by AKW */
	max-width:500px;/* Added by AKW */
	
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
  white-space:nowrap;
  height:29px; 
}

/* Added by AKW */
@media only screen and (max-width: 400px)  {
	.feat-capt .feat-capt-text {	
		max-width: 200px !important;
	}
}

.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;
}

.home .post-gal {
	/*width: 70px;*/
}

.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: 5px;
}

.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;
}

.rpbt_shortcode h3 {
	margin: 9px 0 15px 0;
	font-size: 16px;
	font-weight: bold;
}

body .rpbt_shortcode #rpbt-related-gallery-1 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

body .rpbt_shortcode #rpbt-related-gallery-1 dl.gallery-item {
	/*margin: 0 4px;*/
	text-align: right;
	/*max-width: calc(25% - 8px);*/
	width: 100%;
	font-size: 16px;
	background: rgb(235, 235, 235);
}

body .rpbt_shortcode #rpbt-related-gallery-1 img {
	border: none;
}

#rpbt-related-gallery-1 .gallery-caption {
	padding: 7px;
	font-weight: bold;
}


.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 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 .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: 16px;}
.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;
}

.video_right.music_right .title {
	background-color: #5e35b1;
}

/*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%;}

.contact-us-form {
	margin-top: 30px;
}
.contact-us-form input,
.contact-us-form select,
.contact-us-form textarea {
	width: 100%;
	margin-bottom: 15px;
	min-height: 50px;
	line-height: 50px;
	direction: rtl;
	text-align: right;
	padding: 0 10px;
	border-radius: 0;
	border: 1px solid black;
	font-size: 17px;
}
.contact-us-form select {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: transparent;
	background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
	background-repeat: no-repeat;
	background-position-x: 0%;
	background-position-y: 50%;
}
.contact-us-form textarea {
	height: 220px;
}
.contact-us-form input[type=submit] {
	text-align: center;
	background: #5e35b1;
	color: #ffffff;
	font-weight: bold;
	border: none;
}


.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;
	direction: rtl;
}
.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;
}

#content .content-list ul,
#content .content-list ol {
	padding: 0 40px 10px 20px;
	width: 70%;
	border-left: 1px solid #ccc;
}

#content .content-list ul li,
#content .content-list ol li {
	text-align: right;
	margin: initial;
	list-style-type: disc;
	font-size: 16px;
	padding-bottom: 10px;
}

#content .content-list ol li {
	list-style-type: decimal;
}

.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;
	display: block;
	/*width: 30px;*/
	float: right;
}

#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; 
	
}

.music_right #tab li .video_image span.video_player{
	background: url(images/play-btn-mini.jpeg) no-repeat left bottom !important;
}

.music_right #tab li:first-child .video_image span.video_player{
	background: url(images/play_btn_purple.jpeg) no-repeat left bottom !important;
}

#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,
.single-post #content .content-list > li .linkinpost div:has(> div.plyr--video) {
	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;
}

#content .content-list > li .post-excerpt {
	line-height: 22px;
	text-decoration: none;
}

.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)  {
		.mejs-container {
			width: initial !important;
		}

		.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;
					}


			.whatsapp-updates-banner {
				margin-bottom: 35px;
			}

		}
		@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;	
	}

	.feat-capt .feat-capt-text {
		max-width: 63vw !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;
	}
}


/*add after*/

.mazaltov .title.abmitit{
	margin-bottom:3px;
	height: 80px;
	font-size: 33px !important;
	text-align: right;
	padding-right: 20px;
	line-height: 62px;
	font-weight: 500;
	text-align:right!important;
	background:#5E35B1;
	font-weight: bold;
	font-style: italic;
}
.abdiscusul .category_square{
	cursor:pointer;
	margin-top:10px;
	margin-bottom:10px;
	border-radius:0!important;
}
.abdiscusul-content{
	height:80px;
	background:#fff;
}
.abdiscusul-content .list-albums-name{
	color:#494949;
	font-size: 16px;
	display:inline-block;
	margin-bottom:5px;
}
.abdiscusul-content .list-artist-name{
	color:#9d9d9d;
}
.abdiscusul .libimg{
	width:100%;
}
.absinglechannel .category_square_content{
	border-radius:0;
	box-shadow:initial;
	padding:20px;
	height:80px;
}
.absinglechannel .category_square_title{
	color:#494949;
	margin-bottom: 5px;
	font-weight: normal;
	display:inline-block;
}
.absinglechannel .category_square_size{
	height:120px;
}
.abdiscusul-content{
	padding:10px;
}
.col-md-4.absinglechannel{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left:0!important;
}
.absingle-artist{
	background:#fff;
	min-height:200px;
	margin-bottom: 10px;
}
.absingle-artist .libimg{
	height:200px;
	width:200px;
}
.absingle-artist .img-cell{
	padding-bottom: 0;
	margin-left: 20px;
}
.absingle-artist .ttl-row{
	padding-bottom: 0;
	margin-left: 10px;
	padding:10px;
}
.absingle-album{
	height:120px;
	margin-top: 30px;
}
.absingle-album .album-row{
	height:120px;
	width:100%;
}
.album-row-content{
	margin-top: 20px;
}
.absingle-album .song-row{
	margin-top: 0;
}
.absingle-album .libimg{
	height:120px;
	width:100%;
	width:120px;
	margin-left:10px;
}
.abalbumsong li{
	padding-top:10px!important;
	padding-bottom: 10px!important;
}
.absingle-album #button_play{
	padding:3px 7px 3px 10px;
}

.view {
   width: 100%;
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: pointer;
}

.view .mask, .view .content {
   width: 100%;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}

.view img {
   display: block;
   position: relative;
}

.hover-effect .mask {
   opacity: 0;
   overflow:visible;
   box-sizing:border-box;
   transition: all 0.4s ease-in-out;
   text-align:center;
   background:rgba(0,0,0,0.7);
   display:table;
}

.hover-effect .abplay {
   display:table-cell;
   vertical-align:middle;
   opacity: 0;
   transition: opacity 0.5s 0s ease-in-out;
   color:white;

}
.hover-effect .abplay .fa{
	padding:13px 15px;
	border:1px solid white;
	border-radius:100px;
}
.hover-effect:hover .mask {
   opacity: 1;
}

.hover-effect:hover .abplay {
   opacity:1;
   transition-delay: 0.3s;
}
#abstyle .view{
	margin-top:10px;
}
.abstyle-single{
	width:100%;
	height:160px;
	background-color:#789DB8;
	cursor:pointer;
	display:inline-table;
	color:white;
	text-align: center;
}
.abstyle-single-container{
	display:table-cell;
	vertical-align: middle;
	font-size:20px;
}
.abstyle-single-container p{
	text-align: center;
}
.hover-effect:hover .category_square_size .mask {width:100%;}
.hover-effect:hover .category_square_size  {
    opacity: 1;
    transition-delay: 0.3s;
	  transition: all 0.4s ease-in-out;
    background-color:#484848 !important;
	}
.hover-effect:hover .abstyle-single-container  {
    opacity: 1;
    transition-delay: 0.3s;
	  transition: all 0.4s ease-in-out;
    background-color:#484848 !important;
	}
.nav-tabs > li.active > a, .nav-tabs > li.active a:hover, .nav-tabs > li.active a:focus, .nav-tabs > li:hover > a, .nav-tabs > li:hover a:hover, .nav-tabs > li:hover a:focus, .nav-tabs > li:focus > a, .nav-tabs > li:focus a:hover, .nav-tabs > li:focus a:focus{
	color:#212121;
}
.ableftadd img{
	height:187px
}
.abrightadd img{
	height:187px;
}
@media (max-width: 991px){
.ableftadd img{
	margin-top: 20px;
	margin-bottom: 10px;
}
.mazaltov.abmazaltov{
	margin-top: 0;
}
.absingle-artist{
	margin-bottom: 20px;
}
.absingle-album{
	margin-bottom: 20px;
	margin-top: 20px;
}
.ableftadd img {
    height: auto;
}
.abrightadd img {
    height: auto;
}

}
@media (max-width: 767px){
	.abstyle-single{
		margin-bottom:10px;
	}
	#abstyle .row{
		margin-left: -10px;
		margin-right: -10px;
	}
	#abstyle .col-md-2{
		padding-right:10px;
		padding-left:10px;
	}
	.abdiscusul li{
		margin-left:10px;
		margin-right: 10px;
	}

	body .rpbt_shortcode #rpbt-related-gallery-1 dl.gallery-item {
		/*max-width: calc(50% - 8px);
		width: calc(50% - 8px);*/
		margin-bottom: 8px;
	}
}
@media (max-width: 585px) {
	.wp-video {
		width: initial !important;
	}
		.abdiscusul li{
			width: 145px;
			min-height:initial;
		}
		.hover-effect .abplay{
			top:-54px;
			left:-14px;
		}

		/*body .rpbt_shortcode #rpbt-related-gallery-1 dl.gallery-item:nth-child(1n) {
			width: 100%;
			max-width: 100%;
		}*/
    }
    @media (max-width: 359px) {
		.abdiscusul li{
			width: 125px;
			min-height:initial;
		}
		.hover-effect .abplay{
			top:-54px;
			left:-14px;
		}
    }
.absongplaybnt{
	border-radius: 24px;
  color: #FFF;
  background-color: #9F9F9F;
  padding:5px 9px 5px 10px;
  cursor:pointer;
}

.abswplay{
	border:0;
	cursor:pointer;
}
/*custome css*/
.main-bg{
	background: url(images/banner-1.jpg) no-repeat;
	background-size: cover;
}


.footer-banner {
	background: url(images/banner-2.jpg) no-repeat;
	background-size: cover;
	padding-top: 24px;
	height: 120px;
}

.search-btn
 {
    cursor: pointer;
    border: 0px solid #000;
    background: url(images/icon-2.png) no-repeat;
    width: 100%;
    height: 50px;
    background-position: center;
}



/*custome css for phone dir*/
.pdir-top-banner {
	background: url(images/banner-3.jpg) no-repeat;
	background-size: cover;
	padding-top: 24px;
	height: 182px;
}

#ciplayer {
	z-index: 9999999999;
	background: #ffffff;
	border-top: 3px solid #ddd;
	padding: 10px;
}

#ciplayer .wp-playlist {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#ciplayer .wp-playlist .wp-playlist-current-item {
	display: none;
}

#ciplayer #closeX {
	margin-top: 0px;
	margin-right: 3px;
}

#ciplayer .wp-playlist .wp-playlist-next {
	order: 1;
	background-position: center center;
}

#ciplayer .wp-playlist audio {
	order: 2;
	width: 90%;
}

#ciplayer .wp-playlist .wp-playlist-prev {
	order: 3;
	background-position: center center;
}


/*ads*/
.direct-ad {
	cursor: pointer;
	height: auto;
	margin-bottom: 22px;
	background: #ffffff;
	padding: 6px;
	border-radius: 3px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15);
}

.adpro .direct-ad {
	margin-bottom: 0;
}

.direct-ad.inactive {
	display: none;
}

#content .content-list .title .section-tag:nth-child(2) {
	margin-right: 5px;
	Min-width: 24px;
	padding: 0px;
}

.share_button {
	font-size: 16px;
	color: #ffffff;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/*story*/
#stories {
	margin-bottom: 20px;
}

#zuck-modal,
#zuck-modal * {
	direction: rtl;
}
.stories.carousel .story:first-child {
	margin-right: 0;
	margin-left: 6px;
}

.stories.carousel .story:last-child {
	margin-right: 6px;
	margin-left: 0;
}

#zuck-modal-content .story-viewer .slides .item.active {
	display: flex;
	justify-content: center;
	align-items: center;
}

#zuck-modal-content .story-viewer .slides .item>.media {
	width: initial;
	height: initial;
	max-width: 100% !important;
	max-height: 100%;
	right: 0;
	left: 0;
	-webkit-transform: initial;
	transform: initial;
}

/*#zuck-modal-content .story-viewer .head .left {
	display: inline-flex;
	justify-content: flex-start;
	flex-direction: row-reverse;
}*/

#zuck-modal-content .story-viewer .head .item-preview {
	margin-right: 0;
	margin-left: 9px;
}

.stories.carousel .story {
	max-width: 200px;
	width: 24vw;
}

.stories.carousel .story>.item-link>.item-preview {
	max-height: 200px;
	height: 24vw;
}

/* related posts */
.rp4wp-related-posts h3 {
	margin: 15px 0 7px 0;
	font-size: 14px;
	font-weight: 900;
}

.rp4wp-related-posts ul {
	display: flex;
}

.rp4wp-related-posts ul li {
	display: flex;
	flex-grow: 1;
	flex-basis: 0;
	flex-direction: column;
}

.rp4wp-related-posts ul li .rp4wp-related-post-content {
	padding: 7px 0;
}

.rp4wp-related-posts ul li .rp4wp-related-post-content a {
	font-weight: bold;
}


.wp-video {
	width: 100% !important;
}

/* youtube responsive */
.video-container {
	position: relative;
	padding-bottom: calc(56.25% + 30px);
	padding-top: 20px;
	height: 0; overflow: hidden;
}
.vimeo.video-container,
.vimeo.video-container .video-container,
.youtube.video-container .video-container,
.home .video-container {
	padding-top: 0;
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media (max-width: 650px) {
	.rp4wp-related-posts ul {
		flex-wrap: wrap;
	}

	.rp4wp-related-posts ul li {
		flex-basis: initial;
		flex-direction: column-reverse;
		padding: 7px !important;
	}

	.rp4wp-related-posts ul li .rp4wp-related-post-content {
		padding-top: 0;
	}
}

.whatsapp-updates-banner {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
}
.whatsapp-updates-banner a {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	padding: 10px 20px;
	border: 4px dashed #0dc521;
	background: #e8ecef;
}
.whatsapp-updates-banner img {
	max-width: 80px;
}
.whatsapp-updates-banner a div {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	margin-left: 10px;
	direction: rtl;
	text-align: center;
}

/* Popup ad */
.ci-popup {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999999;
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, 0.4);
	display: flex;
	justify-content: center;
	align-items: center;
}
.ci-popup.hidden {
	display: none;
}
.ci-popup-close {
	width: 30px;
	margin: 30px;
	cursor: pointer;
	float: right;
}
.ci-popup-caption {
	margin: 30px;
	position: absolute;
	left: 0;
	top: 0;
}
.ci-popup-content {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}

.ci-popup-content .ci-popup-close {
	background: #ffffff;
	position: absolute;
	float: initial;
	z-index: 1;
	right: 0;
	top: 0;
}

/*#google-stories {
	max-height: 600px;
}*/

.managed-by {
	margin-top: -30px;
	color: #fff;
	text-align: left;
	font-size: 12px;
}

@media (max-width: 767px) {
	#zuck-modal-content .story-viewer .head .left .info {
		display: inline-block;
		max-width: 65vw;
		vertical-align: middle;
	}

	/*#google-stories {
		height: 370px;
	}*/
}