/*
Theme Name: m.barashi
Theme URI: http://www.m-barashi.co.il
Description: visualtext theam all right reserved!
Version: 1.6
Author: josef dalal - visualtext.co.il josef-dalal.com
Author URI: http://josef-dalal.com
Tags: powerful, one col, two col, cycle-home-page, comment-tamplate-page, more...
 */


/*
reset
*/

body { background:#fff;
 background:url(images/brashi_bg.jpg) top center no-repeat;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:400;
 direction:ltr;}
 ul, li, body, html { padding:0; margin:0; 	outline:none !important; }
 
 .clear { clear:both;}
 .right {float:right;}
 .strip_black  { border-bottom:2px solid #000;}
 .strip_yallow  { border-bottom:2px solid #fc0;}
 .top15 { margin-top:15px;}
 
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary,
img,  { display:block;  }

img{ border:0; outline:0;  }



#wrap_all { 
width:960px;
padding:15px;
margin:15px auto;
background-color:#fff; 
-moz-box-shadow: 0 0 12px #888;
-webkit-box-shadow: 0 0 12px #888;
box-shadow: 0 0 12px #888;
border-radius:2px;
direction:rtl;
}
article { position:relative;}


.w_mid { margin:3px 0; position:relative; width:100%; min-height:10px;  float:right; background:#FFF;}
.shades {
-moz-box-shadow: 0 0 8px #888;
-webkit-box-shadow: 0 0 8px #888;
box-shadow: 0 0 8px #888;
}
/*header*/
#logo { width:40%; height:136px; float:right; background:#fc0 url(images/logo.png) no-repeat center 0px; }
#header_img { float:right; width:60%; height:136px; background:#fff url(images/header_img.jpg) no-repeat center 0px;}

#tel {
    background-color: #FFCC00;
    float: right;
    height: 38px;
    margin-right: 166px;
    margin-top: 88px;
    position: relative;
    width: 410px;
-moz-box-shadow:8px 1px 8px 1px rgba(0,0,0,0.5);
-webkit-box-shadow:8px 1px 8px 1px rgba(0,0,0,0.5);
box-shadow:8px 1px 8px 1px rgba(0,0,0,0.5);
}

#tel1 {
padding-right: 50px;
width: 150px;
position: absolute;
top: -16px;
padding-top: 3px;
left: 215px;
background: url(images/phone-ico.png) no-repeat;
background-position: 158px 4px;
}
#tel2 {
	padding-right: 50px;
	padding-top:3px;
    width: 150px;
	position:absolute;
	top: -16px;
	left: 15px;
background: url(images/phone-ico.png) no-repeat;
background-position: 158px -22px;}

/*#nav { background:#383838; height:48px; margin-top:5px;}
.nav { margin-right:-40px; float:right; list-style:none; text-decoration:none;}
.nav li{ float:right; display:inline-block;}
.nav li a { text-decoration:none; font-size:19px; color:#eee; padding:12px 22px; border-left:1px solid #444;   }
.nav li a:hover { color:#000; background-color:#fc0; padding:13px 22px;}*/

/* =Menu
-------------------------------------------------------------- */


#access {
	background: #383838; /* Show a solid color for older browsers */
/*	background: -moz-linear-gradient(#383838, #222);
	background: -o-linear-gradient(#383838, #222);
	background: -webkit-linear-gradient(#383838, #222);*/
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
	clear: both;
	display: block;
	float: right;
	margin-top:8px;
	width: 100%;
	position:relative;
	
}
#access ul {
	font-size: 18px;
	list-style: none;
	margin:0;
	float:right;
	padding-left: 5px;
	
	
}
#access li {
	float: right;
	position: relative;
}
#access a {
	color: #eee;
	display: block;
	line-height: 3em;
	padding: 0 1.27em;
	text-decoration: none;
	font-weight: normal !important;
	border-left:1px solid #444;
}
#access ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: right;
	margin: 0;
	position: absolute;
	top: 3em;
	right: 0;
	width: 180px;
	z-index: 99999;
}
#access ul ul ul {
	right: 100%;
	top: 0;
}
#access ul ul a {
	background: #f9f9f9;
	border-bottom: 1px dotted #ddd;
	color: #444;
	font-size: 17px;
	font-weight: normal;
	height: auto;
	line-height: 1.4em;
	padding: 10px 10px;
	width: 168px;
}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	background: #fc0;
-webkit-animation: slide_insert 1s 1;
-moz-animation: slide_insert 1s 1;
animation: slide_insert 1s 1;
-o-animation: slide_insert 1s 1; 
}
#access li:hover > a,
#access a:focus {
	background: #fc0; /* Show a solid color for older browsers */
	/*background: -moz-linear-gradient(#fc0, #Fd0);
	background: -o-linear-gradient(#fc0, #fd0);
	background: -webkit-linear-gradient(#fc0, #fd0);*/
	color: #373737;
}
#access ul li:hover > ul {
	display: block;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
	background-color:#fc0;
	color:#222;

}


