﻿@import url(//fonts.googleapis.com/earlyaccess/opensanshebrew.css);
@import url('//fonts.googleapis.com/css?family=Assistant:100,200,300,400,500,600,700,800,900');
@import url('//fonts.googleapis.com/css?family=Rubik:100,200,300,400,500,600,700,800,900');
body {
	margin: 0px;
	padding:0px;
	font-family: 'Rubik', arial, sans-serif;
	font-size: 21px;
	text-decoration: none;
	color: #0A3847;
	background: #F2F2F2;
	direction:rtl;
	word-wrap:break-word;
	vertical-align: top !important;
}
*, html, body, div, span, a, h1, h2, h3, h4, h5, h6, p, form, header, li, ul, i, iframe, nav, menu  {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0px;
	padding:0px;
}
@media (max-width: 1300px) {
	.bar-bg { padding: 10% 0px 45% 0px !important; background-position: top center !important; }
	.bar-bg span { font-size: 3.5vw !important; padding: 20% 0px 20% 0px !important; }
	.bar-bg2 { position1: absolute !important; top: 10% !important; bottom: 100% !important; left: 0 !important; }
	.bar-bg span h2 font, .bar-bg span h2, .bar-bg span h1 { font-size: 5vw !important; }

	.handcard { width: auto !important; height: 65% !important; }


	.indexcards { height: auto !important; }
	 .indexcards span { width: 80% !important; }

}
@media (max-width: 1233px) {
	.submit { width: 24% !important; display: inline-block !important;  margin: 0px auto 0px auto !important; }
	.contact { width: 24% !important; display: inline-block !important; margin: 0px auto 0px auto !important; }
}
@media (max-width: 1140px) {
	.bar-bg { padding: 10% 0px 52% 0px !important; background-position: top center !important; }
	.bar-bg span { font-size: 3.5vw !important; padding: 20% 0px 30% 0px !important; }
	.bar-bg2 { padding: 0px 30px 0px 0px !important; top: 10% !important; bottom: 100% !important; left: 0 !important; right: 0 !important; }
	.bar-bg span h2 font, .bar-bg span h2, .bar-bg span h1 { font-size: 5vw !important; }
}
@media (max-width: 1090px) {
	 .indexcards span { width: 80% !important; }
}
@media (max-width: 1030px) {
	.indexcards { -webkit-clip-path: none !important; clip-path: none !important; }

	 .cardpage { width: 95% !important; }
	 .cardpage2 { width: 95% !important; }
	.cardpage3 { width: 100% !important; display: table !important; }
	.cardpage3seo { width: 100% !important; display: table !important; }

	 .adv1, .advindex { width: 95% !important; }
	 .adv2 { width: 100% !important; max-width: 100% !important; }
}
@media (max-width: 980px) {
	.bar-bg { padding: 10% 0px 60% 0px !important; background-position: top center !important; }
	.bar-bg span { font-size: 3.5vw !important; padding: 20% 0px 30% 0px !important; }
	.bar-bg2 { top: 10% !important; bottom: 20% !important; left: 0 !important; right: 0 !important; }
	.bar-bg span h2 font, .bar-bg span h2, .bar-bg span h1 { font-size: 5vw !important; }

	.handcard { width: auto !important; height: 50% !important; top: 180px !important; }
}
@media (max-width: 955px) {
	 .indexcards span { width: 90% !important; }
}
@media (max-width: 950px) {
	.bar-bg { padding: 20% 0px 60% 0px !important; background-position: top center !important; }
	.bar-bg span { font-size: 3.5vw !important; padding: 20% 0px 30% 0px !important; }
	.bar-bg2 { top: 10% !important; bottom: 20% !important; left: 0 !important; right: 0 !important; }
	.bar-bg span h2 font, .bar-bg span h2, .bar-bg span h1 { font-size: 5vw !important; }

	.handcard { width: auto !important; height: 50% !important; top: 200px !important; }

	.boxpage-block { display: block !important; border: 0px !important; margin: 0px 0px 20px 0px !important; padding: 0px !important; }
	.boxpage-block2 { display: block !important; border: 0px !important; margin: 0px 0px 20px 0px !important; padding: 0px !important; }

	 .indexcards span { width: 50% !important; }
}
@media (max-width: 900px) {
	.bar-bg { padding: 30% 0px 60% 0px !important; background-position: top center !important; }
	.bar-bg span { font-size: 3.5vw !important; padding: 20% 0px 30% 0px !important; }
	.bar-bg2 { top: 10% !important; bottom: 20% !important; left: 0 !important; right: 0 !important; }
	.bar-bg span h2 font, .bar-bg span h2, .bar-bg span h1 { font-size: 5vw !important; }

	.handcard { width: auto !important; height: 50% !important; top: 220px !important; }
}
@media (max-width: 780px) {
	.packagebasic { width: 95% !important; display: table !important; margin: 0px auto auto auto !important; }
	.packageprimum { width: 95% !important; display: table !important; margin: 0px auto auto auto !important; }
	.catgstop { -webkit-column-count: 3 !important;column-count: 3 !important; }
}
@media (max-width: 767px) {
	.boxpage10 { width: 95% !important; margin: 20px auto 20px auto !important; padding: 20px !important; }
	.boxpage { width: 100% !important; padding: 20px 0px 20px 0px !important; box-shadow: 0px !important; }
	.panel-title { margin: 10px 0px 0px 0px !important; display: block !important; }

	.panel-prob { width: 100% !important; display: table !important; margin: 10px auto 10px auto !important; }
	.panel-succ { width: 100% !important; display: table !important; margin: 10px auto 10px auto !important; }
	.panel-info { width: 100% !important; display: table !important; margin: 10px auto 10px auto !important; }
	.panel-nothing { width: 95% !important; }
	.bar-bg { padding: 50% 0px 50% 0px !important; background-position: bottom center !important; }
	.bar-bg span { font-size: 6.5vw !important; padding: 40% 0px 70% 0px !important; }
	.bar-bg2 { padding: 0px 15% 0px 0px !important; top: 50px !important; bottom: 20px !important; left: 0 !important; }
	.bar-bg span h2 font, .bar-bg span h2, .bar-bg span h1 { font-size: 13vw !important; }

	.handcard { display: none !important; }

	.boxboxpage { width: 95% !important; }

	.footer-in { padding: 0px !important; margin: 0px !important; }
	.footer-in h1 { visibility: hidden !important; overflow: hidden !important; display: none !important; }
	.footer-in h1 font { visibility: hidden !important; overflow: hidden !important; display: none !important; }
	.footer-in h1 i { visibility: hidden !important; overflow: hidden !important; display: none !important; }

	.footer-in h2 { width: 95% !important; margin: 20px 0px 0px 0px !important; }
	.footer-in h2 font { width: 100% !important; font-size: 20px !important; text-align: center !important; }
	.footer-in h2 i { font-size: 20px !important; }
	.footer-in h2 a { font-size: 20px !important; }

	.icon-clock:after { font-size: 20px !important; }
	.icon-phone:after { font-size: 20px !important; }
	.icon-mail:after { font-size: 20px !important; }
	.icon-facebook:after { font-size: 20px !important; }
	.icon-instagram:after { font-size: 20px !important; }
	.icon-youtube:after { font-size: 20px !important; }

	.panel-pagebody { width: 95% !important; }
	.panel-pagebody img, div.panel-pagebody-space img { width: 100% !important; height: auto !important; }
	.panel-pagebody h1 img { width: 114px !important; height: 114px !important; }

	.panel-pagebody-title span { width: 90% !important; }

	#littleword { width: 95% !important; }

	textarea { width: 90% !important; margin: 0px auto 0px auto !important; }
	.submit { width: 95% !important; display: table !important; }
	select { width: 90% !important; margin: 0px auto 5px auto !important; }
	.contact { width: 95% !important; display: table !important; margin: 0px auto 9px auto !important; }

	.boxpage-block i { font-size: 15vw !important; }
	.boxpage-block2 i { font-size: 15vw !important; }

	.blockmenuside { display: none !important; }
	.cardpage3, .cardpage3seo { max-width: 100% !important; }
	
	.swordssuserblock { width: 90% !important; -webkit-column-count: 2 !important; column-count: 2 !important; }
	.swordssusertitle { max-width: 90% !important; }
	
}
@media (max-width: 650px) {
	.cardpage3seoblock { max-width: 100% !important; display: block !important; }
	.cardpage3seo2 { max-width: 100% !important; height: 220px !important; display: block !important; margin: 0px auto 10px auto !important; }
	.cardpage3seo2 img { height: 220px !important; }
	.catgstop { -webkit-column-count: 2 !important;column-count: 2 !important; }
}
@media (max-width: 600px) {
	.cardpage3 h1, .cardpage3 h3 { max-width: 250px !important; }
}

@media (max-width: 510px) {
	.boxsearch_index, .blocksearch { display: block !important; }
	#search, #search2 { max-width: 100% !important; margin: 0 0 10px 0 !important; }
	.submitsearchidx { max-width: 100% !important; }
}
@media (max-width: 500px) {
	.bar-bg { padding: 50% 0px 60% 0px !important; background-position: bottom center !important; }
	.bar-bg span { font-size: 7.5vw !important; padding: 45% 0px 65% 0px !important; }
	.bar-bg2 { top: 50px !important; bottom: 20px !important; left: 0 !important; }
	.bar-bg span h2 font, .bar-bg span h2, .bar-bg span h1 { font-size: 13vw !important; }
	.iconeffectdown { display: table !important; margin: 0px auto 0px auto !important; }
	.boxpage5 span { width: 90% !important; display: table !important; }
	.packagebasic { width: 90% !important; }
	.packageprimum { width: 90% !important; }
	.boldtextcolor, .boldtextcolor2 { width: 90% !important; }
	.container img { width: 180px !important; }
	.iconsbar i { height: 60px !important; }
	.numberpages { max-width: 100% !important; }
}
@media (max-width: 400px) {
	.pagetitle2, .pagetitle2 h5 { font-size: 2rem !important; }
	.pagetitle2 p { display: block !important; }
}
::selection {
  background: #FDBD26;
  color: #FFF;
  text-shadow: none;
}
::-moz-selection {
  background: #FDBD26;
  color: #FFF;
  text-shadow: none;
}
::-webkit-scrollbar {
	height: 6px;
	width: 6px;
}
::-webkit-scrollbar-thumb {
	background-color: #979797;
	border-radius: 3px;
}
::-webkit-scrollbar-track {
	background-clip: content-box;
	background-color: #d7d7d7;
	border-color: transparent;
	border-style: solid;
	border-width: 3px;
	transition: all 1.2s ease-in;
}
table,tr,td,div,button {
	font-family: 'Rubik', arial, sans-serif;
	font-size : 21px;		
	text-decoration: none;
	color: #0A3847;

}
A:link,A:visited {
	font-family: 'Rubik', arial, sans-serif;
	font-size: 21px;
	color: #0A3847;
	text-decoration: none;
}
A:hover {
	font-family: 'Rubik', arial, sans-serif;
	font-size: 21px;
	color: #0A3847;
	text-decoration: none;
}
.site {
	width: 100%;
	display: table;
	vertical-align: top;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
.site2 {
	max-width: 1240px;
	width: 100%;
	display: flex;
	vertical-align: top;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
image {
	border: 0px;
}
.fa, .far, .fas {
	font-family: "Font Awesome 5 Free" !important;
}
.bar-bg {
	max-width: 100%;
	height: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom center;
	-webkit-background-attachment: fixed;
	-moz-background-attachment: fixed;
	-ms-background-attachment: fixed;
	background-attachment: fixed;
	padding-bottom: 50%;
	overflow: hidden;
}
.bar-bg:after {
	content:"";
	display:block;
	z-index:100;
	position: relative;
	left:0;
	right:0;
	bottom:-1px;
	height:100px;

	text-shadow1: 0px 0 #7CEE9A, 0 0px #7CEE9A, 0px 0 #7CEE9A, 0 1px #7CEE9A;

	-webkit-box-shadow1: inset 0px 5px 10px rgba(240, 240, 240, 0.3);
	-moz-box-shadow1: inset 0px 5px 10px rgba(240, 240, 240, 0.3);
	box-shadow1: inset 0px 5px 10px rgba(240, 240, 240, 0.3);
}
.bar111 svg1111 {
	position: relative;
	bottom:150px;
	background-color: #FFF;
	background-image: linear-gradient(200deg,#c4d634 0%,#12a054 100%);

}
.shapesvg-5 {
	z-index: -1 !important;
	height: 37px;
	display: block;
	width: calc(100%);
	position: absolute;
	bottom: -100px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	fill:#fff;
	-webkit-transform-origin:center;
	-ms-transform-origin:center;
	transform-origin:center;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.barbg-block {
	width: 100%;
	height: 100%;
	position: absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:100;
	background-image: linear-gradient(180deg, rgba(5,5,5,0.1) 5%, rgba(0,0,0,0.7) 30%);
	background-color: transparent;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	opacity: 1;
}
.bar-bg2 {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center; 
	justify-content: center; 
	position: absolute;
	top: 110px; bottom: 0px; left: 0px; right: 30%;
}
@keyframes shake2{
0%,to{transform:translateZ(0)}
10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{transform:translate3d(10px,0,0)}}

.bar-bg span {
	width: 100%;
	height: auto;
	margin: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	top: 0px;
	bottom: 0px;
	z-index:100;
	font-size: 50px;
	padding: 20% 0px 30% 0px;
}
.bar-bg span h2 font {
	color: #FFFFFF;
}
.bar-bg span h2 {
	text-shadow1: 1px 0px 1px #FFFFFF;
	color1: #000;
	background: linear-gradient(200deg,#96EB35 0%,#16C745 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 800;
}
.bar-bg span h1 {
	text-shadow1: 0px 0px 4px #96EB35;
	color: #FFFFFF;
}
#typewriter-suffix {
	font-weight: 100;
}

@keyframes rollIn{
0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}
to{opacity:1;transform:none}}
.rollIn{animation-name:rollIn}

@keyframes lightSpeedIn{
0%{
transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{transform:skewX(20deg);opacity:1}
80%{transform:skewX(-5deg);opacity:1}
to{transform:none;opacity:1}}
.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}

@keyframes flash{
0%,50%,to{opacity:1}
25%,75%{opacity:0}}
.flash{animation-name:flash}

.handcard {
	width: 238px;
	height: 487px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 80px;
	left: 150px;
	bottom: 0px;
	z-index:100;
	background: rgba(0,0,0,0.1);
	padding: 10px;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;

	transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);

	-webkit-animation: flash 2s normal forwards ease-in-out;
	-moz-animation: flash 2s normal forwards ease-in-out;
	animation: flash 2s normal forwards ease-in-out;
}
.pagetitle {
	width: 100%;
	display: table;
	margin: 120px auto 20px auto;
	padding: 30px 0px 0px 0px;
	font-family: 'Rubik', arial, sans-serif;
	font-size: 2.1rem;
	font-weight: 300;
	text-transform: uppercase;
	text-align: center;
	color: #000;
	line-height: 1.5;
}
.pagetitle span {
	position: relative;
	display: inline-block;
	background: #D2F7DC;
	border-bottom: solid 1px #7CEE9A;
	color1: #FFFFFF;
	padding: 0 8px 0 8px;

	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}
.pagetitle span:after {
	content1: "_____________";
	color1: #444;
	font-size1: 20px;
	margin1: 0px auto 0px auto;
	display1: block;





	font-family: "FontAwesome";
	content:"\f0d7";
	display:block;
	z-index:100;
	position:absolute;
	left1:0;
	right1:0;
	bottom:-40.5px;
	width: 30px;
	height:65px;
	color: #D2F7DC;

	text-shadow: 0px 0 #7CEE9A, 0 0px #7CEE9A, 0px 0 #7CEE9A, 0 1px #7CEE9A;

}
.pagetitle2 {
    display: flex;
	justify-content: center;
    margin: 40px auto 0px auto;
    padding: 0px 10px 0px 10px;
    font-family: "Rubik", arial, sans-serif;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5;
	border-radius: 15px;
    background: #a7e9fa;
    /*text-shadow: 0px 0px 5px rgb(0,0,0,.5);*/
    
}
.pagetitle2 p {
	border-radius: 25px;
	background: #FFF;
	font-size: 1.4rem;
	margin: 0 8px 0 0;
	padding: 2px 5px;
	color: #FF9810;
	line-height: 1.5;
}
.pagetitle2 h5 {
	display: inline-block;
	margin:0;
	padding:0;
	color: #FF9810;
	font-size: 2.7rem;
}
.pagetitle3 {
	width: 100%;
	display: table;
	margin: 0px auto 0px auto;
	padding: 40px 0px 0px 0px;
	font-family: 'Open Sans Hebrew', arial, sans-serif !important;
	font-size: 43px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
}
.pagetitle3 span {
	color1: #FF9810;
	text-shadow: 1px 1px 2px #FFF;
	letter-spacing: 3px;
}
#littleword {
	font-size: 16px;
	display: table;
	margin: 0px auto 0px auto;
	width: 740px;
}
#littleword a {
	font-size: 16px;
}




#littleword4 {
	display:block;
	background:#E2FFEA;
	border-top:solid 1px #C6FFD5;
	padding:2px;
	margin: 0px auto 0px auto;
	font-size: 16px;

	border-radius: 100px 100px 250px 100px;
	-moz-border-radius: 100px 100px 250px 100px;
	-webkit-border-radius: 100px 100px 250px 100px;
}
.logo {
	max-width: 170px;
    display: flex;
    margin: 5px auto 5px auto;
    z-index: 1000 !important;
    justify-content: center;
}
.logo img {
	width: 170px;
	height: auto;
}
.logo svg {
	width: 170px;
	height: auto;
}
.bar {
	width: 100%;
	display: table;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	vertical-align: top;
}
.linksbar {
	position: relative;
	top:0;
	width: 100%;
	display: table;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	text-align: center;
	z-index:1000;
	background: #FFFFFF;
	box-shadow: 0 5px 6px 0 rgba(0,0,0,.1);
	/*background: linear-gradient(336deg, rgba(255,152,16,1) 0%, rgba(255,200,16,1) 97%);*/
}
.linksbar span {
	max-width: 100%;
	width: 100%;
	display: inline-block;
}
.linksbar a h1, .linksbar a h2, .linksbar a h3, .linksbar a h4, .linksbar a h5, .linksbar a h6, .linksbar a h7, .linksbar a h8, .linksbar a h9, .linksbar a h10  {
	margin: 7px auto 0px auto;
	cursor:pointer;
	text-decoration: none;
	list-style-type:none;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: #FFFFFF;
}
.linksbar_index {
	position: relative;
	top:0;
	width: 100%;
	display: table;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	text-align: center;
	z-index:1000;
	/*background: #a7e9fa;*/
	box-shadow: 0 5px 6px 0 rgba(0,0,0,.1);
	background: linear-gradient(336deg, rgba(255,152,16,1) 0%, rgba(255,200,16,1) 97%);
}
.linksbar_index span {
	max-width: 100%;
	width: 100%;
	display: inline-block;
}
.iconsbar {
	max-width: 100%;
	width: 100%;
	display: inline-block;
	margin: 0px auto 0px auto;
	position: absolute;
	top:10px;
    left: 0;
    right: 0;
    bottom: 0;
	font-size: 42px;
    vertical-align: middle;
	overflow: hidden;
	z-index:0;
}
.iconsbar i {
	color: rgba(255,255,255,.1);
    transform: scale3d(1,1,1);
    transition: .4s;
	padding: 0 0 0 40px;
	z-index:0;
}
.panel-title {
	max-width: 700px;
	width: 100%;
	display: table;
	padding: 0px 0px 5px 0px;
	margin: 10px auto 50px auto;
	color: #000;
	letter-spacing: 1px;
	text-align: center;
}
.panel-title span {
	font-weight: 300;
	font-size: 34px;
	color: #000;

	display: inline-block;
	justify-content: center;
	align-items: center;
	text-align: center;
	padding1: 0 20px;
}
.panel-title span i {
	color: #18c746;
	margin: 0px 0px 0px 15px;
}
.catgstop {
	max-width: 1400px;
	width: 100%;
	padding:0 10px 0 10px;
	-webkit-column-count: 4;
	column-count: 4;
	-webkit-column-gap: 1.5rem;
	column-gap: 1.5rem;
	orphans: 1;
	widows: 1;
}
.catgstop a {
	display: block;
	margin: 0 0 25px 0;
	font-size:17px;
}
.catgstop a:hover {
	color: #FF9810;
}
.catgstop a i {
	display: inline-block;
	margin: 0 0 0 14px;
	font-size:16px;
	opacity: 0.8;
}
.boxpageidx {
	width: 100%;
	display: table;
	padding: 20px 0px 20px 0px;
	margin: 0px auto 0px auto;
	background: #FFF;
}
.boxpageidx span {
	max-width: 1000px;
	width: 100%;
	text-align: right;
	display: table;
	margin: 0px auto 0px auto;
}
.boxpage {
	width: 100%;
	display: table;
	padding: 20px 0px 20px 0px;
	margin: 0px auto 0px auto;
	background: #F9F9F9;
}
.boxpage span {
	text-align: right;
	display: inline-block;
	margin: 0px auto 0px auto;
}
.boxpage-block {
	display: inline-block;
	float1: right;
	margin: 0px auto 0px auto;
	font-size: 20px;
	font-weight: 100;
	vertical-align: top;

	-webkit-animation: bounceIn 2s normal forwards ease-in-out;
	-moz-animation: bounceIn 2s normal forwards ease-in-out;
	animation: bounceIn 2s normal forwards ease-in-out;
}
.boxpage-block h1 {
	margin: 0px auto 4px auto;
	list-style-type:none;
	font-style: normal;
	font-weight: 500;
	font-size: 25px;
}
@keyframes bounceIn{
0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;transform:scale3d(.3,.3,.3)}
20%{transform:scale3d(1.1,1.1,1.1)}
40%{transform:scale3d(.9,.9,.9)}
60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}
80%{transform:scale3d(.97,.97,.97)}
to{opacity:1;transform:scaleX(1)}}
.bounceIn{animation-name:bounceIn}

