/* General */

.container{
	position: relative;
}
.image-1-bg{
	background: url('../images/bg/image-1-bg.jpg') no-repeat 50% 50%;
	background-size: cover;
}

.sr-only{
	position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}


/* Header */

.header {
    z-index: 35;
}
.header.header_small{
	height: 40px;
}
.fixed_header{
	width: 100%;
    height: 65px;
    position: fixed;
    top: 0;
    left: 0;
}

/* Logo */

.header_small .logo{
	width: auto;
	height: 30px;
}
.header_small .logo img{
	width: auto;
	max-height: 100%;
}

/* Top menu */

.top_menu_custom{
	width: auto;
	float: right;
	padding: 0;
}
.top_menu > ul > li.app_menu-grey > a{
	background-position: -35px -75px;
}


/* Sub header */
.sub_header_brd_blue{
	border-bottom-color: #b3e1f2;
}
.sub_header_brd_large{
	height: 65px;
}

/* Dynamic menu */

#dynamic_menu{
	padding-top: 8px;
}
#dynamic_menu .nav-links li.active:after{
	bottom: 6px;
	border-bottom-width: 2px;
	border-bottom-color: #b3e1f2;
}



/* Language selector*/

.languages{
	position: relative;
	padding-top: 8px;
	padding-bottom: 11px;
	white-space: nowrap;
}
.languages:before{
	content: '';
	width: 0;
	height: 45px;
	display: block;
	position: absolute;
	top: 50%;
	left: -10px;
	margin-top: -22px;
	border-right: #3f97c5 1px solid;
}
.header_small .languages:before{
	height: 30px;
	top: 0;
	margin-top: 0;
}

#language_selector:after{
	content: "";
    width: 15px;
    height: 10px;
    display: inline-block;
    background: url(../images/sprites/sprite.png) no-repeat -100px -2650px;
    margin-left: 15px;
}

.languages ul{
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
}
.languages a{
	display: block;
	text-decoration: none;
}
.languages img{
	vertical-align: bottom;
}

/* User menu */

.header_small .usermenu ul{
	padding-top: 0;
}
.header_small .usermenu ul li a{
	height: 30px;
	line-height: 30px;
}

.header.white_bg .usermenu ul li a:not([class*="btn"]){
	text-shadow: none;
	color: #3691c0;
}
.header.white_bg .usermenu ul li a:not([class*="btn"]):hover{
	color: #fff;
}


/* Inline list */

.list-inline{
	list-style: none;
	text-align: center; 
}
.list-inline > li{
	display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

/* Nav links */

.nav-links{
	
}
.nav-links li{
	position: relative;
}
.nav-links li.active:after{
	content: '';
	content: "";
	width: 100%;
    height: 4px;
    border-bottom: 4px solid #3691c0;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.nav-links li a:not(.white_txt):hover, .nav-links li.active a:not(.white_txt){
	color: #3691c0;
}


/* custom tab */

.tab-header-custom{
	margin: 0;
	padding: 0;
}

/* - regular */
.tab-header-custom:not(.no_total) li:first-child{
	width: 28.472%;
}
.tab-header-custom li{
	width: 14.3056%;
	display: block;
	float: left;
	line-height: 14px;
}
.tab-header-custom1 li{
	width: 71.528%;
}
.tab-header-custom2 li{
	width: 35.764%;
}
.tab-header-custom3 li{
	width: 23.8426666%;
}
.tab-header-custom4 li{
	width: 17.882%;
}
.tab-header-custom5 li{
	width: 14.3056%;
}
.tab-header-custom6 li{
	width: 11.921333%;
}

/* - first section large */
.tab-header-custom-large:not(.no_total) li:first-child{
	width: 35%;
}
.tab-header-custom-large.tab-header-custom2 li{
	width: 65%;
}
.tab-header-custom-large.tab-header-custom2 li{
	width: 32.5%;
}
.tab-header-custom-large.tab-header-custom3 li{
	width: 21.666%;
}
.tab-header-custom-large.tab-header-custom4 li{
	width: 16.25%;
}
.tab-header-custom-large.tab-header-custom5 li{
	width: 13%;
}

/* - no first section */
.tab-header-custom.no_total li{
	width: 20%;
}
.tab-header-custom3.no_total li{
	width: 33.333%;
}
.tab-header-custom4.no_total li{
	width: 25%;
}


.tab-header-custom a{
	height: 75px;
	display: block;
	position: relative;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	padding-top: 25px;
}
.tab-header-custom a:not(.custom){
	background-color: #f5f5f5;
	color: #547c9c; 
}
.tab-header-custom:not(.no_total) li:first-child a{
	background-color: #f2f2f2;
	color: #6599c3;
}
.tab-header-custom .active a, .tab-header-custom a:not(.custom):hover, .tab-header-custom li.active:first-child a, .tab-header-custom li:first-child a:hover{
	background-color: #fff;
}
.tab-header-custom a:not(.custom):before{
	content: '';
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -7px;
	border-width: 7px;
	border-style: solid;
	border-color: transparent;
	border-top-color: #f5f5f5;
}
.tab-header-custom:not(.no_total) li:first-child a:before{
	border-top-color: #f2f2f2;
}

.tab-header-custom .count{
	display: block;
	line-height: normal;
	font-size: 26px;
}
.tab-header-custom:not(.no_total) li:first-child .count{
	font-size: 56px;
}

.tab-content{
	display: none;
}


/* Scroll fix */

.scroll-fix{
	position: relative;
	z-index: 30;
}
.scroll-fix-wrap{
	width: 100%;
	position: absolute;
	top: 0;
}
.scroll-fix.affix .scroll-fix-wrap{
	position: fixed;
	top: 0;
}

.fixed_notification ~ .column_m .scroll-fix.affix .scroll-fix-wrap{
	top: 123px;
}


/* Input controls */

input, select, textarea{
	border: 1px solid rgb(169, 169, 169);
}
::-webkit-input-placeholder{
	opacity: 0.8;
	color: inherit;
	transition: opacity 0.25s;
}
:-moz-placeholder{
	opacity: 0.8;
	color: inherit;
	transition: opacity 0.25s;
}
::-moz-placeholder{
	opacity: 0.8;
	color: inherit;
	transition: opacity 0.25s;
}
:-ms-input-placeholder{
	opacity: 0.8;
	color: inherit;
	transition: opacity 0.25s;
}

:focus::-webkit-input-placeholder{
	opacity: 0.5;
}
:focus:-moz-placeholder{
	opacity: 0.5;
}
:focus::-moz-placeholder{
	opacity: 0.5;
}
:focus:-ms-input-placeholder{
	opacity: 0.5;
}



.blue3_txt::-webkit-input-placeholder{
	color: #3691c0;
}
.blue3_txt:-moz-placeholder{
	color: #3691c0;  
}
.blue3_txt::-moz-placeholder{
	color: #3691c0;  
}
.blue3_txt:-ms-input-placeholder{  
	color: #3691c0;  
}

.dark_grey_txt::-webkit-input-placeholder{
	color: #4a4a4a;
}
.dark_grey_txt:-moz-placeholder{
	color: #4a4a4a;  
}
.dark_grey_txt::-moz-placeholder{
	color: #4a4a4a;
}
.dark_grey_txt:-ms-input-placeholder{  
	color: #4a4a4a;  
}


/* Selectric styles */


div.selectric-custom{
	padding-top: 7px;
	padding-bottom: 7px;
}
.selectric-custom.selectricWrapper{
	width: auto;
}
select.selectric-custom{
	display: none;
}

.button_selectric{
	background: none!important;
}

.blue_bg .selectric-custom .selectric,
.button_selectric.blue_bg .selectric-custom .selectric{
	background-color: #3691c0;
}
.lightgreen2_bg .selectric-custom .selectric,
.button_selectric.lightgreen2_bg .selectric-custom .selectric{
	background-color: #98ce44;
}
.red_bg .selectric-custom .selectric,
.button_selectric.red_bg .selectric-custom .selectric{
	background-color: #d71920;
}
.purple_bg .selectric-custom .selectric,
.button_selectric.purple_bg .selectric-custom .selectric{
	background-color: #826aaf;
}
.lightpurple_bg .selectric-custom .selectric,
.button_selectric.lightpurple_bg .selectric-custom .selectric{
	background-color: #d82b91;
}
.greenblue_bg .selectric-custom .selectric,
.button_selectric.greenblue_bg .selectric-custom .selectric{
	background-color: #00768c;
}
.white_bg .selectric-custom .selectric,
.button_selectric.white_bg .selectric-custom .selectric{
	background-color: #FFF;
}
.lgtgrey2_bg .selectric-custom .selectric,
.button_selectric.lgtgrey2_bg .selectric-custom .selectric{
	background-color: #f9f9f9;
}
.grey_bg .selectric-custom .selectric,
.button_selectric.grey_bg .selectric-custom .selectric{
	background-color: #EFEFEF;
}
.light_grey_bg .selectric-custom .selectric,
.button_selectric.light_grey_bg .selectric-custom .selectric{
	background-color: #f7f7f7;
}
.dblue_bg .selectric-custom .selectric,
.button_selectric.dblue_bg .selectric-custom .selectric{
	background-color: #1479ad;
}
.cyanblue_bg .selectric-custom .selectric,
.button_selectric.cyanblue_bg .selectric-custom .selectric{
	background-color: #19b699;
}
.green_bg .selectric-custom .selectric,
.button_selectric.green_bg .selectric-custom .selectric{
	background-color: #72bf44;
}
.lgtblue_bg .selectric-custom .selectric,
.button_selectric.lgtblue_bg .selectric-custom .selectric{
	background-color: #e9f7fe;
}

.lgtgrey_bg .selectric-custom .selectric,
.button_selectric.lgtgrey_bg .selectric-custom .selectric{
	background-color: #f5f5f5;
}
.grey_bg .selectric-custom .selectric,
.button_selectric.grey_bg .selectric-custom .selectric{
	background-color: #efefef;
}
.orange_bg .selectric-custom .selectric,
.button_selectric.orange_bg .selectric-custom .selectric{
	background-color: #f9aa20;
}


.selectric-custom .selectric .label{
	font-size: 14px;
	color: #fff;
}
.button_selectric.dblue_txt .selectric-custom .selectric .label,
.button_selectric.dblue_txt .selectric-custom .selectric .button{
	color: #3691c0;
}




/*
.selectric-custom .selectric .button:after{
	width: 15px;
    height: 10px;
    border: none;
    background: url(../images/sprites/sprite.png) no-repeat -100px -2650px;
}
*/
.selectric-custom .selectric .button:after{
	display: none;
}
.selectric-custom .selectric .button{
	padding-top: 7px;
	font: normal normal normal 14px/1 FontAwesome;
}
.selectric-custom .selectric .button:before{
	content: '\f078';
	display: block;
}

.selectric-custom .selectricItems{
	min-width: 150px;
	padding-top: 11px;
	padding-bottom: 14px;
	border: 1px solid #f1f1f1; 
	background-color: #fafafa;
}
.center_selectric .selectricItems{
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.selectric_table{
	width: 100%;
	display: table;
	table-layout: fixed;
}
.selectric_cell{
	display: table-cell;
	border-left: 1px solid #e1e1e1;
	vertical-align: left;
}
.selectric_cell:first-child{
	border: none;
}


.selectric-custom .selectricItems ul{
	margin: 0;
	padding: 0;
}
.selectric-custom .selectricItems li{
    padding: 9px 15px;
    border: none;
    line-height: 15px;
    font-size: 13px;
    transition: background .25s ease-in-out;
}
.selectric-custom .selectricItems li, .selectric-custom .selectricItems li.selected{
    background-color: #fafafa;
    color: #555;
}
.selectric-custom .selectricItems li:not(.title):not(.filler):hover{
	background-color: #eee;
}


.selectric-custom.hide_first .selectricItems li:first-child{
	display: none!important;
}
.selectric-custom li.hasIcon{
	position: relative;
	padding-left: 40px;
}
.selectric-custom .selectricItems img{
	width: auto;
	max-width: 20px;
	height: auto;
	max-height: 20px;
	position: absolute;
	top: 50%;
	left: 15px; 
	vertical-align: bottom;
	transform: translate(0, -50%);
}


.selectric-custom li.disabled{
	opacity: 0.8;
}
.selectric-custom li.disabled.filler{
	overflow: hidden;
	opacity: 1;
	text-indent: -9999px;
}
.selectric-custom li.disabled.title{
	opacity: 1;
	padding-bottom: 6px;
	color: #909090;
}
.disabled-items li.default{
	display: none!important;
}


.selectricItems.disabled-2{
	min-width: 400px;
}
.selectricItems.disabled-3{
	min-width: 5250px;
}
.selectricItems.disabled-4{
	min-width: 700px;
}

#menu_builders .disabled-5 .selectricItems{
	min-width: 600px;
}
#menu_builders .disabled-6 .selectricItems{
	min-width: 720px;
}


