/*
	Theme Name: Fresh And Clean
	Theme URI: http://wpexplorer.com
	Description: A clean and minimal WordPress theme by AJ Clarke. Download more <a href="http://www.wpexplorer.com">WordPress Themes</a>. {CREDITS_URL}
	Author: AJ Clarke
	Author URI: http://www.wpexplorer.com
	Version: 1.3
	Tags: mimal, two-columns, fixed-width, threaded-comments, custom-menu, post thumbnails, featured slider
	License: GPL
	
	{CREDITS_TEXT}
*/


@font-face {
    font-family: 'almoni-tzar-aaa-bold-www';
    src: url('almoni-tzar-aaa-bold-www.eot');
    src: url('almoni-tzar-aaa-bold-www.eot?#iefix') format('embedded-opentype'),
         url('almoni-tzar-aaa-bold-www.woff') format('woff'),
         url('almoni-tzar-aaa-bold-www.ttf') format('truetype'),
         url('almoni-tzar-aaa-bold-www.svg#almoni-tzar-aaa-bold-www') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'almoni-tzar-aaa-regular-www';
    src: url('almoni-tzar-aaa-regular-www.eot');
    src: url('almoni-tzar-aaa-regular-www.eot?#iefix') format('embedded-opentype'),
         url('almoni-tzar-aaa-regular-www.woff') format('woff'),
         url('almoni-tzar-aaa-regular-www.ttf') format('truetype'),
         url('almoni-tzar-aaa-regular-www.svg#almoni-tzar-aaa-regular-www') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'almoni-aaa-light-www';
    src: url('almoni-aaa-light-www.eot');
    src: url('almoni-aaa-light-www.eot?#iefix') format('embedded-opentype'),
         url('almoni-aaa-light-www.woff') format('woff'),
         url('almoni-aaa-light-www.ttf') format('truetype'),
         url('almoni-aaa-light-www.svg#almoni-aaa-light-www') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'almoni-aaa-black-www';
    src: url('almoni-aaa-black-www.eot');
    src: url('almoni-aaa-black-www.eot?#iefix') format('embedded-opentype'),
         url('almoni-aaa-black-www.woff') format('woff'),
         url('almoni-aaa-black-www.ttf') format('truetype'),
         url('almoni-aaa-black-www.svg#almoni-aaa-black-www') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'almoni-aaa-bold-www';
    src: url('almoni-aaa-bold-www.eot');
    src: url('almoni-aaa-bold-www.eot?#iefix') format('embedded-opentype'),
         url('almoni-aaa-bold-www.woff') format('woff'),
         url('almoni-aaa-bold-www.ttf') format('truetype'),
         url('almoni-aaa-bold-www.svg#almoni-aaa-bold-www') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'almoni-aaa-www';
    src: url('almoni-aaa-www.eot');
    src: url('almoni-aaa-www.eot?#iefix') format('embedded-opentype'),
         url('almoni-aaa-www.woff') format('woff'),
         url('almoni-aaa-www.ttf') format('truetype'),
         url('almoni-aaa-www.svg#almoni-aaa-www') format('svg');
    font-weight: normal;
    font-style: normal;

}



