/*
Theme Name: newOne
Theme URI: http://wordpress.org/
Author: Mor Zloof Oz Gonen
Author URI: http://wordpress.org/
Description: Mor Zloof Oz Gonen
Version: 1.3
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
-------------------------------------------------------------- */
/*.Tred{
	color: #df171e;
}*/
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.ttf) format('truetype');
}
input:focus, textarea:focus{outline: 0;}
body{
	direction:rtl;
	margin:0px;
	padding:0px;
	color:#575656;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body{
		font-family: 'Open Sans Hebrew', serif;
	}
}
@-moz-document url-prefix(){
    body{
		font-family: 'Open Sans Hebrew', serif;
	}
}
.row{
	width: 100%;
	float:left;
}
.header{
	width: 100%;
	float: left;
}
.header_gray{
	height: 100%;
	min-height: 745px;
	width: 100%;
	background-position: bottom center;
	padding-bottom:15px;
	position: relative;
	float: left;
}
.header_gray_top{
	height:210px;
	width: 960px;
	margin-left:-480px;
	position: relative;
	float:left;
	left:50%;
}
.header_gray_top_left{
	height: 135px;
	width: 135px;
	margin-left:-330px;
	position: absolute;
	left: 50%;
}
.header_gray_top_right{
	height: 135px;
	width: 135px;
	margin-right:-330px;
	position: absolute;
	right: 50%;
}
.header_form{
	margin-right:-480px;
	position: relative;
	float:right;
	right: 50%;
	z-index:1;
}
.header_form_search{
	width: 228px;
	height: 33px;
	border-radius: 10px;
	margin: 0px;
	padding: 0px;
	padding-right: 20px;
	/*background:url('img/header/search.png');*/
	background-size: 100% 100%;
	border-radius: 0;
	border:none;
	position: relative;
	float:left;
	top:20px;
	z-index: 1;
}
.header_form_submit{
	height:25px;
	width:30px;
	cursor:pointer;
	position:relative;
	top:4px;
	left:-195px;
	z-index:1;
}
.header_gray_top_logo{
	width: 264px;
	position: relative;
	float:right;
	z-index: 3;
}
.header_title{
	width: 100%;
	text-align: center;
	font-size: 30px;
	top:84px;
	position: absolute;
}

