/*
Theme Name: Meonot-Horim
Theme URI: http://underscores.me/
Author: Mixermedia web solution
Author URI: http://www.mixermedia.co.il
Description: Meonot-Horim custom theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: meonot
*/


/*********************************************************/
/* TEMP HIDE THE ENGLISH LANGUAGE MENU ITEM AND SEPERATOR*/
/********************************************************
.lang-item, .sep {
    display: none !important;
}*/
/*********************************************************/
/* TEMP HIDE THE ENGLISH LANGUAGE MENU ITEM AND SEPERATOR*/
/*********************************************************/




/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

body {
	margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}



button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-bold-webfont.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-bold-webfont.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-bold-webfont.svg#8b4b25a9e6dee2304c08fefb363a9190') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  700;
}

@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-bolditalic-webfont.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-bolditalic-webfont.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-bolditalic-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-bolditalic-webfont.svg#c21c03ab7080535ee57497eccfdf86e3') format('svg'); /* Legacy iOS */
       
  font-style:   italic;
  font-weight:  700;
}

@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-extrabold-webfont.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-extrabold-webfont.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-extrabold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-extrabold-webfont.svg#f7e80113069d64680d94be62885b159d') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  900;
}

@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-extrabolditalic-webfont.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-extrabolditalic-webfont.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-extrabolditalic-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-extrabolditalic-webfont.svg#0aa7139bf6d3c365c59c140c3c8e269e') format('svg'); /* Legacy iOS */
       
  font-style:   italic;
  font-weight:  900;
}

@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-italic-webfont.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-italic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-italic-webfont.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-italic-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-italic-webfont.svg#c710e2592c6201f5dff5fe5ae74e9d58') format('svg'); /* Legacy iOS */
       
  font-style:   italic;
  font-weight:  400;
}

@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-light-webfont.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-light-webfont.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-light-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-light-webfont.svg#1e3cbe1d61c0f2b766b8aff35f09f556') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  200;
}

@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-lightitalic-webfont.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-lightitalic-webfont.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-lightitalic-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-lightitalic-webfont.svg#c137a74dd645478d57aebcd9a32af039') format('svg'); /* Legacy iOS */
       
  font-style:   italic;
  font-weight:  200;
}

@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-regular-webfont.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-regular-webfont.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/meonot/open_sans_hebrew/opensanshebrew-regular-webfont.svg#265e1bf8eadfa92b8d955acd546bd2c3') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	font-family:"Open Sans Hebrew","fontawesome","Arial",sans-serif;
	
}

*{ 
	font-size: 16px;
	font-size: 1rem;
}

@media (min-width: 1025px){
	html{font-size:100%;}
}

@media (min-width: 768px) and (max-width: 1024px){
	html{font-size:87.5%;}
}
@media (max-width: 767px){
	html{font-size:77.5%;}
	/*html{font-size:62.5%;}*/
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
	color: rgba(0, 0, 0, .8);
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1;
	padding: .6em 1em .4em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	border: 1px solid #ccc;
	border-radius: 3px;
}

select {
	border: 1px solid #ccc;
}
/*
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}*/

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"] {
	padding: 3px;
}

textarea {
	padding-left: 3px;
	width: 100%;
}
select {
    appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
}
	select::-ms-expand {
		display: none;
	}
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/


/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
/*** temp language menu ***/
li#menu-item-609-de {
    display: none !important;
}
ul#menu-lang-new, ul#menu-lang-new ul.sub-menu {
	list-style: none outside;
	margin: 0;
	padding: 0;
}
/*ul#menu-lang-new > li > ul {
    position: absolute;
    top: 5.65rem;
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
}*/
ul#menu-lang-new {
    /*width: 75px;*/
    top: -3px;
    position: relative;
}
ul#menu-lang-new > li > a > img {
	float: right;
	padding-top: 5px;
}
ul#menu-lang-new > li > a > span:not(.fa) {
    margin-left: 0 !important;
    margin-right: 5px;
}
/**********************/

.main-navigation {
	display: block;
	float: left;
	position: relative;
    transform: translateY(5%);
	-moz-transform: translateY(5%);
	-webkit-transform: translateY(5%);
	-ms-transform: translateY(5%);
}

.main-navigation ul, ul#menu-lang-new {
    height: 90px;
    list-style: outside none none;
    margin: 0;
    padding-left: 0;
}

.main-navigation a, ul#menu-lang-new a {
	cursor: default;
    display: inline-block;
    position: relative;
    text-decoration: none;
    top: 50%;
    transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.main-navigation a[href], ul#menu-lang-new a[href] {
    cursor: pointer;
}


.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

/*.main-navigation ul ul a {
	width: 200px;
}*/

.main-navigation ul ul li {

}

.main-navigation li:hover > a,
.main-navigation li.focus > a {
}

.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
}

.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
}

.main-navigation ul li:hover > ul, 
.main-navigation ul li:active > ul, 
.main-navigation ul li:focus > ul, 
.main-navigation ul li.focus > ul, 
ul#menu-lang-new > li:hover > ul{
	left: auto;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul,
.main-navigation ul ul li:focus > ul ,
.main-navigation ul ul li:active > ul  {
	left: 100%;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul, ul#menu-lang-new {
		display: block;
	}
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/***************************************************
***************** MIXERMEDIA ***********************
***************************************************/
h2 {
    color: #1e4784;
    font-size: 18px;
    font-weight: 700;
    text-decoration: underline;
}

a:hover, a:focus {
	text-decoration: none;
	outline: none;
}
a, a:hover {
	color: #494949;
}

.block-ttl {
    color: #3d3d3d;
    font-size: 28px;
    font-weight: 700;
    padding: 1rem 0 0;
    text-align: center;
}

.blue, .green, .d-blue{
	content: "";
    float: left;
    height: 12px;
    margin-left: 19px;
    transform: translate3d(0px, -60%, 0px) rotate3d(0, 0, 1, 45deg);
	-moz-transform: translate3d(0px, -60%, 0px) rotate3d(0, 0, 1, 45deg);
	-webkit-transform: translate3d(0px, -60%, 0px) rotate3d(0, 0, 1, 45deg);
	-ms-transform: translate3d(0px, -60%, 0px) rotate3d(0, 0, 1, 45deg);
    width: 12px;
}
.blue{
	background: #006FB8 none repeat scroll 0 0;
	margin-left: 2px;
}
.green{
	background: #84AE40 none repeat scroll 0 0;
}
.d-blue{
	background: #214884 none repeat scroll 0 0;
}
.block-sep {
    padding-bottom: 2rem;
}
.sep-diamond {
    margin: 0 auto;
    overflow: hidden;
    padding: 12px 0;
    width: 78px;
}
/***** HOMEPAGE *****/

