/*
 Theme Name:   Shinuy Todaati
 Theme URI:    http://www.shinuytodaati.co.il/
 Description:  Twenty Sixteen Child Theme: DO NOT REMOVE 2016 THEME!
 Author:       Naama
 Author URI:   http://www.shinuytodaati.co.il/
 Template:     twentysixteen
 Version:      1.0.0
 Text Domain:  shinuy
*/
/* rtl from parent theme incl here */
body {
    direction: rtl;
    unicode-bidi: embed;
}
input[type="checkbox"], input[type="radio"] {
    margin-right: auto;
    margin-left: .4375em;
}
/**
 * 2.0 - Typography
 */
body, button, button[disabled]:hover, button[disabled]:focus, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus, input, select, textarea, .post-password-form label, .main-navigation, .post-navigation, .post-navigation .post-title, .pagination, .image-navigation, .comment-navigation, .site .skip-link, .logged-in .site .skip-link, .widget .widget-title, .widget_recent_entries .post-date, .widget_rss .rss-date, .widget_rss cite, .tagcloud a, .site-title, .entry-title, .entry-footer, .sticky-post, .page-title, .page-links, .comments-title, .comment-reply-title, .comment-metadata, .pingback .edit-link, .comment-reply-link, .comment-form label, .no-comments, .required, .site-footer .site-title, .site-footer .site-title:after, .widecolumn label, .widecolumn .mu_register label {
    font-family: David, Arial, Tahoma, sans-serif;
}
::-webkit-input-placeholder {
    font-family: David, Arial, Tahoma, sans-serif;
}
:-moz-placeholder {
    font-family: David, Arial, Tahoma, sans-serif;
}
::-moz-placeholder {
    font-family: David, Arial, Tahoma, sans-serif;
}
:-ms-input-placeholder {
    font-family: David, Arial, Tahoma, sans-serif;
}
blockquote {
    border-right-width: 4px;
    border-left-width: 0;
    padding-right: 1.263157895em;
    padding-left: 0;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h1, .entry-summary h2, .entry-summary h3, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6, .textwidget h1, .textwidget h2, .textwidget h3, .textwidget h4, .textwidget h5, .textwidget h6, .entry-content .author-title, .widget_calendar caption, .widecolumn h2 {
    font-weight: 700;
}
/**
 * 3.0 - Elements
 */
ul, ol {
    margin: 0 1.25em 1.75em 0;
}
ol {
    margin-right: 1.5em;
    margin-left: 0;
}
caption, th, td {
    text-align: right;
}
.nowrap {
    white-space: nowrap;
}
/**
 * 4.0 - Forms
 */
input[type="search"].search-field {
    border-radius: 0 2px 2px 0;
}
.search-submit:before {
    left: 1px;
}
.search-submit {
    border-radius: 2px 0 0 2px;
    left: 0;
    right: auto;
}
/**
 * 5.0 - Navigation
 */
.main-navigation ul ul {
    margin-right: .875em;
    margin-left: auto;
}
.main-navigation .menu-item-has-children > a {
    margin-right: auto;
    margin-left: 56px;
}
.dropdown-toggle {
    left: 0;
    right: auto;
}
.dropdown-toggle:after {
    border-right-width: 1px;
    border-left-width: 0;
    left: auto;
    right: 1px;
}
.social-navigation li {
    float: right;
    margin: 0 0 .4375em .4375em;
}
.pagination:before {
    left: 0;
    right: auto;
}
.pagination:after {
    left: 54px;
    right: auto;
}
.pagination .nav-links {
    padding-right: 0;
    padding-left: 106px;
}
.pagination .nav-links:before {
    content: "\f430";
    left: -1px;
    right: auto;
}
.pagination .nav-links:after {
    content: "\f429";
    left: 55px;
    right: auto;
}
.pagination .page-numbers {
    margin: 0 -0.7368421053em 0 .7368421053em;
}
.pagination .prev, .pagination .next {
    margin: 0;
}
.pagination .prev {
    left: 54px;
    right: auto;
}
.pagination .prev:before {
    content: "\f429";
    left: auto;
    right: -1px;
}
.pagination .next {
    left: 0;
    right: auto;
}
.pagination .next:before {
    content: "\f430";
    left: -1px;
    right: auto;
}
.comment-navigation {
    margin-right: 0;
    margin-left: 0;
}
/**
 * 6.0 - Accessibility
 */
.site .skip-link {
    left: auto;
    right: -9999em;
}
.site .skip-link:focus {
    left: auto;
    right: 6px;
}
/**
 * 7.0 - Widgets
 */
.tagcloud a {
    margin-right: 0;
    margin-left: .1875em;
}
/**
 * 8.0 - Content
 */
/**
 * 8.1 - Header
 */
.site-branding {
    margin-right: 0;
    margin-left: auto;
}
/**
 * 8.2 - Posts and pages
 */
.author-avatar .avatar {
    float: right;
    margin-right: 0;
    margin-left: 1.75em;
}
.entry-footer .avatar {
    margin-right: 0;
    margin-left: .5384615385em;
}
.page-links a, .page-links > span {
    margin-right: auto;
    margin-left: .3076923077em;
}
.page-links > .page-links-title {
    padding-right: 0;
    padding-left: .6153846154em;
}
body:not(.search-results) .entry-summary .alignright {
    margin: .2631578947em 0 1.4736842105em 1.4736842105em;
}
body:not(.search-results) .entry-summary .alignleft {
    margin: .2631578947em 1.4736842105em 1.4736842105em 0;
}
/**
 * 8.3 - Comments
 */
.comment-list .children > li {
    padding-right: .875em;
    padding-left: 0;
}
.comment-author .avatar {
    float: right;
    margin-right: auto;
    margin-left: .875em;
}
.bypostauthor > article .fn:after {
    left: auto;
    right: 3px;
}
.comment-content ul, .comment-content ol {
    margin: 0 1.25em 1.5em 0;
}
.comment-reply-title small a {
    float: left;
}
.comment-content * {
    background-color: transparent !important;
}
/**
 * 8.4 - Footer
 */
.site-footer .site-title:after {
    padding-right: .538461538em;
    padding-left: .307692308em;
}
/**
 * 10.0 - Media Queries
 */
/**
 * 10.1 - >= 710px
 */
@media screen and (min-width: 44.375em) {
    .pagination {
        margin: 0 7.6923% 4.421052632em 23.0769%;
    }
    .entry-header, .post-thumbnail, .entry-content, .entry-summary, .entry-footer, .comments-area, .image-navigation, .post-navigation, .page-header, .page-content, .content-bottom-widgets {
        margin-right: 7.6923%;
        margin-left: 23.0769%;
    }
    .entry-content blockquote:not(.alignright):not(.alignleft), .entry-summary blockquote, .comment-content blockquote {
        margin-right: -1.473684211em;
        margin-left: auto;
    }
    .entry-content blockquote blockquote:not(.alignright):not(.alignleft), .entry-summary blockquote blockquote, .comment-content blockquote blockquote {
        margin-right: 0;
        margin-left: auto;
    }
    .entry-content ul, .entry-summary ul, .comment-content ul, .entry-content ol, .entry-summary ol, .comment-content ol {
        margin-right: 0;
        margin-left: auto;
    }
    .entry-content li > ul, .entry-summary li > ul, .comment-content li > ul, .entry-content blockquote > ul, .entry-summary blockquote > ul, .comment-content blockquote > ul {
        margin-right: 1.25em;
        margin-left: auto;
    }
    .entry-content li > ol, .entry-summary li > ol, .comment-content li > ol, .entry-content blockquote > ol, .entry-summary blockquote > ol, .comment-content blockquote > ol {
        margin-right: 1.5em;
        margin-left: auto;
    }
    .comment-list .children > li {
        padding-right: 1.75em;
        padding-left: 0;
    }
    .widecolumn {
        padding-right: 7.6923%;
        padding-left: 23.0769%;
    }
    body:not(.search-results) .entry-summary li > ul, body:not(.search-results) .entry-summary blockquote > ul {
        margin-right: 1.157894737em;
        margin-left: auto;
    }
    body:not(.search-results) .entry-summary li > ol, body:not(.search-results) .entry-summary blockquote > ol {
        margin-right: 1.473684211em;
        margin-left: auto;
    }
}
/**
 * 10.2 - >= 910px
 */
@media screen and (min-width: 56.875em) {
    .main-navigation .primary-menu > li {
        float: right;
    }
    .main-navigation ul ul {
        left: auto;
        margin: 0;
        right: -999em;
    }
    .main-navigation ul ul:before {
        left: 9px;
        right: auto;
    }
    .main-navigation ul ul:after {
        left: 11px;
        right: auto;
    }
    .main-navigation li:hover > ul, .main-navigation li.focus > ul {
        left: 0;
        right: auto;
    }
    .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
        left: 100%;
        right: auto;
    }
    .main-navigation .menu-item-has-children > a {
        margin: 0;
        padding-right: .875em;
        padding-left: 2.25em;
    }
    .main-navigation .menu-item-has-children > a:after {
        left: .625em;
        right: auto;
    }
    .main-navigation ul ul .menu-item-has-children > a {
        padding-right: .875em;
        padding-left: 2.0625em;
    }
    .main-navigation ul ul .menu-item-has-children > a:after {
        left: .5625em;
        right: auto;
        top: .8125em;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    .entry-header, .post-thumbnail, .entry-content, .entry-summary, .entry-footer, .comments-area, .image-navigation, .post-navigation, .pagination, .page-header, .page-content, .content-bottom-widgets {
        margin-right: 0;
        margin-left: 0;
    }
    .post-navigation {
        display: none;
    }
    .widget blockquote {
        padding-right: 1.0625em;
        padding-left: 0;
    }
    .widget .alignright {
        margin: .2307692308em 0 1.6153846154em 1.6153846154em;
    }
    .widget .alignleft {
        margin: .2307692308em 1.6153846154em 1.6153846154em 0;
    }
    .tagcloud a {
        margin: 0 0 .5384615385em .2307692308em;
    }
    .content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2), .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1) {
        float: right;
        margin-right: auto;
        margin-left: 7.1428571%;
    }
    .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1):last-of-type {
        margin-right: auto;
        margin-left: 0;
    }
    .site-info {
        margin: .538461538em 0 .538461538em auto;
    }
    .no-sidebar .entry-header, .no-sidebar .entry-content, .no-sidebar .entry-summary, .no-sidebar .entry-footer, .no-sidebar .comments-area, .no-sidebar .image-navigation, .no-sidebar .post-navigation, .no-sidebar .pagination, .no-sidebar .page-header, .no-sidebar .page-content, .no-sidebar .content-bottom-widgets {
        margin-right: 15%;
        margin-left: 15%;
    }
    .no-sidebar .post-thumbnail {
        margin-right: 0;
        margin-left: 0;
    }
    .widecolumn {
        padding-right: 15%;
        padding-left: 15%;
    }
}
/**
 * 10.3 - >= 985px
 */
