body#page {

background:#fff;

color:#999;
overflow-x:hidden;



 

}
#gallery-1 img {
    border: none !important;
}
@media (max-width: 4770px) and (min-width: 770px) {
.elementor-200 .elementor-element.elementor-element-36d4480 .gallery-item {
    padding-bottom:   41px !important;
}
}

body {

cursor: url("http://www.neopro.co.il/wp-content/themes/yoo_master_wp/images/neo2/cursor.cur" ) ,

url("http://www.neopro.co.il/wp-content/themes/yoo_master_wp/images/neo2/cursor.cur" ) , default  ;

 

}
body #totop-scroller {
    right: 0; 
    left: auto;
    top: -95px;
    background-color: #ececec;
    width: 25px;
    height: 25px;
}
 

h1 {

font-size: 16px;

line-height: 30px;

}

#toolbar {

margin-bottom: 0;

}

#menubar { margin-top:40px; }

#header {

margin: 0;

padding-bottom:5px;

 

}

.menu-dropdown li.level1 a {

	display:block;

	

}

.menu-dropdown li.level1 a:hover , .menu-dropdown li.level1.active > a {

background:#c91117 ; color:#fff;

}

.menu-dropdown li.level2 a:hover , .menu-dropdown li.level2.active > a {

background:#ECECEC ; color:#c91117;

}

.menu-dropdown li.level1.active .menu-dropdown li.level2 a { background:#000 ; }

.menu-dropdown a.level2 > span, .menu-dropdown span.level2 > span {

padding: 7px 4px;

line-height: 21px;

overflow: hidden;

}

.menu-dropdown li.level1 {

margin-right: 0;

margin-left: 1px !important;

}

#logo p { margin-bottom:0; margin-top:10px; }

p, hr, ul, ol, dl, blockquote, pre, fieldset, figure {

margin: 0 0 15px 0;

} 

.module, #header, #breadcrumbs, #content, #footer {

margin: 15px 0;

}

.homediv1_4 {

width: 40%;border:1px solid #aaa;

min-height: 30px;

float: right;

margin-left: 11%;

padding-bottom: 5px;

padding: 0px;

margin-bottom: 30px;

}

.homediv1_4 img {

}

.homediv1_4.last14 { margin-left:0 ;   }

.homediv1_4 img {

	margin:0;

	padding:0;

	width:100%;

	height:auto;

	float:right;

}

.homediv1_4 h2 {

padding: 0;

width: 100%;

font-size: 14px;

line-height: 20px;

text-align: center;

float: right;

margin: -3px 0 0 0;

}

.homediv1_4 h2 a {

	 color:#333  ;

	 padding:1px 0;

	 display:block;background:#ececec;background:none;

}

.homediv1_4 h2 a:hover { color:#444; background:#dedede; background:none; }

#top-b p { margin:0 ; }

#innertop .textwidget {

	width:100%;

}

 

/* Lists (Needed for System Markup)

----------------------------------------------------------------------------------------------------*/



.widget_subpages ul , .widget_text ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

 

.widget_subpages ul > li , .widget_text ul > li{

border-top: 1px solid #444;

margin-top: 10px;

padding-top: 10px;

background:url(../images/neo2/listyle.png) no-repeat 100% 18px;

padding-right:10px;

} 

.widget_subpages ul > li:first-child , .widget_text ul > li:first-child {

border: none;

}

.widget_subpages ul li a , .widget_text ul li a{

	color:#595959 ;

	width:90%; background:none !important ;

 

}