/* Teatarea */

.no-mce-statusbar .mce-statusbar{
	display: none!important;
}


/* Sign up page */

.signup_path{
	
}
.signup_path ul{
	height: 25px;
	position: relative;
	margin: 0;
	padding: 0;
	
}
.signup_path ul:before{
	content: '';
	width: 100%;
	height: 1px;
	display: block;
	position: absolute;
	z-index: 1;
	top: 12px;
	left: 0;
	background-color: #ebebeb;
}
.signup_path li{
	width: 25px;
	height: 25px;
	display: block;
	position: absolute;
	top: 0;
	z-index: 10;
	margin: 0;
	padding: 0;
	border: 1px solid #ebebeb;
	border-radius: 20px;
	background-color: #fff;
	line-height: 23px;
	text-align: center;
}
.signup_path li:nth-child(1){
	left: 0;
}
.signup_path li:nth-child(2){
	left: 50%;
	margin-left: -12px;
}
.signup_path li:nth-child(3){
	right: 0;
}

.signup_path li.active{
	border-color: #dd4b39;
	background: #dd4b39;
    color: #fff;
}




.custom_tootip_class{
	max-width: 300px;
}
.custom_tootip_class .tooltip_btn{
	background-color: #f2f2f2;
    border-top: 1px solid #ccc;
}



/* Expander */

.expander-toggler .up,
.expander-toggler.target_shown .down{
	display: none;
}
.expander-toggler.target_shown .up{
	display: inline-block;
}



/* SERVICES */

.category-apps a{
    height: 125px;
}
.category-apps a span {
	width: 30px;
	height: 33px;
	background-image: url("../images/product-icon-sprite.png");
	background-repeat: no-repeat;
	margin: 0 auto 10px;
	text-indent: -999em;
}
.new{
	top: 0;
    left: 0;
}


.pi1 {
	background-position: left top
}
.pi2 {
	background-position: -36px top
}
.pi3 {
	background-position: -70px top
}
.pi4 {
	background-position: -105px top
}
.pi5 {
	background-position: -140px top
}
.pi6 {
	background-position: -175px top
}
.pi7 {
	background-position: -2px -34px
}
.pi8 {
	background-position: -36px -34px
}
.pi9 {
	background-position: -3px -66px
}
.pi10 {
	background-position: -37px -66px
}
.pi11 {
	background-position: -72px -68px
}
.pi12 {
	background-position: -109px -68px
}
.pi13 {
	background-position: -141px -68px
}
.pi14 {
	background-position: -176px -68px
}
.pi15 {
	background-position: -213px -68px
}
.pi16 {
	background-position: left -104px
}
.pi17 {
	background-position: -38px -104px
}
.pi18 {
	background-position: -3px -138px
}
.pi19 {
	background-position: -38px -138px
}
.pi20 {
	background-position: -2px -171px
}
.pi21 {
	background-position: -38px -171px
}
.pi22 {
	background-position: -68px -100px;
	width: 32px;
}
.pi24 {
	background-position: -208px 0;
}
.pi25 {
	background-position: -242px 0;
}
.pi26 {
	background-position: -71px -175px;
}
.pi27 {
	background-position: -100px -101px;
}
.pi28 {
	background-position: -135px -102px
}
.pi29 {
	background-position: -245px -66px;
}
.pi30 {
	background-position: -273px 0;
}
.pi31 {
	background-position: -274px -66px;
}
.pi32 {
	background-position: -67px -34px;
}
.pi33 {
	background-position: -102px -175px;
}
.pi34 {
	background-position: -100px -35px;
}
.pi35 {
	background-position: -307px -63px;
}
.pi36 {
	background-position: -309px 5px;
}

.featured-app span {
	height: 60px !important;
	width: 64px !important;
	margin-bottom: 5px;
}
.featured-app .pi1 {
	background-position: left -205px;
}
.featured-app .pi9 {
	background-position: -72px -208px;
}
.featured-app .pi16 {
	background-position: -134px -205px;
}
.featured-app .pi20 {
	background-position: -195px -205px;
}
.featured-app .pi7 {
	background-position: -265px -208px;
}
.featured-app .pi18 {
	background-position: -326px -205px;
}
@media (max-width: 480px) {
	.featured-app span {
		width: 30px !important;
		height: 33px !important;
		margin-bottom: 10px;
	}
	.featured-app .pi1 {
		background-position: left top;
	}
	.featured-app .pi7 {
		background-position: -2px -34px;
	}
	.featured-app .pi9 {
		background-position: -3px -66px;
	}
	.featured-app .pi16 {
		background-position: left -104px;
	}
	.featured-app .pi18 {
		background-position: -3px -138px;
	}
	.featured-app .pi20 {
		background-position: -2px -172px;
	}
}


/* ICONS  */


.icon{
	display: inline-block;
	vertical-align: middle;
}
.icon-state{
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
}
.icon-accepted{
	background-image: url('../images/icon-accepted.png');
}
.icon-refused{
	background-image: url('../images/icon-refused.png');
	background-size: 18px;
}

.aio-icon:before{
	content: '';
	display: block;
	background-image: url('../images/all-in-one-img.png');
}
.icon-edit:before{
	width: 30px;
	height: 30px;
	background-position: -1px -204px;
}
.icon-money:before{
	width: 30px;
	height: 30px;
	background-position: -1px -236px;
}
.icon-user:before{
	width: 30px;
	height: 30px;
	background-position: -1px -268px;
}
.icon-phone:before{
	width: 30px;
	height: 30px;
	background-position: -1px -300px;
}
.icon-info-small{
	width: 20px;
}
.icon-info-small:before{
	width: 16px;
	height: 18px;
	background-position: 0 -1599px;
}
.icon-mobile-small{
	width: 20px;
}
.icon-mobile-small:before{
	width: 14px;
	height: 18px;
	background-position: -40px -1987px
}
.icon-user-small{
	width: 20px;
}
.icon-user-small:before{
	width: 19px;
	height: 16px;
	background-position: 0px -1617px
}
.icon-acticle-small{
	width: 20px;
	padding-left: 4px;
}
.icon-acticle-small:before{
	width: 12px;
	height: 16px;
	background-position: -23px -1617px
}
.icon-award-small{
	width: 20px;
	padding-left: 3px;
}
.icon-award-small:before{
	width: 14px;
	height: 18px;
	background-position: -22px -1987px
}
.icon-city-small{
	width: 20px;
}
.icon-city-small:before{
	width: 19px;
	height: 18px;
	background-position: 0px -1987px
}