@media screen and (min-width: 61.5625em) {
    body:not(.search-results) article:not(.type-page) .post-thumbnail + .entry-content {
        float: none;
    }
    body:not(.search-results) article:not(.type-page) .entry-content > blockquote.alignleft.below-entry-meta {
        margin-right: 1.473684211em;
        margin-left: 0;
        width: -webkit-calc(50% - .736842105em);
        width: calc(50% - .736842105em);
    }
    body:not(.search-results) article:not(.type-page) .entry-content > blockquote.alignright.below-entry-meta {
        margin-right: -40%;
        margin-left: 1.473684211em;
        width: -webkit-calc(60% - 1.4736842105em);
        width: calc(60% - 1.4736842105em);
    }
    body:not(.search-results) article:not(.type-page) img.below-entry-meta, body:not(.search-results) article:not(.type-page) figure.below-entry-meta {
        margin-right: -40%;
        margin-left: 0;
    }
    body:not(.search-results) article:not(.type-page) .entry-footer {
        float: right;
    }
    body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content {
        float: right;
        margin-right: 34.99999999%;
        margin-left: -100%;
    }
    body.no-sidebar:not(.search-results) article:not(.type-page) .entry-footer {
        margin-right: 15%;
        margin-left: -100%;
    }
}
/**
 * 10.4 - >= 1200px
 */
