/*UI TOOLTIP*/
.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;border:1px solid #000001;text-align:left;word-wrap:break-word;overflow:hidden;}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border:1px solid #000001;border-width:1px 1px 0;font-weight:bold;}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important;}/*!Default close button class */ .ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}* html .ui-tooltip-titlebar .ui-state-default{top:16px;}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}/*!Default tooltip style */ .ui-tooltip-default .ui-tooltip-titlebar,.ui-tooltip-default .ui-tooltip-content{border-color:#F1D031;background-color:#FFFFA3;color:#555;}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10;}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent;}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0;}#qtip-overlay{position:fixed;left:-10000em;top:-10000em;}#qtip-overlay.blurs{cursor:pointer;}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}/*!Light tooltip style */ .ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content{border-color:#E2E2E2;color:#454545;}.ui-tooltip-light .ui-tooltip-content{background-color:white;}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1;}/*!Dark tooltip style */ .ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content{border-color:#303030;color:#f3f3f3;}.ui-tooltip-dark .ui-tooltip-content{background-color:#505050;}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040;}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444;}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}/*!Cream tooltip style */ .ui-tooltip-cream .ui-tooltip-titlebar,.ui-tooltip-cream .ui-tooltip-content{border-color:#F9E98E;color:#A27D35;}.ui-tooltip-cream .ui-tooltip-content{background-color:#FBF7AA;}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D;}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0;}/*!Red tooltip style */ .ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content{border-color:#D95252;color:#912323;}.ui-tooltip-red .ui-tooltip-content{background-color:#F78B83;}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65;}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0;}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252;}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252;}/*!Green tooltip style */ .ui-tooltip-green .ui-tooltip-titlebar,.ui-tooltip-green .ui-tooltip-content{border-color:#90D93F;color:#3F6219;}.ui-tooltip-green .ui-tooltip-content{background-color:#CAED9E;}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78;}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0;}/*!Blue tooltip style */ .ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content{border-color:#ADD9ED;color:#5E99BD;}.ui-tooltip-blue .ui-tooltip-content{background-color:#E5F6FE;}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5;}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0;}/*!Add shadows to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE6+,Safari 2+*/ .ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);}.ui-tooltip-shadow .ui-tooltip-titlebar,.ui-tooltip-shadow .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3)";_margin-bottom:-3px;.margin-bottom:-3px;}/*!Add rounded corners to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE9+,Safari 2+*/ .ui-tooltip-rounded,.ui-tooltip-rounded .ui-tooltip-content,.ui-tooltip-tipsy,.ui-tooltip-tipsy .ui-tooltip-content,.ui-tooltip-youtube,.ui-tooltip-youtube .ui-tooltip-content{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.ui-tooltip-rounded .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-titlebar{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-tipsy .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-youtube .ui-tooltip-titlebar+.ui-tooltip-content{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}/*!Youtube tooltip style */ .ui-tooltip-youtube{-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;}.ui-tooltip-youtube .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,0.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border-color:#CCC;}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222;}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333;}.ui-tooltip-jtools .ui-tooltip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:white;border:0 dashed transparent;}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555;}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333;}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-content{background-color:#D9D9C2;color:#111;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064;}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952;}.ui-tooltip-tipsy{border:0;}.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,.87);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border:0 transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black;}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10;}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none;}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-tipped .ui-tooltip-titlebar,.ui-tooltip-tipped .ui-tooltip-content{border:3px solid #959FA9;filter:none;-ms-filter:none;}.ui-tooltip-tipped .ui-tooltip-titlebar{background:#3A79B8;background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";color:white;font-weight:normal;font-family:serif;border-bottom-width:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.ui-tooltip-tipped .ui-tooltip-content{background-color:#F9F9F9;color:#454545;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589;}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555;}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none;}
.ui-tooltip-slider {width:55px !important;}
.ui-tooltip-slider *{font-family:Arial !important;font-size:10px !important;direction:rtl !important;text-decoration:none !important;text-align:center !important;white-space:nowrap !important;color:#ffffff !important;background:#1870b1 !important;border:0px !important;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.ui-tooltip-help, .ui-tooltip-help-ltr {width:180px !important;}
.ui-tooltip-help *,  .ui-tooltip-help-ltr *{
    direction:rtl !important;
    text-decoration:none !important;
    text-align:right !important;
    color:#ffffff !important;
    background:#0AA6CC !important;
    text-shadow:0 0 !important;
    font-weight:normal !important;
    font-size:12px !important;
}

.ui-tooltip-help-ltr * {
    direction:ltr !important;
    text-align:left !important;
}

.ui-tooltip-img{width:220px !important;}
.ui-tooltip-img *{
    text-align:center !important;
    background:#efefef !important;
    border:0px !important;
    font-family:Arial !important;
    font-size:11px !important;
    direction:ltr !important;
}
.ui-tooltip-img .ui-tooltip-content  {
    padding:10px 3px;
}

.ui-tooltip-img img {
    width:200px;
    width:auto;
    max-width:200px;
    margin-bottom:5px;
}

.ui-tooltip-theme{
    width:auto !important;
    max-width:406px !important;
}
.ui-tooltip-theme *{
    text-align:center !important;
    background:#efefef !important;
    border:0px !important;
    font-family:Arial !important;
    font-size:11px !important;
    direction:ltr !important;
}
.ui-tooltip-theme .ui-tooltip-content  {
    padding:10px 3px;
}

.ui-tooltip-theme img {
    max-width:400px;
    margin-bottom:5px;
}

.ui-tooltip-title *{
    font-size: 11px !important;
    direction:rtl !important;
    text-align:center !important;
    color:#eee !important;
    opacity:.9;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    text-shadow:0 0 !important;
    font-weight:normal !important;
}

.ui-tooltip {
    padding:0 !important;
}

/*** End Qtip **/
@font-face{
	font-family:'south';
	font-weight: 100; /*(thin)*/
	font-style: normal;
	src: url('fonts/south_v2/South_v2-Thin.otf') format("opentype"),
	url('fonts/south_v2/South_v2-Thin.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/south_v2/South_v2-Thin.woff') format('woff'), /* Pretty Modern Browsers */
	url('fonts/south_v2/South_v2-Thin.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/south_v2/South_v2-Thin.ttf') format('truetype'); /* Safari, Android, iOS */
}
@font-face{
	font-family:'south';
	font-weight: 400; /*(normal)*/
	font-style: normal;
	src: url('fonts/south_v2/South_v2-Regular.otf') format("opentype"),
	url('fonts/south_v2/South_v2-Regular.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/south_v2/South_v2-Regular.woff') format('woff'), /* Pretty Modern Browsers */
	url('fonts/south_v2/South_v2-Regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/south_v2/South_v2-Regular.ttf') format('truetype'); /* Safari, Android, iOS */
}
@font-face{ 
	font-family:'south';
	font-weight: 500; /*(medium)*/
	font-style: normal;
	src: url('fonts/south_v2/South_v2-Medium.otf') format("opentype"),
	url('fonts/south_v2/South_v2-Medium.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/south_v2/South_v2-Medium.woff') format('woff'), /* Pretty Modern Browsers */
	url('fonts/south_v2/South_v2-Medium.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/south_v2/South_v2-Medium.ttf') format('truetype'); /* Safari, Android, iOS */
}
@font-face{
	font-family:'south';
	font-weight: 700; /*(bold)*/
	font-style: normal;
	src: url('fonts/south_v2/South_v2-Bold.otf') format("opentype"),
	url('fonts/south_v2/South_v2-Bold.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/south_v2/South_v2-Bold.woff') format('woff'), /* Pretty Modern Browsers */
	url('fonts/south_v2/South_v2-Bold.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/south_v2/South_v2-Bold.ttf') format('truetype'); /* Safari, Android, iOS */
}
@font-face{
	font-family:'south';
	font-weight: 900; /*(black/heavy)*/
	font-style: normal;
	src: url('fonts/south_v2/South_v2-Black.otf') format("opentype"),
	url('fonts/south_v2/South_v2-Black.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/south_v2/South_v2-Black.woff') format('woff'), /* Pretty Modern Browsers */
	url('fonts/south_v2/South_v2-Black.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/south_v2/South_v2-Black.ttf') format('truetype'); /* Safari, Android, iOS */
}

html,body{
	font-family: 'south','Arial';
	font-size: 16px;
	line-height: normal;
}

html {
    scroll-padding-top: 200px;
}

ul{
	margin:0;
	padding:0;
	list-style: none;
}
table[cellpadding="10"] td {
	padding: 10px;
}
select{
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	text-overflow: '';
}
select::-ms-expand {
	display: none;
}
button{
	padding: 0;
	background: transparent;
	border:0;
}
header, footer, .wrapper{
	direction:rtl;
}
footer, .push{
	height: 350px;
}

.wrapper{
	margin: 0 auto -350px;
	min-height: 100vh;
	overflow: hidden;
}
.mainBanner{
	position: relative;
	min-height: 300px;
	background-color: #eee;
}
.mainBanner picture:after{
	content: "";
	position: absolute;
	top:0;
right:0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
	z-index: 2;
}


#shahampagerotator.mainBanner picture:after, .mainBanner picture:after {
	display: none !important;
}