.icon-edit-small:before{
	width: 20px;
	height: 20px;
	background-position: -34px -1149px;
}
.icon-close-small:before{
	width: 20px;
	height: 20px;
	background-position: -34px -1169px;
}
.icon-plus:before{
	width: 18px;
	height: 18px;
	background-position: 0px -1455px;
}
.icon-plus_h:hover:before{
	background-position: -18px -1455px;
}
.icon-check:before{
	width: 18px;
	height: 18px;
	background-position: 0px -1473px;
}
.icon-check_h:hover:before{
	width: 18px;
	height: 18px;
	background-position: -18px -1473px;
}


/* CRM icons */

.crm-icon{
	width: 50px;
	height: 50px;
	display: inline-block;
	margin-bottom: 10px;
	opacity: 0.75;
	background-image: url('../images/crmnew-features-sprite.png');
}
.crm-icon.crm-icon-1{
	background-position: 0 0;
}
.crm-icon.crm-icon-2 {
	background-position: -50px 0;
}
.crm-icon.crm-icon-3 {
	background-position: -100px 0;
}
.crm-icon.crm-icon-4 {
	background-position: -150px 0;
}
.crm-icon.crm-icon-5 {
	background-position: -200px 0;
}
.crm-icon.crm-icon-6 {
	background-position: -250px 0;
}
.crm-icon.crm-icon-7 {
	background-position: -300px 0;
}
.crm-icon.crm-icon-8 {
	background-position: -350px 0;
}
.crm-icon.crm-icon-9 {
	background-position: -400px 0;
}
.crm-icon.crm-icon-10 {
	background-position: -450px 0;
}
.crm-icon.crm-icon-11 {
	background-position: -500px 0;
}
.crm-icon.crm-icon-12 {
	background-position: -550px 0;
}
.crm-icon.crm-icon-13 {
	background-position: -600px 0;
}
.crm-icon.crm-icon-14 {
	background-position: -650px 0;
}
.crm-icon.crm-icon-15 {
	background-position: -700px 0;
}
.crm-icon.crm-icon-16 {
	background-position: -750px 0;
}


/* Zoho icons */

.zoho-icon{
	width: 48px;
	height: 55px;
	background: rgba(0, 0, 0, 0) url(../images/zoho/prd-icons.png) no-repeat scroll 0 0 / 435px auto;
}
.zoho-icon-1{
	background-position: -187px 4px;
}
.zoho-icon-2{
	background-position: -234px 3px;
}
.zoho-icon-3{
	background-position: -285px 1px;
}
.zoho-icon-4{
	background-position: -141px 2px;
}
.zoho-icon-5{
	width: 55px;
	background-position: -388px 6px;
}
.zoho-icon-6{
	background-position: -337px 6px;
}
.zoho-icon-7{
    width: 38px;
	background-position: 0 0;
}
.zoho-icon-8{
	background-position: -42px 0px;
}
.zoho-icon-9{
	background-position: -90px 0;
}


/* Toggle sides */

.personal_uw_boxes{
	position: relative;
	z-index: 20;
	margin-top: -303px;
}

.toggle-sides{
	height: 150px;
	display: block;
	position: relative;
	text-decoration: none!important;
}
.toggle-sides .front, .toggle-sides .back{
	-webkit-transition: opacity 0.4s ease-in-out;
	-moz-transition: opacity 0.4s ease-in-out;
	-ms-transition: opacity 0.4s ease-in-out;
	-o-transition: opacity 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out;
}
.toggle-sides .front,
.toggle-sides:hover .back{
	opacity: 1;
}
.toggle-sides:hover .front,
.toggle-sides .back{
	opacity: 0;
}

.toggle-sides .back{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 26px;
	box-shadow: inset 0 0 0 2px #7db921;
}

.toggle-sides .category-icon{
	width: 48px;
	height: 53px;
	display: inline-block;
	position: relative;
	margin-bottom: 25px;
	background-image: url('../images/sprite-category-icons.svg');
	background-size: 48px 424px;
	background-repeat: no-repeat;
}
.category-developers {
    background-position: 0px -318px;
}
.category-mobile-developers {
    background-position: 0px -212px;
}
.category-designers {
    background-position: 0px -106px;
}
.category-writing {
    background-position: 0px -371px;
}
.category-administrative-support {
    background-position: 0px -265px;
}
.category-customer-service {
    background-position: 0px -53px;
}
.category-sales-marketing {
    background-position: 0px -159px;
}
.category-accounting-consulting {
    background-position: 0px 0px;
}
.toggle-sides .category-icon:after{
	content: "";
	display: inline-block;
	position: absolute;
	top: 100%;
	right: -16px;
	left: -16px;
	margin-top: 13px;
	border-bottom: 2px solid #e0e0e0;
}



/* INTRO PAGE */

