/*
Theme Name: Israel Defence Forces
Theme URI: http://www.idfblog.com/
Description: All your bases are belongs to us
Author: IDF
Version: 1.3
Tags: idf
Template: twentyeleven
License: (c) Copyright Israel Defence Forces

CSS Layout is Fixed 960px width layout with one sidebar.
*/
/* Imports 
----------------------------------------*/
/* line 17, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.3/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
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, 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,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.3/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.3/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.3/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.3/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.3/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.3/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.3/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.3/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* Variables
----------------------------------------*/
/* Css strcuture
----------------------------------------*/
/* line 28, style.scss */
body {
  font-family: Helvetica, Arial, Sans-Serif;
  color: #212121;
  background: url("img/bg.jpg");
  font-size: 12px;
}

/* line 34, style.scss */
#page {
  margin: 0px auto;
  padding-top: 80px;
  /* menu size */
}

/* line 38, style.scss */
#main {
  position: relative;
  margin: 0px auto;
  width: 960px;
}
/* line 42, style.scss */
#main #primary {
  position: relative;
  float: left;
  width: 640px;
  padding: 0px;
  margin: 0 30px 0 0;
}
/* line 49, style.scss */
#main #secondary {
  display: inline-block;
  float: left;
  position: static;
  left: 50%;
  top: 81px;
  margin: 0px;
  width: 290px;
}

/* Global - copy pasta from Twenty Eleven because they make sense
----------------------------------------------- */
/* Headings */
/* line 64, style.scss */
h1, h2, h3, h4, h5, h6 {
  clear: both;
}

/* line 67, style.scss */
hr {
  background-color: #d1d1d1;
  border: 0;
  height: 1px;
  margin: 10px 0 0 0;
  width: 620px;
}

/* Text elements */
/* line 76, style.scss */
article {
  color: #363636;
}
/* line 78, style.scss */
article p {
  margin-bottom: 15px;
}
/* line 81, style.scss */
article ul, article ol {
  margin: 0 0 20px 30px;
}
/* line 84, style.scss */
article ul {
  list-style: square;
}
/* line 87, style.scss */
article ol {
  list-style-type: decimal;
}
/* line 90, style.scss */
article ol ol {
  list-style: upper-alpha;
}
/* line 93, style.scss */
article ol ol ol {
  list-style: lower-roman;
}
/* line 96, style.scss */
article ol ol ol ol {
  list-style: lower-alpha;
}
/* line 99, style.scss */
article ul ul, article ol ol, article ul ol, article ol ul {
  margin-bottom: 0;
}
/* line 102, style.scss */
article dl {
  margin: 0 1.625em;
}
/* line 105, style.scss */
article dt {
  font-weight: bold;
}
/* line 108, style.scss */
article dd {
  margin-bottom: 1.625em;
}
/* line 111, style.scss */
article strong {
  font-weight: bold;
}
/* line 114, style.scss */
article cite, article em, article i {
  font-style: italic;
}
/* line 117, style.scss */
article blockquote {
  font-family: Georgia, "Bitstream Charter", serif;
  font-style: italic;
  font-weight: normal;
  margin: 0 3em;
}
/* line 123, style.scss */
article blockquote em, article blockquote i, article blockquote cite {
  font-style: normal;
}
/* line 126, style.scss */
article blockquote cite {
  color: #666;
  font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  letter-spacing: 0.05em;
  /*text-transform: uppercase;*/
}
/* line 133, style.scss */
article pre {
  background: #f4f4f4;
  font: 13px "Courier 10 Pitch", Courier, monospace;
  line-height: 1.5;
  margin-bottom: 1.625em;
  overflow: auto;
  padding: 0.75em 1.625em;
}
/* line 141, style.scss */
article code, article kbd {
  font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
/* line 144, style.scss */
article abbr, article acronym, article dfn {
  border-bottom: 1px dotted #666;
  cursor: help;
}
/* line 148, style.scss */
article address {
  display: block;
  margin: 0 0 1.625em;
}
/* line 152, style.scss */
article ins {
  background: #fff9c0;
  text-decoration: none;
}
/* line 157, style.scss */
article sup,
article sub {
  font-size: 10px;
  height: 0;
  line-height: 1;
  position: relative;
  vertical-align: baseline;
}
/* line 164, style.scss */
article sup {
  bottom: 1ex;
}
/* line 167, style.scss */
article sub {
  top: .5ex;
}

/* Links */
/* line 173, style.scss */
a {
  text-decoration: none;
  color: #cc9900;
}

/* line 179, style.scss */
a:focus,
a:active,
a:hover {
  text-decoration: underline;
}

/* Header 
----------------------------------------*/
/* line 186, style.scss */
#branding {
  height: 80px;
  width: 100%;
  background: url("img/navbarbg.png") repeat-x;
  z-index: 99999991;
  position: fixed;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  -moz-transition: all .2s;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}
/* line 194, style.scss */
#branding #headcontent {
  width: 960px;
  margin: 0px auto;
  position: relative;
}
/* line 199, style.scss */
#branding #headcontent #idf-star {
  position: absolute;
  top: 15px;
  left: 0px;
  display: block;
  background: url("img/idf_sym_1.png") no-repeat;
  width: 45px;
  height: 51px;
  -moz-transition: all .2s;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

/* line 221, style.scss */
.rtl #idf-star {
  left: auto;
  right: 0px;
}

/* line 225, style.scss */
#branding.scroll {
  height: 40px;
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.8);
  border-bottom: 1px solid #222;
}
/* line 230, style.scss */
#branding.scroll #headcontent #idf-star {
  /*
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  transform: scale(0.7);
  */
  background: url("img/idf_sym_2.png") no-repeat;
  width: 30px;
  height: 34px;
  top: 3px;
  left: 14px;
}
/* line 244, style.scss */
#branding.scroll #headcontent #site-title {
  top: 11px;
}
/* line 247, style.scss */
#branding.scroll #headcontent #access li a {
  line-height: 40px;
}
/* line 250, style.scss */
#branding.scroll #headcontent #searchform {
  top: 8px;
}
/* line 253, style.scss */
#branding.scroll #headcontent #access ul#menu-top > li > ul {
  top: 39px;
}

/* line 259, style.scss */
#site-title {
  position: absolute;
  top: 31px;
  left: 50px;
  transition: top .2s;
}
/* line 264, style.scss */
#site-title a {
  display: inline-block;
  height: 18px;
  width: 184px;
  background: url("img/idf_title.png") no-repeat;
}
/* line 269, style.scss */
#site-title a:hover, #site-title a:focus, #site-title a:active {
  background-position: 0px -18px;
}

/* line 274, style.scss */
.rtl #site-title {
  right: 50px;
  left: auto;
}
/* line 277, style.scss */
.rtl #site-title a {
  width: 128px;
  background: url("img/logo_he.png") no-repeat;
  background-position: 0px -18px;
}
/* line 281, style.scss */
.rtl #site-title a:hover, .rtl #site-title a:focus, .rtl #site-title a:active {
  background-position: 0px 0px;
}

/* line 287, style.scss */
.assistive-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}

/* line 292, style.scss */
#back-top {
  position: absolute;
  display: block;
  opacity: 0;
  top: 37px;
  right: -30px;
  width: 15px;
  height: 7px;
  background: url("img/top.png") no-repeat;
  background-position: 0px -7px;
  -moz-transition: opacity .2s, top .2s;
  -webkit-transition: opacity .2s, top .2s;
  -o-transition: opacity .2s, top .2s;
  transition: opacity .2s, top .2s;
}

