/* 
Theme Name: Maamul
Theme URI: https://rgbmedia.org
Author: Biranit Goren 
Author URI: https://rgbmedia.org
Version: 1.0
Text Domain: maamul
*/
/* Reset default browser CSS. Based on work by Eric Meyer:https://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
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, input, textarea, 
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;vertical-align:baseline;background:transparent;outline:none;}
html, body {height:100%;margin-bottom:1px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;clear:both;line-height:1;}
ol, ul {list-style:none;}
blockquote {quotes:none;}
blockquote:before, blockquote:after {content:'';content:none;}
del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}
a img {border:none;}
a {text-decoration:none;}
/* basic stuff */
body {font:normal 62.5%/1 "Arial Hebrew",Arial,Tahoma,sans-serif;color:#3f3f3f;direction:ltr;background:#f5f5ea url("images/body_bg.png") repeat scroll 0 0;border-top:8px solid #000;}
#wrapper {margin:0 auto;width:980px;direction:rtl;unicode-bidi:embed;}
#main {clear:both;float:right;width:980px;margin-top:194px;}
#right {float:right;width:708px;margin-left:42px;}
#left {width:190px;float:right;padding:20px;margin-bottom:42px;background-color:#000;}
p {font-size:1.5em;line-height:130%;margin-bottom:1.5em;}
a {color:#000;}
a:hover {border-bottom:1px dotted #8c8c8c;}
/* site header */
#header {clear:both;position:absolute;top:8px;width:980px;height:152px;margin-bottom:42px;background:transparent url("images/header_dark_bg.png") repeat scroll 0 0;}
#logo {clear:both;float:right;height:66px;width:500px;margin:24px 32px 32px 0;}
#logo a {display:block;float:right;text-decoration:none;border:none;width:352px;height:66px;background:transparent url("images/sprite.png") no-repeat scroll 0 0;}
#logo span {visibility:hidden;}
#logo p {float:right;font-size:1.5em;letter-spacing:0.5px;font-weight:bold;color:#fff;margin:54px 0 0;}
.about {display:block;float:left;width:170px;padding:0 0 3px;margin:0 27px;background-color:#000;color:#fff;font-size:1.1em;line-height:125%;text-align:center;}
.about a {color:#fff;border:none;text-decoration:none;}
.about a:hover {color:#8c8c8c;text-decoration:underline;}
/* search */
.searchform {float:left;width:180px;background:#000 url("images/sprite.png") no-repeat scroll -182px -70px;height:28px;border:1px solid #fff;border-left:none;}
.searchform input[type=text] {float:right;margin-right:38px;color:#8c8c8c;font:normal 1.4em/1 "Arial Hebrew";width:115px;height:16px;padding:6px 0;}
.searchform input[type=submit] {float:left;width:27px;height:28px;color:#8c8c8c;font:normal 1.4em/1 "Arial Hebrew";}
/* navigation */
.navigation {list-style:none;clear:both;}
.navigation li {float:right;width:98px;height:28px;border:1px solid #fff;text-align:center;background-color:#000;}
.navigation li.nav-home {border-right:none;}
.navigation a {color:#fff;font-size:1.6em;font-weight:bold;line-height:1;display:block;width:100%;height:16px;padding:6px 0;border:none;text-decoration:none;}
.current a {background-color:#fff;color:#000;}
.nav-home a:hover {background-color:#7f5f4f;color:#fff;}
.nav-books a:hover {background-color:#9fbf3f;color:#fff;}
.nav-film a:hover {background-color:#007fcf;color:#fff;}
.nav-tv a:hover {background-color:#ff1f7f;color:#fff;}
.nav-theatre a:hover {background-color:#8f6fdf;color:#fff;}
.nav-music a:hover {background-color:#bf001f;color:#fff;}
.nav-art a:hover {background-color:#ff6f1f;color:#fff;}
.nav-society a:hover {background-color:#16b3b6;color:#fff;}
#footer .navigation {background-color:#000;clear:left;float:left;padding:17px 0 16px 14px;}
#footer .navigation li {width:auto;height:auto;border:none;border-right:1px solid #fff;padding:0 10px;}
#footer .navigation li.nav-home {width:auto;border:none;}
#footer .navigation a {color:#fff;font-size:1.4em;font-weight:bold;line-height:1;display:block;width:100%;height:14px;padding:0;}
#footer .current a {background-color:#000;color:#fff;}
#footer .nav-home a:hover {background-color:#000;color:#7f5f4f;}
#footer .nav-books a:hover {background-color:#000;color:#9fbf3f;}
#footer .nav-film a:hover {background-color:#000;color:#007fcf;}
#footer .nav-tv a:hover {background-color:#000;color:#ff1f7f;}
#footer .nav-theatre a:hover {background-color:#000;color:#8f6fdf;}
#footer .nav-music a:hover {background-color:#000;color:#bf001f;}
#footer .nav-art a:hover {background-color:#000;color:#ff6f1f;}
#footer .nav-society a:hover {background-color:#000;color:#16b3b6;}
/* footer */
#footer {clear:both;float:right;width:980px;background-color:#000;}
#footer a.logo {display:block;float:right;height:25px;width:114px;margin:10px 20px 0 0;background:transparent url("images/sprite.png") no-repeat scroll 0 -70px;border:none;}
#footer .logo span {visibility:hidden;}
.links {clear:both;float:right;text-align:center;background-color:#f5f5ea;padding:10px 20px 7px 0;width:958px;border:1px solid #dfe2ef;border-top:none;}
.links ul {clear:both;font-size:1.1em;}
.links li {float:right;line-height:23px;margin:0 0 0 23px;text-align:center;}
.links .rgb {float:left;width:270px;text-align:left;}
.rgb a {border:none;display:inline;float:right;margin-left:5px;width:53px;height:20px;background:transparent url("images/sprite.png") no-repeat scroll 0 -175px;}
.rgb span {visibility:hidden;}
/* sidebar */
#left a.logo {display:block;height:25px;width:114px;margin:0 auto;background:transparent url("images/sprite.png") no-repeat scroll 0 -70px;border:none;}
#left .logo span {visibility:hidden;}
#left .box {clear:both;margin-bottom:42px;float:right;width:100%;}
.sidebar-title {font-size:1.5em;font-weight:bold;letter-spacing:3px;color:#a48c8f;padding:8px 0;border-top:2px solid #ddc;border-bottom:2px solid #ddc;}
#mostviewed li {float:right;width:100%;border-bottom:1px dotted #ddc;}
#mostviewed li.last {border-bottom:none;padding-bottom:0;margin-bottom:0;}
#mostviewed .number {float:right;color:#ddc;font-size:5em;width:40px;padding-top:5px;}
#mostviewed .item {float:right;margin:10px 0;width:150px;}
#mostviewed .last .item {margin-bottom:0;}
#mostviewed h3 {font-size:1.4em;font-weight:bold;line-height:130%}
#mostviewed a {color:#ddc;}
#mostviewed span {font-size:1.4em;color:#8c8c8c;line-height:130%}
#mostviewed span a {color:#8c8c8c;}
/* page titles */
.page-title {font-size:6em;font-weight:bold;color:#000;line-height:1;margin-bottom:42px;}
.category-3 .page-title {color:#9fbf3f;}
.category-4 .page-title {color:#007fcf;}
.category-5 .page-title {color:#ff1f7f;}
.category-6 .page-title {color:#8f6fdf;}
.category-7 .page-title {color:#bf001f;}
.category-8 .page-title {color:#ff6f1f;}
.category-423 .page-title {color:#16b3b6;}
.page-id-59 .page-title {color:#7f5f4f;}
.search-results .page-title, .page-id-17 .page-title, .date .page-title, .tax-writers .page-title {font-size:3em;height:30px;padding:10px 40px 10px 0;background:transparent url("images/sprite.png") no-repeat scroll 100% -200px;}
/* content */
.entry {clear:both;float:right;border:1px solid #d7d7c2;border-top:8px solid #000;width:660px;padding:15px 23px;margin-bottom:42px;background-color:#f5f5ea;}
.entry-right {clear:both;float:right;width:204px;margin-left:24px;}
.entry-left {clear:left;float:right;width:432px;}
.entry-category{font-size:1.4em;font-weight:bold;margin:-5px 0 20px;}
.entry-title {font-size:3.8em;margin-bottom:20px;}
.entry-title a:hover {border:none;color:#7f5f4f;}
.entry-excerpt {font-size:1.8em;line-height:130%;color:#8c8c8c;padding-top:15px;border-top:2px solid #000;}
.single .entry-excerpt {border-top:none;}
.entry-left h2 {font-size:2em;font-weight:bold;margin-bottom:1em;}
.entry-content {color:#3f3f3f;letter-spacing:0.5px;}
.entry-content embed, .entry-content object {margin-bottom:20px;}
.entry-content a, .entry-left a {color:#8c8c8c;text-decoration:underline;border:none;}
.entry-content a:hover, .entry-left a:hover {color:#7f5f4f;}
.entry-writer {font-size:1.3em;font-weight:bold;margin-bottom:5px;}
.entry-writer a {color:#545454;}
.entry-date {color:#8c8c8c;font-size:1.3em;margin-bottom:15px;}
.single .entry-date {margin-bottom:0;}
.entry-image {margin:0 auto 40px;text-align:center;}
.entry-right .entry-image {margin-bottom:15px;}
.entry-image a {border:none;text-decoration:none;}
.entry-meta {clear:both;border-bottom:2px solid #000;border-top:2px solid #000;margin-top:5px;margin-bottom:50px;padding:10px 0;}
.entry-tools a {border:none;}
.entry-tools ul {float:right;width:100%;border-bottom:1px dotted #000;margin-bottom:15px;padding-bottom:5px;}
.entry-tools li {float:right;margin-left:10px;}
.emtry-tools .comments-count {margin-left:0;}
.comments-count a {display:block;width:25px;height:21px;font-size:1.3em;font-weight:bold;text-align:center;color:#f5f5ea;padding-top:2px;background: url("/wp-content/themes/maamul/images/sprite.png") no-repeat scroll -195px -100px transparent;}
.entry-tags {clear:both;color:#7f5f4f;font-size:1.3em;margin-bottom:200px;}
.entry-tags a {color:#7f5f4f;}
.entry-share {clear:both;float:right;margin-bottom:20px;}
.entry-share div {float:right;margin-left:10px;}
.alignnone {margin-bottom:22px;}
.alignleft {float:left;margin:0 10px 10px 0;}
.alignright {float:right;margin:0 0 10px 10px;}
.aligncenter {display:block;margin: 0 auto 22px;}
.wp-caption-text {margin-bottom:0;color:#8c8c8c;font-style:italic;font-size:1.3em;margin-top:5px;}
#headlines ul {clear:both;}
#headlines li {clear:both;margin-top:20px;width:100%;}
#headlines .entry-image {clear:both;margin-bottom:0;}
#headlines .entry-image a {display:block;text-decoration:none;border:none;}
#headlines .entry-title {font-size:1.4em;font-weight:bold;margin-bottom:0;margin-top:30px;}
#headlines .entry-title a {color:#fff;}
#headlines .entry-excerpt {font-size:1.4em;padding-top:5px;}
#headlines .entry-excerpt a {color:#8c8c8c;text-decoration:none;border:none;}
/* topstory stuff */
.template1 {height:440px;position:relative;}
.entry-boxlink {position:absolute;width:706px;height:470px;top:0;right:0;}
a.entry-boxlink {border:none;}
.entry-boxlink span {visibility:hidden;}
.template1 a, .template1 div {color:#fff;}
.template1 a:hover {border-color:#fff;}
.template1 .entry-right {position:absolute;bottom:20px;margin-right:-10px;padding:10px;}
.template1 .entry-excerpt {border-color:#fff;}
.topstory {width:980px;height:650px;position:relative;}
.topstory-body {clear:both;float:right;position:absolute;bottom:24px;right:24px;width:240px;}
.topstory-title {clear:both;margin-bottom:20px;padding:10px 10px 0;border-top:2px solid #fff;font-size:3.8em;}
.topstory-title a {color:#fff;border:none;}
.topstory-title a:hover {text-decoration:underline;}
.topstory-excerpt {clear:both;font-size:1.8em;line-height:130%;padding:10px}
.topstory-excerpt a {color:#fff;border:none;}
.black a:hover, .black .entry-excerpt, .black .topstory-title {border-color:#000;}
.black a, .black div, .black .topstory-title a, .black .topstory-excerpt a {color:#000;}
.black .navigation a {color:#fff !important;}
.black .current a {color:#000 !important;}
#header.frontpage {margin-bottom:0;top:0;background:transparent url("images/header_transparent_bg.png") repeat scroll 0 0;}
#main.frontpage {margin-top:42px;}
/* selected tags */
#bignews ul {width:200px;margin-top:8px;}
#bignews li {float:right;width:90px;font-size:1.2em;margin-top:12px;margin-left:10px;padding-bottom:10px;border-bottom:1px dotted #f5f5ea;}
#bignews a {color:#f4f4ea;}
/* events calendar */
#events-page {clear:both;float:right;width:660px;padding:24px;background-color:#ddc;}
.event-single {clear:both;float:right;width:660px;border-bottom:1px dotted #8c8c8c;border-top:1px dotted #8c8c8c;margin-bottom: 20px;}
.event-entry {clear:both;border-top:3px solid #000;padding-top:20px;margin-bottom:40px;}
.event-title {font-size:2.4em;font-weight:bold;}
.event-title a {color:#7f5f4f;border:none;}
.event-title a:hover {text-decoration:underline;}
.event-excerpt {clear:both;font-size:1.5em;line-height:125%;}
.event-details-top, .event-details-bottom {float:right;margin:20px 0;font-size:1.5em;}
.event-details-top {clear:both;width:380px;margin-left:30px;line-height:150%;}
.event-details-bottom {width:250px;}
.event-details-top dt {font-weight:bold;float:right;width:100px;}
.event-details-bottom div {height:19px;padding-top:4px;}
.event-details-bottom a {padding:4px 20px 0 0;background:transparent url("images/sprite.png") no-repeat scroll 100% -249px;color:#7f5f4f;border:none;}
.event-details-bottom a:hover {text-decoration:underline;}
.event-link a {background-position:100% -299px;}
.event-map a {background-position:100% -274px;}
#events table {margin-top:4px;}
#events td {width:26px;height:26px;border:1px solid #f5f5ea;font-size:1.4em;color:#8c8c8c;vertical-align:middle;text-align:center;}
#events td a {text-decoration:underline;color:#f5f5ea !important;border:none;}
#events td.today {background-color:#7f5f4f;color:#f5f5ea;}
#events td.today a {color:#f5f5ea;}
#events .thead td {background-color:#f5f5ea;color:#7f5f4f;font-weight:bold;border-top:medium none;}
#events .thead span {display:none;}
#events .arrow-prev a, #events .arrow-next a {display:block;width:8px;height:16px;margin:3px 0;}
#events .arrow-prev a:hover, #events .arrow-next a:hover {text-decoration:none;}
#events .arrow-next a { background:transparent url("images/sprite.png") no-repeat scroll -344px -125px;margin-right:18px;}
#events .arrow-prev a {background:transparent url("images/sprite.png") no-repeat scroll -344px -105px;margin-left:18px;}
#events .monthname a {display:block;width:134px;margin-top:5px;text-align:center;color:#f5f5ea;text-decoration:none;}
#events .monthname a:hover {text-decoration:underline;}
#events td.arrow-prev, #events td.arrow-next, #events td.monthname {background-color:#000;border-bottom:1px solid #f5f5ea;border-left:1px solid #000;border-right:1px solid #000;vertical-align:top;}
#events .calendarlinks {font-weight:bold;font-size:1.2em;padding-bottom:3px;margin-bottom:3px;margin-top:20px;}
#events .calendarlinks a {color:#8c8c8c;}
.tooltip {position:relative;}
.tooltipwrapper {position:absolute;top:1em;display:none;z-index:1000;width:161px;margin-top:25px;padding:7px;color:#f5f5ea;font-size:1em;background-color:#7f5f4f;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:3px 3px 4px #666;-webkit-box-shadow: 3px 3px 4px #666;box-shadow: 3px 3px 4px #666;}
.tooltipwrapper span {display:block;clear:both;font-size:10px;}
.tooltipwrapper a {text-decoration:none;}
.tooltipwrapper hr {color:#f5f5ea;background:transparent url("images/tip_hr_bg.png") repeat-x scroll 0 0;border:none;height:1px;}
.tooltiptop {width:161px;height:25px;margin-top:-25px;background:transparent url("images/tip.gif") no-repeat scroll 0 0;}
#events .events-list-all {font-size:1.4em;line-height:150%;margin:14px 0 7px;color:#ddc}
#events .events-list-day {margin:0 14px 7px 0;}
#events .events-list-item {font-size:0.857em;}
#events .events-list-item a {color:#f5f5ea;}
#today-events {clear:both;min-height:21px;font-size:1.3em;padding:10px 0;}
#today-events a {color:#ddc;}
#today-events ul {padding-right:30px;background:transparent url("images/sprite.png") no-repeat scroll 0 -100px;min-height:21px;}
#today-events li {margin-bottom:5px;color:#8c8c8c;}
/* Plugins */
.wpcf7 input {border:1px solid #8c8c8c;font:normal 15px "Arial Hebrew",Arial,Helvetica,sans-serif;}
.wpcf7 input[type=text] {width: 250px;}
.wpcf7 input[type=submit] {background-color:#7f5f4f;color:#fff;font-weight:bold;font-size:17px;}
.wpcf7 textarea {width:600px;border:1px solid #8c8c8c;padding:5px;font:normal 15px "Arial Hebrew",Arial,Helvetica,sans-serif;}
div.wpcf7-mail-sent-ok, div.wpcf7-response-output {font-size:18px;font-weight:bold;}
.wpcf7 span.wpcf7-not-valid-tip {position:relative;width:auto;border:none;color:#f00;right:auto;left:auto;background:none;margin-right:5px;}
.wpcf7 h3 {font-size:18px;font-weight:bold;}
.OB_default {font-size:1.3em;line-height:150%;}
.outbrain_rec_li {list-style:disc outside none;}