/*** header ***/
header.site-header {
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
	border-bottom: 5px solid #d3d3d6;
	min-height: 90px;
    position: fixed;
    width: 100%;
    z-index: 99999;
}
/* menu */
#primary-menu > .menu-item, ul#menu-lang-new li {
    border-bottom: 5px solid rgba(0, 0, 0, 0);
}
	#primary-menu > .menu-item:hover, ul#menu-lang-new > li.pll-parent-menu-item:hover {
		border-bottom: 5px solid #426394;
	}

.main-navigation li, ul#menu-lang-new > li {
    float: left;
    height: 100%;
    position: relative;
    text-align: center;
    width: 20%;
	/*border: 1px solid;*/
}
ul#menu-lang-new > li.sep {
    width: 7%;
    padding: 0;
    top: 44px;
}
ul#menu-lang-new > li {
    width: 38%;
}
ul#menu-lang-new > li.pn {
    width: 54%;
}
	ul#menu-lang-new li.pn a {
		font-size: 16px;
	}
.main-navigation li a, ul#menu-lang-new li a {
	font-size:1.125rem;
}
	#primary-menu > li:hover > a, #primary-menu > li:hover > a > span.fa.fa-bars, ul#menu-lang-new > li.pll-parent-menu-item:hover > a, ul#menu-lang-new > li:hover > a > span.fa.fa-bars {
		color:#426394;
		font-weight: 700;
	}
	#primary-menu .current-menu-parent > a, #primary-menu > .current-menu-item  > a, #primary-menu .current-menu-parent > a > .fa-bars , .current-menu-pressed > a, .current-menu-pressed > a > .fa.fa-bars{
		color: #426394;
		font-weight: 700;
	}
	#primary-menu .menu-item.current-menu-parent, #primary-menu > .current-menu-item, #primary-menu  > .menu-item.current-menu-pressed {
		border-bottom: 5px solid #426394;
	}
	
.main-navigation ul ul, ul#menu-lang-new > li > ul {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    float: left;
    height: auto;
    left: -999rem;
    position: absolute;
    top: 5.65rem;
    width: 100%;
    z-index: 99;
}
.main-navigation .sub-menu li, ul#menu-lang-new ul.sub-menu > .lang-item {
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    float: none;
    height: auto;
    text-align: left;
    width: 100%;
}
	.main-navigation .sub-menu > li > a, ul#menu-lang-new > li > .sub-menu > li > a {
		color: #ffffff;
		display: inline-block;
		padding: 10px 15px;
		transform: none;
		-moz-transform: none;
		-webkit-transform: none;
		-ms-transform: none;
		width: 100%;
	}
		.main-navigation .sub-menu > li:hover > a, ul#menu-lang-new > li > .sub-menu > li:hover > a {
			color: rgba(255, 255, 255, 0.5);
		}