/* line 308, style.scss */
.rtl #back-top {
  right: auto;
  left: -30px;
}

/* line 312, style.scss */
#back-top:hover {
  background-position: 0px 0px;
}

/* line 315, style.scss */
.scroll #back-top {
  opacity: 1;
  top: 16px;
}

/* Search form 
----------------------------------------*/
/* line 324, style.scss */
#branding #searchform {
  position: absolute;
  right: 0px;
  top: 29px;
  z-index: 999999996;
  transition: top .2s;
}

/* line 331, style.scss */
.rtl #branding #searchform {
  left: 0px;
  right: auto;
}

/* line 335, style.scss */
#branding #searchform div {
  margin: 0;
}

/* line 338, style.scss */
#branding #s {
  -webkit-appearance: none;
  outline: none;
  border-bottom: 1px solid #3e3e3e !important;
  border-top: 1px solid #1a1a1a !important;
  border-radius: 14px;
  float: right;
  width: 175px;
  height: 20px;
  font-size: 12px;
  font-weight: bold;
  color: #8f8f8f;
  background: #212121;
  border: none;
  padding: 2px 8px;
  font-family: Helvetica,Arial,Sans-serif;
}

/* line 356, style.scss */
#branding #searchform:hover, .sfocus {
  /* sfocus used for forced focus through jquery */
}
/* line 357, style.scss */
#branding #searchform:hover #s, .sfocus #s {
  color: white !important;
}
/* line 360, style.scss */
#branding #searchform:hover #searchsubmit, .sfocus #searchsubmit {
  background-position: 0 -15px;
}

/* line 364, style.scss */
#branding #searchsubmit {
  position: absolute;
  top: 5px;
  right: 7px;
  background: url(img/search.png) no-repeat;
  cursor: pointer;
  width: 14px;
  height: 15px;
  border: none;
  text-indent: -9999px;
  /* hide text */
}

/* line 375, style.scss */
.rtl #branding #searchsubmit {
  right: auto;
  left: 7px;
}

/* Header menu
-------------------------------------------------------------- */
/* line 382, style.scss */
#access {
  position: absolute;
  right: 0px;
  top: 1px;
  padding-right: 245px;
  /*200px;*/
  z-index: 999999994;
}
/* line 389, style.scss */
#access .menu-item a {
  color: #dda200;
}
/* line 392, style.scss */
#access .menu-item:hover > a, #access .menu-item a:hover {
  color: #feba00 !important;
  background: url("img/tri3.png") center bottom no-repeat;
}

/* line 398, style.scss */
.rtl #access {
  right: auto;
  left: 0px;
  padding-right: 0px;
  padding-left: 245px;
}

/* line 405, style.scss */
#access ul {
  margin: 0px;
  /* override global */
  font-size: 14px;
  list-style: none;
  -moz-transition: all .2s;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

/* line 415, style.scss */
#access li {
  float: left;
}

/* line 418, style.scss */
#access li a {
  /* top ones, colors defined individually by id */
  text-shadow: 0px 1px 0px black;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  text-decoration: none;
  display: block;
  line-height: 79px;
  padding: 0px;
  margin: 0px 10px;
  transition: line-height .2s;
}

/* line 433, style.scss */
#access ul ul {
  /* .sub-menu */
  text-shadow: 0px 1px 0px black;
  background: url("img/ddmbg.jpg");
  /*display: none;*/
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s;
  float: left;
  margin: 0;
  padding: 0 10px;
  position: absolute;
  top: 79px;
}
/* line 447, style.scss */
#access ul ul li {
  position: relative;
  clear: both;
  width: 100%;
  border-bottom: 1px solid #757575;
  border-top: 1px solid #333;
}
/* line 453, style.scss */
#access ul ul li:last-child {
  border-bottom: none;
}
/* line 456, style.scss */
#access ul ul li:first-child {
  border-top: none;
}

/* line 461, style.scss */
#access ul ul ul {
  /* third menu and on - sub sub menu */
  left: 100%;
  margin-left: 10px;
  margin-top: -2px;
  top: 0px;
  border-top: none !important;
  border-left: 1px dotted #feba00;
}

/* line 469, style.scss */
#access ul ul a {
  /* receives hover color from the above category individually */
  color: white !important;
  font-family: Helvetica, Arial, Sans-Serif;
  text-transform: none;
  font-size: 13px;
  line-height: 15px !important;
  padding: 5px 10px !important;
  margin: 0px;
  width: 100%;
  border: none;
  background: none !important;
  /* remove the triangle thing */
}

/* line 481, style.scss */
#access ul li:hover > ul {
  /*display: block;*/
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  border-top: 2px solid #feba00;
  border-bottom: 1px solid #000 !important;
}

/* line 490, style.scss */
#access ul ul li:hover > ul {
  display: block;
}

/* line 494, style.scss */
#access .current_page_item > a,
#access .current_page_ancestor > a {
  font-weight: bold;
}

/* Emergency header
*/
/* line 499, style.scss */
#emergency-top {
  box-shadow: inset 0px 1px 3px #333;
}
/* line 501, style.scss */
#emergency-top .emergency-content {
  position: relative;
  margin: 0px auto;
  width: 960px;
}
/* line 505, style.scss */
#emergency-top .emergency-content .block {
  position: relative;
  display: inline-block;
  color: #fff;
  margin: 20px 0;
  vertical-align: top;
}
/* line 512, style.scss */
#emergency-top .emergency-content a:hover, #emergency-top .emergency-content a:active {
  color: #feba00 !important;
  text-decoration: none;
}
/* line 516, style.scss */
#emergency-top .emergency-content .emergency-main-article {
  width: 630px;
}
/* line 518, style.scss */
#emergency-top .emergency-content .emergency-main-article h1 a {
  font-family: 'Oswald', sans-serif;
  font-size: 48px;
  text-transform: uppercase;
  line-height: 60px;
  color: #fff;
  text-shadow: black 1px 1px 2px;
}
/* line 526, style.scss */
#emergency-top .emergency-content .emergency-main-article .emergency-desc {
  font-weight: normal;
  font-size: 13px;
  display: block;
  margin: 10px 0 40px 0;
}
/* line 532, style.scss */
#emergency-top .emergency-content .emergency-main-article .emergency-share {
  position: absolute;
  bottom: 0px;
  left: 0px;
  margin: 20px;
}
/* line 538, style.scss */
#emergency-top .emergency-content .emergency-main-article .emergency-readmore a {
  position: absolute;
  bottom: 0px;
  right: 0px;
  font-size: 22px;
  color: #fff;
  text-shadow: black 1px 1px 2px;
  margin: 20px;
}
/* line 548, style.scss */
#emergency-top .emergency-content .emergency-tagged {
  width: 290px;
  margin-left: 30px;
}
/* line 551, style.scss */
#emergency-top .emergency-content .emergency-tagged h1 {
  font-family: 'Oswald', sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 24px;
  color: #fff;
  text-shadow: black 1px 1px 2px;
  margin-bottom: 5px;
}
/* line 560, style.scss */
#emergency-top .emergency-content .emergency-tagged ol li {
  padding: 5px 0;
}
/* line 562, style.scss */
#emergency-top .emergency-content .emergency-tagged ol li a {
  font-size: 14px;
  color: #fff;
  text-shadow: black 1px 1px 2px;
}
/* line 567, style.scss */
#emergency-top .emergency-content .emergency-tagged ol li .timeago {
  margin-left: 6px;
  font-size: 11px;
  color: #999;
}
/* line 575, style.scss */
#emergency-top .contents {
  position: relative;
  padding: 20px;
}

