/*
	Theme Name:HTML5 Blank
	Theme URI:http://html5blank.com
	Description:HTML5 Blank WordPress Theme
	Version:1.4.3
	Author:Todd Motto (@toddmotto)
	Author URI:http://toddmotto.com
	Tags:Blank, HTML5, CSS3
	License:MIT
	License URI:http://opensource.org/licenses/mit-license.php
*/
.hps2left_title *,
*:after,
*:before{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
html{
	font-size:62.5%;
}
body{
	font:300 11px/1.4 "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#444;
}
.clear:before,
.clear:after{
	content:" ";
	display:table;
}
.clear:after{
	clear:both;
}
.clear{
	*zoom:1;
}
img{
	max-width:100%;
	vertical-align:bottom;
}
a{
	color:#444;
	text-decoration:none;
}
a:hover{
	color:#444;
}
a:focus{
	outline:0;
}
a:hover,
a:active{
	outline:0;
}
input:focus{
	outline:0;
	border:1px solid #04a4cc;
}
@font-face{
	font-family:OEDooPro Medium;
	src:url("fonts/OEDooPro/OEDooPro-Medium.eot");
	src:url("fonts/OEDooPro/OEDooPro-Medium.eot?#iefix") format("embedded-opentype"),
		url("fonts/OEDooPro/OEDooPro-Medium.woff2") format("woff2"),
		url("fonts/OEDooPro/OEDooPro-Medium.woff") format("woff"),
		url("fonts/OEDooPro/OEDooPro-Medium.ttf") format("truetype"),
		url("fonts/OEDooPro/OEDooPro-Medium.svg#OEDooPro-Medium") format("svg");
	font-weight:500;
	font-style:normal;
}
@font-face{
	font-family:OEDooPro Regular;
	src:url("fonts/OEDooPro/OEDooPro-Regular.eot");
	src:url("fonts/OEDooPro/OEDooPro-Regular.eot?#iefix") format("embedded-opentype"),
		url("fonts/OEDooPro/OEDooPro-Regular.woff2") format("woff2"),
		url("fonts/OEDooPro/OEDooPro-Regular.woff") format("woff"),
		url("fonts/OEDooPro/OEDooPro-Regular.ttf") format("truetype"),
		url("fonts/OEDooPro/OEDooPro-Regular.svg#OEDooPro-Regular") format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:OEDooPro Bold;
	src:url("fonts/OEDooPro/OEDooPro-Bold.eot");
	src:url("fonts/OEDooPro/OEDooPro-Bold.eot?#iefix") format("embedded-opentype"),
		url("fonts/OEDooPro/OEDooPro-Bold.woff2") format("woff2"),
		url("fonts/OEDooPro/OEDooPro-Bold.woff") format("woff"),
		url("fonts/OEDooPro/OEDooPro-Bold.ttf") format("truetype"),
		url("fonts/OEDooPro/OEDooPro-Bold.svg#OEDooPro-Bold") format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:OEDooPro Black;
	src:url("fonts/OEDooPro/OEDooPro-Black.eot");
	src:url("fonts/OEDooPro/OEDooPro-Black.eot?#iefix") format("embedded-opentype"),
		url("fonts/OEDooPro/OEDooPro-Black.woff2") format("woff2"),
		url("fonts/OEDooPro/OEDooPro-Black.woff") format("woff"),
		url("fonts/OEDooPro/OEDooPro-Black.ttf") format("truetype"),
		url("fonts/OEDooPro/OEDooPro-Black.svg#OEDooPro-Black") format("svg");
	font-weight:normal;
	font-style:normal;
}
b,
strong{
	font-weight:normal;
	font-family:OEDooPro Bold;
	color:#373737;
}
input[type="password"],
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="submit"],
textarea,
select{
	-webkit-appearance:none;
	appearance:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0;
}
button{
	background:none;
	border:none;
	padding:0;
	margin:0;
	line-height:inherit;
	cursor:pointer;
	font-family:inherit;
	font-size:inherit;
	color:inherit;
}
*{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
a{
	color:#e84184;
}
a:hover{
	text-decoration:none;
}
a img{
	border:0;
	text-decoration:none;
}
img,
embed,
object,
iframe{
	max-width:100%;
}
figure{
	margin:0;
	font-size:0;
	line-height:1px;
}
form,
p,
blockquote{
	margin:0;
	padding:0;
}
input,
textarea,
select{
	font-family:OEDooPro Regular, arial;
	font-size:12px;
}
textarea{
	overflow:auto;
	resize:vertical;
}
input[type="checkbox"],
input[type="radio"],
input[type="button"],
input[type="submit"],
input[type="image"],
input[type="reset"],
a,
select{
	cursor:pointer;
}
table{
	border-collapse:collapse;
}
::-webkit-input-placeholder{
	color:#5a5a5a;
}
:-moz-placeholder{
	color:#5a5a5a;
}
input[type="checkbox"],
input[type="radio"]{
	vertical-align:middle;
	cursor:pointer;
}
.error::-webkit-input-placeholder{
	color:red !important;
}
.error:-moz-placeholder{
	color:red !important;
}
.my_error::-webkit-input-placeholder{
	color:red !important;
}
.my_error:-moz-placeholder{
	color:red !important;
}
.dooble{
	display:inline-block;
	text-decoration:none;
	color:#fff;
	line-height:13px;
	border-right:1px solid #fff;
	margin:0 20px 0 0;
	padding:0 20px 0 0;
	-webkit-transition:color 0.2s ease;
	transition:color 0.2s ease;
	will-change:color;
}
.dooble:hover{
	color:#00ccff;
}
input.my_error,
textarea.my_error,
select.my_error,
input.error,
textarea.error,
select.error{
	color:red;
	border:1px solid red !important;
}
input[type="checkbox"].my_error ~ span,
input[type="checkbox"].error ~ span{
	color:red;
}
label.error,
label.my_error{
	color:red;
	font-size:15px;
}
iframe[name="google_conversion_frame"]{
	position:fixed;
	left:-999px;
	top:-999px;
}
html,
body{
	height:100%;
}
body{
	font-family:OEDooPro Regular, arial;
	font-size:21px;
	line-height:30px;
	text-align:center;
	margin:0;
	color:#444;
	overflow-x:hidden;
}
::selection{
	background:#8fe03d;
	color:#000;
}
.clear{
	clear:both;
}
.clearfix::after{
	content:"";
	display:block;
	clear:both;
}
.wrap{
	min-height:-webkit-calc(100% - 350px);
	min-height:calc(100% - 350px);
	text-align:right;
	direction:rtl;
}
.wrap.js_wrap aboutPage{
	overflow:hidden;
}
#fullpage section{
	text-align:right;
	direction:rtl;
}
.container{
	width:1540px;
	max-width:100%;
	padding:0 20px;
	margin:auto;
	text-align:right;
	direction:rtl;
}
header{
	width:100%;
	height:135px;
	position:fixed;
	top:0;
	right:0;
	z-index:13;
	direction:rtl;
	text-align:right;
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
	will-change:height, background, box-shadow;
}
table.dataTable{
	width:100%;
	margin:0 auto;
	clear:both;
	border-collapse:separate;
	border-spacing:0;
}
table.dataTable thead th,
table.dataTable tfoot th{
	font-weight:bold;
}
table.dataTable thead th,
table.dataTable thead td{
	padding:10px 18px;
	border-bottom:1px solid #111;
}
table.dataTable thead th:active,
table.dataTable thead td:active{
	outline:none;
}
table.dataTable tfoot th,
table.dataTable tfoot td{
	padding:10px 18px 6px 18px;
	border-top:1px solid #111;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled{
	cursor:pointer;
	*cursor:hand;
	background-repeat:no-repeat;
	background-position:center right;
}
table.dataTable thead .sorting{
	background-image:url("../images/sort_both.png");
}
table.dataTable thead .sorting_asc{
	background-image:url("../images/sort_asc.png");
}
table.dataTable thead .sorting_desc{
	background-image:url("../images/sort_desc.png");
}
table.dataTable thead .sorting_asc_disabled{
	background-image:url("../images/sort_asc_disabled.png");
}
table.dataTable thead .sorting_desc_disabled{
	background-image:url("../images/sort_desc_disabled.png");
}
table.dataTable tbody tr{
	background-color:#ffffff;
}
table.dataTable tbody tr.selected{
	background-color:#b0bed9;
}
table.dataTable tbody th,
table.dataTable tbody td{
	padding:8px 10px;
}
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td{
	border-top:1px solid #ddd;
}
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td,
table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td{
	border-top:none;
}
table.dataTable.cell-border tbody th,
table.dataTable.cell-border tbody td{
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
}
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child{
	border-left:1px solid #ddd;
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td{
	border-top:none;
}
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd{
	background-color:#f9f9f9;
}
table.dataTable.stripe tbody tr.odd.selected,
table.dataTable.display tbody tr.odd.selected{
	background-color:#acbad4;
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover{
	background-color:#f6f6f6;
}
table.dataTable.hover tbody tr:hover.selected,
table.dataTable.display tbody tr:hover.selected{
	background-color:#aab7d1;
}
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3,
table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3{
	background-color:#fafafa;
}
table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3,
table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3{
	background-color:#acbad5;
}
table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1{
	background-color:#f1f1f1;
}
table.dataTable.display tbody tr.odd > .sorting_2,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_2{
	background-color:#f3f3f3;
}
table.dataTable.display tbody tr.odd > .sorting_3,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_3{
	background-color:whitesmoke;
}
table.dataTable.display tbody tr.odd.selected > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1{
	background-color:#a6b4cd;
}
table.dataTable.display tbody tr.odd.selected > .sorting_2,
table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2{
	background-color:#a8b5cf;
}
table.dataTable.display tbody tr.odd.selected > .sorting_3,
table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3{
	background-color:#a9b7d1;
}
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1{
	background-color:#fafafa;
}
table.dataTable.display tbody tr.even > .sorting_2,
table.dataTable.order-column.stripe tbody tr.even > .sorting_2{
	background-color:#fcfcfc;
}
table.dataTable.display tbody tr.even > .sorting_3,
table.dataTable.order-column.stripe tbody tr.even > .sorting_3{
	background-color:#fefefe;
}
table.dataTable.display tbody tr.even.selected > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1{
	background-color:#acbad5;
}
table.dataTable.display tbody tr.even.selected > .sorting_2,
table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2{
	background-color:#aebcd6;
}
table.dataTable.display tbody tr.even.selected > .sorting_3,
table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3{
	background-color:#afbdd8;
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1{
	background-color:#eaeaea;
}
table.dataTable.display tbody tr:hover > .sorting_2,
table.dataTable.order-column.hover tbody tr:hover > .sorting_2{
	background-color:#ececec;
}
table.dataTable.display tbody tr:hover > .sorting_3,
table.dataTable.order-column.hover tbody tr:hover > .sorting_3{
	background-color:#efefef;
}
table.dataTable.display tbody tr:hover.selected > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1{
	background-color:#a2aec7;
}
table.dataTable.display tbody tr:hover.selected > .sorting_2,
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2{
	background-color:#a3b0c9;
}
table.dataTable.display tbody tr:hover.selected > .sorting_3,
table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3{
	background-color:#a5b2cb;
}
table.dataTable.no-footer{
	border-bottom:1px solid #111;
}
table.dataTable.nowrap th,
table.dataTable.nowrap td{
	white-space:nowrap;
}
table.dataTable.compact thead th,
table.dataTable.compact thead td{
	padding:4px 17px 4px 4px;
}
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td{
	padding:4px;
}
table.dataTable.compact tbody th,
table.dataTable.compact tbody td{
	padding:4px;
}
table.dataTable th.dt-left,
table.dataTable td.dt-left{
	text-align:left;
}
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty{
	text-align:center;
}
table.dataTable th.dt-right,
table.dataTable td.dt-right{
	text-align:right;
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify{
	text-align:justify;
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap{
	white-space:nowrap;
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left{
	text-align:left;
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center{
	text-align:center;
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right{
	text-align:right;
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify{
	text-align:justify;
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap{
	white-space:nowrap;
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left{
	text-align:left;
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center{
	text-align:center;
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right{
	text-align:right;
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify{
	text-align:justify;
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap{
	white-space:nowrap;
}
table.dataTable,
table.dataTable th,
table.dataTable td{
	box-sizing:content-box;
}
.dataTables_wrapper{
	position:relative;
	clear:both;
	*zoom:1;
	zoom:1;
}
.dataTables_wrapper .dataTables_length{
	float:left;
}
.dataTables_wrapper .dataTables_filter{
	float:right;
	text-align:right;
}
.dataTables_wrapper .dataTables_filter input{
	margin-left:0.5em;
}
.dataTables_wrapper .dataTables_info{
	clear:both;
	float:left;
	padding-top:0.755em;
}
.dataTables_wrapper .dataTables_paginate{
	float:right;
	text-align:right;
	padding-top:0.25em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
	box-sizing:border-box;
	display:inline-block;
	min-width:1.5em;
	padding:0.5em 1em;
	margin-left:2px;
	text-align:center;
	text-decoration:none !important;
	cursor:pointer;
	*cursor:hand;
	color:#333 !important;
	border:1px solid transparent;
	border-radius:2px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
	color:#333 !important;
	border:1px solid #979797;
	background-color:white;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
	background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
	background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{
	cursor:default;
	color:#666 !important;
	border:1px solid transparent;
	background:transparent;
	box-shadow:none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
	color:white !important;
	border:1px solid #111;
	background-color:#585858;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
	background:-webkit-linear-gradient(top, #585858 0%, #111 100%);
	background:-moz-linear-gradient(top, #585858 0%, #111 100%);
	background:-ms-linear-gradient(top, #585858 0%, #111 100%);
	background:-o-linear-gradient(top, #585858 0%, #111 100%);
	background:linear-gradient(to bottom, #585858 0%, #111 100%);
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active{
	outline:none;
	background-color:#2b2b2b;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
	background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
	background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
	box-shadow:inset 0 0 3px #111;
}
.dataTables_wrapper .dataTables_paginate .ellipsis{
	padding:0 1em;
}
.dataTables_wrapper .dataTables_processing{
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	height:40px;
	margin-left:-50%;
	margin-top:-25px;
	padding-top:20px;
	text-align:center;
	font-size:1.2em;
	background-color:white;
	background:-webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0%, rgba(255, 255, 255, 0)),
		color-stop(25%, rgba(255, 255, 255, 0.9)),
		color-stop(75%, rgba(255, 255, 255, 0.9)),
		color-stop(100%, rgba(255, 255, 255, 0))
	);
	background:-webkit-linear-gradient(
		left,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.9) 25%,
		rgba(255, 255, 255, 0.9) 75%,
		rgba(255, 255, 255, 0) 100%
	);
	background:-moz-linear-gradient(
		left,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.9) 25%,
		rgba(255, 255, 255, 0.9) 75%,
		rgba(255, 255, 255, 0) 100%
	);
	background:-ms-linear-gradient(
		left,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.9) 25%,
		rgba(255, 255, 255, 0.9) 75%,
		rgba(255, 255, 255, 0) 100%
	);
	background:-o-linear-gradient(
		left,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.9) 25%,
		rgba(255, 255, 255, 0.9) 75%,
		rgba(255, 255, 255, 0) 100%
	);
	background:linear-gradient(
		to right,
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 0.9) 25%,
		rgba(255, 255, 255, 0.9) 75%,
		rgba(255, 255, 255, 0) 100%
	);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate{
	color:#333;
}
.dataTables_wrapper .dataTables_scroll{
	clear:both;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{
	*margin-top:-1px;
	-webkit-overflow-scrolling:touch;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td{
	vertical-align:middle;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing{
	height:0;
	overflow:hidden;
	margin:0 !important;
	padding:0 !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody{
	border-bottom:1px solid #111;
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,
.dataTables_wrapper.no-footer div.dataTables_scrollBody > table{
	border-bottom:none;
}
.dataTables_wrapper:after{
	visibility:hidden;
	display:block;
	content:"";
	clear:both;
	height:0;
}
@media screen and (max-width:767px){
	.dataTables_wrapper .dataTables_info,
	.dataTables_wrapper .dataTables_paginate{
		float:none;
		text-align:center;
	}
	.dataTables_wrapper .dataTables_paginate{
		margin-top:0.5em;
	}
}
@media screen and (max-width:640px){
	.dataTables_wrapper .dataTables_length,
	.dataTables_wrapper .dataTables_filter{
		float:none;
		text-align:center;
	}
	.dataTables_wrapper .dataTables_filter{
		margin-top:0.5em;
	}
}
.jspContainer{
	overflow:hidden;
	position:relative;
}
.jspPane{
	position:absolute;
}
.jspVerticalBar{
	background:red;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	width:16px;
}
.jspHorizontalBar{
	background:red;
	bottom:0;
	height:16px;
	left:0;
	position:absolute;
	width:100%;
}
.jspCap{
	display:none;
}
.jspHorizontalBar .jspCap{
	float:left;
}
.jspTrack{
	background:#dde;
	position:relative;
}
.jspDrag{
	background:#bbd;
	cursor:pointer;
	left:0;
	position:relative;
	top:0;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{
	float:left;
	height:100%;
}
.jspArrow{
	background:#50506d;
	cursor:pointer;
	direction:ltr;
	display:block;
	margin:0;
	padding:0;
	text-indent:-20000px;
}
.jspDisabled{
	background:#80808d;
	cursor:default;
}
.jspVerticalBar .jspArrow{
	height:16px;
}
.jspHorizontalBar .jspArrow{
	float:left;
	height:100%;
	width:16px;
}
.jspVerticalBar .jspArrow:focus{
	border:1px solid red;
	outline:none;
}
.jspCorner{
	background:#eeeef4;
	float:left;
	height:100%;
}
* html .jspCorner{
	margin:0 -3px 0 0;
}
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes:core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors;Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden{
	display:none;
}
.ui-helper-hidden-accessible{
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
}
.ui-helper-reset{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after{
	content:"";
	display:table;
	border-collapse:collapse;
}
.ui-helper-clearfix:after{
	clear:both;
}
.ui-helper-zfix{
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0); /* support:IE8 */
}
.ui-front{
	z-index:100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled{
	cursor:default !important;
	pointer-events:none;
}
/* Icons
----------------------------------*/
.ui-icon{
	display:inline-block;
	vertical-align:middle;
	margin-top:-0.25em;
	position:relative;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.ui-widget-icon-block{
	left:50%;
	margin-left:-8px;
	display:block;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.ui-accordion .ui-accordion-header{
	display:block;
	cursor:pointer;
	position:relative;
	margin:2px 0 0 0;
	padding:0.5em 0.5em 0.5em 0.7em;
	font-size:100%;
}
.ui-accordion .ui-accordion-content{
	padding:1em 2.2em;
	border-top:0;
	overflow:auto;
}
.ui-autocomplete{
	position:absolute;
	top:0;
	left:0;
	cursor:default;
}
.ui-menu{
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	outline:0;
}
.ui-menu .ui-menu{
	position:absolute;
}
.ui-menu .ui-menu-item{
	margin:0;
	cursor:pointer;
	/* support:IE10, see #8844 */
	list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper{
	position:relative;
	padding:3px 1em 3px 0.4em;
}
.ui-menu .ui-menu-divider{
	margin:5px 0;
	height:0;
	font-size:0;
	line-height:0;
	border-width:1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active{
	margin:-1px;
}
/* icon support */
.ui-menu-icons{
	position:relative;
}
.ui-menu-icons .ui-menu-item-wrapper{
	padding-left:2em;
}
/* left-aligned */
.ui-menu .ui-icon{
	position:absolute;
	top:0;
	bottom:0;
	left:0.2em;
	margin:auto 0;
}
/* right-aligned */
.ui-menu .ui-menu-icon{
	left:auto;
	right:0;
}
.ui-button{
	padding:0.4em 1em;
	display:inline-block;
	position:relative;
	line-height:normal;
	margin-right:0.1em;
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	/* Support:IE <= 11 */
	overflow:visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active{
	text-decoration:none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only{
	width:2em;
	box-sizing:border-box;
	text-indent:-9999px;
	white-space:nowrap;
}
/* no icon support for input elements */
input.ui-button.ui-button-icon-only{
	text-indent:0;
}
/* button icon element(s) */
.ui-button-icon-only .ui-icon{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-8px;
	margin-left:-8px;
}
.ui-button.ui-icon-notext .ui-icon{
	padding:0;
	width:2.1em;
	height:2.1em;
	text-indent:-9999px;
	white-space:nowrap;
}
input.ui-button.ui-icon-notext .ui-icon{
	width:auto;
	height:auto;
	text-indent:0;
	white-space:normal;
	padding:0.4em 1em;
}
/* workarounds */
/* Support:Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner{
	border:0;
	padding:0;
}
.ui-controlgroup{
	vertical-align:middle;
	display:inline-block;
}
.ui-controlgroup > .ui-controlgroup-item{
	float:left;
	margin-left:0;
	margin-right:0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{
	z-index:9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item{
	display:block;
	float:none;
	width:100%;
	margin-top:0;
	margin-bottom:0;
	text-align:left;
}
.ui-controlgroup-vertical .ui-controlgroup-item{
	box-sizing:border-box;
}
.ui-controlgroup .ui-controlgroup-label{
	padding:0.4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span{
	font-size:80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{
	border-left:none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{
	border-top:none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{
	border-right:none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{
	border-bottom:none;
}
/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input{
	/* Support:IE8 only, Android < 4.4 only */
	width:75%;
	width:calc(100% - 2.4em);
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{
	border-top-style:solid;
}
.ui-checkboxradio-label .ui-icon-background{
	box-shadow:inset 1px 1px 1px #ccc;
	border-radius:0.12em;
	border:none;
}
.ui-checkboxradio-radio-label .ui-icon-background{
	width:16px;
	height:16px;
	border-radius:1em;
	overflow:visible;
	border:none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{
	background-image:none;
	width:8px;
	height:8px;
	border-width:4px;
	border-style:solid;
}
.ui-checkboxradio-disabled{
	pointer-events:none;
}
.ui-datepicker{
	width:17em;
	padding:0.2em 0.2em 0;
	display:none;
}
.ui-datepicker .ui-datepicker-header{
	position:relative;
	padding:0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{
	top:1px;
}
.ui-datepicker .ui-datepicker-prev{
	left:2px;
}
.ui-datepicker .ui-datepicker-next{
	right:2px;
}
.ui-datepicker .ui-datepicker-prev-hover{
	left:1px;
}
.ui-datepicker .ui-datepicker-next-hover{
	right:1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px;
}
.ui-datepicker .ui-datepicker-title{
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center;
}
.ui-datepicker .ui-datepicker-title select{
	font-size:1em;
	margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{
	width:45%;
}
.ui-datepicker table{
	width:100%;
	font-size:0.9em;
	border-collapse:collapse;
	margin:0 0 0.4em;
}
.ui-datepicker th{
	padding:0.7em 0.3em;
	text-align:center;
	font-weight:bold;
	border:0;
}
.ui-datepicker td{
	border:0;
	padding:1px;
}
.ui-datepicker td span,
.ui-datepicker td a{
	display:block;
	padding:0.2em;
	text-align:right;
	text-decoration:none;
}
.ui-datepicker .ui-datepicker-buttonpane{
	background-image:none;
	margin:0.7em 0 0 0;
	padding:0 0.2em;
	border-left:0;
	border-right:0;
	border-bottom:0;
}
.ui-datepicker .ui-datepicker-buttonpane button{
	float:right;
	margin:0.5em 0.2em 0.4em;
	cursor:pointer;
	padding:0.2em 0.6em 0.3em 0.6em;
	width:auto;
	overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
	float:left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi{
	width:auto;
}
.ui-datepicker-multi .ui-datepicker-group{
	float:left;
}
.ui-datepicker-multi .ui-datepicker-group table{
	width:95%;
	margin:0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group{
	width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group{
	width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group{
	width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane{
	clear:left;
}
.ui-datepicker-row-break{
	clear:both;
	width:100%;
	font-size:0;
}
/* RTL support */
.ui-datepicker-rtl{
	direction:rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev{
	right:2px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next{
	left:2px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover{
	right:1px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover{
	left:1px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane{
	clear:right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{
	float:left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
	border-right-width:0;
	border-left-width:1px;
}
/* Icons */
.ui-datepicker .ui-icon{
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
	left:0.5em;
	top:0.3em;
}
.ui-dialog{
	position:absolute;
	top:0;
	left:0;
	padding:0.2em;
	outline:0;
}
.ui-dialog .ui-dialog-titlebar{
	padding:0.4em 1em;
	position:relative;
}
.ui-dialog .ui-dialog-title{
	float:left;
	margin:0.1em 0;
	white-space:nowrap;
	width:90%;
	overflow:hidden;
	text-overflow:ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close{
	position:absolute;
	right:0.3em;
	top:50%;
	width:20px;
	margin:-10px 0 0 0;
	padding:1px;
	height:20px;
}
.ui-dialog .ui-dialog-content{
	position:relative;
	border:0;
	padding:0.5em 1em;
	background:none;
	overflow:auto;
}
.ui-dialog .ui-dialog-buttonpane{
	text-align:left;
	border-width:1px 0 0 0;
	background-image:none;
	margin-top:0.5em;
	padding:0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
	float:right;
}
.ui-dialog .ui-dialog-buttonpane button{
	margin:0.5em 0.4em 0.5em 0;
	cursor:pointer;
}
.ui-dialog .ui-resizable-n{
	height:2px;
	top:0;
}
.ui-dialog .ui-resizable-e{
	width:2px;
	right:0;
}
.ui-dialog .ui-resizable-s{
	height:2px;
	bottom:0;
}
.ui-dialog .ui-resizable-w{
	width:2px;
	left:0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw{
	width:7px;
	height:7px;
}
.ui-dialog .ui-resizable-se{
	right:0;
	bottom:0;
}
.ui-dialog .ui-resizable-sw{
	left:0;
	bottom:0;
}
.ui-dialog .ui-resizable-ne{
	right:0;
	top:0;
}
.ui-dialog .ui-resizable-nw{
	left:0;
	top:0;
}
.ui-draggable .ui-dialog-titlebar{
	cursor:move;
}
.ui-draggable-handle{
	-ms-touch-action:none;
	touch-action:none;
}
.ui-resizable{
	position:relative;
}
.ui-resizable-handle{
	position:absolute;
	font-size:0.1px;
	display:block;
	-ms-touch-action:none;
	touch-action:none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle{
	display:none;
}
.ui-resizable-n{
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0;
}
.ui-resizable-s{
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0;
}
.ui-resizable-e{
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%;
}
.ui-resizable-w{
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%;
}
.ui-resizable-se{
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px;
}
.ui-resizable-sw{
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px;
}
.ui-resizable-nw{
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px;
}
.ui-resizable-ne{
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px;
}
.ui-progressbar{
	height:2em;
	text-align:left;
	overflow:hidden;
}
.ui-progressbar .ui-progressbar-value{
	margin:-1px;
	height:100%;
}
.ui-progressbar .ui-progressbar-overlay{
	background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height:100%;
	filter:alpha(opacity=25); /* support:IE8 */
	opacity:0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value{
	background-image:none;
}
.ui-selectable{
	-ms-touch-action:none;
	touch-action:none;
}
.ui-selectable-helper{
	position:absolute;
	z-index:100;
	border:1px dotted black;
}
.ui-selectmenu-menu{
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.ui-selectmenu-menu .ui-menu{
	overflow:auto;
	overflow-x:hidden;
	padding-bottom:1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{
	font-size:1em;
	font-weight:bold;
	line-height:1.5;
	padding:2px 0.4em;
	margin:0.5em 0 0 0;
	height:auto;
	border:0;
}
.ui-selectmenu-open{
	display:block;
}
.ui-selectmenu-text{
	display:block;
	margin-right:20px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.ui-selectmenu-button.ui-button{
	text-align:left;
	white-space:nowrap;
	width:14em;
}
.ui-selectmenu-icon.ui-icon{
	float:right;
	margin-top:0;
}
.ui-slider{
	position:relative;
	text-align:left;
}
.ui-slider .ui-slider-handle{
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default;
	-ms-touch-action:none;
	touch-action:none;
}
.ui-slider .ui-slider-range{
	position:absolute;
	z-index:1;
	font-size:0.7em;
	display:block;
	border:0;
	background-position:0 0;
}
/* support:IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{
	filter:inherit;
}
.ui-slider-horizontal{
	height:0.8em;
}
.ui-slider-horizontal .ui-slider-handle{
	top:-0.3em;
	margin-left:-0.6em;
}
.ui-slider-horizontal .ui-slider-range{
	top:0;
	height:100%;
}
.ui-slider-horizontal .ui-slider-range-min{
	left:0;
}
.ui-slider-horizontal .ui-slider-range-max{
	right:0;
}
.ui-slider-vertical{
	width:0.8em;
	height:100px;
}
.ui-slider-vertical .ui-slider-handle{
	left:-0.3em;
	margin-left:0;
	margin-bottom:-0.6em;
}
.ui-slider-vertical .ui-slider-range{
	left:0;
	width:100%;
}
.ui-slider-vertical .ui-slider-range-min{
	bottom:0;
}
.ui-slider-vertical .ui-slider-range-max{
	top:0;
}
.ui-sortable-handle{
	-ms-touch-action:none;
	touch-action:none;
}
.ui-spinner{
	position:relative;
	display:inline-block;
	overflow:hidden;
	padding:0;
	vertical-align:middle;
}
.ui-spinner-input{
	border:none;
	background:none;
	color:inherit;
	padding:0.222em 0;
	margin:0.2em 0;
	vertical-align:middle;
	margin-left:0.4em;
	margin-right:2em;
}
.ui-spinner-button{
	width:1.6em;
	height:50%;
	font-size:0.5em;
	padding:0;
	margin:0;
	text-align:center;
	position:absolute;
	cursor:default;
	display:block;
	overflow:hidden;
	right:0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button{
	border-top-style:none;
	border-bottom-style:none;
	border-right-style:none;
}
.ui-spinner-up{
	top:0;
}
.ui-spinner-down{
	bottom:0;
}
.ui-tabs{
	position:relative; /* position:relative prevents IE scroll bug (element with position:relative inside container with overflow:auto appear as "fixed") */
	padding:0.2em;
}
.ui-tabs .ui-tabs-nav{
	margin:0;
	padding:0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li{
	list-style:none;
	float:left;
	position:relative;
	top:0;
	margin:1px 0.2em 0 0;
	border-bottom-width:0;
	padding:0;
	white-space:nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
	float:left;
	padding:0.5em 1em;
	text-decoration:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{
	margin-bottom:-1px;
	padding-bottom:1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{
	cursor:text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{
	cursor:pointer;
}
.ui-tabs .ui-tabs-panel{
	display:block;
	border-width:0;
	padding:1em 1.4em;
	background:none;
}
.ui-tooltip{
	padding:8px;
	position:absolute;
	z-index:9999;
	max-width:300px;
}
body .ui-tooltip{
	border-width:2px;
}
/* Component containers
----------------------------------*/
.ui-widget{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
.ui-widget .ui-widget{
	font-size:1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
.ui-widget.ui-widget-content{
	border:1px solid #c5c5c5;
}
.ui-widget-content{
	border:1px solid #dddddd;
	background:#ffffff;
	color:#333333;
}
.ui-widget-content a{
	color:#333333;
}
.ui-widget-header{
	border:1px solid #dddddd;
	background:#e9e9e9;
	color:#333333;
	font-weight:bold;
}
.ui-widget-header a{
	color:#333333;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active{
	border:1px solid #c5c5c5;
	background:#f6f6f6;
	font-weight:normal;
	color:#454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button{
	color:#454545;
	text-decoration:none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus{
	border:1px solid #cccccc;
	background:#ededed;
	font-weight:normal;
	color:#2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus{
	color:#2b2b2b;
	text-decoration:none;
}
.ui-visual-focus{
	box-shadow:0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover{
	border:1px solid #003eff;
	background:#007fff;
	font-weight:normal;
	color:#ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background{
	border:#003eff;
	background-color:#ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{
	color:#ffffff;
	text-decoration:none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{
	border:1px solid #dad55e;
	background:#fffa90;
	color:#777620;
}
.ui-state-checked{
	border:1px solid #dad55e;
	background:#fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a{
	color:#777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{
	border:1px solid #f1a899;
	background:#fddfdf;
	color:#5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a{
	color:#5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text{
	color:#5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary{
	font-weight:bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary{
	opacity:0.7;
	filter:Alpha(Opacity=70); /* support:IE8 */
	font-weight:normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{
	opacity:0.35;
	filter:Alpha(Opacity=35); /* support:IE8 */
	background-image:none;
}
.ui-state-disabled .ui-icon{
	filter:Alpha(Opacity=35); /* support:IE8 - See #6059 */
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon{
	width:16px;
	height:16px;
}
.ui-icon,
.ui-widget-content .ui-icon{
	background-image:url("images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon{
	background-image:url("images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon{
	background-image:url("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon{
	background-image:url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon{
	background-image:url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon{
	background-image:url("images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon{
	background-image:url("images/ui-icons_777777_256x240.png");
}
/* positioning */
.ui-icon-blank{
	background-position:16px 16px;
}
.ui-icon-caret-1-n{
	background-position:0 0;
}
.ui-icon-caret-1-ne{
	background-position:-16px 0;
}
.ui-icon-caret-1-e{
	background-position:-32px 0;
}
.ui-icon-caret-1-se{
	background-position:-48px 0;
}
.ui-icon-caret-1-s{
	background-position:-65px 0;
}
.ui-icon-caret-1-sw{
	background-position:-80px 0;
}
.ui-icon-caret-1-w{
	background-position:-96px 0;
}
.ui-icon-caret-1-nw{
	background-position:-112px 0;
}
.ui-icon-caret-2-n-s{
	background-position:-128px 0;
}
.ui-icon-caret-2-e-w{
	background-position:-144px 0;
}
.ui-icon-triangle-1-n{
	background-position:0 -16px;
}
.ui-icon-triangle-1-ne{
	background-position:-16px -16px;
}
.ui-icon-triangle-1-e{
	background-position:-32px -16px;
}
.ui-icon-triangle-1-se{
	background-position:-48px -16px;
}
.ui-icon-triangle-1-s{
	background-position:-65px -16px;
}
.ui-icon-triangle-1-sw{
	background-position:-80px -16px;
}
.ui-icon-triangle-1-w{
	background-position:-96px -16px;
}
.ui-icon-triangle-1-nw{
	background-position:-112px -16px;
}
.ui-icon-triangle-2-n-s{
	background-position:-128px -16px;
}
.ui-icon-triangle-2-e-w{
	background-position:-144px -16px;
}
.ui-icon-arrow-1-n{
	background-position:0 -32px;
}
.ui-icon-arrow-1-ne{
	background-position:-16px -32px;
}
.ui-icon-arrow-1-e{
	background-position:-32px -32px;
}
.ui-icon-arrow-1-se{
	background-position:-48px -32px;
}
.ui-icon-arrow-1-s{
	background-position:-65px -32px;
}
.ui-icon-arrow-1-sw{
	background-position:-80px -32px;
}
.ui-icon-arrow-1-w{
	background-position:-96px -32px;
}
.ui-icon-arrow-1-nw{
	background-position:-112px -32px;
}
.ui-icon-arrow-2-n-s{
	background-position:-128px -32px;
}
.ui-icon-arrow-2-ne-sw{
	background-position:-144px -32px;
}
.ui-icon-arrow-2-e-w{
	background-position:-160px -32px;
}
.ui-icon-arrow-2-se-nw{
	background-position:-176px -32px;
}
.ui-icon-arrowstop-1-n{
	background-position:-192px -32px;
}
.ui-icon-arrowstop-1-e{
	background-position:-208px -32px;
}
.ui-icon-arrowstop-1-s{
	background-position:-224px -32px;
}
.ui-icon-arrowstop-1-w{
	background-position:-240px -32px;
}
.ui-icon-arrowthick-1-n{
	background-position:1px -48px;
}
.ui-icon-arrowthick-1-ne{
	background-position:-16px -48px;
}
.ui-icon-arrowthick-1-e{
	background-position:-32px -48px;
}
.ui-icon-arrowthick-1-se{
	background-position:-48px -48px;
}
.ui-icon-arrowthick-1-s{
	background-position:-64px -48px;
}
.ui-icon-arrowthick-1-sw{
	background-position:-80px -48px;
}
.ui-icon-arrowthick-1-w{
	background-position:-96px -48px;
}
.ui-icon-arrowthick-1-nw{
	background-position:-112px -48px;
}
.ui-icon-arrowthick-2-n-s{
	background-position:-128px -48px;
}
.ui-icon-arrowthick-2-ne-sw{
	background-position:-144px -48px;
}
.ui-icon-arrowthick-2-e-w{
	background-position:-160px -48px;
}
.ui-icon-arrowthick-2-se-nw{
	background-position:-176px -48px;
}
.ui-icon-arrowthickstop-1-n{
	background-position:-192px -48px;
}
.ui-icon-arrowthickstop-1-e{
	background-position:-208px -48px;
}
.ui-icon-arrowthickstop-1-s{
	background-position:-224px -48px;
}
.ui-icon-arrowthickstop-1-w{
	background-position:-240px -48px;
}
.ui-icon-arrowreturnthick-1-w{
	background-position:0 -64px;
}
.ui-icon-arrowreturnthick-1-n{
	background-position:-16px -64px;
}
.ui-icon-arrowreturnthick-1-e{
	background-position:-32px -64px;
}
.ui-icon-arrowreturnthick-1-s{
	background-position:-48px -64px;
}
.ui-icon-arrowreturn-1-w{
	background-position:-64px -64px;
}
.ui-icon-arrowreturn-1-n{
	background-position:-80px -64px;
}
.ui-icon-arrowreturn-1-e{
	background-position:-96px -64px;
}
.ui-icon-arrowreturn-1-s{
	background-position:-112px -64px;
}
.ui-icon-arrowrefresh-1-w{
	background-position:-128px -64px;
}
.ui-icon-arrowrefresh-1-n{
	background-position:-144px -64px;
}
.ui-icon-arrowrefresh-1-e{
	background-position:-160px -64px;
}
.ui-icon-arrowrefresh-1-s{
	background-position:-176px -64px;
}
.ui-icon-arrow-4{
	background-position:0 -80px;
}
.ui-icon-arrow-4-diag{
	background-position:-16px -80px;
}
.ui-icon-extlink{
	background-position:-32px -80px;
}
.ui-icon-newwin{
	background-position:-48px -80px;
}
.ui-icon-refresh{
	background-position:-64px -80px;
}
.ui-icon-shuffle{
	background-position:-80px -80px;
}
.ui-icon-transfer-e-w{
	background-position:-96px -80px;
}
.ui-icon-transferthick-e-w{
	background-position:-112px -80px;
}
.ui-icon-folder-collapsed{
	background-position:0 -96px;
}
.ui-icon-folder-open{
	background-position:-16px -96px;
}
.ui-icon-document{
	background-position:-32px -96px;
}
.ui-icon-document-b{
	background-position:-48px -96px;
}
.ui-icon-note{
	background-position:-64px -96px;
}
.ui-icon-mail-closed{
	background-position:-80px -96px;
}
.ui-icon-mail-open{
	background-position:-96px -96px;
}
.ui-icon-suitcase{
	background-position:-112px -96px;
}
.ui-icon-comment{
	background-position:-128px -96px;
}
.ui-icon-person{
	background-position:-144px -96px;
}
.ui-icon-print{
	background-position:-160px -96px;
}
.ui-icon-trash{
	background-position:-176px -96px;
}
.ui-icon-locked{
	background-position:-192px -96px;
}
.ui-icon-unlocked{
	background-position:-208px -96px;
}
.ui-icon-bookmark{
	background-position:-224px -96px;
}
.ui-icon-tag{
	background-position:-240px -96px;
}
.ui-icon-home{
	background-position:0 -112px;
}
.ui-icon-flag{
	background-position:-16px -112px;
}
.ui-icon-calendar{
	background-position:-32px -112px;
}
.ui-icon-cart{
	background-position:-48px -112px;
}
.ui-icon-pencil{
	background-position:-64px -112px;
}
.ui-icon-clock{
	background-position:-80px -112px;
}
.ui-icon-disk{
	background-position:-96px -112px;
}
.ui-icon-calculator{
	background-position:-112px -112px;
}
.ui-icon-zoomin{
	background-position:-128px -112px;
}
.ui-icon-zoomout{
	background-position:-144px -112px;
}
.ui-icon-search{
	background-position:-160px -112px;
}
.ui-icon-wrench{
	background-position:-176px -112px;
}
.ui-icon-gear{
	background-position:-192px -112px;
}
.ui-icon-heart{
	background-position:-208px -112px;
}
.ui-icon-star{
	background-position:-224px -112px;
}
.ui-icon-link{
	background-position:-240px -112px;
}
.ui-icon-cancel{
	background-position:0 -128px;
}
.ui-icon-plus{
	background-position:-16px -128px;
}
.ui-icon-plusthick{
	background-position:-32px -128px;
}
.ui-icon-minus{
	background-position:-48px -128px;
}
.ui-icon-minusthick{
	background-position:-64px -128px;
}
.ui-icon-close{
	background-position:-80px -128px;
}
.ui-icon-closethick{
	background-position:-96px -128px;
}
.ui-icon-key{
	background-position:-112px -128px;
}
.ui-icon-lightbulb{
	background-position:-128px -128px;
}
.ui-icon-scissors{
	background-position:-144px -128px;
}
.ui-icon-clipboard{
	background-position:-160px -128px;
}
.ui-icon-copy{
	background-position:-176px -128px;
}
.ui-icon-contact{
	background-position:-192px -128px;
}
.ui-icon-image{
	background-position:-208px -128px;
}
.ui-icon-video{
	background-position:-224px -128px;
}
.ui-icon-script{
	background-position:-240px -128px;
}
.ui-icon-alert{
	background-position:0 -144px;
}
.ui-icon-info{
	background-position:-16px -144px;
}
.ui-icon-notice{
	background-position:-32px -144px;
}
.ui-icon-help{
	background-position:-48px -144px;
}
.ui-icon-check{
	background-position:-64px -144px;
}
.ui-icon-bullet{
	background-position:-80px -144px;
}
.ui-icon-radio-on{
	background-position:-96px -144px;
}
.ui-icon-radio-off{
	background-position:-112px -144px;
}
.ui-icon-pin-w{
	background-position:-128px -144px;
}
.ui-icon-pin-s{
	background-position:-144px -144px;
}
.ui-icon-play{
	background-position:0 -160px;
}
.ui-icon-pause{
	background-position:-16px -160px;
}
.ui-icon-seek-next{
	background-position:-32px -160px;
}
.ui-icon-seek-prev{
	background-position:-48px -160px;
}
.ui-icon-seek-end{
	background-position:-64px -160px;
}
.ui-icon-seek-start{
	background-position:-80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first{
	background-position:-80px -160px;
}
.ui-icon-stop{
	background-position:-96px -160px;
}
.ui-icon-eject{
	background-position:-112px -160px;
}
.ui-icon-volume-off{
	background-position:-128px -160px;
}
.ui-icon-volume-on{
	background-position:-144px -160px;
}
.ui-icon-power{
	background-position:0 -176px;
}
.ui-icon-signal-diag{
	background-position:-16px -176px;
}
.ui-icon-signal{
	background-position:-32px -176px;
}
.ui-icon-battery-0{
	background-position:-48px -176px;
}
.ui-icon-battery-1{
	background-position:-64px -176px;
}
.ui-icon-battery-2{
	background-position:-80px -176px;
}
.ui-icon-battery-3{
	background-position:-96px -176px;
}
.ui-icon-circle-plus{
	background-position:0 -192px;
}
.ui-icon-circle-minus{
	background-position:-16px -192px;
}
.ui-icon-circle-close{
	background-position:-32px -192px;
}
.ui-icon-circle-triangle-e{
	background-position:-48px -192px;
}
.ui-icon-circle-triangle-s{
	background-position:-64px -192px;
}
.ui-icon-circle-triangle-w{
	background-position:-80px -192px;
}
.ui-icon-circle-triangle-n{
	background-position:-96px -192px;
}
.ui-icon-circle-arrow-e{
	background-position:-112px -192px;
}
.ui-icon-circle-arrow-s{
	background-position:-128px -192px;
}
.ui-icon-circle-arrow-w{
	background-position:-144px -192px;
}
.ui-icon-circle-arrow-n{
	background-position:-160px -192px;
}
.ui-icon-circle-zoomin{
	background-position:-176px -192px;
}
.ui-icon-circle-zoomout{
	background-position:-192px -192px;
}
.ui-icon-circle-check{
	background-position:-208px -192px;
}
.ui-icon-circlesmall-plus{
	background-position:0 -208px;
}
.ui-icon-circlesmall-minus{
	background-position:-16px -208px;
}
.ui-icon-circlesmall-close{
	background-position:-32px -208px;
}
.ui-icon-squaresmall-plus{
	background-position:-48px -208px;
}
.ui-icon-squaresmall-minus{
	background-position:-64px -208px;
}
.ui-icon-squaresmall-close{
	background-position:-80px -208px;
}
.ui-icon-grip-dotted-vertical{
	background-position:0 -224px;
}
.ui-icon-grip-dotted-horizontal{
	background-position:-16px -224px;
}
.ui-icon-grip-solid-vertical{
	background-position:-32px -224px;
}
.ui-icon-grip-solid-horizontal{
	background-position:-48px -224px;
}
.ui-icon-gripsmall-diagonal-se{
	background-position:-64px -224px;
}
.ui-icon-grip-diagonal-se{
	background-position:-80px -224px;
}
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl{
	border-top-left-radius:3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr{
	border-top-right-radius:3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl{
	border-bottom-left-radius:3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br{
	border-bottom-right-radius:3px;
}
/* Overlays */
.ui-widget-overlay{
	background:#aaaaaa;
	opacity:0.3;
	filter:Alpha(Opacity=30); /* support:IE8 */
}
.ui-widget-shadow{
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
/* Magnific Popup CSS */
.mfp-bg{
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1042;
	overflow:hidden;
	position:fixed;
	background:#0b0b0b;
	opacity:0.8;
}
.mfp-wrap{
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1043;
	position:fixed;
	outline:none !important;
	-webkit-backface-visibility:hidden;
}
.mfp-container{
	text-align:center;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding:0 8px;
	box-sizing:border-box;
}
.mfp-container:before{
	content:"";
	display:inline-block;
	height:100%;
	vertical-align:middle;
}
.mfp-align-top .mfp-container:before{
	display:none;
}
.mfp-content{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin:0 auto;
	text-align:left;
	z-index:1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{
	width:100%;
	cursor:auto;
}
.mfp-ajax-cur{
	cursor:progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
	cursor:-moz-zoom-out;
	cursor:-webkit-zoom-out;
	cursor:zoom-out;
}
.mfp-zoom{
	cursor:pointer;
	cursor:-webkit-zoom-in;
	cursor:-moz-zoom-in;
	cursor:zoom-in;
}
.mfp-auto-cursor .mfp-content{
	cursor:auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
}
.mfp-loading.mfp-figure{
	display:none;
}
.mfp-hide{
	display:none !important;
}
.mfp-preloader{
	color:#ccc;
	position:absolute;
	top:50%;
	width:auto;
	text-align:center;
	margin-top:-0.8em;
	left:8px;
	right:8px;
	z-index:1044;
}
.mfp-preloader a{
	color:#ccc;
}
.mfp-preloader a:hover{
	color:#fff;
}
.mfp-s-ready .mfp-preloader{
	display:none;
}
.mfp-s-error .mfp-content{
	display:none;
}
button.mfp-close,
button.mfp-arrow{
	overflow:visible;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none;
	display:block;
	outline:none;
	padding:0;
	z-index:1046;
	box-shadow:none;
	touch-action:manipulation;
}
button::-moz-focus-inner{
	padding:0;
	border:0;
}
.mfp-close{
	width:44px;
	height:44px;
	line-height:44px;
	position:absolute;
	right:0;
	top:0;
	text-decoration:none;
	text-align:center;
	opacity:0.65;
	padding:0 0 18px 10px;
	color:#fff;
	font-style:normal;
	font-size:28px;
	font-family:Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus{
	opacity:1;
}
.mfp-close:active{
	top:1px;
}
.mfp-close-btn-in .mfp-close{
	color:#fff;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{
	color:#fff;
	right:-6px;
	text-align:right;
	padding-right:6px;
	width:100%;
}
.mfp-counter{
	position:absolute;
	top:0;
	right:0;
	color:#ccc;
	font-size:12px;
	line-height:18px;
	white-space:nowrap;
}
.mfp-arrow{
	position:absolute;
	opacity:0.65;
	margin:0;
	top:50%;
	margin-top:-55px;
	padding:0;
	width:90px;
	height:110px;
	-webkit-tap-highlight-color:transparent;
}
.mfp-arrow:active{
	margin-top:-54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus{
	opacity:1;
}
.mfp-arrow:before,
.mfp-arrow:after{
	content:"";
	display:block;
	width:0;
	height:0;
	position:absolute;
	left:0;
	top:0;
	margin-top:35px;
	margin-left:35px;
	border:medium inset transparent;
}
.mfp-arrow:after{
	border-top-width:13px;
	border-bottom-width:13px;
	top:8px;
}
.mfp-arrow:before{
	border-top-width:21px;
	border-bottom-width:21px;
	opacity:0.7;
}
.mfp-arrow-left{
	left:0;
}
.mfp-arrow-left:after{
	border-right:17px solid #fff;
	margin-left:31px;
}
.mfp-arrow-left:before{
	margin-left:25px;
	border-right:27px solid #3f3f3f;
}
.mfp-arrow-right{
	right:0;
}
.mfp-arrow-right:after{
	border-left:17px solid #fff;
	margin-left:39px;
}
.mfp-arrow-right:before{
	border-left:27px solid #3f3f3f;
}
.mfp-iframe-holder{
	padding-top:40px;
	padding-bottom:40px;
}
.mfp-iframe-holder .mfp-content{
	line-height:0;
	width:100%;
	max-width:900px;
}
.mfp-iframe-holder .mfp-close{
	top:-40px;
}
.mfp-iframe-scaler{
	width:100%;
	height:0;
	overflow:hidden;
	padding-top:56.25%;
}
.mfp-iframe-scaler iframe{
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	box-shadow:0 0 8px rgba(0, 0, 0, 0.6);
	background:#000;
}
/* Main image in popup */
img.mfp-img{
	width:auto;
	max-width:100%;
	height:auto;
	display:block;
	line-height:0;
	box-sizing:border-box;
	padding:40px 0 40px;
	margin:0 auto;
}
/* The shadow behind the image */
.mfp-figure{
	line-height:0;
}
.mfp-figure:after{
	content:"";
	position:absolute;
	left:0;
	top:40px;
	bottom:40px;
	display:block;
	right:0;
	width:auto;
	height:auto;
	z-index:-1;
	box-shadow:0 0 8px rgba(0, 0, 0, 0.6);
	background:#444;
}
.mfp-figure small{
	color:#bdbdbd;
	display:block;
	font-size:12px;
	line-height:14px;
}
.mfp-figure figure{
	margin:0;
}
.mfp-bottom-bar{
	margin-top:-36px;
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	cursor:auto;
}
.mfp-title{
	text-align:left;
	line-height:18px;
	color:#f3f3f3;
	word-wrap:break-word;
	padding-right:36px;
}
.mfp-image-holder .mfp-content{
	max-width:100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure{
	cursor:pointer;
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){
	.mfp-img-mobile .mfp-image-holder{
		padding-left:0;
		padding-right:0;
	}
	.mfp-img-mobile img.mfp-img{
		padding:0;
	}
	.mfp-img-mobile .mfp-figure:after{
		top:0;
		bottom:0;
	}
	.mfp-img-mobile .mfp-figure small{
		display:inline;
		margin-left:5px;
	}
	.mfp-img-mobile .mfp-bottom-bar{
		background:rgba(0, 0, 0, 0.6);
		bottom:0;
		margin:0;
		top:auto;
		padding:3px 5px;
		position:fixed;
		box-sizing:border-box;
	}
	.mfp-img-mobile .mfp-bottom-bar:empty{
		padding:0;
	}
	.mfp-img-mobile .mfp-counter{
		right:5px;
		top:3px;
	}
	.mfp-img-mobile .mfp-close{
		top:0;
		right:0;
		width:35px;
		height:35px;
		line-height:35px;
		background:rgba(0, 0, 0, 0.6);
		position:fixed;
		text-align:center;
		padding:0;
	}
}
@media all and (max-width:900px){
	.mfp-arrow{
		-webkit-transform:scale(0.75);
		transform:scale(0.75);
	}
	.mfp-arrow-left{
		-webkit-transform-origin:0;
		transform-origin:0;
	}
	.mfp-arrow-right{
		-webkit-transform-origin:100%;
		transform-origin:100%;
	}
	.mfp-container{
		padding-left:6px;
		padding-right:6px;
	}
}
.resizeHeader header{
	background:#fff;
	height:100px;
	box-shadow:rgba(0, 0, 0, 0.1) 0 10px 35px 0;
	z-index:13;
}
.logo_a{
	float:left;
	height:105px;
	margin:30px 0 0 60px;
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
	will-change:opacity, height, margin;
}
.logo{
	max-height:100%;
}
.resizeHeader .logo_a{
	height:69px;
	margin-top:15px;
}
.headerInner{
	float:right;
	max-width:-webkit-calc(100% - 290px);
	max-width:calc(100% - 290px);
	padding:6px 62px 0 0;
	position:relative;
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
	will-change:padding;
}
.resizeHeader .headerInner{
	padding:28px 130px 0 0;
	font-size:0;
}
.headerInner .topTelText,
.headerInner .topJoinUsBtn{
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
	will-change:opacity, visibility;
}
.headerInner .topJoinUsBtn{
	margin:0 10px 0 0;
}
.resizeHeader .headerInner .topTelText,
.resizeHeader .headerInner .topJoinUsBtn{
	visibility:visible;
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
}
.headerInner .topTelText{
	line-height:41px;
}
.topTelText{
	font-size:22px;
	color:#373737;
	margin:0 30px 0 0;
}
.topTel{
	font-family:OEDooPro Medium;
	font-size:24px;
	color:#373737;
	margin:0 10px 0 0;
	direction:ltr;
	display:inline-block;
}
.asterisk{
	font-size:30px;
	line-height:20px;
	display:inline-block;
	position:relative;
	bottom:-8px;
	margin:0 3px 0 0;
}
.header_a{
	display:inline-block;
	margin:0 0 0 23px;
	line-height:41px;
	color:#373737;
	font-size:25px;
	text-decoration:none;
	z-index:4;
	position:relative;
	font-weight:bold;
}
.header_a:hover{
	color:#e84184;
}
.menuBTN{
	width:30px;
	height:19px;
	outline:none;
	position:fixed;
	right:62px;
	top:42px;
	-webkit-transition:transform 0.4s ease;
	transition:transform 0.4s ease;
	will-change:transform;
	-webkit-transform:translate(0, 21px);
	transform:translate(0, 21px);
	z-index:13;
}
.resizeHeader .menuBTN{
	-webkit-transform:translate(0, 0);
	transform:translate(0, 0);
}
.menuBTN:before,
.menuIconSpans{
	background:#000000;
	width:100%;
	height:3px;
	position:absolute;
	left:0;
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.menuIconSpan1{
	top:0;
	-webkit-transition:all 0.15s ease;
	transition:all 0.15s ease;
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
	will-change:transform, opacity;
}
.menuBTN:before{
	content:"";
	top:8px;
	will-change:transform;
}
.menuIconSpan2{
	top:8px;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
	will-change:transform;
}
.menuIconSpan3{
	top:16px;
	-webkit-transition:all 0.15s ease;
	transition:all 0.15s ease;
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
	will-change:transform, opacity;
}
html.menuIsOpen .menuIconSpan1{
	-webkit-transform:translate(0, 6px);
	transform:translate(0, 6px);
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transition-delay:0s;
	transition-delay:0s;
}
html.menuIsOpen .menuIconSpan2{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
}
html.menuIsOpen .menuBTN:before{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
}
html.menuIsOpen .menuIconSpan3{
	-webkit-transform:translate(0, -6px);
	transform:translate(0, -6px);
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transition-delay:0s;
	transition-delay:0s;
}
.mainMenuBlackOpacity{
	background:rgba(0, 0, 0, 0.6);
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:11;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.8s ease;
	transition:all 0.8s ease;
	will-change:opacity, visibility;
}
.menuIsOpen .mainMenuBlackOpacity{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	visibility:visible;
}
nav{
	background:#fff;
	position:fixed;
	width:370px;
	right:0;
	top:0;
	bottom:0;
	z-index:12;
	padding:130px 0 0 0;
	direction:rtl;
	text-align:right;
	-webkit-transition:all 0.8s ease;
	transition:all 0.8s ease;
	-webkit-transform:translate(100%, 0);
	transform:translate(100%, 0);
	will-change:transform;
}
.menuIsOpen nav{
	-webkit-transform:translate(0, 0);
	transform:translate(0, 0);
}
ul.mainMenu{
	max-height:-webkit-calc(100vh - 360px);
	max-height:calc(100vh - 360px);
	list-style:none;
	padding:0;
	margin:0;
	overflow:auto;
	direction:ltr;
	-webkit-overflow-scrolling:touch;
}
ul.mainMenu li{
	padding:0 62px 0 60px;
	direction:rtl;
}
ul.mainMenu li a{
	display:block;
	text-decoration:none;
	font-family:OEDooPro medium;
	font-size:20px;
	color:#222;
	position:relative;
	padding:9px 0 9px 10px;
}
ul.mainMenu li:hover > a{
	color:#e84184;
}
.hasSons{
	position:relative;
}
.hasSons > span{
	content:"";
	width:40px;
	height:40px;
	background:url(../images/arrow.png) center no-repeat;
	position:absolute;
	left:20px;
	top:10px !important;
	margin:-3px 0 0 0;
	-webkit-transform:translate(0, 0);
	transform:translate(0, 0);
	-webkit-transition:transform 0.4s ease;
	transition:transform 0.4s ease;
	will-change:transform;
}
.hasSons:hover a::after{
	border-left-color:#e84184;
	border-bottom-color:#e84184;
	-webkit-transform:translate(-5px, 0);
	transform:translate(-5px, 0);
}
ul.mainMenu li ul{
	background:#eeeeee;
	list-style:none;
	margin:0;
}
.nav_joinUsBtnWrap{
	text-align:center;
	padding:0 62px 0 60px;
}
.nav_bottomText{
	position:absolute;
	right:62px;
	left:60px;
	bottom:60px;
}
.nav_bottomText .topTelText{
	margin:0;
}
.nav_bottomText .topTelText .topTel{
	margin:0;
	color:#e84184;
}
.nav_btmTxt_a_wrap{
	padding:10px 0 0 0;
}
.nav_btmTxt_a{
	text-decoration:none;
	color:#373737;
}
.nav_btmTxt_a:hover{
	color:#e84184;
}
.hpSectionTopBannerWrap{
	position:relative;
}
.hpSectionTopBannerWrap::before{
	content:"";
	background:#f0f5f9;
	width:-webkit-calc(570px + ((100% - 1500px) / 2));
	width:calc(570px + ((100% - 1500px) / 2));
	height:100px;
	position:absolute;
	top:0;
	right:0;
	z-index:3;
}
.hpSectionTopBanner{
	background:#f0f5f9;
	min-height:100vh;
	position:relative;
}
.hpSectionTopBanner .container{
	padding-top:135px;
}
.hps1_textWrap{
	display:table;
	width:570px;
	height:-webkit-calc(100vh - 278px);
	height:calc(100vh - 278px);
	line-height:32px;
	direction:ltr;
	font-family:OEDooPro medium;
	white-space:nowrap;
	margin:0 0 20px 0;
	font-size:0;
}
.hps1_text{
	display:table-cell;
	vertical-align:middle;
	white-space:normal;
	font-size:24px;
	direction:rtl;
}
.hps1_text p{
	display:block;
}
.hps1_title1{
	font-size:70px;
	line-height:70px;
	margin:0 0 10px 0;
	color:#373737;
	font-family:OEDooPro Bold;
}
.hps1_title2{
	font-size:90px;
	line-height:90px;
	color:#4f9c2e;
	font-family:OEDooPro Bold;
	margin:-10px 0 30px 0;
}
.greenBtn,
.pinkBtn{
	background:#e84184;
	display:inline-block;
	min-width:250px;
	height:45px;
	line-height:41px;
	padding:0 29px;
	vertical-align:top;
	font-family:OEDooPro Bold;
	font-size:0;
	border-radius:30px;
	margin:40px 0 0 0;
	color:#fff;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	white-space:nowrap;
}
.greenBtn{
	background:#4f9c2e;
	padding:0 16px;
}
.greenBtn::after,
.pinkBtn::after{
	content:"";
	background:url(../images/left_arrow.png) right top no-repeat;
	background-size:100% 100%;
	display:inline-block;
	width:19px;
	height:8px;
	margin:0 22px 0 0;
	vertical-align:middle;
	position:relative;
	z-index:1;
}
.greenBtnSpan,
.pinkBtnSpan{
	display:inline-block;
	height:100%;
	position:relative;
	z-index:1;
	font-size:21px;
	vertical-align:middle;
}
.hpSectionTopBanner .container{
	position:relative;
	z-index:2;
}
.hps1_nextWrap{
	padding:0 0 30px 0;
}
.hps1_next{
	display:block;
	width:58px;
	height:58px;
	border:1px solid #bbb;
	border-radius:50%;
	position:relative;
}
.hps1_next::after{
	content:"";
	width:9px;
	height:9px;
	position:absolute;
	left:50%;
	top:50%;
	border-bottom:2px solid #373737;
	border-right:2px solid #373737;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	margin:-8px 0 0 -6px;
}
.hps1_swiperWrap{
	width:100%;
	height:90vh;
	position:absolute;
	left:0;
	bottom:0;
	z-index:0;
	padding:0 0 0 60px;
}
.hps1_swiperWrap .swiper-container{
	height:100%;
}
.hps1_swiperWrap .swiper-slide{
	background:#f0f5f9;
	display:flex;
	align-items:flex-end;
	justify-content:flex-start;
	flex-direction:row-reverse;
}
.hps1_swiperTextWrap{
	max-width:330px;
	margin:0 -10px 25vh 19px;
	position:relative;
	z-index:1;
}
.hps1_swiperTitle{
	font-size:30px;
	line-height:30px;
	color:#e84184;
	font-family:OEDooPro Bold;
	margin:0 0 6px 0;
}
.hps1_swiperSubtitle{
	font-size:23px;
	font-family:OEDooPro Medium;
}
.hps1_swiperImg{
	max-width:-webkit-calc(100% - 410px);
	max-width:calc(100% - 410px);
	max-height:100%;
}
.hps5_rightText,
.hps2_rightText{
	display:inline-block;
	width:47%;
	padding:30px 0 30px 90px;
	direction:ltr;
	vertical-align:middle;
	white-space:normal;
	font-size:21px;
}
.hps5_rightTextInner,
.hps2_rightTextInner{
	direction:rtl;
}
.hpsLogos_textTitle,
.hps5_rightText_title,
.hps2_rightText_title{
	font-family:OEDooPro Bold;
	font-size:70px;
	line-height:70px;
	color:#373737;
	margin:0 0 33px 0;
}
.hps5_rightText_a,
.hps2_rightText_a{
	display:inline-block;
	position:relative;
	text-decoration:none;
	padding:0 0 7px 0;
	color:#373737;
	font-family:OEDooPro Medium;
	margin:13px 0 0 0;
}
.hps5_rightText_a::after,
.hps2_rightText_a::after{
	content:"";
	background:#e84184;
	height:3px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}
.hps2_leftText{
	display:inline-block;
	width:53%;
	list-style:none;
	padding:20px 0;
	margin:0;
	vertical-align:middle;
	white-space:normal;
}
.hps2_leftText_li,
.hps2_leftText li{
	display:inline-block;
	vertical-align:top;
	width:20%;
	margin:13px 0;
}
.hps2left_a{
	display:block;
	width:100%;
	padding:16px 6px;
	text-decoration:none;
	color:#373737;
	font-family:OEDooPro Medium;
	text-align:center;
	line-height:27px;
	border-radius:8px;
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
	will-change:box-shadow;
}
.hps2left_a.active{
	-moz-box-shadow:rgba(0, 0, 0, 0.15) 13px 10px 50px -9px;
	box-shadow:rgba(0, 0, 0, 0.15) 13px 10px 50px -9px;
}
.hps2left_figure{
	height:112px;
	display:flex;
	justify-content:center;
	align-items:flex-end;
	margin:0 0 24px 0;
	padding:20px 20px 0;
}
.hps2left_img{
	max-height:100%;
}
.hps2left_title{
	margin:0;
	font-weight:normal;
	min-height:54px;
	font-size:21px;
	line-height:26px;
	padding:0 5px;
	color:#373737;
}
.hpSection3{
	overflow:hidden;
}
.h100p100{
	height:100vh;
	padding-top:100px;
}
.verticalCenter{
	white-space:nowrap;
	font-size:0;
}
.verticalCenter::before{
	content:"";
	width:0;
	height:100%;
	display:inline-block;
	vertical-align:middle;
}
.hps3_right{
	width:50%;
	display:inline-block;
	vertical-align:middle;
	white-space:normal;
}
.hps3_figure{
	float:left;
	width:-webkit-calc(100% + ((100vw - 1540px) / 2) + 20px);
	width:calc(100% + ((100vw - 1540px) / 2) + 20px);
	height:612px;
	position:relative;
	overflow:hidden;
}
.hps3_img{
	max-width:none;
	min-width:100%;
	height:100%;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}
.hps3_left{
	display:inline-block;
	vertical-align:middle;
	width:50%;
	white-space:normal;
	padding:0 8.333% 0 0;
	color:#373737;
	font-family:OEDooPro Bold;
	font-size:0;
}
.hps3l_1{
	font-size:100px;
	display:inline-block;
	vertical-align:baseline;
	line-height:100px;
	padding:0 0 0 20px;
}
.hps3l_green{
	color:#4f9c2e;
	font-size:0;
	display:inline-block;
	vertical-align:baseline;
}
.hps3l_price{
	display:inline-block;
	vertical-align:baseline;
	font-size:180px;
	line-height:60px;
}
.hps3l_nis{
	display:inline-block;
	vertical-align:baseline;
	font-size:70px;
	line-height:70px;
	margin:0 5px 0 0;
}
.hps3l_2{
	display:inline-block;
	vertical-align:baseline;
	width:175px;
	font-size:24px;
	line-height:29px;
	font-family:OEDooPro Medium;
	padding:0 20px 0 0;
}
.hps3l_btmTxt{
	padding:75px 0 0 0;
	font-size:70px;
	line-height:70px;
}
.hps3_animateBorderWrap{
	width:58.333%;
	height:-webkit-calc(21vh + 135px);
	height:calc(21vh + 135px);
	position:absolute;
	right:58px;
	top:-21vh;
}
.hps3_animateBorder{
	position:absolute;
}
.hps3_animateBorder.first{
	background:url(../images/bd1.gif) left bottom no-repeat;
	width:100%;
	height:0;
	left:0;
	top:0;
	will-change:height;
}
.fullPageSections.enter .hps3_animateBorder.first{
	height:100%;
	-webkit-transition:height 0.1s ease;
	transition:height 0.1s ease;
}
.hps3_animateBorder.second{
	background:url(../images/bd2.gif) left bottom no-repeat;
	width:0;
	height:100%;
	left:6px;
	bottom:-10px;
	will-change:width;
}
.fullPageSections.enter .hps3_animateBorder.second{
	width:-webkit-calc(100% - 6px);
	width:calc(100% - 6px);
	-webkit-transition:width 0.3s ease;
	transition:width 0.3s ease;
	-webkit-transition-delay:0.4s;
	transition-delay:0.4s;
}
.hps3_animateBorder.third{
	background:url(../images/bd3.gif) calc(100% - 1px) top no-repeat;
	width:100%;
	height:0;
	right:-9px;
	top:100%;
	margin:11px 0 0 0;
	will-change:height;
}
.fullPageSections.enter .hps3_animateBorder.third{
	height:99px;
	-webkit-transition:height 0.1s ease;
	transition:height 0.1s ease;
	-webkit-transition-delay:0.5s;
	transition-delay:0.5s;
}
.hps3arrow{
	background:#fff;
	width:48px;
	height:48px;
	border:2px solid #4c9e23;
	position:absolute;
	top:100%;
	right:-23px;
	border-radius:50%;
	-webkit-transform:translate(0, -10px);
	transform:translate(0, -10px);
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	will-change:opacity, transform;
}
.fullPageSections.enter .hps3arrow{
	-webkit-transition:all 1s ease;
	transition:all 1s ease;
	-webkit-transition-delay:0.8s;
	transition-delay:0.8s;
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	-webkit-transform:translate(0, 0);
	transform:translate(0, 0);
}
.hps3arrow::after{
	content:"";
	width:10px;
	height:10px;
	border-bottom:2px solid #4c9e23;
	border-right:2px solid #4c9e23;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	position:absolute;
	left:50%;
	top:50%;
	margin:-7px 0 0 -7px;
}
.hpSection4Wrap{
	position:relative;
}
.hpSection4Wrap .fp-tableCell{
	vertical-align:top;
}
.hps4_right{
	width:50%;
	max-height:-webkit-calc(100vh - 315px);
	max-height:calc(100vh - 315px);
	margin:315px 0 0 0;
	direction:ltr;
}
.hps4_lines{
	padding:40px 0;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transform:translate(0, -20px);
	transform:translate(0, -20px);
	-webkit-transition:all 1s ease;
	transition:all 1s ease;
	will-change:opacity, transform;
}
.fullPageSections.enter .hps4_lines{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	-webkit-transform:translate(0, 0);
	transform:translate(0, 0);
	-webkit-transition-delay:1s;
	transition-delay:1s;
}
.fullPageSections.enter .hps4_lines:nth-child(2){
	-webkit-transition-delay:1s;
	transition-delay:1s;
}
.fullPageSections.enter .hps4_lines:nth-child(3){
	-webkit-transition-delay:1s;
	transition-delay:1s;
}
.hpSection4{
	position:relative;
	z-index:1;
}
.hps4_linesFigure{
	float:right;
	width:116px;
	padding:0 0 0 30px;
	direction:rtl;
}
.hps4_lines:nth-child(3) .hps4_linesFigure{
	padding-top:20px;
}
.hps4_linesTitle{
	font-size:36px;
	font-family:OEDooPro Bold;
	color:#4c9e23;
}
.hps4_linesPrice{
	font-size:80px;
	line-height:80px;
	font-family:OEDooPro Bold;
	color:#373737;
}
.hps4_linesNis{
	display:inline-block;
	font-size:48px;
}
.floatingCardsWrap{
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:0;
	z-index:0;
}
.fcCards{
	height:212px;
	border-radius:10px;
	overflow:hidden;
	position:absolute;
	-webkit-transition:all 1s ease;
	transition:all 1s ease;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transform:rotate(-45deg) translate(-300px, 0px);
	transform:rotate(-45deg) translate(-300px, 0px);
	-webkit-box-shadow:rgba(55, 55, 55, 0.15) 0px 6px 45px 7px;
	box-shadow:rgba(55, 55, 55, 0.15) 0px 6px 45px 7px;
	will-change:opacity, transform;
}
.fullPageSections.enter .fcCards{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	-webkit-transform:rotate(-45deg) translate(0, 0);
	transform:rotate(-45deg) translate(0, 0);
}
.fcCard01{
	left:-93px;
	bottom:557px;
	-webkit-transition-delay:0s;
	transition-delay:0s;
}
.fcCard02{
	left:307px;
	bottom:530px;
	-webkit-transition-delay:1s;
	transition-delay:1s;
}
.fcCard03{
	left:3px;
	bottom:227.3px;
	-webkit-transition-delay:0.4s;
	transition-delay:0.4s;
}
.fcCard04{
	left:400px;
	bottom:215px;
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
}
.fcCard05{
	left:97px;
	bottom:-87px;
	-webkit-transition-delay:0.8s;
	transition-delay:0.8s;
}
.fcCard06{
	left:527px;
	bottom:-85px;
	-webkit-transition-delay:0.6s;
	transition-delay:0.6s;
}
.hps5_rightText{
	width:48%;
	padding-left:20px;
	padding:40px 0 40px 9%;
}
.hpSection5Wrap{
	overflow:hidden;
}
.hps5arrowsWrap{
	margin:60px 0 0 0;
}
.hps5arrows{
	float:right;
	width:58px;
	height:58px;
	border-radius:50%;
	border:2px solid #d6d6d6;
	margin:0 0 0 20px;
	position:relative;
	outline:none;
}
.hps5arrows::after{
	content:"";
	width:11px;
	height:11px;
	border-top:2px solid #373737;
	border-right:2px solid #373737;
	position:absolute;
	left:50%;
	top:50%;
	margin:-7px 0 0 -10px;
}
.hps5arrows.next::after{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.hps5arrows.prev::after{
	-webkit-transform:rotate(-135deg);
	transform:rotate(-135deg);
	margin-left:-5px;
}
.hps5_leftSwiper{
	width:-webkit-calc(60% + ((100vw - 1540px) / 2) + 20px);
	width:calc(60% + ((100vw - 1540px) / 2) + 20px);
	display:inline-block;
	vertical-align:middle;
	white-space:normal;
	font-size:20px;
	color:#444;
	padding:40px 6px 40px 0;
	overflow:hidden;
}
.hps5_leftSwiper .swiper-container{
	overflow:visible;
}
.hps5swiper_a{
	display:block;
	text-decoration:none;
	padding:20px;
	border-radius:10px;
	color:#444;
	margin:0 6px;
}
.hps5swiper_figure{
	height:308px;
	border-radius:10px;
	overflow:hidden;
	position:relative;
}
.hps5swiper_img{
	max-width:none;
	min-width:100%;
	height:100%;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%) scale(1);
	transform:translate(-50%, -50%) scale(1);
}
.hps5swiper_text{
	height:148px;
	overflow:hidden;
	margin:20px 0 0 0;
}
.hps5swiper_title{
	font-size:24px;
	color:#373737;
	margin:0;
	font-family:OEDooPro Bold;
	-webkit-transition:color 0.2s ease;
	transition:color 0.2s ease;
	will-change:color;
}
.hps5swiper_a:hover .hps5swiper_title{
	color:#e84184;
}
.hpSectionLogosWrap{
	background:-moz-linear-gradient(
		45deg,
		rgba(255, 255, 255, 0) 2%,
		rgba(247, 250, 252, 1) 60%,
		rgba(243, 248, 251, 1) 88%
	);
	background:-webkit-linear-gradient(
		45deg,
		rgba(255, 255, 255, 0) 2%,
		rgba(247, 250, 252, 1) 60%,
		rgba(243, 248, 251, 1) 88%
	);
	background:linear-gradient(
		45deg,
		rgba(255, 255, 255, 0) 2%,
		rgba(247, 250, 252, 1) 60%,
		rgba(243, 248, 251, 1) 88%
	);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#f3f8fb',GradientType=1);
}
.hpsLogos_textWrap{
	display:inline-block;
	width:100%;
	vertical-align:middle;
	text-align:center;
	white-space:normal;
	padding:60px 0;
}
.hpsLogos_text{
	display:inline-block;
	vertical-align:top;
	width:52%;
	font-size:21px;
}
.hpsLogos_ul{
	margin:15px 0 0 0;
}
.hpsLogos_li{
	padding:85px 0 0 0;
}
.hpsLogos_figure{
	height:105px;
	line-height:105px;
	text-align:center;
	white-space:nowrap;
	padding:0 20px;
}
.hpsLogos_figure::before{
	content:"";
	display:inline-block;
	vertical-align:middle;
	height:100%;
}
.hpsLogos_img{
	display:inline-block;
	vertical-align:middle;
	max-height:100%;
}
.rtl{
	direction:rtl;
}
.langInMobileMenu{
	position:absolute;
	top:19px;
	left:30px;
}
footer{
	background:#222222;
	direction:rtl;
	color:#fff;
	font-size:18px;
}
.footerTop{
	width:870px;
	max-width:100%;
	min-height:263px;
	padding:60px 0;
	text-align:center;
	display:flex;
	flex-direction:row;
	justify-content:space-around;
	align-items:center;
	margin:auto;
}
.footerBottom{
	border-top:1px solid #434343;
	min-height:87px;
	padding:0 60px;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	white-space:nowrap;
}
.footerShareBtns,
.footer_a{
	color:#fff;
	text-decoration:none;
}
.footerShareBtns:hover,
.footer_a:hover{
	color:#e84184;
}
.footerBottom_right{
	text-align:right;
}
.footerBottom_right,
.footerBottom_left,
.footerBottom_centerText{
	width:33.333%;
}
.footerBottom_left{
	font-size:0;
	text-align:left;
}
.footerShareBtns{
	display:inline-block;
	width:50px;
	height:50px;
	line-height:50px;
	font-size:22px;
}
.footerCircles{
	text-decoration:none;
	position:relative;
}
.footerCircles_span{
	display:flex;
	width:130px;
	height:130px;
	justify-content:center;
	align-items:center;
	border-radius:50%;
	color:#fff;
	position:relative;
	z-index:2;
	font-size:23px;
	font-family:OEDooPro Medium;
	line-height:26px;
}
.swiper-container-horizontal > .swiper-pagination-bullets{
	text-align:center;
	margin:20px 0 0 0;
	line-height:10px;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
	margin:0 10px;
	width:11px;
	height:11px;
	background:none;
	border:2px solid #afafaf;
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	vertical-align:top;
	outline:none;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background:#373737;
	border:none;
}
.swiper-container-horizontal.hpsLogosSwiperContainer > .swiper-pagination-bullets{
	margin:60px 0 0 0;
}
.registrationPopup{
	background:#fff;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:1000000;
	direction:rtl;
	text-align:center;
	visibility:hidden;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transition:all 0.7s ease;
	transition:all 0.7s ease;
	will-change:opacity, visibility, transform;
	-webkit-transform:translate(0, -20px);
	transform:translate(0, -20px);
}
.registrationPopup.active{
	-webkit-transform:translate(0, 0);
	transform:translate(0, 0);
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	visibility:visible;
}
.rpLeftFigure{
	background:url(../images/bg01.jpg) right top no-repeat;
	background-size:100% 100%;
	float:right;
	width:40%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:flex-end;
	position:relative;
	overflow:hidden;
}
.rpLeftImg{
	max-width:none;
	min-width:100%;
	height:100%;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}
.closeRegPopup{
	width:32px;
	height:32px;
	position:absolute;
	right:30px;
	top:30px;
	z-index:1;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	will-change:transform;
}
.closeRegPopup:hover{
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
}
.closeRegPopup::before,
.closeRegPopup::after{
	content:"";
	background:#484848;
	width:4px;
	height:42px;
	position:absolute;
	left:13px;
	top:-5px;
}
.closeRegPopup::before{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.closeRegPopup::after{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.rpRight{
	float:right;
	width:60%;
	display:flex;
	flex-direction:column;
	height:100%;
	color:#373737;
	position:relative;
}
.rpRightContainer{
	width:730px;
	width:100%;
	flex-grow:1;
	position:relative;
	padding:30px 0 0 0;
}
.rpSteps_ul{
	list-style:none;
	padding:0;
	margin:0;
	font-size:0;
}
.rpSteps_ul li{
	display:inline-block;
	vertical-align:top;
	width:33.333%;
	text-align:center;
	color:#888;
	font-size:17px;
	font-family:OEDooPro medium;
}
.rpSteps_num{
	background:#f1f1f1;
	display:inline-block;
	vertical-align:middle;
	width:35px;
	height:35px;
	line-height:32px;
	text-align:center;
	color:#373737;
	margin:0 0 0 10px;
	border-radius:50%;
	position:relative;
	overflow:hidden;
	-webkit-transition:color 0.5s ease;
	transition:color 0.5s ease;
	will-change:color;
}
.rpSteps_num::after{
	content:"";
	background:#4f9c2e;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	bottom:0;
	z-index:0;
	-webkit-transform:translate(0, 100%);
	transform:translate(0, 100%);
	-webkit-transition:transform 0.8s ease;
	transition:transform 0.8s ease;
	will-change:transform;
}
.rpSteps_numInner{
	display:block;
	position:relative;
	z-index:1;
}
.rpSteps_numInner.rpV{
	display:none;
}
.rpSteps_ul li.checked .rpSteps_numInner.rpNum{
	display:none;
}
.rpSteps_ul li.checked .rpSteps_numInner.rpV{
	display:block;
}
.rpSteps_ul li.active{
	color:#4f9c2e;
}
.rpSteps_ul li.active .rpSteps_num{
	color:#fff;
}
.rpSteps_ul li.active .rpSteps_num::after{
	-webkit-transform:translate(0, 0);
	transform:translate(0, 0);
}
#regTitle{
    margin:0 auto;
    width:-webkit-calc(100% - 200px);
    width:calc(100% - 200px);
    max-height:60px;
    overflow:hidden;
}
.rpScreens{
	width:-webkit-calc(100% - 100px);
	width:calc(100% - 100px);
	height:-webkit-calc(100vh - 100px);
	height:calc(100% - 100px);
	overflow-y:auto;
	overflow-x:hidden;
	padding:0 30px;
	position:absolute;
	background:#fff;
	left:50px;
	top:100px;
	-webkit-transition:transform 1s ease, opacity 0.8s ease, visibility 0.8s ease;
	transition:transform 1s ease, opacity 0.8s ease, visibility 0.8s ease;
	will-change:opacity, visibility, transform;
	-webkit-transform:translate(-20%, 0);
	transform:translate(-20%, 0);
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	visibility:hidden;
}

.rpScreen2CheckboxesWrap ::-webkit-scrollbar-track{
    border-radius:10px;
    background-color:#ffffff;
}
.aboutPageTopSectionLeftTextInner{
    font-size:28px;
}
.company-info{
    display:flex;
}
.company-description{
    display:flex;
    justify-content:center;
    align-items:center;
}
.company-logo{
    display:flex;
    justify-content:center;
    align-items:center;
    padding:20px;
	max-width:200px;
}
.rpScreen2Next{
	clear:both;
}
.rpScreens.GoRight{
	-webkit-transform:translate(20%, 0);
	transform:translate(20%, 0);
	-webkit-transition:transform 1.5s ease, opacity 0.8s ease, visibility 0.8s ease;
	transition:transform 1.5s ease, opacity 0.8s ease, visibility 0.8s ease;
}
.registrationPopup.active .rpScreens.active{
	-webkit-transform:translate(0, 0);
	transform:translate(0, 0);
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	visibility:visible;
	padding:0 15px 30px;
}
.rpTitle1{
	font-size:23px;
	line-height:28px;
	font-family:OEDooPro Medium;
}
.rpTitle2{
	font-size:54px;
	line-height:55px;
	font-family:OEDooPro Bold;
	margin:0 0 5px 0;
}
.rpScreen1RadiosWrap{
	min-height:-webkit-calc(100% - 170px);
	min-height:calc(100% - 170px);
	display:flex;
	justify-content:center;
	flex-direction:column;
}
.rpScreen1Radios{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.rpStep1RadioBtnWrap{
	width:33.333%;
	padding:20px 0;
	text-align:center;
}
.rpStep1RadioBtn{
	width:190px;
	height:190px;
	position:relative;
	cursor:pointer;
	display:flex;
	justify-content:center;
	align-items:center;
	margin:auto;
}
.rpRadioBorder{
	background:#fff;
	width:100%;
	height:100%;
	border:2px solid #ddd;
	position:absolute;
	left:0;
	top:0;
	border-radius:50%;
}
.rpStep1RadioInput{
	position:absolute;
	visibility:hidden;
}
.rpStep1RadioInput:checked ~ .rpRadioBorder{
	border-color:#f26b9c;
}
.rpStep1RadioImg{
	max-width:60%;
	max-height:60%;
	position:relative;
	z-index:1;
}
.rpBottomText{
	font-size:0;
	margin:20px 0 0 0;
}
.rpBottomText_left,
.rpBottomText_right{
	display:inline-block;
	vertical-align:top;
	width:50%;
	font-family:OEDooPro medium;
	font-size:17px;
	line-height:24px;
	padding:0 30px;
}
.rpBottomText_left{
	border-right:1px solid #e5e5e5;
}
.rpBottomText_left a{
	color:#373737;
	text-decoration:underline;
}
.rpBottomText_left a:hover{
	color:#f26b9c;
}
.rpSearchWrap{
	position:relative;
	margin:40px 0 30px 0;
}
.rpSearchInput{
	width:100%;
	height:49px;
	line-height:49px;
	border:2px solid #ddd;
	border-radius:8px !important;
	margin:0;
	font-size:19px;
	padding:0 17px 0 49px;
}
.rpSearchSubmit{
	background:url(../images/search.png) center center no-repeat;
	width:49px;
	height:49px;
	line-height:49px;
	position:absolute;
	left:0;
	top:0;
}
.ycheckboxLabelCLick{
	position:relative;
	cursor:pointer;
	font-size:0;
	display:inline-block;
	vertical-align:top;
	-webkit-transition:color 0.2s ease;
	transition:color 0.2s ease;
	will-change:color;
}
.ycheckboxLabelCLick a:hover{
	color:#e84184;
}
.ycheckboxLabelCLick input[type="checkbox"]{
	position:absolute;
	right:0;
	top:0;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
}
.ychkbx{
	display:inline-block;
	vertical-align:top;
	width:19px;
	height:19px;
	margin:5px 0 0 12px;
	border:2px solid #bbb;
	border-radius:3px;
	position:relative;
}
.ychkbxText{
	display:inline-block;
	vertical-align:top;
	width:-webkit-calc(100% - 31px);
	width:calc(100% - 31px);
	font-size:18px;
	line-height:24px;
}
.ychkbx::after{
	content:"";
	background:#4f9c2e url(../images/checked.png) center center no-repeat;
	position:absolute;
	left:-2px;
	right:-2px;
	top:-2px;
	bottom:-2px;
	border-radius:3px;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transform:scale(0.3);
	transform:scale(0.3);
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
	will-change:opacity, transform;
}
.ycheckboxLabelCLick input[type="checkbox"]:checked ~ .ychkbx::after{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1);
}
.ycheckboxLabelCLick input.my_error ~ span,
.ycheckboxLabelCLick input.error ~ span{
	margin:0 0 20px 0;
	color:red;
	vertical-align:middle;
	display:inline-block;
}
.ycheckboxLabelCLick input.my_error + label.my_error,
.ycheckboxLabelCLick input.error + label.error{
	position:absolute;
	bottom:0;
	cursor:pointer;
}
.rpScreen2CheckboxesWrap{
	text-align:right;
	font-size:18px;
	height:-webkit-calc(100% - 203px);
	height:calc(100% - 203px);
}
.rpScreen2CheckboxesWrapInner{
	height:calc(100% - 88px);
	overflow-y:auto;
	overflow-x:hidden;
}
.rpSubCheckboxesWrap,
.rpScreen2Checkboxes{
	display:none;
}
.rpScreen2Checkboxes{
}
.rpSubCheckboxesWrap.active,
.rpScreen2Checkboxes.active{
	display:block;
	height:100%;
}
.rpScreen2AllChekboxes{
	font-size:0;
	margin:0 -15px;
	display:flex;
	flex-wrap:wrap;
}
.rpScreen2AllChekboxes:after{
	clear:both;
	display:block;
	content:"";
}
.rpScreen2AllChekboxes.second{
	height:-webkit-calc(100% - 49px);
	height:calc(100% - 49px);
	overflow:auto;
	margin-top:13px;
}
.rpScreen2AllChekboxes .ychkbxText{
	width:-webkit-calc(100% - 55px);
	width:calc(100% - 55px);
}
.rpScreen2AllChekboxes .ycheckboxLabelCLick{
	width:100%;
	padding:15px;
}
.rpScreen2AllChekboxes .ycheckboxLabelCLick::after{
	content:"";
	background:#ddd;
	height:1px;
	position:absolute;
	bottom:0;
	right:15px;
	left:15px;
}
.rpOpenSubCheckboxes{
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:40px;
	height:40px;
	line-height:40px;
	color:#454545;
	font-size:32px;
	position:absolute;
	top:7px;
	left:3px;
}
.plus-remark{
	font-size:16px;
	color:#4f9c2e;
}
.rpOpenSubCheckboxes:hover{
	color:#e84184;
}
.ycheckboxLabelCLick.rpCheckAllLabel{
	width:auto;
	margin:0 0 10px 0;
}
.rpNextPrevWrap{
	padding:33px 0 0 0;
	text-align:right;
}
.rpNextPrevWrap::after{
	content:'';
	clear:both;
	display:block;
	height:1px;
}
.rpPrev{
	background:none;
	min-width:250px;
	max-width:35%;
	height:55px;
	line-height:52px;
	border-radius:40px;
	border:2px solid #ddd;
	color:#888;
	font-size:19px;
	text-align:center;
	font-family:OEDooPro Medium;
	margin:0;
}
.rpPrev.pinkBtn::before{
	background:#eee;
}
.rpPrev .pinkBtnSpan{
	vertical-align:top;
}
.rpNext{
	float:left;
	min-width:250px;
	max-width:35%;
	height:55px;
	line-height:52px;
	border-radius:40px;
	border:none;
	color:#fff;
	font-size:19px;
	text-align:center;
	font-family:OEDooPro Medium;
	margin:0;
}
.rpPrev::after,
.rpNext::after{
	display:none;
}
.rpSubCheckboxesTitle{
	float:right;
	font-size:19px;
	font-family:OEDooPro Medium;
}
.pinkBtn.rpBackToCats{
	background:#eee;
	float:left;
	min-width:1px;
	margin:0;
	padding:0 20px;
	height:36px;
	line-height:33px;
	color:#373737;
	font-family:OEDooPro Medium;
	direction:ltr;
}
.rpBackToCats .pinkBtnSpan{
	font-size:17px;
}
.pinkBtn.rpBackToCats::after{
	background:url(../images/right_arrow.png) right top no-repeat;
	margin:0 0 0 10px;
}
.slimScrollDiv{
	touch-action:none;
}
.rpScreen2CheckboxesWrap .slimScrollDiv{
	width:-webkit-calc(100% + 30px) !important;
	width:calc(100% + 30px) !important;
	min-height:200px;
	margin:15px -30px 0 0;
	padding:0 30px 0 0;
	max-height:300px;
}
.slimScrollDiv .slimScrollBar{
	filter:alpha(opacity=100) !important;
	opacity:1 !important;
	-khtml-opacity:1 !important;
	border-radius:0 !important;
}
.slimScrollDiv .slimScrollRail{
	border-radius:0 !important;
}
.rpScreen2Checkboxes .slimScrollDiv{
	margin-bottom:30px;
}
.hide{
	display:none !important;
}
.disabled{
	filter:alpha(opacity=60);
	opacity:0.6;
	-khtml-opacity:0.6;
}
.rpContactWrap{
	font-size:0;
	width:-webkit-calc(100% + 30px);
	width:calc(100% + 30px);
	margin:100px -15px 0;
	text-align:right;
}
.contactForm .wpcf7-form-control-wrap{
	display:inline-block;
	vertical-align:top;
	width:50%;
	position:relative;
	padding:0 15px 30px;
}
.contactForm .wpcf7-form-control-wrap.textarea-133{
	width:100%;
}
.contactInputs{
	width:100%;
	height:49px;
	line-height:49px;
	border:2px solid #ddd;
	padding:0 25px;
	color:#373737;
	vertical-align:top;
	margin:0;
	font-size:17px;
	border-radius:7px !important;
}
.contactInputs:hover{
	border-color:#c9c9c9;
}
.contactContent_right .contactInputs{
	font-size:20px;
}
textarea.contactInputs{
	min-height:190px;
	height:190px;
}
.requiredFieldSign{
	position:absolute;
	right:29px;
	top:16px;
	color:#e84184;
	font-size:17px;
	font-family:OEDooPro Medium;
	line-height:17px;
}
.rpContactCheckboxesWrap{
	padding:0 15px 0 0;
}
.rpContactCheckboxesWrap a{
	color:#373737;
	text-decoration:underline;
}
.rpContactCheckboxesWrap a:hover{
	color:#e84184;
}
.topSection{
	background:#f0f5f9;
	min-height:342px;
	padding:128px 0 50px 0;
}
.hiw_table{
	display:table;
	width:100%;
}
.hiw_table-row{
	display:table-row;
}
.topTitle{
	font-size:70px;
	line-height:70px;
	color:#373737;
	font-family:OEDooPro Bold;
	text-align:center;
	position:relative;
	z-index:1;
}
.topTitle:not(.container){
	margin:0;
}
.contactContent{
	padding:90px 0 130px 0;
}
.contactContent_right{
	float:right;
	width:70%;
	padding:0 130px 0;
	border-left:1px solid #ddd;
}
.contactForm{
	padding:42px 0 0 0;
	font-size:0;
	margin:0 -15px 0 0;
}
.wpcf7-not-valid-tip{
	display:none !important;
}
.wpcf7-not-valid{
	border-color:red !important;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing{
	margin-top:50px;
	font-size:16px !important;
}
.contactPageSubmit{
	height:55px;
	line-height:55px;
	margin:7px 15px 0 0;
}
.contactPageSubmit::after{
	display:none;
}
.contactFormInner{
	width:-webkit-calc(100% + 30px);
	width:calc(100% + 30px);
	margin:0 -15px;
}
.contactContent_left{
	float:left;
	width:30%;
	padding:0 100px 0 70px;
}
.ccLeftInfoTitle{
	font-size:24px;
	font-family:OEDooPro Medium;
	color:#373737;
	padding:0 0 34px 0;
}
.ccLeftInfoRow{
	font-size:0;
	padding:25px 0;
	border-top:1px solid #ddd;
}
.ccLeftInfo_figure{
	display:inline-block;
	vertical-align:middle;
	width:47px;
}
.ccLeftInfo_txt{
	display:inline-block;
	vertical-align:middle;
	width:-webkit-calc(100% - 47px);
	width:calc(100% - 47px);
	font-size:21px;
	padding:0 20px 0 0;
	color:#444;
	text-decoration:none;
}
.ccLeftInfo_phoneNumber{
	font-size:24px;
	font-family:OEDooPro Medium;
	direction:ltr;
}
.ccLeftInfo_txt a{
	color:#444;
	text-decoration:none;
}
.ccLeftInfo_txt a:hover{
	color:#4f9c2e;
}
#map_canvas{
	width:100%;
	height:550px;
	direction:ltr;
}
#map_canvas img{
	max-width:none;
}
.partnersPageTopSectionRight,
.aboutPageTopSectionRight{
	width:250px;
}
.partnersPageTopSectionLeft,
.aboutPageTopSectionLeft{
	padding:0 225px 0 17%;
	position:relative;
	z-index:1;
	display:table-cell;
	vertical-align:middle;
}
.js_readMore_btn{
	display:none;
	margin:10px 0 0 0 !important;
}
.partnersPageMenuBtn,
.aboutPageMenuBtn{
	display:none;
	background:#fff;
	width:100%;
	height:49px;
	padding:0 19px 0 49px;
	border-radius:10px;
	position:relative;
	white-space:nowrap;
	text-align:right;
	color:#373737;
	font-size:19px;
	-webkit-box-shadow:rgba(55, 55, 55, 0.15) 2px 4px 70px 0px;
	box-shadow:rgba(55, 55, 55, 0.15) 2px 4px 70px 0px;
}
.partnersPageMenuBtn::after,
.aboutPageMenuBtn::after{
	content:"";
	width:7px;
	height:7px;
	border-bottom:2px solid #373737;
	border-right:2px solid #373737;
	position:absolute;
	left:20px;
	top:20px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.sideMenu{
	list-style:none;
	padding:0;
	margin:0;
}
.sideMenu a{
	display:block;
	text-decoration:none;
	font-family:OEDooPro Bold;
	color:#373737;
	font-size:26px;
	-webkit-transition:color 0.2s ease;
	transition:color 0.2s ease;
	will-change:color;
	border-top:1px solid #cecece;
	padding:19px 0;
}
.sideMenu li.active > a,
.sideMenu a:hover{
	color:#e84184;
}
.sideMenu li:first-child a{
	border-top:none;
}
.partnersPage .topSection,
.aboutPage .topSection{
	padding-bottom:130px;
	position:relative;
	overflow:hidden;
}
.partnersPage .topSection .container,
.aboutPage .topSection .container{
	display:table;
	width:1500px;
	padding:0;
}
.faqPage .topSection::after,
.partnersPage .topSection::after,
.aboutPage .topSection::after{
	content:"";
	background:#8fe03d;
	width:520px;
	height:342px;
	position:absolute;
	left:-200px;
	top:35%;
	border-radius:0 200px 200px 0;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.partnersPageTopSectionLeft .topTitle,
.aboutPageTopSectionLeft .topTitle{
	text-align:right;
	margin:0 0 27px 0;
}
.partnersPage .topSection b,
.partnersPage .topSection strong,
.aboutPage .topSection b,
.aboutPage .topSection strong{
	font-family:OEDooPro Medium;
}
.aboutPage_team{
	padding:130px 0 90px 0;
}
.aboutPage_team .topTitle{
	margin:0 0 126px 0;
}
.aboutPage_teamWrap{
	width:-webkit-calc(100% + 36px);
	width:calc(100% + 36px);
	margin:0 -18px;
	font-size:0;
}
.aboutPage_teamItem{
	display:inline-block;
	vertical-align:top;
	width:25%;
	padding:0 18px 50px;
}
.aboutPage_teamItem_a{
	display:block;
	text-decoration:none;
	color:#444;
	font-size:19px;
	position:relative;
	padding:0 0 70px 0;
	overflow:hidden;
	cursor:auto;
}
.aboutPage_teamItem_figure{
	height:348px;
	overflow:hidden;
	border-radius:10px;
}
.aboutPage_teamItem_img{
	width:100%;
	min-height:100%;
}
.aboutPage_teamItem_text{
	width:-webkit-calc(100% - 20px);
	width:calc(100% - 20px);
	position:absolute;
	right:0;
	bottom:0;
	z-index:1;
	border-radius:10px 0 0 0;
	padding:13px 0 0 40px;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	will-change:bottom, background;
	text-align:right;
	display:none;
}
.aboutPage_teamItem_a:focus .aboutPage_teamItem_text,
.aboutPage_teamItem_a:hover .aboutPage_teamItem_text{
	background:#fff;
	bottom:0 !important;
}
.aboutPage_teamItem_title{
	margin:0;
	font-family:OEDooPro Bold;
	-webkit-transition:color 0.2s ease;
	transition:color 0.2s ease;
	will-change:color;
	font-size:24px;
}
.aboutPage_teamItem_a:focus .aboutPage_teamItem_title,
.aboutPage_teamItem_a:hover .aboutPage_teamItem_title{
	color:#e84184;
}
.aboutPage_teamItem_shortText{
	max-height:310px;
	border-top:1px solid #cecece;
	margin:12px 0 0 0;
	padding:12px 0 0 0;
}
.aboutPage_team2{
	background:#f3f8fb;
	background:-moz-linear-gradient(-45deg, #f3f8fb 2%, #ffffff 58%);
	background:-webkit-linear-gradient(-45deg, #f3f8fb 2%, #ffffff 58%);
	background:linear-gradient(135deg, #f3f8fb 2%, #ffffff 58%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f8fb', endColorstr='#ffffff',GradientType=1 );
}
.amutaPage .hpSectionTopBanner{
	min-height:700px;
}
.amutaPage .hps1_textWrap{
	width:640px;
	min-height:1px;
	margin:0;
}
.amutaPage .hps1_swiperWrap{
	height:90%;
}
.amutaPage .hps1_text{
	font-size:21px;
	line-height:26px;
}
.amutaPage .hps1_title2{
	font-size:70px;
	line-height:70px;
}
.amutaPage .hps1_swiperTextWrap{
	min-width:260px;
}
.amutaPage .hpSectionTopBannerWrap::before{
	display:none;
}
.anutaContent{
	padding:85px 0 145px 0;
}
.anutaContentRight{
	float:right;
	width:23%;
}
.anutaContentLeft{
	float:right;
	width:67%;
	padding:0 160px 0 0;
}
.anutaContentLeft h1,
.anutaContentLeft h2,
.anutaContentLeft h3,
.anutaContentLeft h4,
.anutaContentLeft h5,
.anutaContentLeft h6{
	margin:15px 0 15px 0;
	color:#4c9e23;
	font-size:30px;
	font-family:OEDooPro Bold;
	font-weight:normal;
}
.amutaRightLogo_figure{
	height:191px;
	font-size:0;
	text-align:center;
	-webkit-box-shadow:rgba(55, 55, 55, 0.15) 2px 4px 70px 0px;
	box-shadow:rgba(55, 55, 55, 0.15) 2px 4px 70px 0px;
}
.amutaRightLogo_figure::before{
	content:"";
	width:0;
	height:100%;
	display:inline-block;
	vertical-align:middle;
}
.amutaRightLogo_img{
	display:inline-block;
	vertical-align:middle;
	max-width:60%;
	max-height:60%;
}
.amutaCircleres{
	text-align:center;
	padding:50px 0 0 0;
}
.amutaCircleresTitle{
	padding:17px 0 0 0;
	color:#4c9e23;
	font-size:30px;
	font-family:OEDooPro Bold;
	font-weight:normal;
}
.amutaCircleresNumber{
	font-family:OEDooPro Bold;
	font-size:70px;
	line-height:70px;
	color:#373737;
	margin:5px 0 0 0;
}
.amutaCircleresImg{
	vertical-align:top;
	max-height:72px;
}
.amutaName{
	width:180px;
	max-width:100%;
	margin:auto;
	text-align:center;
}
.amutaNameH3{
	font-weight:normal;
	margin:0;
	font-size:23px;
	line-height:28px;
	color:#373737;
	font-family:OEDooPro Medium;
}
.amutaLogoFigure{
	height:84px;
	margin:40px 0 18px 0;
	white-space:nowrap;
	font-size:0;
}
.amutaLogoFigure::before{
	content:"";
	display:inline-block;
	vertical-align:bottom;
	width:0;
	height:100%;
}
.amutaLogo{
	display:inline-block;
	vertical-align:bottom;
	max-height:100%;
}
.howItWorks .topSection{
	min-height:1px;
}
.hiw_topSectionRight{
	display:table-cell;
	vertical-align:top;
	width:42%;
	font-size:24px;
	line-height:34px;
	font-family:OEDooPro Medium, arial;
	white-space:normal;
}
.howItWorks .topTitle{
	font-size:90px;
	line-height:90px;
	text-align:right;
	margin:-12px 0 35px 0;
}
.hiw_topSectionLeft{
	display:table-cell;
	vertical-align:bottom;
	width:58%;
	padding:103px 140px 0 0;
	position:relative;
}
.hiw_youtubeLink{
	display:block;
	text-decoration:none;
	height:488px;
	overflow:hidden;
	position:relative;
	vertical-align:top;
	width:-webkit-calc(100% + ((100vw - 1500px) / 2) - 60px);
	width:calc(100% + ((100vw - 1500px) / 2) - 60px);
	margin:0 0 -73px 0;
}
.hiw_youtubeImg{
	width:100%;
	min-height:100%;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}
.play{
	background:#4f9c2e;
	width:78px;
	height:78px;
	border-radius:50%;
	position:absolute;
	left:50%;
	top:50%;
	margin:-39px 0 0 -39px;
	-webkit-transition:background 0.2s ease;
	transition:background 0.2s ease;
	will-change:background;
}
.play::after{
	content:"";
	width:0;
	height:0;
	border-left:15px solid #fff;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	position:absolute;
	left:50%;
	top:50%;
	margin:-10px 0 0 -5px;
}
.hiw_youtubeLink:hover .play{
	background:#8fe03d;
}
.hiw_content{
	background:url(../images/cards_bg.jpg) left bottom no-repeat;
	background-size:59% auto;
	padding:90px 0 250px 0;
}
.blackOpacityPOP{
	background:rgba(0, 0, 0, 0.5);
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:29;
	display:none;
}
.myPopup{
	background:#fff;
	max-width:-webkit-calc(100% - 40px);
	max-width:calc(100% - 40px);
	max-height:-webkit-calc(100vh - 40px);
	max-height:calc(100vh - 40px);
	padding:10px;
	position:fixed;
	top:-100%;
	left:50%;
	-webkit-transform:translate(-50%, -100%);
	transform:translate(-50%, -100%);
	z-index:30;
	-webkit-transition:all 1s ease;
	transition:all 1s ease;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.myPopup.active{
	top:50vh;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}
.closePOP{
	background:url(http://test.dooble.ws/content/js/fancybox/fancy_close.png) right top no-repeat;
	background-size:100% 100%;
	width:30px;
	height:30px;
	position:absolute;
	top:-15px;
	right:-15px;
	margin:0;
	padding:0;
	border:none;
	outline:none;
	cursor:pointer;
}
.iframePOP{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.myPopup.myIframePopup{
	width:1200px;
	height:750px;
}
.myPopup.myIframePopup .insertPopAjaxHere{
	position:absolute;
	max-height:100%;
	left:10px;
	top:10px;
	right:10px;
	bottom:10px;
}
.insertPopAjaxHere{
	max-height:-webkit-calc(100vh - 60px);
	max-height:calc(100vh - 60px);
	overflow:auto;
}
.hiw_contentRight{
	width:54%;
}
.hiw_contentH1{
	font-size:36px;
	line-height:36px;
	color:#4c9e23;
	font-family:OEDooPro Bold;
	margin:0 0 19px 0;
}
.hiw_contentRight .hps5_rightText_a{
	padding:0;
	margin:0;
}
.hiw_contentRight .hps5_rightText_a:hover span{
	-webkit-transform:translate(0, 0) !important;
	transform:translate(0, 0) !important;
}
.hiw_contentRight blockquote{
	font-size:30px;
	line-height:36px;
	font-family:OEDooPro Medium;
	color:#373737;
	margin:17px 0 23px 0;
	padding:0 70px 0 0;
	position:relative;
}
.hiw_contentRight blockquote img{
	position:absolute;
	top:10px;
	right:0;
}
.funPart td{
	vertical-align:middle;
}
.funPart td:first-child{
	width:71px;
	padding:0 0 0 25px;
}
.faqPage .topSection{
	position:relative;
}
.faqPage .topSection::after{
	bottom:auto;
	top:100%;
	margin:-38px 0 0 0;
}
.faq_content{
	padding:80px 0 100px 0;
	position:relative;
	z-index:1;
}
.Qul{
	width:860px;
	max-width:100%;
	list-style:none;
	padding:0;
	margin:auto;
}
.Qul > li{
	border-top:1px solid #ddd;
	padding:0 0 32px 0;
}
.Qul > li:first-child{
	border-top:none;
}
.Qul > li .Q_a{
	display:block;
	width:100%;
	text-align:right;
	min-height:21px;
	text-decoration:none;
	color:#373737;
	font-size:25px;
	cursor:pointer;
	font-family:OEDooPro Bold, arial;
	padding:52px 0 20px 0;
	-webkit-transition:color 0.2s ease;
	transition:color 0.2s ease;
	will-change:color;
}
.Qul > li .Q_a:hover{
	color:#e84184;
}
.Qul > li .Q_a .plusMinus{
	float:left;
	width:17px;
	height:17px;
	margin:7px 15px 0 0;
	position:relative;
}
.Qul > li .Q_a .plusMinus:before,
.Qul > li .Q_a .plusMinus:after{
	background:#e84184;
	content:"";
	position:absolute;
}
.Qul > li .Q_a .plusMinus:before{
	width:17px;
	height:3px;
	left:0;
	top:7px;
}
.Qul > li .Q_a .plusMinus:after{
	width:3px;
	height:17px;
	top:0px;
	left:7px;
}
.Qul > li .Q_a.active .plusMinus:after{
	display:none;
}
.Qul > li > .Q_showME{
	display:none;
	padding:0 0 20px 0;
}
.lemiMeaglim .topSection .container{
	position:relative;
	font-size:0;
}
.lemiMeaglim .topTitle{
	font-size:70px;
	line-height:70px;
	text-align:right;
	margin:0 0 33px 0;
}
.lm_TopSection_right{
	width:43%;
	min-height:516px;
	display:inline-block;
	vertical-align:top;
	text-align:right;
	font-size:21px;
	padding:30px 0 45px 0;
	position:relative;
}
.lm_TopSection_right b,
.lm_TopSection_right strong{
	font-family:OEDooPro Medium;
	font-size:24px;
}
.lm_ts_searchWrap{
	width:-webkit-calc(100% - 40px);
	width:calc(100% - 40px);
	position:absolute;
	right:0;
	bottom:-86px;
}
.lm_ts_searchInput{
	background:#fff;
	width:100%;
	height:70px;
	line-height:70px;
	padding:0 36px 0 70px;
	border-radius:10px !important;
	font-size:19px;
	color:#373737;
	-webkit-box-shadow:rgba(55, 55, 55, 0.15) 20px 20px 55px 0px !important;
	box-shadow:rgba(55, 55, 55, 0.15) 20px 20px 55px 0px !important;
	border:none;
}
.lm_ts_searchsubmit{
	background:url(../images/search.png) center center no-repeat;
	width:70px;
	height:70px;
	position:absolute;
	left:0;
	top:0;
}
.lm_TopSection_leftFigure{
	max-width:-webkit-calc(57% - 256px);
	max-width:calc(57% - 256px);
	max-height:805px;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	margin:-128px 128px -160px 0;
}
.lm_content{
	padding:100px 0 100px 0;
}
.lm_content .container{
	text-align:center;
}
.lm_content .hps2_leftText{
	width:100%;
	display:block;
	text-align:center;
	padding:0;
}
.lm_content .hps2_leftText .swiper-container-horizontal > .swiper-pagination-bullets{
	margin:0;
}
.lm_content .hps2_leftText .swiper-wrapper{
	display:block;
	white-space:nowrap;
	font-size:0;
}
.lm_content .hps2_leftText .swiper-slide{
	display:inline-block;
	vertical-align:top;
}
.swiper-pagination-bullet:first-child:last-child{
	display:none;
}
.lm_content .hps2_leftText_li{
	white-space:normal;
	width:166px;
	max-width:100%;
	margin:0;
	padding:20px 0;
}
.lm_amutotWrap{
	width:-webkit-calc(100% + 36px);
	width:calc(100% + 36px);
	margin:60px -18px 0;
	text-align:right;
	font-size:0;
	display:inline-block;
	min-height:100px;
}
.lm_amutotItem{
	vertical-align:top;
	width:25%;
	font-size:20px;
	padding:0 38px 60px;
	display:inline-block;
}
.lm_amutotItem_imgsWrap{
	display:block;
	overflow:hidden;
	position:relative;
	border-radius:10px;
	text-decoration:none;
}
.lm_amutotItem_figureImg{
	height:100%;
}
.lm_amutotItem_img{
	max-width:none;
	min-width:100%;
	height:100%;
	-webkit-transition:transform 0.5s ease;
	transition:transform 0.5s ease;
	will-change:transform;
	height:300px;
	width:100%;
}
.lm_amutotItem_figureLogo{
	background:#fff;
	width:135px;
	height:91px;
	border-radius:5px 0 0 0;
	position:absolute;
	right:0;
	bottom:0;
	z-index:1;
}
.lm_amutotItem_logo{
	max-width:80%;
	max-height:80%;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}
.lm_amutotItem_title{
	font-size:24px;
	font-family:OEDooPro Bold;
	color:#373737;
	margin:18px 0 10px 0;
}
.lm_amutotItem_title a{
	text-decoration:none;
	color:#373737;
	-webkit-transition:color 0.2s ease;
	transition:color 0.2s ease;
	will-change:color;
}
.lm_amutotItem_title a:hover{
	color:#e84184;
}
.pSectionLogos{
	padding:130px 0 135px 0;
}
.gradientBGleft{
	background:#f3f8fb;
	background:-moz-linear-gradient(-45deg, #f3f8fb 2%, #ffffff 58%);
	background:-webkit-linear-gradient(-45deg, #f3f8fb 2%, #ffffff 58%);
	background:linear-gradient(135deg, #f3f8fb 2%, #ffffff 58%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f8fb', endColorstr='#ffffff',GradientType=1 );
}
.gradientBGright{
	background:#ffffff;
	background:-moz-linear-gradient(45deg, #ffffff 42%, #f3f8fb 99%);
	background:-webkit-linear-gradient(45deg, #ffffff 42%, #f3f8fb 99%);
	background:linear-gradient(45deg, #ffffff 42%, #f3f8fb 99%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f8fb',GradientType=1 );
}
.pSwiperWrap{
	font-size:0;
	text-align:center;
	padding:80px 0 0 0;
}
.pSwiperWrap .horizontalSwipe{
	display:inline-block;
	vertical-align:middle;
	width:1500px;
	max-width:-webkit-calc(100% - 286px);
	max-width:calc(100% - 286px);
}
.pSwiperWrap .hpsLogos_li{
	padding:50px 0;
}
.pArrowsWrap{
	display:inline-block;
	vertical-align:middle;
	width:143px;
	text-align:center;
}
.pArrows{
	display:inline-block;
	vertical-align:top;
	width:58px;
	height:58px;
	border-radius:50%;
	border:2px solid #e4e4e4;
	position:relative;
}
.pArrows::after{
	content:"";
	width:11px;
	height:11px;
	border-top:2px solid #000;
	border-left:2px solid #000;
	position:absolute;
	left:50%;
	top:50%;
	margin:-7px 0 0 -5px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.pArrows.prev::after{
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg);
	margin:-7px 0 0 -9px;
}
.pSectionLogos .topTitle{
	padding:0 20px;
}
.pSwiperWrap .pagination{
	display:none;
}
.aboutPage .topSection,
.partnersPage .topSection{
	min-height:695px;
}
.partnersPageTopSectionLeft .topTitle{
	font-size:80px;
	line-height:80px;
}
.aboutPageTopSectionLeftTextInner p{
	margin:0 0 30px 0;
}
.hiw_topSectionRight p{
	margin:0 0 40px 0;
}
.js_readMore_textInner p{
	margin:0 0 30px 0;
}
.contactFieldsWrap{
	display:inline-block;
	vertical-align:top;
	width:50%;
	position:relative;
	padding:0 15px 30px;
}
.rpScreen2AllChekboxes > .label_wrap{
	width:50%;
	display:flex;
}
.rpSteps_numInner.rpV img{
	vertical-align:middle;
}
.show_on_mobile{
	display:none;
}
#meaglim_table{
	border:1px solid black !important;
}
#meaglim_table td,
#meaglim_table th{
	font-size:12px;
	padding:5px;
	direction:ltr;
}
#meaglim_table th.sorting{
	width:8.3% !important;
	min-width:80px;
}
#meaglim_table tr:nth-child(odd){
	background:rgba(79, 156, 46, 0.4);
}
#meaglim_table thead{
	color:white !important;
	background:#4f9c2e;
}
#results_users{
	font-size:15px;
	overflow:auto;
}
#import_export form button{
	background:#4f9c2e;
	color:white;
	font-size:15px;
	padding:5px 15px;
	line-height:15px;
}
#import_export form label{
	font-size:15px;
}
#import_export input,
#import_export select{
	border:1px solid black;
	padding:5px 15px;
	margin-left:10px;
}
.import_form{
	margin-bottom:15px;
}
.thankYou h1{
	text-align:center;
	font-family:OEDooPro Bold;
	font-weight:900;
	font-size:60px;
	margin:0 0 80px 0;
}
.thankyou_wrap{
	width:750px;
	padding:60px;
	background:white;
	margin:auto;
	border-radius:10px;
	-webkit-box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.3);
	box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.3);
}
.thankyou_wrap h2{
	color:#4f9c2e;
	font-size:36px;
	text-align:center;
	font-family:OEDooPro Bold;
}
.thankyou_wrap strong{
	text-align:center;
	display:block;
}
.thankyou_wrap ul{
	padding:0;
	margin:35px 0 0 0;
	list-style:none;
	text-align:center;
}
.thankyou_wrap ul li{
	display:inline-block;
	padding:0 15px;
}
.section3.active .hps3_right.aos-init{
	transition:all ease 1s;
	transform:translate3d(0, 0, 0);
	opacity:1;
}
.resizeHeader .topTel a{
	color:#373737;
}
.amutot_cat:hover h2{
	color:#e84184;
}
#newsForm{
	background:#222222;
	width:450px;
	border-radius:10px;
	margin:auto;
	position:relative;
	padding:50px;
	text-align:right;
	direction:rtl;
}
#newsForm .newstitle{
	color:#69c4ed;
	font-size:30px;
	margin:0 0 20px 0;
}
#newsForm input[type="text"],
#newsForm input[type="email"],
#invoiceForm input[type="text"],
#invoiceForm input[type="email"],
#invoiceForm input[type="tel"],
#invoiceForm input[type="number"],
#invoiceForm select,
#invoiceForm option{
	width:100%;
	line-height:40px;
	border:none;
	font-size:20px;
	padding:0 15px;
	display:block;
	margin:0 0 15px 0;
}
#newsForm input[type="email"],
#invoiceForm input[type="email"],
#invoiceForm input[type="tel"]{
	direction:ltr;
}
input::-webkit-input-placeholder{
	direction:rtl !important;
}
input:-ms-input-placeholder{
	direction:rtl !important;
}
input::placeholder{
	direction:rtl !important;
}
#newsForm span.wpcf7-list-item{
	margin:0;
}
#newsForm input[type="submit"]{
	background:#69c4ed;
	color:white;
	font-size:20px;
	padding:7px 15px;
	border:none;
	float:left;
}
#newsForm .wpcf7-list-item-label{
	color:white;
}
#invoiceForm{
	background:#222222;
	width:450px;
	border-radius:10px;
	margin:auto;
	position:relative;
	padding:50px;
	text-align:right;
	direction:rtl;
}
#invoiceForm input[type="submit"]{
	background:#e84184;
	color:white;
	font-size:20px;
	padding:7px 15px;
	border:none;
	float:left;
}
#invoiceForm h2{
	color:#e84184;
	font-size:30px;
	margin:0 0 20px 0;
}
.amutaImg{position:relative;}
.lm_amutotItem a{
	color:#444;
	transition:all ease 0.5s;
}
.lm_amutotItem a:hover{
	color:#444;
	opacity:0.7;
}
.thankyou_title span{
	padding:0 0 0 5px;
}
.thankyou_title span:last-child{
	display:none;
}
.mfp-content .wpcf7-response-output{
	color:white !important;
}
#cancelSub{
	background:#222222;
	width:450px;
	border-radius:10px;
	margin:auto;
	position:relative;
	padding:50px;
	text-align:right;
	direction:rtl;
}
#cancelSub a{
	width:100%;
	font-size:20px;
	border:1px solid #4c9d24;
	display:block;
	background:white;
	padding:10px 10px;
	text-align:center;
	margin:0 0 15px 0;
}
#invoiceForm select{
	background:url(../images/downarrow.png) no-repeat 10px 14px white;
	background-size:10px;
}
.label_wrap{position:relative;}
.infinite-more-link{
	display:block;
	height:50px;
	color:red;
}
.selectedAmutot_item{
	background:red;
	color:white;
	padding:7px 15px;
	display:inline-block;
}
#selectedAmutot{
	right:0;
	align-items:center;
	transition:all ease 0.5s;
	padding:25px;
	display:none;
	flex-wrap:wrap;
	z-index:1;
	background:white;
	width:100%;
	text-align:right;
	-webkit-box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.3);
	box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.3);
}
.selectedAmutot_item{
	padding:15px;
	font-size:17px;
	color:#373737;
	background:#eeeeee;
	border-radius:13px;
	margin:0 0 0 10px;
}
.selectedAmutot_item span{
	cursor:pointer;
	color:#909090;
	margin:0 6px;
}
.listOfAmutot{
	display:inline-block;
	margin:0;
	padding:0;
}
.sa_desc{
	vertical-align:sub;
	display:inline-block;
	line-height:60px;
	margin:10px 0 0 10px;
}
#selectedAmutot.show_selects{
	display:flex;
	transition:all ease 1s;
}
.rpOpenSubCheckboxes.open_hide{
	display:none;
}
.page-template-thankyou .topJoinUsBtn{
	display:none;
}
.newThankyou{
	padding:100px 20px 50px 20px;
	background:#f2f5f9 url(../images/woman.png) no-repeat 0 109%;
	background-size:500px;
}
.newThankyou .container{
	max-width:1000px;
	width:100%;
}
.befor_tname{
	position:relative;
}
.befor_tname img{
	width:25px;
}
.befor_tname:before{
	content:"";
	position:absolute;
	top:15px;
	left:100%;
	background:url(../images/line-4.png) center left no-repeat;
	width:100%;
	height:3px;
	background-size:500px 3px;
}
.tname{
	font-size:35px;
	font-family:OEDooPro Medium;
	color:#373737;
	line-height:45px;
}
.tstep{
	font-size:45px;
	font-family:OEDooPro Medium;
	color:#62993f;
	line-height:50px;
	position:relative;
	background:#f2f5f9;
	display:inline-block;
	margin-bottom:20px;
}
.tstep:after{
	content:"";
	position:absolute;
	top:-25px;
	right:100%;
	background:url(../images/heart1.png) center left no-repeat;
	width:100%;
	height:100px;
	background-size:520px 100px;
}
.tchoise{
	font-size:24px;
	font-family:OEDooPro Regular;
	color:#373737;
	line-height:30px;
}
.tchoises{
	font-size:28px;
	font-family:OEDooPro Medium;
	color:#373737;
	line-height:40px;
	margin-bottom:20px;
}
.tsmallm{
	font-size:35px;
	font-family:OEDooPro Medium;
	color:#e84184;
	line-height:40px;
}
.tsmallm img{
	width:35px;
}
.tbutton{
	background:#65c3ee !important;
}
.tbutton:after{
	display:none !important;
}
.tbutton:before{
	background:#147aa9 !important;
}
.share_donation{
	padding:0;
	margin:0;
	list-style:none;
}
.share_donation li{
	position:relative;
}
.share_donation li img:first-child{
	width:50px;
	height:35px;
}
.share_donation li a img:last-child{
	width:9px;
	height:14px;
	vertical-align:unset;
	margin-right:10px;
	transition:all ease 0.5s;
}
.share_donation li a:hover img:last-child{
	transition:all ease 0.5s;
	margin-right:15px;
}
.share_donation li:nth-child(2){
	margin-right:71px;
	margin-top:20px;
}
.share_donation li:nth-child(3){
	margin-right:142px;
	margin-top:20px;
}
.share_donation li a{
	position:absolute;
	top:16px;
	right:53px;
}
.share_title{
	font-size:35px;
	font-family:OEDooPro Medium;
	color:#65c3ee;
	line-height:40px;
	margin-top:50px;
}
.woman{
	display:none;
}
.landing_gap{
	min-height:100vh;
}
.page-template-landing .rpStep1RadioBtnWrap.land{
	display:none;
}
.page-template-landing .rpScreen1Radios{
	text-align:center;
}
.page-template-landing .rpScreen1Radios{
	justify-content:inherit;
}
.page-template-landing .img_logo{
	max-width:130px;
	margin:auto;
	margin-bottom:50px;
}
.page-template-landing .rpRightContainer{
	width:850px;
}
.page-template-landing .landing_text{
	font-size:20px;
	line-height:35px;
	margin-bottom:50px;
}
#acp-toggle-toolbar.toolbar-left{
	bottom:30px;
	top:auto !important;
}
#acp-toolbar ul.acp-main-nav ul.ul-general a.acp-active,
#acp-toolbar ul.acp-main-nav ul.ul-general a.acp-active:hover,
#acp-toolbar ul.acp-main-nav ul.ul-general a.acp-active:focus,
#acp-toolbar ul.acp-main-nav button.acp-active,
#acp-toolbar ul.acp-main-nav button.acp-active:hover,
#acp-toolbar ul.acp-main-nav button.acp-active:focus,
body.acp-mlinks a,
body.acp-mlinks button,
body.acp-heading-mark h1,
body.acp-heading-mark h2,
body.acp-heading-mark h3,
body.acp-heading-mark h4,
body.acp-heading-mark h5,
body.acp-heading-mark h6{
	background-color:#8fe03d;
}
#acp-toolbar p.acp-label,
#acp-toolbar ul.acp-main-nav > li.acp-li-reset a:hover i.material-icons,
#acp-toolbar ul.acp-main-nav > li.acp-li-reset a:focus i.material-icons,
#acp-toolbar ul.acp-main-nav > li.acp-li-reset button:focus i.material-icons,
#acp-toolbar ul.acp-main-nav > li.acp-li-reset button:hover i.material-icons{
	color:#8fe03d !important;
}
#acp-toggle-toolbar{
	background-color:#8fe03d;
}
#acp-body-wrap{
	display:initial;
}
#mapSearch span{
	font-size:18px;
}
#calReg{
	max-width:400px;
	padding:30px;
	color:white !important;
	margin:auto;
	direction:rtl;
	text-align:right;
	background:rgba(0, 0, 0, 0.8);
	position:relative;
	max-width:430px;
}
#calReg strong{
	color:white !important;
}
#calRegTextbubble{
	background:white url(../images/exmark.png) no-repeat 95% center;
	background-size:40px;
	font-size:15px;
	line-height:18px;
	padding:20px 80px 20px 20px;
	width:400px;
	margin:30px 0 0 0;
	border-radius:15px;
}
#amutot_cat .hps2_leftText{
	max-height:270px;
	transition:all ease 0.5s;
	overflow:hidden;
}
#amutot_cat .hps2_leftText.hideCat{
	max-height:0px;
}
table.dataTable thead .sorting{
	background-position:left center;
}
#chooseCard li span{
	height:30px;
	width:30px;
	margin-left:10px;
	display:inline-block;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	vertical-align:middle;
}
#chooseCard li{
	font-size:18px;
	cursor:pointer;
	border-bottom:1px solid #ddd;
	padding:5px 10px;
}
#chooseCard{
	list-style:none;
	padding:0;
	border:2px solid #ddd;
	position:absolute;
	width:90%;
	max-width:100%;
	right:0;
	background:white;
	z-index:9;
	display:none;
	margin:0 5% 0 0;
}
.unclickable{
	pointer-events:none;
}