ul#menu-lang-new > li > .sub-menu > li > a > img {
    float: right;
	margin-top: -3px;
}
ul#menu-lang-new > li > .sub-menu > li > a {
    padding: 18px 15px;
}	
.fa.fa-bars {
    color: #a6a6a6;
	cursor: default;
    font-size: 1.125rem;
    padding: 0 6px;
}
.site-branding.col-md-2 {
    height: 90px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
	.site-branding.col-md-2 > a {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		width: 100%;
	}
.main-mobile-navigation{
	display:none;
}
	.hambu.fa.fa-bars{
		display:none !important;
	}
	
/* phone & language */
.pl-cont {
	right: 0;
	line-height: 0;
    position: absolute;
    top: 60%;
    transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
    width: 100%;
}

.pn-lng.col-md-2.col-sm-2.col-xs-4 {
    padding-left: 0;
    padding-right: 15px;
}
	.pn-lng.col-md-2 {
		height: 90px;
		position: relative;
	}
		.pn-lng.col-md-2 > .pl-cont  > span {
			float: left;
		}
		.pn  a{
			color: #0870b8;
			font-size: 1.125rem;
			font-weight:800;
		}
		.sep {
			font-size: 1.25rem !important;
			padding: 0 0.4rem;
			transform: translateY(-50%);
			-moz-transform: translateY(-50%);
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
		}
		.lng a{font-size: 1.125rem;}
		.lng {
			font-size: 1.125rem;
			transform: translateY(55%);
			-moz-transform: translateY(55%);
			-webkit-transform: translateY(55%);
			-ms-transform: translateY(55%);
		}
		
#menu-lang.menu {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#menu-lang > li {
    float: left;
	display: inline-table;
}
.lang-item a {
    font-size: 1.125rem;
}
/***** main slider *****/
.desktopImg{display:block !important;}
.mobileImg{display:none !important;}
.main-slider, .main-img {
    padding: 95px 0 0;
	direction: ltr;
}
.main-img > img {
    margin: 0 auto;
}
.flexslider {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    border-radius: 0; 
	margin: 0;	
}
.main-slider  .flex-direction-nav a , .testemonial-slider .flex-direction-nav a {
    height: 80px !important;
    opacity: 0;
    width: 65px !important;
	margin: 0;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
ul.slides li {
    max-height: 830px;
}
.main-slider  .flex-direction-nav a {
	background: rgba(0, 0, 0, 0) url("/wp-content/themes/meonot/images/sliderArr.png") no-repeat scroll 0 0 !important;
}
.testemonial-slider .flex-direction-nav a {
    background: rgba(0, 0, 0, 0) url("/wp-content/themes/meonot/images/sliderArr_blue.png") no-repeat scroll 0 0 !important;
}
.flex-direction-nav a::before, .flex-direction-nav a.flex-next::before{
	content:"";
}
.main-slider .flex-direction-nav .flex-next, .testemonial-slider .flex-direction-nav .flex-next{
	background-position:100% 0 !important;
	right:7%;
	outline: 0 none;
}
.main-slider .flexslider:hover .flex-direction-nav .flex-next, .testemonial-slider .flexslider:hover .flex-direction-nav .flex-next{
	right:7% !important;
	opacity:1;
}
.main-slider .flex-direction-nav .flex-prev, .testemonial-slider .flex-direction-nav .flex-prev{
	background-position:0 0 !important;
	left:7%;
	outline: 0 none;
}
.main-slider .flexslider:hover .flex-direction-nav .flex-prev, .testemonial-slider .flexslider:hover .flex-direction-nav .flex-prev{
	left:7% !important;
	opacity:1;
}
.imgContainer {
    -moz-user-select: none;
	-webkit-user-select: none;
	height: 100%;
    overflow: hidden;
	-moz-transform: hidden;
	-webkit-transform: hidden;
	-ms-transform: hidden;
    position: relative;
}
.no_shadow{
	text-shadow:  none !important;
}
.marketing-proposal {
	cursor: default;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
    width: 100%;
}
.marketing-proposal .sttl {
    color: #ffffff;
    margin: 0 auto;
    text-shadow: 0 1px 2px #000000;
    width: 50%;
}
.marketing-proposal .sttl {
    font-size: 2.25rem;
    font-weight: 400;
	line-height: 1;
}
.flex-control-nav {
    bottom: 5%;
    position: absolute;
    left: 5%;
    text-align: center;
    width: auto;
}
.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {
    background: #84ae40 none repeat scroll 0 0;
    border: 3px solid #ffffff;
    cursor: default;
}
.flex-control-nav li {
    margin: 0 10px;
}
.flex-control-paging li a {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 20px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
    cursor: pointer;
    display: table;
    font-size: 1px;
    height: 15px;
    text-indent: 1px;
    width: 15px;
}
/***** site form ****/
.site-form-cont {
    float: right;
    margin: -38px 0 0;
    position: relative;
    width: 380px;
}
	.oc-site-form {
		-moz-user-select: none;
		background-color: #84ae40;
		border: 5px solid #fff;
		color: #ffffff;
		cursor: pointer;
		font-size: 1.75rem;
		line-height: 1;
		max-height: 70px;
		padding: 13px;
		text-align: center;
		width: 100%;
	}
	.site-form {
		background-color: #38548c;
		border-bottom: 5px solid #ffffff;
		border-left: 5px solid #ffffff;
		border-right: 5px solid #ffffff;
		height: 640px;
		width: 100%;
		display:none;
		position: absolute;
		z-index: 999;
	}
.frm-txt {
    color: #ffffff;
    font-size: 1.75rem;
    margin: 0 auto;
    padding: 25px 0 45px;
    text-align: center;
    width: 70%;
}
	.frm-txt.bot {
		padding-bottom: 0;
		padding-top: 45px;
		width: 95%;
	}
.site-form hr {
    margin: 0 auto;
    width: 80%;
}
.frm-num a {
    background: #ffffff none repeat scroll 0 0;
    color: #1e4784;
    font-size: 1.75rem;
    font-weight: 800;
    left: 15%;
    margin: -21px auto;
    position: absolute;
    text-align: center;
    width: 70%;
}
.frm-outer-wrp {
    padding: 20px;
}
.site-form .wpcf7-form {
    width: 331px;
}
.site-form input.name, input.email, input.num,.site-form select.prefix {
    height: 30px;
	color: #ffffff;
}
.site-form input.name,input.email,textarea.msg,input.num{
	width:100%;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-radius: 0;
	text-indent: 7px;
}

.site-form select.prefix {
    appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
	 background: #38548c url("/wp-content/themes/meonot/images/frm-arr.png") no-repeat 85% center;
    color: #ffffff;
    width: 25%;
	/*text-indent: 3px;*/
	padding: 0 8px;
}
	.site-form select.prefix option{
		text-indent: 7px;
	}
.site-form input.num{
	width:70%;
	float:right;
}
.site-form .dv-msg{
	background: rgba(0, 0, 0, 0) url("/wp-content/themes/meonot/images/msg-frame.png") no-repeat scroll 0 0;
	height: 182px;
}
	.site-form textarea.msg {
		border: 0 none;
		color: #ffffff;
		height: 136px;
		padding: 9px;
		resize: none;
		text-indent: 0;
	}
.site-form form > div {
    padding-bottom: 9px;
	width: 100%;
}
.site-form input::-webkit-input-placeholder {
	color: #fff !important;
	opacity: 1 !important;
}
.site-form input:-moz-placeholder { /* Firefox 18- */
	color: rgba(255,255,255,1) !important;  
	opacity: 1 !important;
}
.site-form input::-moz-placeholder {  /* Firefox 19+ */
	color: rgba(255,255,255,1) !important;  
	opacity: 1 !important;
}
.site-form input:-ms-input-placeholder {  
	color: #fff !important; 
	opacity: 1 !important;	
}
.site-form input[type="submit"]:hover, .site-form input[type="submit"] {
    /*background: #84ae40 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    bottom: 40px;
    box-shadow: none;
    color: #ffffff;
    height: 41px;
    position: absolute;
    width: 99px;
	outline: 0;
	font-size:1.125rem;
	font-weight: 700;*/
	background: #84ae40 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    bottom: 40px;
    box-shadow: none;
    color: #ffffff;
    font-size: 1.125rem;
    font-weight: 700;
    height: 40px;
    outline: 0 none;
    position: relative;
    width: 99px;
}
.site-form .wpcf7-not-valid {
    border-color: #ff0000 !important;
}
.site-form span.wpcf7-not-valid-tip {
    display: none !important;
}
.site-form div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok {
    /*background: #ffffff none repeat scroll 0 0;
    border: 1px solid #ff0000;
	bottom: 5px;
    color: #ff0000;
    margin: 0;
    padding: 0 !important;
    position: absolute;
    text-align: center;
    width: 90% !important;*/
	background: #ffffff none repeat scroll 0 0;
    border: 1px solid #ff0000;
    bottom: 42px;
    color: #ff0000;
    margin: 0;
    padding: 0 !important;
    position: relative;
    text-align: center;
    width: 100% !important;
}
.site-form div.wpcf7-mail-sent-ok{
	color:#84ae40;
	border-color:#84ae40;
}
.site-form div.wpcf7 img.ajax-loader {
    /*border: medium none;
    bottom: 46px;
    margin-left: 4px;
    position: absolute;
    vertical-align: middle;*/
	border: medium none;
    bottom: 46px;
    position: relative;
    right: 26px;
    top: -42px;
    vertical-align: middle;
}
/***** our houses ****/
.site-main{
	background: rgba(0, 0, 0, 0) url("/wp-content/themes/meonot/images/bg-texture.jpg") repeat scroll 0 0;
}
.house-cube-image .hs-cont a .img-responsive {
    margin: 0 auto;
}
.house-cube-image{
    padding: 15px;
}
.hs-cont {
    display: block;
    overflow: hidden;
    padding: 0;
}
.ttl {
    color: #ffffff;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 1.1;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
    width: 100%;
	    text-shadow: 0 0 5px #000;
}
.ttl > div {
    font-size: 1.75rem;
    font-weight: 400;
	text-shadow: 0 0 5px #000;
}


/***** testemonials *****/
/*.FL {
    float: left;
    line-height: 1;
    width: 6%;
}*/
.FL {
    /*line-height: 1;
	background: rgba(0, 0, 0, 0) url("/wp-content/themes/meonot/images/dash-left.png") no-repeat scroll center center;*/
    width: 100%;
	padding-bottom: 25px;
}	
.FL img{
	width:40px !important;
	height:auto;
}
/*.FR {
    float: right;
	line-height: 4;
    width: 6%;
}*/
.FR {
    /*background: rgba(0, 0, 0, 0) url("/wp-content/themes/meonot/images/dash-right.png") no-repeat scroll center center;*/
    width: 100%;
	padding-top: 25px;
}
 .FR img{
	width:36px !important;
	height:auto;
}
.testemonials-cont .flexslider .slides img {
    display: block;
    margin: 0 auto;
	width:auto;
}
/*.testemonials-cont{
	width:100%;
	background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/03/testemonials-mob-bg.jpg") no-repeat scroll center center / cover;
	background: #ffffff none repeat scroll 0 0;
	height: 380px;
}*/
.testemonials-cont {
    background: #ffffff none repeat scroll 0 0;
    height: 380px;
    width: 100%;
}
.blk {
    overflow: hidden;
}
.testi-cnt-wrp {
    display: inline-block;
    width: 88%;
}
/*.testemonial-slider .flexslider {
    margin: 0 auto;
    text-align: center;
    width: 85%;
}*/
.testemonial-slider {
    height: 100%;
}
.testemonial-slider .flexslider {
    margin: 0 auto;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 85%;
}
.testemonial-slider .flexslider:hover .flex-direction-nav .flex-prev {
    left: 7% !important;
}
.testemonial-slider .flex-direction-nav .flex-prev{
	left:7% !important;
}

.testemonial-slider .flex-direction-nav .flex-next{
	right:7% !important;
}
.testemonial-slider .flexslider:hover .flex-direction-nav .flex-next{
	right:7% !important;
}
.testemonial-slider .flex-direction-nav a { 
    top: 50%;
}
.slide-content {
    margin: 0 auto;
    width: 50%;
}
.slides .s-txt, .slides .s-sig{
    color: #214884;
    font-size: 2rem;
	line-height: 2.125rem;
	letter-spacing: 0;
	text-align: center;
	/*text-shadow: 0 1px 2px #000000;*/
}
.slides .s-sig {
    font-size: 1.25rem;
}
.dashicons {
	color: #000000;
	display: inline-block;
    font-size: 3rem !important;
    height: 3rem !important;
	text-shadow: 1px 2px #000000;
    /*width: 3rem !important;*/
}
.s-txt {
	direction: rtl;
    display: inline-block;
    overflow: hidden;
}
/*.testemonial-slider .slides > li {
    padding: 6rem 0;
}*/
.teste-btn {
	/*padding-top: 2rem;*/
}
.teste-btn  > .btn-default, .teste-btn  > .btn-default:hover {
    background-color: rgba(255, 255, 255, 0.25);
	box-shadow:none;
    border-color: #ffffff;
    border-radius: 0;
    color: #ffffff;
    width: 120px;
}

/***** standards *****/
.standard-cont {
    padding: 2rem 0 7rem;
}
.standard-cont .container {
    padding: 0;
}
.standard-cont .ulBlock ul {
    display: inline-table;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.standard-cont .ulBlock ul li {
    border-bottom: 2px solid #dbdbdb;
    border-left: 2px solid #dbdbdb;
    color: #1e4784;
    display: inline-block;
	float: right;
    height: 21.375rem;
    padding: 2.1875rem 1.8125rem 0;
    text-align: center;
}
	.standard-cont .ulBlock ul li:nth-child(4), .standard-cont .ulBlock ul li:nth-child(8) {
		border-left: 0 none;
	}
	/*.standard-cont .ulBlock ul li:nth-child(1), .standard-cont .ulBlock ul li:nth-child(5) {
		border-left: 0 none;
	}*/
	.standard-cont .ulBlock ul li:nth-child(5), .standard-cont .ulBlock ul li:nth-child(6), .standard-cont .ulBlock ul li:nth-child(7), .standard-cont .ulBlock ul li:nth-child(8) {
		border-bottom: 0 none;
	}
.st-ttl {
    font-size: 1rem;
	font-weight: 700;
}
.st-txt{
	font-size: 0.9375rem;
}	
.st-img {
    padding-bottom: 1.25rem;
}
	.st-img .img-responsive {
		margin: 0 auto;
	}
.st-sep {
    background-color: #a7a9ac;
    height: 1px;
    margin: 0.9375rem auto 1.25rem;
    width: 3.125rem;
}

/***** footer *****/
footer {
    background: #00103d none repeat scroll 0 0;
}
.site-footer .site-info, .hr.col-md-12{
		display: block;
	}
.ftr-ttl.col-md-9 {
    float: right;
    text-align: left;
}
.ftr-the-standart, .ftr-ttl, .tp-r, .bt-r {
    padding: 0;
}
.icons {
	background-position: right center;
	background-repeat: no-repeat;
    display: inline-block;
	float: right;
	height: 38px;
    margin: 0 0 41px;
    width: 22.7%;
}
.tooltip-content {
    background-image: url("/wp-content/themes/meonot/images/bubble.png");
}
	
.tooltip-content{
	background: rgba(0, 0, 0, 0) url("/wp-content/themes/meonot/images/bubble.png") no-repeat scroll center bottom / 100% 100%;
    bottom: 130%;
    color: #ffffff;
    cursor: default;
	/*filter: drop-shadow(0px 6px 6px rgba(0, 0, 0, 0.3));*/
    filter: drop-shadow(0px 0 5px rgba(153, 153, 153, 0.45));
    left: 84%;
    line-height: 1.4;
    margin-left: -100px;
    opacity: 0;
    padding: 50px 30px;
    pointer-events: none;
    position: absolute;
    text-align: center;
    transform: scale3d(0.1, 0.2, 1);
	-moz-transform: scale3d(0.1, 0.2, 1);
	-webkit-transform: scale3d(0.1, 0.2, 1);
	-ms-transform: scale3d(0.1, 0.2, 1);
    transform-origin: 50% 120% 0;
    transition: opacity 0.4s ease 0s, transform 0.4s cubic-bezier(0.6, 0, 0.4, 1) 0s;
    width: 200px;
    z-index: 9999;
}

.tooltip-content::after {
    background: #84ae40 none repeat scroll 0 0;
    content: "";
    height: 16px;
    left: 50%;
    margin-left: -8px;
    position: absolute;
    top: 100%;
    transform: translate3d(0px, -60%, 0px) rotate3d(0, 0, 1, 45deg);
	-moz-transform: translate3d(0px, -60%, 0px) rotate3d(0, 0, 1, 45deg);
	-webkit-transform: translate3d(0px, -60%, 0px) rotate3d(0, 0, 1, 45deg);
	-ms-transform: translate3d(0px, -60%, 0px) rotate3d(0, 0, 1, 45deg);
    width: 16px;
}
.ftr-the-standart a:hover .tooltip-content {
    opacity: 1;
    pointer-events: auto;
    transform: scale3d(1, 1, 1);
	-moz-transform: scale3d(1, 1, 1);
	-webkit-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
}


.ftr-menus ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.ftr-menus .sub-menu a {
    padding: 0;
}
	.ftr-menus a, .ftr-the-standart {
		color: #ffffff;
	}
	.ftr-menus a:hover {
		color: rgba(255, 255, 255, 0.5);
	}
	.ftr-menus li.menu-item-has-children a:hover {
		color: #ffffff;
	}
.ftr-the-standart {
    padding: 37px 0 ;
}
.tp-r {
    padding: 47px 0 ;
}
.ftr-menus {
    padding: 30px 0 ;
}
.ftr-menus .sub-menu {
    padding: 26px 0 ;
}
	.ftr-menus ul li {
		padding: 7px 0;
	}
.tp-r{
	padding-bottom:0;
}
.site-footer .site-info {
    background: rgba(0, 0, 0, 0) url("/wp-content/themes/meonot/images/st-ftr/ft-top-px.png") repeat-x scroll 0 0;
	/*overflow: hidden;*/
	height: 74px;
}
.ftr-menus{
	
}
.ftr-menus > .col-md-3.col-xs-6 {
	float: right;
}
.ftr-menus > .col-md-3 {
    padding: 0;
}
.hr.col-md-12 {
    bottom: 63px;
    padding: 0;
}
	.hr.col-md-12 > hr {
		background: #40567d none repeat scroll 0 0;
	}
.ftr-credits.col-xs-12 {
    padding: 0;
    top: -63px;
}
	.btns.col-md-6.col-xs-12 {
		float: right;
		padding: 0;
	}
	.fb, .yt, .wnt{
		background-color: #ffffff;
		float: right;
		font-size: 16px;
		height: 24px;
		margin: 0 0 0 7px;
		padding-top: 4px;
		text-align: center;
		width: 25px;
	}
	.wnt{
		padding: 0;
		width: 68px;
	}
.cred span, .cred span a {
    color: #ffffff;
    font-size: 14px;
}
.cred.col-md-6.col-xs-12 {
    padding: 0;
}

div.autototop a {
    background: #84ae40 none repeat scroll 0 0;
    box-shadow: 0 1px 3px #000000;
    color: #ffffff;
    height: 36px;
    left: auto;
    margin: -53px -20px auto auto;
    padding: 0;
    position: fixed;
    right: 10%;
    text-align: center;
    text-decoration: none;
    top: 100%;
    width: 36px;
    z-index: 1003;
}
.s {
    display: block !important;
}
div.autototop {
    line-height: 36px;
}
/***************************************
/********** CONTENT PAGES ***************
***************************************/

.bc.container {
    padding-top: 1.75rem;
}
.frm.container {
    margin-top: -25px;
}
	.frm .site-form-cont {
		float: right;
		margin: -58px 0 0;
		position: relative;
		width: 380px;
	}
.cnt.container {
	margin-bottom: 6.25rem;
    padding-top: 5.3125rem;
}
/*** sidebar ***/
.s-bar.col-md-3 {
    padding: 0;
}
.s-bar .widget.widget_nav_menu ul {
    list-style: outside none none;
    margin: 0 15px 0 0;
    padding: 0;
}
.s-bar .widget.widget_nav_menu ul.menu > li, .hs.s-bar > .widget.widget_nav_menu > div > ul.menu > li {
    border-bottom: 1px solid #c2c2c2;
    border-top: 1px solid #c2c2c2;
    /*height: 50px;*/
    width: 83%;
}
	
.s-bar .widget.widget_nav_menu  > div > ul.menu > li.current-menu-item, .s-bar .widget.widget_nav_menu > div > ul.menu > li:hover, .hs.s-bar > .widget.widget_nav_menu > div > ul.menu > li:hover {
    background: #eceeec none repeat scroll 0 0;
    border-color: #939393;
}
.s-bar .widget.widget_nav_menu ul li > a {
	color: #555555;
    display: block;
    font-size: 1.125rem;
    line-height: 1;
    padding: 16px;
}
/*** sidebar bottom cubes ***/
.houses-cubes {
	margin-top: 1.125rem;
	display: block;
}
.houses-cubes > ul {
    list-style: outside none none;
    margin: 0 15px 0 0;
    padding: 0;
}
	.houses-cubes li {
		width: 83%;
		padding:0.46875rem 0;
		border: 0;
	}
.btn-anita, .btn-rozen, .btn-mozes {
	border-radius: 0;
    color: #ffffff;
    font-size: 1.1875rem;
    font-weight: 700;
    line-height: 1;
    padding: 1rem 0;
    width: 100%;
}
.houses-cubes li .btn:focus, .houses-cubes li .btn:hover, .houses-cubes li .btn:active{
	color: #ffffff;
	outline: none;
	box-shadow: none;
}

.houses-cubes span {
	font-size: 0.8125rem;
	font-weight: 400;
}
.btn-anita{
	background-color: #006fb8;
}
.btn-rozen{
	background-color: #84ae40;
}
.btn-mozes{
	background-color: #1e4784;
}

.page-template-medical-care .houses-cubes{
	margin-top: -26px;
}
/*** main content ***/
.yakintonHeadLink {
    float: right;
}
	.yakintonHeadLink > a {
		display: block;
	}
	.yakintonHeadLink img {
		margin: -7px 0 0;
	}

.main-content h1 {
    border-bottom: 2px solid;
    color: #1e4784;
    font-size: 1.5rem;
    font-weight: 700;
    margin: 0 0 40px;
    padding-bottom: 22px;
}
.main-content {
	border-left: 2px solid #e4e4e4;
    padding: 0 0 0 60px;
	color: #4e4e4e;
}
.main-content.col-md-12.fullWidth {
    border: 0 none;
    padding: 0;
}
.bc.container > div > span > a, .bc.container > div > span{
    font-size: 13px;
}
.bc.container > div > span.current {
    font-size: 13px;
	font-weight:700;
	color: #1e4784;
}

.main-content ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.main-content .textwidget ul {		/* for the bullets in the houses apartments section*/
    list-style: outside none none;
    margin: 0;
    padding: 0 0 0 20px;
    text-indent: -20px;
}

.main-content .amana ul li::before, .main-content .about ul li::before, .main-content .vision ul li::before {
    color: #1e4784;
    content: "♦";
    font-size: 22px;
    padding: 0 9px 0 0;
}
.main-content .entry-content img {
    vertical-align: top;
}
.main-content .entry-content iframe {
    border:none;
}
.main-content .entry-content strong > span, .main-content .entry-content strong > u, .mob-content .entry-content strong > span, .mob-content .entry-content strong > u {
    color: #1e4784;
}
.main-content td {
    padding: 0 25px 0 0;
    vertical-align: top;
	color: #4c4c4c;
}
.main-content .entry-content a, .mob-content a{
    color: #006fb8;
    text-decoration: underline;
}
.mng {
    padding: 0 2rem 2.75rem 0;
}
	.mng-block {
		padding: 0;
	}
	.mng-img {
		padding: 0;
		display: none;
	}
	.mng-sp {
		background-color: #acaeb1;
		height: 1px;
		margin: 1rem 0;
		width: 100%;
	}
	.mng-dtl, .mng-dtl a {
		color: #4c4c4c !important;
	}
	.mng-dtl{
		padding: 0 0 0 15px;
	}
	.mng-phn-eml a {
		text-decoration: none !important;
	}
	.mng-phn-eml .pipe{
		color:#acaeb1;
		margin: 0 0.75rem;
		font-size:17px;
	}
	.mng-nm {
		font-size: 1.125rem;
		font-weight: 700;
	}
	.mng-pos {
		font-size: 1rem;
		height: 2.125rem;
	}

/*******************************
*********** HOUSES *************
*******************************/
.mob-content {
	display: none;
}
.hs.s-bar > .widget.widget_nav_menu > div > ul.menu > li:first-child{
    border: 0 none;
    display: table;
    height: 70px;
    text-align: center;
}
	.hs.s-bar .widget_nav_menu ul > li:first-child a {
		display: table-cell;
		padding: 0;
		vertical-align: middle;
		color:#fff;
		font-weight: 700;
		font-size: 1.1875rem;
	}
/*** contact ***/
#contact-us-titles-row, #contact-us-detailes-row {
	margin: 0 !important;
    padding: 0 10px;
}
#contact-us-mobile-row {
    display: none;
}
#contact-us-desktop-row {
	display: block;
	margin-top: -30px;
}
#contact-us-sep-line {
    height: 2px;
    padding-bottom: 1.5625rem;
}