.mainBanner .bannerTxt{
	position: absolute;
	top:50%;
right:50%;
	transform: translate(50%,-50%);
	z-index: 2;
	text-align: center;
}
.mainBanner.innerPageRotator .bannerTxt{
	width: 460px;
}
.mainBanner .bannerTxt h2{
	font-size: 2.125rem;
	font-weight: 500;
	color:#fff;
	margin:0;
	margin-bottom: 30px;
	text-shadow: 1px 2px #000;
}
.mainBanner .bannerTxt p{
	font-size: 1.25rem;
	font-weight: 400;
	color:#fff;
	margin:0;
	margin-bottom: 30px;
	text-shadow: 1px 2px #000;
}
.mainBanner .bannerTxt a{
	font-size: 1.063rem;
	font-weight: 400;
	color:#fff;
	text-align: center;
	width: 184px;
	height: 58px;
	line-height: 58px;
	display: block;
	margin: 0 auto;
	position: relative;
}
.mainBanner .bannerTxt a:hover,
.mainBanner .bannerTxt a:focus{
	text-decoration: none;
	color:#fff;
}
.mainBanner .bannerTxt a svg{
	position: absolute;
right:0;
	top:0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.playPauseWrapper{
	position: absolute;
	top: 180px;
right: 10px;
	padding: 10px;
	z-index: 2;
}
.playPauseBtn .pauseBtn{
	fill:#fff;
	width: 24px;
	height: 30px;
}
.playPauseBtn .playBtn{
	fill:#fff;
	width: 30px;
	height: 30px;
	display: none;
}
.playPauseBtn.paused .playBtn{
	display: block;
}
.playPauseBtn.paused .pauseBtn{
	display: none;
}
.owl-dots{
	position: absolute;
	bottom: 150px;
right: 0;
	width: 100%;
	text-align: center;
	padding: 10px 0;
}
.mainBanner.innerPageRotator .owl-dots{
	bottom: 250px;
}
.owl-dots .owl-dot{
	width: 40px;
	height: 4px;
	background: #fff;
	display: inline-block;
	margin:0 5px;
	position: relative;
}
.owl-dots .owl-dot.active{
	background: #00bbe4!important;
}
.owl-dots .owl-dot.active:before{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: left bottom;
	transform: skewY(-5deg);
	position: absolute;
	bottom: 0;
right: 0;
}

header{
	position: fixed;
	top:0;
right: 0;
	width: 100%;
	z-index: 6;
	transform: translateY(0px);
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}

.fixedPos:not(.open_menu) header{
	background: #fff;
	transform: translateY(-45px);
	box-shadow: 0 -1px 8px 0 rgba(0, 0, 0, 0.3);

	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}
.fixedPos .bottomHeader .logoWrap img{
	width: 100px;
	transition: all .25s ease-in-out;

    margin: 0 auto;
}
.fixedPos .bottomHeader .logoWrap{
	margin-top: 11px;
}
.fixedPos .bottomHeader{
	height: 110px;
}
.fixedPos .menuWrap h1{
	margin-top:15px;
}
.fixedPos .searchBtn{
	margin-top:50px;
}
.upperHeader{
	position: relative;
	float: right;
	width: 100%;
	background: rgba(9, 64, 78, 1);
}
.upperHeader:after{
	content: "";
	width: 45px;
	height: 14px;
	background: rgba(9, 64, 78, 1);
	transform-origin: right top;
	transform: rotate(90deg) skewY(10deg);
	position: absolute;
	top: 99%;
right: calc(100% - 2px);
}
.upperHeader .indexLink{
	width: 175px;
	background: #00bbe4;
	color:#ffffff;
	font-size: 0.875rem;
	font-weight:400;
	float: right;
	text-align: center;
	padding: 13px 0;
	position: relative;
}
.upperHeader .indexLink:before{
	content: "";
	width: 43px;
	height: 10px;
	background: inherit;
	transform-origin: right top;
	transform: rotate(90deg) skewY(-6deg);
	position: absolute;
	top: 100%;
left: calc(100% - 39px);
}
.upperHeader .indexLink:hover,
.upperHeader .indexLink:focus{
	color:#fff;
	text-decoration: none;
}
.upperHeader .indexLink span{
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
}
.upperHeader .indexLink svg{
	display: inline-block;
	vertical-align: middle;
	width: 5px;
	height: 10px;
	fill:#fff;
}
.loginBtn{
	min-width: 175px;
	padding: 0 10px;
	color:#ffffff;
	font-size: 0.875rem;
	font-weight:400;
	line-height: 43px;
	text-align: center;
	float: right;
	border-left: 1px solid rgba(255,255,255,0.23);
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
	background: transparent;
}

.loginBtn ~ .headerLink:not(:last-of-type) {
	border-left: 1px solid rgba(255, 255, 255, 0.23);
}

.socialLinks a:hover,
.socialLinks a:focus,
.newsletterBtnWrap button:hover,
.newsletterBtnWrap button:focus,
.newsletterBtnWrap .button:hover,
.newsletterBtnWrap .button:focus,
.headerLink:hover,
.headerLink:focus,
.loginBtn:hover,
.loginBtn:focus{
	background: rgba(255,255,255,0.3);
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;

}
.loginBtn svg,
.loginBtn span{
	vertical-align: middle;
	display: inline-block;
}
.loginBtn svg.loginIcon{
	width: 21px;
	height: 21px;
	stroke:#fff;
	fill:none;
	stroke-width:3px;
	margin-left: 5px;
}
.loginBtn svg.qMark{
	width: 18px;
	height: 18px;
	fill:#fff;
}
.headerLink{
	color:#ffffff;
	font-size: 0.875rem;
	font-weight:400;
	line-height: 43px;
	float: right;
	padding: 0 10px;
}
.headerLink:hover,
.headerLink:focus{
	color:#ffffff;
	text-decoration: none;
}
.headerSideUl{
	float: left;
}
.headerSideUl li{
	display: inline-block;
	vertical-align: middle;
}
.newsletterBtnWrap{
	border-left: 1px solid rgba(255,255,255,0.23);
}

.newsletterBtnWrap .button {
	display: inline-block;
}

.newsletterBtnWrap button, .newsletterBtnWrap .button{
	line-height: 43px;
	padding: 0 10px;
}
svg.newsletterBtn{
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	fill:#fff;
	margin-left: 10px;
}
.newsletterBtnWrap span{
	display: inline-block;
	vertical-align: middle;
	font-size: 0.875rem;
	font-weight:400;
	color:#fff;
}
.langWrap{
	padding: 0 10px;
	border-left: 1px solid rgba(255,255,255,0.23);
}
.langWrap a{
	display: inline-block;
	vertical-align: middle;
	font-size: 0.875rem;
	font-weight:400;
	color:#fff;
	line-height: 43px;
}
.langWrap a:hover,
.langWrap a:focus{
	text-decoration: none;
	color:#fff;
}
.langWrap a + a:before{
	content: "/";
	padding: 0 5px;
}
.socialLinks{
	padding: 0 10px;
}
.socialLinks a{
	display: block;
	padding: 10px;
}
.socialLinks svg{
	margin:0 auto;
	display: block;
	fill:#fff;
	height: 22px;
}
svg.youtubeIcon{
	width: 23px;
}
svg.instagramIcon{
	width: 20px;
}
svg.linkedinIcon{
	width: 23px;
}
svg.facebookIcon{
	width: 10px;
}

svg.twitterIcon {
	width: 23px;
}

svg.telegramIcon {
	width: 38px;
	height: 38px !important;
	margin: 0 -12px;
}


.bottomHeader{
	position: relative;
	background: #fff;
	float: right;
	width: 100%;
	height: 120px;
}
.bottomHeader:before{
	content: "";
	width: 120px;
	height: 24px;
	background: inherit;
	transform-origin: right top;
	transform: rotate(90deg) skewY(-5deg);
	position: absolute;
	top: 100%;
left: calc(100% - 106px);
	z-index: -1;
}
.bottomHeader:after{
	content: "";
	width: 120px;
	height: 38px;
	background: inherit;
	transform-origin: right top;
	transform: rotate(90deg) skewY(11deg);
	position: absolute;
	top: 100%;
right: calc(100% + -3px);
	z-index: -1;
}
.bottomHeader .logoWrap {
	width: 175px;
    height: 100%;
    position: relative;
	float: right;
	text-align: center;
	border-left:1px solid #d4d4d4;
}
.bottomHeader .logoWrap img {
    width: 120px;
    position: absolute;
    top: 10px;
    right:0;
    left:0;
    margin: 0 auto;
    transition: all .25s ease-in-out;

    @media screen and (min-width: 1200px) {
        margin-top: 20px;
    }
}

.menuWrap{
	float: right;
	width: calc(100% - 220px);
	padding-right: 15px;
}
.navbar,
#mainMenu,
.dropdown.mega-dropdown{
	position: static;
}
.dropdown.mega-dropdown>.dropdown-menu {
right: 0;
right: -14px;
	width: calc(100% + 49px);
	top: calc(100% + 3px);
	padding: 20px 0;
	padding-right: 180px;
}
.searchBtnWrap{
	float: left;
}
.searchBtnWrap button svg{
	width: 34px;
	height: 34px;
	display: block;
}
.searchBtnWrap button svg.closeIcon{
	display: none;
	height: 34px;
	width: 25px;
}
.search_open .searchBtnWrap button svg.searchIcon{
	display: none;
}
.search_open .searchBtnWrap button svg.closeIcon{
	display: block;
}
.navbar{
	margin-bottom:0;
	border:0;
	min-height: 0;
}
.navbar-collapse{
	padding:0;
}
.nav>li>a{
	font-size: 1.125rem;
	color:#2f2f2f;
	font-weight: 400;
	padding: 15px 15px 27px;

}
.menuWrap h1,
.menuWrap>span{
	margin: 25px 15px 5px;
	font-size: 1.75rem;
	font-weight: 500;
	color:#01819d;
	/*display: block;*/
	display: inline-block;
	background: -webkit-linear-gradient(left, #57c0db, #0a5d70);
	background: -o-linear-gradient(right, #57c0db, #0a5d70);
	background: -moz-linear-gradient(right, #57c0db, #0a5d70);
	/*background: linear-gradient(to , #57c0db, #0a5d70);*/
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#donateArtist {
    background: linear-gradient(0deg,
    rgba(253,181,21,0.9) 0%,
    rgba(255,223,0,1) 50%,
    rgba(255,209,0,1) 100%);
    padding: 8px 24px;
    font-size: 17px;
    border-radius: 50px;
    color: #000;
    /*position: relative;*/
    /*bottom: 5px;*/
}

#donateArtist:hover {
    text-decoration: none;
}

.nav .active>a,
.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus,
.nav>li:hover>a,
.nav>li.open>a,
.nav>li>a:hover,
.nav>li>a:focus{
	background: transparent!important;
	color:#0086a3!important;
	/*transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;*/
}

.nav>li>.dropdown-menu{
	border: 0;
	border-top: 3px solid #00bbe4;
	border-radius: 0;
	margin: 0;
	min-width: 180px;
	padding: 0;
}
.nav>li>.dropdown-menu>li{
	padding: 10px 10px;
}

.nav>li>.dropdown-menu>li>a{
	padding: 10px;
	font-size: 0.9375rem;
	color:#505050;
}

.nav>li>.dropdown-menu.mega-dropdown-menu li>a{
	padding: 10px;
	display: block;
	font-size: 0.9375rem;
	color:#505050;
}
.nav>li>.dropdown-menu.mega-dropdown-menu li>a:hover,
.nav>li>.dropdown-menu.mega-dropdown-menu li>a:focus{
	text-decoration: none;
}
.nav>li>.dropdown-menu.mega-dropdown-menu li.dropdown .svgWrap{
	vertical-align: middle;
	display: inline-block;
	margin-right:5px;
}
.nav>li>.dropdown-menu.mega-dropdown-menu li.dropdown .svgWrap svg{
	width: 4px;
	height: 11px;
}
.nav>li>.dropdown-menu.mega-dropdown-menu li.open>a,
.nav>li>.dropdown-menu.mega-dropdown-menu li>a:hover{
	background-color: #f5f5f5!important;
	color:#0086a3!important;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}
.nav>li>.dropdown-menu.mega-dropdown-menu li.dropdown.open>a .svgWrap svg,
.nav>li>.dropdown-menu.mega-dropdown-menu li.dropdown.open>a .svgWrap svg,
.nav>li>.dropdown-menu.mega-dropdown-menu li.dropdown>a:hover .svgWrap svg{
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	fill:#0086a3;
}

.nav>li>.dropdown-menu.mega-dropdown-menu li.dropdown .dropdown-menu{
	position: static;
	width: 100%;
	padding: 0;
	border-radius: 0;
	border: 0;
	box-shadow: none;
	margin:0;
	float: none;
}
.nav>li>.dropdown-menu.mega-dropdown-menu li.dropdown .dropdown-menu a:hover,
.nav>li>.dropdown-menu.mega-dropdown-menu li.dropdown .dropdown-menu a:focus{
	background-color: transparent!important;
	color:#0086a3!important;
}
.nav>li>.dropdown-menu.mega-dropdown-menu li.dropdown .dropdown-menu a{
	padding:5px 10px;
}

.searchBtn{
	margin-top: 60px;
}
.searchInputWrap{
	position: absolute;
	margin-top: 3px;
	background: #00bbe4;
	padding: 13px 10px;
	width: 570px;
left: -35px;
	top: 100%;
	display: none;
	/*opacity: 0;
    top:-9999px;
    :-9999px;*/
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
.search_open .searchInputWrap{
	opacity: 1;
left: -35px;
	top: 100%;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
.searchInputWrap button{
	vertical-align: middle;
	display: inline-block;
}
.searchInputWrap button .searchIcon2{
	fill:#fff;
}
.searchInputWrap input[type="search"]{
	width: calc(100% - 60px);
	vertical-align: middle;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	border: 0;
	border-bottom: 1px solid #fff;
	background: transparent;
	margin-left: 15px;
	font-size: 1.25rem;
	color:#fff;
}
.searchInputWrap input[type="search"]::-webkit-input-placeholder{color:#fff;}
.searchInputWrap input[type="search"]:-moz-placeholder{color:#fff;}
#fundesRotator .owl-nav button,
#ancorRotator .owl-nav button,
.innerPageRotator .owl-nav button,
#bannerRotator .owl-nav button{
	position: absolute;
	top:calc(60% - 25px);
}
#fundesRotator .owl-nav button,
#ancorRotator .owl-nav button,
.innerPageRotator .owl-nav button{
	top:calc(50% - 25px);
}
#fundesRotator .owl-nav button svg,
#ancorRotator .owl-nav button svg,
.innerPageRotator .owl-nav button svg,
#bannerRotator .owl-nav button svg{
	fill:#fff;
	width: 23px;
	height: 50px;
	vertical-align: top;
}
#fundesRotator .owl-nav button.owl-prev,
#ancorRotator .owl-nav button.owl-prev,
.innerPageRotator .owl-nav button.owl-prev,
#bannerRotator .owl-nav button.owl-prev{
right:20%;
	-ms-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
#fundesRotator .owl-nav button.owl-prev,
#ancorRotator .owl-nav button.owl-prev,
.innerPageRotator .owl-nav button.owl-prev{
right:12%;
}
#fundesRotator .owl-nav button.owl-next,
#ancorRotator .owl-nav button.owl-next,
.innerPageRotator .owl-nav button.owl-next{
left:12%;
}
#bannerRotator .owl-nav button.owl-next{
left:20%;
}

#fundesRotator .owl-stage {
	margin: 0 auto;
}

.innerPageRotator .owl-item img,
#bannerRotator.owl-carousel .owl-item img{
	width: 100%;
	max-height: 805px;
}

#ancorRotator .owl-nav button svg.rightsAnchorArrow{
	fill: #aaa !important;
}
.rightsRotator .owl-item img{
	width: auto ;
}
.sideFloatMenu{
	position: fixed;
left:0;
	top:200px;
	z-index: 9999;
	direction:rtl;
	transition: left .25s ease-in-out;
	-moz-transition: left .25s ease-in-out;
	-webkit-transition: left .25s ease-in-out;
}
.open_zhuyot .sideFloatMenu{
	z-index: 9999999;
}
.sideFloatMenu li{
	position: relative;
	padding: 18px 15px 10px;
	width: 137px;
	height: 54px;
}
.sideFloatMenu li + li{
	margin-top:5px;
}

.sideFloatMenu li>svg{
	position: absolute;
left:0;
	top:0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.sideFloatMenu>li>a{
	color:#fff;
	font-size: 0.875rem;
	font-weight: 400;
	display: block;
	text-align: center;
}
.sideFloatMenu li a:hover,
.sideFloatMenu li a:focus{
	text-decoration: none;
	color:#fff;
}
.sideFloatMenu li a svg.zhuyotIcon{
	width: 31px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	fill:#fff;
	margin-left:10px;
}
.sideFloatMenu li span{
	display: inline-block;
	vertical-align: middle;
}
.sideFloatMenu li:last-child{
	padding: 10px 15px;
}
.zhuyotLinksWrapper{
	position: fixed;
	top:0;
left: 0;
	transform: translateX(-100%);
	height: 100%;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
	z-index: 9999999999999;
	outline: 0;
}
.open_zhuyot .zhuyotLinksWrapper{
	transform: translateX(0);
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}
.zhuyotLinksInnerWrapper{
	position: relative;
	background: #fff;
	padding: 40px;
	padding-top: 80px;
	width: 380px;
	max-width: 100%;
	margin-right: 50px;
	margin-bottom: 60px;
	height: calc(100% - 60px);
	direction:rtl;
}
.zhuyotLinksInnerWrapper:before{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: left bottom;
	transform: skewY(93deg);
	position: absolute;
	top: 0;
left: 100%;
}
.zhuyotLinksInnerWrapper:after{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: right bottom;
	transform: skewY(9deg) skewX(-3deg);
	position: absolute;
	top: 60px;
left: -3px;
	z-index: -6;
}
.zhuyotLinksInnerWrapper h3{
	margin:0;
	display: inline-block;
	min-width: 50%;
	position: relative;
	padding: 0 15px;
	margin-bottom: 30px;
}
.zhuyotLinksInnerWrapper a{
	color:#3b3b3b;
	font-size: 1.188rem;
	font-weight: 400;
	display: block;
	padding:10px 15px;

}
.zhuyotLinksInnerWrapper a:hover,
.zhuyotLinksInnerWrapper a:focus{
	text-decoration: none;
}
.zhuyotLinksInnerWrapper li{
	width: 100%;
	height: auto;
}
.zhuyotLinksInnerWrapper li + li{
	border-top:1px solid #dcdcdc;
}
.zhuyotLinksInnerWrapper a span{
	display: inline-block;
	vertical-align: middle;
}
.zhuyotLinksInnerWrapper a i{
	font-size: 2.5rem;
	display: inline-block;
	vertical-align: middle;
	margin-left:10px;
}
.zhuyotLinksInnerWrapper h3 svg{
	fill:#063146;
	width: 42px;
	height: 43px;
	margin-left:10px;
	display: inline-block;
	vertical-align: middle;
	z-index: 1;
	position: relative;
}
.zhuyotLinksInnerWrapper h3 span:not(.headerBg){
	font-size: 1.813rem;
	color:#063146;
	font-weight: 400;
	z-index: 1;
	position: relative;
}
.headerBg{
	background: #00bbe4;
	height: 20px;
	width: 64%;
	position: absolute;
right:0;
	bottom:0;
	z-index: 0;
}
.headerBg:before{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: left bottom;
	transform: skewY(-2deg);
	position: absolute;
	bottom: 0;
right: 0;
}
.headerBg:after{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: left bottom;
	transform: skewY(2deg);
	position: absolute;
	top: -3px;
right: 0;
}
.zhuyotClose{
	position: absolute;
right:5px;
	top:30px;
}
.zhuyotClose svg{
	width: 25px;
	height: 25px;
}
.zhuyotLinksInnerWrapper .scrollerWrap{
	height: calc(100% - 73px);
	overflow: auto;

}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container:not(.mCS_no_scrollbar_y){
	margin-left:0;
	margin-right:30px;
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools, .mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{
left:auto;
right:0;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width: 4px;
}
.mCSB_scrollTools .mCSB_draggerRail{
	background-color: #e0e0e0;
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #929292!important;
}
.box2Bg{
	fill: #00bbe4;
	fill-rule: evenodd;
}
.access_top_wrapper{
	position: fixed;
	bottom:0;
right:0;
	z-index: 999;
	text-align: center;
}
.access_top_wrapper .accessBtn{
	background: #00bbe4;
	padding:5px 20px;
	position: relative;
}
.access_top_wrapper .accessBtn:before{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: left bottom;
	transform: skewY(-4deg);
	position: absolute;
	bottom: 0;
right: 0;
	z-index: -1;
}
.access_top_wrapper button{
	display: block;
}
.access_top_wrapper .accessBtn svg{
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	fill:#fff;
	width: 32px;
	height: 32px;
}
.access_top_wrapper .accessBtn span{
	display: inline-block;
	vertical-align: middle;
	color:#fff;
	font-size: 1.125rem;
	font-weight: 400;
}
.access_top_wrapper .scrollTop{
	margin:0 auto 10px;
}
.access_top_wrapper .scrollTop svg{
	display: block;
	width: 43px;
	height: 41px;
}
.newsSection{
	position: absolute;
	bottom: 0;
right: 0;
	width: 100%;

}
@media (min-width:1700px){
	.newsSection {
		bottom: -2rem;
	}
}
.newsSection:before{
	content: "";
	width: 100%;
	height: 68px;
	background: #fff;
	transform-origin: right bottom;
	transform: skewY(-2deg);
	position: absolute;
	bottom: 0;
right: 0;
	z-index: 1;
}
.news_wrap{
	z-index: 2;
	background: #fff;
	border:1px solid #c9c9c9;
	border-top:0;
	padding: 0;
	margin-bottom: 10px;
}
.news_wrap:before{
	content: "";
	width: calc(100% + 1px);
	height: 26px;
	background: #fff;
	transform-origin: left top;
	transform: skewY(-1deg) skewX(0deg);
	position: absolute;
	top: -1px;
left: 0;
	z-index: -2;
	border: 1px solid #c9c9c9;
}
.news_wrap h3{
	margin: 0;
}
.news_wrap h3 svg{
	display: inline-block;
	vertical-align: middle;
	width: 36px;
	height: 31px;
	margin-left:7px;
}
.news_wrap h3 span{
	display: inline-block;
	vertical-align: middle;
	font-size: 1.875rem;
	font-weight: 400;
	color:#228196;
}
.innerNewsWrap{
	background: #fff;
	padding:20px;
}
.innerNewsWrap h3{
	width: 165px;
	display: inline-block;
	vertical-align: middle;
}
.innerNewsWrap .newsTxt{
	width: calc(100% - 180px);
	display: inline-block;
	vertical-align: middle;
}
.innerNewsWrap .newsTxt p{
	margin: 0;
	color:#868686;
	font-size: 1.063rem;
}
.innerNewsWrap .newsTxt a{
	color:#868686;
	font-size: 1.063rem;
	text-decoration: underline;
}
.innerNewsWrap .newsTxt a:after{
	content: ">";
}
#newsRotator .owl-stage-outer{
	width: calc(100% - 100px);
	vertical-align: middle;
	display: inline-block;
}
#newsRotator .owl-nav{
	vertical-align: middle;
	display: inline-block;
	width: 95px;
}
#newsRotator .owl-nav button svg{
	fill:#afafaf;
	width: 24px;
	height: 24px;
}
#newsRotator .owl-nav button:hover svg,
#newsRotator .owl-nav button:focus svg{
	fill:#00bbe4;
}
#newsRotator .owl-nav button.owl-prev{
	-ms-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
#newsRotator .owl-nav button.owl-prev svg,
#newsRotator .owl-nav button.owl-next svg{
	width: 14px;
	height: 31px;
}
#newsRotator .owl-nav button.playPauseBtn{
	vertical-align: middle;
	display: inline-block;
	height: 24px;
	margin: 0 7px;
}
#newsRotator .owl-nav button.owl-prev,
#newsRotator .owl-nav button.owl-next{
	vertical-align: middle;
	display: inline-block;
	height: 31px;
	margin: 0 7px;
}
.headerWBg{
	display: inline-block;
	position: relative;
}
.headerWBg span:not(.headerBg) {
	z-index: 1;
	position: relative;
}
.hpActorsInner ul li{
	float: right;
	width: 20%;
	padding: 0 10px;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}
#fundesRotator .fundItem>div,
#fundesRotator .fundItem a,
.hpActorsInner ul li a{
	display: block;
	position: relative;
}

.hpActorsInner ul li a.imgWrap {
	width: 100%;
	height: 0;
	overflow: hidden;
	position: relative;
	padding-bottom: 128.5%;
}

#fundesRotator .fundItem  imgWrap:before,
.hpActorsInner ul li a.imgWrap:before{
	content: "";
	width: 15px;
	height: 100%;
	background: #eaeaea;
	transform-origin: right bottom;
	transform: skewY(0deg) skewX(-2deg);
	position: absolute;
	bottom: 0px;
right: 0;
	z-index: 2;
}
#fundesRotator .fundItem  .imgWrap:after,
.hpActorsInner ul li a.imgWrap:after{
	content: "";
	width: 20px;
	height: 100%;
	background: #eaeaea;
	transform-origin: left bottom;
	transform: skewY(0deg) skewX(2deg);
	position: absolute;
	bottom: 0px;
left: 0px;
	z-index: 2;
}

.hpActorsInner ul li a.imgWrap img {
	position: absolute;
	top: 0;
	left: 0;
	min-height: 100%;
	min-width: 100%;
	object-fit: cover;
}

#fundesRotator .fundItem img,
.hpActorsInner ul li img{
	width: 100%;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}
#fundesRotator .fundItem:hover img,
.hpActorsInner ul li:hover img,
.hpActorsInner ul li.open img{
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
	filter: grayscale(0%);
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}
#randomize li{
	display: none;
}
#randomize li:nth-child(-n+5){
	display: block;
}

.hpActors{
	padding:50px 0;
	text-align: center;
}
.hpActors .hpActorsInner{
	background: #eaeaea;
	padding:30px 50px;
	float: right;
	width: 100%;
	text-align: center;
	position: relative;
	margin: 100px 0;
}

.onePageSections .shahamSection:first-child .shahamSectionInner {
	margin-top: 30px;
}