/* Language switch */
/* line 583, style.scss */
.language_switch {
  position: absolute;
  right: 200px;
  top: 1px;
  z-index: 999999995;
}
/* line 589, style.scss */
.language_switch a {
  color: #dda200;
}
/* line 592, style.scss */
.language_switch .title {
  cursor: pointer;
  line-height: 79px;
  font-size: 15px;
  text-shadow: 0px 1px 0px black;
  font-family: 'Oswald', sans-serif;
  text-decoration: none;
  color: #8f8f8f;
  padding: 0px 5px;
  background: center bottom no-repeat rgba(0, 0, 0, 0.1);
  transition: all 0.2s;
}
/* line 606, style.scss */
.language_switch .title .flag {
  margin-right: 5px;
}
/* line 609, style.scss */
.language_switch .title .text {
  display: none;
}
/* line 613, style.scss */
.language_switch ul {
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s;
  margin: 0;
  padding: 0px;
  position: absolute;
  background: url("img/ddmbg.jpg");
  width: 100px;
  padding: 0px 5px;
  border-top: 1px solid #feba00;
  border-bottom: 1px solid black;
  margin-left: -50%;
}
/* line 630, style.scss */
.language_switch ul li {
  text-shadow: 0px 1px 0px black;
  position: relative;
  clear: both;
  width: 100%;
  border-bottom: 1px solid #757575;
  border-top: 1px solid #333;
}
/* line 639, style.scss */
.language_switch ul li a {
  color: #fafafa;
  display: block;
  padding: 8px 5px;
}
/* line 643, style.scss */
.language_switch ul li a span {
  vertical-align: middle;
}
/* line 646, style.scss */
.language_switch ul li a span.flag {
  margin-right: 10px;
  opacity: 0.9;
}
/* line 650, style.scss */
.language_switch ul li a:hover {
  color: #feba00;
  text-decoration: none;
}
/* line 656, style.scss */
.language_switch ul li:last-child {
  border-bottom: none;
}
/* line 659, style.scss */
.language_switch ul li:first-child {
  border-top: none;
}
/* line 664, style.scss */
.language_switch .flag {
  display: inline-block;
  height: 13px;
  width: 21px;
}
/* line 669, style.scss */
.language_switch .flag.big {
  height: 14px;
  width: 23px;
}
/* line 673, style.scss */
.language_switch .flag.en {
  background: url("img/flags/en_small.png");
}
/* line 675, style.scss */
.language_switch .flag.en.big {
  background: url("img/flags/en_big.png");
}
/* line 679, style.scss */
.language_switch .flag.fr {
  background: url("img/flags/fr_small.png");
}
/* line 681, style.scss */
.language_switch .flag.fr.big {
  background: url("img/flags/fr_big.png");
}
/* line 685, style.scss */
.language_switch .flag.es {
  background: url("img/flags/es_small.png");
}
/* line 687, style.scss */
.language_switch .flag.es.big {
  background: url("img/flags/es_big.png");
}
/* line 691, style.scss */
.language_switch .flag.ru {
  background: url("img/flags/ru_small.png");
}
/* line 693, style.scss */
.language_switch .flag.ru.big {
  background: url("img/flags/ru_big.png");
}
/* line 697, style.scss */
.language_switch .flag.he {
  background: url("img/flags/he_small.png");
}
/* line 699, style.scss */
.language_switch .flag.he.big {
  background: url("img/flags/he_big.png");
}
/* line 705, style.scss */
.language_switch:hover .title {
  color: #feba00;
  background: url("img/tri3.png") center bottom no-repeat rgba(0, 0, 0, 0.2);
}
/* line 708, style.scss */
.language_switch:hover .title .flag {
  opacity: 1;
}
/* line 712, style.scss */
.language_switch:hover ul {
  visibility: visible;
  opacity: 1;
  border-top: 2px solid #feba00;
}

/* line 721, style.scss */
.scroll .language_switch .title {
  line-height: 40px;
}

/* line 726, style.scss */
.rtl .language_switch {
  left: 200px;
  right: auto;
}

/* Contents
----------------------------------------*/
/* line 739, style.scss */
#content .list-post,
#secondary .list-post {
  display: block;
  width: 640px;
  margin-top: 20px;
  /* in case the bg isn't in the precise size */
  /* Each case stuff */
}
/* line 743, style.scss */
#content .list-post a,
#secondary .list-post a {
  text-decoration: none;
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
}
/* line 750, style.scss */
#content .list-post a:hover h1, #content .list-post a:active h1, #content .list-post a:focus h1,
#secondary .list-post a:hover h1,
#secondary .list-post a:active h1,
#secondary .list-post a:focus h1 {
  color: #f1c84d !important;
}
/* line 753, style.scss */
#content .list-post a:hover .videoIcon, #content .list-post a:hover .videoIconBlack, #content .list-post a:hover videoIconBlack, #content .list-post a:active .videoIcon, #content .list-post a:active .videoIconBlack, #content .list-post a:active videoIconBlack, #content .list-post a:focus .videoIcon, #content .list-post a:focus .videoIconBlack, #content .list-post a:focus videoIconBlack,
#secondary .list-post a:hover .videoIcon,
#secondary .list-post a:hover .videoIconBlack,
#secondary .list-post a:hover videoIconBlack,
#secondary .list-post a:active .videoIcon,
#secondary .list-post a:active .videoIconBlack,
#secondary .list-post a:active videoIconBlack,
#secondary .list-post a:focus .videoIcon,
#secondary .list-post a:focus .videoIconBlack,
#secondary .list-post a:focus videoIconBlack {
  background-position: 0 -16px;
}
/* line 759, style.scss */
#content .list-post .post-image,
#secondary .list-post .post-image {
  background-position: center center !important;
  background-size: cover !important;
}
/* line 764, style.scss */
#content .list-post .items h1,
#secondary .list-post .items h1 {
  line-height: 20px;
  font-size: 18px;
  font-family: 'Oswald', sans-serif;
  text-decoration: none;
}
/* line 770, style.scss */
#content .list-post .items .time,
#secondary .list-post .items .time {
  color: grey;
  font-size: 11px;
}
/* line 776, style.scss */
#content .list-post.featured,
#secondary .list-post.featured {
  height: 320px;
}
/* line 778, style.scss */
#content .list-post.featured .items,
#secondary .list-post.featured .items {
  padding: 0px;
  width: 100%;
  position: absolute;
  bottom: 0px;
}
/* line 783, style.scss */
#content .list-post.featured .items h1.title,
#secondary .list-post.featured .items h1.title {
  margin: 0px;
  line-height: 34px;
  font-size: 30px;
  padding: 10px;
}
/* line 789, style.scss */
#content .list-post.featured .items .time,
#secondary .list-post.featured .items .time {
  margin: 5px 0px 0px 10px;
  float: left;
  height: 20px;
}
/* line 796, style.scss */
#content .list-post.featured.mini-featured,
#secondary .list-post.featured.mini-featured {
  white-space: normal;
  margin: 0px;
  margin-right: 3px;
  width: 209px;
  height: 160px;
  display: inline-block;
}
/* line 805, style.scss */
#content .list-post.featured.mini-featured .black-background,
#secondary .list-post.featured.mini-featured .black-background {
  height: 100%;
  text-align: center;
  -moz-transition: all .2s;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  background-color: rgba(0, 0, 0, 0.4);
}
/* line 814, style.scss */
#content .list-post.featured.mini-featured .black-background:hover,
#secondary .list-post.featured.mini-featured .black-background:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 818, style.scss */
#content .list-post.featured.mini-featured .black-background:before,
#secondary .list-post.featured.mini-featured .black-background:before {
  content: '';
  display: inline-block;
  width: 0px;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