@media screen and (min-width: 75em) {
    body:not(.search-results) .entry-summary li > ul, body:not(.search-results) .entry-summary blockquote > ul {
        margin-right: .956521739em;
        margin-left: auto;
    }
    body:not(.search-results) .entry-summary li > ol, body:not(.search-results) .entry-summary blockquote > ol {
        margin-right: 1.52173913em;
        margin-left: auto;
    }
    body:not(.search-results) .entry-summary blockquote {
        padding-right: 1.347826087em;
        padding-left: 0;
    }
    body:not(.search-results) .entry-summary blockquote:not(.alignright):not(.alignleft) {
        margin-right: -1.52173913em;
        margin-left: auto;
    }
    body:not(.search-results) .entry-summary blockquote blockquote:not(.alignright):not(.alignleft) {
        margin-right: 0;
        margin-left: auto;
    }
    body:not(.search-results) .entry-summary .alignright {
        margin: .2608695652em 0 1.5217391304em 1.5217391304em;
    }
    body:not(.search-results) .entry-summary .alignleft {
        margin: .2608695652em 1.5217391304em 1.5217391304em 0;
    }
}
/* eof included from parent */
/*==============================================================================*/
/*================================ my changes ==================================*/
/*==============================================================================*/
body {
    background: #d6f2f3 url(images/bg.jpg) no-repeat 0 0 fixed;
    background-size: cover;
    font-family: 'David', serif;
}
.site {
    margin: 0;
    background: transparent;
    z-index: 1;
    position: relative;
}
body:not(.custom-background-image):before, body:not(.custom-background-image):after {
    z-index: 0;
    width: 100%;
    height: 100%;
    background: url(images/small-bubbles.png) repeat 0 0;
    -webkit-animation: backgroundScrollSmall 10s linear infinite;
    animation: backgroundScrollSmall 10s linear infinite;
}
body:not(.custom-background-image):after {
    background-image: url(images/big-bubbles.png);
    -webkit-animation: backgroundScroll 16s linear infinite;
    animation: backgroundScroll 16s linear infinite;
}
/* mobile logo */
.site-header {
    padding-bottom: 0;
    padding-top: 0;
}
.site-description {
    display: none !important;
}
.site-branding {
    max-width: 80%;
    width: calc(100% - 7.2em);
}
.site-branding .site-title a {
    display: block;
    height: 3.1em;
    width: 6em;
    max-width: 100%;
    text-indent: -2000em;
    background: url(images/shinuy-logo.png) no-repeat 100% 50%;
    background-size: contain;
}
.mobile-search {
    display: none;
}
@media screen and (max-width: 56.875em) {
    .mobile-search {
        display: inline-block;
    }
    .mobile-search a {
        margin-left: 1em;
    }
    .mobile-search > a span {
        font-size: 2.1em;
        font-weight: bold;
    }
}
/* big bubbles animation */
@-webkit-keyframes backgroundScrollSmall {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 0 -866px;
    }
}
@keyframes backgroundScrollSmall {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 0 -866px;
    }
}
/* big bubbles animation */
@-webkit-keyframes backgroundScroll {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 0 -634px;
    }
}
@keyframes backgroundScroll {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 0 -634px;
    }
}
/* nav */
/* toggle */
.menu-toggle {
    border: none;
    overflow: hidden;
    position: relative;
    text-indent: -200em;
    width: 2.72em;
}
.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus {
    background-color: transparent;
}
.menu-toggle:before {
    color: #333;
    font-family: 'Genericons';
    content: '\f419';
    display: block;
    position: absolute;
    right: 0;
    text-indent: 0;
    top: 0;
    font-size: 2.5em;
}
.menu-toggle.toggled-on:before, .menu-toggle.toggled-on:hover::before, .menu-toggle.toggled-on:focus::before {
    color: #000;
}
.main-navigation .primary-menu {
    border-bottom-color: #fff;
}
.main-navigation li {
    border-top-color: #fff;
}
.main-navigation li.menu-item-21397, .main-navigation li.menu-item-21399 {
    display: none;
}
.main-navigation li {
    font-family: 'David';
}
.main-navigation a {
    color: #d01859;
    font-size: 1.12em;
    font-weight: bold;
    padding: .84375em 1.2em;
}
.main-navigation a span.genericon-search {
    color: #f16b71;
    font-size: 1.12em;
}
.main-navigation a:hover, .main-navigation a:active {
    color: #f16b71;
}
.social-navigation:not(.content-icon) a {
    background: rgba(255, 255, 255, .4);
    border-color: #fff;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}
.social-navigation:not(.content-icon) a:hover {
    background: rgba(255, 255, 255, .68);
    transform: scale(1.2);
}
.social-navigation.content-icon li {
    margin-top: -0.4em;
}
.social-navigation.content-icon a[href*="instagram.com"] {
    border: none;
    box-shadow: none;
    width: 3em;
    height: 3em;
    border-radius: 0.76em;
    overflow: hidden;
    line-height: 200em;
}
.social-navigation a::before {
    height: 34px;
    line-height: 34px;
}
.social-navigation.content-icon a[href*="instagram.com"]::before {
    font-size: 2.4em;
    line-height: 1.28;
    width: 1.25em;
    height: 1.25em;
}
.social-navigation.content-icon:hover + p a {
    box-shadow: none;
    color: #686868;
}
/* insta */
.social-navigation .menu-item-33346 a, .social-navigation .menu-item-33346 a:hover, .social-navigation.content-icon a[href*="instagram.com"] {
    background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
}
.social-navigation a[href*="facebook.com"]::before {
    color: #3B5998;
}
.social-navigation a[href*="plus.google.com"]::before {
    color: #DB4437;
}
.social-navigation a[href*="youtube.com"]::before {
    color: #E23229;
}
.social-navigation a[href*="instagram.com"]::before {
    color: #fff;
}
.site-footer .main-navigation {
    display: none;
}
/* mobile top links */
.hpmobicos {
    clear: both;
    margin: -1em -9% .2rem;
    padding: 0 1rem;
}
@media (max-width:480px) {
    .hpmobicos {
        margin: -1em -18% 3rem;
    }
}
.hpmobicos ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%
}
.hpmobicos li.toplinks {
    text-align: center;
    width: 70%;
    width: -ms-calc(100% - 100px);
    width: -moz-calc(100% - 100px);
    width: -webkit-calc(100% - 100px);
    width: calc(100% - 100px);
    float: right;
}
.hpmobicos li.toptel {
    float: right;
    padding: 0 0 0 18px;
    width: 50px;
}
.hpmobicos li.topfb, .hpmobicos li.topsearch {
    float: left;
    padding: 0 18px 0 0;
    width: 50px;
}
.hpmobicos li a {
    box-shadow: none;
    color: #3b87b7;
    display: block;
    font-size: 1.2rem;
    line-height: 1;
    text-decoration: none;
}
.hpmobicos li.topfb a, .hpmobicos li.toptel a {
    width: 32px;
    height: 32px;
    background: url(images/sprite-icos.png) no-repeat 0 0;
    background-size: auto 32px;
    text-indent: -2000em;
    overflow: hidden;
    margin-top: .1rem;
}
.hpmobicos li.topfb a {
    background-position: -36.5px 0;
}
/* hp top menu */
.hptopmenu {
    padding: 1rem 0.5rem 0;
    margin: 0 -9% 3rem;
    clear: both;
}
.hptopmenu .row {
    vertical-align: top;
    font-size: 0;
}
.hptopmenu .row .row {
    background: rgba(171, 226, 228, .4);
    margin: 0 .5rem 1rem;
    padding: .2rem 1rem;
    text-align: center;
}
.hptopmenu .col3, .hptopmenu .col6, .hptopmenu .col12 {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    font-size: 1rem;
}
.hptopmenu .col3 > .row:first-child, .hptopmenu .row:first-child .col6 > .row {
    padding: 0;
}
.hptopmenu .row:first-child .col6 > .row {
    background: transparent;
}
.hptopmenu .col6 > .row > .col6 > .row {
    margin: 0 .5rem 0 0;
    background: rgba(171, 226, 228, .4);
}
.hptopmenu .col6 > .row > .col6:first-child > .row {
    margin: 0 0 0 0.5rem;
}
.hptopmenu .col12 .row {
    margin: 0;
}
.hptopmenu .col3 {
    width: 25%;
}
.hptopmenu .col6 {
    width: 50%;
}
.hptopmenu .col12 {
    width: 100%;
}
.row.cube-display {
    height: 6.6rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
}
.hptopmenu a {
    color: #3b87b7;
    font-size: 2rem;
    line-height: 1.2;
    text-decoration: none;
    box-shadow: none;
    position: relative;
    display: block;
}
.hptopmenu a:hover, .hpmobicos li a {
    color: #09c;
}
.hptopmenu a.top-img-link {
    color: #fff;
    text-shadow: 0 0 1em rgba(0, 0, 0, .2);
    background: transparent;
    transition: background .2s ease-in;
}
.hptopmenu a.top-img-link:hover {
    color: #09c;
    background: rgba(171, 226, 228, .4);
    text-shadow: none;
}
.hptopmenu a.top-img-link img {
    opacity: 1;
    transition: .24s ease-in;
    width: 100%;
}
.hptopmenu a.top-img-link:hover img {
    opacity: 0;
}
.hptopmenu p {
    display: none;
}
.hptopmenu .cube-title {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
}
@media (max-width:480px) {
    .hptopmenu {
        margin: 0 -18% 1rem;
    }
    .hptopmenu a {
        font-size: 1.2rem;
    }
    .row.cube-display {
        height: 4.68rem;
    }
}
/* hp effects globus */
#home_earth {
    display: none;
    -moz-transform: scale(0.40);
    -ms-transform: scale(0.40);
    -webkit-transform: scale(0.40);
    transform: scale(0.40);
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -webkit-transform-origin: right top;
    transform-origin: right top;
    max-height: 256px;
    margin: 30px 0 0;
    position: relative;
    width: 600px;
    height: 600px;
}
#bg_image {
    background: url(images/new-earth.gif);
    width: 600px;
    height: 600px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 3em;
}
.box {
    width: 200px;
    height: 150px;
    position: absolute;
}
.overlay {
    background-color: rgba(255, 255, 255, 0.75);
    display: none;
    position: absolute;
    padding: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 3px 3px 5px #666;
    -moz-box-shadow: 3px 3px 5px #666;
    -ms-box-shadow: 3px 3px 5px #666;
    -o-box-shadow: 3px 3px 5px #666;
    box-shadow: 3px 3px 5px #666;
    clip: rect(0px, 0px, 0px, 0px); /* disable on mobile */
}
#home_earth h2 {
    font-size: 1.28em;
    padding: .4em;
    margin: 0;
    color: #000;
}
#home_earth ul {
    list-style: none;
}
#home_earth ul li a {
    box-shadow: none;
    display: block;
    line-height: 1.2;
    text-decoration: none;
    padding: .4em;
    font-size: 1em;
    font-weight: bold;
}
#home_earth ul li a:hover {
    background: #f3bfd1;
    color: #033;
}
#air {
    height: 110px;
    left: 110px;
    top: 40px;
    width: 150px;
}
#air_box {
    width: 200px;
    min-height: 100px;
    top: 0;
    left: -60px;
}
#fire {
    height: 105px;
    left: 265px;
    top: 40px;
    width: 190px;
}
#fire_box {
    width: 200px;
    min-height: 100px;
    top: 0;
    left: 0;
}
#water {
    height: 120px;
    left: 397px;
    top: 148px;
    width: 130px;
}
#water_box {
    width: 200px;
    min-height: 100px;
    top: 0;
    left: 0;
}
#new_age {
    height: 230px;
    left: 38px;
    top: 153px;
    width: 120px;
}
#new_age_box {
    width: 200px;
    min-height: 100px;
    top: 0;
    left: -85px;
}
#activism {
    height: 110px;
    left: 396px;
    top: 277px;
    width: 157px;
}
#activism_box {
    width: 200px;
    min-height: 100px;
    top: 0;
    left: 0;
}
#now_time {
    height: 110px;
    left: 268px;
    top: 277px;
    width: 120px;
}
#now_time_box {
    width: 200px;
    min-height: 100px;
    top: 0;
    left: -90px;
}
#jeworld {
    height: 110px;
    left: 160px;
    top: 278px;
    width: 100px;
}
#jeworld_box {
    width: 200px;
    min-height: 100px;
    top: 0;
    left: -110px;
}
#earth {
    height: 130px;
    left: 392px;
    top: 390px;
    width: 130px;
}
#earth_box {
    width: 200px;
    min-height: 100px;
    top: 0;
    left: 0;
}
#education {
    height: 170px;
    left: 266px;
    top: 390px;
    width: 120px;
}
#education_box {
    width: 200px;
    min-height: 100px;
    top: 0;
    left: -90px;
}
#women {
    height: 160px;
    left: 90px;
    top: 390px;
    width: 164px;
}
#women_box {
    width: 200px;
    min-height: 100px;
    top: 0;
    left: -40px;
}
/* eof globus */
/* page contents */
.home .post-thumbnail {
    display: none;
}
.site-header .primary-menu, .sidebar .widget {
    background-color: rgba(228, 242, 248, 0.8);
}
.site-main {
    background-color: rgba(228, 242, 248, 0);
}
.sidebar .widget {
    border: none;
}
.site-main {
    padding: 1.75em;
}
.page-header {
    border-top: none;
    padding-top: 0;
}
/* sidebar */
#secondary .widget {
    font-size: 1em;
    padding: 1em;
    color: #1fabc8;
    margin-bottom: 3.5em;
}
.widget_wysija_cont {
    font-size: 1em;
    padding: 1em;
}
#secondary .widget-title {
    color: #09c;
    font-size: 1.34em;
    margin-bottom: .68em;
    letter-spacing: .046875em;
}
#secondary #text-1 .textwidget {
    color: #1591ab;
    font-weight: bold;
}
#secondary #text-1 .textwidget p br {
    display: none;
}
#secondary #text-1 .widget-title {
    color: #d01859;
    letter-spacing: .1em;
}
ul#menu-categories {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul#menu-categories li {
    margin: 0;
    padding: .3em 0;
}
ul#menu-categories a {
    display: block;
    background: #f3bfd1;
    color: #033;
    font-weight: 600;
    letter-spacing: .02em;
    line-height: 1.2;
    padding: .3em 1.6em .3em .6em;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}
