/*
Theme Name:  Bdihot.co.il
Theme URI:   http://www.bdihot.co.il/
Author:      Rami Y.
Author URI:  https://GenerateWP.com/
Description: Bdihot theme for WordPress.
Version:     20
*/

@import 'https://fonts.googleapis.com/css?family=Arimo';

/* General */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, /*ol, ul, li,*/ fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
 background:transparent;
 border:0;
 margin:0;
 padding:0;
 vertical-align:baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
 display:block;
}
body {
 background:#FFFFFF;
 color:#6F6F6F;
 padding:0;
 font-family:'Arimo', Sans-Serif;
 font-weight:bold;
 text-align:center;
 direction:rtl;
}
a:link,
a:visited,
a:hover {
 text-decoration:none;
}
a:link,
a:visited {
 color:#A8A8A8;
}
a:hover {
 color:#C60000;
}
a img {
 border:none;
}
h1 {
 font-size:1.4em;
 color:#FFC000;
 }
h2 {
 font-size:1.2em;
 color:#0057AF;
}
h3 {
 font-size: 1.0em;
 color:#0057AF;
}
p {
 font-size: 1.0em;
 color:#6F6F6F;
}
h1,
h2,
h3,
p {
 padding:0px 0px 10px 0px;
 line-height: 1.5;
}
h1 a:link,
h1 a:visited,
h1 a:hover {
 color:#FFC000;
}
h2 a:link,
h2 a:visited,
h2 a:hover {
 color:#0057AF;
}
h3 a:link,
h3 a:visited,
h3 a:hover {
 color:#0057AF;
}
hr {
 display:none;
}
table {
 width: 90%;
}
.screen-reader-text {
 clip: rect(1px, 1px, 1px, 1px);
 clip-path: polygon(0px 0px, 0px 0px,0px 0px, 0px 0px);
 position: absolute !important;
 white-space: nowrap;
 height: 1px;
 width: 1px;
 overflow: hidden;
}
.screen-reader-text:focus {
 clip: auto !important;
 display: block;
 height: auto;
 width: auto;
 z-index: 100000; /* Above WP toolbar. */
}

/* Clearing the floats (without structural markup) */

.clear:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
.clear {
 clear:both;
 display:block;
 height:0;
 overflow:hidden;
 visibility:hidden;
 width:0;
}
/* Hides from IE-mac \*/
* html .clear {
 height:1%;
}
.clear {
 display:block;
}
/* End hide from IE-mac */

.alignright {
 float:right;
}
.alignleft {
 float:left;
}
.aligncenter {
 display:block;
 margin-left:auto;
 margin-right:auto;
}
.center {
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}

/* Structure */

body{
 background:white url('/images/header_bg.jpg') repeat-x top center;
}
#container {
 max-width:1180px;
 width:96%;
 margin:0 auto;
 padding:0 2%;
 text-align:right;
 overflow:hidden;
}

/* Header */

header {
 width:100%;
}
header:after {
 content:".";
 display:block;
 height:20px;
 clear:both;
 visibility:hidden;
}
.header_logo {
 float:right;
}
.header_logo img {
 max-width: 100%;
}
.header_links {
 clear:left;
 float: left;
 padding-top: 25px;
 padding-left: 8%;
}
.header_links ul {
 margin:0; 
 padding:0;
 list-style:none;
}
.header_links ul li {
 float:right;
 padding-right:25px;
}
.header_links ul li a:link,
.header_links ul li a:visited {
 color:#000000;
}
.header_links ul li a:hover {
 color:#FF611F;
}
.header_slogan {
 clear:left;
 float: left;
 padding-top: 25px;
 padding-bottom: 0;
 padding-left: 9.5%;
 text-align: center;
 color: #FF611F;
}

/* Teaser */