/* line 826, style.scss */
#content .list-post.featured.mini-featured h1.title,
#secondary .list-post.featured.mini-featured h1.title {
  margin: 0px;
  line-height: 24px;
  font-size: 18px;
  font-weight: normal;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  width: 80%;
}
/* line 838, style.scss */
#content .list-post.featured.mini-featured:last-child,
#secondary .list-post.featured.mini-featured:last-child {
  margin-right: 0px;
}
/* line 843, style.scss */
#content .list-post.sidebar,
#secondary .list-post.sidebar {
  /* Based on featured */
  /*width: 270px;*/
  /*Yuval*/
  width: 100%;
  height: 160px;
  padding: 0px;
  margin: 0px;
}
/* line 850, style.scss */
#content .list-post.sidebar .items h1.title,
#secondary .list-post.sidebar .items h1.title {
  line-height: 21px;
  font-size: 18px;
}
/* line 856, style.scss */
#content .list-post.related,
#secondary .list-post.related {
  /* Based on featured */
  width: 100%;
  height: 100px;
  padding: 0px;
  margin: 0px;
}
/* line 863, style.scss */
#content .list-post.related .items h1.title,
#secondary .list-post.related .items h1.title {
  line-height: 18px;
  font-size: 14px;
  font-weight: normal !important;
}
/* line 870, style.scss */
#content .list-post.feed,
#secondary .list-post.feed {
  height: 160px;
  background: #fff;
  overflow: hidden;
  -webkit-box-shadow: 2px 2px 5px #e2e2e2;
  -moz-box-shadow: 2px 2px 5px #e2e2e2;
  box-shadow: 2px 2px 5px #e2e2e2;
}
/* line 875, style.scss */
#content .list-post.feed img,
#secondary .list-post.feed img {
  margin: 0px;
  float: left;
}
/* line 879, style.scss */
#content .list-post.feed .items,
#secondary .list-post.feed .items {
  float: left;
  margin: 10px;
  color: #363636;
  width: 370px;
}
/* line 884, style.scss */
#content .list-post.feed .items .time,
#secondary .list-post.feed .items .time {
  display: block;
  padding: 10px 0px;
}
/* line 888, style.scss */
#content .list-post.feed .items .excerpt,
#secondary .list-post.feed .items .excerpt {
  display: block;
  font-size: 13px;
  line-height: 15px;
}
/* line 895, style.scss */
#content .list-post.small,
#secondary .list-post.small {
  height: auto;
}
/* line 897, style.scss */
#content .list-post.small .items,
#secondary .list-post.small .items {
  margin: 0px;
  padding: 10px 0px;
  width: 640px;
}
/* line 901, style.scss */
#content .list-post.small .items .title,
#secondary .list-post.small .items .title {
  display: inline;
  padding: 0px 10px;
}
/* line 905, style.scss */
#content .list-post.small .items .time,
#secondary .list-post.small .items .time {
  display: inline;
}
/* line 908, style.scss */
#content .list-post.small .items .excerpt,
#secondary .list-post.small .items .excerpt {
  display: none;
}

/* line 915, style.scss */
.videoIcon, .videoIconBlack {
  width: 18px;
  height: 16px;
  background-image: url("img/videoIcon.png");
  border: 0px;
  background-repeat: no-repeat;
  display: inline-block;
  margin-left: 5px;
}

/* line 925, style.scss */
.videoIconBlack {
  background-position: 0 -32px;
}

/* line 930, style.scss */
.mini-featured-container {
  margin-top: 20px;
  width: 100%;
  position: relative;
}
/* line 936, style.scss */
.mini-featured-container:hover .stories-nav {
  opacity: 1;
}

/* line 943, style.scss */
.mini-featured-scroll {
  width: 100%;
  height: 160px;
  overflow: hidden;
}

/* line 948, style.scss */
.mini-featured-scroll .stories-container {
  width: 100%;
  white-space: nowrap;
}

/* line 952, style.scss */
.mini-featured-container .stories-nav {
  opacity: 0.2;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 40px;
  z-index: 100;
  box-shadow: inset 40px 0px 20px -10px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  -moz-transition: all .2s;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}
/* line 968, style.scss */
.mini-featured-container .stories-nav:after {
  content: '';
  display: block;
  height: 24px;
  width: 16px;
  background: url("img/arrows.png") no-repeat;
  background-position: -6px -8px;
  margin-top: -7px;
  position: absolute;
  top: 50%;
  right: auto;
  left: 5px;
}
/* line 982, style.scss */
.mini-featured-container .stories-nav.right {
  left: auto;
  right: 0px;
  box-shadow: inset -40px 0px 20px -10px rgba(0, 0, 0, 0.5);
}
/* line 987, style.scss */
.mini-featured-container .stories-nav.right:after {
  background-position: -43px -6px;
  right: 5px;
  left: auto;
}
/* line 992, style.scss */
.mini-featured-container .stories-nav:hover {
  box-shadow: inset 40px 0px 20px -10px rgba(0, 0, 0, 0.7);
}
/* line 995, style.scss */
.mini-featured-container .stories-nav.right:hover {
  box-shadow: inset -40px 0px 20px -10px rgba(0, 0, 0, 0.7);
}
/* line 998, style.scss */
.mini-featured-container .stories-nav.inactive {
  display: none;
}

/* line 1004, style.scss */
.black-background {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
  text-decoration: none !important;
  /* Fun titles in .featured */
}
/* line 1012, style.scss */
.black-background h1.title {
  margin: 3px;
  line-height: 24px;
  font-size: 20px;
  font-family: 'Oswald', sans-serif;
  text-decoration: none;
  color: #fff;
}
/* line 1020, style.scss */
.black-background h1.title:hover, .black-background h1.title:active, .black-background h1.title:focus {
  color: #f1c84d !important;
  text-decoration: none !important;
}

/* line 1028, style.scss */
#content .feedhover, #content .list-post:hover {
  -moz-box-shadow: 2px 2px 5px #bcbcbc !important;
  -webkit-box-shadow: 2px 2px 5px #bcbcbc !important;
  -o-box-shadow: 2px 2px 5px #bcbcbc !important;
  text-decoration: none !important;
}

/* line 1035, style.scss */
.postshare {
  position: absolute;
  right: 0px;
  margin: -35px 0px 0px 0px;
  cursor: pointer;
  display: inline-block;
  /*Yuval*/
  display: none;
}
/* line 1041, style.scss */
.postshare a {
  float: right !important;
}