.shahamSection.gray .shahamSectionInner{
	background: #eaeaea;
	position: relative;
	display: inline-block;
}
/*.moreCourses .shahamSection.normal .shahamSectionInner,*/
/*.zchutonSections .shahamSection.normal .shahamSectionInner{*/
/*    background: #fff;*/
/*}*/
/*.moreCourses .shahamSection.gray .shahamSectionInner,*/
/*.zchutonSections .shahamSection.gray .shahamSectionInner{*/
/*    background: #eaeaea;*/
/*    position: relative;*/
/*    display: inline-block;*/
/*}*/
.shahamSectionInner{
	padding:30px;
}
/*.moreCourses .shahamSection.normal .shahamSectionInner:before,*/
/*.zchutonSections .shahamSection.normal .shahamSectionInner:before,*/
.shahamSection.gray .shahamSectionInner:before,
.hpActors .hpActorsInner:before{
	content: "";
	width: 100%;
	height: 50%;
	background: inherit;
	transform-origin: right top;
	transform: skewY(3deg) skewX(0deg);
	position: absolute;
	top: 0px;
left: 0;
}
/*.moreCourses .shahamSection.normal .shahamSectionInner:after,*/
/*.zchutonSections .shahamSection.normal .shahamSectionInner:after,*/
.shahamSection.gray .shahamSectionInner:after,
.hpActors .hpActorsInner:after{
	content: "";
	width: 100%;
	height: 50%;
	background: inherit;
	transform-origin: right top;
	transform: skewY(-2deg) skewX(0deg);
	position: absolute;
	bottom: 0;
left: 0;
}
.shahamSection.gray .shahamSectionInner .container{
	position: relative;
	z-index: 1;
}
/*.moreCourses .shahamSection.gray .shahamSectionInner:before,*/
/*.moreCourses .shahamSection.gray .shahamSectionInner:after,*/
/*.zchutonSections .shahamSection.gray .shahamSectionInner:before,*/
/*.zchutonSections .shahamSection.gray .shahamSectionInner:after{*/
/*    content: initial;*/
/*    display: none;*/
/*}*/
.hpActors .hpActorsInner #randomize{
	width: 90%;
	display: inline-block;
	z-index: 1;
	position: relative;
}
.stopRandom{
	position: absolute;
	top:20px;
right:20px;
}
.stopRandom .pauseBtn{
	fill: #2f2c2c;
	width: 24px;
	height: 30px;
}
.stopRandom .playBtn{
	fill: #2f2c2c;
	width: 30px;
	height: 30px;
	display: none;
}
.stopRandom.paused .pauseBtn{
	display: none;
}
.stopRandom.paused .playBtn{
	display: block;
}

.actorBg1 , .actorBg2{
	position: absolute;
	z-index: 1;
}
.actorBg1{
	width: 87px;
	height: 92px;
	top: 100%;
left: -40px;
}
.actorBg2{
	width: 88px;
	height: 93px;
	top: calc(100% + 30px);
left: -20px;
}
.actorIndexLink{
	font-size: 1.125rem;
	font-weight: 400;
	color:#252525;
	text-decoration: underline;
	display: block;
	margin-top: 30px;
	z-index: 1;
	position: relative;
	display: inline-block;
}
.actorIndexLink:hover,
.actorIndexLink:focus{
	color:#252525;
}
.actorIndexLink:after{
	content: ">";
}
.hpEvents .owl-carousel .owl-stage-outer{
	text-align: center;
}
.hpEvents .owl-carousel .owl-stage{
	display: inline-block;
}
.hpEvents{
	position: relative;
	background: #fff;
}
.hpEvents:after{
	content: "";
	width: 100%;
	height: 50%;
	background: inherit;
	transform-origin: right top;
	transform: skewY(-1deg) skewX(0deg);
	position: absolute;
	bottom: 0;
left: 0;
	z-index: 1;
}
.hpEvents .container{
	z-index: 2;
	position: relative;
}
.hpEvents h2.headerWBg,
.hpLinks h2.headerWBg,
.hpActors h2.headerWBg{
	font-size: 2.813rem;
	font-weight: 300;
}
.hpEvents h2.headerWBg .headerBg,
.hpLinks h2.headerWBg .headerBg,
.hpActors h2.headerWBg .headerBg{
right:auto;
left: 40px;
	width: 360px;
	height: 15px;
}
.hpEvents h2.headerWBg .headerBg:after,
.hpLinks h2.headerWBg .headerBg:after,
.hpActors h2.headerWBg .headerBg:after{
	transform: skewY(1deg);
	height: 140%;
}
#fundesRotator .fundItem h3,
.hpActorsInner ul li h3{
	width: 70%;
	margin: 0 auto;
	background: #063146;
	position: relative;
	z-index: 2;
	transform: translateY(-50%);
}
#fundesRotator .fundItem h3 h3:before,
.hpActorsInner ul li h3:before{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: left bottom;
	transform: skewY(-2deg);
	position: absolute;
	bottom: 0;
right: 0;
	z-index: -1;
}
#fundesRotator .fundItem h3:after,
.hpActorsInner ul li h3:after{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: left bottom;
	transform: skewY(3deg);
	position: absolute;
	top: 0;
right: 0;
	z-index: -1;
}
#fundesRotator .fundItem h3 span,
.hpActorsInner ul li h3 a{
	display: block;
	color:#fff;
	font-size: 1.063rem;
	font-weight: 400;
	text-align: right;
	padding:5px 10px;
	text-decoration: none;
}
.hpActorsInner ul li h3 a:hover,
.hpActorsInner ul li h3 a:focus{
	text-decoration: none;
	color:#fff;
}
.hpLinks{
	text-align: center;
}
#linksRotator .owl-item{
	webkit-transform: skewX(-10deg);
	-moz-transform: skewX(-10deg);
	-ms-transform: skewX(-10deg);
	-o-transform: skewX(-10deg);
	transform: skewX(-10deg);
	overflow: hidden;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;

}
#linksRotator .owl-item:before{
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
right:0;
	background: rgba(0,0,0,0.5);
	z-index: 1;
	transition: background .4s ease-in-out;
	-moz-transition: background .4s ease-in-out;
	-webkit-transition: background .4s ease-in-out;
}

#linksRotator .owl-item img{
	-moz-transform: scale(1.22) skewX(10deg);
	-webkit-transform: scale(1.22) skewX(10deg);
	transform: scale(1.22) skewX(10deg);
}
#linksRotator .owl-item h3{
	position: absolute;
	color: #fff;
	font-size: 1.375rem;
	font-weight: 400;
	margin: 0;
	bottom: 10%;
right: 0;
	z-index: 2;
	-moz-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
	text-align: center;
	width: 100%;
	transition: bottom .4s ease-in-out;
	-moz-transition: bottom .4s ease-in-out;
	-webkit-transition: bottom .4s ease-in-out;
}
#linksRotator .owl-item.open h3,
#linksRotator .owl-item:hover h3{
	bottom: 50%;
	transition: bottom .4s ease-in-out;
	-moz-transition: bottom .4s ease-in-out;
	-webkit-transition: bottom .4s ease-in-out;
}
#linksRotator .owl-item.open:before,
#linksRotator .owl-item:hover:before{
	background: -moz-linear-gradient(270deg, rgba(4,102,124,0.64) 0%, rgba(0,187,228,0.64) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(4,102,124,0.64)), color-stop(100%, rgba(0,187,228,0.64)));
	background: -webkit-linear-gradient(270deg, rgba(4,102,124,0.64) 0%, rgba(0,187,228,0.64) 100%);
	background: -o-linear-gradient(270deg, rgba(4,102,124,0.64) 0%, rgba(0,187,228,0.64) 100%);
	background: -ms-linear-gradient(270deg, rgba(4,102,124,0.64) 0%, rgba(0,187,228,0.64) 100%);
	background: linear-gradient(180deg, rgba(4,102,124,0.64) 0%, rgba(0,187,228,0.64) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04667c', endColorstr='#00bbe4',GradientType=0 );
	transition: background .4s ease-in-out;
	-moz-transition: background .4s ease-in-out;
	-webkit-transition: background .4s ease-in-out;
}
#linksRotator.owl-carousel{
	position: relative;
	margin: 50px 0 0;
}
#linksRotator .owl-nav button{
	position: absolute;
	top:50%;
	transform: translateY(-50%);
	background: #0c2233;
	padding:15px;
}
#linksRotator .owl-nav button svg{
	fill:#dddddd;
	width: 12px;
	height: 28px;
}
#linksRotator .owl-nav button.owl-prev{
right:0;
	-ms-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
#linksRotator .owl-nav button.owl-next{
left:0;
}
#linksRotator .owl-nav button.owl-next:before{
	content: "";
	background: inherit;
	transform-origin: left bottom;
	transform: skewX(-7deg);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
left: 2px;
	z-index: -1;
}
#linksRotator .owl-nav button.owl-next:after{
	content: "";
	background: inherit;
	transform-origin: left bottom;
	transform: skewY(12deg) skewX(-5deg);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
right: -3px;
	z-index: -1;
}
#linksRotator .owl-nav button.owl-prev:before{
	content: "";
	background: inherit;
	transform-origin: left bottom;
	transform: skewX(-7deg);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
left: 2px;
	z-index: -1;
}
#linksRotator .owl-nav button.owl-prev:after{
	content: "";
	background: inherit;
	transform-origin: left bottom;
	transform: skewY(12deg) skewX(-5deg);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
right: -3px;
	z-index: -1;
}
.hpInfo{
	padding:70px 0;
	position: relative;
	overflow: hidden;
}
.hpInfo .lightBg{
	position: absolute;
	top:0;
right: 0;
	z-index: 4;
}
.innerHpInfo{
	padding:50px;
	background: #eef2f5;
	position: relative;
}
.innerHpInfo:before{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform: skewX(-6deg);
	position: absolute;
	top: 0;
left: 8%;
	z-index: -1;
}
.innerHpInfo:after{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform: skewX(4deg);
	position: absolute;
	top: 0;
right: 5%;
	z-index: -1;
}
.innerHpInfo .sideWrap{
	text-align: center;

}
.innerHpInfo .sideWrap:first-child{
	padding-left: 100px;
	border-left:1px solid #cacecf;
}
.innerHpInfo .sideWrap + .sideWrap{
	padding-right:100px;
}
.innerHpInfo .sideWrap h2{
	font-size: 1.875rem;
	font-weight: 300;
	margin-bottom: 25px;
}
.innerHpInfo .sideWrap h2 .headerBg{
right: -30px;
	width: 85%;
	bottom:-10px;
	background: #6bd4ec;
}
.itemBox1{
	background: #d0d9de;
	padding:10px;
	position: relative;
}
.innerItemBox:before,
.itemBox1:before{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: right bottom;
	transform: skewY(3deg);
	position: absolute;
	bottom: 0;
right: 0;
}
.innerItemBox:after,
.itemBox1:after{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: right bottom;
	transform: skewY(-3deg);
	position: absolute;
	bottom: 0;
right: 0;
}
.innerItemBox{
	padding: 30px 40px;
	text-align: right;
	background: #fff;
	position: relative;
	z-index: 2;
}
.itemBox1 .innerItemBox {
	min-height: 165px;
}
.moreInnerItemBox{
	z-index: 3;
	position: relative;
}
.itemsWrap .itemBox1{
	margin-top:35px;
}
.itemsWrap .itemBox1 + .itemBox1{
	margin-top:60px;
}
.itemsWrap .itemBox1:nth-child(even) .innerItemBox:before,
.itemsWrap .itemBox1:nth-child(even):before{
	transform-origin: left bottom;
	transform: skewY(-3deg);
}
.itemsWrap .itemBox1:nth-child(even) .innerItemBox:after,
.itemsWrap .itemBox1:nth-child(even):after{
	transform-origin: left bottom;
	transform: skewY(3deg);
}

.moreInnerItemBox h3{
	color:#063146;
	font-size: 1.188rem;
	font-weight: 400;
	margin:0;
	margin-bottom: 20px;
}
.moreInnerItemBox p{
	font-size: 0.9375rem;
	font-weight: 400;
	color:#434343;
}
.moreInnerItemBox a{
	font-size: 0.9375rem;
	font-weight: 400;
	color:#434343;
	text-decoration: underline;
}
.moreInnerItemBox a:after{
	content: ">";
}
.innerHpInfo .sideWrap .sideLink{
	font-size: 1.125rem;
	font-weight: 400;
	color:#063146;
	text-decoration: underline;
	margin-top:70px;
	display: inline-block;
}
.innerHpInfo .sideWrap .sideLink.defmarg{
	margin-top: 100px;
}
.innerHpInfo .sideWrap .sideLink:after{
	content: ">";
}
.imgWrapper{
	width: 200px;
	height: 200px;
	overflow: hidden;
	position: relative;
}
.imgWrapper:before{
	content: "";
	width: 100%;
	height: 100%;
	background:  #cacecf;
	transform-origin: right bottom;
	transform: skewY(3deg);
	position: absolute;
	bottom: 0;
right: 0;
}
.imgWrapper img{
	width: 100%;
}
.itemBox2{
	position: relative;
	float: right;
	width: 100%;
}
.itemBox2:before{
	content: "";
	width: 100%;
	height: 32px;
	background: #eef2f5;
	transform-origin: right top;
	transform: skewY(3deg) skewX(0deg);
	position: absolute;
	top: 0;
right: 0;
	z-index: 3;
}
.itemBox2:after{
	content: "";
	width: 100%;
	height: 32px;
	background: #eef2f5;
	transform-origin: right top;
	transform: skewY(-3deg) skewX(0deg);
	position: absolute;
	bottom: 0;
right: 0;
	z-index: 3;
}
.itemBox2 .innerItemBox{
	padding:0;
	float: right;
	width: 100%;
}
.itemBox2 .innerItemBox img{
	width:250px;
	float: right;
}
.itemBox2 .innerItemBox .textWrap{
	width:calc(100% - 250px);
	float: right;
	padding: 60px 30px;
}

.itemBox2:nth-child(even) .innerItemBox img,
.itemBox2:nth-child(even) .innerItemBox .textWrap{
	float: left;
}
.itemBox2:nth-child(even){
	transform: skewY(-7deg);
}
.itemBox2:nth-child(even) .innerItemBox{
	transform: skewY(7deg);
}
.itemBox2:nth-child(even):after{
	transform: skewY(10deg) skewX(0deg);
	transform-origin: left top;
	bottom: 37px;
}
.itemBox2:nth-child(even):before{
	top: -6px;
}
.hpEvents{
	text-align: center;
}

#eventsRotator{
	margin: 70px 80px;
	width: calc(100% - 160px);
}
#eventsRotator .owl-item{
	padding:0 15px;
}
.boxWrapper{
	text-align: center;
}

.eventItem img {
	width: 100%;
}

.boxWrapper img{
	width: 100%;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}
.boxWrapper:hover img,
.eventItem:hover img,
.boxWrapper.open img,
.eventItem.open img{
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
	filter: grayscale(0%);
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}
.boxWrapper h3,
.eventItem h3{
	margin: 10px 0;
	font-size: 1.063rem;
	font-weight: 400;
}
.boxWrapper h3 a,
.eventItem h3 a,
.boxWrapper h3 a:hover,
.eventItem h3 a:hover,
.boxWrapper h3 a:focus,
.eventItem h3 a:focus{
	color:#00bbe4;
	text-decoration: none;
}
.boxWrapper a.readMore,
.eventItem a.readMore,
.boxWrapper p,
.eventItem p{
	font-size: 0.875rem;
	font-weight: 300;
	color:#323232;
}
.boxWrapper a.readMore:after,
.eventItem a.readMore:after{
	content:">";
}
.eventItem .datesWrap{
	position: absolute;
	top:20px;
right:30px;
	background: #063146;
	color:#fff;
	z-index: 1;
	padding:5px 20px;
}
.datesWrap:before {
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: left bottom;
	transform: skewY(2deg);
	position: absolute;
	bottom: 5px;
right: 0;
	z-index: -1;
}
.datesWrap:after {
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: left bottom;
	transform: skewY(-3deg);
	position: absolute;
	top: 8px;
right: 0;
	z-index: -1;
}
#eventsRotator .owl-nav button{
	width: 77px;
	height: 76px;
	text-align: center;
	position: absolute;
	top:25%;
}
#eventsRotator .owl-nav button.owl-next{
left:-100px;
}
#eventsRotator .owl-nav button.owl-prev{
right:-100px;
	transform: rotate(180deg);
}
#eventsRotator .owl-nav button svg.arrowBg{
	position: absolute;
	top:0;
right:0;
	width: 77px;
	height: 76px;
	margin-top: -5px;
}
#eventsRotator .owl-nav button svg.arrowIcon{
	width:11px;
	height:26px;
	fill:#fff;
	z-index: 2;
	position: relative;
}
.hpCredits{
	padding:100px 50px 50px;
	background: #eaeaea;
	text-align: center;
	position: relative;
}
.hpCredits:after{
	content: "";
	width: 100%;
	height: 50%;
	background: inherit;
	transform-origin: right top;
	transform: skewY(2deg) skewX(0deg);
	position: absolute;
	top: 70%;
left: 0;
	z-index: 1;
}
.hpCredits .container{
	position: relative;
	z-index: 2;
}
.hpCredits h4{
	color:#464646;
	font-size: 1.625rem;
	font-weight: 400;
	margin:0;
}
.hpCredits h4 + p{
	color:#00bbe4;
	font-size: 1.125rem;
}
.hpCredits li{
	display: inline-block;
	margin:20px;
}
.hpCredits li a{
	display: block;
}
.hpCredits li a img{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}
.hpCredits li.open a img,
.hpCredits li a:focus img,
.hpCredits li a:hover img{
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
	filter: grayscale(0%);
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}
.hpCredits ul{
	margin-top:25px;
}
.upperFooter{
	background: url("../images/footerBg.jpg") center top repeat-y;
	padding: 7rem 0 30px;
	position: relative;
}
.upperFooter .lightBg{
	position: absolute;
left:0;
	top:0;
	z-index: 3;
	transform: translateY(-20%);
}
.upperFooter .lightBg img{
	width: 150px;
}
.upperFooter .side1 svg{
	display: inline-block;
	vertical-align: top;
	margin-left: 5px;

}
.upperFooter .side1 .linksWrap{
	width: calc(100% - 55px);
	display: inline-block;
	vertical-align: top;
}
.upperFooter .side1 svg.pencil{
	width: 35px;
	height:35px;
	stroke:#fff;
	fill:transparent;
	stroke-width:2px;
}
.upperFooter .side1 svg.publish{
	width: 36px;
	height: 38px;
	fill:#fff;
}
.upperFooter .side1 svg.hand{
	width: 36px;
	height: 38px;
	fill:#fff;
}
.upperFooter .side1 h3{
	display: inline-block;
	vertical-align: middle;
	font-size: 1.375rem;
	color:#fff;
	font-weight: 400;
	margin: 10px 0;
}
.upperFooter .side1 ul li{
	color: #fff;
}
.upperFooter .side1 ul li a{
	display: block;
	font-size: 1rem;
	padding:5px 0;
	color:#fff;
	text-decoration: underline;
}
.upperFooter .side2 h3{
	font-size: 1.125rem;
	color:#fff;
	font-weight: 400;
	margin: 10px 0;
}
.upperFooter .side2 h3 a,
.upperFooter .side2 h3 a:hover,
.upperFooter .side2 h3 a:focus{
	color:#fff;
	text-decoration: none;
}
.upperFooter .side2 ul li a{
	color:#fff;
	text-decoration: none;
	font-size: 0.9375rem;
	padding:3px 0;
	display: block;
}
.upperFooter .side2 ul li a:hover,
.upperFooter .side2 ul li a:focus{
	color:#fff;
	text-decoration: none;

}