.custom_intropage{
	min-height: 545px;
	padding: 80px 0 210px 0;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNTk2LjggNTEyIj48ZyBmaWxsPSIjYjNlMWYyIj48cGF0aCBkPSJNMzMuMiAyNzIuOGgxMi4xYy41IDAgMS0uNCAxLTF2LTU1LjNjMC0uNS0uNC0xLTEtMWgtMTJjLS41IDAtMSAuNC0xIDF2NTUuM2MtLjEuNi40IDEgLjkgMXptMS4yLTU1LjNoMTB2NTMuM2gtMTB2LTUzLjN6bTIzLjQgNTUuNEg3MGMuNiAwIDEuMS0uNSAxLjEtMS4xdi02OS4zYzAtLjYtLjUtMS4xLTEuMS0xLjFINTcuOGMtLjYgMC0xLjEuNS0xLjEgMS4xdjY5LjNjMCAuNi41IDEuMSAxLjEgMS4xem0xLjMtNjkuM2g5Ljd2NjcuMWgtOS43di02Ny4xek04Mi40IDI3M2gxMi4xYy43IDAgMS4yLS41IDEuMi0xLjJ2LTgxLjZjMC0uNy0uNS0xLjItMS4yLTEuMkg4Mi40Yy0uNyAwLTEuMi41LTEuMiAxLjJ2ODEuNmMwIC43LjUgMS4yIDEuMiAxLjJ6bTEuMy04MS42aDkuNXY3OS4yaC05LjV2LTc5LjJ6bTk2LjEtNDAuMmgtMzAuNmMtLjcgMC0xLjIuNi0xLjIgMS4ydjMzNS4zYzAgLjcuNiAxLjIgMS4yIDEuMmgzMC42Yy43IDAgMS4yLS42IDEuMi0xLjJWMTUyLjRjMC0uNy0uNi0xLjItMS4yLTEuMnptLTEuMyAxOC41aC05Ljd2Mi41aDkuN3Y2LjdoLTUuM3YyLjVoNS4zdjYuN2gtNC40djIuNWg0LjR2MTAuMWgtOS43djIuNWg5Ljd2Ni43aC01LjN2Mi41aDUuM3Y2LjdoLTQuNHYyLjVoNC40djEwLjFoLTkuN3YyLjVoOS43djYuN2gtNS4zdjIuNWg1LjN2Ni43aC00LjR2Mi41aDQuNHYxMC4xaC05Ljd2Mi41aDkuN3Y2LjdoLTUuM3YyLjVoNS4zdjYuN2gtNC40djIuNWg0LjR2MjAyLjZoLTI4LjFWMTUzLjdoMjguMXYxNnptLTYyLjkgMTYyLjVINDQuNGMtLjMgMC0uNi4xLS44LjNMNCAzNjUuN2MtLjMuMi0uNC42LS40Ljl2MTIyLjNjMCAuNy41IDEuMiAxLjIgMS4yaDExMC44Yy43IDAgMS4yLS41IDEuMi0xLjJWMzMzLjRjMC0uNy0uNS0xLjItMS4yLTEuMnptLTcyLjIgMy42djI5LjZIOC4xbDM1LjMtMjkuNnptNzEgMTUxLjlINlYzNjcuOGgzOC42Yy43IDAgMS4yLS41IDEuMi0xLjJ2LTMyaDY4LjZ2MTUzLjF6TTI0LjUgMzgwLjFoNzh2Mi40aC03OHptMCAyMC4yaDc4djIuNGgtNzh6bTAgMjAuM2g3OHYyLjRoLTc4em0wIDIwLjJoNzh2Mi40aC03OHptMTk3LjktMjMzSDIwN2MtLjYgMC0xLjEuNS0xLjEgMS4xdjI3OC44YzAgLjYuNSAxLjEgMS4xIDEuMWgxNS40Yy42IDAgMS4xLS41IDEuMS0xLjFWMjA5YzAtLjctLjUtMS4yLTEuMS0xLjJ6bS0xLjIgMjc4LjhoLTEzLjF2LTQwLjFoMTMuMXY0MC4xem0wLTQyLjRoLTEzLjF2LTQ5aDEzLjF2NDl6bTAtNTEuM2gtMTMuMXYtNDloMTMuMXY0OXptMC01MS4zaC0xMy4xdi00OWgxMy4xdjQ5em0wLTUxLjNoLTEzLjF2LTQ5aDEzLjF2NDl6bTAtNTEuM2gtMTMuMXYtMjguOWgxMy4xVjIzOXpNMzAuNCAxMTAuNWMuMi4yLjUuNC44LjRzLjYtLjEuOC0uNGwzNS40LTM1LjRjLjItLjIuNC0uNS40LS44cy0uMS0uNi0uNC0uOEwzMi4xIDM4LjFjLS41LS41LTEuMi0uNS0xLjcgMHMtLjUgMS4yIDAgMS43bDM0LjUgMzQuNS0zNC41IDM0LjVjLS41LjUtLjUgMS4yIDAgMS43ek0zLjUgMTI2LjJIMTY1YzEuOCAwIDMuMi0xLjQgMy4yLTMuMlYxMS45YzAtMS44LTEuNC0zLjItMy4yLTMuMkgzLjVDMS43IDguNy4zIDEwLjEuMyAxMS45djExMWMwIDEuOCAxLjUgMy4zIDMuMiAzLjN6TTIuNyAxMS45YzAtLjUuNC0uOC44LS44SDE2NWMuNSAwIC44LjQuOC44djEwLjlIMi43VjExLjl6bTAgMTMuM2gxNjMuMnY5Ny43YzAgLjUtLjQuOC0uOC44SDMuNWMtLjUgMC0uOC0uNC0uOC0uOFYyNS4yem04OS45IDU3LjdjLjYgMCAxLjEtLjUgMS4xLTEuMVY2MS42YzAtMTIuNSAxMC4xLTIyLjYgMjIuNi0yMi42IDEyLjQgMCAyMi41IDEwIDIyLjYgMjIuNHYyMC4yYy0uMSA1LjctNC4zIDEwLjQtOS44IDExLjItLjUtMi0yLjMtMy40LTQuNC0zLjQtMi41IDAtNC41IDItNC41IDQuNXMyIDQuNSA0LjUgNC41YzIuMSAwIDMuOC0xLjQgNC40LTMuNCA2LjMtLjcgMTEuNC01LjggMTItMTIuMiA1LjktLjUgMTAuNi01LjUgMTAuNi0xMS42cy00LjctMTEuMS0xMC42LTExLjZjLTEtMTIuOC0xMS43LTIyLjktMjQuOC0yMi45UzkyLjUgNDYuOSA5MS41IDU5LjZjLTUuOS41LTEwLjYgNS41LTEwLjYgMTEuNiAwIDYuNSA1LjMgMTEuNyAxMS43IDExLjd6bTMyLjEgMTMuM2MtMS4zIDAtMi4zLTEtMi4zLTIuM3MxLTIuMyAyLjMtMi4zIDIuMyAxIDIuMyAyLjMtMS4xIDIuMy0yLjMgMi4zem0xNi40LTM0LjNjNC43LjYgOC4zIDQuNSA4LjMgOS40IDAgNC44LTMuNiA4LjgtOC4zIDkuNFY2MS45em0tNDkuNiAwdjE4LjdjLTQuNy0uNi04LjMtNC41LTguMy05LjQgMC00LjggMy42LTguNyA4LjMtOS4zeiIvPjxlbGxpcHNlIGN4PSI5IiBjeT0iMTYuOSIgcng9IjIuMSIgcnk9IjIuMSIvPjxlbGxpcHNlIGN4PSIxNi4yIiBjeT0iMTYuOSIgcng9IjIuMSIgcnk9IjIuMSIvPjxlbGxpcHNlIGN4PSIyMy4zIiBjeT0iMTYuOSIgcng9IjIuMSIgcnk9IjIuMSIvPjxwYXRoIGQ9Ik0xMzUxIDM3OC43YzE1IDAgMjcuMi0xMi4yIDI3LjItMjcuMiAwLS43IDAtMS41LS4xLTIuMi0xLjEtMTQtMTMtMjUtMjcuMS0yNS02LjEgMC0xMS45IDItMTYuNyA1LjctNi43IDUuMi0xMC41IDEzLTEwLjUgMjEuNSAwIDE1IDEyLjIgMjcuMiAyNy4yIDI3LjJ6bTAtNTIuNGMxMi44IDAgMjMuNiA5LjcgMjUgMjIuMy0uMSAwLS4zLjEtLjQuMS0uMiAwLS40LjEtLjUuMS0uMy4xLS42LjEtLjkuMi0uMiAwLS40LjEtLjUuMS0uMyAwLS42LjEtMSAuMWgtLjVjLS41IDAtLjkuMS0xLjQuMS0xMC41IDAtMTkuNi03LjgtMjEtMTguMiAwLS4zLS4yLS42LS41LS43LS4xLS4xLS4zLS4xLS40LS4xaC0uMmMtLjEgMC0uMiAwLS40LjEtLjUuMi0xIC4zLTEuNS41LS4yIDAtLjMuMS0uNS4xLS4zLjEtLjcuMi0xIC4yLS4yIDAtLjQuMS0uNi4xLS4zIDAtLjcuMS0xIC4xaC0yLjFjLS40IDAtLjggMC0xLjItLjFoLS40Yy0xLS4xLTIuMS0uNC0zLS43IDQuMi0yLjkgOS00LjMgMTQtNC4zem0tMTUuOSA1LjZsLjkuM2MuMi4xLjQuMS42LjIuNi4yIDEuMS4zIDEuNy40LjMuMS41LjEuOC4xLjQuMS43LjEgMS4xLjIuMyAwIC42LjEuOS4xLjMgMCAuNyAwIDEgLjFoMS40Yy40IDAgLjgtLjEgMS4yLS4xaC40Yy40LS4xLjgtLjEgMS4yLS4yLjEgMCAuMyAwIC40LS4xLjUtLjEgMS0uMiAxLjUtLjQgMi4xIDEwLjggMTEuNyAxOC44IDIyLjggMTguOC41IDAgMSAwIDEuNS0uMWguNWMuNCAwIC43LS4xIDEuMS0uMS4yIDAgLjQgMCAuNS0uMS4zLS4xLjctLjEgMS0uMi4yIDAgLjMtLjEuNS0uMWguMnYuOGMwIDEzLjktMTEuMyAyNS4yLTI1LjIgMjUuMi0xMy45IDAtMjUuMi0xMS4zLTI1LjItMjUuMi0uMS03LjcgMy4zLTE0LjggOS4yLTE5LjZ6bTE1LjkgNDkuNWMtMjEuMyAwLTM4LjcgMTcuNC0zOC43IDM4LjcgMCAuNi41IDEgMSAxaDc1LjNjLjYgMCAxLS41IDEtMSAuMS0yMS40LTE3LjItMzguNy0zOC42LTM4Ljd6bS0zNi42IDM3LjZjLjUtMTkuNyAxNi44LTM1LjYgMzYuNi0zNS42czM2LjEgMTUuOSAzNi42IDM1LjZoLTczLjJ6bTI2NC4yLTE3LjFoLTEyLjl2LTMwLjFjMC0uNi0uNS0xLjEtMS4xLTEuMWgtNTIuMmMtLjYgMC0xLjEuNS0xLjEgMS4xdjMwLjFoLTEyLjljLTMgMC01LjQgMi40LTUuNCA1LjR2NjguM2MwIC42LjUgMS4xIDEuMSAxLjFzMS4xLS41IDEuMS0xLjFjMC0xLjggMS41LTMuMyAzLjMtMy4zaDgwLjJjMS44IDAgMy4zIDEuNSAzLjMgMy4zIDAgLjYuNSAxLjEgMS4xIDEuMXMxLjEtLjUgMS4xLTEuMXYtNjguM2MtLjItMy0yLjYtNS40LTUuNi01LjR6bS02NS4xLTI5aDUwdjI5aC01MHYtMjl6bTY4LjMgOTguNGMtLjktLjctMi0xLjEtMy4zLTEuMWgtODAuMmMtMS4yIDAtMi40LjQtMy4zIDEuMXYtOGguMWMuMi4xLjQuMy42LjRoLjFjLjIuMS40LjIuNy4zaC4xYy4yLjEuNS4xLjcuMmguMmMuMyAwIC41LjEuOC4xaDgwLjJjLjMgMCAuNSAwIC44LS4xaC4yYy4zIDAgLjUtLjEuNy0uMmguMWMuMi0uMS40LS4yLjctLjNoLjFjLjItLjEuNC0uMy42LS40aC4xdjh6bTAtMTIuNGMwIDEuOC0xLjUgMy4zLTMuMyAzLjNoLTgwLjJjLTEuOCAwLTMuMy0xLjUtMy4zLTMuM3YtNTEuNmMwLTEuOCAxLjUtMy4zIDMuMy0zLjNoODAuMmMxLjggMCAzLjMgMS41IDMuMyAzLjN2NTEuNnptLTcyLjUtNDYuNGMtMi40IDAtNC40IDItNC40IDQuNCAwIDIgMS40IDMuNyAzLjMgNC4ydjJoMi4ydi0yYzEuOS0uNSAzLjMtMi4yIDMuMy00LjIgMC0yLjQtMi00LjQtNC40LTQuNHptMCA2LjZjLTEuMiAwLTIuMi0xLTIuMi0yLjJzMS0yLjIgMi4yLTIuMiAyLjIgMSAyLjIgMi4yLTEgMi4yLTIuMiAyLjJ6bTEwLjcgMnYyaDIuMnYtMmMxLjktLjUgMy4zLTIuMiAzLjMtNC4yIDAtMi40LTItNC40LTQuNC00LjRzLTQuNCAyLTQuNCA0LjRjMCAyIDEuNCAzLjcgMy4zIDQuMnptMS4xLTYuNGMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnptMTAuNyA2LjR2MmgyLjJ2LTJjMS45LS41IDMuMy0yLjIgMy4zLTQuMiAwLTIuNC0yLTQuNC00LjQtNC40cy00LjQgMi00LjQgNC40YzAgMiAxLjQgMy43IDMuMyA0LjJ6bTEuMS02LjRjMS4yIDAgMi4yIDEgMi4yIDIuMnMtMSAyLjItMi4yIDIuMi0yLjItMS0yLjItMi4yIDEtMi4yIDIuMi0yLjJ6bTEwLjcgNi40djJoMi4ydi0yYzEuOS0uNSAzLjMtMi4yIDMuMy00LjIgMC0yLjQtMi00LjQtNC40LTQuNHMtNC40IDItNC40IDQuNGMwIDIgMS40IDMuNyAzLjMgNC4yem0xLjEtNi40YzEuMiAwIDIuMiAxIDIuMiAyLjJzLTEgMi4yLTIuMiAyLjItMi4yLTEtMi4yLTIuMiAxLTIuMiAyLjItMi4yem0xMS43LTIuMmMtMi40IDAtNC40IDItNC40IDQuNCAwIDIgMS40IDMuNyAzLjMgNC4ydjJoMi4ydi0yYzEuOS0uNSAzLjMtMi4yIDMuMy00LjIgMC0yLjQtMi00LjQtNC40LTQuNHptMCA2LjZjLTEuMiAwLTIuMi0xLTIuMi0yLjJzMS0yLjIgMi4yLTIuMiAyLjIgMSAyLjIgMi4yLS45IDIuMi0yLjIgMi4yem0xMS44LTYuNmMtMi40IDAtNC40IDItNC40IDQuNCAwIDIgMS4zIDMuNiAzLjEgNC4ydjJoMi4ydi0xLjljMi0uNCAzLjQtMi4yIDMuNC00LjMuMS0yLjQtMS45LTQuNC00LjMtNC40em0wIDYuNmMtMS4yIDAtMi4yLTEtMi4yLTIuMnMxLTIuMiAyLjItMi4yIDIuMiAxIDIuMiAyLjItMSAyLjItMi4yIDIuMnptLTU4LjkgOS4xYy0yLjQgMC00LjQgMi00LjQgNC40IDAgMiAxLjQgMy43IDMuMyA0LjJ2MmgyLjJ2LTJjMS45LS41IDMuMy0yLjIgMy4zLTQuMiAwLTIuNC0yLTQuNC00LjQtNC40em0wIDYuNmMtMS4yIDAtMi4yLTEtMi4yLTIuMnMxLTIuMiAyLjItMi4yIDIuMiAxIDIuMiAyLjItMSAyLjItMi4yIDIuMnptMTAuNyAydjJoMi4ydi0yYzEuOS0uNSAzLjMtMi4yIDMuMy00LjIgMC0yLjQtMi00LjQtNC40LTQuNHMtNC40IDItNC40IDQuNGMwIDIgMS40IDMuNyAzLjMgNC4yem0xLjEtNi40YzEuMiAwIDIuMiAxIDIuMiAyLjJzLTEgMi4yLTIuMiAyLjItMi4yLTEtMi4yLTIuMiAxLTIuMiAyLjItMi4yem0xMC43IDYuNHYyaDIuMnYtMmMxLjktLjUgMy4zLTIuMiAzLjMtNC4yIDAtMi40LTItNC40LTQuNC00LjRzLTQuNCAyLTQuNCA0LjRjMCAyIDEuNCAzLjcgMy4zIDQuMnptMS4xLTYuNGMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnptMTAuNyA2LjR2MmgyLjJ2LTJjMS45LS41IDMuMy0yLjIgMy4zLTQuMiAwLTIuNC0yLTQuNC00LjQtNC40cy00LjQgMi00LjQgNC40YzAgMiAxLjQgMy43IDMuMyA0LjJ6bTEuMS02LjRjMS4yIDAgMi4yIDEgMi4yIDIuMnMtMSAyLjItMi4yIDIuMi0yLjItMS0yLjItMi4yIDEtMi4yIDIuMi0yLjJ6bTExLjctMi4yYy0yLjQgMC00LjQgMi00LjQgNC40IDAgMiAxLjQgMy43IDMuMyA0LjJ2MmgyLjJ2LTJjMS45LS41IDMuMy0yLjIgMy4zLTQuMiAwLTIuNC0yLTQuNC00LjQtNC40em0wIDYuNmMtMS4yIDAtMi4yLTEtMi4yLTIuMnMxLTIuMiAyLjItMi4yIDIuMiAxIDIuMiAyLjItLjkgMi4yLTIuMiAyLjJ6bTExLjgtNi42Yy0yLjQgMC00LjQgMi00LjQgNC40IDAgMiAxLjMgMy42IDMuMSA0LjJ2Mi4yaDIuMnYtMi4xYzItLjQgMy40LTIuMiAzLjQtNC4zLjEtMi40LTEuOS00LjQtNC4zLTQuNHptMCA2LjZjLTEuMiAwLTIuMi0xLTIuMi0yLjJzMS0yLjIgMi4yLTIuMiAyLjIgMSAyLjIgMi4yLTEgMi4yLTIuMiAyLjJ6bS0xMS44IDEwLjZoLTM1LjNjLTIuNCAwLTQuNCAyLTQuNCA0LjRzMiA0LjQgNC40IDQuNGgzNS4zYzIuNCAwIDQuNC0yIDQuNC00LjRzLTItNC40LTQuNC00LjR6bTAgNi42aC0zNS4zYy0xLjIgMC0yLjItMS0yLjItMi4yczEtMi4yIDIuMi0yLjJoMzUuM2MxLjIgMCAyLjIgMSAyLjIgMi4ycy0uOSAyLjItMi4yIDIuMnptLTM4LjYtNzQuNmg0MC4zdjIuMmgtNDAuM3ptMCA2LjJoNDAuM3YyLjJoLTQwLjN6bTAgNi4zaDQwLjN2Mi4yaC00MC4zem0wIDYuMmg0MC4zdjIuMmgtNDAuM3ptLTQzLjIgNDYuMXYtNmMwLS42LS41LTEuMS0xLjEtMS4xaC00bDYuMi0zNS40LTQuNS03LjQtNi43IDUuNC02LjUgMzcuNGgtMy4xdi0yNy44aC4xYy42IDAgMS4xLS41IDEuMS0xbC4yLTMuMXYtMTQuNGMwLS41LS40LTEtLjktMS4xLS41LS4xLTEgLjItMS4yLjZsLTYuMSAxNC40Yy0uMS4xLS4xLjMtLjEuNHYzLjFjMCAuNi41IDEuMSAxLjEgMS4xaC4xbC0uNCAyNy44aC01VjM4OGMwLS42LS41LTEuMS0xLjEtMS4xaC03LjVjLS42IDAtMS4xLjUtMS4xIDEuMXY0Ny4xaC00Yy0uNiAwLTEuMS41LTEuMSAxLjF2MzcuNWMwIDQgMy4yIDcuMiA3LjIgNy4yaDMxLjRjNCAwIDcuMi0zLjIgNy4yLTcuMnYtMTEuNGM1LjItLjQgOS4zLTQuNyA5LjMtMTBzLTQuMy05LjYtOS41LTEwLjF6bS04LjEtNDMuM2wyLjMtMS45Yy4yLjYuOCAxIDEuNCAxLjFoLjNjLjUgMCAxLS4yIDEuMy0uNmwxLjUgMi41LTYuMSAzNWgtMi41bDUuNi0zMi41LTIuMS0uNC01LjYgMzIuOWgtMi41bDYuNC0zNi4xem0tMTYuNSA0LjVsNC05LjN2OWwtLjEgMmgtMy45di0xLjd6bTIuNyAzMS43aC0xLjlsLjQtMjcuOGgxLjV2MjcuOHptLTE2LjctNDZoNS40djE0LjVoLTUuNHYtMTQuNXptMCAxNi43aDUuNHYyOS4zaC01LjR2LTI5LjN6bTM2LjQgNjcuOWMwIDIuOC0yLjMgNS01IDVIMTQzNmMtMi44IDAtNS0yLjMtNS01di0zNi40aDQxLjd2MzYuNHptMi4yLTEzLjR2LTE2YzQuMS40IDcuMyAzLjggNy4zIDhzLTMuMyA3LjYtNy4zIDh6bS00Mi0yMjcuNWgxNTguNWMxLjcgMCAzLjItMS40IDMuMi0zLjJ2LTEwOWMwLTEuNy0xLjQtMy4yLTMuMi0zLjJoLTE1OC41Yy0xLjcgMC0zLjIgMS40LTMuMiAzLjJ2MTA5YzAgMS44IDEuNSAzLjIgMy4yIDMuMnptLS44LTExMi4xYzAtLjQuNC0uOC44LS44aDE1OC41Yy40IDAgLjguNC44Ljh2MTAuN2gtMTYwLjF2LTEwLjd6bTAgMTNoMTYwLjF2OTUuOWMwIC40LS40LjgtLjguOGgtMTU4LjVjLS40IDAtLjgtLjQtLjgtLjh2LTk1Ljl6Ii8+PGVsbGlwc2UgY3g9IjE0MzgiIGN5PSIxMjUuNiIgcng9IjIuMSIgcnk9IjIuMSIvPjxlbGxpcHNlIGN4PSIxNDQ1IiBjeT0iMTI1LjYiIHJ4PSIyLjEiIHJ5PSIyLjEiLz48ZWxsaXBzZSBjeD0iMTQ1MiIgY3k9IjEyNS42IiByeD0iMi4xIiByeT0iMi4xIi8+PHBhdGggZD0iTTEzOTggMjUyLjZsLTk1LjguMWMtNyAwLTEyLjcgNS43LTEyLjcgMTIuN2wuMyAxOTguNmMwIDcgNS43IDEyLjcgMTIuNyAxMi43bDk1LjgtLjFjMy40IDAgNi42LTEuMyA5LTMuN3MzLjctNS42IDMuNy05bC0uMy0xOTguNmMwLTctNS43LTEyLjctMTIuNy0xMi43em03LjkgMjE4LjhjLTIgMi00LjcgMy4xLTcuNSAzLjFsLTk1LjguMXYxLTFjLTUuOSAwLTEwLjctNC44LTEwLjctMTAuN2wtLjMtMTk4LjZjMC01LjkgNC44LTEwLjcgMTAuNy0xMC43bDk1LjgtLjFjNS45IDAgMTAuNyA0LjggMTAuNyAxMC43bC4zIDE5OC42Yy0uMSAyLjktMS4yIDUuNS0zLjIgNy42em0tMi41LTE4Mi4zYy0uMi0uMi0uNC0uMy0uNy0uM2wtMTA1LjEuMmMtLjYgMC0xIC41LTEgMWwuMiAxNDguM2MwIC42LjUgMSAxIDFsMTA1LjEtLjJjLjMgMCAuNS0uMS43LS4zLjItLjIuMy0uNC4zLS43bC0uMi0xNDguM2MwLS4zLS4xLS41LS4zLS43em0tMS41IDE0OGwtMTAyLjkuMmgtLjJsLS4yLTE0Ni4ydi0uMWwxMDMuMS0uMi4yIDE0Ni4ydi4xem00My45LTI2M2g4NS4zYy42IDAgMS4xLS41IDEuMS0xLjF2LTI2LjljMC0uNi0uNS0xLjEtMS4xLTEuMWgtODUuM2MtLjYgMC0xLjEuNS0xLjEgMS4xVjE3M2MwIC42LjUgMS4xIDEuMSAxLjF6bTEuMS0yNi45aDgzLjF2MjQuNmgtODMuMXYtMjQuNnptOTguOSA2OS4xaDM3LjJjLjUgMCAxLS40IDEtMXYtNDguMmMwLS41LS40LTEtMS0xaC0zNy4yYy0uNSAwLTEgLjQtMSAxdjQ4LjJjLjEuNi41IDEgMSAxem0xLTQ4LjJoMzUuMnY0Ni4zaC0zNS4ydi00Ni4zem0tOTkuMyAxNi42Yy0uNSAwLS45LjQtLjkuOXMuNC45LjkuOWg4NC4zYy41IDAgLjktLjQuOS0uOXMtLjQtLjktLjktLjloLTg0LjN6bTEwMC0zOC4xaDMyLjNjLjYgMCAxLS40IDEtMXMtLjQtMS0xLTFoLTMyLjNjLS42IDAtMSAuNC0xIDFzLjQgMSAxIDF6bTAgMTJoMzIuM2MuNiAwIDEtLjQgMS0xcy0uNC0xLTEtMWgtMzIuM2MtLjYgMC0xIC40LTEgMXMuNCAxIDEgMXptLTE1LjcgNDAuMmgtODQuM2MtLjUgMC0uOS40LS45LjlzLjQuOS45LjloODQuM2MuNSAwIC45LS40LjktLjlzLS40LS45LS45LS45em0wIDE0aC04NC4zYy0uNSAwLS45LjQtLjkuOXMuNC45LjkuOWg4NC4zYy41IDAgLjktLjQuOS0uOXMtLjQtLjktLjktLjl6bS0yNzAuNCAxOTQuNmgtMi43VjM5MGMwLTE5LjktMTYuMi0zNi4xLTM2LjEtMzYuMS0xOS45IDAtMzYuMSAxNi4yLTM2LjEgMzYuMXYxNy40aC0yLjdjLTEuOCAwLTMuMyAxLjUtMy4zIDMuM3YyOC41Yy0xMi43IDEuNC0yMi41IDEyLjItMjIuNSAyNS4zIDAgMTQgMTEuNCAyNS40IDI1LjQgMjUuNCA5LjggMCAxOC4zLTUuNSAyMi41LTEzLjZoNTUuNGMxLjggMCAzLjMtMS41IDMuMy0zLjN2LTYyLjNjLjEtMS44LTEuMy0zLjMtMy4yLTMuM3ptLTcyLjctMTcuNGMwLTE4LjggMTUuMy0zNCAzNC0zNHMzNCAxNS4zIDM0IDM0djE3LjRoLTcuOFYzOTBjMC0xNC41LTExLjgtMjYuMy0yNi4zLTI2LjNzLTI2LjMgMTEuOC0yNi4zIDI2LjN2MTcuNGgtNy44VjM5MHptNTguMiAwdjE3LjRoLTQ4LjRWMzkwYzAtMTMuMyAxMC45LTI0LjIgMjQuMi0yNC4yczI0LjIgMTAuOCAyNC4yIDI0LjJ6bS00Mi4xIDg0LjJjLS4zLjctLjcgMS40LTEuMSAyLjEtNC4xIDYuOS0xMS42IDExLjYtMjAuMiAxMS42LTEyLjkgMC0yMy40LTEwLjUtMjMuNC0yMy40IDAtMTEuOSA4LjktMjEuNyAyMC41LTIzLjIuNy0uMSAxLjQtLjEgMi4xLS4yaC44YzEyLjkgMCAyMy40IDEwLjUgMjMuNCAyMy40IDAgMy41LS44IDYuOC0yLjEgOS43em01Ny45LTEuMmMwIC43LS42IDEuMy0xLjMgMS4zSDEyMDdjMS4yLTMgMS45LTYuMyAxLjktOS43IDAtMTQtMTEuNC0yNS40LTI1LjQtMjUuNGgtLjh2LTI4LjRjMC0uNy42LTEuMyAxLjMtMS4zaDc3LjVjLjcgMCAxLjMuNiAxLjMgMS4zVjQ3M3ptLTQwLTQ2LjJjLTQuOSAwLTguOSA0LTguOSA4LjkgMCAzLjUgMi4xIDYuNiA1LjIgOC4xdjguNWMwIC42LjUgMSAxIDFoNS4zYy42IDAgMS0uNSAxLTF2LTguNWMzLjEtMS40IDUuMi00LjYgNS4yLTguMS4xLTQuOS0zLjktOC45LTguOC04Ljl6bTIuMyAxNS4zYy0uNC4xLS43LjUtLjcgMXY4LjJoLTMuM3YtOC4yYzAtLjQtLjMtLjgtLjctMS0yLjctMS00LjUtMy42LTQuNS02LjQgMC0zLjggMy4xLTYuOCA2LjgtNi44IDMuOCAwIDYuOCAzLjEgNi44IDYuOC4xIDIuOS0xLjcgNS41LTQuNCA2LjR6bS00MC40IDIxdi0xMS43YzEuNi4xIDMuMS42IDQuMyAxLjMgMS41LjkgMy4yIDIuNSAyLjkgNS41bDIuMS4yYy4zLTMuMi0xLTUuOC0zLjktNy41LTEuNi0uOS0zLjQtMS40LTUuMy0xLjZ2LS42aC0yLjF2LjZjLTIuMi4xLTQuNC44LTYuMSAyLTIuNCAxLjctMy41IDQuMy0yLjkgNy4zLjggNC40IDUgNS41IDkgNi4zdjEyLjZjLTMuOS0uMy03LjgtMi43LTcuOS04LjRoLTIuMWMuMiA3LjIgNS4zIDEwLjEgMTAgMTAuNHYuOWgyLjF2LS45YzQuOS0uNCA5LjgtMy4yIDkuOS03LjggMC02LjQtNS4yLTcuNy0xMC04LjZ6bS0yLS41Yy00LS44LTYuNC0xLjgtNy00LjYtLjQtMi4yLjMtNCAyLjEtNS4yIDEuMy0uOSAzLjEtMS40IDQuOS0xLjV2MTEuM3ptMiAxNC44di0xMi4yYzQuOSAxIDcuOSAyLjIgNy44IDYuNCAwIDMuMy0zLjkgNS41LTcuOCA1Ljh6bTM2NC4yLTM4MS41YzI2LjQgMCA0Ny45LTIxLjUgNDcuOS00Ny45cy0yMS40LTQ4LTQ3LjktNDgtNDcuOSAyMS41LTQ3LjkgNDcuOSAyMS41IDQ4IDQ3LjkgNDh6bTAtOTMuNGMyNS4xIDAgNDUuNCAyMC40IDQ1LjQgNDUuNHMtMjAuNCA0NS40LTQ1LjQgNDUuNC00NS40LTIwLjQtNDUuNC00NS40IDIwLjQtNDUuNCA0NS40LTQ1LjR6bTI4LjIgMjkuMmwtMi0xLjUtMzEgMzkuOS0xNC4zLTEzLjQtMS43IDEuOCAxNi4zIDE1LjN6bTEyLjIgMjE3LjZoLTE0NC45Yy0zIDAtNS41IDIuNS01LjUgNS41djkwLjljMCAzIDIuNSA1LjUgNS41IDUuNWgxNDQuOWMzIDAgNS41LTIuNSA1LjUtNS41di05MC45YzAtMy4xLTIuNS01LjUtNS41LTUuNXptMyA5Ni40YzAgMS42LTEuMyAzLTMgM2gtMTQ0LjljLTEuNiAwLTMtMS4zLTMtM3YtNjIuMWgxNTAuOHY2Mi4xem0tMTUwLjctNjQuNnYtMTEuNUgxNTkydjExLjVoLTE1MC41em0xNTAuNy0xNGgtMTUwLjh2LTEyLjNjMC0xLjYgMS4zLTMgMy0zaDE0NC45YzEuNiAwIDMgMS4zIDMgM3YxMi4zek0zNDIuMSA0NzkuOGMwIDMuOC0zLjEgNi44LTYuOCA2LjhoLTM4LjVjLS4zIDAtLjUuMS0uNy4zbC0yNS4zIDIxLjZ2LTIwLjdjMC0uMy0uMS0uNi0uMy0uOC0uMi0uMi0uNS0uMy0uOC0uM2gtMTNjLTMuOCAwLTYuOC0zLjEtNi44LTYuOHYtNTcuNmMwLTMuOCAzLjEtNi44IDYuOC02LjhoMjUuMnYtMi4zaC0yNS4yYy01IDAtOS4xIDQuMS05LjEgOS4xdjU3LjZjMCA1IDQuMSA5LjEgOS4xIDkuMWgxMS45djIyYzAgLjQuMy44LjcgMSAuMi4xLjMuMS41LjEuMyAwIC41LS4xLjctLjNsMjYuOC0yMi45aDM4LjFjNSAwIDkuMS00LjEgOS4xLTkuMXYtMTcuM2gtMi4zdjE3LjN6bTUyLjQtMTAzLjloLTk0LjZjLTUgMC05LjEgNC4xLTkuMSA5LjF2NTcuNmMwIDUgNC4xIDkuMSA5LjEgOS4xaDU0bDI2LjggMjIuOWMuMi4yLjUuMy43LjMuMiAwIC4zIDAgLjUtLjEuNC0uMi43LS42LjctMXYtMjJoMTEuOWM1IDAgOS4xLTQuMSA5LjEtOS4xVjM4NWMwLTUtNC4xLTkuMS05LjEtOS4xem02LjggNjYuN2MwIDMuOC0zLjEgNi44LTYuOCA2LjhoLTEzYy0uMyAwLS42LjEtLjguMy0uMi4yLS4zLjUtLjMuOHYyMC43bC0yNS4zLTIxLjZjLS4yLS4yLS41LS4zLS43LS4zSDMwMGMtMy44IDAtNi44LTMuMS02LjgtNi44VjM4NWMwLTMuOCAzLjEtNi44IDYuOC02LjhoOTQuNmMzLjggMCA2LjggMy4xIDYuOCA2Ljh2NTcuNnptLTEyLjUtMzEuM2gtODRjLS43IDAtMS4yLjYtMS4yIDEuMnMuNiAxLjIgMS4yIDEuMmg4NGMuNyAwIDEuMi0uNiAxLjItMS4ycy0uNS0xLjItMS4yLTEuMnptMC0xNWgtODRjLS43IDAtMS4yLjYtMS4yIDEuMnMuNiAxLjIgMS4yIDEuMmg4NGMuNyAwIDEuMi0uNiAxLjItMS4ycy0uNS0xLjItMS4yLTEuMnptMCAzMGgtODRjLS43IDAtMS4yLjYtMS4yIDEuMnMuNiAxLjIgMS4yIDEuMmg4NGMuNyAwIDEuMi0uNiAxLjItMS4ycy0uNS0xLjItMS4yLTEuMnptLTExMC41IDMyLjNjMCAxLjkgMS42IDMuNSAzLjUgMy41czMuNS0xLjYgMy41LTMuNS0xLjYtMy41LTMuNS0zLjUtMy41IDEuNi0zLjUgMy41em0yMiAwYzAtMS45LTEuNi0zLjUtMy41LTMuNXMtMy41IDEuNi0zLjUgMy41IDEuNiAzLjUgMy41IDMuNSAzLjUtMS41IDMuNS0zLjV6bTE1IDBjMC0xLjktMS42LTMuNS0zLjUtMy41cy0zLjUgMS42LTMuNSAzLjUgMS42IDMuNSAzLjUgMy41IDMuNS0xLjUgMy41LTMuNXpNMTEyIDE1OC41SDE1LjRjLS45IDAtMS42LjctMS42IDEuNnYxMzIuOGMwIC45LjcgMS42IDEuNiAxLjZIMTEyYy45IDAgMS42LS43IDEuNi0xLjZWMTYwLjFjMC0uOS0uNy0xLjYtMS42LTEuNnptLS45IDEzMy40SDE2LjRWMTYxaDk0Ljd2MTMwLjl6bTkuNC0xNTAuMUg3LjRjLTQuMSAwLTcuNCAzLjMtNy40IDcuNHYxNjAuNWMwIDQuMSAzLjMgNy40IDcuNCA3LjRoMTEzLjFjNC4xIDAgNy40LTMuMyA3LjQtNy40VjE0OS4xYzAtNC0zLjMtNy4zLTcuNC03LjN6bTQuOSAxNjcuOGMwIDIuNy0yLjIgNC45LTQuOSA0LjlINy40Yy0yLjcgMC00LjktMi4yLTQuOS00LjlWMTQ5LjFjMC0yLjcgMi4yLTQuOSA0LjktNC45aDExMy4xYzIuNyAwIDQuOSAyLjIgNC45IDQuOXYxNjAuNXpNMTM1MiA0NDQuNGMtNy4xIDAtMTIuOSA1LjgtMTIuOSAxMi45IDAgNy4xIDUuOCAxMi45IDEyLjkgMTIuOSA3LjEgMCAxMi45LTUuOCAxMi45LTEyLjkgMC03LjEtNS44LTEyLjktMTIuOS0xMi45em0wIDIzLjNjLTUuNyAwLTEwLjQtNC43LTEwLjQtMTAuNHM0LjctMTAuNCAxMC40LTEwLjQgMTAuNCA0LjcgMTAuNCAxMC40LTQuNyAxMC40LTEwLjQgMTAuNHoiLz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% auto;
}
.custom_intropage_uw{
	padding-top: 30px;
	background-image: none;
}