/* line 1046, style.scss */
.backopacity {
  /* To do remove this silly thing and replace it with the new transparency rule */
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

/* line 1055, style.scss */
.olitehalf {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 1058, style.scss */
.olite {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5);
  opacity: 0.05;
}

/* Related posts
---------------- */
/* line 1064, style.scss */
.related-posts {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 1068, style.scss */
.related-posts li {
  float: left;
  position: relative;
  width: 202px;
  margin: 0 2px;
  overflow: hidden;
}

/* Footer 
----------------------------------------*/
/* line 1081, style.scss */
#colophon {
  clear: both;
  height: 80px;
  width: 960px;
  margin: 0px auto;
  padding-top: 20px;
  padding-left: 20px;
  color: #cbcbcb;
  font-size: 12px;
  line-height: 18px;
  text-shadow: white 0px 1px 0;
}
/* line 1092, style.scss */
#colophon a {
  color: #cbcbcb;
  text-decoration: none;
  text-shadow: white 0px -1px 0;
}
/* line 1096, style.scss */
#colophon a:hover {
  color: #999;
}
/* line 1100, style.scss */
#colophon #bottomlogo {
  margin-top: 20px;
  display: block;
  float: left;
  width: 43px;
  height: 48px;
  background: url("img/logoyellow.png") no-repeat;
}
/* line 1107, style.scss */
#colophon #bottomlogo:active, #colophon #bottomlogo:hover, #colophon #bottomlogo:visited {
  background-position: 0 -48px;
}
/* line 1111, style.scss */
#colophon #bottomcontents {
  display: block;
  float: left;
  background: url("img/shadownearlogo.png") no-repeat;
  padding: 25px 0 0 15px;
  margin: 0 0 0 15px;
  height: 80px;
}

/* line 1120, style.scss */
#rightcredits {
  float: right;
}

/* line 1123, style.scss */
#middlelogo {
  position: absolute;
  left: 450px;
  top: 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 1128, style.scss */
#middlelogo:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 1132, style.scss */
#menu-bottom li {
  float: left;
  margin-right: 20px;
}

/* Widget area
----------------------------------------*/
/* line 1140, style.scss */
.widget {
  position: relative;
  padding: 10px;
  margin: 20px 0;
  font-size: 14px;
  background: #fff;
  /*Yuval*/
  background: transparent;
  padding: 0;
}
/* line 1147, style.scss */
.widget h3 {
  font-family: 'Oswald', sans-serif;
  font-size: 21px;
  color: #363636;
  padding-bottom: 9px;
  position: relative;
}
/* line 1153, style.scss */
.widget h3 a {
  text-decoration: none;
  color: #363636 !important;
}
/* line 1158, style.scss */
.widget .textwidget {
  position: relative;
}
/* line 1161, style.scss */
.widget#widget-buttons {
  /*considered first */
  font-size: 0px;
  text-align: center;
}
/* line 1164, style.scss */
.widget#widget-buttons a {
  margin: 5px 12px;
  width: 32px;
  height: 32px;
  display: inline-block;
  position: relative;
  background-position: 0px 0px;
}
/* line 1172, style.scss */
.widget#widget-buttons a:hover {
  background-position: 0px 32px;
}
/* line 1176, style.scss */
.widget#widget-buttons .icn_fb {
  background: url("img/social_fb.png");
}
/* line 1179, style.scss */
.widget#widget-buttons .icn_yt {
  background: url("img/social_yt.png");
}
/* line 1182, style.scss */
.widget#widget-buttons .icn_tw {
  background: url("img/social_tw.png");
}
/* line 1185, style.scss */
.widget#widget-buttons .icn_fl {
  background: url("img/social_flickr.png");
}
/* line 1188, style.scss */
.widget#widget-buttons .icn_rss {
  background: url("img/social_rss.png");
}
/* line 1191, style.scss */
.widget#widget-buttons .icn_idf {
  background: url("img/social_idf.png");
}
/* line 1194, style.scss */
.widget#widget-buttons .icn_tum {
  background: url("img/social_tumblr.png");
}
/* line 1197, style.scss */
.widget#widget-buttons .icn_gp {
  background: url("img/social_gp.png");
}
/* line 1200, style.scss */
.widget#widget-buttons .icn_inst {
  background: url("img/social_inst.png");
}
/* line 1204, style.scss */
.widget#widget-big-social {
  /* Override the aside defaults */
  padding: 0px;
  background: none;
}
/* line 1208, style.scss */
.widget#widget-big-social .big-social-button {
  background: url("img/big_social.png");
  width: 290px;
  height: 67px;
  display: table;
  margin-bottom: 10px;
  position: relative;
  text-align: center;
}
/* line 1216, style.scss */
.widget#widget-big-social .big-social-button.facebook {
  background-position: 0px -349px;
}
/* line 1219, style.scss */
.widget#widget-big-social .big-social-button.twitter {
  background-position: 0px -70px;
}
/* line 1225, style.scss */
.widget#widget-big-social .big-social-button p {
  font-family: Times;
  font-style: italic;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.7);
  color: white;
  font-size: 14px;
  line-height: 16px;
  vertical-align: middle;
  display: table-cell;
  width: 100px;
  padding: 5px 10px;
}
/* line 1237, style.scss */
.widget#widget-big-social .big-social-button div.content {
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 8px 5px;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.25);
  border-top: 1px solid rgba(0, 0, 0, 0.5);
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  width: 96px;
}

/* line 1254, style.scss */
ul.tweets li {
  margin: 0px 0px 10px;
  border-bottom: solid 1px #999;
  padding: 0px 0px 10px 4px;
  font-size: 13px;
  line-height: 16px;
}
/* line 1260, style.scss */
ul.tweets li a.timesince {
  line-height: 16px;
  font-size: 11px;
  padding: 0px 0px 0px 10px;
  color: #999;
}
/* line 1265, style.scss */
ul.tweets li a.timesince:hover {
  text-decoration: none;
}

/* Subscribe using jetpack */
/* line 1273, style.scss */
.jetpack_subscription_widget form {
  position: relative;
  height: 33px;
}
/* line 1276, style.scss */
.jetpack_subscription_widget form p {
  margin: 0px;
  display: inline-block;
}
/* line 1280, style.scss */
.jetpack_subscription_widget form input[type="text"] {
  width: 150px !important;
  padding: 0px !important;
  height: 29px;
  font-size: 13px;
  display: inline-block;
  margin-top: 1px;
  border-radius: 2px;
  border: 1px solid #CCC;
  position: absolute;
  top: 0px;
  left: 0px;
}
/* line 1294, style.scss */
.jetpack_subscription_widget form input[type="submit"] {
  background: url("img/subscribe.png");
  width: 94px;
  height: 34px;
  border: none;
  cursor: pointer;
  display: inline-block;
  margin: 0px 0px 0px 7px;
  position: absolute;
  top: 0px;
  right: 0px;
}
/* line 1302, style.scss */
.jetpack_subscription_widget form input[type="submit"]:hover {
  background-position: 0px 34px;
}
/* line 1310, style.scss */
.jetpack_subscription_widget p {
  margin: 0px 0px 10px;
}

/* Begin page dump - content css copypasta from Twenty Eleven
================================================================*/
/*
.entry-content,
.entry-summary {
	padding: 1.625em 0 0;
}
	*/
