* {margin:0;padding:0;list-style:none;outline:none;border:none;font-family:'Alef Hebrew',arial;vertical-align:top;text-decoration:none;font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
html,body,#sb-site,.sb-site-container,.sb-slidebar{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;overflow-x:hidden}html{height:100%}body{min-height:100%;height:auto;position:relative}html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}#sb-site,.sb-site-container{width:100%;position:relative;z-index:1;background-color:#fff}.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#222;-webkit-transform:translate(0px)}.sb-left{left:0}.sb-right{right:0}html.sb-static .sb-slidebar,.sb-slidebar.sb-static{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9999}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}@media (max-width: 480px){.sb-slidebar{width:70%}.sb-width-thin{width:55%}.sb-width-wide{width:85%}}@media (min-width: 481px){.sb-slidebar{width:55%}.sb-width-thin{width:40%}.sb-width-wide{width:70%}}@media (min-width: 768px){.sb-slidebar{width:40%}.sb-width-thin{width:25%}.sb-width-wide{width:55%}}@media (min-width: 992px){.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}}@media (min-width: 1200px){.sb-slidebar{width:20%}.sb-width-thin{width:5%}.sb-width-wide{width:35%}}.sb-slide,#sb-site,.sb-site-container,.sb-slidebar{-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;transition:transform 400ms ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-backface-visibility:hidden}.sb-hide{display:none}
.c:before,.c:after{content:"";display:table}.c:after{clear:both}.c{*zoom:1}
a,.a {transition: all .2s linear;-o-transition: all .2s linear;-moz-transition: all .2s linear;-webkit-transition: all .2s linear}
	body {cursor:default;background:url('img/body.png')}
	img {max-width:100%}
	.h {margin:0 auto;position:relative;max-width:1020px;width:100%;}
	.sb-toggle-left , .sb-toggle-right {display:none}
	header {transition: top .3s ease-in-out;position:absolute;z-index:500;height:200px;width:100%;border-top:3px #393939 solid}
	header .c {height:100%}
	.nav-up {top:-145px}
	#sb-site {background:url('img/body.png')}
	.logo {position:absolute;top:90px;right:10px}
	.callme {position:absolute;left:0;top:90px;padding:5px 10px;text-align:left}
	.callme b {display:block;font-weight:bold;color:#fff;background:#000;padding:2px 5px;border-radius:4px;border:1px rgba(255,255,255,.3) solid;font-size:1.2em}
	.callme a {display:none;color:#fff;font-family:"arial";font-size:1.7em}
	.callme span {color:#fff;font-family:"arial";font-size:1.7em}
	.callme i {color:#7c0000;font-size:1.1em;vertical-align:middle;margin:5px 0 0 5px}
	.sosicons {position:absolute;top:170px;left:5px;height:auto !important}
	.sosicons a {display:block;float:left;width:30px;line-height:30px;background:rgba(0,0,0,0.6);border-radius:5px;color:#fff;margin:0 4px 0 0;text-align:center}
	.sosicons a:hover {background:#000;text-shadow:0 0 5px #fff}
	header nav {position:absolute;top:0;right:0;width:100%;background:#fff;border-bottom-right-radius:10px;box-shadow:0 0 5px rgba(0,0,0,0.5);border-bottom-left-radius:10px}
	header nav>ul>li {float:right;position:relative}
	header nav>ul>li:after {content:'';position:absolute;top:0;right:0;width:2px;background:linear-gradient(rgba(0,0,0,0),#ccc,rgba(0,0,0,0));height:100%}
	header nav>ul>li>a {display:block;padding:20px 10px;font-size:1.1em;letter-spacing:-0.05em;color:#686868}
	header nav>ul>li>a:hover {color:#7c0000}
	header nav>ul>li>ul {position:absolute;display:none}
	header nav>ul>li:hover>ul {display:block}
	header nav>ul>li:first-child:after {display:none}
	header nav>ul>li.menu-item-has-children:before {top:80%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(204, 204, 204, 0); border-top-color: rgba(0,0,0,0.2); border-width: 5px; margin-left: -5px; }
	header nav>ul>li>ul>li>a {display:block;padding:2px 10px;background:#fafafa;white-space:nowrap;color:#666;border-top:1px #ccc solid}
	header nav>ul>li>ul>li:first-child>a {border-top:none}
	header nav>ul>li>ul>li>a:hover {background:#fff}
	.homeslider {height:400px;position:relative}
	.homeimages {height:100%;position:absolute;top:0;right:0;width:100%}
	.homeimages figure {width:100%;height:100%;background-size:cover;background-attachment:fixed;display:none;}
	.homeimages figure:first-child {display:block !important;position:relative !important;}
	.homeslider-text {position:relative;z-index:100;padding:200px 0 0 0;text-align:center}
	.homeslider-text i {font-size:50px;color:#fff;font-size:200px;line-height:60px;}
	.homeslider-text h1 {color:#fff;font-weight:normal;position:relative;z-index:1;overflow:hidden;text-align:center}
	.homeslider-text h1:before,.homeslider-text h1:after {content:'';display:inline-block;width:100%;height:1px;background:#fff;z-index:-1;position:relative;vertical-align:middle}
	.homeslider-text h1:before {left:20px;margin:0 -100% 0 0}p
	.homeslider-text p {font-size:1.3em;color:#fff;margin:20px}
	.homeslider-text a {display:inline-block;background:#7c0000;color:#fff;padding:10px 20px;box-shadow:0 2px 3px rgba(0,0,0,.5);margin:20px 0 0 0;position:relative;top:0;border-radius:3px;font-size:1.2em;font-weight:bold}
	.homeslider-text a:hover {background:#a60000;top:-3px;box-shadow:0 5px 10px rgba(0,0,0,.8)}
	.main>.h {background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2)}
	.home-banner {background:url('img/home-banner.png') #393939 no-repeat center top;position:relative;z-index:100;color:#fff;margin:20px 0}
		.hb1 {float:right;width:10%}
		.hb1 span {font-size:1.7em;line-height:90%;margin:40px 20px 0 0;display:block}
		.hb2 {float:right;width:25%}
		.hb2 span {display:block;letter-spacing:-0.05em;font-size:9em;line-height:90%;margin:0 10px 0 0}
		.hb3 {float:right;width:20%}
		.hb3 span {margin:50px 0 0 0;display:block}
		.hb3 b {display:block;font-size:2.4em;line-height:90%}
		.hb4 {float:right;width:15%}
		.hb4 span {display:block;background:#7c0000;border-radius:50%;width:130px;height:130px;line-height:90%;text-align:center;font-size:1.1em;font-weight:bold;padding:30px 20px 0;box-sizing:border-box;margin:20px 20px 0 0}
		.hb5 {float:right;width:30%}
		.hb5 img {border-radius:50%;border:5px #393939 solid;height:160px;transform:scale(1.5);float:left;margin:0 0 0 40px}
		.ornament {position:relative;z-index:1;overflow:hidden;text-align:center}
		.ornament i {font-size:200px;line-height:60px;color:#666}
		.homeicons {}
		.homeicons figure {float:right;width:25%}
		.homeicons a {display:block;margin:10px}
		.homeicons a>span {display:block;overflow:hidden}
		.homeicons img {transform:scale(1);transition:all 20s linear} 
		.homeicons h2 {position:relative;overflow:hidden;background:#393939;line-height:50px;font-weight:normal;margin:10px 0 0 0;color:#fff;font-size:1em;text-align:center}
		.homeicons h2 span {display:inline-block;position:relative;z-index:2}
		.homeicons i {font-size:0.9em;color:#fff;position:relative;z-index:2;margin:0 10px 0 20px}
		.homeicons h2:before {position:absolute;content:'';height:100%;width:0;background:#7c0000;z-index:1;transition:all .2s linear;border-top-left-radius:50%;border-bottom-left-radius:50%;top:0;right:0}
		.homeicons a:hover h2:before {width:100%;border-top-left-radius:0;border-bottom-left-radius:0}
		.homeicons a:hover img {transform:scale(2)}
		.homecontent>div {float:right;width:33.33%}
		.homegallery-images {margin:20px 20px 5px 20px}
		.homegallery-images img {display:none}
		.homegallery-images img:first-child {display:block !important;height:auto !important;position:relative !important}
		.homegallery-thumbs {margin:5px 20px 20px 20px}
		.homegallery-thumbs a {float:right;display:block;width:16.66%;padding:3px;box-sizing:border-box;opacity:0.7}
		.homegallery-thumbs img {display:block}
		.homegallery-thumbs a.activeSlide {opacity:1}
		.homevideo {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:20px}
		.homevideo iframe,.homevideo object,.homevideo embed {position:absolute;top:0;left:0;width:100%;height: 100%}
		.sidemap {margin:20px}
		.sidemap iframe {width:100%;height:320px}
		.sidecontact {margin:20px;background:#7c0000;padding:20px 0}
		.sidecontact b {display:block;color:#fff;padding:10px;font-weight:normal;letter-spacing:-0.05em}
		.sidecontact form {margin:10px}
		.sidecontact fieldset {margin:0 0 3px 0}
		.sidecontact input {width:100%;box-sizing:border-box;padding:10px;color:#222;font-size:1.2em;border-radius:5px}
		.sidecontact input[type=submit] {background:#000;color:#fff;cursor:pointer}
		.homebottom {background:#f2f2f2}
		.homebottom>div {position:relative}
		
		h3 {position:relative;z-index:1;overflow:hidden;margin:20px;color:#333;font-size:1.2em;font-weight:normal}
		h3:after {content:'';display:inline-block;width:100%;height:1px;z-index:-1;position:relative;vertical-align:middle;right:10px;margin:0 0 0 -100%;background:#ccc}
		h3:before {content:'h';font-family:'mirell';color:#d7d7d7;font-size:40px;vertical-align:middle;margin:0 0 0 10px}
		.home-articles-slider {margin:20px}
		.home-articles-slider a {display:block;position:relative;padding:0 90px 0 0;min-height:80px;color:#7c0000}
		.home-articles-slider a:hover {color:#ce0000}
		.home-articles-slider img {position:absolute;top:0;right:0;border-radius:50%;width:70px;height:70px}
		.home-articles-slider b {display:block;font-size:2em;font-weight:normal;line-height:90%;letter-spacing:-0.05em}
		.home-articles-slider span {display:block;line-height:100%;margin:10px 0 0 0;color:#777}
		.home-testimonials-slider {position:relative}
		.home-testimonials-slider a {width:100%;display:none;color:#7d7d7d}
		.home-testimonials-slider a:first-child {display:block !important;position:relative !important;}
		.home-testimonials-slider span {display:block;font-style:italic;font-size:1.2em;margin:20px}
		.home-testimonials-slider a:hover {color:#000}
		.home-testimonials-nav {position:absolute;top:40px;left:20px;z-index:7}
		.home-testimonials-nav a {display:block;font-size:0;width:7px;height:7px;background:#d7d7d7;border-radius:50%;float:left;margin:0 4px 0 0}
		.home-testimonials-nav a.activeSlide {background:#7c0000;transform:scale(1.2)}
		.home-articles-nav {position:absolute;top:40px;left:20px;z-index:7}
		.home-articles-nav a {display:block;font-size:0;width:7px;height:7px;background:#d7d7d7;border-radius:50%;float:left;margin:0 4px 0 0}
		.home-articles-nav a.activeSlide {background:#7c0000;transform:scale(1.2)}
		.themegallery {margin:20px;width:auto}
		.themegallery a {margin:5px;box-sizing:border-box;display:block}
		.themegallery .item {display:block;padding:30px 0px}
		.owl-theme .owl-controls .owl-nav div {padding: 5px 9px}
 		.owl-theme .owl-buttons i {margin-top:2px}
 		.owl-theme .owl-controls .owl-nav div {position:absolute;text-indent:-99999px;top:5px;height:90%;background:#333;color:#fff}
 		.owl-theme .owl-controls .owl-nav div:before {position:absolute;right:0;text-indent:0;top:50%;transform:translateY( -50%); -webkit-transform: translateY(-50 %); -ms-transform : translateY(-50%);}
		.owl-theme .owl-controls .owl-nav .owl-prev {right:-10px}
		.owl-theme .owl-controls .owl-nav .owl-next {left:-10px}
		.owl-theme .owl-controls .owl-nav .owl-prev:before {content:'k';font-family:'mirell'}
		.owl-theme .owl-controls .owl-nav .owl-next:before {content:'i';font-family:'mirell'}
		.owl-theme .owl-controls .owl-nav div:hover {background:#000}
		#swipebox-overlay {direction:ltr;background:rgba(0,0,0,0.8) !important}
		#swipebox-overlay #swipebox-action.visible-bars {top:0;bottom:inherit;background:transparent;opacity:1}
		#swipebox-overlay #swipebox-caption.visible-bars {position:relative}
		#swipebox-overlay #swipebox-action #swipebox-close {right:20px;left:auto}
		#swipebox-overlay #swipebox-action #swipebox-prev {right:auto;left:10px}
		#swipebox-overlay #swipebox-action #swipebox-next {right:auto;left:50px}

		
		.text {}
		.text h2 {margin:20px;color:#333}
		.text p {margin:20px;color:#666;line-height:110%}
		.intro {background:url('img/home-banner.png') #393939 no-repeat center top;border-top-right-radius:10px;position:relative;position:relative;z-index:100;color:#fff}
		.intro img {border-radius:50%;border:5px #393939 solid;height:160px;transform:scale(1.5);float:left;margin:0 0 0 40px}
		.intro p {margin:40px 40px 20px 300px;font-size:1.2em}
		
		.top {background:#7c0000;padding:200px 0 0 0}
		.top h1 {position:relative;z-index:1;overflow:hidden;margin:20px;color:#fff;font-size:24px;font-weight:normal}
		.top h1:after {content:'';display:inline-block;width:100%;height:10px;z-index:-1;position:relative;vertical-align:middle;border-top:1px #fff solid;border-bottom:1px #fff solid;right:10px;margin:0 0 0 -100%}

	.content {float:right;width:70%}
	aside {float:left;width:30%;padding:50px 0 0 0}
	.loop {margin:20px}
	.loop figure {float:right;width:33.33%}
	.loop a {display:block;position:relative;color:#2196F3;margin:10px}
	.loop a:hover {color:#F44336}
	.loop h2 {position:relative;line-height:1;font-size:1.2em;padding:10px 0;text-decoration:underline;font-weight:normal}
	.loop p {color:#666;line-height:1}
	
	footer .h {background:url('img/home-banner.png') #393939 no-repeat center top;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:20px;box-sizing:border-box}
	footer p {color:#fff}
	footer p.seofooter {text-align: center;margin: 0px 0px 0px -22px;}
	footer p.seofooter a{color:#fff}
	footer p.webclublink {text-align: left;margin: -22px 0px 0px 0px;}
	footer p.webclublink a{color:#fff}
	
	@font-face {
	  font-family: "mirell";
	  src:url("fonts/mirell.eot?v=2");
	  src:url("fonts/mirell.eot?v=2?#iefix") format("embedded-opentype"),
	    url("fonts/mirell.woff?v=2") format("woff"),
	    url("fonts/mirell.ttf?v=2") format("truetype"),
	    url("fonts/mirell.svg?v=2#mirell") format("svg");
	  font-weight: normal;
	  font-style: normal;
	}
	
	i {font-family:'mirell';font-style:normal;display:inline-block;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}

@media only screen and (max-width:1020px) {
    .intro {border-top-right-radius:0;}
    footer .h {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
    .sb-toggle-left {display:block;position:absolute;top:10px;left:10px;width:40px;height:25px;cursor:pointer;color:#FFF;font-size:2em;line-height:0.8;}
	.sb-toggle-left2 {display:block;position:absolute;top:66px;left:20px;width:192px;height:25px;cursor:pointer;color:#FFF;font-size:2em;line-height:0.8;}
    .sb-toggle-right {display:block;position:absolute;top:10px;right:10px;width:40px;height:25px;border-top:2px #fff solid;border-bottom:2px #fff solid;cursor:pointer;}
    .sb-toggle-right:before {content:'';position:absolute;top:50%;right:0;width:100%;height:2px;background:#fff;margin:-1px 0 0 0}
    .sb-slidebar:before {position:absolute;content:'';position:absolute;top:0;right:0;width:100%;height:40px;z-index:2}
    .sb-slidebar {background:#ccc;box-shadow: inset 10px 0px 5px -5px rgba(0,0,0,0.5);}
    .sb-slidebar nav>ul>li {border-top:1px rgba(0,0,0,0.8) solid}
    .sb-slidebar nav>ul>li:first-child {border-top:0}
    .sb-slidebar nav>ul>li>a {display:block;padding:15px 30px 15px 10px;position:relative;color:#000}
    .sb-slidebar nav>ul>li>a:before {content:'';position:absolute;top:20px;right:10px;width:10px;height:10px;border-radius:50%;background:#980000}
    .sb-slidebar nav>ul li.current-menu-item>a {background:#980000;color:#FFF}
    .sb-slidebar nav>ul>li>ul {}
    .sb-slidebar nav>ul>li>ul>li {}
    .sb-slidebar nav>ul>li>ul>li>a {display:block;color:#666;padding:5px 30px 5px 10px;color:#000;}
    .logo {max-width:200px;position:static;margin:10px auto 0;float:none;display:block;width:100%;}
    .nav {display:none;}
    .homeslider-text h1::before, .homeslider-text h1::after {display:none;}
    .homeimages figure {background-position:center}
    .sosicons {display:none;}
    .sb-slidebar .sosicons {display:block;position:static;margin:0 auto;text-align:center;width:100%;margin-top:20px;}
    .sb-slidebar .sosicons a {float:none;display:inline-block;}
    .callme {display:none;}
    .call-slide {text-align:center;}
    .sb-slidebar .callme {display:inline-block;position:static;margin:0 auto;border-radius:0;text-align:center;margin-top:10px;}
    .callme span {display:none;}
    .callme a {display:inline-block;}
    .homeslider {height:320px;}
    .homeslider-text {padding:140px 0 0 0;}
    .home-banner {margin:0;padding:10px;text-align:center;}
    .home-banner > div {display:inline-block !important;width:auto;font-size:1.5em;width:auto;float:none;line-height:100%;margin:10px 0;letter-spacing: 0;font-weight:400;}
    .home-banner > div b , .home-banner > div span {font-size:inherit;line-height:inherit;display:inline-block;padding:0;margin:0 5px;background:none;border-radius:none;height:auto;width:auto;text-align:right;letter-spacing: 0;font-weight:400;}
    .home-banner .hb5 {float:none;width:100%;display:block;text-align:center;}
    .home-banner .hb5 img {float:none;transform: scale(1);}
    .homeicons h2 span {width:100%;box-sizing:border-box;padding:0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
    header {padding-bottom:10px;height:auto;}
    .nav-down , .nav-up {background:rgba(0,0,0,0.7);}
    .nav-down .callme , .nav-up .callme {background:none;}
    .homecontent > div {width:50%;}
    .homecontent > div + div + div {width:100%;}
    .homegallery-images img {width:100%;max-width:inherit;}
    
    .contact-slide {width:100%;box-sizing:border-box;padding:0 10%;text-align:center;}
    .contact-slide input {width:100%;height:37px;border:1px solid #333;line-height:37px;font-size:1.2em;margin:0 0 10px 0;padding:0 5px;box-sizing:border-box;}
    .contact-slide input[type="submit"] {padding:0 20px;font-weight:700;font-size:1.2em;cursor:pointer;background:#980000;color:#FFF;}
    
    .top {padding:100px 0 0 0;}
    aside , .content {width:100%;float:none;padding:10px;box-sizing:border-box;}
    aside > div {width:50%;float:right;box-sizing:border-box;margin:20px 0;}
    aside .home-articles , aside .sidecontact {margin:20px 2.5%;width:45%;}
    aside .sidemap {width:100%;float:none;margin:20px 0;}
    
    .intro {text-align:center;}
    .intro img {transform:scale(1);float:none;margin:0 auto;}
    .intro p {margin:20px;}
}
@media only screen and (max-width:700px) {
    .top h1 , .text h2 {line-height:1.1;}
    .top h1::after {display:none;}
    .top h1 {text-align:center;}
    .wow {visibility: visible !important;-webkit-animation: none !important;-moz-animation: none !important;-o-animation: none !important;-ms-animation: none !important;animation: none !important;}
    .home-banner > div b, .home-banner > div span {text-align:center;}
    .homeicons figure {width:50%;}
    .homeicons img {width:100%;max-width:inherit;}
    .homebottom > div , .homecontent > div {width:100%;float:none;}
    .home-articles-slider b {font-size:1.5em;}
    aside .home-articles , aside .sidecontact {margin:20px 0;width:100%;}
}
@media only screen and (max-width:480px) {
    .logo {max-width:130px;}
    .homeicons figure {width:100%;}
    
}