#teaser {
 clear:both;
 margin:auto;
 padding-top:10px;
}
.teaser_full {
 margin:0 auto;
}
.teaser_half {
 float:right;
 width:47.9%;
 margin-left:2%;
 padding-top:20px;
}
.teaser_third {
 float:right;
 width:31.2%;
 margin-left:2%;
 padding-top:20px;
}
.teaser_quarter {
 float:right;
 width:22.9%;
 margin-left:2%;
 padding-top:20px;
}
.teaser_half h3,
.teaser_half h3 a,
.teaser_half h3 a:link,
.teaser_half h3 a:visited,
.teaser_half h3 a:hover,
.teaser_third h3,
.teaser_third h3 a,
.teaser_third h3 a:link,
.teaser_third h3 a:visited,
.teaser_third h3 a:hover,
.teaser_quarter h3,
.teaser_quarter h3 a,
.teaser_quarter h3 a:link,
.teaser_quarter h3 a:visited,
.teaser_quarter h3 a:hover {
 color:#A8A8A8;
 padding:0;
}
.teaser_half p,
.teaser_half p a,
.teaser_half p a:link,
.teaser_half p a:visited,
.teaser_half p a:hover,
.teaser_third p,
.teaser_third p a,
.teaser_third p a:link,
.teaser_third p a:visited,
.teaser_third p a:hover,
.teaser_quarter p,
.teaser_quarter p a,
.teaser_quarter p a:link,
.teaser_quarter p a:visited,
.teaser_quarter p a:hover {
 color:#6F6F6F;
}
.teaser_tags {
 text-align:justify;
 line-height: 1.5;
}

/* Footer */

footer {
 clear:both;
 width:100%;
 padding:20px 0;
 font-size:1em;
 line-height: 1.5;
}
footer p {
 float:left;
 font-size:1em;
 padding-left:2%;
}
footer ul {
 margin:0; 
 padding-right:0;
 list-style:none;
}
footer ul li {
 float:right;
 padding-left:14px;
}

/* Content */

#content {
 float:left;
 width:82%;
 font-size:1em;
}
.narrow_column {
 width:52%;
 padding-left:5%;
}
.narrow_bar {
 width:43%;
}
.wide_column {
 width:100%;
}
.wide_bar {
 width:0;
}

#the_content { float:right; margin-bottom:10px; }
#the_content .post h1 { color:#6F6F6F; margin:0; padding:0px 0px 10px 0px; font-size:1.6em; font-weight:bold; text-decoration:underline; }
#the_content .post h2 { color:#6F6F6F; margin:0; padding:0px 0px 10px 0px; font-size:1.5em; font-weight:bold; text-decoration:underline; }
#the_content .post h3 { color:#6F6F6F; margin:0; padding:0px 0px 10px 0px; font-size:1.2em; font-weight:bold; text-decoration:underline; }
#the_content .post h4 { color:#6F6F6F; margin:0; padding:0px 0px 10px 0px; font-size:1.1em; font-weight:bold; }
#the_content .post p { color:#6F6F6F; margin:0; padding:0 0px 10px; font-size:1.0em; font-weight:normal; }
#the_content .post ul { margin-top:0px; padding-top:0px; }
#the_content .post ol { margin-top:0px; padding-top:0px; }
#the_content .post li { color:#6F6F6F; margin:0; padding:5px 5px 5px 25px; font-size:1em; font-weight:normal; }
#the_content .post_title { padding-bottom: 30px; }
#the_content .post_title img { float: right; margin:0; padding:15px 0 15px 15px; width:40px; height:40px; }
#the_content .post_title h1 { padding:0; font-size:1.6em; line-height:1.6em; vertical-align:top; }
#the_content .post_title p { color:#6F6F6F; font-size:1em; }
#the_content .post_footer { padding-top: 30px; }
#the_content .post_footer table { padding-bottom: 30px; }
#the_content .post_footer img.paginate-arrow { height: 23px; width: auto; padding: 0 3px; }

#pagination { width:100%; margin-top:25px; line-height: 2; text-align:center; }
#pagination .pagination_info { padding:0 0 10px; }
#pagination .pagination_numbers { padding:0 0 10px; }
#pagination .pagination_page { margin:0 3px; padding:4px 5px; border:1px solid #e9e9e9; text-align:center; }
#pagination .pagination_active { border:1px solid #FF611F; }
#pagination .pagination_active a { color: #FF611F; }
#pagination .next_page,
#pagination .prev_page { margin:0; padding:0; border:0; }
#pagination img.paginate-arrow { height: 25px; width: auto; padding: 0 5px; }

/* Sidebars */

#sidebar { float:left; width:18%; padding-top:10px; }
#sidebar ul { margin:0; padding:0 0 10px; list-style-type:none; }
#sidebar ul li { margin:0; padding-right:15px; line-height:1.8em; font-size: 1em; background-image:url('/images/squre.gif'); background-repeat:no-repeat; background-position:100%; }
#sidebar .cat_ad { height:23px; padding-right:5px; }
#sidebar .cat_ad a { color:#FF611F; }
#sidebar .search-form { opacity: 0.25; transition: 0.75s; }
#sidebar .search-form:hover,
#sidebar .search-form:focus { opacity: 1; }
#sidebar input { font-size: 1em; border: 1px solid #ddd; color: #000; }
#sidebar input[type=search] { width: calc( 80% - 52px ); float: right; padding: 5px; }
#sidebar input[type=submit] { width: 50px; background-color: #fff; padding: 5px 10px; margin-right: 2px; }
	