.header_titleMobile{
	display:none;
	width: 90%;
	height: 80px;
	margin-top:0px;
	position:relative;
	float:left;
	left:5%;
}
.header_gray_top_icons{
	width:131px;
	margin-top:78px;
	font-size: 30px;
	position: relative;
	float:left;
	left: 20px;
}
.header_gray_top_icons_icon{
	height: 39px;
	width: 39px;
	cursor: pointer;
	float:left;
	transition:1s background;
}
.header_gray_top_icons_icon1{
	height: 39px;
	width: 39px;
	/*background:url('img/header/icon_f.png');*/
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.header_gray_top_icons_icon2{
	margin-right:7px;
	margin-left:7px;
	/*background:url('img/header/icon_g.png');*/
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.header_gray_top_icons_icon3{
	/*background:url('img/header/icon_t.png');*/
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.header_titleMobile_toContact {
	width:30%;
	height:80px;
	line-height: 80px;
	vertical-align: middle;
	cursor:pointer;
	text-align: center;
	border-left:1px #9b8ca0 solid;
	/*background:url('img/header/phone.png');*/
	float:right;
}
.header_titleMobile_text{
	width:100%;
	font-weight: bold;
	font-size:30px;
	text-align: center;
	margin-top:65px;
	margin-bottom:35px;
	float:left;
}
.header_titleMobile_toContact_img{
	margin-top:22.5px;
}

.header_titleMobile_number{
	height:80px;
	width:68%;
	line-height:80px;
	vertical-align: middle;
	font-size:35px;
	text-align: center;
	text-decoration: none;
	float:left;
	color:white;
}
.header_titleMobile_dialNow {
	width:226px;
	height:63px;
	cursor:pointer;
	background:url('img/header/dialNow.png');
	margin-top:10px;
	position:relative;
	float:left;
	left:5%;
}
.header_slider{
	height:220px;
	width:960px;
	margin-left:-480px;
	position:relative;
	float:left;
	left:50%;
	z-index:1;
}
.header_sliderInnder{
	width: 955px;
	margin-top: 10px;
	margin-left: -497px;
	overflow:hidden;
	position: relative;
	float:left;
	left: 50%;
}
.header_slider_hidden{
	width:3000px;
	position:relative;
	float:left;
}
.header_slider_hidden_title{
	display: none;
}
.header_slider_hidden img{
	height:196px;
	width:196px;
	transition:0.3s all;
	position:relative;
	float:left;
}
.gallery-icon{
	height:196px;
	width:196px;
	overflow:hidden;
	margin-right:57px;
	float:left;
}
.header_slider_hidden img:hover{
	height:216px;
	width:216px;
	top:-10px;
	left:-10px;
}
.header_slider_holderLeft{
	height:34px;
	width:22px;
	position:relative;
	float:left;
	top:97px;
	left:-41px;
}
.header_slider_left{
	height:34px;
	width:22px;
	cursor:pointer;
	display:none;
	background:url('img/header/header_left.png');
}
.header_slider_holderRight{
	height:34px;
	width:22px;
	position:relative;
	float:right;
	top:97px;
	right:-45px;
}
.header_slider_right{
	height:34px;
	width:22px;
	cursor:pointer;
	background:url('img/header/header_right.png');
}
.header_menuHolder{
	width: 100%;
	float:left;
}
.header_menu{
	width:595px;
	/*margin-left:-297.5px;*/
	/*margin-left:-657.5px;*/
	margin-left:-480px;
	position:relative;
	float:left;
	left:50%;
}
.header_menu a{
	z-index: 1;
}
.header_menu li a:hover{
	text-decoration:underline !important;
}
.header_menu_hidden{
	height:150px;
	width:901px;
	color:white;
	padding-left:22px;
	padding-right:22px;
	margin-left:-466px;
	margin-top:35px;
	
	position:relative;
	float:left;
	left:50%;
}
.header_menu_hiddenOuter{
	height:0px;
	overflow:hidden;
	transition:0.5s all;
}
.header_menu_hidden_hazHolder{
	width: 1px;
	position: absolute;
	top:8px;
	/*z-index: -1;*/
}
.header_menu_hidden_haz{
	width: 1px;
	height:5px;
	top:35px;
	/*display: none;*/
	/*margin-left:-30px;*/
	position: relative;
	/*float:left;*/
	/*left:50%;*/
}
.header_menu_hidden ul{
	width: 100%;
	position:relative;
	float:right;
	top:-14px;
}
.header_menu_hidden li{
	width: 25%;
	margin-top:17px;
	list-style: none;
	text-align:right;
	float:right;
}
.header_menu_hidden li a{
	text-decoration:none;
	color:white;
	position:relative;
	top:-7px;
}
.header_menuMobile {
	display:none;
}
.header_menuMobile ul{
	width: 100%;
	margin:0px;
	padding:0px;
	text-align:center;
}
.header_menuMobile li{
	width:98%;
	padding-top:25px;
	padding-bottom:25px;
	list-style: none;
	float:right;
	color: #575555;
	font-family: "Arial";
	font-size: 21px;
	font-weight: bold;
	border:1px solid #b1b1b1;
	border-bottom:none;
	position:relative;
	right:1%;
}
.header_menuMobile li ul li a{
	font-size: 18px;
}
.header_menuMobile li:last-child {
	border-bottom: 1px solid #b1b1b1;
}
.header_menuMobile li ul{
	display:none;
	margin-top:25px;
}
.header_menuMobile li ul li{
	width:45%;
	background:#484848;
	list-style:none;
}
.header_menuMobile li ul li:nth-of-type(odd){
	margin-left:8%;
}

.header_menuMobile li ul li a{
	background: url('img/header/headerHideLi.png');
	background-repeat:no-repeat;
	background-position:right;
	padding-right:40px;
	color:white;
}
.header_menuMobile a{
	height:30px;
	color:#575656;
	text-decoration:none;
	padding-right:7px;
	padding-left:7px;
}
.header_slider_img{
	height:196px;
	width:196px;
}
.header_menu ul{
	margin:0px;
	padding:0px;
	float:right;
}
.header_menu li ul{
	display:none;
}
.header_menu li{
	height:20px;
	padding-top:25px;
	padding-bottom:28px;
	/*padding-left:10px;*/
	/*padding-right:10px;*/
	margin-left:10px;
	margin-right:10px;
	list-style: none;
	float:right;
}
.header_menu li:hover{
	/*background:url('img/header/arrowDown_red.png');*/
	background-repeat:no-repeat;
	background-position:center 40px; 
}
.header_menu a{
	color:white;
	/*color:#575656;*/
	font-size:16px;
	text-decoration:none;
	padding-right:7px;
	padding-left:7px;
}
.footer{
	width: 100%;
	overflow: hidden;
	background: white;
	margin-top: 20px;
	float:left;
}
.footer_background{
	width: 100%;
	min-height: 205px;
	/*background:url('img/footer/footer.png');*/
	background-size: 300px 100%;
	background-position:center;
	position: relative;
	float: left;
}
.footer_background_holder{
	width: 960px;
	margin-left: -480px;
	position: relative;
	float:left;
	left:50%;
}
.footer_background_holder_menu{
	float: right;
}
.footer_background_holder_menu:first-child li:first-child a{
	/*font-weight:bold;*/
}
.footer_background_holder_menu:first-child li:first-child{
	/*list-style-image: url('img/footer/arrowRed.png') !important;*/
}
.footer_background_holder_menu ul{
	margin-left:15px;
	width:140px;

}
.footer_background_holder_menu:last-child ul{
	margin-left:0px;
}
.footer_background_holder_menu li{
	padding: 0px;
	margin: 0px;
	padding-top:10px;
	padding-bottom:10px;
	list-style: none;
}
.footer_background_holder_menu a{
	color:#575656;
	font-size:16px;
	/*text-decoration: none;*/
}
.global_iframe{
	display: none;
	height:594px;
	width:203px;
	border:none;
	margin-left:-700px;
	position:absolute;
	top:500px;
	left:50%;
}
.global_iframeDown{
	/*width:250px;*/
	border:none;
	display:none;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	/*margin-left:-125px;*/
	position:relative;
}
.footer_siteMap{
	width: 100%;
	color:#575656;
	text-decoration: none;
	margin-bottom:15px;
	font-size:12px;
	text-align: center;
	float:left;
}
.footer_siteMap:hover{
	text-decoration: underline;
}
/*header_gallery*/
.header_gallery{
	width: 960px;
	min-height: 480px;
	display: none;
	margin-bottom:40px;
	margin-left:-480px;
	background-repeat: no-repeat;
	position: relative;
	float:left;
	left: 50%;
}
.header_gallery_backkground{
	height: 476px;
	width: 978px;
	background:url('img/header/header_background_nesSite.png');
	margin-left:-468px;
	background-size:970px 476px;
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	top:255px;
}
.header_gallery .slider-pro{
	float:left;
}
.header_gallery .sp-slide{
	height:200px;
	margin-top:25px;
	background-position: 10px 10px;
	background-repeat: no-repeat;
	float:left;
}
.header_gallery .sp-slide img{
	border:none;
	border-radius: 50%;
	height: 180px;
	width: 180px;
	transition:0.5s all;
	filter-transition: all 1s ease-in-out;
}
.header_gallery .sp-slide img:hover{

	box-shadow: 5px 5px 5px rgb(150,150,150);
	-webkit-filter: grayscale(100%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
}
	.header_gallery .sp-caption{
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size:14px;
}
.header_gallery .sp-caption a{
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size:14px;
}
.header_phone{
	z-index: 100000000;
	position:fixed;
	top:440px;
	left:0px;
}
/*Responsive Design*/
.header_titleMobile_text{display: none}
.header_formMobile{display:none;}
.header_sliderMobile{display:none;}
#wpadminbar{display: none}
.header_gallery_shapesMoblieHolder{
	display: none;
}
@media screen and (max-width: 1350px){
	.header_phone{
		display: none;
	}
}
@media screen and (max-width: 800px){
	/*Header */
	.header_titleMobile_text{display: block}
	.header_gray_top_left {display: none;}
	.header_gray_top_right {display: none;}
	.header_slider{display:none;}
	.header_form {display:none;}
	.header_titleMobile {display: block;}
	.index_images {display: none;}
	.global_iframe {display:none;}
	.index_right {display:none;}
	.header_menu {display:none;}
	.header_menuMobile {display:block;}
	.header_menu_hidden {display:none;}
	.global_iframeDown{display:block}
	.header_gray_top_icons{display:none;}
	.header_gallery_backkground{display:none;}
	.header_gallery_shapesMoblieHolder{
		display: block;
		position: relative;
		z-index: 0;
	}
	.index{
		width:90%;
		left:5%;
	}
	.header_gallery_shapesMoblieLeft{
		height: 738px;
		width: 241px;
		display: block;
		background:url('img/header/background_shapeLeft.png');
		position:absolute;
		top:47px;
		float:left;
		left:0px;
		z-index:-1;
	}
	.header_title {
		text-align: center;
		top:20px;
		width:100%;
		float:left;
		position: relative;
	}
	.header_gallery_shapesMoblieRight{
		height: 738px;
		width: 241px;
		display: block;
		background:url('img/header/background_shapeLeft.png');
		position:absolute;
		top:47px;
		float:left;
		right:0px;
		z-index:-1;
	}
	.header_gallery{
		width:100%;
		margin-left:0;
		left:0;
	}
	.header_gallery .sp-slides{
		float:left;
	}
	.header_gallery .sp-slide{
		margin-top:50px;
	}
	.header_menuMobile ul{
		width:90%;
		position: relative;
		float:left;
		left:5%;
	}
	.header_menuMobile li{
		border:none;
		width:100%;
		padding-top: 0px;
		padding-bottom:0px;
		margin-top:20px;
		position: relative;
		float:left;
	}
	.header_menuMobile li a{
		padding-left:0 !important;
		padding-right:0 !important;
		color:white;
	}
	.header_menuMobile li ul {
		width:100%;
		float:left;
	}
	.header_menuMobile li li{
		margin-top:0px;
		background:none !important;
		float:right;
	}
	.header_menuMobile li ul a{
		background:none !important;
		font-size:25px !important;
		font-weight: normal !important;
	}
	.header_menuMobile ul ul {
		width:100%;
		margin-top:40px;
		left:0;
	}
	.header_formMobile{
		width:90%;
		display:none;
		position:relative;
		float:left;
		left:5%;
	}
	.header_gray_top{
		width:100%;
		margin-left:0;
		float:left;
		left:0;
	}
	.header_gray_top_logo{		
		border:none;
		margin-right:-132px;
		right:50%;
	}
	.header_menuMobile a{
		font-size:30px;
		height:30px;
		color:#575656;
		text-decoration:none;
		padding-right:7px;
		padding-left:7px;
		padding-top:15px;
		padding-bottom:25px;
		float:left;
		width:100%;
	}
	.header_formMobile_search{
		width:100%;
		padding:0px;
		margin:0px;
		padding-top:15px;
		padding-bottom:15px;
		font-size:20px;
		border:1px #cdcccd solid;
	}
	.header_formMobile_submit{
		height:16px;
		width:16px;
		background: url('img/header/forum_submit.png');
		position:relative;
		top:-32px;
		float:left;
		left:20px;
	}
	.header_formMobile_search::-webkit-input-placeholder {
		position:relative;
		right:30px;
	}
	.header_sliderMobile{
		width:100%;
		display:none;
		position:relative;
		float:left;
		z-index:1;
	}
	.header_sliderMobileInnder{
		width: 420px;
		height:430px;
		margin-top: 10px;
		margin-left: -210px;
		overflow:hidden;
		position: relative;
		float:left;
		left: 50%;
	}
	.header_sliderMobileInnder dl{
		margin:0px;
		float:right;
	}
	.header_sliderMoblie_arrow{
		height:32px;
		width:100%;
		float:left;
	}
	.header_sliderMoblie_arrowUp{
		width:53px;
		height:32px;
		display:none;
		background: url('img/header/arrowUp.png');
		margin-top:20px;
		margin-left:-21.5px;
		position:relative;
		float:left;
		left:50%;
	}
	.header_sliderMoblie_arrowDown{
		width:53px;
		height:32px;
		background: url('img/header/arrowDown.png');
		margin-left:-21.5px;
		margin-top:5px;
		margin-bottom:5px;
		position:relative;
		float:left;
		left:50%;
	}
	.header_sliderMobile_hidden{
		width: 442px;
		margin-left:-203px;
		position:relative;
		float:left;
		left:50%;
		top:-27px;
	}
	.gallery-icon{
		height:196px;
		width:196px;
		overflow:hidden;
		margin-top:25px;
		margin-right:25px;
		float:left;
	}
	.header_sliderMobile img{
		height:196px;
		width:196px;
		transition:0.3s all;
		position:relative;
		float:left;
	}
	.header_sliderMobile img:hover{
		height:216px;
		width:216px;
		top:-10px;
		left:-10px;
	}
	.header_menuMobile_hez{
		width: 1px;
		height:40px;
		margin-left:-32px;
		position:absolute;
		top:-99px;
		left:50%;
	}
	.footer_background_holderMobile{
		width:90%;
		position:relative;
		float:left;
		left:3%;
	}
	.footer_background_holder{
		width:100%;
		margin-left:0;
		left:0;
	}
	.footer_background{
		background-size: 100% 100%;
	}
	.footer{
		margin-top:80px;
	}
	.footer a{
		font-size:20px;
	}
	.footer_background_holder_menu{
		width:33%;
		margin-top:30px;
	}
	.footer_background_holder_menu ul{
		width:90%;
		padding:0px;
		margin:0px;
	}
	.footer_background_holder_menu_hideIfMobile{display:none;}
}
@media all and (orientation:landscape) {
		.header_gallery_backkground{
			/*display: none;*/
		}
	}