/*** events ***/
.main-content.col-md-12.fullWidth h2, 
.main-content.col-md-12.fullWidth h2 strong, 
.main-content.col-md-12.fullWidth h2 strong u {
    text-align: center;
    font-size: 1.375;
    margin-bottom: 2rem;
}
.main-content.col-md-12.fullWidth table tr td {
    width: calc(100%/7) !important;
    padding: 0 5px;
}
.page-template-house-rozen .main-content.col-md-12.fullWidth table tr:first-child {
    background-color: #83ad40;
}
.page-template-house-anita .main-content.col-md-12.fullWidth table tr:first-child {
    background-color: #006eb8;
}
.page-template-house-mozes .main-content.col-md-12.fullWidth table tr:first-child {
    background-color: #204783;
}
.main-content.col-md-12.fullWidth table tr:first-child td, table tr:first-child td strong {
    color: #fff;
    font-size: 18px;
}
.main-content.col-md-12.fullWidth table tr:first-child td {
    border-left: 1px solid;
    text-align: center;
    height: 40px;
    vertical-align: middle;
}
.main-content.col-md-12.fullWidth table tr:nth-child(even) {
    background-color: #eceeec;
    height: 40px;
}
.main-content.col-md-12.fullWidth table tr:nth-child(even) td, 
.main-content.col-md-12.fullWidth table tr:nth-child(even) td span,
.main-content.col-md-12.fullWidth table tr:nth-child(even) td strong, 
.main-content.col-md-12.fullWidth table tr:nth-child(even) td strong span {
    font-size: 14px;
    font-weight: 900;
	vertical-align: middle;
	text-align: right;
}
.main-content.col-md-12.fullWidth table tr:nth-child(odd):not(:first-child) {
    background-color: #f8f8f8;
}
.main-content.col-md-12.fullWidth table tr:not(:first-child) td {
    border-right: 1px solid #eceeec;
    border-left: 1px solid #eceeec;
	padding: 10px;
}
.main-content.col-md-12.fullWidth table tr:nth-child(odd):not(:first-child) td, 
.main-content.col-md-12.fullWidth table tr:nth-child(odd):not(:first-child) td p {
    font-size: 12px;
    margin: 0;
    line-height: 19px;
}
.swipe {
    display: none;
}