#sidebar_left { float:right; text-align:justify; padding-top:10px; }
#sidebar_left a { color:#A8A8A8; }
#sidebar_left ul { margin:0; padding:0 0 10px; list-style-type:none; }
#sidebar_left ul li { margin:0; padding-right:15px; line-height:1.8em; font-size: 1em; background-image:url('/images/squre.gif'); background-repeat:no-repeat; background-position:100% 10px; }
#sidebar_left ul li a { text-decoration:underline; }
.gdtt-terms-cloud { padding-bottom:10px; }

/* Other */

.menu ul { margin:0; padding:0; list-style:none; }
.menu ul li { padding-right:0px; line-height:1.8em; font-size: 1em; list-style:url('/images/arrow.gif') inside none; }
.menu ul li ul { padding-top:0.1em; }
.menu ul li ul li { padding-right:1em; font-size: 1em; list-style:url('/images/arrow.gif') inside none; }

.item { clear:both; }
.item img {float:right;border:0px none;width: 40px;height: 40px;padding: 5px 0 0 10px;}
.item h3 { font-weight:bold; padding:0; margin:0; margin-right:35px; }
.item p { padding:0; margin:0; margin-right: 50px; border-bottom:3px dotted #CCC; padding-bottom: 15px;margin-bottom: 15px;}
.item a:link { color:#0057AF; }
.item a:visited { color:#0057AF; }
.item a:hover { color:#FFC000; }

#sidebar_left .item a:link { color:#0057AF; }
#sidebar_left .item a:visited { color:#0057AF; }
#sidebar_left .item a:hover { color:#FFC000; }
#teaser .item a:link { color:#0057AF; }
#teaser .item a:visited { color:#0057AF; }
#teaser .item a:hover { color:#FFC000; }
#teaser .item p a:link { color:#6F6F6F; }
#teaser .item p a:visited { color:#6F6F6F; }
#teaser .item p a:hover { color:#6F6F6F; }

.ptype,
.ptype a,
.ptype a:link,
.ptype a:visited,
.ptype a:hover,
#sidebar_left .ptype a,
#sidebar_left .ptype a:link,
#sidebar_left .ptype a:visited,
#sidebar_left .ptype a:hover,
#teaser .ptype a,
#teaser .ptype a:link,
#teaser .ptype a:visited,
#teaser .ptype a:hover {
 color:#FF611F;
 display:inline;
}

img#wpstats {
 display:none;
}

/* Comments*/

.commentlist li,
#commentform input,
#commentform textarea {
 font-size:1em;
}
.commentlist li {
 font-weight:bold;
}
.commentlist li .avatar { 
 float:right;
 border:1px solid #eee;
 padding:2px;
 background:#fff;
}
.commentlist cite,
.commentlist cite a {
 font-weight:bold;
 font-style:normal;
 font-size:0.8em;
}
.commentlist p {
 font-weight:normal;
 line-height:1.3em;
 text-transform:none;
}
.commentmetadata {
 font-weight:normal;
}
h3.comments {
 padding:0;
 margin:40px auto 20px ;
}
select {
 width:130px;
}
#commentform input {
 width:170px;
 padding:2px;
 margin:5px 5px 1px 0;
}
#commentform textarea {
 width:95%;
 padding:2px;
}
#commentform #submit {
 margin:0;
 float:right;
}
.alt {
 margin:0;
 padding:10px;
}
.commentlist {
 padding:0;
 text-align:justify;
}
.commentlist li {
 margin:15px 0 3px;
 padding:5px 10px 3px;
 list-style:none;
}
.commentlist p {
 margin:10px 5px 10px 0;
}
#commentform p {
 margin:5px 0;
}
.nocomments {
 text-align:center;
 margin:0;
 padding:0;
}
.commentmetadata {
 margin:0;
 display:block;
}
#commentform input {
 margin:5px 0 1px 5px;
}
#commentform #submit {
 float:left;
}
.commentlist p {
 margin:10px 0 10px 5px;
}
.commentlist li .avatar {
 float:left;
}
#email,
#url {
 direction:ltr;
}