.boxpage-block i {
	width: 30px;
	height: 30px;
	display: table;
	margin: 0px auto 10px auto;
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	vertical-align: middle;
	color: #16C745;
	font-size: 55px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	background: linear-gradient(200deg,#96EB35 0%,#16C745 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;

	text-stroke: 1px #15AB3D;
	-webkit-text-stroke: 1px #15AB3D;
	-moz-text-stroke: 1px #15AB3D;
}
.boxpage-block2 {
	display: inline-block;
	margin: 0px auto 0px auto;
	font-size: 20px;
	font-weight: 100;
	vertical-align: top;
	border-left: solid 70px transparent;

	-webkit-animation: bounceIn 2s normal forwards ease-in-out;
	-moz-animation: bounceIn 2s normal forwards ease-in-out;
	animation: bounceIn 2s normal forwards ease-in-out;
}
.boxpage-block2 h1 {
	margin: 0px auto 4px auto;
	list-style-type:none;
	font-style: normal;
	font-weight: 500;
	font-size: 25px;
}
@keyframes fadeIn{
0%{opacity:0}
to{opacity:1}}
.fadeIn{animation-name:fadeIn}

.boxpage-block2 i {
	width: 30px;
	height: 30px;
	display: table;
	margin: 0px auto 10px auto;
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	vertical-align: middle;
	color1: #16C745;
	font-size: 55px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	background: linear-gradient(200deg,#96EB35 0%,#16C745 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;

	text-stroke: 1px #15AB3D;
	-webkit-text-stroke: 1px #15AB3D;
	-moz-text-stroke: 1px #15AB3D;
}
.boxcontact {
	background: #111;
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 20px 0 20px 0;
	display: block;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.boxcontact span {
	display: table;
	margin: 0px auto 5px auto;
	font-size: 45px;
	font-weight: 500;
}
.boxcontact h1 {
	font-size: 20px;
	font-weight: normal;
	margin: 0px auto 20px auto;
}
.boxpage3 {
	width: 100%;
	display: block;
	padding: 20px 0px 20px 0px;
	margin: 0px auto 0px auto;
	background1: #F7F7F7;
}
.boxpage3 span {
	display: table;
	margin: 0px auto 0px auto;
	text-align: center;
}
.packagebasic {
	width: 350px;
	display: inline-block;
	padding: 0px 0px 15px 0px;
	margin: 0px auto 30px auto;
	background: #F5F5F5;
	text-align: center;
	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.3);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: solid 5px #FFFFFF;
}
.packagebasic span {
	width: 100%;
	display: block;
	background: #313532;
	padding: 15px 0px 15px 0px;
	text-align: center;
	font-size: 35px;
	color: #FFFFFF;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
}
.packagebasic span:before {
	font-family: "FontAwesome";
	content: "\f2b5";
	display: block;
	margin: 0px auto 0px auto;
}
.packagebasic h2 {
	display: inline-block;
	font-size: 54px;
	font-family: 'Hibo', arial, sans-serif;
	font-weight: 700;
	margin: 10px auto 0px 4px;
}
.packagebasic h3 {
	display: block;
	margin: -5px auto 30px 0px;
	font-size: 16px;
	font-weight: 300;
}
.packagebasic h6 {
	display: block;
	font-size: 18px;
	font-weight: 300;
	text-decoration: line-through;
	margin: 0px auto 20px auto;
}
.packagebasic h4 {
	display: block;
	font-size: 19px;
	font-weight: 300;
	text-align: right;
	padding: 3px 0px 3px 0px;
	margin: 0px 10px 0px 10px;
	border-bottom: solid 1px #E4E4E4;
}
.packagebasic h4:before {
	font-family: "FontAwesome";
	content: "\f058";
	color: #16C745;
	margin: 0px auto 0px 12px;
}
.packagebasic h5 {
	display: block;
	font-size: 19px;
	font-weight: 300;
	text-align: right;
	padding: 3px 0px 3px 0px;
	margin: 0px 10px 0px 10px;
	border-bottom: solid 1px #E4E4E4;
}
.packagebasic h5:before {
	font-family: "FontAwesome";
	content: "\f057";
	color: #CCCCCC;
	margin: 0px auto 0px 12px;
}
.packagebasic a {
	display: block;
	font-size: 20px;
	font-weight: 300;
	text-align: center;
	padding: 3px 0px 3px 0px;
	margin: 15px 10px 0px 10px;
	background: #16C745;
	border: solid 1px #16C745;
	color: #FFFFFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	-moz-animation:blink normal 0.5s infinite ease-in-out;
	-webkit-animation:blink normal 0.5s infinite ease-in-out;
	-ms-animation:blink normal 0.5s infinite ease-in-out;
	animation:blink normal 0.5s infinite ease-in-out;
}
.packagebasic a:after {
	font-family: "FontAwesome";
	content: "\f100";
	color: #FFFFFF;
	margin: 0px 10px 0px auto;
}
.packagebasic a:hover {
	background: #FFFFFF;
	border: solid 1px #16C745;
	color: #16C745;

	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	-moz-animation:blink normal 0.5s infinite ease-in-out;
	-webkit-animation:blink normal 0.5s infinite ease-in-out;
	-ms-animation:blink normal 0.5s infinite ease-in-out;
	animation:blink normal 0.5s infinite ease-in-out;
}
.packagebasic a:hover:after {
	color: #16C745;

	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	-moz-animation:blink normal 0.5s infinite ease-in-out;
	-webkit-animation:blink normal 0.5s infinite ease-in-out;
	-ms-animation:blink normal 0.5s infinite ease-in-out;
	animation:blink normal 0.5s infinite ease-in-out;
}
.packagebasic-space {
	display: inline-block;
	width: 40px;
}

.packageprimum {
	width: 350px;
	display: inline-block;
	padding: 0px 0px 15px 0px;
	margin: 0px auto 30px auto;
	background: #F5F5F5;
	text-align: center;
	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.3);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: solid 5px #FFFFFF;
}
.packageprimum span {
	width: 100%;
	display: block;
	background1: #16C745;
	background: linear-gradient(200deg,#96EB35 0%,#16C745 100%);
	padding: 15px 0px 15px 0px;
	text-align: center;
	font-size: 35px;
	color: #FFFFFF;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
}
.packageprimum span i {
	display: block;
	margin: 0px auto 0px auto;
}
.packageprimum h2 {
	display: inline-block;
	font-size: 54px;
	font-family: 'Hibo', arial, sans-serif;
	font-weight: 700;
	margin: 10px auto 0px 4px;
}
.packageprimum h3 {
	display: block;
	margin: -5px auto 30px 0px;
	font-size: 16px;
	font-weight: 300;
}
.packageprimum h6 {
	display: block;
	font-size: 18px;
	font-weight: 300;
	text-decoration: line-through;
	margin: 0px auto 20px auto;
}
.packageprimum h4 {
	display: block;
	font-size: 19px;
	font-weight: 300;
	text-align: right;
	padding: 3px 0px 3px 0px;
	margin: 0px 10px 0px 10px;
	border-bottom: solid 1px #E4E4E4;
}
.packageprimum h4:before {
	font-family: "FontAwesome";
	content: "\f058";
	color: #16C745;
	margin: 0px auto 0px 12px;
}
.packageprimum h5 {
	display: block;
	font-size: 19px;
	font-weight: 300;
	text-align: right;
	padding: 3px 0px 3px 0px;
	margin: 0px 10px 0px 10px;
	border-bottom: solid 1px #E4E4E4;
}
.packageprimum h5:before {
	font-family: "FontAwesome";
	content: "\f057";
	color: #CCCCCC;
	margin: 0px auto 0px 12px;
}
.packageprimum a {
	display: block;
	font-size: 20px;
	font-weight: 300;
	text-align: center;
	padding: 3px 0px 3px 0px;
	margin: 15px 10px 0px 10px;
	background: #16C745;
	border: solid 1px #16C745;
	color: #FFFFFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	-moz-animation:blink normal 0.5s infinite ease-in-out;
	-webkit-animation:blink normal 0.5s infinite ease-in-out;
	-ms-animation:blink normal 0.5s infinite ease-in-out;
	animation:blink normal 0.5s infinite ease-in-out;
}
.packageprimum a:after {
	font-family: "FontAwesome";
	content: "\f100";
	color: #FFFFFF;
	margin: 0px 10px 0px auto;
}
.packageprimum a:hover {
	background: #FFFFFF;
	border: solid 1px #16C745;
	color: #16C745;

	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	-moz-animation:blink normal 0.5s infinite ease-in-out;
	-webkit-animation:blink normal 0.5s infinite ease-in-out;
	-ms-animation:blink normal 0.5s infinite ease-in-out;
	animation:blink normal 0.5s infinite ease-in-out;
}
.packageprimum a:hover:after {
	color: #16C745;

	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	-moz-animation:blink normal 0.5s infinite ease-in-out;
	-webkit-animation:blink normal 0.5s infinite ease-in-out;
	-ms-animation:blink normal 0.5s infinite ease-in-out;
	animation:blink normal 0.5s infinite ease-in-out;
}


.indexcards {
	width: 100%;
	height: 600px;
	display:block;
	position: relative;
	padding: 20px 0px 0px 0px;
	overflow: hidden;
}
.indexcards:before {
	content:"";
	display:block;
	z-index:100;
	position:absolute;
	left:0;
	right:0;
	top:-1px;
	height:100px;
}
.indexcards span {
	width: 50%;
	max-width:100%;
	height: 100%;
	display: table;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
.boxpage4 {
	width: 100%;
    min-height: 200px;
    height: auto;
    display: flex;
    flex-direction: column;
    padding: 20px 0px 50px 0px;
    margin: 0px auto 0px auto;
	position: relative;
    /*background: #79e4ff;*/
    /*background: linear-gradient(1deg, #79e4ff 0%, #d4f6ff 100%);*/
	
	
	
	background: linear-gradient( #79e4ff9e, #79e4ff9e ), url(/images/indexbg.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    line-height: 1.7;
}
.boxpage4:after {
	content:"";
	display:block;
	z-index:1;
	position: absolute;
	left:0;
	right:-1px;
	bottom:-1px;
	height:50px;
	background-color:rgba(255, 255, 255);
	-webkit-clip-path:polygon(0 0, calc(50% - 40px) 0, 50% 50%, calc(50% + 40px) 0, 100% 0, 100% 100%, 0 100%);
	-moz-clip-path:polygon(0 0, calc(50% - 40px) 0, 50% 50%, calc(50% + 40px) 0, 100% 0, 100% 100%, 0 100%);
	clip-path:polygon(0 0, calc(50% - 40px) 0, 50% 50%, calc(50% + 40px) 0, 100% 0, 100% 100%, 0 100%);
}
.boxpage4 svg {
	position: relative;
    right: 0;
    left: 0;
    width: 100%;
    display: flex;
}
.boxpage4 span {
    width: 90%;
    display: table;
    padding: 15px 15px 15px 15px;
    margin: 0px auto 20px auto;
    box-shadow: 0 5px 15px 0 rgb(159 172 199 / 70%);
    background: #FFF;
    border-radius: 20px;
    position: absolute;
    right: 0;
    left: 0;
    bottom: -30px;
}
.boxpage4 span h1 {
	display: table;
	margin: 0px auto 0px auto;
	text-align: right;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
}
.boxpage4 span h1:before {
	margin: 0px auto 0px 10px;
	font-family: 'FontAwesome';
	content: "\f00c";
	color: #16C745;
}
.boxpage4 span h2 {
	margin: 0px auto 0px auto;
	font-size: 23px;
	font-weight: 500;
}

@-webkit-keyframes slide-bottom {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
  }
}
@keyframes slide-bottom {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
  }
}





.iconeffectdown {
	display: inline-block;
	margin: 0px auto 0px auto;
	font-size: 35px;
	line-height: 0.8;

	-webkit-animation: slide-bottom 1.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) infinite both;
	        animation: slide-bottom 1.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) infinite both;
}
.boxpage5 {
	width: 100%;
	display: block;
	padding: 20px 0px 20px 0px;
	margin: 0px auto 0px auto;
	background: #202020;
	color: #FFFFFF;

	-webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0, 50% 4%);
	clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0, 50% 4%);
}
.boxpage5 a {
	color: #FFFFFF;
	text-decoration: none;
}
.boxpage5 span {
	display: table;
	margin: 0px auto 0px auto;
}
.boxpage10 {
    background: #FFFFFF;
    max-width: 500px;
    width: 100%;
    height: auto;
    display: table;
    padding: 20px 20px 20px 20px;
    margin: 10px auto 10px auto;
    border: solid 1px #E5E5E5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 2px rgba(44,75,137,0.1);
    box-shadow: 0px 1px 2px rgba(44,75,137,0.1);
}
.boxpage10 span {
	margin: 0px auto 0px auto;
}
.container {
    position: relative;
    display: block;
    margin: 0 auto 0 auto;
    float: right;
}

