
/* 
 * Open Sans Hebrew (Hebrew) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 300;
  src: url(../fonts/OpenSansHebrew-LightItalic.eot);
  src: url(../fonts/OpenSansHebrew-LightItalic.eot?#iefix) format('embedded-opentype'),
       url(../fonts/OpenSansHebrew-LightItalic.woff2) format('woff2'),
       url(../fonts/OpenSansHebrew-LightItalic.woff) format('woff'),
       url(../fonts/OpenSansHebrew-LightItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/OpenSansHebrew-Light.eot);
  src: url(../fonts/OpenSansHebrew-Light.eot?#iefix) format('embedded-opentype'),
       url(../fonts/OpenSansHebrew-Light.woff2) format('woff2'),
       url(../fonts/OpenSansHebrew-Light.woff) format('woff'),
       url(../fonts/OpenSansHebrew-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/OpenSansHebrew-Italic.eot);
  src: url(../fonts/OpenSansHebrew-Italic.eot?#iefix) format('embedded-opentype'),
       url(../fonts/OpenSansHebrew-Italic.woff2) format('woff2'),
       url(../fonts/OpenSansHebrew-Italic.woff) format('woff'),
       url(../fonts/OpenSansHebrew-Italic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/OpenSansHebrew-Regular.eot);
  src: url(../fonts/OpenSansHebrew-Regular.eot?#iefix) format('embedded-opentype'),
       url(../fonts/OpenSansHebrew-Regular.woff2) format('woff2'),
       url(../fonts/OpenSansHebrew-Regular.woff) format('woff'),
       url(../fonts/OpenSansHebrew-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/OpenSansHebrew-BoldItalic.eot);
  src: url(../fonts/OpenSansHebrew-BoldItalic.eot?#iefix) format('embedded-opentype'),
       url(../fonts/OpenSansHebrew-BoldItalic.woff2) format('woff2'),
       url(../fonts/OpenSansHebrew-BoldItalic.woff) format('woff'),
       url(../fonts/OpenSansHebrew-BoldItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/OpenSansHebrew-Bold.eot);
  src: url(../fonts/OpenSansHebrew-Bold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/OpenSansHebrew-Bold.woff2) format('woff2'),
       url(../fonts/OpenSansHebrew-Bold.woff) format('woff'),
       url(../fonts/OpenSansHebrew-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 800;
  src: url(../fonts/OpenSansHebrew-ExtraBoldItalic.eot);
  src: url(../fonts/OpenSansHebrew-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),
       url(../fonts/OpenSansHebrew-ExtraBoldItalic.woff2) format('woff2'),
       url(../fonts/OpenSansHebrew-ExtraBoldItalic.woff) format('woff'),
       url(../fonts/OpenSansHebrew-ExtraBoldItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/OpenSansHebrew-ExtraBold.eot);
  src: url(../fonts/OpenSansHebrew-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/OpenSansHebrew-ExtraBold.woff2) format('woff2'),
       url(../fonts/OpenSansHebrew-ExtraBold.woff) format('woff'),
       url(../fonts/OpenSansHebrew-ExtraBold.ttf) format('truetype');
}


body {
	font-family:arial;
	margin:0;
	font-size:10pt;
}

/* add this class to any responsive image to make it sharp */
.sharpen {
	image-rendering:optimizeSpeed;
	image-rendering:-moz-crisp-edges;
	image-rendering:-o-crisp-edges;
	image-rendering:-webkit-optimize-contrast;
	image-rendering:crisp-edges;
	-ms-interpolation-mode:bicubic;
}

/* add this class to any image to make it responsive */
.responsive {
	max-width: 100%;
	width: auto\9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}


/** ketchup validations **/
.ketchup-error {
  position: absolute;
  width: auto;
  z-index:999;
}
.ketchup-error ul {
  padding: 0;
  margin: 0;
  text-align: right;
  color: #ffffff;
  background: red;
  padding: 5px 10px;
  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
  list-style: none;
  line-height: 14px;
  direction:rtl; 
}

.ketchup-error span {
	display: block;
	width: 0; 
	height: 0; 
	border-left: 0 solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid red;
	border-bottom: 0;
	margin-left: 10px;
	float: left;
}



/*** Fonts - start ***/

/* 
 * Navigation Icon Font
 */