.textfade_slides{
	min-height: 200px;
	position: relative;
}
.textfade_slide{
	overflow: hidden;
	display: none;
}
.textfade_slide h1{
	opacity: 0;
	position: relative;
	top: -150px;
	-webkit-transition: all .4s ease-in;
	-moz-transition: all .4s ease-in;
	-ms-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .4s ease-in;
}
.textfade_slide.active h1{
	opacity: 1;
	top: 0;
}

.textfade_slide p{
	opacity: 0;
	-webkit-transition: all .4s ease-in;
	-moz-transition: all .4s ease-in;
	-ms-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .4s ease-in;
}
.textfade_slide.active p{
	opacity: 1;
}


.textfade_controls{
	text-align: center;
}
.textfade_controls a{
	display: inline-block;
	margin-right: 12px;
	margin-left: 12px;
	vertical-align: middle;
	color: #5bbc2e;
}
.textfade_controls a:hover{
	color: #b0e44f;
}
.textfade_controls a.active{
	color: #fff;
}
.textfade_prev, .textfade_next{
	width: 11px;
	height: 21px;
	background-repeat: no-repeat;
}
.textfade_controls a.textfade_prev{
	margin-right: 20px;
	background-image: url('../images/slide/prev.png');
}
.textfade_controls a.textfade_next{
	margin-left: 20px;
	background-image: url('../images/slide/next.png');
}
.textfade_link{
	padding-top: 7px;
	padding-bottom: 3px;
	border-bottom: 2px solid transparent;
}
.textfade_link.active{
	border-bottom-color: #fff;
}