/* line 1324, style.scss */
.entry-content h1, .entry-content h2, .entry-content h3 {
  font-size: 24px;
  color: #000;
  font-weight: bold;
  line-height: 32px;
  margin: 0 0 .8125em;
  font-family: "Oswald";
  text-transform: none;
}
/* line 1333, style.scss */
.entry-content h1 {
  font-size: 24px;
}
/* line 1336, style.scss */
.entry-content h2 {
  font-size: 20px;
  line-height: 30px;
}
/* line 1340, style.scss */
.entry-content h3 {
  font-size: 18px;
  line-height: 28px;
  font-weight: normal;
}

/* line 1348, style.scss */
.entry-content table,
.comment-content table {
  border-bottom: 1px solid #ddd;
  margin: 0 0 1.625em;
  width: 100%;
}

/* line 1354, style.scss */
.entry-content th,
.comment-content th {
  color: #666;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 2.6em;
  text-transform: uppercase;
}

/* line 1363, style.scss */
.entry-content td,
.comment-content td {
  border-top: 1px solid #ddd;
  padding: 6px 10px 6px 0;
}

/* line 1367, style.scss */
.entry-content #s {
  width: 75%;
}

/* line 1371, style.scss */
.comment-content ul,
.comment-content ol {
  margin-bottom: 1.625em;
}

/* line 1377, style.scss */
.comment-content ul ul,
.comment-content ol ol,
.comment-content ul ol,
.comment-content ol ul {
  margin-bottom: 0;
}

/* line 1380, style.scss */
dl.gallery-item {
  margin: 0;
}

/* line 1383, style.scss */
.page-link {
  clear: both;
  display: block;
  margin: 0 0 1.625em;
}

/* line 1388, style.scss */
.page-link a {
  background: #eee;
  color: #373737;
  margin: 0;
  padding: 2px 3px;
  text-decoration: none;
}

/* line 1395, style.scss */
.page-link a:hover {
  background: #888;
  color: #fff;
  font-weight: bold;
}

/* line 1400, style.scss */
.page-link span {
  margin-right: 6px;
}

/* line 1404, style.scss */
.entry-meta .edit-link a,
.commentlist .edit-link a {
  background: #eee;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #666;
  float: right;
  font-size: 12px;
  line-height: 1.5em;
  font-weight: 300;
  text-decoration: none;
  padding: 0 8px;
}

/* line 1417, style.scss */
.entry-meta .edit-link a:hover,
.commentlist .edit-link a:hover {
  background: #888;
  color: #fff;
}

/* line 1421, style.scss */
.entry-content .edit-link {
  clear: both;
  display: block;
}

/* Images */
/* line 1427, style.scss */
.entry-content img {
  max-width: 97.5%;
  /*Yuval*/
  max-width: 100%;
  /* Fluid images for posts, comments, and widgets */
}

/* line 1431, style.scss */
img[class*="align"],
img[class*="wp-image-"] {
  height: auto;
  /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

/* line 1434, style.scss */
img.size-full {
  max-width: 97.5%;
  /*Yuval*/
  max-width: 100%;
  width: auto;
  /* Prevent stretching of full-size images with height and width attributes in IE8 */
}

/* line 1438, style.scss */
.entry-content img.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* line 1445, style.scss */
.entry-content iframe,
.entry-content object {
  display: block;
  margin: 0 auto;
}

/* line 1451, style.scss */
img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 1.625em;
}

/* line 1455, style.scss */
p img,
.wp-caption {
  margin: 10px 0 10px 0;
  max-width: 96%;
  /* center all images! */
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 1465, style.scss */
.wp-caption {
  background: #efefef;
  border: solid 1px #ddd;
  box-shadow: 2px 2px 2px #eee;
}

/* line 1470, style.scss */
.wp-caption img {
  display: block;
  margin: 0 auto;
  max-width: 98%;
}

/* line 1476, style.scss */
.wp-caption .wp-caption-text,
.gallery-caption {
  color: #666;
  font-family: Georgia, serif;
  font-size: 12px;
}

/* line 1481, style.scss */
.wp-caption .wp-caption-text {
  margin: 0 0 10px 0;
  text-align: center;
}

/* line 1485, style.scss */
#content .gallery {
  margin: 0 auto 1.625em;
}

/* line 1488, style.scss */
#content .gallery a img {
  border: none;
}

/* line 1491, style.scss */
img#wpstats {
  display: block;
  margin: 0 auto 1.625em;
}

/* line 1495, style.scss */
#content .gallery-columns-4 .gallery-item {
  width: 23%;
  padding-right: 2%;
}

/* line 1499, style.scss */
#content .gallery-columns-4 .gallery-item img {
  width: 100%;
  height: auto;
}

/* line 1504, style.scss */
#content .gallery-columns-3 .gallery-item {
  width: 31%;
  padding-right: 2%;
}

/* line 1508, style.scss */
#content .gallery-columns-3 .gallery-item img {
  width: 100%;
  height: auto;
}

/* line 1513, style.scss */
#content .gallery-columns-2 .gallery-item {
  width: 45%;
  padding-right: 4%;
}

/* line 1517, style.scss */
#content .gallery-columns-2 .gallery-item img {
  width: 100%;
  height: auto;
}

/* Image borders */
/* line 1525, style.scss */
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {
  /* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
  border: 1px solid #ddd;
  padding: 6px;
  /*Yuval*/
  border: 0;
  padding: 0;
}

/* line 1529, style.scss */
.wp-caption img {
  border: none;
}

/* line 1540, style.scss */
a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {
  /* Add some useful style to those fancy borders for linked images ... */
  background: #eee;
  border-color: #bbb;
}

/* line 1546, style.scss */
.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {
  /* ... including captioned images! */
  background: #fff;
  border-color: #ddd;
}

/*
Post Formats Headings
To hide the headings, display: none the ".entry-header .entry-format" selector,
and remove the padding rules below.
*/
/* line 1556, style.scss */
.entry-header .entry-format {
  color: #666;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 2.6em;
  position: absolute;
  /*text-transform: uppercase;*/
  top: -5px;
}

/* line 1566, style.scss */
.entry-header hgroup .entry-title {
  padding-top: 15px;
}

/* line 1571, style.scss */
article.format-aside .entry-content,
article.format-link .entry-content,
article.format-status .entry-content {
  padding: 20px 0 0;
}

/* line 1574, style.scss */
.recent-posts .entry-header .entry-format {
  display: none;
}

/* line 1577, style.scss */
.recent-posts .entry-header hgroup .entry-title {
  padding-top: 0;
}