@font-face {
	font-family: 'omc-ifont';
	src:url('../fonts/omc-ifont.eot');
	src:url('../fonts/omc-ifont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/omc-ifont.ttf') format('truetype'),
		url('../fonts/omc-ifont.woff') format('woff'),
		url('../fonts/omc-ifont.svg#omc-ifont') format('svg');
	font-weight: normal;
	font-style: normal;
}

._if {
	font-family: 'omc-ifont';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-cloud:before {
	content: "\36";
}
.icon-IT:before {
	content: "\35";
}
.icon-realestate:before {
	content: "\31";
}
.icon-system:before {
	content: "\32";
}
.icon-computers:before {
	content: "\34";
}
.icon-mobile:before {
	content: "\33";
}

/*** Fonts - end ***/



/* CSS FOR OMC */

/* CLEAR DE ELEMENTS */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure,  footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, section, article { margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; }

/* OPTIONS */
.R				{ float: right;}
.L				{ float: left;}
.abs			{ position:absolute;}
.rel			{ position:relative;}
.nt				{ text-indent:-5555px;}
.clear			{ clear:both;}
.clr:after		{ content:"."; display:block; visibility:hidden; clear:both; height:0px;}

/* GENERAL ELEMENTS */
HTML			{ overflow-x:hidden;}
HTML, BODY		{ width:100%;}
BODY			{ font-family:'Open Sans Hebrew', sans-serif; min-width:1148px; direction:rtl;}
HEADER			{ position:fixed; top:0; height:83px; width:100%; background:#FFFFFF; z-index:999; left:0; box-shadow:0 0 30px 3px rgba(0,0,0,0.1);transform: translateZ(0);}
SECTION 		{ position:relative; width:100%; height:1034px; border-bottom:rgba(255,255,255,0.2) 10px solid;border-top:rgba(255,255,255,0.3) 10px solid;}
DIV.inner		{ width:1200px; margin:0 auto; position:relative;}
UL, LI			{ list-style:none; list-style-image:none;}
A, A:hover
A:focus, A:link,				
A:visited 		{ text-decoration:none;  outline:0; color:#004d79;}
A:hover			{ color:#007bc3;}

/* ELEMENTS --> */
/* ---
	HEADER 
		---*/	
HEADER:hover				{ opacity:1 !important;}
HEADER	.inner				{ max-width:1154px; min-width:1148px; margin:0 auto; position:relative;}
HEADER	.inner	.logo		{ display:block; position:relative; margin-top:1.5%;}
HEADER	.inner	.logo	IMG	{ position:absolute; top:0; left:0; width:227px; height:48px;}
/* NAVIGATION */
HEADER	.inner	NAV			{ margin:-8px 0 0 0;min-width:846px; display:none;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
HEADER	.inner	NAV	LI		{ position:relative; float:right; margin:0 0 0 34px; width:76px; text-align:center;}
	NAV LI	A				{ display:block; color:#006eae; font:400 13px/18px "Open Sans Hebrew"; text-align:center;}
	NAV LI	A	SPAN		{ display:block; width:66px; height:66px; margin:0 auto; text-align:center; font-size:22px; color:#006eae; border-radius:360px; border:2px solid #006eae; line-height:70px; transition:all .3s cubic-bezier(1.000, 0.2, 0.5, 1.5); -webkit-transform: rotateY(0deg); -webkit-transform-style: preserve-3d; opacity:0.8; -webkit-transition: translate3d(0,0,0);}
	NAV	LI	A	._persons	{ background:url(https://omc.co.il/omcgroup/images/nav_persons_30x16.png) no-repeat center 46%;}
	NAV LI	A:hover	SPAN	{ background-color:#006eae; color:#FFF; transition:all .3s cubic-bezier(0.1, 0.2, 0, 1);transform:rotateY(180deg);-webkit-transform-style: preserve-3d;-webkit-transform: rotateY(180deg);opacity:1;}
	NAV LI	A.active	SPAN{ background-color:#006eae; color:#FFF;transform:rotateY(180deg);-webkit-transform-style: preserve-3d;-webkit-transform: rotateY(180deg); opacity:1;}/* ---//---*/	
		
/* ---
	SECTIONS 
		---*/
SECTION.sec1			{ background:url(https://omc.co.il/omcgroup/images/bg_screen1_1500x1034.jpg) no-repeat 50% 0 fixed; background-size:cover; overflow:hidden;}
SECTION.sec2			{ background:url(https://omc.co.il/omcgroup/images/bg_screen2_1500x1034.jpg) no-repeat 50% 0 fixed; background-size:cover; }
SECTION.sec3			{ background:url(https://omc.co.il/omcgroup/images/bg_screen3_1500x1034.jpg) no-repeat 50% 0 fixed; background-size:cover;}
SECTION.sec4			{ background:url(https://omc.co.il/omcgroup/images/bg_screen4_1500x1034.jpg) no-repeat 50% 0 fixed; background-size:cover;}
SECTION.sec5			{ background:url(https://omc.co.il/omcgroup/images/bg_screen5_1500x1034.jpg) no-repeat 50% 0 fixed; background-size:cover;}
SECTION.sec6			{ background:url(https://omc.co.il/omcgroup/images/bg_screen6_1500x1034.jpg) no-repeat 50% 0 fixed; background-size:cover;}
SECTION.sec7			{ background:url(https://omc.co.il/omcgroup/images/bg_screen7_1500x1034.jpg) no-repeat 50% 0 fixed; background-size:cover;}
SECTION.sec8			{ background:#006eae; width:100%; height:698px; min-height:420px !important;}
SECTION.sec9			{ background:#fb9620; width:100%; height:366px;}

/* COMMON (sections) */

SECTION	ARTICLE								{ position:relative; width:1200px; top:0; margin:0 auto; height:772px; z-index:9; overflow:hidden;}
SECTION	.bottommask							{ position:absolute; top:90%; left:0; background:url(https://omc.co.il/omcgroup/images/bottom_mask_1178x45.png) no-repeat 50% 90%; width:100%; height:45px; z-index:11;}
SECTION	ARTICLE	.content_bg					{ position:relative; top:0; background:url(https://omc.co.il/omcgroup/images/content_bg_964x772.png) no-repeat 0 0; width:964px; height:772px; margin:0 auto;}
SECTION	ARTICLE	.content_bg	.plogo			{ display: block;position:absolute; top:0px; right:-94px; width:178px; height:178px; border:5px solid rgba(255,255,255,0.19); border-radius:360px;}
SECTION	ARTICLE	.content_bg	.plogo	SPAN	{ display:block; width:178px; height:178px; background:#FFF url(https://omc.co.il/omcgroup/images/spr_page_logos_132x801.png) no-repeat center 0; border-radius:360px;}
SECTION	ARTICLE	.content_bg	.share			{ position:absolute; top:217px; right:-44px; width:77px; height:77px; border:5px solid rgba(255,255,255,0.19); border-radius:360px; z-index:13;}
SECTION	ARTICLE	.content_bg	.share	SPAN	{ display:block; width:77px; height:77px; background:#FFF url(https://omc.co.il/omcgroup/images/share_icon_39x26.png) no-repeat center 30%; border-radius:360px; color:#fb9620; text-align:center; font:400 16px/111px  'Open Sans Hebrew';}
SECTION	ARTICLE	.content_bg	.share:hover	{ border:5px solid rgba(255,255,255,0.26); }
SECTION	ARTICLE	.sharelinks					{ position:absolute; height:0; width:144px; top:230px; right:-72px; z-index:12;}
SECTION	ARTICLE	.sharelinks	A				{ display:block; position:absolute;width:44px; height:44px; top:0; left:50%; border-radius:50%;}
SECTION	ARTICLE	.sharelinks	A:hover			{ box-shadow:0px 0px 7px rgba(255,255,255,0.7);}
SECTION	ARTICLE	.sharelinks	A	IMG			{ width:2px; height:2px; -webkit-transition: translate3d(0,0,0);-webkit-transition: all 500ms cubic-bezier(0,1,.5,1);-moz-transition: all 500ms cubic-bezier(0,1,.5,1);-ms-transition: all 500ms cubic-bezier(0,1,.5,1);-o-transition: all 500ms cubic-bezier(0,1,.5,1);transition: all 500ms cubic-bezier(0,1,.5,1);}
SECTION	ARTICLE	.sharelinks	A	IMG.active	{ width:44px; height:44px; }
SECTION	ARTICLE	.content_bg	.outlink		{ background:url(https://omc.co.il/omcgroup/images/btn_outlink.png) repeat-x 0 0; border-radius:12px; width:235px; height:60px; margin:20px 0 0 0;text-align:center; color:#FFF; font:400 19px/57px 'Open Sans Hebrew'; z-index:14;}

SECTION	ARTICLE	.content_bg	.outlink SPAN	{ background:url(https://omc.co.il/omcgroup/images/btn_arw_7x15.png) no-repeat left 6px; height:60px; padding-left:14px;}
SECTION	ARTICLE	.content_bg	.txtbx			{ color:#1a1a1a; max-width:760px; top:80px; right:130px; z-index:20;}
SECTION	ARTICLE	H2							{ font:500 28px 'Open Sans Hebrew'; margin:0 0 15px;}
SECTION	ARTICLE	.content_bg	.txtbx	P		{ font:normal 16px/22px arial; margin:0 0 10px;}

/* SECTION 1 (HOME) */
H1											{ position:relative;height:150px;font:300 45px/44px 'Open Sans Hebrew'; color:#FFFFFF; width:580px; top:0; margin:60px auto 0 auto; text-align:right; z-index:11;}
H1	SPAN									{ position:relative; display:inline-block; margin:0 0 0 8px;}
H1	span#omcPin								{ float:right;display:inline-block; background:url(https://omc.co.il/omcgroup/images/OMC_slogan_122x142.png) no-repeat center right;margin:0;margin-left:10px; width:150px; height:164px;}
H1	SPAN strong								{ font:700 50px 'Open Sans Hebrew';}
H1	SPAN strong .small						{ font-size:45px;}
H1	SPAN.omcPin_text						{ float:right;width:420px;margin:24px 0 0 0;}
.sec1	ARTICLE								{ height:840px; overflow:visible;}
.sec1	.dots_bg							{ background:url(https://omc.co.il/omcgroup/images/screen1_main_img_1148x574.png) no-repeat 50% 0; width:1148px; height:574px; position:relative; top:0; margin:0 auto;}	
.sec1	ARTICLE	A							{ position:absolute; width:178px; height:178px; border:5px solid rgba(255,255,255,0.19); border-radius:360px; font:500 28px 'Open Sans Hebrew'; color:#2a2a2a; text-align:center;}
.sec1	ARTICLE	A	SPAN					{ display:block; width:178px; height:108px; padding:70px 0 0 0; background:rgba(233, 227, 228, 0.8); border-radius:360px;}
.sec1	.dots_bg	A._dbl	SPAN			{ padding:50px 0 0 0; height:128px;}
.sec1	.dots_bg	A:hover	SPAN			{ background:rgba(233,227,228,0.6);}
.sec1	.dots_bg	A.dot_cloud				{ top:208px; left:961px;}
.sec1	.dots_bg	A.dot_service			{ top:336px; left:768px;}
.sec1	.dots_bg	A.dot_store				{ top:208px; left:576px;}
.sec1	.dots_bg	A.dot_webmobile			{ top:336px; left:383px;}
.sec1	.dots_bg	A.dot_systems			{ top:208px; left:190px;}
.sec1	.dots_bg	A.dot_realestate		{ top:336px; left:0px;}
.sec1	ARTICLE		A.dot_onlinestore		{ background:#fd8204; width:110px; height:82px; padding:26px 0 0 0; border-radius:360px; text-align:center; font:normal 24px Calibri; color:#FFFFFF; top:702px; left:638px; border:4px solid rgba(255,255,255,0);-moz-box-shadow: 0 2px 0 #9a4d00;-webkit-box-shadow: 0 2px 0 #9a4d00;box-shadow: 0 2px 0 #9a4d00;}
.sec1	ARTICLE		A.dot_onlinestore:hover	{ border:4px solid rgba(255,255,255,0.1);}
.sec1	ARTICLE		A.dot_onlinestore:after { border: 4px solid rgba(255, 255, 255, 0.2);border-radius: 360px;content: "";display: block;height: 0;left: -8px;padding-bottom: 108%;position: absolute;top: -9px;width: 108%;}

/* SECTION 2 (#CLOUD SERVICE) */
.sec2	.content_bg							{ position:relative; width:964px; height:872px; margin:0 auto; }
.sec2	.content_bg	.plogo	SPAN			{ background-position:center 34px;}
.sec2	.content_bg	.txtbx					{ color:#FFF;}
.sec2	.content_bg	.txtbx a				{ color:#FFF;}
/*.sec2	.content_bg	.txtbx a:hover			{ text-decoration:underline;}*/
.sec2	.cloud_rays							{ position:absolute; background:url(https://omc.co.il/omcgroup/images/cloud_n_icons_596x396.png) no-repeat center center; width:596px; height:596px; bottom:-200px; left:50%; margin-left:-293px;}

/* SECTION 3 (IT SERVICE) */
.sec3										{ overflow:hidden;}
.sec3	.content_bg	.plogo	SPAN			{ background-position:center -200px;}
.sec3	.content_bg	.txtbx					{ color:#FFF;}
.sec3	.content_graphics					{ position:absolute; background:url(https://omc.co.il/omcgroup/images/icon_tv_186x171.png) no-repeat 50% 85%; bottom:0; left:50%; width:500px; height:420px; margin-left:-250px; z-index:10;}
.sec3	.radial1							{ position:absolute; background:url(https://omc.co.il/omcgroup/images/radial_outer_496x496.png) no-repeat 50% 50%; bottom:-110px; left:0; width:496px; height:496px;}
.sec3	.radial2							{ position:absolute; background:url(https://omc.co.il/omcgroup/images/radial_inner_418x418.png) no-repeat 50% 50%; bottom:-110px; left:0px; width:496px; height:496px;}
.sec3	.binarybg							{ position:absolute; background:url(https://omc.co.il/omcgroup/images/binary_bg.png) repeat 50% 0; top:0; left:0; width:100%; height:200%; z-index:8;}

/* SECTION 4 (COMPUTER STORE) */
.sec4	.content_bg	.plogo	SPAN			{ background-position:center -200px;}
.sec4	.content_graphics					{ position:absolute; width:650px; height:335px; bottom:0; left:50%; margin-left:-325px; z-index:13;}
.sec4	.content_graphics	DIV				{ position:absolute;}
.sec4	.content_graphics	.imac			{ top:58px; left:50%; margin-left:-265px; background:url(https://omc.co.il/omcgroup/images/imac_537x388.png) no-repeat 50% 100%; width:537px; height:388px; z-index:11;}
.sec4	.content_graphics	.tablet			{ top:150px; right:0; background:url(https://omc.co.il/omcgroup/images/tablet_167x250.png) no-repeat 0 0; width:167px; height:250px; z-index:12;}
.sec4	.content_graphics	.phone			{ top:200px; left:0; background:url(https://omc.co.il/omcgroup/images/smartphone_88x186.png) no-repeat 0 0; width:88px; height:186px; z-index:13;}

/* SECTION 5 */
.sec5	.content_bg	.plogo	SPAN			{ background-position:center -438px;}
.sec5	.content_graphics					{ position:absolute; bottom:0; left:50%; margin-left:-242px; background:url(https://omc.co.il/omcgroup/images/imac_485x392.png) no-repeat 50% 50%; width:485px; height:392px;}

/* SECTION 6 */
SECTION.sec6	ARTICLE	            	    { height:772px;}
SECTION.sec6	ARTICLE	.content_bg		    { height:772px;}
.sec6	.content_bg	.plogo	SPAN			{ background-position:center -670px;}
.sec6	.content_graphics					{ position:absolute; bottom:0; width:600px; margin-left:-300px; left:50%; height:400px;}
.sec6	.content_graphics	DIV				{ position:absolute;}
.sec6	.content_graphics	.dot_line		{ top:20px; left:20px; width:464px; height:319px; z-index:11;}
.sec6	.content_graphics	._if			{ font-size:49px; color:#FFFFFF;}
.sec6	.content_graphics	.i_board		{ top:50px; left:190px; z-index:12;}
.sec6	.content_graphics	.i_graph		{ top:220px; left:225px; z-index:10;}
.sec6	.content_graphics	.i_pie			{ top:170px; left:515px; z-index:13;}

/* SECTION 7 */
.sec7	.content_bg	.plogo	SPAN			{ background-position:center -200px;}
.sec7	.content_graphics					{ position:absolute; bottom:0; width:100%; left:0; height:420px; overflow:visible;}
.sec7	.content_graphics	DIV				{ position:absolute;}
.sec7	.content_graphics	._if			{ color:rgba(255,255,255,0.5);}
.sec7	.content_graphics	.i_building		{ position:absolute; right:60px; bottom:-40px; color:#fd8204; font-size:260px;}
.sec7	.content_graphics	.b1				{ top:60px; left:160px; font-size:32px;}
.sec7	.content_graphics	.b2				{ top:233px; left:277px; font-size:40px;}
.sec7	.content_graphics	.b3				{ top:22px; left:424px; font-size:16px;}
.sec7	.content_graphics	.b4				{ top:150px; left:562px; font-size:30px;}
.sec7	.content_graphics	.b5				{ top:0; left:670px; font-size:40px;}
.sec7	.content_graphics	.b6				{ top:110px; left:820px; font-size:16px;}

.sec7	.content_graphics	.dotsmall		{ top:194px; left:142px; background:url(https://omc.co.il/omcgroup/images/building_92x92.png) no-repeat 0 0; width:92px; height:92px;}
.sec7	.content_graphics	.dotbig			{ top:90px; left:345px; background:url(https://omc.co.il/omcgroup/images/building_116x115.png) no-repeat 0 0; width:116px; height:115px;}


/* SECTION 8 (about us) */
.sec8	ARTICLE								{ height:auto;}
.sec8	ARTICLE	H2							{ text-align:center; color:#FFFFFF;}
.sec8 ARTICLE p, .sec8 ARTICLE .content p, .sec8 ARTICLE .content div { font:300 23px/34px 'Open Sans Hebrew'; padding:20px 150px; text-align:center; color:#FFFFFF;}
.sec8	.masker								{ position:relative; margin:0 auto; height:96px; width:1175px; border-bottom:1px solid #FFFFFF; overflow:hidden;padding: 0 !important}
.sec8	.masker	.iconline					{ position:absolute; left:100px; top:3px; background:url(https://omc.co.il/omcgroup/images/about_icons_1026x97.png) no-repeat 0 0; width:1026px; height:97px;padding: 0 !important}

/* SECTION 9 (contact us) */
.sec9	ARTICLE								{ overflow:visible;}
.sec9	.container							{ position:absolute; top:50%; right:-152px; margin-top:-192px; background:url(https://omc.co.il/omcgroup/images/contact_section_mask_919x384.png) no-repeat 0 0; width:919px; height:384px; z-index:10;}
.sec9	.mapmask							{ position:absolute;  top:0; left:0; width:578px; height:248px; overflow:hidden;}
.sec9	.mapmask	.map_img				{ position:absolute; top:-190px; left:-135px;}	/* TEMPORARY UNTIL GOOGLE MAPS IMPLEMENTED */
.sec9	.i_bubble							{ top:250px; left:1050px; font-size:125px; color:#FFF; z-index:12;}
.sec9	.i_bbubble							{ top:60px; left:912px; font-size:332px; color:rgba(255,255,255,0.15); z-index:12;}
.sec9	.i_quote							{ top:460px; left:98px; font-size:46px; color:rgba(255,255,255,0.2);}
.sec9	.txtbx								{ position:absolute; top:182px; right:825px; z-index:13; color:#FFF;}
.sec9	.txtbx		H2						{ font:300 29px 'Open Sans Hebrew';}
.sec9	.txtbx		P						{ font:300 25px 'Open Sans Hebrew';}
.sec9 	.txtbx 		a 						{color:white;text-decoration:underline;}
.sec9 	.txtbx 		a:hover				{text-decoration:none;}
/* ---
	FOOTER 
		---*/
FOOTER										{ position:fixed; bottom:0; left:0; width:100%; height:52px; background-color:#FFFFFF; z-index:999;}
FOOTER	.inner								{ max-width:1154px; min-width:1148px; margin:-9px auto 0; top:50%; height:18px;}
FOOTER	.credits							{ float:left; display:block; background:url() no-repeat left center; padding-left:54px; color:#535353; font:normal 13px/17px arial;}
FOOTER	.credits:hover						{ color:#535353;}
FOOTER 	UL									{ width:auto; float:left; line-height:52px;}
FOOTER	UL	LI								{ float:right; border-left:1px solid #535353; height:15px; padding:0 11px; opacity:0.6;}
FOOTER	UL	LI:hover						{ opacity:1;}
FOOTER	UL	LI:last-child					{ border:none;}
FOOTER	UL	LI	A							{ display:block; color:#535353; font:500 14px/15px 'Open Sans Hebrew';}
FOOTER	UL	LI	A.nt						{ background:url(https://omc.co.il/omcgroup/images/spr_flags_24x30.png) no-repeat 0 0; width:24px; height:15px;}
FOOTER	UL	LI	A.eng						{ background-position:0 -15px;}

.outlink a		{ text-decoration:none !important;}

@media only screen and (max-device-width: 1024px){
*										{ backface-visibility:visible;}
SECTION									{  background-attachment:local !important; background-size:100%; margin-top:-30px;}
HEADER									{ -webkit-transition: all 222ms linear; -moz-transition: all 222ms linear; -ms-transition: all 222ms linear; -o-transition: all 222ms linear; transition: all 222ms linear;}
HEADER NAV								{ -webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
HEADER NAV	LI							{-webkit-transition: all 111ms ease;-moz-transition: all 111ms ease;-ms-transition: all 111ms ease;-o-transition: all 111ms ease;transition: all 111ms ease;}
HEADER .logo							{ -webkit-transition: all 222ms ease;-moz-transition: all 222ms ease;-ms-transition: all 222ms ease;-o-transition: all 222ms ease;transition: all 222ms ease;}
HEADER.active							{ padding-top:12px; height:100px;}
HEADER	.inner	NAV.active				{ display:block;}
HEADER	.inner	NAV LI					{ width:111px; top:-100px; opacity:0; margin:0 0 0 24px;}
HEADER	.inner	NAV LI.active			{ top:0; opacity:1;}
HEADER	.inner	.logo	IMG.active		{ position:absolute; top:0; left:0; width:294px; height:62px;}

HEADER	.inner	NAV LI	A				{ display:block; color:#006eae; font:400 1.2em/20px "Open Sans Hebrew";}
SECTION	ARTICLE	H2						{ font:500 2.2em 'Open Sans Hebrew'; margin:0 0 15px;}
SECTION	ARTICLE	.content_bg	.txtbx	P	{ font:normal 1.4em/22px arial; margin:0 0 10px;}

SECTION	ARTICLE	.sharelinks						{ position:absolute; height:0; width:144px; top:230px; right:-72px; z-index:12; }
SECTION	ARTICLE	.sharelinks.active				{ opacity:1; top:288px; height:65px;}
SECTION	ARTICLE	.sharelinks	A					{ display:block; position:absolute;width:44px; height:44px; top:0; left:50%; border-radius:50%;}
SECTION	ARTICLE	.sharelinks	A:hover				{ box-shadow:0px 0px 7px rgba(255,255,255,0.7);}
SECTION	ARTICLE	.sharelinks	A	IMG				{ width:2px; height:2px; -webkit-transition: translate3d(0,0,0);}
SECTION	ARTICLE	.sharelinks	A	IMG.active		{ width:44px; height:44px; }
SECTION	ARTICLE	.sharelinks.active	A._tweet	{left:0; top:0;}
SECTION	ARTICLE	.sharelinks.active	A._faceb	{left:50px; top:21px;}
SECTION	ARTICLE	.sharelinks.active	A._in		{left:100px; top:0;}
}

.social{display:block !important;}

.social ul{float:right;margin:-8px 0 0 0;}

footer .social ul li{padding:0;border-left:0;opacity:1 !important;}

footer .social ul li a{width:33px;}

footer .social ul li a img{width:100%;}

	HEADER .inner NAV{margin: 0 0 0;}
	
/*======================== COOKIES: free to anyone ========================= */
.cookies-bar-wrap {
    background-color: #006eae;
    position: fixed;
    display: flex;
    z-index: 16000010;
    color: #fff;
    width: 100%;
    bottom: 50px;
}

.cookies-bar-inner-wrap {
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: left;
    direction: ltr;
    margin: 0 auto;
    display: flex;
}

.cookies-button-wrap {
    /*justify-content: center;
    align-self: center;
    display: flex;*/
    margin-top: 4px;
}

.cookies-button {
    background-color: #fb9620;
    border-radius: 4px;
    padding: 5px 30px;
    font-weight: 600;
    color: #fff;
    border: 0;
}

.cookies-text-wrap {
    width:80%
    font-size: 1.5rem;
}
    .cookies-text {
        direction: rtl;
        margin-top:0;
        padding-right: 50px;
        text-align: right;
    }
    .cookies-text a {
    color: #fff;
}

@media screen and (max-width: 991px){
    .cookies-bar-inner-wrap {
        flex-direction: column;
        padding-right: 20px;
        padding-left: 20px;
    }

    .cookies-button-wrap {
        justify-content: flex-end;
        margin-top: 20px;
        width: 100%;
    }

    .cookies-button {
        font-size: 1rem;
    }

    .cookies-text-wrap {
        width: 100%;
    }
}
/*======================== COOKIES end: free to anyone ========================= */