/* Active toggle */

.active-base:not(.active) .show-when-active,
.active-base.active .hide-when-active{
	display: none;
}

/* Score */

.passport .qapscore_bord {
    position: absolute;
    z-index: 1;
    top: 130px;
    right: 40px;
    
}
.passport .qapscore_bord .score {
    border: #f2f0f0 5px solid;
    background: #FFF;
    width: 50px;
    height: 50px;
    float: left;
    box-sizing: content-box;
    border-radius: 50%;
    color: #c7c9c7;
    margin: 0 5px 0 0;
    font-size: 22px;
    line-height: 50px;
    text-align: center;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.passport .qapscore_bord .score.scorelevel {
    border: #f2f0f0 5px solid;
    background: #fffbcc;
    border-color: #fbf4a8;
    width: 50px;
    height: 50px;
    color: #fcaf17;
}

/* Passport right number */

.right_number{
	width: 25px;
	height: 100%;
	position: absolute;
	top: 0;
	left: -25px;
}
.right_number span{
	display: block;
	position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform:  translateX(-50%) translateY(-50%) rotate(-90deg);
    -moz-transform:  translateX(-50%) translateY(-50%) rotate(-90deg);
    -ms-transform:  translateX(-50%) translateY(-50%) rotate(-90deg);
    -o-transform:  translateX(-50%) translateY(-50%) rotate(-90deg);
    transform:  translateX(-50%) translateY(-50%) rotate(-90deg);
}


/* UPLOAD */

/* Upload custom */

.wp_columns_upload_custom{
	position: relative;
}
.wp_columns_upload_custom .imgwrap{
	width: 100%;
	height: auto;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	box-sizing: border-box;
	border: white 2px solid;
	background-image: url('../images/default-profile-pic.jpg');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: auto auto;
    background-color: #dddddf;
}
.wp_columns_upload_custom .imgwrap:before{
	content: '';
	width: 0;
	height: 0;
	display: block;
	padding-top: 100%;
}
.wp_columns_upload_custom .cropped_image {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}
.wp_columns_upload_custom .subimg_load {
    position: absolute;
    z-index: 5;
    bottom: 5px;
    left: 5px;
    margin: 0;
    padding-bottom: 5px;
}
.wp_columns_upload_custom .load_button{
	display: none;
    padding: 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    background: #FFF;
    color: #999;
}

#image-cropper{
	position: relative;
	top: 0;
	left: 0;
	margin-top: 15px;
	text-align: center;
}
#image-cropper .cropit-image-preview{
	width: 120px;
	height: 120px;
    margin: 0 auto;
    background-color: #ccc;
}
#image-cropper .cropit-image-zoom-input{
	margin: 20px auto;
}
#image-cropper .cropit-image-input{
	display: none;
}
#image-cropper .select-image-btn{
	display: block;
    margin: 0 auto;
}
#image-cropper .button-area{
	margin-top: 15px;
	text-align: center;
}
#image-cropper .button-area input{
	cursor: pointer;
}