/* Singular content styles for Posts and Pages */
/* line 1583, style.scss */
.singular article, .custompage article {
  font-size: 14px;
  line-height: 20px;
  margin-top: 20px;
  position: relative;
  background: #fff;
  /*p {
  	font-size:12px;
  	line-height: 16px;
  }*/
}
/* line 1589, style.scss */
.singular article .content, .custompage article .content {
  position: relative;
  padding: 10px;
}
/* line 1593, style.scss */
.singular article .hentry, .custompage article .hentry {
  border-bottom: none;
  padding: 4.875em 0 0;
  position: relative;
}
/* line 1598, style.scss */
.singular article .entry-content, .custompage article .entry-content {
  padding-top: 15px;
}
/* line 1601, style.scss */
.singular article .entry-title, .custompage article .entry-title {
  padding: 0px 0px 10px;
  /*text-transform:uppercase;*/
  font-family: 'Oswald', sans-serif;
  text-decoration: none;
  font-size: 22px;
  color: #363636;
  line-height: 24px;
  /*Moran*/
  font-size: 47px;
  line-height: 60px;
}
/* line 1610, style.scss */
.singular article .entry-meta, .custompage article .entry-meta {
  color: #989898;
  font-size: 12px;
  padding-bottom: 9px;
}
/* line 1615, style.scss */
.singular article blockquote.pull, .custompage article blockquote.pull {
  font-size: 21px;
  font-weight: bold;
  line-height: 1.6125em;
  margin: 0 0 1.625em;
  text-align: center;
}
/* line 1622, style.scss */
.singular article blockquote.pull, .custompage article blockquote.pull {
  margin: 0 -22.25% 1.625em;
}
/* line 1625, style.scss */
.singular article .pull.alignleft, .custompage article .pull.alignleft {
  margin: 0 1.625em 0 0;
  text-align: right;
  width: 33%;
}
/* line 1630, style.scss */
.singular article .pull.alignleft, .custompage article .pull.alignleft {
  margin: 0 1.625em 0 -22.25%;
}
/* line 1633, style.scss */
.singular article .pull.alignright, .custompage article .pull.alignright {
  margin: 0 0 0 1.625em;
  text-align: left;
  width: 33%;
}
/* line 1638, style.scss */
.singular article .pull.alignright, .custompage article .pull.alignright {
  margin: 0 -22.25% 0 1.625em;
}
/* line 1642, style.scss */
.singular article blockquote.pull.alignleft,
.singular article blockquote.pull.alignright, .custompage article blockquote.pull.alignleft,
.custompage article blockquote.pull.alignright {
  width: 33%;
}
/* line 1649, style.scss */
.singular article h4.meta, .custompage article h4.meta {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
  /*text-transform: uppercase;*/
  padding: 10px 0px;
  width: 100%;
  border-top: 1px solid #d1d1d1;
}
/* line 1658, style.scss */
.singular article footer.entry-meta, .custompage article footer.entry-meta {
  margin-top: 10px;
}
/* line 1661, style.scss */
.singular article.attachment, .custompage article.attachment {
  padding: 10px;
  width: 940px;
}
/* line 1665, style.scss */
.singular article.attachment header, .custompage article.attachment header {
  height: 43px;
  position: relative;
}
/* line 1668, style.scss */
.singular article.attachment header h1, .custompage article.attachment header h1 {
  display: inline;
}
/* line 1671, style.scss */
.singular article.attachment header .entry-meta, .custompage article.attachment header .entry-meta {
  float: right;
}
/* line 1675, style.scss */
.singular article.attachment header #nav-single .nav-next, .singular article.attachment header #nav-single .nav-previous, .custompage article.attachment header #nav-single .nav-next, .custompage article.attachment header #nav-single .nav-previous {
  position: absolute;
  top: 30px;
}
/* line 1679, style.scss */
.singular article.attachment header #nav-single .nav-next, .custompage article.attachment header #nav-single .nav-next {
  right: 0px;
}
/* line 1684, style.scss */
.singular article.attachment .attachment, .custompage article.attachment .attachment {
  width: 940px;
}
/* line 1686, style.scss */
.singular article.attachment .attachment img, .custompage article.attachment .attachment img {
  max-width: 100%;
  height: auto;
}
/* line 1690, style.scss */
.singular article.attachment .attachment .entry-caption, .custompage article.attachment .attachment .entry-caption {
  text-align: center;
  font-style: italic;
}

/* line 1698, style.scss */
.entry-attachment div.attachment {
  text-align: center;
}

/* line 1701, style.scss */
.addthis-single-bottom {
  position: static;
  margin: -30px 0 5px 65px;
}

/* =Gallery
----------------------------------------------- */
/* line 1709, style.scss */
.format-gallery .gallery-thumb {
  float: left;
  display: block;
  margin: .375em 1.625em 0 0;
}

/* =Quote
----------------------------------------------- */
/* line 1719, style.scss */
.format-quote blockquote {
  color: #555;
  font-size: 17px;
  margin: 0;
}

/* =Image 
----------------------------------------------- */
/* line 1727, style.scss */
.indexed.format-image .entry-header {
  min-height: 61px;
  /* Prevent the comment icon from colliding with the image when there is no title */
}

/* line 1730, style.scss */
.indexed.format-image .entry-content {
  padding-top: 0.5em;
}

/* line 1734, style.scss */
.indexed.format-image p,
.indexed.format-image p img {
  margin-bottom: 0;
}

/* line 1737, style.scss */
.indexed.format-image footer.entry-meta {
  background: #ddd;
  margin-top: -7px;
  padding: 20px 30px;
  overflow: hidden;
}

/* line 1743, style.scss */
.indexed.format-image div.entry-meta {
  display: inline-block;
  float: left;
  width: 35%;
}

/* line 1748, style.scss */
.indexed.format-image div.entry-meta + div.entry-meta {
  float: none;
  width: 65%;
}

/* line 1754, style.scss */
.indexed.format-image .entry-meta span.cat-links,
.indexed.format-image .entry-meta span.tag-links,
.indexed.format-image .entry-meta span.comments-link {
  display: block;
}

/* line 1757, style.scss */
.indexed.format-image footer.entry-meta a {
  color: #444;
}

/* line 1760, style.scss */
.indexed.format-image footer.entry-meta a:hover {
  color: #fff;
}

/* line 1763, style.scss */
#content .indexed.format-image img {
  border: none;
  max-width: 100%;
  padding: 0;
}

/* line 1768, style.scss */
.indexed.format-image .wp-caption {
  background: #111;
  margin-bottom: 0;
  max-width: 96%;
  padding: 11px;
}

/* line 1774, style.scss */
.indexed.format-image .wp-caption .wp-caption-text {
  color: #ddd;
}

/* line 1777, style.scss */
.indexed.format-image .wp-caption .wp-caption-text:before {
  color: #444;
}

/* line 1780, style.scss */
.indexed.format-image a:hover img {
  opacity: 0.8;
}

/* Alignment */
/* line 1785, style.scss */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.625em;
}

/* line 1790, style.scss */
.alignright {
  display: inline;
  float: right;
  margin-left: 1.625em;
}

/* line 1795, style.scss */
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 1805, style.scss */
header .page-title {
  padding: 10px 0;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  text-decoration: none;
  font-size: 22px;
  color: #363636;
}

/* line 1814, style.scss */
#nav-above, #nav-below {
  text-align: center;
  padding: 10px;
}

/* line 1818, style.scss */
#nav-above {
  padding-bottom: 0px;
}

/*
.nav-previous {
	float:left;
}
.nav-next {
	float:right;
}*/
/* line 1828, style.scss */
.nav-previous, .nav-next {
  display: inline;
  margin: 0 10px;
}
/* line 1831, style.scss */
.nav-previous a, .nav-next a {
  font-size: 14px;
  font-weight: bold;
  color: #363636;
  text-decoration: none;
}
/* line 1836, style.scss */
.nav-previous a:hover, .nav-previous a:active, .nav-previous a:focus, .nav-next a:hover, .nav-next a:active, .nav-next a:focus {
  color: #cc9900;
}