/*** Reset Browser Settings ***/
*{margin:0; padding:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family: 'almoni-aaa-www', 'almoni-aaa-light-www', 'southregular', 'southlight','almoni-aaa-bold-www', inherit; vertical-align:baseline}
a img{border:0}
caption, th, td{text-align:right; font-weight:normal}
blockquote:before,
blockquote:after,
q:before,
q:after{content:""}
blockquote,
q{quotes:""""}

/*** Main Body ***/
body {
	direction: rtl;font-size:14px; font-family: 'almoni-aaa-www', 'almoni-aaa-light-www', 'almoni-aaa-bold-www',  'Droid Sans', arial, serif; line-height:1.5em; color:#202020; background:#e6e6e6; background-image:url('http://www.dogslife.org.il/wp-content/uploads/2015/02/bg-02.png'); background-attachment:fixed;

}



/*** Clearfix **/
.clear{clear:both}

/*** Links ***/
a{text-decoration:none; color:#597117}
a.visited{text-decoration:none; color:#597117}
a:hover{text-decoration:underline; color:#475618}

/*** Styles ***/
p{margin:0 0 1em}
textarea, input{font-size:18px}
strong{font-weight:bold; color:#000}
em{font-style:italic}

small{font-size:12px; color:#666}

/*** Headings ***/
h1, h2, h3, h4, h5, h6, h7{font-family:  'almoni-aaa-www', 'Droid Serif';line-height:140%; color:#006784; font-weight:bold}

h1{font-size:44px; color:#6e0e10; font-family: 'almoni-tzar-aaa-regular-www'}
h2{font-size:24px; font-family:'almoni-aaa-www', 'almoni-tzar-aaa-regular-www'}
h3{font-size:20px; color:#000000;  font-weight:bold}
h4{font-size:1.1em; color:#597117; font-weight:bold}
/*** h5{font-size:1.1em; font-weight:normal} ***/
h5{font-size:24px; color:#ff0000;  font-weight:normal}
h7{font-size:24px; color:#ff0000;  font-weight:normal}
a.h7{text-decoration:none; color:#00ff00}
.postcontent 
h1{margin-bottom:20px; border-bottom:1px solid #CCC; line-height:1}
h1#category-title{padding-bottom: 5px;margin:0 0 40px 0}
h1#single-title{padding-bottom:5px;margin-bottom:0 !important}
/***.postcontent h3{font-size:21px; font-weight:normal; margin:2em 0em 0.63em 0em; font-style:italic}***/
.postcontent h3{font-size:21px; font-weight:bold; font-style:normal;}
#respond h3{font-size:21px; padding:10px 0}
/*** h2.posttitlehome{font-size:24px; margin-bottom:10px}  ***/
h1.category-title{font-style:italic; margin-bottom:20px; border-bottom:1px solid #CCC}

/*** Main Layout ***/
#wrap{width:900px; padding:20px 30px; background:#f5f0ed; margin:0 auto 25px auto; border-right:1px solid #CCC; border-left:1px solid #CCC;border-bottom:1px solid #CCC}
#main{float:right; width:800px; padding:10px 0; font-size:1.14em; background-image: url('{WP_TOOL}');}
.full-width{width:900px !important}
.static-image{border:10px solid #ECECEC; margin-top:20px}

/*** Header ***/
#header{background:#FFF;  margin:25px auto 0 auto; width:920px; padding: 20px; border-top: 1px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC; min-height:60px; position:relative}
#header-logo{width:600px; text-align:right}
#header-description{text-transform:capitalize; font-size:12px; margin:0 5px 0 0}

#header-logo h1, #header-logo h2{font-family: 'Pacifico', arial, serif; font-size:30px; margin:0; border:none; line-height: 1.2em; padding: 0;}
#header-logo a{color:#2C2C2C}

#header-banner{width:468px; height:60px; position:absolute; left:20px; top:20px}

/*** Post  ***/
.post{float:right; width:880px; margin:0 0 20px; padding: 0 0 20px; border-bottom: 1px solid #EEE}
.thumbnail-wrap img, #related-posts img{float:right; margin:0 0 10px 20px !important; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;  border-radius:5px; -moz-box-shadow:0px 1px 2px #ababab; -khtml-box-shadow:0px 1px 2px #ababab; -webkit-box-shadow:0px 1px 2px #ababab; box-shadow:0px 1px 2px #ababab}
.thumbnail-wrap a:hover img{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; -moz-box-shadow:0px 5px 5px #ababab; -khtml-box-shadow:0px 5px 5px #ababab; -webkit-box-shadow:0px 5px 5px #ababab; box-shadow:0px 5px 5px #ababab}
img.single{float:right; border:5px solid #ECECEC; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;  border-radius:5px; -moz-box-shadow:0px 1px 2px #ababab; -khtml-box-shadow:0px 1px 2px #ababab; -webkit-box-shadow:0px 1px 2px #ababab; box-shadow:0px 1px 2px #ababab; margin:0 0 0 20px;}
.noborder{border-bottom:none}

/*** Post Content ***/
.postcontentt h1{font-weight:bold; color:#FF7600}
.postcontent{font-size:1.1em; color:#202020; margin-bottom:20px}
h2.entry-title{font-size:1.5em; margin-top:0 !important}
h2.entry-title a{color:#726763; font-weight:100}
h2.entry-title a:hover{text-decoration:none; color:#ad6b47}
.postcontent ul{margin:10px 40px}
.postcontent ol{margin:10px 40px}
.postcontent .alignleft{float:right; margin:0 0 10px 10px}
.postcontent .alignright{float:left; margin:0 10px 10px 0}
.postcontent .aligncenter,
.postcontent .center{text-align:center; margin:0 auto; display:block}
.postcontent blockquote{padding: 20px; margin: 20px 0px; border: 1px solid #b5874b; background: #f3ebd5; color:#7a4400}
.postcontent blkq{padding: 20px; margin: 20px 0px; border: 1px solid #b5874b; background: #e0a1e5; color:#7a4400}
a.read-more{position:absolute; left:0; bottom:0; font-size:0.93em; color:#ad6b47}

/*** Pagination ***/
#pagination{clear:both;position:relative; font-size:12px; line-height:13px; text-shadow:0px 0px 0px #fff}
#pagination span, #pagination a{display:block; float:right; margin:2px 0 2px 2px; padding:6px 9px 5px 9px; text-decoration:none; width:auto; color:#666; background:#EEE}
#pagination a:hover{background:#D7D7D7}
#pagination .current{padding:6px 9px 5px 9px; background:#D7D7D7}

/*** Byline ***/
#byline{font-family: 'almoni-aaa-www', Arial, Helvetica, sans-serif; font-size:11px; margin-top: 5px;margin-bottom:20px; color:#999}
#byline a{color:#ad6b47; text-decoration:none}
#byline a:hover{text-decoration:underline}

/* ----------------------  Related Posts -------------------------- */
#related-posts{margin:15px 0 0;padding:15px 0 0;border-top:1px solid #EEE}
#related-posts img{float:right; margin:0 0 10px 15px}
#related-posts a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}
#related-posts ul{list-style:none}
#related-posts li{margin:0 0 20px 0}

#related-posts h3{font-size:12px; margin:0 0 5px}
#related-posts h4{font-size:18px; margin:0 0 20px}

/*** Comments ***/
#commentsbox{margin:15px 0 0}
h3#comments{font-size:16px;margin:0 0 10px}
ol.commentlist{margin:0px 0 0; clear:both; overflow:hidden; list-style:none}
ol.commentlist li{margin:10px 0; line-height:18px; padding:10px; border:1px solid #EEE}
.bypostauthor{}
.comment-author{}
.comment-author a:link,
.comment-author a:visited{font-weight:bold; text-decoration:none !important}
.comment-author .fn{}
cite.fn{font-weight:700; font-size:12px}
.comment-author .avatar{float:right; margin:0 0 0 10px}
.comment-meta{font-size:11px}
.comment-meta .commentmetadata{color:#000}
.comment-meta a{color:#999;border-bottom:1px solid #EEE; text-decoration:none !important}
ol.commentlist li p{line-height:22px; margin:5px 0 0}
.reply{text-align:left; margin-top:10px; font-size:10px}
li.odd{}
li.even{}
.children{list-style:none; margin:1em 0 0; text-indent:0}
.children li.depth-2{margin:0 50px 0px 0}
.children li.depth-3{margin:0 50px 0px 0}
.children li.depth-4{margin:0 50px 0px 0}
.children li.depth-5{margin:0 50px 0px 0}
.comment-nav{padding:5px; height:20px}
.comment-nav a:link, .comment-nav a:visited{}
.cancel-comment-reply a{color:#F00; font-weight:700}
#respond{margin:20px 0px}
#respond h3{font-size:16px; margin:0 0 20px}
#commentform{}
#commentform p{margin:5px 0px}
#respond label{display:block; padding:5px 0}
#respond label small{font-size:10px}
#respond input{margin-bottom:10px; padding:5px 5px; margin:0 0 10px 10px; background:#fff; border:1px solid #ddd}
#commentform input{width:50%}
input#commentSubmit{font-size:14px;background:#EFEFEF;color:#999;text-decoration:none;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:3px 10px; width:100px; margin:10px 0px; cursor:pointer; border:1px solid #CCC; outline:none; text-shadow:0px 0px 0px #FFF}
input#commentSubmit:focus, #comment:focus{border:1px solid #C3C3C3;}
#commentSubmit:hover{border:1px solid #B7B7B7 !important;}
textarea#comment{border:none; background:#fff; border:1px solid #ddd; width:70%; margin:10px 0px 0px 0px; padding:5px 5px}

/*** Footer ***/
#footer{color:#a7a7a7; font-size:.85em; border-top:1px solid #CCC; padding:10px 0 0;margin: 10px 0 0}
#footer a{color:#a7a7a7 !important}
#footer-left{float:right}
#footer-center{float:center}
#footer-right{float:left; font-size:0.79em}

/*** Sidebar ***/
#sidebar{float:left; width:250px; padding:10px 0; font-size:0.93em}
#sidebar ul{background:#FFF; list-style:none; margin:0}
#sidebar li{margin:5px 0}
.box{margin:0 0 20px}
.textwidget{padding:10px 0}
#sidebar h4{font-size:1.43em; font-weight:normal; padding: 0 0 5px; margin: 0 0 15px; border-bottom:1px solid #CCC}

/*** WordPress Styles ***/
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}

/* calendar widget */
.widget_calendar {float: right;}
#wp-calendar {width: 100%; }
#wp-calendar caption {
	text-align: left;
	color: #333;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 15px;
}
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody {
	direction: rtl; color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: left; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }

/***Search***/
#searchbar{margin-top:15px; position:relative;width:250px;}
#search{background:#FFF url(images/searchbg.png) top repeat-x; padding:5px 5px 5px 25px; font-size:14px; width:140px; border:1px solid #CCC; moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color:#999}
#searchsubmit{position:absolute; left:5px; top:8px; display:block; background:url(images/searchsubmit.png) no-repeat; height:15px; width:15px; border:0; text-indent:-9999px}

/*** Navigation Bar ***/
#primary-nav{background:#d3c3b3; width:960px; position:relative; z-index:99; margin:0 auto; border:1px solid #ccc}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu *{margin:0; padding:0; list-style:none}
.sf-menu{line-height:0.05}
.sf-menu ul{position:absolute; top:-999em; width:18em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li{width:100%}
.sf-menu li:hover{visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li{float:right; position:relative}
.sf-menu a{display:block; position:relative}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{right:0; top:2.4em; /* match top ul list item height */z-index:99}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{right:18em; /* match ul width */top:0}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{right:18em; /* match ul width */top:0}

/*Style From Here On */
.sf-menu{float:right}
.sf-menu a{font-size:1.2em;  padding:1em; text-decoration:none; text-transform:uppercase;  text-shadow:0px 0px 0px #7a4400}
.sf-menu a, .sf-menu a:visited{/* visited pseudo selector so IE6 applies text colour*/color:#7a4400}
.sf-menu li{background:#d3c3b3}
.sf-menu li li{background:#EFEFEF; border-bottom:1px solid #CCC; border-top:1px solid #FFF}
.sf-menu li ul{border-top:1px solid #CCC}
.sf-with-ul a,
.sf-menu li a:hover,
.current_page_item a,
.current-menu-item a{color:#7a4400!important; background:#d5d5d5; outline:0}
.sf-menu li li a:hover{color:#ad6b47; background:#d5d5d5}

/*** shadows for all but IE6 ***/
.sf-shadow ul{background:url('images/shadow.png') no-repeat bottom left; padding:0 0 9px 8px; -moz-border-radius-bottomleft:17px; -moz-border-radius-topright:17px; -webkit-border-top-left-radius:17px; -webkit-border-bottom-right-radius:17px}
.sf-shadow ul.sf-shadow-off{background:transparent}

#slider{z-index:5; width:880px; border:10px solid #ECECEC; height:280px; margin:0 0 25px 0; position:relative}
#slider img{position:absolute; top:0; right:0; display:none}
#slider a{border:0}

/* The Nivo Slider styles */
.nivoSlider{position:relative}
.nivoSlider img{position:absolute; top:0px; right:0px}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    z-index: 6;
    display: none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
    display: block;
    position: absolute;
    z-index: 5;
    height: 100%;
}
.nivo-box {
    display: block;
    position: absolute;
    z-index: 5;
}

/* Caption styles */
.nivo-caption{position:absolute; right:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; /* Overridden by captionOpacity setting */width:100%; z-index:89}
.nivo-caption p{padding:5px; margin:0}

/* Control nav styles (e.g. 1, 2, 3...) */
.nivo-controlNav a{position:relative; z-index:99; cursor:pointer}
.nivo-controlNav a.active{font-weight:bold}
.nivo-controlNav{position:absolute; right:47%; bottom:-30px}

/* Slider Directional Arrows */
.nivo-directionNav a{position:absolute; top:43%; z-index:99; display:block; width:47px; height:60px; text-indent:-9999px; border:0; cursor:pointer}
.nivo-prevNav,.nivo-nextNav{background:url('images/arrows.png') no-repeat; }
.nivo-nextNav{background-position:0 -120px; right:15px}
.nivo-nextNav:hover{background-position:0 -180px}
.nivo-prevNav{background-position:0 0; left: 15px}
.nivo-prevNav:hover{background-position:0 -60px}

div.box-search input { color: #999; background: transparent url('../images/input-search.png') top left no-repeat; border-color: none; }
div.box-search { background: transparent url('../images/bg-search.png') right top no-repeat;     position: absolute;
    top: 142px;
    left: 40px;
 }
div.box-search button { background: transparent url('../images/button-search.png') top left no-repeat;  }


.bread_crumb {
    margin:0;
    border-bottom:1px solid #eee;
    padding:0.8em 0 0.5em;
    clear: both;
    height: 20px;
    background: #f5f0ed;
}
.bread_crumb li {
    font-size:12px;
    color:rgb(180,180,180);
    float:right;
    /*margin-right:1em;*/
    list-style: none outside none;
}
.bread_crumb li:after {
    content : '>';
    padding-left:10px;
    margin-right:10px;
}
.bread_crumb li:last-child:after {
    content : '';
}
.bread_crumb li a {
    color:rgb(120,120,120);
}
.bread_crumb li.current {
}

/* zeev added */
.switch {
float:left;
margin-top:-15px;
margin-left:5px;
padding-bottom:5px;
}

:focus { 
border: 1px solid #6e9fe4;
    }

.fontResizer {
list-style:none;
float:right;
margin-right:5px;
margin-top:-18px;
}
a.fontResizer_minus {
font-size: 11px;
}
a.fontResizer_reset {
font-size: 15px!important;
}

a.fontResizer_add{
font-size: 17px;
}
@media screen and (max-width: 1000px) {
#header{
width:100%;
padding:0;
}
#main {
width:100%!important;
padding:0;
}
#header img {
width:100%;
height:85px;
}
.box-search {
display:none;
}
#primary-nav {
width:100%!important;
padding:0;
}

.post noborder {
width:100%!important;
padding:0;
}
#main h1 {
width:100%!important;
padding:0;
}
.full-width {
width:100%!important;
padding:0;
}
.post.noborder{
width:97%!important;
padding:2%;
}
#wrap {
width:100%!important;
padding:0;
}
.postcontent p img{
width:100%;
}
#primary-nav {
display:none;
}
img.small {
width:90px!important;
}
}
@media screen and (min-width: 1001px) {
#sideSlideToggle{
display:none;
}
}

::-moz-selection { /* Code for Firefox */
    color: white;
    background: #6f0f0d;
}

::selection {
    color: white; 
    background: #6f0f0d;
}