/* Sliding modal tabs */
	
.sliding-modal-header{
	box-shadow: 0 5px 16px 0 rgba(0,0,0,.35);
}
.sliding-modal-tabs.active .sliding-modal-header{
	box-shadow: -6px 0 15px 0 rgba(0,0,0,.15);
}
.sliding-modal-tab:not(.active){
	display: none;
}


/* POPUP */

.popup_modal{
	z-index: 999;
}
.popup_modal, .popup_modal *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.popup_modal, #popup_fade{
	display: none;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
#popup_fade{
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 998;
	top: 0;
	left: 0;
}
body.showing_modal{
	overflow: hidden;
}
@media (min-width: 992px){
	body.showing_modal{
		padding-right: 17px;
	}
}



/* SLIDE MODAL */

.slide_modal{
	width: 400px;
	height: 100%;
	display: block;
	position: fixed;
	z-index: 999;
	top: 0;
	left: 100%;
	transform: translateZ(0);
	transition: all 0.25s ease-in-out;
	box-sizing: border-box;
}
.slide_modal.show{
	transform: translate(-100%, 0) translateZ(0);
}

.slide_modal .slide_modal_header{
	min-height: 20px;
}
.slide_modal .close{
	top: 5px;
	right: 15px;
}
.slide_modal .modal_content{
	height: calc(100% - 20px);
	box-sizing: border-box;
}
.slide_modal .modal_apply_btn{
}
.slide_modal .modal_inner_content{
	height: calc(100% - 50px);
	overflow: auto;
	box-sizing: border-box;
}