.widget_subpages ul li a:hover , .widget_text ul li a:hover { color:#c91117 ;    }

.widget_subpages ul li.widget_subpages_current_page a {  color:#c91117 ;    }

img.logoneo {

display: block;

float: left;

width: 250px;

height: auto;

}

.clearall { clear:both ; }

#maininner { padding-left:5%; } 
.page-id-5 #maininner { padding-left:0 !important; width:100% !important; }
.wpcf7 input {

	padding:5px 2%;

	width:91%;

	-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;border: none;

border:1px solid #999;

}

.wpcf7 textarea { 

padding:5px 2%;

	width:91%;

	-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;border: none;

border:1px solid #999;

}

.wpcf7 input.wpcf7-submit {

padding: 5px 2%;

width: 95%; background: #c91117; 

border:1px solid #111;

font-size:16px; color:#fff;

}

.wpcf7 input.wpcf7-submit:hover {

background: #999; color:#fff; 

}

.wpcf7 input.wpcf7-not-valid { border:2px solid red ; } 

#sidebar-a { padding-top:25px; } 

#breadcrumbs { margin: 3px 0; } 

.wk-gallery-wall.margin>* {

margin: 0 0 35px 35px;

float:right;

} 

#top-a h3.module-title { display:none ; } 

#top-a .module { margin:0 ; color:#bbb ; } 

#top-a .module p { margin:0 ; } 

.mod-box {

padding: 5px;

border: none;

} 

#footer .module { margin-bottom:30px; }

#totop-scroller {

background: url(../images/totop_scroller.png) 50% 50% no-repeat;

} 

#totop-scroller:hover {

	background:#ececec url(../images/totop_scroller.png) 50% 50% no-repeat; 

}

#system .title {

margin-top: 0;

color: #000;

}

.content , content p { color:#666 ; }

#main {

	border-bottom:1px solid #ececec ;

	padding-bottom:20px;

	position:relative;

}

.module .module-title { color: #222; }

.wk-gallery-wall.margin {

margin: 0;

}

.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {

height: 24px;

padding: 0 10px;

line-height: 24px;

}

.menu-dropdown a.level2 > span, .menu-dropdown span.level2 > span {

padding: 4px 4px;

line-height: 19px;

overflow: hidden;

}

.difhomediv1_3.last143 { margin-left: 0 !important; }

.homediv1_4.difhomediv1_3 {

width: 25%;

min-height: 30px;

float: right;

margin-left: 11%;

padding-bottom: 5px;

padding: 0px;

margin-bottom: 20px;

}

.wk-gallery-showcasebox .wk-slideset>div {

padding: 0 60px;

border: 1px solid #222;

background: #555;

background: -moz-linear-gradient(top, #222 0%, #333 7%, #222 100%);

background: -webkit-linear-gradient(top, #222 0%, #333 7%, #222 100%);

background: -o-linear-gradient(top, #222 0%, #333 7%, #222 100%);

background: linear-gradient(to bottom, #222 0%, #333 7%, #222 100%);

box-shadow: 0 0 20px rgba(0, 0, 0, 0.5) inset, 0 0 50px rgba(0, 0, 0, 0.2) inset;

border-radius: 0 0 5px 5px;

}

.wk-gallery-showcasebox .slides-container { 

overflow:visible;

}

.wk-slideshow .slides, .wk-slideshow .nav {

	overflow:visible !important;

}

.wk-gallery-showcasebox .slides-container:hover .next {

right: -30px !important;

}

.wk-gallery-showcasebox .slides-container:hover .prev {

left: -30px;

}

#content { margin-top:0 ; }

 

 

.homediv1_4 p { margin:0 ; }

.wk-slideshow img, .wk-gallery img, .spotlight img, a[data-lightbox] img {

max-width: 100%;

display:block;

margin:0 auto;

}

.promotest {

width: 98%;

padding: 20px 0 20px 2% ;

color: #222;

}

.promotest p {

	margin:0;

	padding:0;

	color:#222;

}

#lightbox-right {

right: -60px;

}

#lightbox-left {

left: -60px;

}

img.trim11 {

	position:absolute;

	z-index:99;

	top:-20px;

	left:-50px;

}

img.trim12 {

	position:absolute;

	z-index:99;

	top:-20px;

	right:-60px;

}

img.trim21 {

	position:absolute;

	z-index:99;

	bottom:-20px;

	left:-50px;

}

img.trim22 {

	position:absolute;

	z-index:99;

	bottom:-20px;

	right:-60px;

}

.menu-dropdown li.level1 span.separator.level1.parent:hover { color:#444 ; }

.menu-dropdown li.level1:hover span.level1 {

color: #444 !important;

}

ul.line > li {

border-top: none;

}

/* Black */

body#page.homeblack {

background: #000 url(../images/bgorg2.jpg) no-repeat 50% -0px;

color: #999;

letter-spacing: 1px;

}

.homeblack .menu-dropdown li.active .level1 {

color: #EFEFEF;

}

.homeblack .menu-dropdown a.level1, .homeblack .menu-dropdown span.level1 {

color: #fff;

}

.homeblack .menu-dropdown li.level1:hover span.level1 {

color: #fff !important;

}

.homeblack .promotest p {

margin: 0;

padding: 0;

color: #bbb;

}

.homeblack p { color: #bbb; }

.homeblack .homediv1_4 h2 a:hover {

color: #292627;

background: #636467;

}

.homeblack .homediv1_4 h2 a {

color: #999;

padding: 0px 0 2px 0;

font-weight: bold;

display: block;

background: #201E1E;

}

.homeblack .homediv1_4 {

border: none;

}

#main .trim11 , #main .trim12 , #main .trim21 , #main .trim22 {

	width:auto;

	height:35px;

}

#footer { text-align:right ; }

#system .item > header .title {

margin-bottom: 0;

text-align: center;

font-size:14px; color:#C91117 ;

}

#bottom-a a { color: #C91117 ; }

#bottom-a a:hover { color: #888 ; }

.slides-container .caption { display:none !important ; }

.page-id-11 #system .item > header {

	width:903px;

}

.page-id-7 #system .item > header {

	width:610px;

}