.upperFooter .side1 .footer_abuse h3{
	font-size: 1rem;
}
.upperFooter .side1 .footer_abuse_content{
	color: #fff;
	font-size: 0.9rem;
}
.upperFooter .side1 .footer_abuse_content a{
	color: #fff;
	text-decoration: underline;
}
.footer_abuse_text{
	font-size: 0.75rem;
}
.bottomFooter .credit{
	color:#535353;
	font-size: 0.875rem;
	font-weight: 400;
}
.footerMenu{
	text-align: center;
}
.bottomFooter .footerMenu li{
	display: inline-block;
}
.bottomFooter .footerMenu li + li:before{
	content: "/";
	padding:0 5px;
}
.bottomFooter{
	padding:15px 0 50px;
}
.bottomFooter .footerMenu li a{
	color:#292929;
	text-decoration: none;
	font-size: 0.875rem;
	font-weight: 400;
}
.bottomFooter .tycoCredit{
	float: left;
	position: relative;
	line-height: 11px;
}
.tycoCredit svg.tyco {
	width: 60px;
	height:20px;
	fill: #7f7f7f;
}
.open_zhuyot header:before,
.open_zhuyot:before{
	content:"";
	position: fixed;
	top:0;
right:0;
	width:100%;
	height:100%;
	background: rgba(0,0,0,0.6);
	z-index: 999999;
}
svg.logedIcon{
	fill:transparent;
	stroke:#fff;
	stroke-width:2px;
	width:22px;
	height:22px;
	margin-left:5px;
}
.loginBtn svg.selectIcon{
	width: 14px;
	height: 7px;
	fill:#fff;
	margin-right: 5px;
}
.loginBtn .dropdown-menu{
	margin: 0;
	border: 0;
	border-radius: 0;
	padding: 0 10px;
	width: 100%;
	background: #fff;
}
.loginBtn .dropdown-menu a{
	color:#505050;
	font-size: 0.875rem;
	font-weight: 400;
	padding:10px 15px;
}
.loginBtn .dropdown-menu li{
	padding:5px 0;
}
.loginBtn .dropdown-menu li:last-child a{
	color:#00bbe4;
}
.loginBtn .dropdown-menu li + li{
	border-top:1px solid #e1e1e1;
}
.loginBtn .dropdown-menu a svg.logOutIcon{
	width: 20px;
	height:19px;
	margin-left:5px;
	fill:#00bbe4;
}
.modal-content{
	direction:rtl;
	border: 0;
	border-radius: 0;
	background: transparent;
}
.modal-content .modal-header{
	background: -moz-linear-gradient(4deg, rgba(5,48,70,0.87) 0%, rgba(0,187,228,0.87) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(5,48,70,0.87)), color-stop(100%, rgba(0,187,228,0.87)));
	background: -webkit-linear-gradient(4deg, rgba(5,48,70,0.87) 0%, rgba(0,187,228,0.87) 100%);
	background: -o-linear-gradient(4deg, rgba(5,48,70,0.87) 0%, rgba(0,187,228,0.87) 100%);
	background: -ms-linear-gradient(4deg, rgba(5,48,70,0.87) 0%, rgba(0,187,228,0.87) 100%);
	background: linear-gradient(86deg, rgba(5,48,70,0.87) 0%, rgba(0,187,228,0.87) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#053046', endColorstr='#00bbe4',GradientType=1 );
	min-height: 0;
	padding: 35px 10px;
	border-bottom: 0;
	text-align: center;
}
.modal-content .modal-header h3{
	color: #fff;
	font-weight: 400;
	font-size: 1.625rem;
}
.modal-content .modal-body{
	background: #e8e7e6;
	padding: 40px 70px;
	text-align: center;
}
.modal-content .modal-body:before{
	content: "";
	width: 100%;
	height: 100%;
	background:inherit;
	border-top:4px solid #000;
	transform-origin: right bottom;
	transform: skewY(3deg);
	position: absolute;
	bottom: 0;
right: 0;
}
.modal-content .modal-body *{
	z-index: 1;
	position: relative;
}
.modal-content button.close{
	position: absolute;
left: calc(100% + 5px);
	top: -25px;
	opacity: 1;
}
.modal-content button.close svg{
	width: 21px;
	height: 21px;
	fill:#fff;
}
.modal-content .modal-body p{
	color:#003c57;
	font-weight: 400;
	font-size: 1.125rem;
	margin-bottom: 15px;

}
.modal-content .modal-body form label{
	display: block;
	font-weight: 400;
	font-size: 1.125rem;
	margin-bottom: 5px;
	text-align: right;
	color:#003c57;
}
.modal-content .modal-body form input:not([type="checkbox"]){
	width: 100%;
	height: 50px;
	background: #fff;
	border:1px solid #c6c6c6;
}
.modal-content .modal-body form input.submitBtn{
	background: -moz-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(5,48,70,1)), color-stop(100%, rgba(0,187,228,1)));
	background: -webkit-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -o-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -ms-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: linear-gradient(86deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#053046', endColorstr='#00bbe4',GradientType=1 );
	color:#fff;
	border:0;
}
.modal-content .modal-body form .inputWrap{
	margin-top:20px;
}
.modal-content .modal-body form>a{
	color:#003c57;
	text-decoration: underline;
	font-weight: 400;
	font-size: 1.125rem;
	margin-top: 15px;
	display: inline-block;
}
.modal-backdrop{
	z-index: 9999999;
}
.modal{
	z-index: 999999999;
}
.inputWrap input[type="checkbox"]{
	width: 17px;
	height: 17px;
right: 0;
	top: 0;
	position: absolute;
	opacity: 0;
	margin:0;
}
.check {
	width: 17px;
	height: 17px;
	display: inline-block;
	border: 1px solid #3d697c;
	text-align: center;
	vertical-align: top;
	margin-left: 5px;
}
.check svg {
	width: 80%;
	height: 100%;
	display: block;
	margin: 0 auto;
	opacity: 0;
}
.inputWrap input[type="checkbox"]:checked + .check svg {
	opacity: 1;
}
.checkTxt {
	display: inline-block;
	width: calc(100% - 29px);
	vertical-align: top;
	font-size: 0.9rem;
}
.modal-content .modal-header h3 svg.errorIcon{
	fill:transparent;
	stroke:#fff;
	width: 38px;
	height:44px;

}
.modal-content .modal-body h3{
	margin:0;
	margin-bottom:20px;
	color:#003c57;
	font-weight: 400;
	font-size: 1.625rem;
    line-height: 1.2;
}
.modal-content .modal-body h3 strong {
    font-size: 1.1rem;
}
#errorModal .modal-content .modal-body p{
	margin:0;
	margin-bottom: 7px;
	font-size: 1.063rem;
	color:#003c57;
	font-weight: 400;
    line-height: 1.3;
}
#errorModal .modal-content .modal-body p a{
	color:#003c57;
	text-decoration: underline;
}
.modal-content .modal-body svg.mailConfirmIcon{
	width: 25px;
	height: 28px;
	display: block;
	margin: 20px auto 10px;
}
.modal-content .modal-body>span{
	color:#003c57;
	font-weight: 500;
	font-size:1.063rem;
}
.innerRegModal a{
	display: block;
	height:50px;
	line-height: 50px;
	font-size: 1.5rem;
	font-weight: 500;
	margin-top:30px;
}
.innerRegModal a:hover,
.innerRegModal a:focus{
	text-decoration: none;
}
.innerRegModal a.actorLink{
	background: -moz-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(5,48,70,1)), color-stop(100%, rgba(0,187,228,1)));
	background: -webkit-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -o-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -ms-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: linear-gradient(86deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#053046', endColorstr='#00bbe4',GradientType=1 );
	color:#fff;
}
.innerRegModal a.nonActorLink{
	background: #fff;
	color:#3d697c;
}
.innerRegModal span{
	display: block;
	color:#003c57;
	font-size: 0.75rem;
	font-weight: 400;
	text-align: right;
	margin-top:4px;
}
.shahamSection{
	padding: 50px 0;
	text-align: center;
}
.shahamSection .container{
	text-align: right;
}
.shahamSection h2{
	font-weight: 300;
	font-size: 2.813rem;
	color:#252525;
	padding-right: 50px;
	/*margin-top: 110px;*/
}
.shahamSection .selectWrap{
	float: left;
	border-bottom:1px solid #00bbe4;
	width: 315px;
	position: relative;
	margin-top:20px;
}
.shahamSection .selectWrap select{
	width: 100%;
	height:50px;
	line-height: 50px;
	border:0;
	color:#101010;
	font-size: 1.563rem;
	background: transparent;

}
.shahamSection .selectWrap select option{
	font-size: 1rem;
}
.shahamSection .selectWrap svg.selectIcon{
	width: 22px;
	height: 11px;
	fill:#00bbe4;
	position: absolute;
left: 0;
	top:20px;
}
.sectionItems{
	margin:50px 0;
	text-align: center;
	position: relative;
}
.sectionItems>a{
	display: inline-block;
	text-align: center;
	margin-top:50px;
	color:#063146;
	font-size: 1.125rem;
	font-weight: 400;
	text-decoration:underline;
	position: relative;
}
.sectionItems>a:after{
	content: ">";
}
.innerHeader{
	position: absolute;
	width: 100%;
	margin-top: 215px;
	z-index: 2;
	top:0;
right:0;
}
.innerHeader .side1Wrap.rtl-dir {
	direction: ltr;
	text-align: left;
	float: left;
}
.innerHeader .side1Wrap{
	float: right;
}
.innerHeader h1{
	margin: 0px 0 10px;
	color:#fff;
	font-size: 2.5rem;
	font-weight: 400;
}
.innerHeader h1 span{
	font-weight: 500;
}
.innerHeader .breadcrumb{
	padding: 0;
	margin-bottom: 0;
	background-color: transparent;
	border-radius: 0;
}
.innerHeader .breadcrumb li,
.innerHeader .breadcrumb a,
.innerHeader .breadcrumb a:hover,
.innerHeader .breadcrumb a:focus{
	color:#fff;
	font-weight: 300;
	text-decoration: none;
}
.innerHeader .breadcrumb>.active{
	color:#fff;
	font-weight: 500;
}
.innerHeader .breadcrumb>li+li:before{
	content: ">";
	font-size: 19px;
	line-height: 15px;
	padding: 0 3px;
	padding-right: 0px;
}
.innerHeader .headerLinksWrap{
	float: left;
	margin-top: 44px;
}
.innerHeader .headerLinksWrap a{
	display: inline-block;
	vertical-align: top;
	padding: 15px 20px;
	border:1px solid #fff;
	border-left: 0;
	border-bottom:0;
	position: relative;
	margin-left: 7px;
}
.innerHeader .headerLinksWrap a + a{
	margin-left: 0;
	margin-right: 7px;
	border-bottom:1px solid #fff;
	border-top:0;
}
.innerHeader .headerLinksWrap a:after{
	content: "";
	width: calc(100% + 11px);
	height: 1px;
	position: absolute;
	top: calc(100% - 1px);
right: 0;
	background: #fff;
}
.innerHeader .headerLinksWrap a + a:after{
left:0;
right:auto;
	top: 0;
}
.innerHeader .headerLinksWrap a:before{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: right top;
	transform: skewX(-12deg);
	position: absolute;
	top: 0;
right: 0;
	border-left: 1px solid #fff;
}
.innerHeader .headerLinksWrap a +a:before{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: left bottom;
	transform: skewX(-12deg);
	position: absolute;
	top: 0;
left: 0;
right:auto;
	border-right: 1px solid #fff;
	border-left: 0;
}
.innerHeader .headerLinksWrap a + a{
	border-right: 0;
	border-left: 1px solid #fff;
}
.innerHeader .headerLinksWrap a svg{
	display: inline-block;
	vertical-align: middle;
	fill:#fff;
	margin-left:7px;
}
.innerHeader .headerLinksWrap a svg.fileIcon{
	width: 18px;
	height: 24px;
	position: static;
}
.innerHeader .headerLinksWrap a svg.bookIcon{
	width: 24px;
	height: 24px;
}
.innerHeader .headerLinksWrap a span{
	display: inline-block;
	vertical-align: middle;
	font-size: 1.125rem;
	font-weight: 300;
	color: #fff;
}
.bottomBanner{
	position: absolute;
	bottom:0;
right:0;
	width: 100%;
	z-index: 2;
}

.bottomBanner.top-50 {
	bottom: 55px;
}

.activity_page_contact{
	position: absolute;
	top: 20rem;
	width: 100%;
}

.contactDet{
	text-align: center;
}



.contactDet a{
	display: inline-block;
	padding:15px 0;
}
.contactDet a:hover,
.contactDet a:focus{
	text-decoration: none;
}
.contactDet a + a{
	margin-right: 80px;
}
.contactDet a span{
	display: inline-block;
	vertical-align: middle;
	color:#fff;
	font-size: 1.25rem;
	font-weight: 300;
}
.contactDet a:nth-child(2) span{
	text-decoration: underline;
}
.contactDet a svg{
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
}
.contactDet a svg.emailGrad,
.contactDet a svg.phoneGrad{
	width:35px;
	height: 33px;
}
.ancorCru{
	position: relative;
	overflow: hidden;
	padding: 70px 0 15px;
}
.ancorCru:before{
	content: "";
	width: 100%;
	height: 100%;
	background: -moz-linear-gradient(0deg, rgba(4,102,124,0.78) 0%, rgba(0,187,228,0.78) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(4,102,124,0.78)), color-stop(100%, rgba(0,187,228,0.78)));
	background: -webkit-linear-gradient(0deg, rgba(4,102,124,0.78) 0%, rgba(0,187,228,0.78) 100%);
	background: -o-linear-gradient(0deg, rgba(4,102,124,0.78) 0%, rgba(0,187,228,0.78) 100%);
	background: -ms-linear-gradient(0deg, rgba(4,102,124,0.78) 0%, rgba(0,187,228,0.78) 100%);
	background: linear-gradient(90deg, rgba(4,102,124,0.78) 0%, rgba(0,187,228,0.78) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04667c', endColorstr='#00bbe4',GradientType=1 );
	transform-origin: right top;
	transform: skewY(-2deg);
	position: absolute;
	top: 0px;
left: 0;
	z-index: -2;
}
.ancorLink{
	display: block;
}
.ancorLink:hover,
.ancorLink:focus{
	text-decoration: none;
}
.ancorLink svg{
	fill:#fff;
	margin:0 auto 10px;
	display: block;
	height:43px !important;
	width: auto !important;
}

/*.ancorLink svg * {
    fill:#fff !important;
}*/

.ancorLink i{
	height: 43px;
	margin:0 auto 10px;
	display: block;
	font-size: 3.2em;
	color: #03bce4;
	text-align: center;
}


.shahampage .ancorLink i {
	color: #fff;
}