/************************serch***************/
#serchform { float:right; margin-top:13px; margin-right:25px;}
.field { background:#4B4B4B; width:120px; color:#aaa; border:1px solid #000; padding:5px;}
.submit { background-color:#fc0; color:#222; padding:3px 8px; border:1px solid #111; cursor:pointer;}
.serch-title { margin-top:20px;}
.serch_result { float:right; width:28%; height:120px; background:#Fff7d9 url(images/wt_logo.png) no-repeat 61px 81px; box-shadow: 0 0 5px #888; padding:0 1.6% 3%; margin:1%; }
.serch_result h2 { width:100%; height:25px; overflow:hidden;}
.serch_result-p { height:90px; overflow:hidden; margin-top:-24px;}
.highlight { padding:5px; background-color:#fc0; color:#000;}



/*************contant style******************/
#content-wrapper { margin-top:5px; background:#FFF; padding:1px 0px; float:right;}
#content-wrapper-page {margin-top:21px ;}

/**********col styles**************/
.wcol_75 { width:73%; float:right; position:relative; margin-right:19px; }
.wcol_25 { width:25%; float:right; position:relative;    }
.wcol-50 { width:48%; position:relative; float:right; margin-right:1%;}


/***********nav_pages*************/
.nav_pages, #menu-nav_pages, #menu-about_pages { list-style:none; padding:0 0 1px 0; margin:0; background-color:#CCC; }
.nav_pages li, #menu-nav_pages li, #menu-about_pages li{ font-size:17px; width:99.5%; margin-bottom:1px;}
.nav_pages li a, #menu-nav_pages li a, #menu-about_pages li a{ text-decoration:none; color:#333;  padding:12px 18px 10px 0px; display:block;
background-color:#fff;}
.nav_pages li a:hover, #menu-nav_pages li a:hover, #menu-about_pages li a:hover { background-color:#Fff7d9;}

#menu-nav_pages .current-menu-item > a,
#menu-nav_pages .current-menu-ancestor > a,
#menu-nav_pages .current_page_item > a,
#menu-nav_pages .current_page_ancestor > a {
	background-color:#Fff7d9;
	color:#111;

}


/***********TYPO************/

h1, p { font-weight:normal;}
h1 { margin:0; background:url(images/wt_logo.png) -10px -60px #fc0; color:#111; padding:11px 12px 13px; font-size:29px; line-height: 1.3em;}
h2 { font-size:24px; font-weight:bold;}
h3 { font-size:18px;}

p { color: #333;
    font-size: 15px;
    line-height: 19px;
    margin-bottom: 24px;}
	
a, a:active, a:focus, a:visited{color:#f8991d;}
a:hover { color:#F63;}
.neat { text-decoration:none !important; margin:0 !important; }
.line { margin-bottom:25px; border-bottom:1px solid #fc0;}
	

.no-bg { background-color:transparent; background-image:none;}
/*****main_slider*****/
#main_slider { margin:0; padding:0; margin-top:-10px; border-bottom:2px solid #fc0; position:relative; height:355px !important; }
.slider_box {   width:100%; }
#main_slider li a { color:#fff; text-decoration:none !important;}


.slider_info {	
position:absolute;
z-index:1001;
padding:55px 30px 15px 30px;
background-color:#222;
background-color:rgba(32,32,32,0.8);
background-image:url(images/logo-w.png);
background-repeat:no-repeat;
background-position:2px 20px;

color:#eee;
top:50px; right:0;
-webkit-animation: slide_insert 3s 1;
-moz-animation: slide_insert 3s 1;
animation: slide_insert 3s 1;
-o-animation: slide_insert 3s 1; 
width:auto;
}
 
.slider_info ul {
	color:#eee;
	font-size:20px;
	list-style:square;
	list-style-image:url(images/ul_check.png);
	list-style-position:outside;
	line-height:1.3em;
	margin:24px;}

.slider_num { position:absolute; z-index:1001; top:300px; width:100%; text-align:center;  color:transparent !important; height:auto; padding:5px; right:0;
}

.slider_num a {padding:1px 5px; margin-right:8px;  background-color:#000; color:transparent;}
.slider_num a.activeSlide , .slider_num a:hover { color:#fc0; background-color: #fc0; }
.slider_num a:focus { outline: none;color:transparent; }


/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.25em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.25em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/***************comment depth-1 !!! only*********************/
#comments{ width:100%; list-style:none; position:relative; float:right; background-color:#fff; }
#inputs { margin:0 auto; position:relative; width:96%;}
.commentlist { width:96%; padding:1px;list-style:none; margin:0 auto; }
.commentlist li { position:relative;  background:url(images/wt_logo.png) #ffe; margin-top:15px; }
.comment_wrapper {
padding: 1px 30px 0px;
min-height: 100px;
margin-bottom: 5px;
list-style: none;
border: 13px solid #Fff7d9;
-webkit-box-shadow: 0 8px 10px -10px black;
-moz-box-shadow: 0 8px 10px -10px #000;
box-shadow: 0 1px 36px -10px #777;
 }
.phone { 
position: absolute;
bottom: 5px;
right: 26px;
background-color: #Fff7d9;
padding: 4px 9px 5px 10px;
}
.phone .small {
	padding: 10px 24px;
background: url(images/phone-ico.png) no-repeat 119px 5px;
}
.comment-rating {position: absolute;
bottom: 5px;
left: 10px;
background-color: #FFF7D9;
padding: 5px 7px;
height: 19px;}
.commentratingbox { right:10px; position:relative;}
.comment_date { position:absolute; top:10px; left:10px;  color:#555; padding:10px;
font-size:11px;}
.comment-body { padding:5px; width:95%;  }
.comment-awaiting-moderation {  background-color:#ecf; border:1px dashed #Fff7d9; color:#333; padding:7px 15px; position:absolute; top:-5px; right:-5px;}

input[type=submit] {
	color: #111; padding:4px 7px; 
}
#respond {
	border-top: 2px solid #333;
	margin: 10px 0;
	overflow: hidden;
	position: relative;
	 background:url(images/recommandation-note.png) no-repeat 24px 123px #Fff7d9;
	padding:25px;
}
#respond p {
	margin: 10px;
}

.small, .comment-notes { font-size:12px;}
.form-allowed-tags {
display: none !important;
}
#comment { float:right; margin-top:25px;}
.comment-form-rating, .comment-form-comment {  direction:rtl; position:relative;}
.comment-form-comment label { position:absolute; right:0px; top:3px;}
.required { color:#F00; font-weight:bold; font-size:20px;}
.form-submit {  position:relative; display:block; width:100%; float:right; }
#reply-title { margin-right:10px;}


/***************FOOTER**************/
#footer { padding:0; margin:0;}

#slogen{ background:url(images/slogen.jpg) no-repeat #fc0 center; min-height:80px; margin-top:8px;}

#info_footer { text-align:center; font-size:14px; float:right; width:100%; position:relative; top:2px;}
#info_footer p { margin-bottom:2px !important;}


/********************post-thumbnail**********************/

.post-thumbnail {
float: right;
margin: 0.185em;
position: relative;
padding:7px;
background:url(images/logo.png) no-repeat center #Fff7d9;
-moz-box-shadow: 0 0 6px #888;
-webkit-box-shadow: 0 0 6px #888;
box-shadow: 0 0 6px #888;


}
.post-thumbnail a {}
.post-thumbnail a:hover{
-webkit-animation: slide_insert 2s 1;
-moz-animation: slide_insert 2s 1;
animation: slide_insert 2s 1;
-o-animation: slide_insert 2s 1; 
}
.post-thumbnail-title { position: absolute;
padding: 5px 10px;
top: 164px;
background-color: #FAF9D9;}

#post-thumnail-single { margin-top:15px;}
#post-thumb-info{ 
width:681px; 
background-color:#Fff7d9; 
padding:10px; 
margin:0; 
text-align:center;
color: #888;
font-size: 13px;
}



/*********cat_description***************/
#cat_description {
	background:url(images/wt_logo.png) -10px -60px #fc0;
	color:#111;
	padding:11px 80px 5px;
	float: right;
	margin-top: 10px;
	width:800px;
}
#cat_description p {
	font-style: italic;
	margin: 3px 10px 10px;
	background-color:#Fff7d9;
	background-color: rgba(250, 250, 250, 0.85);
	padding: 10px;
	border-bottom: 2px solid white;
	}




@keyframes slide_insert {	
0% {opacity: 0;}
100% {opacity: 1;}
}

@-webkit-keyframes slide_insert {
0% {opacity: 0; }
100% {opacity: 1;}
}


@-moz-keyframes slide_insert {	
0% {opacity: 0; }
100% {opacity: 1;}
}

@-o-keyframes slide_insert {	
0% {opacity: 0; }
100% {opacity: 1;}
}

/*****************gallery********************/


.gallery-item {
    float: right;
    margin-top: 13px; margin-right:10px;
    text-align: center;
	height: 200px;
	width:165px;
	position:relative;
}
 .gallery-icon { float:right;}
 .gallery-caption {
	background-color: #FFFFFF;
    position: absolute;
    top: 160px;
    width: 160px;
	font-size:14px;
	color:#222;
	padding:0; margin:0;
	}
 
 .attachment-thumbnail, .gallery img {
border: 5px solid #fff;
-moz-box-shadow: 0 0 12px #888;
-webkit-box-shadow: 0 0 12px #888;
box-shadow: 0 0 12px #888;

}
.gallery br { clear: both }

#tag_list { width:100%; float:right; max-height:200px;}
#menu-nav_tags { list-style:none; padding:0 0 1px 0; margin:20px 0; width:100%; float:right; }
#menu-nav_tags li{ font-size:15px; float:right; width:19.7%; border:1px solid #fc0; text-align:center;}
#menu-nav_tags li a{ text-decoration:none; color:#333;  padding:12px; display:block; background-color:#fff;}
#menu-nav_tags li a:hover { background-color:#Fc0;}

#gp1 {position: absolute;
z-index: 1001;
left: 10px;
top: 60px; width:400px;}