.page-id-66 .promotest p {

	font-size:20px;

	line-height:27px;

}
p#copymw { 
}

p#copymw a { color:#999;}
.marguee {
	direction:ltr;
  width: 100%;
  overflow: hidden;
}
.marguee a {
	color:#000 !important;
}
.odotroni {
	position1:relative;
	margin-top: -80px;
	border:none;
}
.homediv1_4.difhomediv1_3.odotroni img {
	width1:100%;
	position1:absolute;
	height1: auto;
	bottom1:0;
}
 .homediv1_4.specforroni h2 {
	 margin-top:-5px;
	 padding-top:0px;
	   border: 1px solid #AAA;
	   width:99%;
 }
.marguee a , marguee {
	font-size:14px;
}
#bottom-a h3 {
	margin:0 0 5px 0;
}
.home #main {
  padding-bottom: 5px;
}
#bottom-a h3.module-title { margin-bottom:0; }
.newhanlacot>div {
	padding-right:20px !important;
}
.elementor-image-gallery .gallery-item .gallery-caption {
    margin: -3px 0 0 0 !important;
	line-height:1.1 !important;
}
.footermobile {
	width:100%; display:none;
	background-color: #3A3A3A;
	padding:20px 15px ;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.fottfs0 {
    display: inline;
    width: auto;
    /* float: right; */
    white-space: nowrap;
	color:#fff;
	font-size:17px;
}
.fottfs0 a {
	color:#fff;
}
.fottfs0phone {
    display: inline-block;
    background: #c91117;
    font-size: 16px;
    font-weight: bold;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color: #fff;
    padding: 4px 10px;
}
.widget-titlebot {
	color:#fff;
	font-size:17px;
	padding-bottom:15px;
}
.fottfs {
    display: block;
    min-height: 30px;
}
.footermobile .wpcf7 input {
    padding: 5px 2%;
    width: 100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.footermobile .wpcf7 textarea {
    padding: 5px 2%;
    width: 100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
@media (max-width: 770px) and (min-width: 300px) {
.footermobile {
    display:block;
}
}





 

 

 

 