.ancorLink svg.ancor1{
	width:41px;
}
.ancorLink svg.ancor2{
	width:44px;
}
.ancorLink svg.ancor3{
	width:48px;
}
.ancorLink svg.ancor4{
	width:45px;
}
.ancorLink svg.ancor5{
	width:43px;
}
.ancorLink span{
	display: block;
	color:#fff;
	font-size: 1.25rem;
	font-weight: 400;
	text-align: center;
}
.ancorCru.is_stuck{
	position: fixed!important;
	top:109px!important;
right: 0!important;
	width: 100%!important;
	padding: 10px 0;
	bottom:auto!important;
	z-index: 2;

}
.stikiTriki.is_stuck{
	position: fixed!important;
	top:109px!important;
right: 0!important;
	width: 100%!important;
	padding: 10px 0;
	bottom:auto!important;
	z-index: 3;
	background: #fff;

}
.ancorCru.is_stuck:before{
	transform: skewY(0deg);
}
#fundesRotator .owl-nav button.owl-next,
#ancorRotator .owl-nav button.owl-next{
left: -3%;
}
#fundesRotator .owl-nav button.owl-prev,
#ancorRotator .owl-nav button.owl-prev{
right: -3%;
}
#fundesRotator .owl-nav button,
#ancorRotator .owl-nav button {
	top: calc(50% - 15px);
}
#fundesRotator .owl-nav button svg,
#ancorRotator .owl-nav button svg{
	width: 15px;
	height: 35px;
}
#fundesRotator{
	width:95%;
	margin:0 auto;
}
#ancorRotator{
	width:90%;
	margin:0 auto;
}
.usefulLinks{
	padding-bottom: 100px;
	text-align: center;
}
.usefulLinks h2{
	font-weight: 300;
	font-size: 2.813rem;
	color: #252525;
	padding-right: 50px;
	margin-bottom: 100px;
}
.usefulLinksItem{
	padding: 0;
	-webkit-transform: skewX(-10deg);
	-moz-transform: skewX(-10deg);
	-ms-transform: skewX(-10deg);
	-o-transform: skewX(-10deg);
	transform: skewX(-10deg);
	overflow: hidden;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.usefulLinksItem:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
right: 0;
	background: rgba(0,0,0,0.1);
	z-index: 1;
	transition: background .4s ease-in-out;
	-moz-transition: background .4s ease-in-out;
	-webkit-transition: background .4s ease-in-out;
}
.usefulLinksItem.open:before,
.usefulLinksItem:hover:before {
	background: -moz-linear-gradient(270deg, rgba(4,102,124,0.64) 0%, rgba(0,187,228,0.64) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(4,102,124,0.64)), color-stop(100%, rgba(0,187,228,0.64)));
	background: -webkit-linear-gradient(270deg, rgba(4,102,124,0.64) 0%, rgba(0,187,228,0.64) 100%);
	background: -o-linear-gradient(270deg, rgba(4,102,124,0.64) 0%, rgba(0,187,228,0.64) 100%);
	background: -ms-linear-gradient(270deg, rgba(4,102,124,0.64) 0%, rgba(0,187,228,0.64) 100%);
	background: linear-gradient(180deg, rgba(4,102,124,0.64) 0%, rgba(0,187,228,0.64) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04667c', endColorstr='#00bbe4',GradientType=0 );
	transition: background .4s ease-in-out;
	-moz-transition: background .4s ease-in-out;
	-webkit-transition: background .4s ease-in-out;
}
.usefulLinksItem.open h3, .usefulLinksItem:hover h3 {
	bottom: 50%;
	transition: bottom .4s ease-in-out;
	-moz-transition: bottom .4s ease-in-out;
	-webkit-transition: bottom .4s ease-in-out;
}
.usefulLinksItem a{
	display: block;
}
.usefulLinksItem img{
	width: 100%;
	-moz-transform: scale(1.22) skewX(10deg);
	-webkit-transform: scale(1.22) skewX(10deg);
	transform: scale(1.22) skewX(10deg);
}
.usefulLinksItem h3{
	position: absolute;
	color: #fff;
	font-size: 1.375rem;
	font-weight: 400;
	margin: 0;
	bottom: 10%;
right: 0;
	z-index: 2;
	-moz-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
	text-align: center;
	width: 100%;
	transition: bottom .4s ease-in-out;
	-moz-transition: bottom .4s ease-in-out;
	-webkit-transition: bottom .4s ease-in-out;
}
.m_shaham .sideFloatMenu{
	display: none;
}
.mainBanner.innerPageRotator .playPauseWrapper{
right:0;
	top:auto;
	bottom:162px;
	z-index: 5;
}
.innerPageHeader{
	height: 475px;
	width:100%;
	position: relative;
	padding: 40px 0;
}
.innerPageHeader:before{
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	position: absolute;
	top:0;
right:0;
}
.mainContent{
	position: relative;
	padding:0 0 50px;
	min-height: 100px;
}
.mainContent:before{
	content: "";
	width: 100%;
	height: 100%;
	background: #fff;
	transform-origin: right top;
	transform: skewY(-3deg) skewX(0deg);
	position: absolute;
	top: -100px;
left: 0;
}
.innerSpan,
.duplicateable label span:not(.sr-only):not(.profileTxt):not(.imageSizes),
.formClass .inputWrap label:not(.sr-only):not(.checkboxLabel){
    width:100%;
    color:#003c57;
    font-size: 1.125rem;
    font-weight: 400;
    position: relative;
    margin-bottom:10px;
}
.formClass .inputWrap label.checkboxLabel {
	font-weight: normal;
}
.formClass .inputWrap>span{
	color:#585858;
	font-size: 0.9375rem;
}
.formClass .inputWrap>span a{
	color:#585858;
	text-decoration: underline;
}
.formClass .inputWrap:not(.checkWrap) label span:not(.profileTxt):not(.imageSizes):not(.innerSpan){
	font-size: 1rem;
	font-weight: 400;
	color:#585858;
	margin-right:7px;
}

.formClass .inputWrap.checkWrap {
	margin-bottom: 5px;
}


.formClass .inputWrap.textareaWrap.checkboxW .gradWrap {
	min-height: inherit;
	height: inherit;
}

.formClass .inputWrap.checkWrap span {
	margin-right:0px !important;
}

/* #contactForm .inputWrap.checkWrap, */
#registerForm .inputWrap.checkWrap{
	padding-top: 25px;
	border-top:1px solid #c6c6c6;
	margin-top:25px;
}
.formClass .inputWrap.checkWrap label{
	font-size: 0.9375rem;
}
.formClass .inputWrap.checkWrap label a{
	color:#003c57;
	text-decoration: underline;
}
.formClass .inputWrap .gradWrap{
	background: -moz-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(5,48,70,1)), color-stop(100%, rgba(0,187,228,1)));
	background: -webkit-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -o-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -ms-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: linear-gradient(86deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#053046', endColorstr='#00bbe4',GradientType=1 );
	width: 100%;
	height: 54px;
	position: relative;
}
.formClass .inputWrap.textareaWrap .gradWrap,
#registerForm .inputWrap.textareaWrap .gradWrap{
	min-height: 140px;
	background: none;
}
#contactForm .inputWrap.textareaWrap .gradWrap{
	height: 160px;
}

.formClass .inputWrap.textareaWrap .gradWrap label{
	width: inherit;
	margin-bottom: inherit;
}

.formClass .inputWrap.textareaWrap .gradWrap input[type="checkbox"]{

	width: inherit;
	height: inherit;

}

.formClass .inputWrap .gradWrap input{
	padding: 0 10px;
}
.formClass .inputWrap .gradWrap input[type="file"]{
	opacity: 0;
	z-index: 1;
	position: relative;
	cursor: pointer;
}

.formClass .inputWrap.textareaWrap .gradWrap textarea,
.formClass .inputWrap .gradWrap .selectWrap,
.formClass .inputWrap .gradWrap input{
	width: 100%;
	height: 100%;
	background: #fff;
	display: inline-block;
	border:1px solid #c6c6c6;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;

}
.formClass .inputWrap.textareaWrap .gradWrap textarea:focus,
.formClass .inputWrap .gradWrap.open .selectWrap,
.formClass .inputWrap .gradWrap.open input,
.formClass .inputWrap .gradWrap input:focus{
	border:0;
	width: calc(100% - 4px);
	height: calc(100% - 4px);
	margin: 2px;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}
.formClass .inputWrap .gradWrap .selectWrap{
	position: relative;
	display: inline-block;
}
.formClass .inputWrap .gradWrap .selectWrap select{
	width: 100%;
	height: 100%;
	background: transparent;
	border:0;
	padding: 0 10px;
}
.formClass .inputWrap .gradWrap .selectWrap svg{
	width: 14px;
	height:7px;
	position: absolute;
left: 15px;
	top: 22px;
}
.formClass h2{
	margin:15px 0 30px;
	color:#117c9b;
	font-weight: 500;
	font-size: 1.375rem;
}
.formClass  .inputWrap{
	margin-bottom: 20px;
}
.sideAncors .submitBtn,
.formClass .submitBtn{
	background: -moz-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(5,48,70,1)), color-stop(100%, rgba(0,187,228,1)));
	background: -webkit-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -o-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -ms-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: linear-gradient(86deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#053046', endColorstr='#00bbe4',GradientType=1 );
	color: #fff;
	border: 0;
	width: 100%;
	height:54px;
	font-size: 1.25rem;
	font-weight: 500;
	margin-top:25px;
}
a.btn-info,
a.btn{
	background: -moz-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(5,48,70,1)), color-stop(100%, rgba(0,187,228,1)));
	background: -webkit-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -o-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -ms-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: linear-gradient(86deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#053046', endColorstr='#00bbe4',GradientType=1 );
	color: #fff;
	border: 0;
	float: right !important;
	font-size: 1.25rem;
	font-weight: 500;
	margin-top:25px;
	border-radius: 0;
	margin-bottom: 25px;
}
.formClass .submitBtn svg,
.formClass .submitBtn span{
	display: inline-block;
	vertical-align: middle;
}
.formClass .submitBtn svg{
	width: 23px;
	height: 17px;
	fill:#fff;
}

.inputWrap .chosen-container-multi{
	width: 100%!important;
	min-height:45px;
}
.chosen-container-multi .chosen-choices{
	height:100%;
	border: 1px solid #c6c6c6;
	background: #fff;
}
.chosen-container-multi .chosen-choices li.search-field{
	height: 43px;
	line-height: 43px;
}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{
	font-family: 'south','Arial';
	font-size: 1rem;
}
.chosen-rtl .chosen-choices li.search-choice{
	margin: 7px 0;
	margin-right: 5px;
	border: 0;
	background: #006d8f;
	color: #fff;
	padding: 8px;
	padding-left: 25px;
	box-shadow: none;
	border-radius: 0;
}

.chosen-container .chosen-results li.highlighted {
	background-color: #006d8f;
	background-image: none;
	color: #fff;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
	top:9px;
	background: none;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{
	content: 'X';
	color:white;
	font-size: 10px;
	font-family: arial;
}
.m_contact .mainContent:before{
	content: initial;
	display: none;
}
.contactDetailes{
	background: #eaeaea;
	padding:30px 0;
	margin-bottom: 50px;
	position: relative;
}
.contactDetailes .container{
	position: relative;
}
.contactDetailes:before{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: right top;
	transform: skewY(-3deg) skewX(0deg);
	position: absolute;
	top: -100px;
left: 0;
}
.contactDetailes ul{
	text-align: center;
	transform: translateY(-30%);
}
.contactDetailes ul li{
	display: inline-block;
	margin:0 20px;
}
.contactDetailes ul li svg{
	display: inline-block;
	vertical-align: middle;
	height: 52px;
	margin-left:10px;
	font-size: 1.063rem;
}
.contactDetailes ul li span{
	display: inline-block;
	vertical-align: middle;
	text-align: right;
}
.contactDetailes ul li svg.con_locationGrad{
	width: 45px;
}
.contactDetailes ul li svg.con_emailGrad{
	width: 47px;
}
.contactDetailes ul li svg.con_phoneGrad{
	width: 58px;
}
.contactDetailes ul li svg.con_hourGrad{
	width: 54px;
}
#contactForm .textareaWrap{
	position: relative;

}
.textareaWrap textarea{
	padding: 10px;
}
.textareaWrap svg.con_noteGrad{
	position: absolute;
	bottom:10px;
left:10px;
	width: 24px;
	height: 24px;
}
#contactForm .inputWrap.checkWrap{
	margin-bottom:5px;
}

.mapWrap{
	position: relative;
}
.mapWrap svg.actorBg1{
	top: auto;
	bottom: -15px;
}
.mapWrap svg.actorBg2{
	top: auto;
	bottom: -50px;
}
.departmentWrap{
	padding:50px 0;
	text-align: center;
}
.departmentWrap h2{
	font-size: 2.813rem;
	font-weight: 300;
	padding-right: 30px;
	margin-bottom: 50px;
}
.fullWBox{
	background: #f7f7f7;
	padding:15px;
	float: right;
	width: 100%;
	position: relative;
	margin: 30px 0;
	z-index: 1;
}
.fullWBox:before{
	content: "";
	width: 100%;
	height: 50%;
	background: inherit;
	transform-origin: right top;
	transform: skewY(1deg) skewX(0deg);
	position: absolute;
	top: 0px;
left: 0;
	z-index: -2;
}
.fullWBox:after{
	content: "";
	width: 100%;
	height: 50%;
	background: inherit;
	transform-origin: right top;
	transform: skewY(-1deg) skewX(0deg);
	position: absolute;
	bottom: 0;
left: 0;
	z-index: -2;
}
.fullWBox .imgWrap{
	width: 160px;
	float: right;
}
.fullWBox .imgWrap img{
	width: 100%;
}
.newsWrapper .fullWBox .imgWrap img{
	height: 160px;
}

.fullWBox .textWrap{
	float: right;
	width:calc(100% - 160px);
	text-align: right;
	padding-right:30px;
}
.fullWBox .textWrap h3{
	color:#00bbe4;
	margin:0;
	margin-bottom: 5px;
	font-size: 1.438rem;
	font-weight:500;
}
.fullWBox .textWrap h4{
	color:#007994;
	margin:0;
	margin-bottom:15px;
	font-size: 1.25rem;
	font-weight:400;
}
.fullWBox .textWrap p{
	color:#3f3f3f;
	font-size: 1.063rem;
	font-weight: 400;
	line-height: 25px;
}
.fullWBox .textWrap a{
	float: right;
	margin-top:50px;
}
.fullWBox .textWrap a:hover,
.fullWBox .textWrap a:focus{
	text-decoration: none;
}
.fullWBox .textWrap a + a{
	margin-right: 15px;
}
.fullWBox .textWrap a span{
	display: inline-block;
	vertical-align: middle;
	color:#434343;
	font-size: 1.125rem;
}
.fullWBox .textWrap a svg{
	display: inline-block;
	vertical-align: middle;
	margin-left:7px;
}
.fullWBox .textWrap a svg.con_phone2Grad{
	width: 26px;
	height: 26px;
}
.fullWBox .textWrap a svg.con_email2Grad{
	width: 31px;
	height: 26px;
}
svg.thanksIcon{
	width: 44px;
	height: 50px;
	fill:#fff;
}
.chooseZchuton{
	margin-top:20px;
}
.chooseZchuton label{
	color:#ffffff;
	font-size: 1.125rem;
	font-weight: 500;
	margin-left: 10px;
}
.chooseZchuton .selectWrap{
	border:1px solid #fff;
	width: 335px;
	height: 49px;
	position: relative;
	display: inline-block;
}
.chooseZchuton .selectWrap select{
	width: 100%;
	height: 100%;
	border:0;
	background: transparent;
	color:#fff;
	padding: 0 10px;
}
.chooseZchuton .selectWrap select option{
	color:#000;
}
.chooseZchuton .selectWrap svg{
	position: absolute;
    left:10px;
	top:20px;
	width: 18px;
	height: 9px;
	fill:#fff;
}
.callsWrap h2,
.legoTextWrap img,
.legoTextWrap table,
.legoTextWrap tr,
.legoTextWrap td{
	max-width: 100%;
}
.legoTextWrap h2{
	margin:0;
	margin-bottom: 20px;
	color:#00bbe4;
	font-size: 1.375rem;
	font-weight: 500;
}
.callsWrap p,
.legoTextWrap p{
	color:#3f3f3f;
	margin-bottom: 1rem;
}


.legoTextWrap.top-con {
	margin-bottom: 50px;
}

.legoTextWrap.top-con h2{
	color: #117c9b;
}
.legoTextWrap ul{
	list-style-type: disc;
	margin-right: 30px;
}

.legoTextWrap ul, .legoTextWrap ol {
	margin-top: 1.5rem;
}
.legoTextWrap li {
	margin-bottom: 0.5rem;
}
.legoTextWrap p, .legoTextWrap ul, .legoTextWrap ol {
	font-weight: 300;
	font-size: 1rem;
	line-height: 1.5rem;
}

.shareBtn {
	width: 100%;
	margin-bottom: 4rem;
}

.contents-one-page .shareBtn,
.contents_faq .shareBtn{
	margin: 0;
	position: absolute;
	top: 8rem;
}


.shareBtn a:hover,
.shareBtn a:focus{
	text-decoration: none;
}
.shareBtn svg{
	width: 23px;
	height: 25px;
	fill:#00bbe4;
	display: inline-block;
	vertical-align: middle;
	margin-left:7px;
}
.shareBtn span{
	display: inline-block;
	vertical-align: middle;
	color:#6e6f71;
	font-weight: 500;
	font-size: 1.125rem;
}
.zchutonAncors{
	z-index: 1;
	position: relative;
	padding-bottom: 100px;
	padding-top: 30px;

}
.anchors-carousel-item{
	/*display: inline-block;*/
}
.zchutonAncors.stikiTriki{
	text-align: center;
}
.zchutonAncors a{
	/*    width: 19%;
    /*float: */;
	/*margin-bottom:15px;
    display: inline-grid;*/
	display: inline-block;
	padding: 10px 0;
	margin: 0 20px;
}
.zchutonAncors a svg, .zchutonAncors a svg *{
	fill:#03bce4 !important;
}
.zchutonAncors a span{
	font-size: 1.25rem;
	color:#000;
}

.zchutonAncors.faq {
	padding-bottom: 0;
}

.onePageSections,
.zchutonSections{
	margin-bottom: 150px;
}
.zchutonSections .shahamSection:nth-child(even) .shahamSectionInner:before,
.zchutonSections .shahamSection:nth-child(eveb) .shahamSectionInner:after{
	z-index: 0;
}
.zchutonSections .actorBg1,
.zchutonSections .actorBg2{
	z-index: 1;
}
.zchutonSections .shahamSection .container{
	position: relative;
	z-index: 1;
}
.onePageSections .shahamSection,
.zchutonSections .shahamSection{
	padding:30px 0;
}
.onePageSections .shahamSection .imgWrap img,
.zchutonSections .shahamSection .imgWrap img{
	width: 100%;
}
.onePageSections .shahamSection h3,
.zchutonSections .shahamSection h3{
	color:#00bbe4;
	font-size: 1.375rem;
	font-weight:500;
	margin:0;
	margin-bottom: 20px;
}
.onePageSections .shahamSection p,
.zchutonSections .shahamSection p{
	color:#3f3f3f;
	font-size: 1rem;
	font-weight: 400;
}
.onePageSections .shahamSection h2,
.zchutonSections .shahamSection h2{
	margin-bottom: 50px;
}
.haveQWrap{
	position: relative;
	z-index: 2;
	background: #eaeaea;
	text-align: center;
}
.haveQWrap .container{
	transform: translateY(25%);
}
.haveQWrap .container.text-center {
	text-align: center;
}
.haveQWrap:after{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: right top;
	transform: skewY(2deg) skewX(0deg);
	position: absolute;
	top: 70%;
left: 0;
	z-index: -2;

}
.haveQWrap h2{
	color:#303030;
	font-weight: 400;
	font-size: 2.25rem;
	margin:0;
	margin-top: 25px;
	padding:0 50px;
}
.haveQWrap a.haveQ{
	width: 213px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	display: block;
	margin: 30px auto 15px;
	position: relative;
}
.haveQWrap a.haveQ:hover,
.haveQWrap a.haveQ:focus{
	text-decoration: none;
}
.haveQWrap a.haveQ svg.box4Bg{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
right:0;
}
.haveQWrap a.haveQ svg.phoneIcon{
	margin-left:5px;
	display: inline-block;
	vertical-align: middle;
	width: 25px;
	height: 24px;
	fill:#fff;
	z-index: 1;
	position: relative;
}
.haveQWrap a.haveQ span{
	color:#fff;
	font-size: 1.063rem;
	font-weight: 400;
	display: inline-block;
	vertical-align: middle;
	z-index: 1;
	position: relative;
}
.fullWBox .textWrap .readMore{
	color:#007994;
	text-decoration: underline;
	font-size: 1.125rem;
	font-weight: 400;
	margin-top: 30px;
}
.fullWBox .textWrap .readMore:after{
	content: ">";
}
.loadMore{
	position: relative;
	bottom:0;
	margin: 5px 0;
right:calc(50% - 28px);
	clear: both;
	display: block;
}
.loadMore span{
	display: block;
}
.loadMore svg.shahamRect{
	width: 57px;
	height: 38px;
	fill: none;
	stroke: #00bbe4;
	stroke-width: 3.79px;
	fill-rule: evenodd;
}
.loadMore svg.plus{
	width: 26px;
	height: 26px;
	position: absolute;
	top:-15px;
right:15px;
}

