/* MOBILE */
@media (max-width: 560px) {	
	.post-password-form input[type="submit"] {
		display:block;
		margin:auto;
		margin-top:20px;
		width:250px;
	}
	section.formBox.s0,
	section.modelCompare.s0, 
	section.modelsList.s0, 
	section.listBox.s0, 
	section.showroomBox.s0 {
		padding-top: 0px;
	}
	.imgrap a:hover .ir img {
		opacity:1;
	}
	header .logo {
		right: 50%;
		margin-right: -16px;
		width: 32px;
		top: 35px;
	}
	header .logo svg {
		width: auto;
		height: 32px;
	}
	body.scrolldown.white-menu header .head-rap.wemenu1.wolink1 a.olink.dlink, 
	header .head-rap.wolink1 a.olink.dlink {
		left:calc(4.1666% * 1 + 40px);
		right:auto;
	}
	body.scrolldown.white-menu header .head-rap.wemenu1 .olink, header .olink {
		font-size: 0;
		right: auto;
		left: calc(4.1666% * 1);
	}
	body header .head-rap.wemenu1 .olink {
		top:12px;
	}
	body.scrolldown header .head-rap.wemenu1 .olink {
		right:calc(4.1666% * 1);
		width:30px;
		z-index:9;
	}	
	body.scrolldown header .head-rap.wemenu1.wolink1 .olink.dlink {
		right:165px;
		width:30px;
	}
	header .head-rap.widelogo1 div.site:before {
		right: calc(50% + 90px);
	}
	header .head-rap div.site:before {
		right: calc(50% + 35px);
	}
	header .head-rap .site:after {
		left: calc(50% + 16px);
	}
	body.menu-opened header.submenu-opened .float.menu-rap .main-menu menu.mmenu {
		width: calc(4.1666% * 8);
		margin-right: calc(4.1666% * 4);
	}
	body.menu-opened header.submenu-opened .float.submenu-rap.menu-rap {
		width: calc(4.1666% * 21);
		overflow: auto;
	}
	header .float.menu-rap .left-menu li.big1 {
		margin-top: 20px;
	}
	header .float.menu-rap .main-menu .close {
		font-size:0;
		width:20px;
		height:20px;
	}
	header .float.submenu-rap .sub-menu .left-menu, 
	header .float.menu-rap .left-menu {
		margin-top: 40px;
		width: auto;
		padding-right: calc(4.1666% * 2);
	}
	header .float.submenu-rap .sub-menu {
		padding-top: 160px;
	}
	header .float.menu-rap .main-menu,
	header .float.submenu-rap .sub-menu {
		display:block;
	}
	header.submenu-opened .float.menu-rap .main-menu .left-menu {
		opacity: 0;
	}
	header .float.submenu-rap .sub-menu .mmenu,
	header .float.menu-rap .mmenu {
		width: calc(100% - 65px);
		margin-top: -15px;
	}
	header .float.menu-rap.offerta-type .mmenu {
		margin-top:0px;
	}
	header .float.menu-rap.offerta-type {
		width:100%;
	}
	body.white-menu header .head-rap.wshadow:before {
		height:84px;
	}
	.hidden.show-mobile {
		display:block;
	}
	.isite {
		margin: 0 8.3333vw;
	}
	
	section.mainImage .layout-low1 .mirap {
		width:calc(100%);
		z-index:9;
	}
	section.mainImage .layout-low1 .mirap .site {
		padding:4.16666vw;
	}
	section.mainImage .imgrap img {
		width:100%;
	}
	section.mainImage .mhide1 .mirap {
		padding-top:75px;
	}
	section.mainImage .mhide1 .miback,
	section.mainImage .mhide1 .imgrap {
		display:none !important;
	}	
	section.mainImage .layout-mlow1 .miback,
	section.mainImage .layout-mlow1 .imgrap {
		height:45vh;
	}
	section.mainImage .miback,
	section.mainImage .imgrap {
		height: calc(100vh - 56px);
	}
	section.mainImage .mirap .site .entry .title {
		font-size: 54px;
		line-height: 58px;
		margin-bottom: 15px;
	}
	section.mainImage .entry .blink.btn2 {
		margin-right: 0;
		margin-top: 20px;
	}
	section .entry .title,
	section.textBox .entry .title {
		font-size: 38px;
		line-height: 44px;
		margin-bottom:15px;
	}
	section.textBox .entry {
		width: auto;
		margin: 0 calc( 4.16666% * 2 );
	}
	section.textBox .entry.aligntitle1 .title-rap,
	section.textBox .entry.aligntitle1 .text {
		width: calc(4.16666% * 20);
		margin-right: calc(4.16666% * 2);
	}
	section.textBox .entry .text {
		margin-right:0;
	}
	section.paramsBox div.btns-box-rap .button.hidemobile1 {
		display:none;
	}
	section.paramsBox .btns-box-rap .button:last-child,
	section.paramsBox .btns-box-rap .button {
		display: block;
		width: 60vw;
		text-align: center;
		margin: 0 auto 40px;
		max-width: 300px;
		padding: 0;
		background: #001E50;
		color: white;
	}
	section.paramsBox .thumbs-box-rap .thumb-box {
		margin-bottom:30px;
	}
	section.paramsBox .btns-box-rap .button:after,
	section.paramsBox .isite:before {
		display:none;
	}
	section.paramsBox .btns-box-rap {
		margin: 0 auto;
		display: block;
		text-align: center;
	}
	section.thumbsBox .thumbs-box-rap.ilayout-half-half,
	section.thumbsBox .thumbs-box-rap.ilayout-half-half.lcount-3,
	section.thumbsBox .thumbs-box-rap {
		display: block;
		margin:0;
	}
	section.thumbsBox .thumb-box .tt {
		margin-top:15px;
	}
	section.thumbsBox .thumbs-box-rap.ilayout-half-half .thumb-box,
	section.thumbsBox .thumbs-box-rap.ilayout-half-half.lcount-3 .thumb-box,
	section.thumbsBox .thumbs-box-rap .thumb-box {
		margin-bottom:30px;
		width:auto;
	}
	section.GthumbsBox .isite {
		margin:0 8.3333vw;
	}
	section.GthumbsBox .thumb-box .imgrap {
		display:none;
	}
	section.GthumbsBox .thumb-box:first-child .imgrap {
		display:block;
	}
	section.GthumbsBox .thumb-box:first-child {
		float: none;
		width: auto;
		margin-left: 0;
		margin-right: 0;
		border:none;
		padding:0;
	}
	section.GthumbsBox .thumb-box .textrap {
		width:auto;
	}
	section.GthumbsBox .thumb-box {
		float: none;
		width: auto;
		border-top: 2px solid #DFE4E8;
		padding-right: 0;
		padding-top: 15px;
		margin-left: 0;
	}
	section.textBanner .entry {
		width: auto;
		margin: 0px auto;
		margin-right: calc(4.16666% * 2);
		margin-left: calc(4.16666% * 2);
	}
	section.textImageBox .site {
		display: block;
	}
	section.textImageBox .site.qlayout-1 .imgrap {
		min-width: 0;
		margin: 0 calc( 4.16666% * 2 );
	}
	section.textImageBox .layout-left-image .imgrap,
	section.textImageBox .imgrap {
		width: auto;
		min-width: unset;
		margin-left: 0;
		margin-right: 0;
	}
	section.textImageBox .ilayout-narrow-image .imgrap {
		width: calc( 4.16666% * 20 );
		min-width: calc( 4.16666% * 20 );
		margin-left: calc( 4.16666% * 2 );
		margin-right: calc( 4.16666% * 2 );
	}	
	section.textImageBox .entry ,
	section.textImageBox .layout-left-image .entry {
		margin-right: calc( 4.16666% * 2 );
		margin-left: calc( 4.16666% * 2 );
		margin-top:15px;
	}
	section.textImageBox .entry .title {
		font-size: 38px;
		line-height: 43px;
		margin: 0 0 15px 0;
	}
	section.textImage .entry.ebottom,
	section.textImage .entry {
		margin-right: calc( 4.16666% * 2 );
		margin-left: calc( 4.16666% * 2 );
	}
	section.textImage .isite {
		margin: 0 0;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-firstblue .thumbs .thumb.curr:after {
		height:8px;
		width:8px;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-firstblue .thumbs .thumb:after {
		content:"";
		position:absolute;
		margin:auto;
		top:0;
		bottom:0;
		right:0;
		left:0;
		background:white;
		border-radius:10px;
		height:4px;
		width:4px;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-firstblue .thumbs .thumb {
		display:inline-block;
		margin:0 1px;
		width:14px;
		height:14px;
		position:relative;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-firstblue .thumbs {
		position: absolute;
		bottom: 20px;
		right: 0;
		left: 0;
		text-align: center;
		z-index:1;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-firstblue .trap .col .imgrap video,
	section.CthumbsBox .thumbs-box-rap.layoutc-firstblue .trap .col .imgrap img {
		position:absolute;
		top:0;
		right:0;
		
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-firstblue .trap .col .imgrap {
		width:100%;
		height:calc(100vw - 4.16666vw*4);
		overflow:hidden;
		margin:0;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-firstblue .trap .col {
		display:inline-block;
		width:calc(100vw - 4.16666vw*4);
		margin-left:4.16666vw;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-firstblue .trap .col0 .thumb-box:before {
		display:none;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-firstblue .trap .col div.textrap {
		margin:24px 16px;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-firstblue .trap .col .textrap .tt,
	section.CthumbsBox .thumbs-box-rap.layoutc-firstblue .trap .col .textrap ,
	section.CthumbsBox .thumbs-box-rap.layoutc-firstblue .trap .col0 .textrap {
		margin: 0;
		width: auto;
		color: white;
		padding: 0;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-firstblue:after {
		content: "";
		width: calc(4.16666vw*2);
		top: calc(100vw - 4.16666vw*5 - 1px);
		position: absolute;
		background: white;
		bottom: 0px;
		right: calc(100vw - 4.16666vw*2);
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-firstblue .trap:before {
		content: "";
		background: radial-gradient(circle at 0% 0%, rgb(0, 67, 122) 0%, rgb(0, 30, 80) 100%);
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: -1;
		top: calc(100vw - 4.16666vw*5);
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-firstblue .trap {
		width:1000%;
		padding-right:calc(4.16666vw*2);
		padding-left:calc(4.16666vw*2);
		right:0;
		transition:right 0.5s;
		position:relative;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-firstblue {
		margin:0 -8.3333vw;
	}
	section.CthumbsBox .thumbs-box-rap ,
	section.CthumbsBox .thumbs-box-rap .col {
		margin:0;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-3 {
		overflow: hidden;
	}
	
	section.CthumbsBox .thumbs-box-rap.mlayout-list .trap .col .thumb-box,
	section.CthumbsBox .thumbs-box-rap.layoutc-3.mlayout-list .trap .col .thumb-box,
	section.CthumbsBox .thumbs-box-rap.mlayout-list .trap .col,
	section.CthumbsBox .thumbs-box-rap.layoutc-3.mlayout-list .trap .col {
		display:block;
		width:100%;
		margin-bottom:16px;
		opacity:1;
	}
	section.CthumbsBox .thumbs-box-rap.mlayout-list .trap ,
	section.CthumbsBox .thumbs-box-rap.layoutc-3.mlayout-list .trap {
		width:100%;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-3 .trap {
		display: block;
		overflow: auto;
		width: 1000vw;
		position:relative;
		right:0;
		transition:right 0.5s;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-3 .col {
		display: flex;
		float: right;
		margin: 0;
		min-width: unset;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-3 .col .thumb-box.curr {
		opacity:1;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-3 .col .thumb-box {
		opacity:0.25;
		min-width: 60vw;
		width: 60vw;
		margin-left: 10vw;
		margin-bottom: 0;
	}

	section.CthumbsBox .thumbs-box-rap.layoutc-2 .trap {
		display:block;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-2 .thumb-box.i3 ,
	section.CthumbsBox .thumbs-box-rap.layoutc-2 .thumb-box.i2 ,
	section.CthumbsBox .thumbs-box-rap.layoutc-2 .thumb-box.i1 ,
	section.CthumbsBox .thumbs-box-rap.layoutc-2 .thumb-box.i0 ,
	section.CthumbsBox .thumbs-box-rap.layoutc-2 .thumb-box {
		width:auto;
		margin:0;
		margin-bottom:40px;
		right:auto;
		left:auto;
		position:relative;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-2 div.thumb-box.i0 {
		left:-8.3333vw;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-2 div.thumb-box.i0 .textrap {
		padding-left:8.3333vw;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-2 div.thumb-box.i1 {
		left:8.3333vw;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-2.layoutq-1 .thumb-box {
		margin-right: 0;
		left: 0;
		margin-left: 0;
	}
	section.textBox .entry .text .quote-rap {
		margin-top:20px;
		margin-bottom:20px;
	}
	section.textBox .entry .text .quote-rap .qtrap:before,
	section.thumbsBox .thumb-box.qlayout-1 .textrap:before,
	section.CthumbsBox .thumbs-box-rap.layoutc-2 .col.layoutq-1 .thumb-box .textrap:before {
		right: 0;
		background-size: contain;
		width: 25px;
	}
	section.CthumbsBox div.thumbs-box-rap.layoutc-2.layoutq-1 div.thumb-box {
		left:0;
		margin-left:0 !important;
	}
	section.CthumbsBox div.thumbs-box-rap.layoutc-2.layoutq-1 div.thumb-box .textrap {
		padding-right:0;
		padding-left:0;
	}
	section.textBox .entry .text .quote-rap .qtrap,
	section.CthumbsBox .thumbs-box-rap.layoutc-2 .col.layoutq-1 .thumb-box .textrap { 
		font-size:35px;
		line-height:42px;
		padding-right:8.3333vw;
		padding-left:8.3333vw;
	}
	section.thumbsBox .thumb-box.qlayout-1 .qtext:before,
	section.CthumbsBox .thumbs-box-rap .col.layoutq-1 .thumb-box .textrap .qtext:before {
		margin-top:30px;
	}
	section.CthumbsBox .thumbs-box-rap.layoutc-2 div.thumb-box.i1 .textrap {
		padding-right:8.3333vw;
	}
	body section.GaccordBox .thumbs-box-rap .textrap .thumb-box.tbox .tt {
		font-size: 32px;
		line-height: 35px;
	}
	body section.GaccordBox .thumbs-box-rap .textrap .thumb-box.tbox .text,
	body section.GaccordBox .thumbs-box-rap .textrap .thumb-box.tbox .tt,
	body section.GaccordBox .thumbs-box-rap .textrap .thumb-box.tbox {
		width: calc(4.1666% * 20);
		min-width: calc(4.1666% * 20);
		margin: auto;
	}
	section.tabsBox .tabs-box-rap.count1 .tabs-rap .thumb-box, 
	section.tabsBox .tabs-box-rap.count2 .tabs-rap .thumb-box,
	section.tabsBox .tabs-box-rap.count3 .tabs-rap .thumb-box,
	section.tabsBox .tabs-box-rap .tabs-rap .thumb-box {
		width: calc(10%);
		margin-left:0;
	}
	section.tabsBox .thumbs-box-rap .thumb-box .textrap, 
	section.tabsBox .thumbs-box-rap .thumb-box .irap {
		display: block;
		width: auto;
		margin: 0;
		margin-bottom:20px;
	}
	section.tabsBox .thumbs-box-rap .thumb-box .textrap .button {
		position: relative;
		right: 50%;
		transform: translateX(50%);
	}
	footer .footer-bottom,
	footer .footer-middle,
	footer .isite .footer-links {
		display: block;
	}
	footer .footer-bottom .credits {
		margin-right:0;
	}
	footer .footer-bottom .btext,
	footer .footer-bottom .credits,
	footer .footer-middle .mtext ,
	footer .footer-middle .mlinks,
	footer .isite .footer-links .col {
		width:auto;
	}
	footer .footer-middle .mlinks,
	footer .footer-bottom .btext,
	footer .isite .footer-links .col {
		margin-bottom:50px;
	}
	section.modelsList .models-list ,
	section.modelsList .models-list .model {
		width: 100%;
		margin-left:0;
	}
	.float .frap .mainform .imgrap {
		display: none;
	}
	.float .frap .mainform .flrap.wimg1,
	.float .frap .mainform .flrap {
		width: auto;
		margin-top:10px;
	}
	.float .frap {
		width: calc(90% - 40px);
		max-height: calc(95vh - 60px);
		overflow: auto;
		padding: 20px;
		padding-bottom:40px;
	}
	.mainform .ftitle {
		font-size: 30px;
		line-height: 35px;
		margin-top: 40px;
	}
	.float .frap .close {
		top:15px;
		right:15px;
	}
	.bread .brap {
		display:none;
	}
	.pop-menu {
		bottom: 0;
		top: auto;
		right: 0;
		left: 0;
	}
	.pop-menu button .icon {
		float: none;
		background: transparent;
		box-shadow: unset;
		margin-right:-27px;
	}
	
	.pop-menu button:last-child {
		border-right:1px solid white;
		margin-right:0px;
	}
	.pop-menu button.open-phone {
		background:#0099da;
	}	
	.pop-menu button {
		display:inline-block;
		margin: 0;
		width: 50%;
		background: #001E50;
		height: 56px;
		padding:0;
		text-align:center;
	}
	.pop-menu button .btext {
		width: auto;
		font-size: 20px;
		margin:0;
		font-family: 'VWHebrew-Regular';
		background: transparent;
		box-shadow: unset;
		text-indent:0;
	}

	section.textImage .site.layout-narrow .isite {
		margin:0;
		margin-right:calc(4.1666% * 2);
		margin-left:calc(4.1666% * 2);
	}
	.modelTable table tr td.hidden {
		display:none;
	}
	.modelTable table tr td {
		display: flex;
		width: auto;
		border-left: 1px solid #DFE4E8;
	}
	.modelTable table tr td span.hidden.tdtitle {
		display: block;
		width: 50%;
		padding-left: 30px;
	}
	.modelTable table tr {
		display: block;
	}
	.modelTable .fulltable table tr td:first-child,
	.modelTable table tr td:first-child {
		width: auto;
		font-weight: bold;
		text-align: center;
		display: block;
		border-left: 0;
	}
	.modelTable table thead {
		display: none;
	}
	section.modelTable .tabs .tinfo {
		display: flex;
		bottom: 0;
        font-size: 18px;
        margin: 60px 0 20px;
        width: 100%;
		position:relative;
	}
	section.modelTable .tabs .print {
		display:none;
	}
	section.modelTable .tabs .dwl {
		top: 0px;
		position:relative;
	}
	#content section.modelTable.s0 {
		padding-top:80px;
	}
	#content section.modelTable.s0 .bread {
		position: absolute;
		top: -90px;
		right: 0;
		left: 0;
	}
	.modelTable .tabs .tinfo .ss:last-child, 
	.modelTable .tabs .tinfo .ss:first-child {
		margin-left: 0px;
	}
	.modelCompare .modelTable .tabs-rap {
		margin-top:90px;
	}	
	.modelCompare .modelTable .tabs .tinfo {
		bottom:auto;
		top:-75px;
		position:absolute;
		width:100%;
	}
	.modelCompare .modelTable .tabs .tab {
		margin-left:0;
	}
	.modelTable .tabs .tinfo .ss:first-child {
		display:block;
	}
	.modelTable .tabs .tinfo .ss {
		margin-left: 15px;
	}
	section.modelTable .tabs .tab:first-child:before {
		content:"";
		border-bottom: 2px solid #DFE4E8;
        position: absolute;
        right: 0;
        left: 0;
        bottom: -4px;
        width: calc(100vw - 18vw);
	}
	section.modelTable .tabs .tab {
		margin-left:30px;
		position:relative;
	}
	section.modelTable .tabs {
		margin-bottom: 0;
        border: 0;
	}
	section.listBox .top-rap, section.listBox .list-rap {
		display: block;
	}
	section.listBox .top-rap .search-rap, 
	section.listBox .list-rap .places-map,
	section.listBox .top-rap .entry, 
	section.listBox .list-rap .list {
		width: auto;
		margin-left: 0;
	}
	section.listBox .top-rap .search-rap .search {
		position: relative;
		bottom: auto;
		margin-bottom: 30px;
	}
	section.listBox .list-rap .list .lrap {
		max-height: calc(100vh - 400px);
		margin-bottom:30px;
	}
	section.listBox .litem .iline.waze,
	section.showroomBox .place-rap .place-box .iline.waze {
		display: block;
		font-family: 'VWHebrew-Bold';
		font-size: 20px;
	}
	section.showroomBox .place-rap {
		display: block;
	}
	section.showroomBox .place-rap .place-box {
	    width: auto;
		margin-left: 0;
	}
	section.showroomBox .place-rap .map-rap {
		width: 100%;
		height: 50vh;
		margin-bottom: 30px;
	}
	section.showroomBox .place-rap .formsite {
		margin: 0;
		max-width: calc(100% - 44px);
	}
	header .emenu-rap:before {
		content:"";
		position: fixed;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		background: rgba(0, 0, 0, 0.5);
		transition:opacity 0.5s;
		opacity:0;
		display:none;
	}
	header .emenu-rap.opened:before {
		opacity:1;
		display:block;
	}
	body.white-menu header .emenu-rap:before , 
	body.scrollup header .emenu-rap:before {
		opacity:0;
		display:none;
	}
	body.white-menu header .emenu-rap .erap , 
	XXbody.scrollup header .emenu-rap .erap {
		max-height: 0px;
		padding-top:0;
		padding-bottom:0;
		overflow:auto;
	}
	body.scrollup header .emenu-rap button {
		height:22px;
	}
	body.white-menu header .emenu-rap button, 
	XXbody.scrollup header .emenu-rap button {
		height: 0px !important;
	}
	body.scrollup header .emenu-rap button.emenu-open {
		margin-top:7px;
	}
	body.white-menu header .emenu-rap button.emenu-open, 
	XXbody.scrollup header .emenu-rap button.emenu-open {
		display:none;
	}
	header .emenu-rap button.emenu-open span {
		border:0;
		line-height:20px;
		display:inline-block;
		color:#003060;
	}
	header .emenu-rap.opened button.emenu-open {
		color:rgb(0, 64, 197);
	}
	header .emenu-rap.opened button.emenu-open:after {
		transform: rotate(135deg);
        top: 12px;
		border-color:rgb(0, 64, 197);
	}
	header .emenu-rap.emenupage-rap button.emenu-open:before,
	header .emenu-rap.emenupage-rap button.emenu-open:after {
		right:5px;
		left:auto;
	}
	header .emenu-rap button.emenu-open:after {
		content:"";
	    display: inline-block;
        margin-right: 12px;
        position: relative;
        margin-left: 4px;
		width: 15px;
		height: 15px;
		border-bottom: 2px solid #003060;
		border-left: 2px solid #003060;
		top: 0;
		bottom: 10px;
		right: 0;
		left: 0;
		transform: rotate(-45deg);
		transition:all 0.5s;
	}
	header .emenu-rap.emenupage-rap .erap {
		padding-left:calc(4.1666% * 2);
	}
	header .emenu-rap.emenupage-rap button.emenu-open .ctitle {
		position:relative;
		top:-2px;
		border:0;
	}
	header .emenu-rap.emenupage-rap button.emenu-open {
		width: auto;
		font-size: 18px;
		padding-right:35px;
		top:-2px;
	}
	header .emenu-rap button.emenu-open {
		display: block;
		width: auto;
		height: 40px;
		cursor: pointer;
		margin-left: calc(4.1666% * 2);
		position: absolute;
		left: 0;
		top: 5px;
		margin-top: 0;
		margin-bottom: 0;
		z-index:1;
	}
	header .emenu-rap a:first-child:before ,
	header .emenu-rap button:first-child:before {
		display:none;
	}
	header .emenu-rap.opened .erap.goto:first-child {
		margin-top:-20px;
	}
	header .emenu-rap.opened .erap:after {
		content:"";
		position:absolute;
		right:0;
		left:0;
		top:46px;
        border-top: 1px solid rgb(223, 228, 232);
	}
	header .emenu-rap.opened .erap {
		top:0;
		padding-top:20px;
	}
	body.scrollup header .emenu-rap.opened .erap {
		top: 70px;
        padding-top: 20px;
	}
	header .emenu-rap .erap {
		overflow:visible;
		max-height:calc(100vh - 52px - 15px);
		background:white;
		transition:all 0.5s;
		background: rgba(255, 255, 255, 0.98);
		left: 0;
		right: 0;
		position: fixed;
		padding-top: 52px;
		top: -100vh;
		padding-left: calc(4.1666% * 4);
		padding-right: calc(4.1666% * 4);
		padding-bottom: 15px;
	}
	XXheader .emenu-rap button.curr {
	    position: absolute;
		top: 100vh;
		left: 80px;
		width: auto;
		border-bottom: none;
		height:22px;
		transition: margin-top 0.5s;
	}
	header .emenu-rap.emenupage-rap .eptitle {
		display:none;
	}
	header .emenu-rap.emenupage-rap.opened a.curr {
		height:35px;
	}
	header .emenu-rap.opened a.curr ,
	header .emenu-rap.opened button.curr {
		position: relative;
		top: 0px;
		left: auto;
		border-bottom: none;
		width:100%;
	}
	header .emenu-rap.emenupage-rap span.plink,
	header .emenu-rap.emenupage-rap a {
		font-size:18px;
	}
	header .emenu-rap span.plink,
	header .emenu-rap a,
	header .emenu-rap button {
		height:22px;
		display: block;
		width: 100%;
		text-align: left;
		margin: 15px 0;
		top:0;
		bottom:auto;
	}
	header .emenu-rap.opened span.plink.curr span, 
	header .emenu-rap.opened a.curr span, 
	header .emenu-rap.opened button.curr span {
		border-color:#003060;
	}
	header .emenu-rap span.plink.curr span, 
	header .emenu-rap a.curr span, 
	header .emenu-rap button.curr span {
		border-color:white;
	}
	body.scrollup.white-menu header .emenu-rap ,
	body.scrolldown.white-menu header .emenu-rap {
		height: 0px;
        border-bottom:none;
        background: none;
	}
	body.scrollup header .emenu-rap {
		top:72px !important;
	}
	body.scrollup header .emenu-rap ,
	body.scrolldown header .emenu-rap {
		height: 46px;
        border-bottom: 1px solid rgb(223, 228, 232);
        background: white;
		top:0;
		background:white;
	}
	header .emenu-rap {
	    left: 0;
		right: 0;
	    z-index: 3;	
		transition: top 0.5s;
		top:0;
	}
	.formBox .isite .cols-rap {
		display:block;
	}
	.formBox .isite .cols .cols-rap .col {
		margin-left:0;
		margin-top:30px;
	}
	.formBox .form-box .ir4, .formBox .form-box .ir3, .formBox .form-box .ir2, .formBox .form-box .ir1 {
		width: 100%;
		display: block;
	}
	.chooseBox .choose-rap {
		overflow:hidden;
		position:relative;
	}
	.chooseBox .choose-rap .nav.next {
		float:left;
	}
	.chooseBox .choose-rap .nav:before {
		content:"";
		border-left: 1px solid;
		border-bottom: 1px solid;
		width: 8px;
		height: 8px;
		position: absolute;
		left: 2px;
		transform: rotate(45deg);
		top: 5px;
		bottom: 0;
		margin: auto;
	}
	.chooseBox .choose-rap .nav.prev:before {
		left: auto;
		right: 2px;
		transform: rotate(-135deg);
	}
	.chooseBox .choose-rap .nav.prev:after {
		float: right;
		margin-right: 0;
		margin-left: 8px;
		margin-top: 12px;
	}
	.chooseBox .choose-rap .nav:after {
		content:"";
		display: inline-block;
		border-bottom: 1px solid;
		width: 20px;
		vertical-align: middle;
		margin-right: 8px;
	}
	.chooseBox .choose-rap .nav.disabled {
		display:none;
	}
	.chooseBox .choose-rap .nav {
		background:none;
		border:0;
		padding:0;
		font-size:16px;
		cursor:pointer;
		position:relative;
		top:20px;
		margin-bottom:20px;
	}
	.chooseBox .choose-rap .tbar {
		position: absolute;
		font-size: 16px;
		top: 15px;
		right: 50%;
		transform: translateX(50%);
	}
	.chooseBox .choose-rap .tbar,
	.chooseBox .choose-rap .nav {
		display:block;
	}
	.chooseBox .choose-long {
		display: flex;
		position: relative;
		right: 0;
		transition:right 0.5s;
		width: auto;
		clear:both;
		width:1000%;
	}
	XXX.chooseBox .choose-long .choose-box .dwl {
	    left: 0;
		top: 34px;
	}
	.chooseBox .choose-long .choose-box {
		min-width: 10%;
		margin-left:0.5%;
		max-width:10%;
	}
	
	section.AthumbsBox .thumbs-box-rap.slider1 .nav.prev {
		left:auto;
		right:-8px;
	}
	section.AthumbsBox .thumbs-box-rap.slider1 .nav {
		left:8px;
	}
	section.AthumbsBox .thumbs-box-rap.slider1.lcount-2 .gallery-long .thumb-box,
	section.AthumbsBox .thumbs-box-rap.slider1.lcount-3 .gallery-long .thumb-box,
	section.AthumbsBox .thumbs-box-rap.slider1.lcount-4 .gallery-long .thumb-box,
	section.AthumbsBox .thumbs-box-rap.slider1.lcount-5 .gallery-long .thumb-box,
	section.AthumbsBox .thumbs-box-rap.slider1.lcount-6 .gallery-long .thumb-box,
	section.AthumbsBox .thumbs-box-rap.slider1 .gallery-long .thumb-box {
		width:calc(1% - 40px);
	}
	section.AthumbsBox .thumbs-box-rap.slider1.lcount-mobile-1 .gallery-long .thumb-box {
		width:calc(1% - 40px) !important;
	}
	section.AthumbsBox .thumbs-box-rap.slider1.lcount-mobile-2 .gallery-long .thumb-box {
		width:calc(0.5% - 40px) !important;
	}
	section.AthumbsBox .thumbs-box-rap.slider1.lcount-mobile-3 .gallery-long .thumb-box {
		width:calc(0.333% - 40px) !important;
	}
	section.AthumbsBox .thumbs-box-rap.slider1.lcount-mobile-4 .gallery-long .thumb-box {
		width:calc(0.25% - 40px) !important;
	}
	section.AthumbsBox .thumbs-box-rap.slider1.lcount-mobile-5 .gallery-long .thumb-box {
		width:calc(0.2% - 40px) !important;
	}
	section.AthumbsBox .thumbs-box-rap.slider1.lcount-mobile-6 .gallery-long .thumb-box {
		width:calc(0.1667777% - 40px) !important;
	}
	section.AthumbsBox .thumbs-box-rap.lcount-mobile-1 .thumb-box {
		width:calc(100% - 40px) !important;
	}
	section.AthumbsBox .thumbs-box-rap.lcount-mobile-2 .thumb-box {
		width:calc(50% - 40px) !important;
	}
	section.AthumbsBox .thumbs-box-rap.lcount-mobile-3 .thumb-box {
		width:calc(33.333% - 40px) !important;
	}
	section.AthumbsBox .thumbs-box-rap.lcount-mobile-4 .thumb-box {
		width:calc(25% - 40px) !important;
	}
	section.AthumbsBox .thumbs-box-rap.lcount-mobile-5 .thumb-box {
		width:calc(20% - 40px) !important;
	}
	section.AthumbsBox .thumbs-box-rap.lcount-mobile-6 .thumb-box {
		width:calc(16.6667% - 40px) !important;
	}

	section.AthumbsBox .thumbs-box-rap.lcount-2 .thumb-box,
	section.AthumbsBox .thumbs-box-rap.lcount-3 .thumb-box,
	section.AthumbsBox .thumbs-box-rap.lcount-4 .thumb-box,
	section.AthumbsBox .thumbs-box-rap.lcount-5 .thumb-box,
	section.AthumbsBox .thumbs-box-rap.lcount-6 .thumb-box,
	section.AthumbsBox .thumbs-box-rap .thumb-box {
		width:auto;
	}
	.notmobile {
		display:none !important;
	}	
	.entry .onlymobile {
		display:inline-block;
	}
	section.textImageBox .entry .blink.onlymobile {
		margin-top:0;
	}
	section.textImageBox .fullheight-1 .text-rap .title-rap .bt {
		color:white;
	}
	section.textImageBox .fullheight-1 .text-rap .title-rap {
	    position: absolute;
		color: white;
		z-index: 1;
		top: 0;
		transform: translateY(-150%);
	}
	section.textImageBox .fullheight-1 .tbrap,
	section.textImageBox .fullheight-1 .text-rap {
		transition: auto;
		transform: unset;
	}
	section.textImageBox .fullheight-1 .imgrap {
		height: calc(100vh - 350px);
	}
	section.modelsSlider .model {
		width:1%;
	}
	section.modelsSlider .models-rap .nav.next {
		right:auto;
		left:20px;
	}
	section.modelsSlider .models-rap .nav {
		right:20px;
	}
	section.thumbsBox .thumbs-box-rap.ilayout-half-half.accord1 .thumb-box,
	section.thumbsBox .thumbs-box-rap.ilayout-half-half.accord1 {
		display:block;
		width:auto;
		margin:0 0 25px;
	}
	section.thumbsBox .thumbs-box-rap.ilayout-half-half.accord1 {
		margin: 0 0;
	}
	.pricesLeasingList .tabs {
		margin-right:17.5%;
	}
	.pricesLeasingList .gtabs-rap .nav {
		display:none;
	}
	.pricesLeasingList .models-list .tab {
		width:0.65%;
		padding-top: 30px;
		padding-bottom: 10px;
	}
	.modelPrices table tbody tr:nth-child(odd) {
		background: white;
	}
	.pricesLeasingList .tabrap .pslink {
		margin:0 16px;
		bottom:-40px;
	}
	.galleryColors .gfade-thumbs-rap .gfade-rap {
		display: block;
		overflow: auto;
		width: 90vw;
		margin: auto;
		align-items: center;
		white-space:nowrap;
		min-height: 50px;
	}
	.galleryColors .gallery-fade .slide .gallery-rap .gslide img {
		max-width:75vw;
		margin:auto;
		display:block;
	}
	.galleryColors .gallery-fade .slide .gallery-rap {
		width: 98vw;
	}
	
	section.wideFormBox .formsite {
		width: auto;
		padding: 16px;
	}
	section.wideFormBox .formsite .mainform {
		display: block;
		margin:0;
	}
	section.wideFormBox .formsite .mainform .ftitle {
		width: auto;
		margin: 0;
	    font-size: 30px;
		line-height: 34px;
		width: auto;
		min-width: unset;
	}
	section.wideFormBox .formsite .mainform .irap {
		display:block;
		margin-left:0;
		width:100%;
	}
	section.wideFormBox .formsite .mainform .irap.i-leasing {
		width:calc(100% - 30px);
	}
	section.wideFormBox .formsite .mainform .button {
		width: 100%;
	}
	section.listBox .list-rap.list-post .litem {
		width:auto;
	}
	
	header .float.menu-rap.offerta-type .main-menu menu.mmenu {
		margin-right:100px;
	}
	.mainform div.msg.btumsg {
		bottom:-110px;
	}
	.FL25textImageBox .entry .bt {
		color:black;
		text-align:center;
	}
	.FL25textImageBox .entry.ebefore {
		display:block;
	}
	.FL25textImageBox .entry .ttrap {
		display:none;
	}
	.FL25textImageBox .entry .title {
	    font-size: 32px;
		line-height: 36px;
		text-align:center;
	}
	.FL25textImageBox .entry:first-child {
		background:white;
		color:black;
		text-align:center;
		font-size:
	}
	.FL25textImageBox .entry {
		float: none;
		width: auto;
		margin-right:0;
	}
	.FL25textImageBox .site {
		margin: 0;
		padding: 0 8.33333vw;
		overflow:hidden;
		padding-bottom:44px;
	}
	.FL25textImageBox .button {
		font-family: 'VWHebrew-Regular';
		margin-top:24px;
	}
	.FL25textImageBox {
		overflow:hidden;
		position:relative;
	}
	.FL25textImageBox .imgrap:before {
		content:"";
		background:rgb(0, 30, 80);
		top: 60px;
        position: absolute;
        right: -8.33333vw;
        left: -8.33333vw;
        height: 1000000vh;
        z-index: -1;
	}
	.FL25textImageBox .site:before {
		display:none;
	}
	.FL25textImageBox .imgrap {
		float: none;
		width: auto;
		margin-bottom:20px;
	}
	section.mainImage .layout-fl20251 .mirap .entry .blink {
		position:relative;
		left:auto;
		top:auto;
		margin-top:16px;
		display:block;
		float:none;
		text-align:center;
	}
	section.mainImage .layout-fl20251 .mirap .entry {
		margin-bottom:0;
		display:block;
	}
	section.mainImage .layout-fl20251 .mirap .text.hidemobile {
		display:none;
	}
	section.mainImage .layout-fl20251 .mirap .text {
		display:block;
		font-size:20px;
		line-height:26px;
	}
	section.mainImage .layout-fl20251 .mirap .entry .blink {
		margin-top:16px;
		margin-right:0;
		margin-left:0;
	}
	section.mainImage .layout-fl20251 .mirap .entry button.blink {
		width: 100%;
	}
	section.mainImage .layout-fl20251 .text-rap,
	section.mainImage .layout-fl20251 .mirap .entry .title {
		margin-left:0;
		font-size:34px;
		line-height:36px;
	}
	section.mainImage .layout-fl20251 .miback,
	section.mainImage .layout-fl20251 .imgrap {
		height: 65vh;
	}
	section.modelsList .model br {
		display:none;
	}
	section.modelsSlider .model {
	   border:1px solid rgb(194, 202, 207);
	}
	section.modelsList .model ,
	section.modelsSlider .model {
       width: calc(1%);
    }
	section.modelsSlider .models-rap .models-list {
		display:flex;
	}
	section.modelsList .models-list .model:hover .trap img ,
	section.modelsList .models-list .model .trap img,
	section.modelsSlider .models-list .model:hover .trap img ,
	section.modelsSlider .models-list .model .trap img {
		opacity:1;
	}
	section.modelsList .models-list .model:hover .text .imghover ,
	section.modelsList .models-list .model .text .imghover,
	section.modelsSlider .models-list .model:hover .text .imghover ,
	section.modelsSlider .models-list .model .text .imghover {
		display:none;
	}
	section.modelsList .models-list .model:hover .text,
	section.modelsList .models-list .model .text,
	section.modelsSlider .models-list .model:hover .text,
	section.modelsSlider .models-list .model .text {
		top:0;
    }
	section.modelsList .models-list .model:hover .mtext,
	section.modelsList .models-list .model .mtext,
	section.modelsSlider .models-list .model:hover .mtext,
	section.modelsSlider .models-list .model .mtext {
		opacity: 1;
		margin-bottom: 24px;
		top:0;
	}
	section.modelsList .models-list .model a.link.blink ,
	section.modelsSlider .models-list .model a.link.blink {
		display: block;
		width: calc(100% - 48px - 64px);
		text-align: center;
		margin: 16px 24px 0;
	}
	section.modelsList .models-list .model button.link.blink ,
	section.modelsSlider .models-list .model button.link.blink {
		display: block;
		width: calc(100% - 48px);
		text-align: center;
		margin: 16px 24px 0;
	}
	section.modelsSlider .models-rap .nav {
		display:none;
	}
	section.modelsSlider .thumbs .thumb.curr:after {
		content:"";
		position:absolute;
		width:16px;
		height:16px;
		background:rgb(0, 30, 80);
		border-radius:50px;
		right:-4px;
		top:-4px;
	}
	section.modelsSlider .thumbs .thumb {
		display:inline-block;
		padding:0;
		border:0;
		border-radius:50px;
		background:rgb(0, 30, 80);
		margin:4px;
		width:8px;
		height:8px;
		position:relative;
		cursor:pointer;
	}
	section.modelsSlider .thumbs.hidden {
		display:block;
		text-align:center;
		margin:40px 16px;
	}
	.mainImage .imgrap.vvm iframe {
		height:100%;
		width:200%;
		max-width:unset;
	}
	section.mainImage .layout-fl20251 .params-rap .param-box {
		min-width:unset;
	}
	section.mainImage .layout-fl20251.layout-fl2025-bottomtext1 .mirap {
		width:auto;
		min-width:unset;
		bottom:20px;
	}
	section.mainImage .layout-fl20251.layout-fl2025-bottomtext1 .mirap .entry .title {
		font-size: 36px;
		line-height: 40px;
		margin-left: 0;
	}
	section.mainImage .layout-fl20251.layout-fl2025-bottomtext1 .miback {
		background:linear-gradient( 180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 45%, rgba(0,0,0,0.5) 55%, rgba(0,0,0,0.7) 100% ) !important;
	}
	
	section.mainImage .layout-fl20251.layout-fl2025-bottomtext1 .imgrap:after {
		background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.5) 55%, rgba(0, 0, 0, 0.7) 100%);
	}
	
	.cubesBox .cubes-rap .nav {
		display:none;
	}
	.cubesBox .cubes-list .cube {
		width: calc(0.1% - 16px);
	}
	.drawer-rap .gallery-rap .thumbs-rap .thumb {
		width: 26%;
	}
	.drawer-rap.fixed .close {
		margin-left:0;
	}
	.galleryBox.s0 .gallery-rap .slide .imgrap {
		height:80vh;
	}
	.galleryBox .gallery-window .slide .imgrap:after {
		background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.5) 55%, rgba(0, 0, 0, 0.7) 100%);
		height:80%;
	}
	.bannerCampaign .gallery-window .nav ,
	.galleryBox .gallery-window .nav {
		display:none;
	}
	.galleryBox .gallery-window .slide a.button {
		width:calc(91% - 64px);
	}
	.galleryBox .gallery-window .slide .button {
		display:block;
		width:91%;
		text-align:center;
	}
	.galleryBox .gallery-window .slide .site .isite {
		margin: 0 4.15%;
	}
	.galleryBox .gallery-window .slide .site .isite .text {
		display:none;
	}
	
	.more-rap.opened .more-close {
		display:block;
	}
	.more-rap .more-close,
	.more-rap.opened .more-open {
		display:none;
	}
	.more-rap.opened .more-content {
		display:inline;
	}
	.more-close ,
	.more-open {
		background:transparent;
		display:block;
		font-weight:normal;
		text-decoration:underline;
		padding:0;
		border:0;
		font-family:inherit;
		font-size:inherit;
		display:inline-block;
		margin-top:2px;
		margin-right:4px;
	}
	.more-content {
		display: block;
		max-height: 0;
		overflow: hidden;
	}
	section.listBox .place-rap.list-rap .places-map {
			position: relative;
	}
	section.listBox .place-rap.list-rap .list {
	    width: auto;
		margin:0 -8.3333vw;
	}
	.bannerCampaign .banner-psbar-rap {
		height:auto;
		min-height:40px;
	}
	.bannerCampaign .banner-psbar .mpage {
		margin-right:10px;
	}
	.bannerCampaign .banner-psbar .psrap {
		margin-right: 10px;
	}
}