ul#menu-categories a::before {
    color: #bee8f4;
    content: '•';
    display: inline-block;
    margin-left: .4em;
    margin-right: -1em;
}
ul#menu-categories a:hover, ul#menu-categories a:active, ul#menu-categories .current-menu-item a {
    background: #d01859;
    color: #fff;
}
#secondary #text-3 .widget-title {
    color: #d01859;
    font-size: 2.2em;
    line-height: 1;
    margin-bottom: .4em;
    text-align: center;
}
#secondary #text-3 p {
    text-align: center;
    font-size: 1.18em;
    font-weight: bold;
    letter-spacing: .02em;
    margin: 0 0 1em;
}
#secondary #wysija-2 h2 a, #secondary #wysija-2 p a:hover, #secondary .widget_mailpoet_form a {
    color: #09c;
    text-decoration: none;
}
#secondary #wysija-2 p, #secondary .widget_mailpoet_form p {
    color: #1a5569;
}
#secondary #wysija-2 p a, #secondary #wysija-2 h2 a:hover, #secondary .widget_mailpoet_form p a {
    color: #09c;
    text-decoration: underline;
}
#secondary .widget_mailpoet_form .mailpoet_text, #secondary .widget_mailpoet_form .mailpoet_textarea {
    width: 100%;
}
/* post content */
.site-main .entry-header h1.entry-title, h1.page-title {
    color: #d0185b;
    font-size: 1.68em;
    line-height: 1;
}
.single .byline, body.group-blog:not(.search-results) .byline {
    display: none;
}
.comments-title, .comment-reply-title {
    border: none;
}
.post-navigation, .post-navigation div + div {
    border-color: #fff;
}
button, button[disabled]:hover, button[disabled]:focus, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus {
    background-color: #2ac7e8;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    background-color: #1591ab;
}
.home .site-main .entry-header h1.entry-title {
    color: #2ac7e8;
    margin-bottom: .8em;
    display: none;
}
.home .site-main .entry-content h2 {
    color: #d01859;
}
.hp-tip {
    font-size: 1.32em;
    color: #1b93ac;
    line-height: 1.2;
}
.posts-list li {
    font-size: 1.1em;
    padding-bottom: .4em;
}
p.wysija-after-comment {
    margin-top: 1em;
}
p.wysija-after-comment input {
    vertical-align: middle;
}
/* prettyphoto lightbox for youtube popups plugin */
div.pp_default .pp_content_container .pp_details {
    float: right;
    margin-right: .4em;
    margin-top: -1.4em;
}
div.pp_default .pp_content_container .pp_close {
    direction: ltr;
    overflow: hidden;
}
div.pp_default .pp_content_container .pp_right {
    padding-right: 20px;
}
/* videobox */
.videobox.clear {
    text-align: center;
    vertical-align: top;
}
.videobox.clear + p br {
    display: none;
}
.col-video {
    padding: 16px;
    background: rgba(255, 255, 255, 0.4);
    width: 232px;
    margin: 1em auto;
}
.col-content {
    display: inline-block;
    max-width: 232px;
    text-align: right;
}
.col-content {
    color: #369;
}
.col-content h3 {
    color: #d01859;
}
.videobox bdo[dir="ltr"] {
    direction: ltr;
    display: block;
    text-align: left;
}
.contacts span.genericon {
    font-size: 1.24em;
    vertical-align: middle;
    color: #3B5998;
}
.contacts span.genericon-phone {
    color: #0D9375;
}
.contacts span.genericon-mail {
    color: #D33B24;
}
.wpcf7 {
    text-align: right;
}
.wpcf7-submit {
    float: right;
}
@media (max-width:388px) {
    .page-id-12 div.wpcf7-form-control-wrap {
        margin: 0 -32px;
    }
}
/************* bubbles menu on pages ****************/
.site-main .widgets_on_page .widget {
    border: none;
}
.site-main .widgets_on_page ul {
    list-style: none;
    margin-right: 0;
    width: 100%;
}
.site-main .menu {
    font-size: .86em;
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: stretch;
    align-items: stretch;
    align-content: center;
}
.site-main .menu > li {
    font-weight: bold;
    margin: 0;
    flex-grow: 1;
    float: none;
    display: inline-block;
}
.site-main .menu > li a {
    background: url(images/bg-menu-item.png) no-repeat 50% 50%;
    background-size: contain;
    display: table-cell;
    font-size: 1.5em;
    color: #d01859;
    font-style: oblique;
    height: 4em;
    line-height: .8;
    padding: .8em .8em .4em;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
    width: 4em;
    text-shadow: 0 0 1em #fff;
    text-shadow: 0 0 1em #fff, 0 1px 0 rgba(255, 255, 255, .32), 0 -1px 0 rgba(0, 0, 0, .28);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    overflow: hidden;
    position: relative;
    z-index: 2;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.site-main .menu > li:hover a, .site-main .menu > li a:hover, .site-main .menu > li a:active {
    color: #d01859;
}
.site-main .menu > li > a::before {
    z-index: -1;
    opacity: 0;
    background: rgba(193, 172, 205, .5);
    background: -moz-radial-gradient(center, ellipse cover, #f3bfd1 0%, rgba(193, 172, 205, 0) 72%, rgba(193, 172, 205, 0) 100%);
    background: -webkit-radial-gradient(center, ellipse cover, #f3bfd1 0%, rgba(193, 172, 205, 0) 72%, rgba(193, 172, 205, 0) 100%);
    background: radial-gradient(ellipse at center center, #f3bfd1 0%, rgba(193, 172, 205, 0) 72%, rgba(193, 172, 205, 0) 100%);
    border-radius: 100%;
    content: '';
    height: 3em;
    margin-right: -1.5em;
    margin-top: -1.28em;
    position: absolute;
    right: 50%;
    top: 50%;
    width: 3em;
    -webkit-transition: opacity 500ms ease;
    -moz-transition: opacity 500ms ease;
    transition: opacity 500ms ease;
}
.site-main .menu > li > a:hover::before, .site-main .menu > li > a:active::before {
    opacity: 1;
}
/* menu about */
/* shlihut and tasrit and other menus first right item */
#page-menu-about .menu > li.menu-item-21480, #page-menu-about .menu > li.menu-item-21482, #page-menu-bamot .menu > li.menu-item-21556 {
    flex: 3 1 60%;
    font-size: 1em;
}
#page-menu-about .menu > li.menu-item-21480 a, #page-menu-about .menu > li.menu-item-21482 a, #page-menu-bamot .menu > li.menu-item-21556 a, #page-menu-bamot .menu > li.menu-bamot-yaldaim a, #page-menu-music .menu > li.menu-item-21645 a, #page-menu-music .menu > li.menu-item-21648 a, #page-menu-music .menu > li.menu-item-21649 a, #page-menu-music .menu > li.menu-item-21650 a, #page-menu-music .menu > li.menu-item-21652 a, #page-menu-movies .menu > li.menu-item-21788 a {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding-top: 1.4em;
}
/* bamot  and other menus left item */
#page-menu-about .menu > li.menu-item-21481, #page-menu-bamot .menu > li.menu-item-21553, #page-menu-shop .menu > li.menu-item-21560, #page-menu-kids .menu > li.menu-item-33340, #page-menu-shop .menu > li.menu-shop-services {
    flex: 3 1 0%;
    font-size: .8em;
    margin-right: 50%;
    margin-top: -5.6em;
}
#page-menu-about .menu > li.menu-item-21481 a, #page-menu-bamot .menu > li.menu-item-21553 a, #page-menu-shop .menu > li.menu-item-21560 a, #page-menu-shop .menu > li.menu-shop-services a, #page-menu-shop .menu > li.menu-shop-custom-lessons a {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 5em;
    height: 5em;
    padding: 1.6em .8em .4em;
}
/* tasrit */
#page-menu-about .menu > li.menu-item-21482 {
    margin-top: -3em;
}
/* mila (disabled) */
#page-menu-about .menu > li.menu-item-21484 {
    margin-top: 1em;
}
/* cv */
#page-menu-about .menu > li.menu-item-21486 {
    /*margin-right: 32%;
	margin-top: -1.2em;*/
    margin-top: 1em;
}
/* menu bamot */
/* kehilat midbaran */
#page-menu-bamot .menu > li.menu-item-21553 {
    font-size: 1em;
    margin-right: 56%;
}
#page-menu-bamot .menu > li.menu-item-21553 a {
    padding-top: 1.2em;
}
/* kehilat yaldaim */
#page-menu-bamot .menu > li.menu-bamot-yaldaim {
    font-size: .8em;
    margin-top: -5em;
}
/* hamachon */
#page-menu-bamot .menu > li.menu-item-21547 {
    font-size: .8em;
}
#page-menu-bamot .menu > li.menu-item-21547 a {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding: 1.6em .8em .4em;
}
/* kehilat bitcoin */
#page-menu-bamot .menu > li.menu-item-21544 {
    flex: 1 0 42%;
    font-size: .92em;
    margin-right: 8%;
    margin-top: -4em;
}
/* energy small */
#page-menu-bamot .menu > li.menu-item-21541 {
    flex: .5 1 0%;
    font-size: .56em;
    margin-top: 1em;
}
/* shop menu */
#page-menu-shop .menu > li.menu-shop-custom-lessons a {
    font-size: 1.3em;
    height: 6em;
}
/* todaa */
#page-menu-shop .menu > li.menu-item-21725 a {
    font-size: 1.2em;
}
#page-menu-shop .menu > li.menu-shop-services {
    margin-top: -4.6em;
}
#page-menu-shop .menu > li.menu-hineni {
    box-sizing: content-box;
    font-size: .72em;
    margin-top: -6.28em;
}
#page-menu-shop .menu > li.menu-item-21560 {
    margin: 0;
    flex: 3 1 30%;
}
/* lessons */
#page-menu-shop .menu > li.menu-private-lessons {
    flex: 3 1 30%;
    margin-top: -1em;
}
#page-menu-shop .menu > li.menu-private-lessons a {
    font-size: 1.12em;
    height: 7em;
    padding-top: 1.5em;
    width: 7em;
}
/* livvui and seret */
#page-menu-shop .menu > li.menu-item-21562 a, #page-menu-shop .menu > li.menu-item-21564 a {
    font-size: 1.2em;
    height: 6em;
    padding-top: 1.2em;
    width: 6em;
}
/* gishur */
#page-menu-shop .menu > li.menu-item-21563 {
    box-sizing: content-box;
    flex: 2 1 24%;
    font-size: .5em;
}
/* lina */
#page-menu-shop .menu > li.menu-item-25640 {
    box-sizing: content-box;
    flex: 2 1 18%;
    font-size: .72em;
    margin-top: -2em;
}
/* seret */
#page-menu-shop .menu > li.menu-item-21564 {
    flex: 2 1 34%;
}
/* hanhaiot */
#page-menu-shop .menu > li.menu-item-21565 {
    box-sizing: content-box;
    font-size: .72em;
    margin-top: -3em;
}
/*@media (min-width:768px), (max-width:385px) {
#page-menu-shop .menu > li.menu-item-21565 {
	margin-top: -3em;
}
}*/
/* birthdays */
#page-menu-shop .menu > li.menu-item-21566 {
    font-size: .56em;
}
/* services */
@media(min-width: 359px) and (max-width:386px), (min-width:551px) and (max-width:599px), (min-width:830px) and (max-width:903px), (min-width:1166px) and (max-width:1199px) {
    #page-menu-shop .menu > li.menu-shop-services {
        margin-right: 0;
        margin-top: 0;
    }
}
/* menu yaldaim */
/* avatar */
#page-menu-kids .menu > li.menu-item-21570 a, #page-menu-kids .menu > li.menu-item-21571 a, #page-menu-kids .menu > li.menu-item-21572 a, #page-menu-kids .menu > li.menu-item-21573 a, #page-menu-movies .menu > li.menu-item-21790 a {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    /*width: 5em;
	height: 5em;*/
    padding: 1.6em .8em .4em;
}
/* avatar */
#page-menu-kids .menu > li.menu-item-21570, #page-menu-kids .menu > li.menu-item-21572 {
    font-size: 0.6em;
}
#page-menu-kids .menu > li.menu-item-21570 {
    margin-top: -5em;
    margin-right: 6em;
    flex: 1 1 28%;
}
/* private lessons */
#page-menu-kids .menu > li.menu-item-21571, #page-menu-kids .menu > li.menu-item-21573 {
    font-size: .48em;
}
#page-menu-kids .menu > li.menu-item-21571 {
    margin-top: -1em;
    margin-right: -.2em;
    margin-bottom: 0.4em;
    flex: 1 1 28%;
}
/* livvui yaldaim */
#page-menu-kids .menu > li.menu-item-33340 {
    font-size: 1em;
    margin: 2em 0 1em;
}
/* seret */
#page-menu-kids .menu > li.menu-item-21572 {
    margin-top: -4em;
    flex: 1 1 28%;
}
#page-menu-kids .menu > li.menu-item-21572 a {
    font-size: 1em;
}
/* group parents-children */
#page-menu-kids .menu > li.menu-item-21573 {
    flex: 0 1 46%;
}
/* birthdays */
#page-menu-kids .menu > li.menu-item-21574 {
    font-size: .56em;
    flex: 0;
}
/* menu music */
/* first */
#page-menu-music .menu > li.menu-item-21645, #page-menu-music .menu > li.menu-item-21648, #page-menu-music .menu > li.menu-item-21649 {
    flex: 2 1 20%;
    font-size: .8em;
}
/* no words */
#page-menu-music .menu > li.menu-item-21652 {
    flex: 1 1 18%;
    font-size: .60em;
}
/* small */
#page-menu-music .menu > li.menu-item-21647 {
    flex: 1 1 8%;
    font-size: .56em;
    margin-top: 6.4em;
}
/* english songs */
#page-menu-music .menu > li.menu-item-21650 {
    flex: 2 1 30%;
    font-size: .76em;
    margin-top: 2em;
}
/* love songs */
#page-menu-music .menu > li.menu-item-21651 {
    flex: 2 1 24%;
    margin-right: 18%;
}
/* menu movies */
/* aviraz */
#page-menu-movies .menu > li.menu-item-21788, #page-menu-movies .menu > li.menu-item-21790 {
    flex: 4 1 56%;
}
#page-menu-movies .menu > li.menu-item-21788 a, #page-menu-movies .menu > li.menu-item-21790 a {
    padding-left: .4em;
    padding-right: .4em;
    width: 5em;
}
#page-menu-movies .menu > li a span {
    color: #2ac7e8;
}
/* naama */