.loadLess {
	position: relative;
	display: block;
}

.loadLess .minus {
	position: absolute;
	top: -58px;
	font-size: 5em;
	font-weight: 300;
	right: calc(50% - 15px);
}


.newsWrapper{
	padding-bottom: 50px;
	position: relative;
	float: right;
	width: 100%;
}
@-webkit-keyframes rotating /* Safari and Chrome */ {
	from {
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes rotating {
	from {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
.rotating {
	-webkit-animation: rotating 2s linear infinite;
	-moz-animation: rotating 2s linear infinite;
	-ms-animation: rotating 2s linear infinite;
	-o-animation: rotating 2s linear infinite;
	animation: rotating 2s linear infinite;
}
.faqWrapper .ancorCru{
	position: absolute;
	top: -100px;
right: 0;
	width: 100%;
}
.faqWrapper .ancorCru:before{
	background: #f2f2f2;
	z-index: 0;
}
.faqWrapper .ancorLink svg, .faqWrapper .ancorLink svg *{
	fill:#03bce4;
}
.faqWrapper .ancorLink span{
	color: #3a3a3a;
}
#fundesRotator .owl-nav button svg,
.faqWrapper #ancorRotator .owl-nav button svg{
	fill:#3a3a3a;
}
.faqSectionsWrapper .shahamSection:nth-child(even) .shahamSectionInner{
	background: #f2f2f2;
}




.panel-heading{
	padding: 23px 15px;
	float: right;
	width: 100%;
}
.panel-collapse{
	float: right;
	width: 100%;
}
.panel-group{
    line-height: 1.4;
	margin: 40px 0 0;
	position: relative;
	text-align: right;
}
.panel-body .imgWrap img{
	width: 100%;
}
.panel-default>.panel-heading{
	background: transparent;
	border:0;

	border-radius: 0;
	position: relative;
}
.panel-default>.panel-heading,
.panel-collapse .panel-body{
	background: #e0e0e0;
}
.panel-default>.panel-heading.collapsed{
	border: 1px solid #00718d;
	background: #fff;
	float: right;
	width: 100%;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body{
	border:0;
}

.panel-group .panel{
	border:0!important;
	border-radius: 0;
	background: transparent;
	float: right;
	width: 100%;
}
.panel-title{
	line-height: 30px;
}
.panel-title svg{
	float: left;
	width: 30px;
	height: 30px;
	position: absolute;
	top: calc(50% - 15px);
left: 15px;
}
.panel-title>a{
	color:#01748d;
	font-weight: 500;
	font-size: 1.188rem;
	width: calc(100% - 40px);
	display: block;
	float: right;
	line-height: normal;
}
.panel-title>a:hover,
.panel-title>a:focus{
	text-decoration: none;
}
.panel-heading:not(.collapsed) svg.minusGrad{
	display: block;
}
.panel-heading:not(.collapsed) svg.plusGrad,
.panel-heading.collapsed svg.minusGrad{
	display: none;
}
.panel-group .panel+.panel{
	margin-top:15px;
}
#aboutRotator .owl-dots{
	bottom:-40px;
}
#aboutRotator .owl-dots .owl-dot{
	background: #c4c4c4;
}
#fundesRotator .fundItem img{
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}
#fundesRotator .fundItem{
	padding: 0 5px;
}
#ancorRotator.owl-carousel .owl-stage{
	margin:0 auto;
}
.shahamSection .sectionItems{
	text-align: center;
}
.shahamSection .sectionItems .col-md-3{
	float: none;
	display: inline-block;
	margin-right: -5px;
	vertical-align: top;
}
.benefitsWrapper{
	padding-top:50px;
	padding-bottom: 50px;
}
.publishbenefit{
	display: block;
	width: 175px;
	height: 52px;
	float: left;
	text-align: center;
	line-height: 54px;
	position: relative;
	text-decoration:none;
}
.publishbenefit:hover {
	text-decoration: none;
}

.publishbenefit:before{
	content: "";
	width: 100%;
	height: 88%;
	background: inherit;
	transform-origin: right top;
	transform: skewY(1deg);
	position: absolute;
	top: 5px;
right: 0;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
}
.publishbenefit:after{
	content: "";
	width: 100%;
	height: 107%;
	background: inherit;
	transform-origin: right top;
	transform: skewY(-2deg);
	position: absolute;
	top: -4px;
right: 0;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}
.publishbenefit.publishbenefitdark:before, .publishbenefit.publishbenefitdark:after {
    border-color:#00bbe4 !important;
}
.publishbenefit svg{
	width: 24px;
	height: 24px;
	fill:#fff;
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
}

.publishbenefit.publishbenefitdark svg {
	fill:#00bbe4;
}

.publishbenefit i{
	color: #fff;
	vertical-align: middle;
	font-size: 2em;
}

.publishbenefit svg.jobsSearchIcon{
	stroke:#fff;
	fill:transparent;
}
.publishbenefit span{
	color:#fff;
	font-size: 1.125rem;
	font-weight: 300;
	display: inline-block;
	vertical-align: middle;
}
.publishbenefit.publishbenefitdark span {
	color:#00bbe4;
}

@media (min-width:480px){
	.publishbenefit.publishbenefitdark  {
		margin-right:2rem;
	}
}
@media (max-width:479px){
	.publishbenefit.publishbenefitdark  {
		width:175px;
	}
}

.title-with-button {
	display:flex;
	flex-direction:column;
}

@media (min-width:480px){
	.title-with-button {
		flex-direction:row;
		align-items:center;
	}
}


.moreItems{
	padding: 50px 0;
	text-align: center;
}
.moreItemsInner{
	background: #eaeaea;
	padding: 30px 100px;
	float: right;
	width: 100%;
	text-align: right;
	position: relative;
	margin: 100px 0;
}
.moreItemsInner:before{
	content: "";
	width: 100%;
	height: 50%;
	background: inherit;
	transform-origin: right top;
	transform: skewY(3deg) skewX(0deg);
	position: absolute;
	top: 0px;
left: 0;
}
.moreItemsInner:after{
	content: "";
	width: 100%;
	height: 50%;
	background: inherit;
	transform-origin: right top;
	transform: skewY(-2deg) skewX(0deg);
	position: absolute;
	bottom: 0;
left: 0;
}
.moreItemsInner .headerWBg{
	z-index: 1;
	padding-right: 40px;
}
.moreItemsInner .headerWBg{
	font-size: 2.813rem;
	font-weight: 300;
}
.moreItemsInner .headerBg:after{
	transform: skewY(1deg);
}
.moreItemsInner .headerBg:before{
	transform: skewY(-1deg);
}
.jobFileIconWrap,
.benefitVaild{
	background: #c4eff9;
	font-size: 1.125rem;
	color: #333333;
	position: relative;
	padding: 15px;
	padding-left: 40px;
	display: inline-block;
	margin-bottom: 40px;
}
.jobFileIconWrap{
	background: #eaeaea;
}
.teamWrap .nav-tabs > li:before,
.jobFileIconWrap:before,
.benefitVaild:before{
	content: "";
	width: 100%;
	height: 50%;
	background: inherit;
	transform-origin: right top;
	transform: skewY(3deg) skewX(0deg);
	position: absolute;
	top: 0px;
left: 0;
}
.teamWrap .nav-tabs > li:after,
.jobFileIconWrap:after,
.benefitVaild:after{
	content: "";
	width: 100%;
	height: 50%;
	background: inherit;
	transform-origin: right top;
	transform: skewY(-2deg) skewX(0deg);
	position: absolute;
	bottom: 0;
left: 0;
}
.benefitVaild strong{
	font-weight: 500;
}
.benefitVaild strong,
.benefitVaild span{
	z-index: 1;
	position: relative;
}
.moreItemsInner .sectionItems{
	position: relative;
	z-index: 1;
}
.cardsAmountWrap{
	background: #eaeaea;
	padding: 30px;
	margin-bottom: 30px;
	float: right;
	width: 100%;
	position: relative;
	max-width: 320px;
}
.cardsAmountWrap>span,
.cardsAmountWrap .inputWrap{
	width: 230px;
	margin:0 auto;
	max-width: 100%;
}
.cardsAmountWrap .inputWrap,
.cardsAmountWrap .regBtn,
.cardsAmountWrap>span{
	position: relative;
	z-index: 1;
}
.cardsAmountWrap label{
	color:#006a84;
	font-weight: 400;
	font-size: 1rem;
	margin-bottom: 10px;
}
.cardsAmountWrap .gradWrap{
	background: -moz-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(5,48,70,1)), color-stop(100%, rgba(0,187,228,1)));
	background: -webkit-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -o-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -ms-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: linear-gradient(86deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#053046', endColorstr='#00bbe4',GradientType=1 );
	width: 100%;
	height: 54px;
}
.cardsAmountWrap .selectWrap{
	width: calc(100% - 2px);
	height: calc(100% - 2px);
	background: #fff;
	margin:1px;
	position: relative;
	display: inline-block;
}
.cardsAmountWrap .selectWrap select{
	width: 100%;
	height: 100%;
	background: transparent;
	border: 0;
	padding: 0 10px;
}
.cardsAmountWrap .selectWrap svg{
	width: 14px;
	height: 7px;
	position: absolute;
    left: 15px;
	top: 22px;
}
.cardsAmountWrap .regBtn{
	background: -moz-linear-gradient(176deg, rgba(4,102,124,1) 0%, rgba(0,187,228,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0,187,228,1)), color-stop(100%, rgba(4,102,124,1)));
	background: -webkit-linear-gradient(176deg, rgba(4,102,124,1) 0%, rgba(0,187,228,1) 100%);
	background: -o-linear-gradient(176deg, rgba(4,102,124,1) 0%, rgba(0,187,228,1) 100%);
	background: -ms-linear-gradient(176deg, rgba(4,102,124,1) 0%, rgba(0,187,228,1) 100%);
	background: linear-gradient(274deg, rgba(4,102,124,1) 0%, rgba(0,187,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bbe4', endColorstr='#04667c',GradientType=1 );
	color:#fff;
	text-decoration: none;
	font-weight: 500;
	font-size: 1.125rem;
	display: block;
	height: 54px;
	line-height: 54px;
	text-align: center;
	width: 230px;
	margin:15px auto 0;
	max-width: 100%;
}
.cardsAmountWrap>span{
	display: block;
	margin-top:5px;
}

.cardsAmountWrap:before{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: left top;
	transform: skewY(3deg) skewX(0deg);
	position: absolute;
	top: 0px;
left: 0;
}

.cardsAmountWrap:after{
	content: "";
	width: 100%;
	height: 100%;
	background: inherit;
	transform-origin: left top;
	transform: skewY(-2deg) skewX(0deg);
	position: absolute;
	bottom: 0;
left: 0;
}
.teamWrap .nav-tabs{
	border:0;
	text-align: center;
	margin: 40px 0;
}
.teamWrap .nav-tabs > li{
	float: none;
	display: inline-block;
}
.teamWrap .nav-tabs > li.active{
	background: #00bbe4;
}
.teamWrap .nav-tabs>li>a{
	line-height: normal;
	border: 0;
	border-radius: 0;
	padding: 10px 20px;
	margin: 0;
	color:#2e2e2e;
	font-size: 1.25rem;
	font-weight: 400;
	z-index: 1;
}
.teamWrap .nav-tabs>li.active>a{
	color:#fff!important;
}
.teamWrap .nav-tabs>li.active>a,
.teamWrap .nav-tabs>li.active>a:hover,
.teamWrap .nav-tabs>li.active>a:focus{
	border:0;
}

.formClass .inputWrap .gradWrap .input-group{
	height: 100%;
	width: 100%;
}
a.datepicker-button.default:hover, a.datepicker-button.default:focus{
	background: #fff url("../images/calenderIcon.png") center center no-repeat;
	background-size: 24px 24px;
	border-radius: 0;
}
.input-group-addon{
	padding: 6px 20px;
	background: #fff url("../images/calenderIcon.png") center center no-repeat;
	background-size: 24px 24px;
	border-radius: 0!important;
	position: absolute;
	width: 50px;
	height: 50px;
	z-index: 4;
left: 2px;
	top: 2px;
	border: 0!important;
}
.glyphicon-calendar{
	display: none;
}
div.datepicker-calendar table.datepicker-grid th abbr{
	text-decoration: none;
}
.glyphicon-backward:before{
	font: normal normal normal 1rem/1 LineAwesome;
	content: "\f111";
}
.glyphicon-forward:before{
	font: normal normal normal 1rem/1 LineAwesome;
	content: "\f112";
}
div.datepicker-calendar div.datepicker-month:after{
	font: normal normal normal 1rem/1 LineAwesome;
	content: "\f180";
}
svg.pdfIcon,
svg.imgIcon{
	width: 29px;
	height: 30px;
	position: absolute;
	top: 12px;
    left: 15px;
}
svg.fileIcon{
	width: 20px;
	height: 27px;
	position: absolute;
	top: 14px;
    left: 15px;
	fill:#043850;
}
.files_names{
	width: 100%;
	height: 100%;
	background: #fff;
	display: block;
	position: absolute;
	top:0;
    right:0;
	border: 1px solid #c6c6c6;
	cursor: pointer;
	padding:0 10px;
	line-height: 50px;
	overflow: hidden;
}
.formClass>p{
	margin-bottom:30px;
}
.formClass>a{
	margin-bottom: 30px;
	display: inline-block;
	color:#00bbe4;
	text-decoration: underline;
}
.callsWrap .eventItem{
	text-align: center;
	margin-bottom: 40px;
}
.coursesItems,
.callsItems{
	width: 100%;
	float: right;
	padding: 50px 0 100px;
	position: relative;
}
.callsBtn{
	position: relative;
	width: 60%;
	z-index: 3;
	border:1px solid #c9c9c9;
	padding: 30px 15px 30px;
	margin: 15px 0 30px;
}

.item-call{
	text-align: center;
}

.callsBtn:hover, .callsBtn:focus {
	border-color: #00bbe4;
}

.callsBtn svg.callIcon{
	display: inline-block;
	vertical-align: middle;
	width: 47px;
	height: 47px;
}
.callsBtn>div{
	display: inline-block;
	vertical-align: middle;
	position: relative;
	font-size: 2.063rem;
	color:#252525;
	font-weight: 400;
	padding-right: 40px;
}
.callsBtn>div .headerBg{
	height: 15px;
	z-index: -1;
}
.callsBtn>div .headerBg:before{
	transform: skewY(-1deg);
}
.callsBtn>div .headerBg:after{
	transform: skewY(1deg);
}

.courseWrap .eventItem{
	text-align: center;
	margin-bottom: 30px;
	position: relative;
	z-index: 1;
}
.coursesItems .eventItem h3{
	font-size: 1.438rem
}
.coursesItems .eventItem h4{
	font-size: 1.125rem;
	color:#063146;
	font-weight: 400;
}
.coursesItems .eventItem a.readMore, .coursesItems .eventItem p{
	font-size: 1.188rem;
	font-weight: 300;
}
.courseWrap .eventItem.fullReg{
	position: relative;
}
.courseWrap .eventItem .imgWrap{
	display: block;
	position: relative;
}
.courseWrap .eventItem.fullReg .imgWrap:before{
	content: "";
	background: rgba(255,255,255,0.5);
	position: absolute;
	top:0;
right:0;
	width: 100%;
	height:100%;
	z-index: 1;
}
.regFull,
.regOpen{
	width: 213px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	display: block;
	position: relative;
	position: absolute;
	z-index: 1;
}
.regOpen{
right:15px;
	bottom:15px;
}
.benefitsWrapper .regOpen {
	bottom: auto;
	top: 15px;
}
.regFull span,
.regOpen span{
	position: relative;
	z-index: 1;
	color:#fff;
	font-size: 1.25rem;
}
.regFull svg,
.regOpen svg{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
right: 0;
}
.regFull svg{
	fill:#063146;
}
.regFull{
	top:50%;
right:50%;
	transform: translate(50%,-50%);
}
.coursesItems{
	margin-bottom:20px;
}
.moreCourses .shahamSection h2{
	margin-bottom: 70px;
}
.moreCourses .shahamSection .headerBg:before{
	transform: skewY(-1deg);
}
.moreCourses .shahamSection .headerBg:after{
	transform: skewY(1deg);
}
.moreCourses .shahamSection .eventItem h4{
	font-size: 1rem;
	color: #063146;
	font-weight: 400;
}
.moreCourses .shahamSection .row{
	text-align: center;
}
.moreCourses .shahamSection .col-xs-6{
	float: none;
	display: inline-block;
	margin-right: -5px;
	vertical-align: top;
}
.jobFileIconWrap span{
	position: relative;
	z-index: 1;
	display: inline-block;
	vertical-align: middle;
	font-size: 1.125rem;
	font-weight: 500;
	color:#333333;
}
.jobFileIconWrap svg{
	position: relative;
	z-index: 1;
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	width: 26px;
	height: 24px;
}
.jobsItems{
	margin-top:60px;
	padding-bottom: 50px;
}
.jobsItems .innerItemBox{
	min-height:185px;
}
.jobsItems .itemBox1{
	margin-bottom:80px;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}
.jobsItems .itemBox1:hover,
.jobsItems .itemBox1.open{
	background: #00bbe4;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}
.formBreak{
	border-top:1px solid #00bbe4;
	border-bottom:1px solid #00bbe4;
	text-align: center;
	padding:7px 0;
	margin:20px 0 40px;
	display: block;
}
.formBreak:hover,
.formBreak:focus{
	text-decoration: none;
}
.formBreak svg{
	width: 28px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
}
.formBreak span{
	color:#015163;
	font-size: 1.063rem;
	display: inline-block;
	vertical-align: middle;
}
.longerForm{
	display: none;
}
#newJobThanksModal .modal-content .modal-body{
	padding: 40px 30px;
}
.galleryItem{
	margin-bottom:30px;
}
.galleryItem a{
	display: block;
	position: relative;
}
.galleryItem a:before{
	content: "";
	background: -moz-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1)));
	background: -webkit-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(270deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
	position: absolute;
	bottom:0;
right:0;
	width: 100%;
	height: 100%;

}