.container img {
  opacity: 1;
  display: block;
  margin: 0 auto 0 auto;
  width: 230px;
  max-width1: 270px;
  height: 100%;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middle1 {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  right: 0px;
  left: 50%;
  bottom1: 0;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.container img:hover {
  opacity: 0.6;
}

.container:hover .middle {
  opacity: 1;
}

.text {
	padding: 1px 32px;
	text-align: center;
}
.boxboxpage {
	max-width: 1000px;
	width: 100%;
	display: table;
	padding: 20px 0px 20px 0px;
	margin: 60px auto 60px auto;
	background: #FFFFFF;
}
.boxboxpage span {
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	margin: 0px auto 0px auto;
	padding: 0px 20px 0px 20px;
}
.boxboxpage h1 {
	display: block;
	list-style-type:none;
	font-style: normal;
	font-weight: normal;
	font-size: 25px;
	text-decoration: underline;
	text-align: right;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 10px;
}
.boxboxpage ol {
	display: block;
	list-style-type: decimal;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 20px;
	text-align: right;
	font-size1: 20px;
}
.boxboxpage ol li {
	text-align: right;
	margin: 0px auto 10px auto;
}
.submit {
	width: 280px;
	display: inline-block;
	font-size: 20px;
	background: #16C745;
	padding: 15px 15px 15px 15px;
	margin: 0px auto 0px auto;
	color: #FFF;
	font-family: 'Open Sans Hebrew', arial, sans-serif !important;
	border: 0px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;

	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	-moz-animation:blink normal 0.5s infinite ease-in-out;
	-webkit-animation:blink normal 0.5s infinite ease-in-out;
	-ms-animation:blink normal 0.5s infinite ease-in-out;
	animation:blink normal 0.5s infinite ease-in-out;
}
.submit:hover {
	background: #15b53f;

	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	-moz-animation:blink normal 0.5s infinite ease-in-out;
	-webkit-animation:blink normal 0.5s infinite ease-in-out;
	-ms-animation:blink normal 0.5s infinite ease-in-out;
	animation:blink normal 0.5s infinite ease-in-out;
}
select {
	width: 100%;
	border: solid 1px #aaaaaa;
	padding: 5px 10px 5px 0px;
	margin: 0px 0px 5px 0px;
	font-size: 20px;
	font-family: 'Open Sans Hebrew', arial, sans-serif !important;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.contact {
	max-width: 500px;
	width: 100%;
	display: inline-block;
	border: 0px;
	padding: 15px 20px 15px 15px;
	margin: 0px auto 0px 7px;
	font-size: 20px;
	font-family: 'Open Sans Hebrew', arial, sans-serif !important;
	background-color: #ffffff;
    border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.form-control demo, #hue-demo {
	width: 490px;
	border: solid 1px #aaaaaa;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 5px 0px;
	font-size: 23px;
	font-family: 'Open Sans Hebrew', arial, sans-serif !important;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	cursor: pointer;
}
input:disabled,input[disabled] {
	color: #000000;
	opacity: 0.5;

}
.panelmydomain {
	border: solid 1px #aaaaaa;
	direction: ltr;
	width: 100%;
	padding: 5px 0px 5px 2px;
	margin: 0px 0px 5px 0px;
	font-size: 23px;
	font-family: 'Open Sans Hebrew', arial, sans-serif !important;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.panel2login {
	width: 358px;
	border: solid 1px #aaaaaa;
	padding: 7px 10px 7px 10px;
	margin: 0px 0px 15px 0px;
	font-size: 23px;
	direction: ltr;
	font-family: 'Open Sans Hebrew', arial, sans-serif !important;
-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.20);
-moz-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.20);
box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.20);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
textarea,
input[type="text"],
input[type="password"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

textarea:focus,
input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
.uneditable-input:focus {

  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
}
textarea {
	direction:rtl !important;
}
input input[type="text"] {
	width: 350px;
	font-family: 'Assistant', arial, sans-serif !important;
}
.balloon {
    position: relative;
    display: table;
    margin: 0 auto 0 auto;
    border-bottom: 1px dotted black;
    width: 100%;
}

.balloon .balloontext {
    visibility: hidden;
    width: auto;
    color: #000000;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    background: #2CEF60;
    border-style: solid;
    border-color: #2CEF60 transparent #16C745 transparent;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;
}

.balloon:hover .balloontext {
    visibility: visible;
}
.info {

	border: 0px;
}
.info:after {
	font-family: 'FontAwesome';
	color: #00529B;
	font-size: 25px;
	content: "\f05a";
	margin: 0px 0px 0px 0px;
}
@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
div.panel-prob {
	background: rgba(255, 210, 210, 0.8);
	display:block;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 20px 0px;
	text-align: center;
	z-index:100;
	position:relative;
}
div.panel-prob:before {
	font-family: "FontAwesome";
	content: "\f057";
	color: #FF0000;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}
div.panel-prob a {
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
div.panel-prob a:before {
	content: "(";
	margin: 0px 10px 0px 0px;
}
div.panel-prob a:after {
	content: ")";
	margin: 0px 0px 0px 0px;
}
div.panel-succ {
	background: #DFF2BF;
	display:block;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 20px 0px;
	text-align: center;
}
div.panel-succ:before {
	font-family: "FontAwesome";
	content: "\f00c";
	color: #43b52a;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}
div.panel-info {
	background: #dbf7ff;
	display:block;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 20px 0px;
	text-align: center;

  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}
div.panel-info:before {
	font-family: "FontAwesome";
	content: "\f129";
	color: #4bb5d6;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}
div.panel-prob2 {
	background: rgba(255, 210, 210, 0.8);
	display:block;
	padding: 10px 10px 10px 10px;
	margin: 200px 0px 20px 0px;
	text-align: center;
	z-index:100;
	position:relative;
}
div.panel-prob2:before {
	font-family: "FontAwesome";
	content: "\f057";
	color: #FF0000;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}
div.panel-prob2 a {
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
div.panel-prob2 a:before {
	content: "(";
	margin: 0px 10px 0px 0px;
}
div.panel-prob2 a:after {
	content: ")";
	margin: 0px 0px 0px 0px;
}
div.panel-succ2 {
	background: #DFF2BF;
	display:block;
	padding: 10px 10px 10px 10px;
	margin: 200px 0px 20px 0px;
	text-align: center;
}
div.panel-succ2:before {
	font-family: "FontAwesome";
	content: "\f00c";
	color: #43b52a;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}
div.panel-pay {
	background: #f5e193;
	display:block;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 20px 0px;
	text-align: center;
}
div.panel-pay:before {
	font-family: "FontAwesome";
	content: "\f071";
	color: #d6ab00;
	font-weight: normal;
	margin: 0px 0px 0px 10px;
}



@-webkit-keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

#panel-agree-overlay {
    position: fixed;
    display1: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 2;
    cursor1: pointer;
}
#panel-agree-text{
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: rgba(0,0,0,0.8);
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

.checkbox {
    display: inline-block;
    position: relative;
    margin-bottom: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.checkbox2 {
    position: absolute;
    top: 0;
    right: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
    border: solid 1px #16C745;
}
.checkbox:hover input ~ .checkbox2 {
    background-color: #ccc;
    border: solid 1px #16C745;
}
.checkbox input:checked ~ .checkbox2 {
    background-color: #16C745;
}
.checkbox2:after {
    content: "";
    position: absolute;
    display: none;
}
.checkbox input:checked ~ .checkbox2:after {
    display: block;
}
.checkbox .checkbox2:after {
    right: 7px;
    top: 2px;
    width: 10px;
    height: 15px;
    border: solid #FFFFFF;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.mustpass:before {
	content: "*";
	color: #FF0000;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	display: inline-block !important;
}
.panel-nothing {
	max-width: 500px;
	width: 100%;
	display:block;
	padding: 60px 0px 60px 0px;
	margin: 100px auto 0px auto;
	text-align: center;
	position: relative;
}
.panel-nothing:before {
	content: "אופס!";
	display: block;
	font-size: 35px;
	font-weight: 700;
	margin: 0px 0px 15px 0px;
}
.panel-nothing h1 {
	display: inline-block;
	font-style: normal;
	font-weight: 400;
	font-size: 25px;
}
.panel-nothing p {
	font-size: 35px;
	display: inline-block;
	padding: 0px;
	margin: 0px auto 0px auto;
	-webkit-animation: heartbeat 2.5s ease-in-out infinite both;
    animation: heartbeat 2.5s ease-in-out infinite both;
}
.panel-packagefinish {
	width: 100%;
	background: #A6FFBE;
	border-top: solid 1px #16C745;
	display:block;
	padding: 60px 0px 60px 0px;
	margin: 120px auto 20px auto;
	text-align: center;
	position: relative;
}
.panel-packagefinish:before {
	content: "הכרטיס אינו פעיל!";
	display: block;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
}
.panel-packagefinish:after {
	font-family: "FontAwesome";
	content: "\f071";
	color: #16C745;
	font-size: 60px;
	text-shadow: 0px 0px 0px #000000;
	display: block;
	margin: 20px 0px 0px 10px;
}
.panel-pagebody-title {
	width: 100%;
	height: 300px;
	display:table;
	margin: 0px auto 20px auto;
	text-align: center;
	color: #FFF;
	font-size: 40px;
	font-weight: 800;
	text-shadow: 0px 0px 1px #000000;

	background-image: linear-gradient(180deg, #000 0%, rgba(5,5,5,0.40) 50%), url(/images/bg-articles.jpg);
	background-attachment1: fixed !important;
	background-position: top center !important;
	background-repeat1: no-repeat !important;
	background-size: 100% auto !important;
}
.panel-pagebody-title span {
	width: 740px;
	display:table;
	margin: 100px auto 0px auto;
	font-size: 35px;
	font-weight: normal;
	color: #16C745;
}
.panel-pagebody {
	max-width: 740px;
	width: 100%;
	background: #FFF;
	border-top1: solid 1px #CCC;
	display: table;
	padding: 20px 0px 20px 0px;
	margin: 20px auto 20px auto;
	text-align: right;
	position1: relative;
	line-height: 45px;

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(44,75,137,0.1);
	box-shadow: 0px 3px 10px 0px rgba(44,75,137,0.1);
}
.panel-pagebody-space {
	display: block;
	padding: 0px 20px 0px 20px;
}
.panel-pagebody ul li {
	list-style-type: square;
	color: #FF9810;
	margin: 0px 25px 0px 0px;
}
.panel-pagebody h1 {
	width: 100%;
	display: table;
	background: #FFFFFF;
	border-bottom: solid 0px #CCCCCC;
	padding: 0px 0px 12px 0px;
	margin: 0px auto 0px auto;
	font-style: normal;
	font-weight: normal;
}
.panel-pagebody h1 img {
	float: right;
	width: 114px;
	height: 114px;
	margin: 0px 0px 0px 15px;
	box-shadow: 0px 0px 15px #555;
	background: #FFFFFF;
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
}
.panel-pagebody h1 a {
	display: block;
	padding: 20px 0px 0px 0px;
	font-weight: 500;
}
.user_ban {
	position: relative;
	background: #FFFFFF;
    max-width: 700px;
    width: 100%;
    height: auto;
    display: table;
    padding: 10px 20px 10px 20px;
    margin: 40px auto 10px auto;
    border: solid 1px #E5E5E5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 2px rgba(44,75,137,0.1);
    box-shadow: 0px 1px 2px rgba(44,75,137,0.1);
}
.user_ban span {
	display: block;
}
.user_ban span h1 {
	max-width: 600px;
	width: 100%;
	display: block;
	margin: 0px auto 15px auto;
	font-weight: 500;
	font-style: normal;
	font-size: 40px;
}
.user_ban span h2 {
	position: absolute;
    top: -24px;
    left: 1px;
    background: #FFF;
    border-top: solid 1px #E5E5E5;
    padding: 13px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0px 1px -2px rgba(201,201,201,0.3);
    box-shadow: 0px -7px 7px rgba(201,201,201,0.3);
}
.user_ban span h2::after {
	-webkit-animation: heartbeat 2.5s ease-in-out infinite both;
    animation: heartbeat 2.5s ease-in-out infinite both;
	display: inline-block;
	font-family: "FontAwesome";
	content: "\f506";
	color: #FF6010;
}
.adminoptions {
	max-width: 1000px;
	width: 100%;
	display: table;
	margin: 0px auto 0px auto;
	background: #FFFFFF;
    border: solid 1px #E3E3E3;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: 0px 1px 2px rgba(44,75,137,0.1);
    box-shadow: 0px 1px 2px rgba(44,75,137,0.1);
	-webkit-animation: fadeIn 1.5s normal forwards ease-in-out;
    -moz-animation: fadeIn 1.5s normal forwards ease-in-out;
    animation: fadeIn 1.5s normal forwards ease-in-out;
}
.adminoptions span {
	width: 100%;
	display: inline-block;
	padding: 5px 10px 5px 10px;
}
.edit {
	display: table-cell;
	margin: 0px 0px 0px 0px;
	line-height: 15px;
}
.edit:before {
	font-family: "FontAwesome";
	content: "\f044";
	color: #FF8000;
	font-size: 35px;
}
.delete {
	margin: 5px 5px 5px 5px;
	display: inline-block;
}
.delete:before {
	font-family: "FontAwesome";
	content: "\f014";
	color: #CC0000;
	font-size: 35px;
}
.agree {
	display: inline-block;
	margin: 0px 0px 0px 15px;
}
.agree:before {
	font-family: "FontAwesome";
	content: "\f058";
	color: #16C745;
	font-size: 35px;
}
.notagree {
	display: inline-block;
	margin: 0px 0px 0px 15px;
}
.notagree:before {
	font-family: "FontAwesome";
	content: "\f057";
	color: #FF0000;
	font-size: 35px;
}
.payfoot {
	display: table;
	margin: 0px auto 50px auto;
	color: #FFF;
	font-size: 20px;
}
.payfoot img {
	width: 207px;
	height: 50px;
}
.footer {
	width: 100%;
	background: #313532;
	display: block;
	padding: 60px 0px 60px 0px;
	margin: 0px auto 0px auto;
	color: #FFFFFF;
	font-size: 20px;
	text-align: center;
}
.footer a {
	color: #16C745;
	font-size: 20px;
}
.footer2 {
	width: 100%;
	display: block;
	padding: 60px 0px 10px 0px;
	margin: 0px auto 0px auto;
	color: #FFFFFF;
	font-size: 20px;
	text-align: center;
}
.footer2 a {
	color: #16C745;
	font-size: 20px;
}
.footer2 p a {
	color: #FFFFFF;
	font-size: 20px;
}
.footer3 {
	width: 100%;
	display: block;
	padding: 20px 0px 20px 0px;
	margin: 0px auto 0px auto;
	background: linear-gradient(180deg, #313532 0%, #313532 50%, #313532 100%);
	color: #FFFFFF;
	position: relative;
	z-index:1000;
	bottom: 0px;
}
.footer3 a {
	color: #16C745;
	text-decoration: none;
}
.footer3 p a {
	color: #FFFFFF;
	text-decoration: none;
}
.footer3 span {
	display: table;
	margin: 0px auto 0px auto;
}
.footer-in {
	background: #14252c;
	max-width: 100%;
	width: 100%;
	padding: 0px 0px 20px 0px;
	vertical-align: middle;
	margin: 10px auto 0px auto;
	text-align: center;
	display: inline-block;
}
.footer-in a {
	color: #97a5ab;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}
.footer-in a:hover {
	color: #FF9810;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}
.footer-in li {
	width: 100%;
	padding: 30px 0px 0px 0px;
	margin: 0 auto 0 auto;
	vertical-align: middle;
	text-align: center;
	display: table;
	font-weight: normal;
}
.footer-in p {
	width: 100%;
	margin: 20px auto 0px auto;
	display: block;
	text-align: center;
}
.footer-in p span {
	margin: 40px 0px 0px 0px;
	display: inline-block;
	color: #FFF;
}
.footer-in p a {
	font-size: 17px;
}
.footer-in span {
	padding: 10px 0px 10px 0px;
	display: inline-block;
	font-size: 17px;
}
.footer-in h1 {
	width: 22%;
	margin: 0px 0px 0px 20px;
	padding: 0px 10px 0px 0px;
	display: inline-block;
	font-size: 23px;
	vertical-align: top;
	text-align: right;
}
.footer-in h1 a {
	font-size: 17px;
}
.footer-in h1 i a {
	display: inline-block;
	float: right;
}
.footer-in h1 font {
	display: block;
	text-align: right;
	margin: 0px 0px 18px 0px;
	padding: 0px 0px 18px 10px;
	font-style: normal !important;
}

.footer-in h1 i {
	vertical-align: top;
	display: block;
	text-align: right;
	padding: 0px 0px 5px 0px;
	font-style: normal !important;
	font-weight: normal;
}
.footer-in h2 {
	width: 22%;
	margin: 0px 0px 0px 20px;
	padding: 0px 10px 0px 0px;
	display: inline-block;
	font-size: 20px;
	vertical-align: top;
	text-align: right;
}
.footer-in h2 a {
	font-size: 17px;
	font-weight: 300;
	display: block;
	margin: 0px 0px 9px 0px;
}
.footer-in h2 font {
	display: block;
	text-align: right;
	margin: 0px 0px 18px 0px;
	padding: 0px 0px 18px 10px;
	font-style: normal !important;
	color: #FFF;
}
.footer-in h2 i {
	vertical-align: top;
	display: table;
	margin: 0 auto 0 auto;
	float: right;
	text-align: right;
	padding: 0px 0px 5px 10px;
	font-style: normal !important;
	font-weight: normal;
}
.footer-in h2 i a {
	display: inline-block;
}
.icon-footer {
	display: block;
	vertical-align: top;
	font-size: 17px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	font-style: normal !important;
	font-weight: normal;
	
}
.icon-footer i {
	vertical-align: top;
	display: inline-block;
	float: right;
	text-align: right;
	margin: 0px 10px 5px 10px;
	font-style: normal !important;
	font-weight: normal;
}


.fnet {
	width: 60%;
	display: flex;
	margin: 15px auto 0px auto;
}
.icon-facebook a:after {
	content: "\f082";
	font-family: FontAwesome;
	font-size: 30px;
	color: #999;
	padding: 5px 0px 0px 14px;
	display: block;
	float: right;
	cursor: pointer;
}
.icon-facebook a:hover:after {
	color: #4267b2;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}
.icon-instagram a:after {
	content: "\f16d";
	font-family: FontAwesome;
	font-size: 30px;
	color: #999;
	padding: 5px 0px 0px 14px;
	display: block;
	float: right;
	cursor: pointer;
}
.icon-instagram a:hover:after {
	color: #D01F77;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}
.icon-youtube a:after {
	content: "\f166";
	font-family: FontAwesome;
	font-size: 30px;
	color: #999;
	padding: 5px 0px 0px 0px;
	display: block;
	float: right;
	cursor: pointer;
}
.icon-youtube a:hover:after {
	color: #ee1c1b;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}
.cardpage {
	width: 1000px;
	height: auto;
	display: block;
	z-index:100;
	margin: 15px auto 15px auto;
	background: #FFFFFF;
	border: solid 1px #E3E3E3;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0px 2px 1px -1px rgb(0 0 0 / 18%), 0px 1px 1px 0px rgb(0 0 0 / 15%), 0px 1px 3px 0px rgb(0 0 0 / 13%);
}
.cardpage h1 {
	background: #F5F5F5;
	display: block;
	margin: 20px 20px 5px 20px;
	padding: 10px 10px 10px 10px;
	font-style: normal;
	font-weight: 700;
	font-size: 25px;
}
.cardpage span {
	display: block;
	margin: 0px 0px 15px 10px;
	padding: 0px 20px 0px 0px;
	line-height: 35px;
}
.cardpage2 {
	width: 1000px;
	height: 255px;
	display1: flex;
	position: relative;
	top: 0px;
	z-index:100;
	margin: 0px auto 0px auto;
	background1: #FFFFFF;
	border1: solid 1px #E3E3E3;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow1: 0px 3px 10px 0px rgba(44,75,137,0.1);
	box-shadow1: 0px 3px 10px 0px rgba(44,75,137,0.1);
}
.cardpage2 a {
	color: #FFFFFF;
}
.whoresults {
	max-width: 900px;
    width: 100%;
    display: flex;
	flex-direction: column;
    margin: 15px auto 0px auto;
    padding: 0px 5px 0px 5px;
}
.whoresults h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
}
.whoresults h4 {
	margin: 0 0 10px 0;
	font-style: normal;
	font-size: 23px;
	font-weight: 400;
}
.blockcardpage3 {
	display: flex;
	flex-direction: column;
    width: 97%;
	margin: 0 auto 0 auto;
}
.blockcardpage3::-webkit-scrollbar {
	height: 6px;
	width: 6px;
}
.blockcardpage3::-webkit-scrollbar-thumb {
	background-color: #C1C1C1;
	border-radius: 3px;
}
.blockcardpage3::-webkit-scrollbar-track {
	background-clip: content-box;
	background-color: #CCC;
	border-color: transparent;
	border-style: solid;
	border-width: 3px;
	transition: all 1.2s ease-in;
}
.blockcardpage3, .cardpage3 {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cardpage3 {
	max-width: 900px;
	width: 100%;
	height: 170px;
	display: flex;
	flex-wrap: wrap;
    flex-direction: row;
	position: relative;
	z-index:10;
	margin: 10px auto 0px auto;
	padding: 10px 10px 0px 0px;
	background: #FFFFFF;
	cursor: pointer;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0px 2px 1px -1px rgb(0 0 0 / 18%), 0px 1px 1px 0px rgb(0 0 0 / 15%), 0px 1px 3px 0px rgb(0 0 0 / 13%);
}
.cardpage3 img {
	width: 85px;
    height: 85px;
    object-fit: cover;
	margin: 20px 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-animation: fadeIn 1.5s normal forwards ease-in-out;
	-moz-animation: fadeIn 1.5s normal forwards ease-in-out;
	animation: fadeIn 1.5s normal forwards ease-in-out;
}
.cardpage3 #iconsearch {
	margin: 15px 0 0 0;
	font-size: 65px;
}
@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.cardpage3 h1 {
	max-width: 600px;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: text-top;
    white-space: nowrap;
}
.cardpage3 h3 {
	max-width: 600px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: text-top;
    white-space: nowrap;
}
.cardpage3 span {
	display: inline-block;
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
.cardpage3seoblock {
	max-width: 500px;
	width: 100%;
	max-height: 100%;
	height: auto;
	display: inline-block;
	margin:0 auto;
}
.cardpage3seoblock, .cardpage3seo {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cardpage3seo {
	max-width: 500px;
	width: 100%;
	height: 150px;
	display: block;
	position: relative;
	z-index:10;
	margin: 10px auto 0px auto;
	padding: 10px 10px 0px 0px;
	background: #FFFFE8;
	border: solid 2px #FFA42C;
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 2px rgba(44,75,137,0.1);
	box-shadow: 0px 1px 2px rgba(44,75,137,0.1);
}
.cardpage3seo img {
	width: 75px;
	height: 75px;
	float: right;
	border: solid 5px #FFF5D2;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-animation: fadeIn 1.5s normal forwards ease-in-out;
	-moz-animation: fadeIn 1.5s normal forwards ease-in-out;
	animation: fadeIn 1.5s normal forwards ease-in-out;
}
.cardpage3seo #iconsearch {
	margin: 10px 0 0 0;
	font-size: 65px;
}
@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.cardpage3seo h1 {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style: normal;
	font-weight: 700;
	font-size: 17.5px;
}
.cardpage3seo h2 {
	position: absolute;
	top: 0;
	left: 1px;
	z-index:10;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	background: #FFF5D2;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
    	letter-spacing: 0.03em;
	-moz-border-radius: 5px 0 5px 0;
	-webkit-border-radius: 5px 0 5px 0;
	border-radius: 5px 0 5px 0;
}
.cardpage3seo span {
	display: inline-block;
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
.cardpage3seo2block {
	max-width: 500px;
	width: 100%;
	max-height: 100%;
	height: auto;
	display: inline-block;
	justify-content: space-between;
	margin:0 auto;
	-webkit-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 1.25rem;
	column-gap: 1.25rem;
	orphans: 1;
	widows: 1;
}
.cardpage3seo2block, .cardpage3seo2 {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cardpage3seo2 {
	max-width: 500px;
	width: 100%;
	max-height: 300px;
	height: auto;
	display: inline-flex;
	z-index:100;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	box-shadow: 0 0 2px 0 rgba(0,0,0,.14);
	border: 1px solid #EEEEEE;
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;

	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}
.cardpage3seo2:before {
	content: " ";
	width: 100%;
	height: auto;
	z-index:100;
	position: absolute;
	background: linear-gradient(180deg,rgba(0,0,0,0.1) 0%,#000 100%);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.cardpage3seo2 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	background: #FFFFFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-animation: fadeIn 1.5s normal forwards ease-in-out;
	-moz-animation: fadeIn 1.5s normal forwards ease-in-out;
	animation: fadeIn 1.5s normal forwards ease-in-out;
}
.cardpage3seo2 h1 {
	z-index: 100;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
}
.cardpage3seo2 h1 i {
	content: "\f641";
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: 700;
	font-size: 25px;
	color: #f4781f;
}
.cardpage3seo2 span {
	max-width: 500px;
	width: 100%
	height: auto;
	position: absolute;
	bottom: 0px;
	right: 0px;
	left: 0px;
	display: inline;
	z-index: 1000;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 0px 5px;
	font-size: 15px;
	background: #FFFFFF;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.cardpage3seo2 a {
	display: block;
	font-weight: 700;
	font-size: 15px;
}
.cardpage3seo2 h4 {
	max-width: 100%;
	width: 100%
	height: auto;
	background: #FFFFFF;
	position: absolute;
	bottom: 50px;
	right: 0px;
	left: 0px;
	display: block;
	z-index: 1000;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	box-shadow1: 0 2px 4px 0 rgba(0,0,0,.15);
}
.cardpage3seo2 h4 div {
	width: 100%
	height: auto;
	display: block;
	border-right: solid 1px #000;
	padding: 10px 30px 10px 10px;
	float: left;
}
.cardpage3seo2 h4 p {
	width: 100%
	display: block;
	padding: 10px 10px 0px 0px;
	float: right;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	text-align: center;
}
.addressbiz2 {
	margin: 0px auto 0px auto;
    padding: 0px 15px 0px 0px;
    font-weight: 100;
    font-size: 17px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: 0 0 auto;
}
.addressbiz2 span {
	width: auto;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.addressbiz2 i {
	margin: 0px auto 0px 7px;
	color: #FF9810;
	font-size: 1.2rem;
}
.phonebiz2 {
	position: absolute;
	top: 30px;
	left: 10px;
	z-index:100000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: 100;
	font-size: 1.1rem;
}
.phonebiz2 i {
	margin: 0px auto 0px 7px;
	color: #4c4c4c;
	font-size: 2rem;
}

.commentbiz2 {
	width: 100%;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0.5px;
    z-index: 100;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 1rem;
    line-height: 30px;
}
.commentbiz2 span {
	margin: 0px 10px 0px 0px;

}
.open-biz2 {
	position: absolute;
	left: 10px;
	bottom: -5px;
	display: table;
	margin: 0px auto 0px auto;
	padding: 0px 0px 5px 0px;
	vertical-align: middle;
	font-weight: 400;
	font-size: 1rem;
	text-align: center;
}
.open-biz2 i {
	margin: 0px auto 0px 5px;
	color: #FF9810;
}
.close-biz2 {
	position: absolute;
	left: 10px;
	bottom: -5px;
	display: table;
	margin: 0px auto 0px auto;
	padding: 0px 0px 5px 0px;
	vertical-align: middle;
	font-weight: 400;
	font-size: 1rem;
	text-align: center;
}
.close-biz2 i {
	margin: 0px auto 0px 5px;
	color: #FF9810;
}
.boxsearch_index{
	max-width: 950px;
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0px auto 20px auto;
    box-shadow: 0 5px 15px 0 rgb(159 172 199 / 70%);
    background: #FFF;
    border-radius: 5px;
    display: flex;
    align-items: baseline;
    position: absolute;
    top: 200px;
    right: 0;
    left: 0;
}
.searchblockright {
	max-width: 500px;
	width: 100%;
	display: inline-block;
	justify-content: space-between;
	-webkit-column-count1: 2;
	column-count1: 2;
	-webkit-column-gap1: 1.25rem;
	column-gap1: 1.25rem;
	orphans1: 1;
	widows1: 1;
}
#search {
	width: 100%;
    flex-grow: 0;
    max-width: 40.333333%;
    flex-basis: 40.33333%;
    height: 55px;
    margin: 0px auto 0px 5px;
    padding: 5px 10px 5px 10px;
    background: rgb(255,255,255,0.9);
    font-family: 'Rubik', arial, sans-serif !important;
    font-size: 20px;
    border: 1px solid #cccccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
#search2 {
	width: 100%;
    flex-grow: 0;
    max-width: 40.33333%;
    flex-basis: 40.33333%;
    height: 55px;
    margin: 0px auto 0px 8px;
    padding: 5px 10px 5px 10px;
    position: relative;
    background: rgb(255,255,255,0.9);
    font-family: 'Rubik', arial, sans-serif !important;
    font-size: 20px;
    border: 1px solid #cccccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.submitsearch {
	max-width: 110px;
	width: 100%;
	height: 55px;
	position1: absolute;
	top1: 0;
	bottom1: 0;
	left1: 0;
	display: inline-block;
	margin: 0px 0px 0px auto;
	padding: 13px 15px 13px 15px;
	background: #FF9810;
	border: 0px;
	color: #FFFFFF;
	font-size: 21px;
	font-family: 'Rubik', FontAwesome, arial, sans-serif;
	float: left;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	-moz-animation:blink normal 0.5s infinite ease-in-out;
	-webkit-animation:blink normal 0.5s infinite ease-in-out;
	-ms-animation:blink normal 0.5s infinite ease-in-out;
	animation:blink normal 0.5s infinite ease-in-out;
}
.submitsearch:hover {
	background: #FFAB3D;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	-moz-animation:blink normal 0.5s infinite ease-in-out;
	-webkit-animation:blink normal 0.5s infinite ease-in-out;
	-ms-animation:blink normal 0.5s infinite ease-in-out;
	animation:blink normal 0.5s infinite ease-in-out;
}
.submitsearchidx {
	width: 100%;
	height: 55px;
	flex-grow: 0;
    max-width: 16.666667%;
    flex-basis: 16.666667%;
	display: inline-block;
	margin: 0px 0px 0px auto;
	padding: 13px 15px 13px 15px;
	background: #f49e2c;
	box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 18%), 0px 2px 2px 0px rgb(0 0 0 / 15%), 0px 1px 5px 0px rgb(0 0 0 / 15%);
	border: 0;
	color: #FFF;
	font-size: 17px;
	font-family: 'Rubik', FontAwesome, arial, sans-serif;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	-moz-animation:blink normal 0.5s infinite ease-in-out;
	-webkit-animation:blink normal 0.5s infinite ease-in-out;
	-ms-animation:blink normal 0.5s infinite ease-in-out;
	animation:blink normal 0.5s infinite ease-in-out;
}
.submitsearchidx:hover {
	background: #FFAB3D;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	-moz-animation:blink normal 0.5s infinite ease-in-out;
	-webkit-animation:blink normal 0.5s infinite ease-in-out;
	-ms-animation:blink normal 0.5s infinite ease-in-out;
	animation:blink normal 0.5s infinite ease-in-out;
}
.blocksearch {
    max-width: 900px;
    width: 100%;
    padding: 15px 10px 15px 10px;
    margin: 0px auto 20px auto;
    box-shadow: 0 5px 15px 0 rgb(159 172 199 / 70%);
    background: #FFF;
    border-radius: 5px;
    display: flex;
    align-items: baseline;
	position: relative;
}
.blocksearch span {
	display: inline-block;
	margin: 0px 0px 0px 0px;

}
	@-webkit-keyframes pulse{
	0%{-webkit-transform:scaleX(1);
	transform:scaleX(1)}
	50%{-webkit-transform:scale3d(1.05,1.05,1.05);
	transform:scale3d(1.05,1.05,1.05)}
	to{-webkit-transform:scaleX(1);
	transform:scaleX(1)}}
	@keyframes pulse{
	0%{-webkit-transform:scaleX(1);
	transform:scaleX(1)}
	50%{-webkit-transform:scale3d(1.05,1.05,1.05);
	transform:scale3d(1.05,1.05,1.05)}
	to{-webkit-transform:scaleX(1);
	transform:scaleX(1)}}
.searchicon {
	position: absolute;
    top: -50px;
    left: 0px;
    background: #FFF;
    padding: 13px;
    -webkit-border-radius: 50% 50% 0px 0px;
    border-radius: 50% 50% 0px 0px;
    border-top: solid 2px #9facc763;
}
.searchicon i {
	color: rgba(10,56,71,.2);
	font-size: 35px;
	animation1: bounceIn 3s ease-in-out 5s infinite;
	-webkit-animation1: bounceIn 3s ease-in-out 5s infinite;
	-webkit-animation: heartbeat 2.5s ease-in-out infinite both;
	animation: heartbeat 2.5s ease-in-out infinite both;
}
.titlepage {
	max-width: 900px;
    display: flex;
    margin: 10px auto 10px auto;
}
.titlepage h6 {
	display: inline-block;
	font-size: 20px;
	-webkit-animation: bounceInDown 1.5s normal forwards ease-in-out;
	-moz-animation: bounceInDown 1.5s normal forwards ease-in-out;
	animation: bounceInDown 1.5s normal forwards ease-in-out;
}
bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}


@keyframes fadeInUp{
0%{opacity:0;transform:translate3d(0,100%,0)}
to{opacity:1;transform:none}}
.fadeInUp{animation-name:fadeInUp}
.successmail {
	display: inline-block;
	font-size: 18px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	-webkit-animation: fadeInUp 1s normal forwards ease-in-out;
	-moz-animation: fadeInUp 1s normal forwards ease-in-out;
	animation: fadeInUp 1s normal forwards ease-in-out;
}
.successmail:before {
	margin: 0px 0px 0px 10px;
	content: "\f00c";
	font-family: FontAwesome;
	color: #16C745;
}
.errormail {
	display: inline-block;
	font-size: 18px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	-webkit-animation: fadeInUp 1s normal forwards ease-in-out;
	-moz-animation: fadeInUp 1s normal forwards ease-in-out;
	animation: fadeInUp 1s normal forwards ease-in-out;
}
.errormail:before {
	margin: 0px 0px 0px 10px;
	content: "\f00d";
	font-family: FontAwesome;
	color: #d60220;
}
.boldtextcolor {
	display: block;
	background: #313532;
	padding:5px;
	margin:0px auto 7px auto;
	color: #FFFFFF;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;

	-webkit-box-shadow: inset 0px 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: inset 0px 5px 5px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0px 5px 5px rgba(0, 0, 0, 0.5);
}
.boldtextcolor2 {
	display: block;
	background: #F0F0F0;
	padding:5px;
	margin:0px auto 4px auto;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;

	-webkit-box-shadow: inset 0px 0px 5px 2px rgba(192, 192, 192, 0.2);
	-moz-box-shadow: inset 0px 0px 5px 2px rgba(192, 192, 192, 0.2);
	box-shadow: inset 0px 0px 5px 2px rgba(192, 192, 192, 0.2);
}
.advindex {
	background1:yellow;
	max-width: 1000px;
	width: 100%;
	display: table;
	padding: 0px 0px 0px 0px;
	margin: 10px auto 10px auto;
}
.adv1 {
	max-width: 1000px;
	width: 100%;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 10px auto 10px auto;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
}
.adv2 {
	background: #FFFFFF;
    border: solid 1px #E5E5E5;
	max-width: 900px;
	width: 100%;
	display: table;
	padding: 10px 10px 10px 10px;
	margin: 10px auto 0px auto;
	vertical-align: middle;
	text-align: center;
	font-weight: normal;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 1px 2px rgba(44,75,137,0.1);
    box-shadow: 0px 1px 2px rgba(44,75,137,0.1);
}
.message_error {
	width: 100%;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 10px auto 10px auto;
	text-align: center;
}
.message_error span {
	display: block;
}
.linksrrowpages {
	max-width: 900px;
    width: 100%;
    display: block;
    margin: 15px auto 10px auto;
    font-size: .875rem;
}
.linksrrowpages a {
	font-size: .875rem !important;
}
.linksrrowpages span {
	margin: 10px auto 10px auto;
	font-size: .875rem;
}
.linksrrowpages span:before {
	font-family: "Rubik",sans-serif;
	content: ">\00a0";
	font-size: 13px;
	color: #BABABA;
	margin: 0px 7px 0px 7px;
}
.linksrrowpages span a {
	font-size: .875rem;
}
.numberpages {
	max-width: 500px;
    width: 100%;
    height: auto;
    display: flex;
    margin: 10px auto 0px auto;
    padding: 25px 10px 30px 10px;
    background: #FFFFFF;
	/*box-shadow: 0px 2px 1px -1px rgb(0 0 0 / 18%), 0px 1px 1px 0px rgb(0 0 0 / 15%), 0px 1px 3px 0px rgb(0 0 0 / 13%);*/
    justify-content: space-around;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.numberpagespush {
	display: flex;
	justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    cursor: context-menu;
    padding: 5px;
    background: #FFF6E9;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.numberpagespush span {
	font-weight: 500;
	font-size: 15px;
	color: #FF6010;
}
.numberpagesregular a {
	display: flex;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    cursor: pointer;
    padding: 5px;
    font-weight: 400;
    font-size: 15px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.numberpagesregular a:hover {
	background: #EEEEEE;
}
.nextp a {
	display: flex;
    justify-content: center;
    align-items: center;
    height: 35px;
	cursor: pointer;
	padding: 10px;
	font-weight: 400;
	font-size: 15px;
	color: #FF6010;
	background: #FFF6E9;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}
.nextp a:hover {
	background: #FFE9C6;
}
.nextp a:after {
	font-family: FontAwesome;
	content: "\f137";
	display: inline-flex;
	padding: 0 5px 0 0;
}
.nextp-disabled span {
	display: flex;
	justify-content: center;
    align-items: center;
    height: 35px;
    cursor: context-menu;
	padding: 10px;
	background: #EEEEEE;
	font-weight: 400;
	font-size: 15px;
	color: #cdcdcd;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	pointer-events: none;
}
.nextp-disabled span:after {
	font-family: FontAwesome;
	content: "\f137";
	display: inline-flex;
	padding: 0 5px 0 0;
}












.nextp_last a {
	display: flex;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
	cursor: pointer;
	padding: 10px;
	font-weight: 400;
	font-size: 22px;
	color: #555555;
	background: #EEEEEE;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}
.nextp_last a:hover {
	background: #E0E0E0;
}
.nextp_last a:before {
	font-family: FontAwesome;
	content: "\f137";
	color: #BCBCBC;
	display: inline-flex;
	padding: 0 0 0 0;
}








.prevp a {
	display: flex;
    justify-content: center;
    align-items: center;
    height: 35px;
	cursor: pointer;
	padding: 10px;
	font-weight: 400;
	font-size: 15px;
	color: #555555;
	background: #EEEEEE;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}
.prevp a:hover {
	background: #E0E0E0;
}
.prevp a:before {
	font-family: FontAwesome;
	content: "\f138";
	color: #BCBCBC;
	display: inline-flex;
	padding: 0 0 0 5px;
}
.prevp-disabled span {
	display: flex;
	justify-content: center;
    align-items: center;
    height: 35px;
    cursor: context-menu;
	padding: 10px;
	background: #EEEEEE;
	font-weight: 400;
	font-size: 15px;
	color: #cdcdcd;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	pointer-events: none;
}
.prevp-disabled span:before {
	font-family: FontAwesome;
	content: "\f138";
	display: inline-flex;
	padding: 0 0 0 5px;
}
.prevp_first a {
	display: flex;
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
	cursor: pointer;
	padding: 10px;
	font-weight: 400;
	font-size: 22px;
	color: #555555;
	background: #EEEEEE;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}
.prevp_first a:hover {
	background: #E0E0E0;
}
.prevp_first a:before {
	font-family: FontAwesome;
	content: "\f138";
	color: #BCBCBC;
	display: inline-flex;
	padding: 0 0 0 0;
}
.ribbon {
	font-size: 15px;
	line-height: 1.0480rem;
	height: 20px;
	width: auto;
	display: inline-block;
	padding: 2px 3px 2px 1px;
	position: absolute;
	bottom: 30px;
	right: 1px;
	margin-left: 13px;
	color: #fff;
	background-color: #0495ff;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	z-index: 10000;
}
.ribbon:after {
	content: " ";
	display: inline-block;
	border: 10px solid;
	border-left: 6px solid transparent;
	position: absolute;
	top: 0;
	left: -15px;
}
.ribbon.flaboldtext1:after {
	border-color: #12D42C #12D42C #12D42C transparent;
}
.ribbon.flaboldtext1 {
	background: #12D42C;
}






.advboldtext {
	position: absolute;
	left: -5px;
	top: -5px;
	z-index: 1000;
	overflow: hidden;
	width: 100px;
	height: 100px;
	text-align: right;
}
.advboldtext span {
	font-size: 17px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 32px;
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	width: 160px;
	display: block;
	background: linear-gradient(270deg,#E19E04,#FAB928);
	-webkit-box-shadow: 0 3px 10px -5px #000;
	box-shadow: 0 3px 10px -5px #000;
	position: absolute;
	top: 20px;
	left: -59px;
}
.advboldtext span:after, .advboldtext span:before {
	content: "";
	position: absolute;
	top: 100%;
	z-index: -1000;
	border-style: solid;
	border-width: 10px;
}
.advboldtext span:before {
	left: 0;
	border-color: #68A1EB transparent transparent #68A1EB;
}
.advboldtext span:after {
	right: 0;
	border-color: #CA9313 #CA9313 transparent transparent;
}
#Valid {
	position: relative;
}
#Valid:before {
	position: absolute;
	top: -40px;
	left: 0;
	z-index: 1000;
	display: block;
	padding: 3px;
	background: #16C745;
	font-size: 15px;
	color: #FFF;
	content: "המשתמש פנוי";
	border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	-webkit-animation: heartbeat 2.5s ease-in-out infinite both;
    animation: heartbeat 2.5s ease-in-out infinite both;
}
#noValid {
	position: relative;
}
#noValid:before {
	position: absolute;
	top: -40px;
	left: 0;
	z-index: 1000;
	display: block;
	padding: 3px;
	background: #FF0000;
	font-size: 15px;
	color: #FFF;
	content: "המשתמש לא פנוי";
	border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.cardpage2-usermenu {
	width: 100%;
	display: table;
	margin: 0px auto 0px auto;
	padding: 5px 0px 5px 0px;
	text-align: right;
	font-size: 19px;
	font-weight: 400;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cardpage2-usermenu h1 {
	max-width: 55px;
	width: 55px;
	height: 50px;
	display: table;
	font-size: 25px;
	font-weight: 900;
	background: #FFF6E9;
	margin: 0px auto 2px auto;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	border: dashed 1px #FF6010;
	box-shadow: 0 0px 4px 0 rgba(255,96,16,.10);
}
.littleword4 {
	font-size: 18px;
	display: block;
	margin: 0px 20px 20px 0px;
}
.buttonlogin {
	/*position: fixed;*/
	bottom: 0px;
	width: 100%;
	display: block;
	z-index:1000;
	background: #FF9810;
	padding: 10px 0 10px 0;
	color: #FFF;
	font-size: 17px;
	text-align: center;
	text-shadow: 0px 0px 2px rgb(0,0,0,0.7);
}
.buttonlogin a {
	color: #FFF;
	font-weight: 700;
	margin: 0 0 0 0;
}
a.buttonlogin2 {
	max-width: 160px;
	width: 100%;
	display: table;
	z-index:1000;
	border: solid 2px #FF9810;
	margin: 20px auto 20px auto;
	padding: 5px;
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	text-shadow1: 0px 0px 2px rgb(0,0,0,0.7);
	-moz-border-radius: 37px;
	-webkit-border-radius: 37px;
	border-radius: 37px;
}
a.addnewbiz {
	max-width: 160px;
	width: 100%;
	display: table;
	z-index:1000;
	border: solid 2px #18c746;
	background: #EEFFF2;
	margin: 20px auto 20px auto;
	padding: 5px;
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	text-shadow1: 0px 0px 2px rgb(0,0,0,0.7);
	-moz-border-radius: 37px;
	-webkit-border-radius: 37px;
	border-radius: 37px;
}
.all-notification {
	position: fixed;
	top: 40px;
	right: 65px;
	display: inline-block;
	padding: 1px 7px 1px 7px;
	background: rgb(24,199,70,0.9);
	-moz-border-radius: 37px;
	-webkit-border-radius: 37px;
	border-radius: 37px;
	z-index:10000;
	-webkit-animation: heartbeat 2.5s ease-in-out infinite both;
    animation: heartbeat 2.5s ease-in-out infinite both;
}
.all-notification:before {
	position: absolute;
	top: 0px;
	right: -3px;
	content: " ";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 15px 0 0;
	border-color: rgb(24,199,70,0.9) transparent transparent transparent;
}
.all-notification span {
	font-size: 17px;
	font-weight: 400;
	color: #FFF;
	text-shadow: 0 0 1px rgb(0,0,0,0.5);
}
.swordssuserblock {
	max-width: 1000px;
	width: 100%;
	display: block;
	margin: 0 auto 0 auto;
	justify-content: space-between;
    -webkit-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.5rem;
    column-gap: 1.5rem;
    orphans: 1;
    widows: 1;
}
.swordssuser a {
	max-width: 270px;
	width: 100%;
	display: inline-block;
	margin: 0 auto 12px auto;
	padding: 7px 15px 7px 15px;
	background: #E6FFED;
	font-size: 17px;
}
.swordssuser span {
	/*padding: 7px 15px 7px 15px; */
	font-size: 17px;
}
.swordssusertitle {
	max-width: 1000px;
	width: 100%;
	display: table;
	margin: 0 auto 12px auto;
	font-size: 18px;
	font-weight: 600;
}



/* Name Site */
.namesitetext {
	display: inline-block;
	color: #FFF;
}
.namesitetext:before {
	content: "ZE";
	margin: 0;
	padding: 0;
    color: #FF9810;
}
.namesitetext:after {
	content: "ASAKIM";
	margin: 0;
	padding: 0;
}




.boxpage-corona {
	width: 100%;
	height: auto;
	display: table;
	margin: 0 auto 0 auto;
	padding: 15px;
	background: rgb(176,213,255);
	background: -moz-linear-gradient(90deg, rgba(176,213,255,1) 0%, rgba(161,239,255,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(176,213,255,1) 0%, rgba(161,239,255,1) 100%);
	background: linear-gradient(90deg, rgba(176,213,255,1) 0%, rgba(161,239,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b0d5ff",endColorstr="#a1efff",GradientType=1);
}
.boxpage-corona span {
	max-width: 800px;
	width: 100%;
	height: auto;
	display: table;
	margin: 0 auto 0 auto;
	float1: left;
	font-size: 35px;
}
.boxpage-corona p {
	display: table;
	margin: 10px auto 0 auto;
	font-size: 1.8rem;
    font-weight: 300;
}
.boxpage-corona img {
	display: inline-block;
	float: right;
	width: 250px;
	height: auto;
	
	-webkit-filter: drop-shadow(1px 1px 0 #FFF)
	drop-shadow(-1px -1px 0 #FFF);
	filter: drop-shadow(1px 1px 0 #FFF) 
	drop-shadow(-1px -1px 0 #FFF);
}




.swiper{
	max-width: 1050px !important;
	height: 100% !important;
}
.swiper-slide {
	max-width: 320px !important;
    width: 100% !important;
    height: 270px !important;
    display: flex;
    z-index: 10;
    margin: 15px 15px 15px 15px;
    padding: 10px 10px 0px 0px;
    background: rgb(121 228 255 / 10%);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0px 2px 1px -1px rgb(0 0 0 / 18%), 0px 1px 1px 0px rgb(0 0 0 / 15%), 0px 1px 3px 0px rgb(0 0 0 / 13%);
}
.imgslideswipe {
	position: absolute;
    max-width: 50px;
    width: 100%;
    height: 100%;
    display: flex;
    margin: 0 auto 10px auto;
    /* box-shadow: 0px 0px 25px rgb(0 0 0 / 20%); */
    /* border-radius: 50%; */
    /* -webkit-border-radius: 50%; */
    flex-direction: column;
}
.imgslideswipe img {
    max-width: 50px;
    width: 100%;
    height: 50px;
	object-fit: cover;
	border-radius: 50%;
    -webkit-border-radius: 50%;
}
.swiper-slide span {
	position: absolute;
    top: 80px;
}
.swiper-slide a {
	display: flex;
	margin: 15px 0 0 0;
	font-size: 17px;
}
.swiper-slide h1 {
    width: 100%;
    display: flex;
    margin: 0 65px 8px auto;
    font-weight: 500;
    font-size: 17px;
}
.swiper-slide h1 font {
    margin: 0 0 0 5px;
    font-weight: 300;
    font-size: 16px;
}

.swiper-slide h2 {
    width: 100%;
    display: flex;
    margin: 0 auto 5px auto;
    font-weight: 400;
    font-size: 17px;
    color: #f49e2c;
}
.swiper-slide h3 {
    width: 100%;
    display: flex;
    font-weight: normal;
    font-size: 17px;
}
.avgratingstars2 i {
	color: #fab928;
}