#slide_fade{
	width: 100%;
	height: 100%;
	opacity: 0;
	display: none;
	position: fixed;
	z-index: 998;
	top: 0;
	left: 0;
	background-color: #000;
	transition: all 0.25s ease-in-out;
}
#slide_fade.show{
	opacity: 0.6;
}



/* Rating */

.rating-wrap, .rating{
	height: 14px;
	background-image: url('../images/stars.png');
	background-repeat: no-repeat;
	background-size: auto 200%;
}
.rating-wrap{
	width: 74px;
	background-position: 0 0;
}
.rating{
	background-position: 0 100%;
}



/* Filter */

.iradio_minimal-aero{
	position: relative;
}

.filter-additional, .filter-additional-permanent,
.filter_crumbs:not(.show_clear) .clear_filters{
	display: none;
}

.filter-additional.show_filter,
.filter-additional-permanent.show_filter{
	display: block;
}

.filter-add{
	position: relative;
}
.filter-add-menu, .filter-add-menu ul{
	min-width: 225px;
	position: absolute;
	margin: 0;
	padding: 0;
    -webkit-box-shadow: 0 8px 8px rgba(0,0,0,.15);
    box-shadow: 0 8px 8px rgba(0,0,0,.15);
    border-radius: 2px;
	background-color: #fff;
	list-style: none;
}
.filter-add-menu{
	z-index: 100;
	top: 100%;
	left: 0;
	margin-left: -3px;
}
.filter-add-menu ul{
	min-height: 100%;
	display: none;
	top: 0;
	left: 99%;
}
.filter-add-menu .show-submenu > ul{
	display: block;
}
.filter-add-menu li{
	display: block;
}
.filter-add-menu a{
	display: block;
	margin-top: -1px;
    padding: 13px 18px;
    border: 2px solid #e0e0e0;
    border-top-width: 1px;
    border-bottom-width: 1px;
    background-color: #fff;
    text-decoration: none;
    color: #838383;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.filter-add-menu li:first-child > a{
	padding-top: 12px;
    border-top: 2px solid #e0e0e0;
}
.filter-add-menu a.hovered{
	position: relative;
    z-index: 2;
    padding: 12px 18px 12px 18px;
    border-color: #01b7f2!important;
    border-top-width: 2px!important;
    border-bottom-width: 2px;
    border-left: 2px solid #01b7f2;
    color: #01b7f2;
}


.filter-datalist-menu{
	min-width: 100px;
	max-height: 300px;
	overflow-y: auto;
	position: absolute;
	z-index: 100;
	top: 100%;
	left: 0;
	margin: 0;
	padding: 0;
    -webkit-box-shadow: 0 8px 8px rgba(0,0,0,.15);
    box-shadow: 0 8px 8px rgba(0,0,0,.15);
    border-radius: 2px;
	background-color: #fff;
	list-style: none;
}
.filter-range-datalist-menu{
	max-height: 100%;
}
.filter-range-menu-wrap{
	margin-right: -2px;
}
.filter-range-datalist-menu .filter-range-menu-max{
	margin-left: -2px;
}

.filter-datalist-menu li{
	display: block;
}

.filter-datalist-menu a,
.filter-datalist-menu li > span{
	display: block;
	margin-top: -1px;
    padding: 13px 18px;
    border: 2px solid #e0e0e0;
    border-top-width: 1px;
    border-bottom-width: 1px;
    text-decoration: none;
    color: #838383;
}

.filter-datalist-menu a{
	background-color: #fff;
}
.filter-datalist-menu a[disabled="disabled"]{
	background-color: #f7f7f7;
	cursor: default;
}

.filter-datalist-menu li > span{
	background-color: #f2f2f2;
	text-transform: uppercase;
	font-weight: bold;
}

.filter-datalist-menu li:first-child > a,
.filter-datalist-menu li:first-child > span{
	padding-top: 12px;
    border-top: 2px solid #e0e0e0;
}
.filter-datalist-menu a:not([disabled="disabled"]).hovered,
.filter-datalist-menu a:not([disabled="disabled"]).selected{
	position: relative;
    z-index: 2;
    padding: 12px 18px 12px 18px;
    border-color: #01b7f2;
    border-top-width: 2px;
    border-bottom-width: 2px;
    color: #01b7f2;
}

.filter-radio label span{
	width: calc(100% - 30px);
	display: inline-block;
	white-space: nowrap;
    overflow:hidden !important;
    text-overflow: ellipsis;
}

.filter-text input{
	border-color: rgba(0,0,0,.15);
}
.filter .selectricWrapper{
	width: 100%;
}
.filter .selectricWrapper.selectric{
	background: none;
}
.filter .selectricWrapper .selectric{
	border: 1px solid #dddddd;
	border-radius: 2px;
}
.filter  .selectric .label{
	font-size: inherit;
}

.filter.style-white .selectricWrapper .selectric{
	background-color: #fff;
}

.filter-slide-checkbox input[type="checkbox"]{
	display: none;
}
.filter-slide-checkbox-wrap{
	width: 110px;
	max-width: 100%;
	height: 32px;
	overflow: hidden;
	position: relative;
	border: 1px solid #dfe3e6;
	border-radius: 4px;
}
.filter-slide-checkbox .checkbox-background{
	width: 50%;
	height: 100%;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 50%;
	background-color: #3691c0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.filter-slide-checkbox-green .checkbox-background{
	background-color: #EFEFEF;
}
.filter-slide-checkbox-green.checked .checkbox-background{
	background-color: #98ce44;
}
.filter-slide-checkbox.checked .checkbox-background{
	left: 0;
}

.filter-slide-checkbox a{
	width: 50%;
	height: 100%;
	display: block;
	float: left;
	position: relative;
	z-index: 20;
	text-transform: uppercase; 
	text-decoration: none;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}
.filter-slide-checkbox.checked a.true,
.filter-slide-checkbox a.false{
	color: #fff;
}

.filter-slide-checkbox a.true,
.filter-slide-checkbox.checked a.false,
.filter-slide-checkbox a.false{
	color: #2d3e52;
}


/* jQuery UI*/

/* - select */

.ui-selectmenu-button.ui-button{
	width: 100%;
	max-width: 400px;
}

/* - autocomplete */

.autocomplete-custom ~ .ui-autocomplete{
	width: 100%!important;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 1px solid #dfe3e6;
	background-color: #fff;
}
.autocomplete-custom ~ .ui-autocomplete li{
	display: block;
	margin: 0;
	padding: 0;
}
.autocomplete-custom ~ .ui-autocomplete li:first-child{
	margin-top: 0;
}
.autocomplete-custom ~ .ui-autocomplete li a{
	display: block;
	padding: 5px 15px;
	color: #838383;
	cursor: pointer;
}
.autocomplete-custom ~ .ui-autocomplete li a:hover{
	background-color: #c4d8e5;
}



/* Boolean */

.boolean-control input[type="checkbox"]{
	display: none;
}
.boolean-control-wrap{
	width: 155px;
	max-width: 100%;
	overflow: hidden;
	border: 2px solid #3691c0;
	border-radius: 4px;
}
.boolean-control-small .boolean-control-wrap{
	width: 110px;
	border-color: #dfe3e6;
}
.boolean-control-options{
	position: relative;
}
.boolean-control-options:before{
	content: '';
	width: 50%;
	height: 100%;
	display: block;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 50%;
	background-color: #3691c0;
	-webkit-transition: left 0.3s ease-in-out;
	-moz-transition: left 0.3s ease-in-out;
	-ms-transition: left 0.3s ease-in-out;
	-o-transition: left 0.3s ease-in-out;
	transition: left 0.3s ease-in-out;
}
.boolean-control-green .boolean-control-options:before{
	background-color: #EFEFEF;
}
.boolean-control-green.checked .boolean-control-options:before{
	background-color: #98ce44;
}

.boolean-control.checked .boolean-control-options:before{
	left: 0;
}

.boolean-control-options a{
	width: 50%;
	height: 25px;
	display: block;
	float: left;
	position: relative;
	z-index: 20;
	text-transform: uppercase; 
	text-decoration: none;
	text-align: center;
	line-height: 25px;
	font-size: 12px;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}
.boolean-control.checked .boolean-control-options a.true,
.boolean-control-options a.false{
	color: #fff;
}

.boolean-control-options a.true,
.boolean-control.checked .boolean-control-options a.false,
.boolean-control-green .boolean-control-options a.false{
	color: #2d3e52;
}