.galleryItem img{
	width: 100%;
}
.galleryItem a .galleryInfo{
	position: absolute;
	bottom:0;
right:0;
	width: 100%;
	z-index: 1;
	text-align: center;
	padding: 0 30px 20px;
	color:#fff;
	transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	-webkit-transition: all .35s ease-in-out;
}
.galleryItem a .galleryInfo h3{
	font-size: 1.375rem;
	margin-top:0;
	font-weight: 400;
}
.galleryItem a .galleryInfo p{
	margin: 0;
	font-size: 1rem;
	font-weight: 400;
}
.galleryItem a:hover:before,
.galleryItem.open a:before{
	background: -moz-linear-gradient(90deg, rgba(4,102,124,0.64) 0%, rgba(0,187,228,0.64) 99%, rgba(0,187,228,0.64) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,187,228,0.64)), color-stop(1%, rgba(0,187,228,0.64)), color-stop(100%, rgba(4,102,124,0.64)));
	background: -webkit-linear-gradient(90deg, rgba(4,102,124,0.64) 0%, rgba(0,187,228,0.64) 99%, rgba(0,187,228,0.64) 100%);
	background: -o-linear-gradient(90deg, rgba(4,102,124,0.64) 0%, rgba(0,187,228,0.64) 99%, rgba(0,187,228,0.64) 100%);
	background: -ms-linear-gradient(90deg, rgba(4,102,124,0.64) 0%, rgba(0,187,228,0.64) 99%, rgba(0,187,228,0.64) 100%);
	background: linear-gradient(0deg, rgba(4,102,124,0.64) 0%, rgba(0,187,228,0.64) 99%, rgba(0,187,228,0.64) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bbe4', endColorstr='#04667c',GradientType=0 );

}
.galleryItem a:hover .galleryInfo,
.galleryItem.open a .galleryInfo{
	bottom:50%;
right:50%;
	transform: translate(50%,50%);
	transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	-webkit-transition: all .35s ease-in-out;
}
.wrap404{
	margin-top: 165px;
	text-align: center;
	position: relative;
	padding-top: 50px;
}
.wrap404 .lightBg{
	position: absolute;
	top: 0;
right: 20%;
	width: 150px;
}
.wrap404 .lightBg img{
	width: 100%;
}
.wrap404>span{
	display: inline-block;
	font-size: 11.25rem;
	font-weight: 500;
	color:#063147;
}
.wrap404>svg{
	width: 165px;
	height: 124px;
	fill: none;
	stroke: #00bbe4;
	stroke-width: 6.79px;
	fill-rule: evenodd;
}
.wrap404 h1{
	font-size: 1.875rem;
	font-weight: 500;
	margin-top:0;
}
.wrap404 p{
	color:#00bbe4;
	font-size: 1.25rem;
	font-weight: 400;
}
.wrap404 p a{
	color:#00bbe4;
	text-decoration: underline;
}
.unsubscribeWrap{
	text-align: center;
	padding: 30px 0;
}
.unsubscribeWrap svg{
	width: 53px;
	height: 55px;
	display: inline-block;
}
.unsubscribeWrap h2{
	font-size: 1.5rem;
	color:#252525;
	font-weight: 400;
	margin-bottom: 5px;
}
.unsubscribeWrap h3{
	margin-top:0;
	font-weight: 400;
	font-size: 1.125rem;
	color:#252525;
	margin-bottom:40px;
}
.unsubscribeWrap form{
	text-align: right;
	width: 300px;
	margin:0 auto;
	max-width: 100%;
}
.unsubscribeWrap form label{
	color:#003c57;
	font-weight: 400;
	font-size: 1rem;
	margin-top:10px;
	margin-bottom:25px;
	text-align: center;
}
.unsubscribeWrap form input[type="text"]{
	width: 100%;
	height: 40px;
	border:1px solid #003c57;
	padding:5px;
	display: inline-block;
}
.unsubscribeWrap form input[type="submit"]{
	background: -moz-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(5,48,70,1)), color-stop(100%, rgba(0,187,228,1)));
	background: -webkit-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -o-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -ms-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: linear-gradient(86deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#053046', endColorstr='#00bbe4',GradientType=1 );
	color: #fff;
	border: 0;
	width: 100%;
	height: 40px;
	font-size: 1rem;
	margin-top:15px;
}
.profileTxt{
	margin:0!important;
	display: inline-block;
	vertical-align: middle;
	color: #003c57!important;
	font-size: 1.125rem!important;
	font-weight: 400;
}
.imageSizes {
	display: inline-block;
	vertical-align: middle;
	margin: 0!important;
	position: relative;

}
.imageSizes svg{
	width: 22px;
	height: 17px;
	fill:#3b3b3b;
	display: block;
}
.imageSizes span{
	position: absolute!important;
	bottom:calc(100% + 10px);
right:50%;
	transform: translateX(50%);
	font-size: 0.75rem!important;
	margin: 0!important;
	width: 240px!important;
	text-align: center;
	background: #ebebeb;
	padding: 10px 20px;
	color: #545454!important;
	font-weight: 500!important;
	line-height: normal;
	opacity: 0;
	z-index: -2;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
.imageSizes:hover span{
	opacity: 1;
	z-index: 2;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
.imageSizes span:before{
	content: "";
	position: absolute;
	top:100%;
right:50%;
	transform: translateX(50%);
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top:10px solid #ebebeb;
}
svg.youtubeGradIcon{
	width:22px;
	height:17px;
	margin-left:7px;
	display: inline-block;
	vertical-align: middle;
}
svg.facebookGradIcon{
	width:8px;
	height:19px;
	margin-left:7px;
	display: inline-block;
	vertical-align: middle;
}
svg.instagramGradIcon{
	width: 19px;
	height:19px;
	margin-left:7px;
	display: inline-block;
	vertical-align: middle;
}
svg.linkedinGradIcon{
	width:20px;
	height:20px;
	margin-left:7px;
	display: inline-block;
	vertical-align: middle;
}
svg.wikiGradIcon{
	width:26px;
	height:18px;
	margin-left:7px;
	display: inline-block;
	vertical-align: middle;
}
.inputAndCheck label{
	width: calc(100% - 130px)!important;
	display: inline-block;
}
.inputAndCheck label + label{
	width: 123px!important;
}
.inputAndCheck .check{
	margin-right:0!important;
}
.inputAndCheck .checkTxt{
	font-size: 0.875rem!important;
	margin-right: 0!important;
}
.innerButtonWrap,
.buttonWrap{
	text-align: left;
	border-bottom:2px solid #00526a;
	padding-bottom: 10px;
}
.innerButtonWrap{
	border-bottom:0;
	padding-bottom: 0px;
}
.buttonWrap .duplicate_btn:hover,
.buttonWrap .duplicate_btn:focus{
	text-decoration: none;
}
.innerButtonWrap  .duplicate_btn svg.plusGrad,
.buttonWrap .duplicate_btn svg.plusGrad{
	width: 21px;
	height: 21px;
	vertical-align: middle;
	display: inline-block;
	margin-left:7px;
}
.innerButtonWrap .duplicate_btn svg.minusGrad{
	width: 21px;
	height: 21px;
	vertical-align: middle;
	display: inline-block;
	margin-left:7px;
}
.innerButtonWrap .duplicate_btn span,
.buttonWrap .duplicate_btn span{
	color:#464646;
	font-size: 1.063rem;
	font-weight: 400;
}
.remove_duplicate{
	display: inline-block;
}
.duplicateableWrap:not(.duplicated) .duplicateable:first-child .remove_duplicate{
	display: none;
}
.noteForAction{
	background:#00bbe4;
	padding:20px;
	color:#fff;
	font-size: 1.313rem;
	font-weight: 500;
	text-align: center;
	margin:30px 0;
}
.editProfSection{
	margin-bottom: 30px;
}
.formClass  .editProfSection .inputWrap{
	margin-bottom: 30px;
}
.editProfSection h2{
	font-size: 1.375rem;
	margin:0;
	color:#006d8f;
	font-weight: 500;
	padding-bottom: 15px;
	margin-bottom: 25px;
	position: relative;
}
.activityModerator{
	font-size:13px;
	text-align: center;
}
.editProfSection h2 span {
	background: -webkit-linear-gradient(left, #0a5d70, #34a3c3);
	background: -o-linear-gradient(right, #0a5d70, #34a3c3);
	background: -moz-linear-gradient(right, #0a5d70, #34a3c3);
	/*background: linear-gradient(to , #0a5d70, #34a3c3);*/
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.editProfSection h2:after{
	content: "";
	position: absolute;
	top:calc(100% - 2px);
right:0;
	width: 100%;
	height: 2px;
	background: -moz-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(5,48,70,1)), color-stop(100%, rgba(0,187,228,1)));
	background: -webkit-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -o-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -ms-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: linear-gradient(86deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#053046', endColorstr='#00bbe4',GradientType=1 );
}
.editProfSection h3{
	font-size: 1.25rem;
	margin:0;
	color:#00bbe4;
	font-weight: 400;
	margin-bottom: 20px;
}
.borderSide{
	border-left:1px solid #d7d7d7;
}
.paddingTop{
	padding-top: 42px;
}
.formClass .duplicateable .inputWrap label{
	margin-bottom: 0;
	line-height: 25px;
}
.formClass .duplicateable .inputWrap .gradWrap{
	margin-top:10px;
}
.duplicateable{
	padding:20px;
	/* margin-bottom: 10px; */
}
.duplicateable:not(:last-child){
	margin-bottom:30px;

}
.duplicateable.top5:last-child{
	margin-bottom:30px;
}
.duplicateable .inputWrap .check,
.duplicateable .inputWrap input[type="checkbox"]{
	width: 24px!important;
	height: 24px;
}
.duplicated .duplicateable:not(:last-child){
	border-bottom:1px solid #c6c6c6;
}
.duplicated .duplicateable.top5:last-child{
	border-bottom:1px solid #c6c6c6;
}
.duplicateable.top5{
	background: #f1f1f1;
}
.duplicate_btn.duplicate{
	margin-left: 20px;
}
.generalDuplicateWrap.noPadding .duplicateable{
	padding:0!important;
}
.generalDuplicateWrap{
	margin-bottom:30px;
}
.generalDuplicateWrap.noPadding .duplicateable .innerButtonWrap{
	padding:0 0 7px;
}
.generalDuplicateWrap.noPadding .duplicate_btn.duplicate{
	margin:0;
}
#editProf5{
	margin-top:60px;
	margin-bottom:0;
}
#editProf5 .remove_duplicate{
	margin-top: 50px;

}
#editProf5 .duplicateable{
	margin:0;
	border:0;
}
.duplicateable label span{
	margin-right:0!important;
}
#editProf5 .duplicateableWrap.duplicated .duplicateable .inputWrap{
	margin-bottom:0;
}
#editProf5 .duplicateableWrap.duplicated .duplicateable:not(:first-child) .remove_duplicate{
	margin-top:25px;
}
#editProf5 .duplicateableWrap.duplicated .duplicateable:not(:first-child) .inputWrap label span{
	display: none;
}
#editProf5 .duplicateableWrap.duplicated + .buttonWrap{
	margin-top:20px;
}
.checkboxWrapper .checkWrap{
	display: inline-block;
	margin-left: 25px;
}
.checkboxWrapper .checkWrap .checkTxt{
	color: #003c57;
	font-size: 1.063rem;
	font-weight: 400;
	width: calc(100% - 35px);
	white-space: nowrap;
}
.checkboxWrapper .checkWrap input[type="checkbox"],
.checkboxWrapper .checkWrap .check{
	width: 21px;
	height: 21px;
}
.sideAncors.is_stuck{
	top:135px!important;
}
.sideAncors ul{
	border:1px solid #cecece;
}
.sideAncors ul li{
	position: relative;
}
.sideAncors:not(.is_stuck) ul>li:first-child{
	background: #f3f0f0;
	color:#006885;
}
.sideAncors li a{
	padding:20px;
	color:#272727;
	font-size: 1.125rem;
	font-weight: 400;
	margin: 0;
	line-height: normal;
	border: 0;
	border-radius: 0;
	text-align: right;
}
.sideAncors li.active a{
	background: #f5f5f5!important;
	color:#006885!important;
}
.sideAncors:not(.is_stuck) ul>li:first-child:before,
.sideAncors li.active:after{
	content: "";
	width: 100%;
	height: 2px;
	position: absolute;
	top:calc(100% - 2px);
right:0;
	background: -moz-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(5,48,70,1)), color-stop(100%, rgba(0,187,228,1)));
	background: -webkit-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -o-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -ms-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: linear-gradient(86deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#053046', endColorstr='#00bbe4',GradientType=1 );
}
.editProfAllWrapper>.row>div:not(.editProfFormWrapper){
	width:33.3%!important;
}
#awb_close{
	display: block!important;
}
.checkWrap.open .check{
	box-shadow: inset 0px 0px 0px 1px #000;
}
#a2apage_dropdown{
	/*display: block!important;*/
	opacity: 0;
	top:-9999px;
	left:-9999px;
}
#a2apage_dropdown.open{
	opacity: 1;
}
#date{
	height:54px!important;
}
#date:focus{
	height:50px!important;
}


#googlemaps {
	height: 0;
	overflow: hidden;
	padding-bottom: 83.025%;
	border: 1px solid #c3c3c3;
	padding-top: 30px;
	position: relative;
}

.loader{
	border-radius: 100%;
	position: relative;
	margin: -15px auto;
}

#loader-3:before, #loader-3:after{
	content: "";
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0;
	left: calc(50% - 10px);
	background-color: #fff;
	animation: squaremove 1s ease-in-out infinite;
}

#loader-3:after{
	bottom: 0;
	animation-delay: 0.5s;
}

@keyframes squaremove{
	0%, 100%{
		-webkit-transform: translate(0,0) rotate(0);
		-ms-transform: translate(0,0) rotate(0);
		-o-transform: translate(0,0) rotate(0);
		transform: translate(0,0) rotate(0);
	}

	25%{
		-webkit-transform: translate(10px,10px) rotate(45deg);
		-ms-transform: translate(10px,10px) rotate(45deg);
		-o-transform: translate(10px,10px) rotate(45deg);
		transform: translate(10px,10px) rotate(45deg);
	}

	50%{
		-webkit-transform: translate(0px,20px) rotate(0deg);
		-ms-transform: translate(0px,20px) rotate(0deg);
		-o-transform: translate(0px,20px) rotate(0deg);
		transform: translate(0px,20px) rotate(0deg);
	}

	75%{
		-webkit-transform: translate(-10px,10px) rotate(45deg);
		-ms-transform: translate(-10px,10px) rotate(45deg);
		-o-transform: translate(-10px,10px) rotate(45deg);
		transform: translate(-10px,10px) rotate(45deg);
	}
}

.smartImageUploadSpinner {
	position: relative;
	width: 78px;
	height:78px;
	margin:auto;
}

.smartImageUploadSpinner .wBall {
	position: absolute;
	width: 74px;
	height: 74px;
	opacity: 0;
	transform: rotate(225deg);
	-o-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
	-moz-transform: rotate(225deg);
	animation: orbit 4.2325s infinite;
	-o-animation: orbit 4.2325s infinite;
	-ms-animation: orbit 4.2325s infinite;
	-webkit-animation: orbit 4.2325s infinite;
	-moz-animation: orbit 4.2325s infinite;
}

.smartImageUploadSpinner .wBall .wInnerBall{
	position: absolute;
	width: 10px;
	height: 10px;
	background: rgb(0,0,0);
	left:0px;
	top:0px;
	border-radius: 10px;
}

.smartImageUploadSpinner #wBall_1 {
	animation-delay: 0.926s;
	-o-animation-delay: 0.926s;
	-ms-animation-delay: 0.926s;
	-webkit-animation-delay: 0.926s;
	-moz-animation-delay: 0.926s;
}

.smartImageUploadSpinner #wBall_2 {
	animation-delay: 0.183s;
	-o-animation-delay: 0.183s;
	-ms-animation-delay: 0.183s;
	-webkit-animation-delay: 0.183s;
	-moz-animation-delay: 0.183s;
}

.smartImageUploadSpinner #wBall_3 {
	animation-delay: 0.3665s;
	-o-animation-delay: 0.3665s;
	-ms-animation-delay: 0.3665s;
	-webkit-animation-delay: 0.3665s;
	-moz-animation-delay: 0.3665s;
}

.smartImageUploadSpinner #wBall_4 {
	animation-delay: 0.5495s;
	-o-animation-delay: 0.5495s;
	-ms-animation-delay: 0.5495s;
	-webkit-animation-delay: 0.5495s;
	-moz-animation-delay: 0.5495s;
}

.smartImageUploadSpinner #wBall_5 {
	animation-delay: 0.743s;
	-o-animation-delay: 0.743s;
	-ms-animation-delay: 0.743s;
	-webkit-animation-delay: 0.743s;
	-moz-animation-delay: 0.743s;
}



@keyframes orbit {
	0% {
		opacity: 1;
		z-index:99;
		transform: rotate(180deg);
		animation-timing-function: ease-out;
	}

	7% {
		opacity: 1;
		transform: rotate(300deg);
		animation-timing-function: linear;
		origin:0%;
	}

	30% {
		opacity: 1;
		transform:rotate(410deg);
		animation-timing-function: ease-in-out;
		origin:7%;
	}

	39% {
		opacity: 1;
		transform: rotate(645deg);
		animation-timing-function: linear;
		origin:30%;
	}

	70% {
		opacity: 1;
		transform: rotate(770deg);
		animation-timing-function: ease-out;
		origin:39%;
	}

	75% {
		opacity: 1;
		transform: rotate(900deg);
		animation-timing-function: ease-out;
		origin:70%;
	}

	76% {
		opacity: 0;
		transform:rotate(900deg);
	}

	100% {
		opacity: 0;
		transform: rotate(900deg);
	}
}