/* line 1842, style.scss */
#post-navigation {
  display: block;
  margin: 0px;
  height: 70px;
}
/* line 1846, style.scss */
#post-navigation div.next, #post-navigation div.prev {
  height: 50px;
  width: 246px;
  margin: 10px 0px;
  float: left;
  position: relative;
  padding: 0px 28px;
  border: 1px solid #d1d1d1;
}
/* line 1854, style.scss */
#post-navigation div.next a, #post-navigation div.prev a {
  width: 100%;
  height: 100%;
  display: table;
  color: #666;
  font-size: 12px;
  line-height: 14px;
}
/* line 1863, style.scss */
#post-navigation div.next a:hover, #post-navigation div.next a:active, #post-navigation div.prev a:hover, #post-navigation div.prev a:active {
  text-decoration: none !important;
}
/* line 1867, style.scss */
#post-navigation div.next a span, #post-navigation div.prev a span {
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}
/* line 1873, style.scss */
#post-navigation div.next:hover, #post-navigation div.next:active, #post-navigation div.prev:hover, #post-navigation div.prev:active {
  background: #d1d1d1;
}
/* line 1877, style.scss */
#post-navigation div.prev {
  margin-left: 10px;
}
/* line 1879, style.scss */
#post-navigation div.prev span.icon:after {
  content: "►";
}
/* line 1882, style.scss */
#post-navigation div.prev .icon {
  position: absolute;
  right: 10px;
  top: 20px;
}
/* line 1889, style.scss */
#post-navigation div.next span.icon:before {
  content: "◄";
}
/* line 1892, style.scss */
#post-navigation div.next .icon {
  position: absolute;
  left: 10px;
  top: 20px;
}

/* remove facebook likebox borders */
/* line 1903, style.scss */
#likebox-frame {
  z-index: 10;
  overflow: hidden;
  position: relative;
  top: -8px;
  left: -5px;
  width: 270px;
  height: 178px;
}
/* line 1911, style.scss */
#likebox-frame iframe {
  left: -5px;
  overflow: hidden;
  position: relative;
  top: -1px;
}

/*
 * Rocket Attacks Widget
 ****************************************/
/* line 1922, style.scss */
.widget_rocket_widget {
  background: none;
}

/* line 1926, style.scss */
.rocket-attacks-widget {
  border-spacing: 0;
  border: 0px;
  cursor: auto;
  direction: ltr;
  font-family: "Helvetica", arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: 1;
  margin: 0;
  overflow: visible;
  padding: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
  background: #000000;
  color: #fefefe;
  text-align: center;
  height: 100%;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 1959, style.scss */
.rocket-attacks-widget a, .rocket-attacks-widget a:visited, .rocket-attacks-widget .num {
  color: #f71e26;
  text-decoration: none;
}
/* line 1964, style.scss */
.rocket-attacks-widget .num {
  font-size: 48px;
  display: block;
  font-weight: bold;
}
/* line 1970, style.scss */
.rocket-attacks-widget .box, .rocket-attacks-widget .bottom-rockets {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 1975, style.scss */
.rocket-attacks-widget .left {
  border-right: 3px solid #fefefe;
  width: 48.9%%;
}
/* line 1980, style.scss */
.rocket-attacks-widget .right {
  margin-left: -5px;
  width: 50%;
}
/* line 1985, style.scss */
.rocket-attacks-widget .left, .rocket-attacks-widget .right {
  border-top: 3px solid #fefefe;
  border-bottom: 3px solid #fefefe;
}
/* line 1990, style.scss */
.rocket-attacks-widget h1, .rocket-attacks-widget h2, .rocket-attacks-widget .num {
  font-family: 'Oswald', "Helvetica", arial, sans-serif;
}
/* line 1994, style.scss */
.rocket-attacks-widget strong {
  font-weight: normal;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  display: inline-block;
  /* padding-top: 5px; */
}
/* line 2002, style.scss */
.rocket-attacks-widget h2 {
  font-size: 12px;
  font-weight: 200;
  margin: 0 0 10px 0;
  font-family: Helvetica, Arial, Sans-Serif;
  margin-top: 3px;
}
/* line 2010, style.scss */
.rocket-attacks-widget .rockets-embed a {
  font-size: 16px;
  color: #fff;
}
/* line 2015, style.scss */
.rocket-attacks-widget .rockets-embed {
  padding-top: 3px;
  vertical-align: top;
}
/* line 2020, style.scss */
.rocket-attacks-widget h1 {
  margin: 0;
  font-size: 24px;
}
/* line 2025, style.scss */
.rocket-attacks-widget .bottom-rockets {
  border-bottom: 3px solid #fefefe;
}
/* line 2029, style.scss */
.rocket-attacks-widget span {
  display: inline-block;
}
/* line 2033, style.scss */
.rocket-attacks-widget a:hover {
  text-decoration: underline;
}
/* line 2037, style.scss */
.rocket-attacks-widget .learn-more {
  padding-top: 10px;
  font-size: 12px;
}
/* line 2042, style.scss */
.rocket-attacks-widget .rockets-share {
  padding: 10px 0;
  border-bottom: 3px solid #fefefe;
}
/* line 2047, style.scss */
.rocket-attacks-widget .addthis-single-bottom {
  margin: 0;
}
/* line 2051, style.scss */
.rocket-attacks-widget .rockets-fb-like {
  width: 93px;
  display: inline-block;
  overflow: hidden;
}
/* line 2057, style.scss */
.rocket-attacks-widget .rockets-tweet {
  vertical-align: top;
  width: 58px;
  overflow: hidden;
}

/* will be removed: */
/* line 2065, style.scss */
body.rocket-attacks-widget {
  background: #000000;
  color: #fefefe;
  text-align: center;
  height: 100%;
  width: 100%;
}

/* Our own reddis counter implementation inside addthis (they dont support counter) */
/* line 2073, style.scss */
.addthis_toolbox .idf_reddit_async {
  float: left;
  margin: 0px 15px 0px 0px;
}

/* line 2077, style.scss */
.entry-header {
  margin-bottom: 20px;
}

/* line 2080, style.scss */
.entry-header .addthis_toolbox {
  position: absolute;
  width: 750px;
  overflow: hidden;
}

/* Credit to twitter's bootstrap */
/* line 2087, style.scss */
.btn {
  display: inline-block;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, white, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, white, #e6e6e6);
  background-image: -o-linear-gradient(top, white, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 2118, style.scss */
.btn.active, .btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 2126, style.scss */
#wpstats {
  display: none !important;
}

.postshare:nth-of-type(n+2) {
	background: url(https://www.idfblog.com/wp-content/themes/idf/img/unnamed10.png) !important;
	width: 204px !important;
	height: 30px !important;
	position: relative !important;
	left: 438px !important;
	top: 18px !important;
}
.postshare:nth-of-type(n+2) > div.addthis_toolbox {
	top: 0px !important;
	margin-top: 6px !important;
}
.postshare:nth-of-type(n+2) a.addthis_button_facebook_like {
	position: absolute !important;
	left: 101px !important;
}
.postshare:nth-of-type(n+2) a.addthis_button_tweet {
	width: 81px !important;
	position: absolute !important;
	left: 5px !important;
} 
.postshare:not(:nth-of-type(n + 2)) {
	margin-top: -25px !important;
	margin-right: 1px !important;
}
div.excerpt {
	overflow: auto!important;
}
div.excerpt > p {
	position: relative !important;
	top: 0;
}
img.attachment-related-thumbnail.post-image {
    width: 240px !important;
    height: 160px !important;
}
/*Disable slide Yuval*/
.stories-nav {
  display: none;
}