/* Other */

small {
 font-size:0.7em;
 line-height:1.3em;
}
small,
blockquote,
strike,
.nocomments,
.postmetadata {
 color:#777;
}
code {
 font-size:1em;
 font-family:'Courier New', Courier, Fixed;
 display:block;
 direction:ltr;
 text-align:left;
}
acronym,
abbr,
span.caps {
 font-size:0.8em;
 letter-spacing:.07em;
}
.postmetadata {
 clear:right;
 clear:both;
}
.alt {
 background-color:#f8f8f8;
 border-top:1px solid #ddd;
 border-bottom:1px solid #ddd;
}
p img {
 padding:0;
 max-width:100%;
}
img.centered {
 display:block;
 margin-left:auto;
 margin-right:auto;
}
img.alignright {
 padding:4px;
 margin-left:5px;
 display:inline;
}
img.alignleft {
 padding:4px;
 margin-right:5px;
 display:inline;
}
body.chrome_extention {
	background:none;
	text-align:right;
}

/* Lists
 Special stylized non-IE bullets. Do not work in Internet Explorer, which merely default to normal bullets. */

.postmetadata ul,
.postmetadata li {
 display:inline;
 list-style-type:none;
 list-style-image:none;
}
ol li{
 list-style:decimal outside;
}

/* Begin Various Tags & Classes */

acronym,
abbr {
 border-bottom:1px dashed #999;
}
acronym,
abbr,
span.caps {
 letter-spacing:0; /* fix opera bug */
}
blockquote {
 margin:0;
 padding-right:25px;
}
blockquote cite {
 margin:5px 0 0;
 display:block;
}
.center {
 text-align:center;
}
.hidden {
 display:none;
}
.navigation {
 display:block;
 text-align:center;
 margin:10px;
}

/* Captions */

.wp-caption {
 border:1px solid #ddd;
 text-align:center;
 background-color:#f3f3f3;
 padding-top:4px;
 margin:10px;
}
.wp-caption img {
 margin:0;
 padding:0;
 border:0 none;
}
.wp-caption p.wp-caption-text {
 font-size:1em;
 line-height:1.1em;
 padding:0 4px 5px;
 margin:0;
}

/* WordPress Gallery */

.gallery {
 padding-bottom: 10px;
}
.gallery-item {
 width: 100%;
 margin: 0;
 padding: 0;
 display: inline-block;
 text-align: center;
 vertical-align: top;
}
.gallery-item img {
 width: 90%;
 height: auto;
}
.gallery-icon {
 padding: 5px;
}
.gallery-columns-2 .gallery-item {
 max-width: 50%;
}
.gallery-columns-3 .gallery-item {
 max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-caption {
	display: block;
}



/* Post Ratings Plugin */

.post-ratings {
 width:100%;
 line-height: 2;
}
.post-ratings-loading {
 display:none;
 height:16px;
 text-align:left;
}
.post-ratings-image {
 border:0px;
}
.post-ratings img,
.post-ratings-loading img,
.post-ratings-image img {
 border:0px;
 padding:0px;
 margin:0px;
}
.post-ratings-text {
}
.post-ratings-comment-author {
 font-weight:normal;
 font-style:italic;
}
.post-ratings-loading {
 text-align:right;
}


/* Tablet */

@media screen and (max-width:1000px) {

 /* Header */
 .header_links {
  padding-left: 1%;
 }
 .header_links ul li {
  padding-right: 15px;
 }
 .header_slogan {
  padding-left: 2.5%;
 }

}

/* Tablet */

@media screen and (max-width:768px) {

 /* Header */
 header {
  background-position:right;
 }
 .header_links,
 .header_slogan {
  display:none;
 }

 /* Content */
 #content {
  width:70%;
 }
 #sidebar {
  float:right;
  width:30%;
 }
 .narrow_column,
 .wide_column,
 .narrow_bar,
 .wide_bar {
  width:100%;
  padding:0;
 }

 /* Teaser */
 #teaser {
  display:none;
 }

 /* Footer */
 footer {
  clear:both;
  width:100%;
  padding-top:20px;
 }
 footer p {
  float:none;
  padding:0;
  text-align:center;
 }
 footer ul {
  display:none;
 }

}

/* Mobile */

@media screen and (max-width:420px) {

 /* Content */
 #content {
  width:100%;
 }
 #sidebar {
  display:none;
 }

}