@-o-keyframes orbit {
	0% {
		opacity: 1;
		z-index:99;
		-o-transform: rotate(180deg);
		-o-animation-timing-function: ease-out;
	}

	7% {
		opacity: 1;
		-o-transform: rotate(300deg);
		-o-animation-timing-function: linear;
		-o-origin:0%;
	}

	30% {
		opacity: 1;
		-o-transform:rotate(410deg);
		-o-animation-timing-function: ease-in-out;
		-o-origin:7%;
	}

	39% {
		opacity: 1;
		-o-transform: rotate(645deg);
		-o-animation-timing-function: linear;
		-o-origin:30%;
	}

	70% {
		opacity: 1;
		-o-transform: rotate(770deg);
		-o-animation-timing-function: ease-out;
		-o-origin:39%;
	}

	75% {
		opacity: 1;
		-o-transform: rotate(900deg);
		-o-animation-timing-function: ease-out;
		-o-origin:70%;
	}

	76% {
		opacity: 0;
		-o-transform:rotate(900deg);
	}

	100% {
		opacity: 0;
		-o-transform: rotate(900deg);
	}
}

@-ms-keyframes orbit {
	0% {
		opacity: 1;
		z-index:99;
		-ms-transform: rotate(180deg);
		-ms-animation-timing-function: ease-out;
	}

	7% {
		opacity: 1;
		-ms-transform: rotate(300deg);
		-ms-animation-timing-function: linear;
		-ms-origin:0%;
	}

	30% {
		opacity: 1;
		-ms-transform:rotate(410deg);
		-ms-animation-timing-function: ease-in-out;
		-ms-origin:7%;
	}

	39% {
		opacity: 1;
		-ms-transform: rotate(645deg);
		-ms-animation-timing-function: linear;
		-ms-origin:30%;
	}

	70% {
		opacity: 1;
		-ms-transform: rotate(770deg);
		-ms-animation-timing-function: ease-out;
		-ms-origin:39%;
	}

	75% {
		opacity: 1;
		-ms-transform: rotate(900deg);
		-ms-animation-timing-function: ease-out;
		-ms-origin:70%;
	}

	76% {
		opacity: 0;
		-ms-transform:rotate(900deg);
	}

	100% {
		opacity: 0;
		-ms-transform: rotate(900deg);
	}
}

@-webkit-keyframes orbit {
	0% {
		opacity: 1;
		z-index:99;
		-webkit-transform: rotate(180deg);
		-webkit-animation-timing-function: ease-out;
	}

	7% {
		opacity: 1;
		-webkit-transform: rotate(300deg);
		-webkit-animation-timing-function: linear;
		-webkit-origin:0%;
	}

	30% {
		opacity: 1;
		-webkit-transform:rotate(410deg);
		-webkit-animation-timing-function: ease-in-out;
		-webkit-origin:7%;
	}

	39% {
		opacity: 1;
		-webkit-transform: rotate(645deg);
		-webkit-animation-timing-function: linear;
		-webkit-origin:30%;
	}

	70% {
		opacity: 1;
		-webkit-transform: rotate(770deg);
		-webkit-animation-timing-function: ease-out;
		-webkit-origin:39%;
	}

	75% {
		opacity: 1;
		-webkit-transform: rotate(900deg);
		-webkit-animation-timing-function: ease-out;
		-webkit-origin:70%;
	}

	76% {
		opacity: 0;
		-webkit-transform:rotate(900deg);
	}

	100% {
		opacity: 0;
		-webkit-transform: rotate(900deg);
	}
}

@-moz-keyframes orbit {
	0% {
		opacity: 1;
		z-index:99;
		-moz-transform: rotate(180deg);
		-moz-animation-timing-function: ease-out;
	}

	7% {
		opacity: 1;
		-moz-transform: rotate(300deg);
		-moz-animation-timing-function: linear;
		-moz-origin:0%;
	}

	30% {
		opacity: 1;
		-moz-transform:rotate(410deg);
		-moz-animation-timing-function: ease-in-out;
		-moz-origin:7%;
	}

	39% {
		opacity: 1;
		-moz-transform: rotate(645deg);
		-moz-animation-timing-function: linear;
		-moz-origin:30%;
	}

	70% {
		opacity: 1;
		-moz-transform: rotate(770deg);
		-moz-animation-timing-function: ease-out;
		-moz-origin:39%;
	}

	75% {
		opacity: 1;
		-moz-transform: rotate(900deg);
		-moz-animation-timing-function: ease-out;
		-moz-origin:70%;
	}

	76% {
		opacity: 0;
		-moz-transform:rotate(900deg);
	}

	100% {
		opacity: 0;
		-moz-transform: rotate(900deg);
	}
}

.loading img{
	max-width:30%;
}


/* Base */

.addtocalendar var{
	display: none;
}

.addtocalendar {
	position: relative;
	display: inline-block;
	background: transparent!important;
}

.atcb-link {
	display: block;
	outline: none!important;
	cursor: pointer;
}

.atcb-link:focus~ul,
.atcb-link:active~ul,
.atcb-list:hover{
	visibility:visible;
}

.atcb-list {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	width: 170px;
	z-index: 900;
}

.atcb-list,
.atcb-item
{
	list-style: none;
	margin: 0;
	padding: 0;
	background: #fff;
}

.atcb-item {
	float: none;
	text-align: left;
}

.atcb-item-link
{
	text-decoration: none;
	outline: none;
	display: block;
}

.atcb-item.hover,
.atcb-item:hover {
	position: relative;
	z-index: 900;
	cursor: pointer;
	text-decoration: none;
	outline: none;
}


/* Blue */

.atc-style-blue .atcb-link,
.atc-style-blue .atcb-link:hover,
.atc-style-blue .atcb-link:active,
.atc-style-blue .atcb-link:focus
{
	margin: 0;
	padding: 7px 25px;
	text-decoration: none;
	outline: none;
	line-height: 20px;
	vertical-align: middle;
	zoom: 1;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	position: absolute;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
	z-index: 2;
	text-indent: 9999px;
}

.atc-style-blue .atcb-list {
	width: 170px;
	background: rgba(0, 0, 0, 0.45);
	color: #fff;
}

.atc-style-blue .atcb-list,
.atc-style-blue .atcb-item
{
	background: rgba(16, 16, 16, 0.41);
	color: #fff;
	margin-top: 6px;
}

.atc-style-blue .atcb-item,
.atc-style-blue .atcb-item-link
{
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;
	text-align: center;
}

.atc-style-blue .atcb-item-link,
.atc-style-blue .atcb-item-link:hover,
.atc-style-blue .atcb-item-link:active,
.atc-style-blue .atcb-item-link:focus
{
	color: #fff;
	font-family: "Verdana";
	font-size: 14px;
	text-decoration: none;
	outline: none;
	padding: 5px 15px;
}

.atc-style-blue .atcb-item-link:hover,
.atc-style-blue .atcb-item-link:active,
.atc-style-blue .atcb-item-link:focus
{
	color: #00bbe4;
}

.no_more_results {
	background: #eee;
	padding: 10px;
	margin: 20px auto;
	text-align: center;
}

.loadingRel .loadMore {
	display: block;
	position: relative;
	text-align: center;
	margin: 50px auto 0;
	right: auto;
}

.sectionItems.fullPage {
	text-align: inherit;
	margin-bottom: 0;
}

.sectionItems.fullPage .item {
	margin-bottom: 20px;
}

.sectionItems.fullPage .item .boxWrapper{
	text-align: right;
}

.sectionItems.fullPage .item .boxWrapper a,
.sectionItems.fullPage .item .boxWrapper h3,
.sectionItems.fullPage .item .boxWrapper p {
	text-align: center;
	display: block;
}

.bgLoader {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 0.65);
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
}

.bgLoader #loader-3:before, .bgLoader #loader-3:after {
	background-color: #00bbe4;
	width: 30px;
	height: 30px;
}

.shahamSection.gray .bgLoader {
	background: rgba(234, 234, 234, 0.65);
}

.formClass.non {
	width: 250px;
	margin: 0 auto;
}

.inner .benefitsWrapper, .inner .shahamSectionInner, .inner .shahamSection {
	padding-top: 0px;
}

.legonofloat, .legonofloat .lego-col{
	float: none !important;
}

.cardsAmountWrap .loader {
	margin: 0 auto;
}

.cardsAmountWrap #loader-3:before, .cardsAmountWrap #loader-3:after {
	top: 12px;
}

.callsBtn .bgLoader {
	position: absolute;
	display: block;
	padding: 0;
	z-index: 4;
}

.callsBtn .bgLoader .loader {
	margin-top: 30px;
}

.more_cat {
	display: block;
	text-align: center;
	margin-top: 50px;
	color: #063146;
	font-size: 1.125rem;
	font-weight: 400;
	text-decoration: underline;
	position: relative;
}

.pagination {
	opacity: 0;
}

.secSel {
	display: none !important;
}

.secSel.in {
	display: inline-block !important;
}

.icon {
	height: 43px;
	margin: 0 auto 10px;
	display: block;
	text-align: center;
}

#con-list li {
	margin-bottom: 5px;
	padding: 10px;
	border-bottom: 1px solid #eaeaea;
}

#con-list li:last-child {
	border-bottom: none;
}

#con-list li span:nth-child(1){
	font-weight: 500;
	width: 125px;
	display: inline-block;
	vertical-align: text-top;
	color: #00bbe4;
}

#con-list li span:nth-child(2){
	width: calc(100% - 125px);
	display: inline-block;
	padding-right: 5px;
	vertical-align: text-top;
}

#con-list li span ul li{
	display: inline-block;
	padding: 5px;
	background: #eaeaea;
	border-radius: 5px;
	margin-left: 5px;
	border: none;
}

.hpActors img{
	max-height:300px;
}

.pCredit{
	padding-top: 3px;
}

#jobPublishForm .checkboxWrapper .checkWrap {
	display: block;
}

#jobPublishForm .checkboxWrapper .checkWrap .checkTxt {
	white-space: inherit;
}

#jobPublishForm .inputWrap.textareaWrap .gradWrap label {
	width: 100%;
}

#changeTitle {
	display: none;
}


.item-img {
	height: 805px;
	background-position: center;
	background-size: cover;
}
.mCustomScrollBox {
	overflow: initial !important;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	display: none;
}
.zhuyotLinksInnerWrapper .scrollerWrap{
	overflow-y: scroll;
}
/* Let's get this party started */
.scrollerWrap::-webkit-scrollbar {
	width:6px;
}

/* Track */
.scrollerWrap::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	-webkit-border-radius:0;
	border-radius: 0;
}

/* Handle */
.scrollerWrap::-webkit-scrollbar-thumb {
	-webkit-border-radius:0;
	border-radius: 0;
	background: rgba(82, 82, 82, 0.8);
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}

.scrollerWrap::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(82, 82, 82, 0.4);
}

.imagePreview{
	max-height:50px;
	max-width:50px;
}



/* Event Promo */

#newHeaderImage  {
	background: #063146;
	position: relative;
	height: 776px;
}

#newHeaderImage:before {
	display: block;
	content: "";
	width: 100%;
	padding-top: (720 / 755) * 100%;
}

#newHeaderImage img.my-big-image {
	height: 776px;
	width: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

#eventPromo-holder {
	display: block;
	width: 100%;
	padding-top: 20px;
}

.carusel-holder {
	width: 400px;
	margin: 2rem auto 0 auto;
}

.carusel-holder .owl-carousel .owl-dots {
	display: none !Important;
}


.carusel-holder .owl-carousel .owl-nav {
	position: absolute;
	display: block !important;
	width: 100%;
	top: 25%;
	/*    z-index: -1;*/
}




.carusel-holder .owl-carousel .owl-nav .owl-prev {
	width: 40px;
	transform: rotate(180deg);
	float: right;
	position: relative;
right: -40px;
}

.carusel-holder .owl-carousel .owl-nav .owl-next {
	width: 40px;
	float: left;
	position: relative;
left: -40px;
}

.carusel-holder .owl-carousel .owl-nav .arrowIcon {
	fill: #0fc1fb;
	width: 20px;
}

.carusel-holder .owl-carousel .owl-nav .owl-prev {
	position: absolute;
	right: 0;
}

.carusel-holder .owl-carousel .owl-nav .owl-next {
	position: absolute;
	left: 0;
}

@media screen and (max-width: 480px) {

}

.event-promo-item {
	display: block;
	height: 500px;
}

.event-promo-item img {
	display: block;
	width: 100%;
}

.this-thumb-holder {
	position: relative;
	z-index: 10000;
	margin: 12px;
}

#eventPromo-holder.owl-carusel {
	display: block !important;
}

.ep-box-title {
	text-align: center;
	font-size: 20px;
	font-weight: 400;
	margin: 24px 0 6px;
}

.ep-box-title a {
	color: #00bbe4;
}

.ep-box-description {
	text-align: center;
	font-size: 15px;
	color: #ffffff;
	font-weight: 400;
}


/* Courses Carusel */

.innerPageHeader.m_courses:not(.low-header) {
	height: 800px;
}

.courses-carusel-holder {
	max-width: 1340px;
	margin: 54px 0;
	padding: 0 45px;
}


.courses-carusel-holder .owl-carousel .owl-stage-outer {
	max-width: 1250px;
}


.course-thumb-holder figure::before {
	content: "";
	width: 15px;
	height: 100%;
	background: #ffffff;
	transform-origin: right bottom;
	transform: skewY(0deg) skewX(-2deg);
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 2;
}

.course-thumb-holder figure::after {
	content: "";
	width: 20px;
	height: 100%;
	background: #ffffff;
	transform-origin: left bottom;
	transform: skewY(0deg) skewX(2deg);
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
}

.courses-carusel-holder .owl-carousel .owl-dots {
	display: none !important;
}

.courses-carusel-holder .owl-carousel .owl-nav {
	position: absolute;
	display: block !important;
	width: 100%;
	top: 10%;
	z-index: -1;
}


.courses-carusel-holder .owl-carousel .owl-nav .owl-next {
	width: 40px;
	transform: rotate(180deg);
	float: right;
	position: relative;
right: -40px;
}

.courses-carusel-holder .owl-carousel .owl-nav .owl-prev {
	width: 40px;
	float: left;
	position: relative;
left: -40px;
}

.courses-carusel-holder .owl-carousel .owl-nav .arrowIcon {
	fill: #0fc1fb;
	width: 20px;
}


/* Movie bubtton */

.videoboxholder {
	padding: 0;
}

.videoboxholder .youtubelink-helper {
	position: relative;
	display: block;
	padding: 12px;
	top: -12px;
	padding-left: 0 !important;
	margin: 0 auto;
	color: #ffffff;
	font-size: 1.125rem;
	text-decoration: none;
	font-weight: 500;
	background: -moz-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(5,48,70,1)), color-stop(100%, rgba(0,187,228,1)));
	background: -webkit-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -o-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: -ms-linear-gradient(4deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	background: linear-gradient(86deg, rgba(5,48,70,1) 0%, rgba(0,187,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#053046', endColorstr='#00bbe4',GradientType=1 );
}

.faqSectionsWrapper #topic_1.gray {
	margin-top: 0;
}

/* Contact Info fix */

@media (min-width: 419px) {
	.contactDet.m_shaham {
		position: relative;
		top: -88px;
	}
}

@media (max-width: 418px) {
	.contactDet.m_shaham {
		position: relative;
		top: -14px;
	}
}


/* Mobile Boxes */

.mobileboxes {
	display: none;
}


/* Btn fix */

.callsBtn.more_cat {
	text-decoration: none !important;
}

.callsBtn.more_cat.courses_archive{
	padding: 15px;
	border: 2px solid #c9c9c9;
	margin-top:0;
}

.callsBtn.more_cat.courses_archive>div{
	padding: 0;
	margin: 0;
}
.callsBtn.more_cat.courses_archive:hover{
	border-color: #00bbe4;
}

/* Rotator fix */

.m_newsletter .innerPageHeader .side1Wrap{
	float: none;
	display: block;
}

.m_newsletter .innerPageHeader .publishbenefit{
	float: left;
	display: block;
	margin: auto;
	margin-top: 34px;
}


.ltr-content,
.ltr-content .container{
	text-align: left;
	direction: ltr;
}


.newsSection.home-section:before {
	display: none;
}

@media(max-width: 500px){
	.m_newsletter .innerPageHeader .publishbenefit svg{
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.ancorCru #ancorRotator {
		width: 70%;
	}

	.courses-carusel-holder {
		width: 86%;
	}
}


/*@media (max-width: 390px) {*/
	/*.innerPageHeader.m_courses {*/
	/*	height: 450px;*/
	/*}*/
/*}*/

/* Messanger Fix */



#fb-root > div.fb_dialog.fb_dialog_mobile.fb_customer_chat_bubble_animated_no_badge.fb_customer_chat_bubble_pop_in{
	right: unset !Important;
	left: 50px;
	bottom: 6rem !important;
}

@media(min-width: 991px){
	#fb-root > div.fb_dialog.fb_dialog_advanced.fb_customer_chat_bubble_animated_no_badge.fb_customer_chat_bubble_pop_in,
	#fb-root > div.fb-customerchat.fb_invisible_flow.fb_iframe_widget > span > iframe,
	#fb-root > div.fb_dialog.fb_dialog_mobile.fb_customer_chat_bubble_animated_no_badge.fb_customer_chat_bubble_pop_in{
		right: unset !Important;
		left: 18px;
		bottom: 18pt !important;
	}
}

#whatsapp-cta svg {
	height: 100%;
	width: 100%;
}

#whatsapp-cta {
	display: flex;
	position: fixed;
	right: 20px;
	z-index: 1;
	align-items: stretch;
	justify-content: center;
	background: #fff;
	border-radius: 50%;
	bottom: 120px;
	box-shadow: 0 0 30px #29fbe8;
	padding: 10px;
	height: 60px;
	width: 60px;
}