#bigcalendar1 * {
    font-size: inherit;
	font-family: "Open Sans Hebrew", "Ariel" !important;
}
/*#TB_title {
    background: #0870b8 none repeat scroll 0 0 !important;
}

td#next {
    background-color: #ff0000 !important;
}
#bigcalendar1 {
    width: 100% !important;
}*/
.thickbox-previewbigcalendar1 *  {
    font-weight: 400 !important;
}
.calyear_table * {
   /* color: #1e4784 !important;*/
    text-shadow: none !important;
}

/*.top_table, .top_table  *{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.views {
    display: none;
}*/
.mng.col-sm-6.col-xs-12 {
    width: 49%;
}

@media (max-width: 1600px){
	.testi-cnt-wrp {
		width: 83%;
	}
	/*.FR {
		width: 11%;
	}*/
}
@media (max-width: 1199px){
	/***** testemonials *****/
	.testemonials-cont{
		width:100%;
		/*background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/03/testemonials-mob-bg.jpg") no-repeat scroll center center / cover;*/
		
		height: 400px;
	}
	
	.lang-item a {
		font-size: 1rem;
	}
	.pn a {
		font-size: 0.95rem;
	}
	
	/*** site form ***/
	.frm .site-form-cont {
		margin: -57px 0 0;
	}
}
@media (min-width: 768px) and (max-width: 1024px){
	/**** standard ****/
	.standard-cont .ulBlock ul li {
		padding: 2.1875rem 1.25rem 0;
	}
	
	.main-content {
		padding: 0 0 0 30px;
	}
	
	
	.testi-cnt-wrp {
		width: 100%;
	}
	/*.FR {
		width: 9%;
	}*/
}
@media (max-width: 1024px){
	.main-navigation ul ul {
		top: 6.46rem;
	}
	.slide-content {
		margin: 0 auto;
		width: 70%;
	}
	/*.site-form input[type="submit"]:hover, .site-form input[type="submit"] {
		bottom: 4.3rem;
	}*/
	.frm .site-form-cont {
		margin: -50px 0 0;
	}
	.tooltip-content {
		left: 82%;
	}
}
@media (max-width: 1023px){
	#contact-us-mobile-row {
		display: block;
		margin-bottom: 30px !important;
	}
	#contact-us-desktop-row {
		display: none;
	}
	.contact-us-mobile-grid .panel-grid{
		margin:0 !important;
	}
	.contact-us-mobile-grid .panel-grid-cell{
		float:none !important;
	}
	
	.contact-us-mobile-grid.panel-widget-style .panel-first-child {
		margin: 0 !important;
	}
	.contact-us-mobile-grid.panel-widget-style .panel-grid-cell > div:nth-child(2) {
		margin: 0 !important;
	}
	.contact-us-mobile-grid.panel-widget-style .panel-last-child {
		margin: 0 !important;
	}
	.contact-us-mobile-grid.panel-widget-style .panel-grid-cell {
		width: 100% !important;
	}
	.contact-us-mobile-grid.panel-widget-style .panel-grid-cell {
		margin: 0 !important;
		padding: 1rem 0 0.5rem !important;
		width: 100% !important;
	}
	
	.cnt.container {
		padding-top: 2.3125rem;
	}

	/***** testemonials *****/
	.slide-content {
		margin: 0 auto;
		width: 80%;
	}
}
@media (max-width: 991px){
	ul#menu-lang-new {
		width: 85%;
		margin: 0 auto;
	}
	ul#menu-lang-new > li > ul {
		top: 90px;
	}
	ul#menu-lang-new > li > a > img {
		margin-top: -2px;
	}
	body {
		max-width: 991px;
		width: 100%;
	}
	.site-branding.col-md-2 {
		height: 90px;
		left: 0;
		overflow: hidden;
		padding: 0;
		position: relative;
	}
	.main-navigation{
		display:none;
	}
	.hambu.fa.fa-bars, .fa.fa-close {
		cursor: pointer;
		display: block !important;
		font-size: 3rem;
		left: 10px;
		margin: 2.3rem 0;
		position: absolute;
	}
	.main-mobile-navigation ul {
		list-style: outside none none;
		margin: 0;
		padding: 0;
	}
	.main-mobile-navigation a span.fa.fa-bars{
		display: none;
	}
	.main-mobile-navigation {
		background: #d8d8d8 none repeat scroll 0 0;
		-webkit-box-shadow: -1px 0px 5px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: -1px 0px 5px 0px rgba(0,0,0,0.75);
		box-shadow: -1px 0px 5px 0px rgba(0,0,0,0.75);
		/*display: none;*/
		float: left;
		overflow-y: scroll;
		position: fixed;
		left: 0;
		top: 0;
		width: 240px;
		z-index: 999;
	}
	.main-mobile-navigation li a {
		color: #204783;
		cursor: default;
		display: block;
		font-size: 1.4rem;
		padding: 2rem;
		text-decoration:none;
		outline:none;
		position: relative;
		
	}
		.main-mobile-navigation a[href]{
			cursor: pointer;
		}
	.main-mobile-navigation li ul.sub-menu {
		display: none;
		background: #c1c1c1 none repeat scroll 0 0;
	}
	.main-mobile-navigation li {
		border-bottom: 1px solid #ffffff !important;
	}
	#primary-menu > .menu-item:hover {
		border-bottom: none;
	}
	.lang-item a {
		font-size: 1.125rem;
	}
	.pn a {
		font-size: 1.8rem;
	}
	.pn-lng.col-md-2 {
		float: right;
		padding: 0;
		right: 0;
	}
	a.on:hover, a.on:focus, a.on, #primary-menu > li.menu-item > a:hover{
		background-color:#204783;
		color: #fff !important;
		font-weight: 700 !important;
	}
	 #primary-menu > li > a{
		font-weight: 500;
	 }
	.site-mobile-navigation .sub-menu > li.menu-item {
		background: #c1c1c1 none repeat scroll 0 0;
	}
	.content-overlay {
		background: #000000 none repeat scroll 0 0;
		display: none;
		float: left;
		height: 100%;
		margin-top: 90px;
		opacity: 0.6;
		position: fixed;
		width: 100%;
		z-index: 9999;
	}
	
	.bc.container {
		display: none;
	}
	.frm .site-form-cont {
		margin: -7px 0 0;
	}
	/*****************************
	*********** houses ***********
	*****************************/
	
	.s-bar .widget.widget_nav_menu ul {
		margin: 0;
	}
	.s-bar.col-md-3 {
		padding: 0;
		width: 100%;
	}
	.s-bar .widget.widget_nav_menu  > div > ul.menu > li {
		width: 100%;
	}
	.hs.s-bar > .widget.widget_nav_menu > div > ul.menu > li {
		width: 100%;
	}
	#contact-us-desktop-row .panel-grid-cell, #contact-us-mobile-row .panel-grid-cell, #contact-us-map .panel-grid-cell {
		width: 100% !important;
	}
	.mob-content {
		display: block;
		padding: 15px;
	}
	.main-content {
		border: 0 none;
		/*display: none;*/
		padding: 0;
	}
	
	.houses-cubes {
		display: none;
	}
	
	.site-footer .site-info, .hr.col-md-12{
		display: none;
	}
	.ftr-credits.col-xs-12 {
		margin: 15px 0;
		padding: 0;
		top: 0;
	}
}
@media (min-width: 860px) and (max-width: 991px){
	.site-branding.col-md-2 {
		height: 90px;
		left: 0rem;
		overflow: hidden;
		padding: 0;
		position: relative;
	}
}
@media (min-width: 768px) and (max-width: 960px){
	/**** standard ****/
	.standard-cont .ulBlock ul li {
		padding: 1.5rem 0.5rem 0;
	}
	.st-img {
		padding-bottom: 0.5rem;
	}
	.st-sep {
		margin: 0.5rem auto;
	}
	
	
}
@media (max-width: 860px){
	.site-branding.col-md-2 {
		height: 90px;
		left: 4rem;
		overflow: hidden;
		padding: 0;
		position: relative;
	}
}
@media (max-width: 768px){
	
	.hambu.fa.fa-bars, .fa.fa-close {
		margin: 1.9rem 0;
	}
	/***** testemonials *****/
	.testemonials-cont {
		height: 260px;
	}
	.slides .s-txt {
		font-size: 1.8rem;
		line-height: 1.2;
	}
	.slides .s-sig {
		font-size: 1.1rem;
	}
}
@media (max-width: 767px){
	ul#menu-lang-new {
		width: 68%;
	}
	.hambu.fa.fa-bars, .fa.fa-close {
		margin: 2.3rem 0;
	}
	/***** slider ****/
	.desktopImg{display:none !important;}
	.mobileImg{display:block !important;}
	
	
	/**** site form ****/
	.frm.container {
		margin-top: 0;
	}
	.site-form-cont, .frm .site-form-cont {
		margin: 0;
		position: relative;
		width: 100%;
	}
	
	.site-form {
		position: relative;
	}
	.site-form .wpcf7-form {
		width: 100%;
	}
	.site-form input[type="submit"]:hover, .site-form input[type="submit"] {
		position: relative;
		bottom: 36px;
		width: 100%;
	}
	
	.site-form .dv-msg{
		background:transparent;
	}
	.site-form textarea.msg {
		border: 1px solid #cccccc;
	}
	.site-form div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok {
		width: 100%;
		position: relative;
	}
	
	/***** testemonials *****/
	.testi-cnt-wrp {
		width: 100%;
	}
	/*.FR {
		width: 9%;
	}*/
	.dashicons {
		font-size: 2.3rem !important;
	}
	
	/**** standard ****/
	.st-block {
		margin: 0 auto;
		width: 90%;
	}
	.standard-cont .ulBlock ul li {
		border-bottom: 2px solid #dbdbdb !important;
		border-left: 0 none;
		height: 19.375rem;
		width: 100%;
	}
		.standard-cont .ulBlock ul li:nth-child(8){
			border-bottom: 0 !important;
		}
	/**** footer ****/
	.cred.col-md-6.col-xs-12 {
		padding: 10px 0;
		text-align: right;
	}
	
	
	.mng.col-sm-6.col-xs-12 {
		width: 100%;
	}
	
	/** events **/
	.main-content.col-md-12.fullWidth .entry-content {
		-webkit-overflow-scrolling: touch;
		-moz-overflow-scrolling: touch;
		overflow-scrolling: touch;
		overflow-x: scroll;
	}
	
}
@media (max-width: 586px){
	ul#menu-lang-new {
		display: flex;
		width: 100%;
	}
	ul#menu-lang-new > li.pn {
		width: 60%;
	}
	ul#menu-lang-new li.pn a {
		font-size: 15px;
	}
	ul#menu-lang-new > li > .sub-menu > li > a {
		padding: 18px 0px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: row-reverse;
	}
	.FL img {
		height: auto;
		width: 30px !important;
	}
	.FR img {
		height: auto;
		width: 26px !important;
	}
	.swipe {
		display: block;
		text-align: center;
	}
}
@media (max-width: 414px){
	/***** testemonials *****/
	.dashicons {
		font-size: 1.5rem !important;
	}
	/*.FR {
		float: right;
		line-height: 14;
		width: 11%;
	}*/
	.blk {
		margin: auto;
		overflow: hidden;
		width: 90%;
	}
	.testi-cnt-wrp {
		width: 100%;
	}
	
	.hambu.fa.fa-bars, .fa.fa-close {
		left: 10px;
	}
	.pn a {
		font-size: 1.125rem;
	}
	.marketing-proposal .sttl {
		font-size: 1.7rem;
	}
	/***** testemonials *****/
	.slide-content {
		width: 100%;
	}
	.slides .s-sig {
		font-size: 1.1rem;
	}
}
@media (max-width: 320px){
	.site-branding.col-md-2 {
		left: 3.5rem;
	}
	.pn a {
		font-size: 1.2rem;
	}
}

.unscroll{
	overflow: -moz-hidden-unscrollable;
	overflow: hidden;
}
.openMobSubMenu{
	background-color: #204783;
    color: #ffffff !important;
    font-weight: 700 !important;
}