#page-menu-movies .menu > li.menu-item-21790 {
	margin-top: -2em;
    flex-grow: 1;
}

/* israela */
#page-menu-movies .menu > li.menu-item-21791 {
	flex: 2 1 40%;
	margin-top: .48em;
}
#page-menu-movies .menu > li.menu-item-21791 a {
    padding-left: .4em;
    padding-right: .6em;
    padding-top: 1.24em;
}
/* dvora */
#page-menu-movies .menu > li.menu-item-21792 {
    flex: 0 0 30%;
    font-size: .88em;
    margin: 0;
}
#page-menu-movies .menu > li.menu-item-21792 a {
    padding-left: 0;
    padding-right: .3em;
}
/* patish */
#page-menu-movies .menu > li.menu-item-21793 {
    flex: 1 0 11%;
    font-size: .62em;
}
/* shiran ben yehuda */
#page-menu-movies .menu > li.menu-item-21794 {
    font-size: .75em;
    margin-right: 40%;
}
/* naor naor */
#page-menu-movies .menu > li.menu-item-21795 {
    flex: 1 1 32%;
    font-size: .8em;
    margin-top: .8em;
}
#page-menu-movies .menu > li.menu-item-21795 a {
    padding-right: 1em;
}
/* youtube video gallery */
.entry-content .epyt-gallery-thumb {
    float: right;
}
.entry-content .epyt-gallery-title {
    font-size: 1.1em;
    line-height: 1.2;
    padding: .3em 0 0;
    color: #033;
}
/* pagination */
.pagination {
    border-color: #fff;
}
.pagination .prev, .pagination .next, .pagination::before, .pagination::after {
    background-color: #2ac7e8;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}
.pagination .prev:hover, .pagination .prev:focus, .pagination .next:hover, .pagination .next:focus {
    background-color: #1591AB;
}
.addtoany_list.a2a_kit_size_32 a {
    margin: .8em .5em;
}
/*==============================================================================*/
/*================================ my media ==================================*/
/*==============================================================================*/
/* 480px */
@media screen and (min-width: 30em) {
    #home_earth {
        display: none;
        -moz-transform: scale(.64);
        -ms-transform: scale(.64);
        -webkit-transform: scale(.64);
        transform: scale(.64);
        max-height: 400px;
    }
    .site-main .entry-header h1.entry-title, h1.page-title {
        font-size: 2em;
    }
    .site-main .menu {
        font-size: 1.42em;
    }
}
/* 710px */
@media screen and (min-width: 44.375em) {
    .site-main {
        background-color: rgba(228, 242, 248, 0.8);
    }
    #home_earth {
        display: block;
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
        max-height: none;
    }
    .hpmobicos {
        display: none;
    }
    .hp-bot-txt {
        margin-top: -4em;
    }
    .overlay {
        clip: rect(auto, auto, auto, auto);
    }
    .entry-header, .post-thumbnail, .entry-content, .entry-summary, .entry-footer, .comments-area, .image-navigation, .post-navigation, .page-header, .page-content, .content-bottom-widgets {
        margin-right: 7.6923%;
        margin-left: 7.6923%;
    }
    .archive .page-header {
        margin-left: 0;
        margin-right: 0;
    }
    .sidebar, .widecolumn {
        padding-right: 7.6923%;
    }
    /* page title and featured image */
    body:not(.home) .site-main article .entry-header {
        clear: right;
        display: inline-block;
        vertical-align: top;
        width: 68.4%;
        margin: 0;
        float: right;
    }
    body:not(.home) .site-main article:not(.has-post-thumbnail) .entry-header {
        width: auto;
        float: none;
    }
    body:not(.home) .site-main article:not(.has-post-thumbnail) .entry-content {
        clear: both;
    }
    body:not(.home) .site-main article .entry-header h1.entry-title, h1.page-title {
        font-size: 2.48em;
        margin-bottom: .2em;
    }
    body:not(.home) .site-main article .post-thumbnail {
        clear: left;
        display: inline-block;
        margin-bottom: 0;
        vertical-align: top;
        width: 30.6%;
        margin: 0;
        float: left;
        padding-right: 4%;
        padding-bottom: 2em;
    }
    .site-main .menu {
        font-size: 2.22em;
    }
    /* videobox */
    .col-video {
        float: right;
        clear: right;
        margin-top: 0;
    }
    .col-content {
        width: 60%;
        width: calc(100% - 260px);
        float: left;
        clear: left;
        max-width: none;
    }
    .post-thumbnail img {
        margin-right: auto;
    }
}
/* 910px */
@media screen and (min-width: 56.875em) {
    /* layout */
    .content-area {
        width: 67.4%;
    }
    .sidebar {
        margin-left: 71%;
        width: 29%;
    }
    /* header */
    .site-header {
        padding: 0 4.5455% 1em;
        margin-bottom: 2.5em;
    }
    .site-header-menu {
        margin-bottom: 0;
        margin-top: 0;
    }
    .site-branding {
        display: none;
    }
    /* bubble nav */
    .site-header .primary-menu {
        padding-bottom: 2em;
    }
    .main-navigation {
        margin: 0;
    }
    .main-navigation a span {
        color: #2ac7e8;
    }
    .main-navigation a small {
        color: #1a5569;
        font-weight: normal;
    }
    .main-navigation li a b {
        display: none;
    }
    .main-navigation .primary-menu {
        font-size: .68em;
        -ms-box-orient: horizontal;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -moz-flex;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-around;
        justify-content: space-around;
        -webkit-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-align-items: stretch;
        align-items: stretch;
        align-content: center;
    }
    .main-navigation .primary-menu > li {
        font-weight: bold;
        margin: 0;
        flex-grow: 1;
        float: none;
        display: inline-block;
    }
    .main-navigation .primary-menu > li a {
        background: url(images/bg-menu-item.png) no-repeat 50% 50%;
        background-size: contain;
        display: table-cell;
        font-size: 1.5em;
        height: 4em;
        line-height: .8;
        padding: .8em .8em .4em;
        text-align: center;
        vertical-align: middle;
        white-space: normal;
        width: 4em;
        text-shadow: 0 0 1em #fff;
        text-shadow: 0 0 1em #fff, 0 1px 0 rgba(255, 255, 255, .32), 0 -1px 0 rgba(0, 0, 0, .28);
        -webkit-transition: all 300ms ease;
        -moz-transition: all 300ms ease;
        transition: all 300ms ease;
        overflow: hidden;
        position: relative;
        z-index: 2;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    /* menu item sizes: changing LI font size to enforce proper relative bubble grow */
    /* hide blog */
    .main-navigation .primary-menu > li.menu-item-21915 {
        display: none;
    }
    /* mila tova */
    .main-navigation .primary-menu > li.menu-item-22539 {
        flex: 1 1 0%;
        font-size: 1.1em;
        letter-spacing: .08em;
        order: 0;
        position: absolute;
        margin: 2em 9% 0 0;
        right: 0;
        top: 0;
    }
    /* home name  */
    .main-navigation .primary-menu > li.menu-item-21397 {
        flex: 3 1 16%;
        font-size: 3em;
        order: 2;
    }
    .main-navigation .primary-menu > li.menu-item-21397 a {
        line-height: .72;
        padding-bottom: .5em;
    }
    /* livui tahalihey shinuy */
    .main-navigation .primary-menu > li.menu-item-21255 {
        flex: 1 1 24%;
        font-size: 1.46em;
        margin-top: -3.02em;
        order: 12;
    }
    /* shiurei todaat al */
    .main-navigation .primary-menu > li.menu-main-lessons {
        flex: 1 1 13%;
        font-size: 1.6em;
        order: 1;
        padding-right: 21%;
        box-sizing: content-box;
    }
    .main-navigation .primary-menu > li.menu-main-lessons a {
        font-size: 1em;
        padding: 3em 0.5em 2em;
    }
    .main-navigation .primary-menu > li.menu-main-lessons a span.nowrap {
        color: #d01859;
    }
    /* yaldaim */
    .main-navigation .primary-menu > li.menu-item-21256 {
        flex: 0 1 30%;
        font-size: 1.8em;
        margin: -3.4em auto -0.6em 0;
        order: 7;
    }
    /* about */
    .main-navigation .primary-menu > li.menu-item-21254 {
        flex: 1 1 52%;
        font-size: 1.48em;
        margin: -5em 10% 0 0;
        order: 6;
    }
    /* shop */
    .main-navigation .primary-menu > li.menu-item-21266 {
        flex: 1 1 16%;
        font-size: 1.36em;
        margin-top: -2.8em;
        order: 11;
    }
    /* movies */
    .main-navigation .primary-menu > li.menu-item-21259 {
        flex: 1 1 8%;
        font-size: 1.08em;
        letter-spacing: -0.05em;
        margin: -6em auto 0 0;
        order: 13;
    }
    .main-navigation .primary-menu > li.menu-item-21259 a {
        padding-bottom: 1.2em;
        padding-top: 1.6em;
    }
    /* music */
    .main-navigation .primary-menu > li.menu-item-21258 {
        flex: 1 1 70%;
        font-size: 1.1em;
        letter-spacing: .08em;
        margin-right: 2%;
        margin-top: -5em;
        order: 9;
    }
    /* mishpatey mafteah */
    .main-navigation .primary-menu > li.menu-item-21260 {
        flex: 1 1 8%;
        font-size: 1.28em;
        margin: 7em 0 0 -4.5em;
        order: 4;
    }
    /* search */
    .main-navigation .primary-menu > .menu-item-21401 {
        flex: 1 1 18%;
        font-size: 1.08em;
        font-weight: normal;
        margin-top: -3em;
        order: 8;
    }
    .main-navigation .primary-menu > .menu-item-21401 a span.genericon-search {
        font-size: 2em;
        color: #1a5569;
        -webkit-transition: all 300ms ease;
        -moz-transition: all 300ms ease;
        transition: all 300ms ease;
    }
    .main-navigation .primary-menu > .menu-item-21401 a:hover span.genericon-search {
        color: #2ac7e8;
    }
    /* newsletter */
    .main-navigation .primary-menu > li.menu-newsletter {
        flex: 1 1 4%;
        font-size: 1.34em;
        margin: 0 0 0 1em;
        order: 5;
    }
    /* todaa */
    .main-navigation .primary-menu > li.menu-main-todaa {
        flex: 3 1 10%;
        font-size: 1.56em;
        margin: 1.22em 0 0;
        order: 3;
    }
    /* contact */
    .main-navigation .primary-menu > li.menu-main-contact {
        flex: 1 1 0%;
        font-size: 1.4em;
        margin: .64em 0 0;
        order: 3;
    }
    /* fb */
    .main-navigation .primary-menu > li.menu-item-21399 {
        flex: 1 1 21%;
        font-size: 1.2em;
        margin-right: 10.5%;
        margin-top: -2.8em;
        order: 10;
    }
    .main-navigation .primary-menu > li.menu-item-21399 a {
        padding: .4em .4em .2em;
    }
    .main-navigation .primary-menu > li.menu-item a span.genericon-facebook {
        color: #3B5998;
        font-size: 1em;
        margin: 0 -.2em 0 .4em;
        padding: 0;
        vertical-align: -2px;
    }
    .main-navigation .primary-menu > li.menu-item a span.genericon-digg {
        color: #fff;
        text-shadow: 0 0 2px #29487d;
        text-shadow: 1px 1px 0 #29487d, -1px -1px 0 #29487d, -1px 1px 0 #29487d, 1px -1px 0 #29487d;
        font-size: 1.8em;
        margin: 0 0 0 -0.12em;
        padding: 0;
        vertical-align: text-bottom;
    }
    .main-navigation .primary-menu > li:hover a, .main-navigation .primary-menu > li.menu-item > a:hover, .main-navigation .primary-menu > li.menu-item > a:active {
        color: #d01859;
    }
    .main-navigation .primary-menu > li.menu-item > a::before {
        z-index: -1;
        opacity: 0;
        background: rgba(193, 172, 205, .5);
        background: -moz-radial-gradient(center, ellipse cover, #f3bfd1 0%, rgba(193, 172, 205, 0) 72%, rgba(193, 172, 205, 0) 100%);
        background: -webkit-radial-gradient(center, ellipse cover, #f3bfd1 0%, rgba(193, 172, 205, 0) 72%, rgba(193, 172, 205, 0) 100%);
        background: radial-gradient(ellipse at center center, #f3bfd1 0%, rgba(193, 172, 205, 0) 72%, rgba(193, 172, 205, 0) 100%);
        border-radius: 100%;
        content: '';
        height: 3em;
        margin-right: -1.5em;
        margin-top: -1.28em;
        position: absolute;
        right: 50%;
        top: 50%;
        width: 3em;
        -webkit-transition: opacity 500ms ease;
        -moz-transition: opacity 500ms ease;
        transition: opacity 500ms ease;
    }
    .main-navigation .primary-menu > li.menu-item > a:hover::before, .main-navigation .primary-menu > li.menu-item > a:active::before {
        opacity: 1;
    }
    /* eof nav */
    .sidebar, .widecolumn {
        padding-right: 0;
    }
    #home_earth {
        -moz-transform: scale(0.82);
        -ms-transform: scale(0.82);
        -webkit-transform: scale(0.82);
        transform: scale(0.82);
    }
    .site-main .menu {
        font-size: 2.12em;
    }
}
/* 985px */
@media screen and (min-width: 61.5625em) {
    body:not(.home) .site-main article.has-post-thumbnail .entry-header {
        clear: right;
        display: inline-block;
        padding-left: 0;
        vertical-align: top;
        width: 66%;
        margin: 0;
    }
    body:not(.home) .site-main article .entry-header h1.entry-title {
        font-size: 3.875em;
    }
    body:not(.home) .site-main article .post-thumbnail {
        width: 33.6%;
    }
    body:not(.home) .site-main article .entry-content > .widgets_on_page {
        clear: both;
    }
    body:not(.home) .site-main article .entry-content h2, body:not(.home) .site-main article .entry-content h3, body:not(.home) .site-main article .entry-content h1, body:not(.home) .site-main article .entry-content h4 {
        clear: right;
        display: block;
    }
    /* article */
    body:not(.search-results) article:not(.type-page) .entry-content {
        width: 84.6154%;
    }
    .site-main > article {
        margin-bottom: 4em;
    }
    body:not(.search-results) article:not(.type-page) .entry-footer {
        clear: both;
        float: none;
        padding-top: 2.5em;
        width: auto;
    }
    body:not(.search-results) article:not(.type-page) .entry-footer > span:not(:last-child)::after, .full-size-link, body:not(.search-results) .entry-format, body:not(.search-results) .cat-links, body:not(.search-results) .tags-links, body:not(.search-results) article:not(.sticky) .posted-on, body:not(.search-results) article:not(.type-page) .comments-link {
        display: inline;
    }
    .site-main .menu {
        font-size: 2.32em;
    }
}
/* 1034 */
@media screen and (min-width: 64.625em) {
    .main-navigation .primary-menu {
        font-size: .8em;
    }
}
/* 1200 */
@media screen and (min-width: 75em) {
    #home_earth {
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    .hp-bot-txt {
        margin-top: 2em;
    }
    .main-navigation .primary-menu > .menu-item-21401 {
        margin-right: 1.6em;
    }
    .site-main .menu {
        font-size: 2.88em;
    }
    #page-menu-shop .menu > li.menu-item-21563 {
        margin: 0 -1.5em 0 0;
    }
    .addtoany_list.a2a_kit_size_32 a {
        margin: 1em 0;
    }
}
/* 1330 */
@media screen and (min-width: 83.125em) {
    #secondary #text-1 .textwidget p br {
        display: block;
    }
    .site-main .menu {
        font-size: 3.24em;
    }
}
/* 1680 */
@media screen and (min-width: 105em) {
    .main-navigation .primary-menu {
        font-size: 1em;
    }
    .main-navigation .primary-menu > .menu-item-21401 {
        margin-right: .3em;
    }
}
/* flex boxes wrap */
ul.boxes-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    justify-content: space-between;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.boxes-wrap li {
    width: 100%;
    background: rgba(171, 226, 228, .4);
    margin: 0 0 1.5em;
    padding: 1.5em 1em;
    min-height: 8.2em;
    text-align: center;
}
ul.boxes-wrap li figure {
    border-radius: 100%;
    border: .28em solid #5bd6e7;
    overflow: hidden;
    margin: 0 auto 1.2em;
    max-width: 80px;
    height: auto;
}
ul.boxes-wrap li figure img {
    display: block;
    margin: 0;
}
.rtl ul.boxes-wrap li h3 {
    margin: 0;
    color: #d0185b;
    clear: left !important;
}
ul.boxes-wrap li h3 a {
    color: #d0185b;
    text-decoration: none;
    box-shadow: none;
}
ul.boxes-wrap li h3 a:hover {
    text-decoration: underline;
    color: #d0185b;
}
.rtl ul.boxes-wrap li h4 {
    margin: .5em 0 0;
    color: #3b87b7;
    clear: left !important;
    letter-spacing: normal;
    font-size: 1em;
}
/* 480px */
@media screen and (min-width: 30em) {
    ul.boxes-wrap li {
        text-align: right;
    }
    ul.boxes-wrap li figure {
        float: right;
        margin: 0 0 1.2em 16px;
    }
    ul.boxes-wrap li figure + .box-text {
        width: -webkit-calc(100% - 96px);
        width: -moz-calc(100% - 96px);
        width: -ms-calc(100% - 96px);
        width: calc(100% - 96px);
        float: left;
    }
}
/* 710px to 910px */ /* 1200 */
@media screen and (min-width: 44.375em) and (max-width: 56.874em), screen and (min-width: 75em) {
    ul.boxes-wrap li {
        width: 48%;
        margin-right: 2%;
    }
    ul.boxes-wrap li:nth-child(odd) {
        margin-left: 2%;
        margin-right: 0;
    }
}
ul.columns2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    list-style: none;
    padding: 0;
    margin: 0;
}
ul.columns2 li {
    width: 50%;
    padding: 0 1em 1em 0;
    margin: 0;
    line-height: 1.2;
}
ul.columns2 li:nth-child(odd) {
    padding-left: 1em;
    padding-right: 0;
}
ul.columns2 li h3 {
    margin: 0;
}
.taxonomy-description p {
    font-size: 1.12rem;
}
.site-info span + a {
    color: #3b87b7;
}
/* hineni move */
@media (min-width:44.375em) {
    #post-34015 .entry-content {
        margin-right: 0;
        margin-left: 0;
    }
}
#content-outer-items {
    clear: both;
    margin-top: 1.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
#content-outer-items > div {
    width: 48%;
    margin-right: 2%;
    margin-bottom: 1.5em;
}
#content-outer-items > div:first-child {
    margin-right: 0;
    margin-left: 2%;
}