@charset "UTF-8";
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
font-family: "Open Sans";
vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
content: none;
}
ins {
background-color: #ff9;
color: #000;
text-decoration: none;
}
mark {
background-color: #ff9;
color: #000;
font-style: italic;
font-weight: bold;
}
del {
text-decoration: line-through;
}
abbr[title],
dfn[title] {
border-bottom: 1px dotted;
cursor: help;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
}
input,
select {
vertical-align: middle;
}
body {
font: 13px/1.231 sans-serif;
*font-size: small;
}
select,
input,
textarea,
button {
font: inherit;
}
pre,
code,
kbd,
samp {
font-family: monospace, sans-serif;
}
html { }
a, a:active {
outline: 0 none;
}
a:focus {
outline: 1px dotted #b4d5ff;
}
ul,
ol {
padding-right: 2em;
margin-bottom: 10px;
}
ol {
list-style-type: decimal;
}
nav ul,
nav li,
.copyrights ul {
padding: 0;
margin: 0;
list-style: none;
list-style-image: none;
}
small {
font-size: 85%;
}
strong,
th {
font-weight: bold;
}
td {
vertical-align: top;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
padding: 15px;
}
textarea {
overflow: auto;
}
input[type="radio"] {
vertical-align: text-bottom;
}
input[type="checkbox"] {
vertical-align: bottom;
}
label,
input[type="button"],
input[type="submit"],
input[type="image"],
button {
cursor: pointer;
}
button,
input,
select,
textarea {
margin: 0;
}
::-moz-selection {
background: #b4d5ff; }
::selection {
background: #b4d5ff; }
a:link {
-webkit-tap-highlight-color: #b4d5ff;
}
button {
width: auto;
overflow: visible;
}
body,
select,
input,
textarea {
color: rgb(64, 64, 64);
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: bold;
} a {
color: #000;
font-weight: bold;
}
a:focus,
a:hover,
#sidebar a:focus,
#sidebar a:hover {
color: #1b88ba;
}  body {
font-family: "Open Sans", arial, sans-serif;
font-size: 14px;
line-height: 21px;
}
p {
margin-bottom: 14px; }
img {
max-width: 100%;
width: auto;
height: auto;
}
#header,
#main,
#inner-footer,
.container {
max-width: 1120px; margin: 0 auto;
padding: 0 10px;
}
#wrapper { border-top: 3px solid #d2d2d2;
padding: 18px 0 28px; }
#head_wrap {
background: rgb(90, 90, 90);
background: rgb(90, 90, 90) url(//yoramharpaz.com/wp-content/themes/yoram_theme/img/head.png) 0 0 repeat-x;
}
#header {
padding-top: 21px;
}
#logo {
text-decoration: none;
height: 56px;
width: 170px;
background: url(//yoramharpaz.com/wp-content/themes/yoram_theme/img/logo.png) right 0 no-repeat; margin-bottom: 5px;
}
.logo-search {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-between;
}
#header .hgroup {
width: 170px; height: 56px;
}
@media (max-width: 400px) {
#logo {
width: 150px;
-webkit-background-size: contain;
background-size: contain;
background-position: center;
margin: 0 auto 10px;
}
}
#header aside {
width: 196px; }
#lang_link {
display: block;
height: 28px;
text-align: left;
color: #fff;
text-decoration: none;
font-weight: normal;
font-size: 14px;
padding-right: 1px;
}
#lang_link:focus,
#lang_link:hover {
text-decoration: underline;
}
.s,
.searchsubmit {
display: block;
border: 1px solid #d2d2d2; font:
14px arial,
sans-serif;
font-family: inherit;
border-color: #333 #999 #ddd #999;
}
.cssanimations .searchsubmit { }
.cssanimations .s { }
.ie6 .s,
.ie7 .s,
.ie8 .s {
padding: 4px 3px 0;
}
#wrapper .s {
max-width: 543px;
width: 100%;
padding: 7px;
}
#wrapper button.searchsubmit {
padding: 7px;
height: 38px;
}
.cse-search-box {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.s {
height: 22px;
padding: 2px 3px;
border-left: none;
width: 133px;
border-top-right-radius: 3px 3px;
border-bottom-right-radius: 3px 3px;
}
.searchsubmit {
text-shadow: white 0 1px 0px;
font-weight: bold;
width: 56px;
height: 28px;
color: #404040;
border-top-left-radius: 3px 3px;
border-bottom-left-radius: 3px 3px;
background: #f6f6f6; background: -moz-linear-gradient(top, #f6f6f6 0%, #d2d2d2 60%);
background: -o-linear-gradient(top, #f6f6f6 0%, #d2d2d2 60%);
background: -webkit-linear-gradient(top, #f6f6f6 0%, #d2d2d2 60%);
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #f6f6f6 0%),
color-stop(1, #d2d2d2 60%)
);
background: linear-gradient(top, #f6f6f6 0%, #d2d2d2 60%);
}
.searchsubmit:hover { }
.searchsubmit:active { background: #d2d2d2; background: -moz-linear-gradient(top, #d2d2d2 0%, #f6f6f6 60%);
background: -o-linear-gradient(top, #d2d2d2 0%, #f6f6f6 60%);
background: -webkit-linear-gradient(top, #d2d2d2 0%, #f6f6f6 60%);
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #d2d2d2 0%),
color-stop(1, #f6f6f6 60%)
);
background: linear-gradient(top, #d2d2d2 0%, #f6f6f6 60%);
} #primary {
height: 41px;
margin-right: -9px;
margin-top: 14px;
}
#primary ul {
display: flex;
overflow: hidden;
}
#primary li {
list-style-type: none;
width: 103px; height: 44px;
margin-left: 9px;
}
@media (max-width: 700px) {
#primary li {
margin-left: 0;
}
}
#primary a {
font-weight: normal;
display: block; width: 100%;
height: 30px; margin-top: 7px;
margin-bottom: 5px;
line-height: 30px;
text-align: center;
text-decoration: none;
color: #fff;
font-size: 15px;
text-indent: 0;  }
#primary .lang-link a {
background: none;
}
#primary .lang-link {
display: none;
}
#li1 a {
background-position: center 8px;
}
#li1 a:hover {
background-position: center -160px;
}
#li1.current_page_item a {
background-position: center -328px;
}
#li2 a {
background-position: center -16px;
}
#li2 a:hover {
background-position: center -184px;
}
#li2.current_page_item a {
background-position: center -352px;
}
#li3 a {
background-position: center -40px;
}
#li3 a:hover {
background-position: center -208px;
}
#li3.current_page_item a {
background-position: center -376px;
}
#li4 a {
background-position: center -64px;
}
#li4 a:hover {
background-position: center -232px;
}
#li4.current_page_item a {
background-position: center -400px;
}
#li5 a {
background-position: center -88px;
}
#li5 a:hover {
background-position: center -256px;
}
#li5.current_page_item a {
background-position: center -424px;
}
#li6 a {
background-position: center -112px;
}
#li6 a:hover {
background-position: center -280px;
}
#li6.current_page_item a {
background-position: center -448px;
}
#li7 a {
background-position: center -136px;
}
#li7 a:hover {
background-position: center -304px;
}
#li7.current_page_item a {
background-position: center -472px;
}
#primary .current_page_item {
color: rgb(64, 64, 64); -webkit-background-size: contain;
background-size: contain; position: relative;
}
#primary .current_page_item:before {
position: absolute;
top: 5px;
left: 10px;
bottom: 0;
right: 10px;
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.7);
border-radius: 4px 4px 0 0;
background: #fff;
content: "";
}
#primary .current_page_item a {
color: rgb(64, 64, 64);
position: relative;
z-index: 10; }
#primary .current_page_item a:focus,
#primary .current_page_item a:hover {
color: #000;
}
#primary a:focus,
#primary a:hover {
color: #81c3e1; } .menu-toggle {
cursor: pointer;
display: none;
border: none;
background: none;
color: #fff; font-size: 2em;
padding: 10px 7px;
}
.menu-close {
color: rgba(255, 255, 255, 0.7);
padding: 7px;
}
.menu-toggle .fa { }
.menu-toggle .fa:hover,
.menu-toggle .fa:focus {
color: #fff; }
.menu-close .fa:hover,
.menu-close .fa:focus {
background: none;
}
.search-mobile {
display: none;
}
.searchsubmit .fa-search {
display: none;
}
@media screen and (max-width: 37.5em) { #header {
position: relative;
}
#header .hgroup {
display: table;
margin: auto;
} .search-mobile {
display: inline-block;
position: absolute;
left: 14px;
top: 50%;
transform: translateY(-50%);
}
html[lang="en-US"] .search-mobile {
display: none;
}
.li-search a {
color: #fff;
font-size: 24px;
}
#header aside {
position: absolute; top: 80px;
left: 0;
z-index: 100;
width: 100%;
box-sizing: border-box;
padding: 14px;
background: #fff;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}
.s {
width: auto;
flex: 1;
height: 48px;
font-size: 18px;
padding: 10px;
box-sizing: border-box;
}
.hidem {
display: none;
}
.searchsubmit {
height: 48px;
}
.searchsubmit .fa-search {
display: inline-block;
}
.searchsubmit .button-txt {
display: none;
}
.parent-of-shown a .fa-search:before { content: "\F00D";
}
#header > .menu-toggle {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 14px;
}
html[lang="en-US"] #header > .menu-toggle {
right: auto;
left: 14px;
}
.menu-toggle {
display: initial;
font-size: 24px;
}
#primary,
body {
transition: 0.3s;
}
html,
body {
position: relative; }
.open-menu #primary,
body {
right: 0;
}
html[lang="en-US"] body,
html[lang="en-US"] .open-menu #primary {
left: 0;
right: auto;
}
body.open-menu {
right: 200px;
overflow-x: hidden;
}
html[lang="en-US"] body.open-menu {
left: 200px;
right: auto;
}
#primary {
margin: 0;
position: fixed !important;
right: -200px;
width: 200px;
height: 100%;
padding: 0;
top: 0;
z-index: 1000;
background: #4a4848;
text-align: center;
box-shadow: inset -5px 0 10px rgba(0, 0, 0, 0.3);
}
html[lang="en-US"] #primary {
left: -200px;
right: auto;
}
#primary ul {
margin: 0;
display: block;
}
#primary li {
height: auto !important;
width: auto !important;
}
#primary .current_page_item:before {
box-shadow: none;
border-radius: 4px;
top: 0;
}
#lang_link {
display: none;
}
#primary a {
margin-top: 5px;
color: #fff;
border: none;
}
#primary .lang-link {
display: block;
}
#primary a:hover {
}
.single #primary .current_page_parent a, current-page-ancestor a, #primary .current-menu-item a {
color: #000;
background: rgba(255, 255, 255, 0.7); }
} .home .hfeed { }
.hfeed { }
.internal { }
.search-results .hfeed { }
.page-title {
font-size: 27px;
height: 28px;
margin-bottom: 17px;
margin-top: 37px;
line-height: 28px;
letter-spacing: -1px;
}
.book-edit-h {
font-size: 21px;
margin: 21px 0 7px;
}
.page-desc {
font-size: 17px;
line-height: 24px;
max-width: 396px;
margin-bottom: 28px;
}
.entry-title {
font-size: 19px; line-height: 28px;
margin-bottom: 5px;
}
.cat-title {
color: #777;
}
.section-title {
font-size: 17px; line-height: 28px;
}
.cats-container {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 28px;
max-width: 644px;
}
.long {
width: 448px;
}
.cat_link {
overflow: hidden;
position: relative;
text-decoration: none;
font-weight: normal;
display: block;
}
.cat_link:hover {
text-decoration: none;
}
.cat_link h2 {
display: none;
}
@media (max-width: 450px) {
.cats-container {
grid-template-columns: 1fr;
}
.cats-container h2 {
display: none;
}
.cat_link {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.cat_link div {
flex: 1;
}
.cat_link h2 {
display: block;
}
.cat_link_box {
width: 40%;
margin-left: 14px;
}
[lang="en-US"] .cat_link_box {
margin-right: 14px;
margin-left: 0;
}
}
.cat_link_box {
display: inline-block;
position: relative;
}
.cat_link_box img {
display: block;
}
.cat_link_box:after {
content: "";
margin: 0;
overflow: hidden;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
cursor: pointer;
}
.long .cat_link_box {
width: 448px;
background: url(//yoramharpaz.com/wp-content/themes/yoram_theme/img/box-shadow-big.png) 0 0 no-repeat;
}
.cat_desc {
margin: 0;
position: absolute;
right: 200%;
bottom: 4px;
width: 182px;
color: #fff;
background: rgb(90, 90, 90);
padding: 7px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
font-size: 14px;
border-top: 1px solid #000;
} .long .cat_desc,
.long .cat_link {
width: 448px;
}
.cat_link:hover .cat_desc {
right: 0;
}
.home #sidebar { }
#sidebar {  padding-top: 7px;
}
#sidebar a,
#sidebar p {
color: rgb(90, 90, 90);
}
#sidebar .entry-content {
max-width: 450px;
}
.minipic {
float: right;
margin: 10px 0 0 7px;
}
#sidebar .entry-title {
border-bottom: 1px solid #d2d2d2;
margin-bottom: 7px;
}
#last-published {
margin-top: 28px;
} #main,
.home-grid {
display: grid;
grid-template-columns: 6fr 22fr 10fr;
grid-gap: 28px;
}
.page-template-pod-list #main,
.page-template-movie-list #main,
.page-template-cat_list #main,
.home-grid,
.page-template-contact #main,
.page-template-movie-list-en #main,
.page-template-cat_list-en #main,
.page-template-contact-en #main,
.page-template-single-book-en #main,
.search #main,
.error404 #main {
grid-template-columns: 29fr 10fr;
}
.has-playlist #main {
grid-template-columns: 7fr 32fr;
}
@media (max-width: 700px) {
#main,
.home-grid,
.page-template-pod-list #main,
.page-template-movie-list #main,
.page-template-cat_list #main,
.home-grid,
.page-template-contact #main,
.page-template-movie-list-en #main,
.page-template-cat_list-en #main,
.page-template-contact-en #main,
.page-template-single-book-en #main,
.search #main,
.has-playlist #main,
.error404 #main {
grid-template-columns: 1fr;
}
}
.home #main,
.page-template-about #main,
.page-template-about-en #main,
.page-template-page-home-en #main {
display: block;
}
#secondary { }
.secondary-title {
font-size: 21px;
padding-right: 5px;
margin: 14px 0;
}
#secondary ul:not(.list) li {
font-size: 15px;
line-height: 24px; box-sizing: border-box;
margin-top: 5px;
margin-bottom: 7px;
}
.page-template-single-pod #secondary ul:not(.list) li,
.page-template-single-video #secondary ul:not(.list) li {
font-size: 13px;
line-height: 18px;
}
#secondary ul:not(.list) li ul li {
font-size: 12px;
margin-top: 3px; }
#secondary ul:not(.list) a {
text-decoration: none;
color: #777;
display: block;
padding: 5px; }
#secondary ul:not(.list) a:hover,
#secondary ul:not(.list) a:focus {
text-decoration: underline;
} #secondary ul:not(.list) .current_page_item a {
background: #5a5a5a;
border-radius: 5px;
box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.75);
color: #fff;
font-weight: bold;
text-shadow: black 0 1px 0px;
}
@media (max-width: 700px) {
#secondary ul:not(.list) { display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
flex-wrap: wrap;
}
#secondary ul:not(.list) li {
width: auto;
}
#secondary ul:not(.list) a {
padding: 7px 14px;
}
#secondary ul:not(.list) li + li {
margin-right: 28px;
}
[lang="en-US"] #secondary ul:not(.list) li + li {
margin-left: 28px;
margin-right: 0;
}
}
@media (max-width: 450px) {
#secondary ul:not(.list) {    }
[lang] #secondary ul:not(.list) li + li {
margin-right: 0;
margin-left: 0;
}
.secondary-title { }
}
.interview_list,
.books_list {  }
.interview_list-wrap {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-gap: 28px;
}
@media (max-width: 700px) {
.interview_list-wrap {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
}
@media (max-width: 500px) {
.interview_list-wrap {
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-gap: 14px;
}
}
@media (max-width: 450px) {
.interview_list-wrap {
grid-template-columns: 1fr 1fr 1fr;
}
}
.interview_list { }
.books_list { }
.books-list-wrap {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-gap: 28px;
}
@media (max-width: 920px) {
.books-list-wrap {
max-width: 595px;
grid-template-columns: 1fr 1fr 1fr;
}
}
@media (max-width: 450px) {
.books-list-wrap {
display: grid;
grid-template-columns: 1fr 1fr;
}
}
.videos_list { }
.interview_link,
.books_link {
text-decoration: none;
font-weight: normal;
display: block;
float: right;
position: relative;
}
.int_link_box {
position: relative;
display: inline-block;
}
.int_link_box img {
display: block;
}
.int_link_box:after {
content: "";
cursor: pointer;
position: absolute;
bottom: 0;
left: 0;
top: 0;
right: 0;
}
.books_link_box,
.video_link_box {
position: relative;
display: inline-block;
}
.books_link_box:after,
.video_link_box:after {
content: "";
cursor: pointer;
position: absolute;
left: 0;
bottom: 0;
top: 0;
right: 0;
}
.books_link_box img,
.video_link_box img {
display: block;
}
.video_link_box { }
time {
font-style: italic;
font-size: 13px;
}
h3.entry-title,
.interview_list .entry-title,
h2.entry-content,
.h2.entry-content {
font-size: 14px;
line-height: 19px;
height: auto;
margin-bottom: 4px;
}
.h2 {
font-weight: bold;
}
.page-template-single-book .hentry,
.page-template-single-book-en .hentry {
display: grid;
grid-template-columns: 2fr 3fr;
grid-gap: 21px;
} .book-cover {
padding-top: 0;    margin-top: 7px;
}
.book_link_box {
position: relative;
display: inline-block;
}
.book_link_box img {
display: block;
}
.book_link_box:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
right: 0;
}
.book-desc {   }
.article-desc {
max-width: 420px;
}
.article-desc p,
.book-desc p {
line-height: 21px;
}
.book-title {
font-size: 27px;
line-height: 31px;
letter-spacing: -1px;
margin-top: 17px;
margin-bottom: 7px;
}
.book-author {
font-size: 17px;
line-height: 28px;
color: #999;
margin-bottom: 10px;
}
p.book-sum {
font-size: 17px;
line-height: 24px;
}
.int-sum {
word-spacing: -2px;
}
.page-desc,
p.book-sum {
word-spacing: -1px;
}
@media (max-width: 500px) {
.page-template-single-book .hentry,
.page-template-single-book-en .hentry {
display: block;
}
.book-cover {
float: left;
max-width: 50%;
margin-top: 0px;
margin-right: 14px;
margin-bottom: 7px;
}
.book-title {
letter-spacing: -0.01em;
font-size: 21px;
line-height: 1.1;
}
p.book-sum,
.book-author {
font-size: 16px;
}
[lang="en-US"] .book-cover {
float: right;
margin-right: 0;
margin-left: 7px;
}
} .int-cover {
padding-top: 7px;
}
.int_box {
position: relative;
display: inline-block;
}
.int_box:after {
content: "";
position: absolute; left: 0;
right: 0;
top: 0px;
bottom: 0;
cursor: pointer;
}
.int_box img {
display: block;
}
.int-box-link.int-box-link {
display: block; position: relative;
background: none;
padding: 0;
}
.int-desc {
margin-left: 14px;
max-width: 420px;
}
.int-title {
font-size: 27px;
line-height: 31px;
letter-spacing: -1px;
text-indent: -12px;
margin-top: 7px;
}
.ie7 .int-title {
text-indent: 0px;
}
.int-with {
font-size: 17px;
line-height: 28px;
}
.int-sum {
font-size: 17px;
line-height: 24px;
margin-bottom: 14px;
margin-top: 7px;
word-spacing: -2px;
}
.hed-details {
margin-top: 14px;
max-width: 420px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
padding-top: 14px;
border-top: 1px solid #d2d2d2;
}
.hed-text {  flex: 1;
}
.hed-cover {
display: block; width: 112px;
height: 152px;
position: relative;
margin-left: 14px;
}
.box-shadow-hed {
position: relative;
}
.box-shadow-hed img {
display: block;
}
.box-shadow-hed:after {
content: "";
position: absolute; top: 0px;
right: 0;
bottom: 0;
left: 0;
cursor: pointer;
} .about-cols.hentry {
max-width: 890px;
}
.page-template-contact .about-cols.hentry {
display: grid;
grid-template-columns: 2fr 1fr;
grid-gap: 28px;
}
@media (max-width: 500px) {
.about-cols.hentry {
grid-template-columns: 1fr;
grid-gap: 14px;
margin-top: 14px;
}
.about-cover {
float: none;
display: block;
margin: 0 auto 28px;
text-align: center;
}
.about-cover img {
margin: auto;
}
#hcard-Yoram-Harpaz#hcard-Yoram-Harpaz {
padding: 14px 0;
border: 0;
border-top: 1px solid #d2d2d2;
}
}
.about-cover {
float: left;
padding-top: 7px;
margin-right: 28px;
margin-bottom: 28px;  position: relative;
}
.about-cover .int_box {
cursor: auto;
}
.about-cover img {
display: block; }
.about-desc { max-width: 560px; } #myform label {
font-size: 14px;
display: block;
width: 196px;
margin-top: 14px;
margin-bottom: 3px;
}
.error {
color: #f00;
}
#myform label.error {
color: #f00;
font-size: 12px;
margin-bottom: 14px;
cursor: auto;
margin-top: 0px;
}
#myform input,
#myform textarea {
display: block;
border: 1px solid #bbb;
font-size: 14px; border-color: #888 #aaa #ccc #aaa;
}
#myform .required {
padding: 7px 6px 6px;
max-width: 364px;
width: 100%;
box-sizing: border-box;
box-shadow: inset 0 1px 4px #333;
}
#myform .required {
border: none;
border-radius: 5px;
background: #eee;
}
#myform .required:focus {
outline: none;
background: #fff;
}
#myform input.required {
height: 42px;
width: 224px;
}
input#contactsubmit,
.button {
border-radius: 3px;
border-color: #ddd #bbb #aaa #bbb;
text-shadow: white 0 1px 0px;
box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
font-weight: bold;
margin-top: 14px;
width: 54px;
height: 28px;
color: #404040;
background: #fcfcfc; background: -moz-linear-gradient(#fcfcfc, #dfdfdf);
background: -o-linear-gradient(#fcfcfc, #dfdfdf);
background: -webkit-linear-gradient(#fcfcfc, #dfdfdf);
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #fcfcfc),
color-stop(1, #dfdfdf)
);
background: linear-gradient(#fcfcfc, #dfdfdf);
}
input#contactsubmit,
.button {
display: inline-block;
width: auto;
padding: 5px 21px;
height: auto;
text-decoration: none;
border-width: 1px;
border-style: solid;
border-color: #627f5a #3a6336 #0e0a06 #3a6336;
background: #7ba072;
background: -moz-linear-gradient(#7ba072, #3a635f);
background: -o-linear-gradient(#7ba072, #3a635f);
background: -webkit-linear-gradient(#7ba072, #3a635f);
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #7ba072),
color-stop(1, #3a635f)
);
background: linear-gradient(#7ba072, #3a635f);
color: #fff;
text-shadow: #000 0 -1px 0px;
}
input#contactsubmit {
border-radius: 3px;
border-color: transparent;
text-shadow: rgba(0, 0, 0, 0.4) 0 -1px 0px;
box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
font-weight: bold;
margin-top: 14px;
width: 112px;
height: 38px;
color: #ffffff;
background: #6a8fad;
background: linear-gradient(#7ba072, #3a635f);
font-size: 16px;
}
#contactsubmit:focus,
.button:focus {
outline: none;
}
#contactsubmit:hover,
#contactsubmit:focus {
border-color: #666;
}
.button:hover,
.button:focus {
color: #fff;
border-color: #000;
}
#contactsubmit:active,
.button:active {
box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.2);
outline: none;
}
#contactsubmit:active {
border-color: #999;
background: #dfdfdf; background: -moz-linear-gradient(#dfdfdf, #fcfcfc);
background: -o-linear-gradient(#dfdfdf, #fcfcfc);
background: -webkit-linear-gradient(#dfdfdf, #fcfcfc);
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #dfdfdf),
color-stop(1, #fcfcfc)
);
background: linear-gradient(#dfdfdf, #fcfcfc);
}
input#contactsubmit:active,
.button:active {
background: #3a635f;
background: -moz-linear-gradient(#3a635f, #7ba072);
background: -o-linear-gradient(#3a635f, #7ba072);
background: -webkit-linear-gradient(#3a635f, #7ba072);
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #3a635f),
color-stop(1, #7ba072)
);
background: linear-gradient(#3a635f, #7ba072);
color: #fff;
}
#hcard-Yoram-Harpaz {
font-size: 14px;
line-height: 28px;
padding: 7px 14px;
border-right: 1px solid #d2d2d2;
} #article_table {
border: 1px solid #999;
}
#article_table td {
padding: 6px 4px;
}
#article_table thead {
font-size: 14px;
font-weight: bold;
color: #fff;
background: rgb(97, 137, 87);
}
.article_name {
width: 112px;
}
.article_name a {
display: block;
}
.abstract {
width: 196px;
}
.bibliography {
width: 252px;
font-style: italic;
font-size: 13px;
}
.presentation_name {
width: 252px;
}
@media (max-width: 400px) {
#article_table {
border: none;
}
#article_table thead {
display: none;
}
#article_table td {
display: block;
width: auto;
padding: 3px 0 0;
}
#article_table tr {
display: block;
padding: 7px 0;
background: none;
}
.article_name {
font-size: 16px;
}
.article_name a {
color: #587d4f;
}
.abstract {
font-size: 15px;
}
}
.even {
background: #eee;
}
.pdf,
a[href$="pdf"] {
padding-right: 20px;
background: url(//yoramharpaz.com/wp-content/themes/yoram_theme/img/pdf.png) right top no-repeat;
display: inline-block;
}
.ppt,
a[href$="ppt"],
a[href$="pptx"] {
padding-right: 20px;
background: url(//yoramharpaz.com/wp-content/themes/yoram_theme/img/ppt.png) right top no-repeat;
display: inline-block;
}
#presentations_list {
margin: 0 0 28px;
padding: 0;
list-style-type: none;
}
#presentations_list li {
margin-bottom: 10px;
}
@media (max-width: 37.5em) {
#presentations_list li {
margin-bottom: 21px;
font-size: 15px;
}
} .news-img {
display: block; width: 84px;
height: 84px;
position: relative;
overflow: hidden;
margin-left: 7px;
text-align: center;
border-radius: 3px;
}
.news-img img {
border-radius: 3px;
}
@media (max-width: 400px) {
.news-img {
display: none;
}
}
.news_link_box {
margin: 0;
overflow: hidden;
position: absolute;
top: 0;
right: 0;
height: 84px;
width: 84px; } #featured {
margin: 0;
min-height: 84px;
position: absolute;
bottom: 7px;
right: 0px;
border-radius: 2px;
-moz-border-radius: 2px;
max-width: 410px;
padding: 7px 14px 7px 14px;
}
#white-box {
position: absolute;
top: 3px;
left: 3px;
height: 98px;
width: 366px;
z-index: 1;
}
ul.ui-tabs-nav {
list-style-type: none;
float: right;
width: 10px;
margin: 0 0 0 14px;
display: none;
}
.ui-tabs-nav li {
margin-top: 8px;
}
.ui-tabs-nav-item a {
display: block;
background: #888;
height: 9px;
border: 1px solid #000;
border-color: #aaa #777 #555 #777;
border-radius: 2px;
opacity: 0.5;
-webkit-transition: background 0.3s ease;
-moz-transition: background 0.3s ease;
-o-transition: background 0.3s ease;
transition: background 0.3s ease;
}
li.ui-tabs-selected a {
background: #c6915d;
border-color: #e2cfa5 #c29b58 #7e4905 #c29b58;
opacity: 1;
}
.ui-tabs-nav-item a:hover,
.ui-tabs-nav-item a:focus {
opacity: 0.75;
} .ui-tabs-panel {
max-width: 466px;   position: relative;
z-index: 5;
}
.ui-tabs-panel .hentry {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}
.ui-tabs-panel .info {
flex: 1; }
div.news-cap {
color: #fff;
margin-bottom: 7px;
}
p.news-cap {
text-align: left;
margin-bottom: 0;
}
.info a {
text-decoration: none;
color: #fff;
text-shadow: black 0 1px 0px;
}
.entry-title.news-cap {
font-size: 17px;
line-height: 21px;
}
.info a:hover {
text-decoration: underline;
}
.ui-tabs-hide {
display: none;
}
.home-about {
width: 336px;
margin-left: 28px;
float: right;
}
#home_cat {
margin: 0;
list-style-type: none;
padding: 14px 0px 28px 0; max-width: 728px;
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
grid-gap: 28px;
}
@media (max-width: 700px) {
#home_cat {
grid-gap: 14px;
}
}
@media (max-width: 450px) {
#home_cat {
text-align: center;
grid-template-columns: 1fr 1fr 1fr;
}
}
#home_cat li {  }
#home_cat li.last { }
#home_cat a {
position: relative;
display: block;
text-decoration: none;
float: right;
}
#home_cat .entry-content {
height: 17px;
}
#home_cat .box-small {
position: relative;
}
#home_cat .box-small:after {
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
cursor: pointer;
}
#home_cat .box-small img {
display: block;
}
#home_intro {
padding: 28px;
height: 314px;
color: #fff;
margin-bottom: 14px;
position: relative;
border-radius: 9px;
}
@media (min-width: 980px) {
#home_intro {
background-size: 100% !important;
}
}
@media (max-width: 800px) {
#home_intro {
background-image:
linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)),
url(//yoramharpaz.com/site_img/home1.jpg) !important;
background-position: center !important;
}
}
@media (max-width: 500px) {
#home_intro {
height: 200px;
background-size: cover !important;
}
} #footer {      border-top: 3px solid #d2d2d2;
background: rgb(90, 90, 90) url(//yoramharpaz.com/wp-content/themes/yoram_theme/img/bottom.png) 0 0 repeat-x;
color: #d2d2d2;
font-weight: bold;
text-shadow: black 0 -1px 0px;
}
#footer .top-level {
color: #d2d2d2;
}
#footer a { color: #aaa;
text-decoration: none;
}
#footer a:focus,
#footer a:hover {
color: #eee;
}
html,
body {
height: 100%;
}
body {
display: flex;
flex-direction: column;
}
#container { flex: 1 0 auto; }
#footer {
padding-top: 14px; flex-shrink: 0;
padding-bottom: 14px;
}
#inner-footer {
display: grid;
grid-template-columns: 28fr 7fr;
grid-gap: 28px;
}
@media (max-width: 800px) {
#inner-footer {
grid-template-columns: 1fr;
}
}
#inner-footer nav {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-gap: 14px;
flex: 1;
max-width: 726px;
}
@media (max-width: 700px) {
#inner-footer nav {
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 28px;
}
#inner-footer nav a {
display: block;
padding: 3px 7px;
font-size: 14px;
}
#inner-footer nav li {
margin: 5px 0;
}
html[lang="he"] #inner-footer nav .list-pages:first-of-type {
display: none;
}
#inner-footer {
text-align: center;
}
#inner-footer .copyrights {
width: auto;
}
}
@media (max-width: 500px) {
#inner-footer nav {
grid-template-columns: 1fr 1fr;
grid-gap: 28px;
}
}
.list-pages {  }
.list-pages li {
margin: 2px 0;
}
.copyrights {
width: 196px; }
.list-pages li li {
margin-right: 7px;
}
.nav-previous {
float: right;
}
.nav-next {
float: left;
}
#nav-below {
margin-top: 10px;
}  .cat_link img {
border-radius: 10px;
}
.cat_link_box:after {
box-shadow: inset 1px 4px 10px rgba(0, 0, 0, 0.75);
border-radius: 10px;
}
.cat_link:hover .cat_link_box:after,
.cat_link:focus .cat_link_box:after {
box-shadow: inset 1px 4px 10px rgba(27, 136, 186, 0.75);
} .interview_link img {
border-radius: 3px;
}
.int_link_box:after {
border-radius: 3px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.75) inset;
}
.interview_link:focus .int_link_box:after,
.interview_link:hover .int_link_box:after {
box-shadow: 0 1px 3px rgba(27, 136, 186, 0.75) inset;
}
.int-box-link img,
.about-cover img {
border-radius: 7px;
}
@media (min-width: 501px) {
.page-template-about-php .about-cover {
text-align: left;
}
.page-template-about-en-php .about-cover {
text-align: right;
}
}
.int_box:after {
border-radius: 7px;
box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.75) inset;
}
.int-box-link:focus .int_box:after,
.int-box-link:hover .int_box:after {
box-shadow: 1px 2px 5px rgba(27, 136, 186, 0.75) inset;
}
.hed-cover img {
border-radius: 4px;
}
.box-shadow-hed:after {
box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.75);
border-radius: 4px;
}
.hed-cover:focus .box-shadow-hed:after,
.hed-cover:hover .box-shadow-hed:after {
box-shadow: inset 0px 1px 3px rgba(27, 136, 186, 0.75);
} .books_link img {
border-radius: 4px;
}
.books_link_box:after,
.video_link_box:after {
box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.75);
border-radius: 4px;
}
.books_link:focus .books_link_box:after,
.books_link:focus .video_link_box:after,
.books_link:hover .books_link_box:after,
.books_link:hover .video_link_box:after {
box-shadow: inset 1px 2px 3px rgba(27, 136, 186, 0.75);
}
.book-cover img {
border-radius: 10px;
}
.book_link_box:after {
box-shadow: inset 2px 4px 8px rgba(0, 0, 0, 0.75);
border-radius: 10px;
} #home_cat img {
border-radius: 5px;
}
#home_cat .box-small:after {
box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.75);
border-radius: 5px;
}
#home_cat a:focus .box-small:after,
#home_cat a:hover .box-small:after {
box-shadow: inset 1px 2px 3px rgba(27, 136, 186, 0.75);
} .ir {
display: block;
text-indent: -999em;
overflow: hidden;
background-repeat: no-repeat;
text-align: right;
direction: rtl;
}
.hidden {
display: none;
visibility: hidden;
}
.visuallyhidden,
.screen-reader-text,
.section-heading {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.screen-reader-text.focusable:active,
.screen-reader-text.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
}
.invisible {
visibility: hidden;
}
.clearfix:before,
.clearfix:after {
content: "";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
*zoom: 1;
}
@media all and (orientation: portrait) {
}
@media all and (orientation: landscape) {
}
@media screen and (max-device-width: 480px) { }
@media print {
* {
background: transparent !important;
color: black !important;
text-shadow: none !important;
filter: none !important;
-ms-filter: none !important;
}
a,
a:visited {
color: #444 !important;
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
@page {
margin: 0.5cm;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
}

.RYPP { width: 100%;
position: relative;
padding-left: 250px;
background: #1a1a1a;
overflow: hidden;
margin-bottom: 10px;
font:
400 14px/120% Arial,
Helvetica,
sans-serif;
color: #999;
box-sizing: border-box;
}
.RYPP .RYPP-video {
width: 100%;
padding-top: 56.25%;
float: right;
position: relative;
}
.RYPP .RYPP-video > iframe {
position: absolute;
right: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 2;
}
.RYPP.r16-9 .RYPP-video {
padding-top: 56.25%;
}
.RYPP.r4-3 .RYPP-video {
padding-top: 75%;
}
.RYPP.r2-1 .RYPP-video {
padding-top: 50%;
}
.RYPP .RYPP-items {
width: 100%;
position: absolute;
left: 0;
top: 64px;
right: 0;
bottom: 0;
overflow-y: auto;
}
.RYPP .RYPP-playlist {
width: 250px;
position: absolute;
left: 0;
top: 0;
bottom: 0;
background: #222;
}
@media (max-width: 650px) {
.RYPP {
padding-left: 0;
}
.RYPP .RYPP-playlist {
width: auto;
position: relative;
}
}
.RYPP .RYPP-playlist a {
color: #999;
}
.RYPP .RYPP-playlist a:focus,
.RYPP .RYPP-playlist a:hover {
color: #fff;
}
.RYPP .RYPP-playlist > header {
width: 100%;
height: 64px;
padding: 16px 0 0 8px;
background: #222;
border-left: 8px solid #222;
border-right: 8px solid #222;
border-bottom: 1px solid #3a3a3a;
z-index: 2;
}
.RYPP .RYPP-playlist > header ._h1 {
margin: 0 0 4px 0;
padding: 0;
font-size: 16px;
font-weight: 400;
color: #fff;
}
.RYPP .RYPP-playlist > header p {
margin: 0;
padding: 0;
}
.RYPP .RYPP-playlist ol {
padding: 0 0 16px 0;
margin: 0;
list-style: none;
counter-reset: item;
}
.RYPP .RYPP-playlist ol li {
position: relative;
vertical-align: middle;
overflow: hidden;
padding: 12px 12px 12px 0;
}
.RYPP .RYPP-playlist ol li > img {
box-sizing: border-box;
width: 18%;
display: inline-block;
vertical-align: middle;
border: 2px solid transparent;
}
.RYPP .RYPP-playlist ol li > p {
box-sizing: border-box;
width: 76%;
margin: 0;
padding: 0 0 0 16px; float: left;
display: inline-block;
vertical-align: middle;
text-align: right;
color: #cacaca;
}
.RYPP .RYPP-playlist ol li > p > small {
margin: 0;
padding: 0;
font-size: 80%;
}
.RYPP .RYPP-playlist ol li:focus,
.RYPP .RYPP-playlist ol li:hover {
background-color: #3a3a3a;
cursor: pointer;
}
.RYPP .RYPP-playlist ol li.selected {
background-color: #3a3a3a;
cursor: pointer;
}
.RYPP .RYPP-playlist ol li.selected > p {
color: #fff;
}
.RYPP .RYPP-playlist ol li.selected > img {
border: 2px solid #c03636;
}
.RYPP .RYPP-playlist ol li.selected:before {
content: "◀";
font-size: 10px;
color: #c03636;
}
.RYPP .RYPP-playlist ol li:before {
counter-increment: item;
content: counter(item);
font-size: 80%;
}
.RYPP-items::-webkit-scrollbar {
width: 6px;
background: #3a3a3a;
}
.RYPP-items::-webkit-scrollbar-thumb {
background: #999;
}
@media only screen and (max-width: 639px) {
.RYPP {
padding-right: 0;
}
.RYPP .RYPP-playlist {
width: 100%;
position: static;
float: left;
}
.RYPP .RYPP-playlist .RYPP-items {
position: static;
max-height: 350px;
overflow: auto;
}
}
.pirs {
display: inline-block;
background: url(//yoramharpaz.com/wp-content/themes/yoram_theme/img/yoram-home1.jpg) no-repeat;
border-radius: 5px;
position: relative;
}
.pirs-home {
background: url(//yoramharpaz.com/wp-content/themes/yoram_theme/img/yoram-home1.jpg) no-repeat;
-webkit-background-size: cover;
background-size: cover;
}
.pirs-side {
margin-top: 21px;
background: url(//yoramharpaz.com/wp-content/themes/yoram_theme/img/yoram-inside1.jpg) no-repeat;
}
.pirs-side .mobile {
display: none;
}
@media (max-width: 700px) {
.pirs-side {
background: url(//yoramharpaz.com/wp-content/themes/yoram_theme/img/yoram-home1.jpg) no-repeat;
-webkit-background-size: cover;
background-size: cover;
}
.pirs-side .mobile {
display: block;
}
.pirs-side .desktop {
display: none;
}
}
.pirs img {
display: block;
}
.pirs:after {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.75);
border-radius: 5px;
}
.nice-select {
-webkit-tap-highlight-color: transparent;
background-color: #fff;
border-radius: 5px;
border: solid 1px #e8e8e8;
box-sizing: border-box;
clear: both;
cursor: pointer;
display: block;
float: left;
font-family: inherit;
font-size: 14px;
font-weight: normal;
height: 42px;
line-height: 40px;
outline: none;
padding-left: 30px;
padding-right: 18px;
position: relative;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
width: auto;
}
[lang="en-US"] .nice-select {
padding-left: 18px;
padding-right: 30px;
}
.nice-select:focus,
.nice-select:hover {
border-color: #dbdbdb;
}
.nice-select:active,
.nice-select.open,
.nice-select:focus {
border-color: #999;
}
.nice-select:after {
border-bottom: 2px solid #999;
border-right: 2px solid #999;
content: "";
display: block;
height: 5px;
margin-top: -4px;
pointer-events: none;
position: absolute;
left: 12px;
top: 50%;
-webkit-transform-origin: 66% 66%;
-ms-transform-origin: 66% 66%;
transform-origin: 66% 66%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
width: 5px;
}
[lang="en-US"] .nice-select:after {
left: auto;
right: 12px;
}
.nice-select.open:after {
-webkit-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
transform: rotate(-135deg);
}
.nice-select.open .list {
opacity: 1;
pointer-events: auto;
-webkit-transform: scale(1) translateY(0);
-ms-transform: scale(1) translateY(0);
transform: scale(1) translateY(0);
}
.nice-select.disabled {
border-color: #ededed;
color: #999;
pointer-events: none;
}
.nice-select.disabled:after {
border-color: #ccc;
}
.nice-select.wide {
width: 100%;
}
.nice-select.wide .list {
left: 0 !important;
right: 0 !important;
}
.nice-select.right {
float: right;
}
.nice-select.right .list {
left: auto;
right: 0;
}
.nice-select.small {
font-size: 12px;
height: 36px;
line-height: 34px;
}
.nice-select.small:after {
height: 4px;
width: 4px;
}
.nice-select.small .option {
line-height: 34px;
min-height: 34px;
}
.nice-select .list {
background-color: #fff;
border-radius: 5px;
box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
box-sizing: border-box;
margin-top: 4px;
opacity: 0;
overflow: hidden;
padding: 0;
pointer-events: none;
position: absolute;
top: 100%;
right: 0;
-webkit-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-transform: scale(0.75) translateY(-21px);
-ms-transform: scale(0.75) translateY(-21px);
transform: scale(0.75) translateY(-21px);
-webkit-transition:
all 0.2s cubic-bezier(0.5, 0, 0, 1.25),
opacity 0.15s ease-out;
transition:
all 0.2s cubic-bezier(0.5, 0, 0, 1.25),
opacity 0.15s ease-out;
z-index: 9;
}
[lang="en-US"] .nice-select .list {
left: 0;
right: auto;
}
.nice-select .list:hover .option:not(:hover) {
background-color: transparent !important;
}
.nice-select .option {
cursor: pointer;
font-weight: 400;
line-height: 40px;
list-style: none;
min-height: 40px;
outline: none;
padding-left: 29px;
padding-right: 18px;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
[lang="en-US"] .nice-select .option {
padding-left: 18px;
padding-right: 29px;
}
.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
background-color: #f6f6f6;
}
.nice-select .option.selected {
font-weight: bold;
}
.nice-select .option.disabled {
background-color: transparent;
color: #999;
cursor: default;
}
.no-csspointerevents .nice-select .list {
display: none;
}
.no-csspointerevents .nice-select.open .list {
display: block;
}
.desktop-hide {
display: none;
}
@media (max-width: 700px) {
.desktop-hide {
display: block;
}
.desktop-show {
display: none !important;
}
}
.gsc-results.gsc-webResult a {
background: none;
padding: 0;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-page {
display: inline-block;
width: 28px;
height: 28px;
text-align: center;
line-height: 28px;
border: 1px solid #807f7f;
border-radius: 3px;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page.gsc-cursor-current-page {
background: #555;
border-color: #555;
}
.gsc-cursor-box.gsc-cursor-box.gs-bidi-start-align {
direction: rtl;
margin: 35px 0;
}
#cookie-banner p {
display: inline-block;
margin: 0 0 0 10px;
}
[lang*="en"] #cookie-banner p {
margin: 0 10px 0 0;
}
@media (max-width: 800px) {
[lang] #cookie-banner p {
display: block;
margin: 0 0 10px;
}
} #cookie-banner {
position: fixed;
bottom: 0;
left: 0;
right: 0;
z-index: 10;
display: block;
padding: 15px;
background: #f6f6f6;
box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.1);
text-align: center;
}
#cookie-banner[hidden] {
display: none;
}