@import url(https://fonts.googleapis.com/css?family=Lato:400,700,300,100);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700,300);

.wpas-reply-attachements strong{
	display:block;
}
.wpas-reply-attachements ul li  {
	display:inline-block;
	vertical-align:top;
}
.recordrow {
	display:block;
	height:70px;
}
.recordline {
	display:block;
}
.recordline.autoheight {
	height:auto;
}
.page-id-6225 #sub_search{
	display:none !important;
}
pre {margin:1.6em 0}
.cb {clear:both;}
.entry-content a {text-decoration:none;}
#secondary {
	float:left;
}

.page-template-templatestemplate-full-full-feature-php #main {
    padding-top: 0 !important;
    padding-left: 0;
    padding-right: 0;
}

.page-template-templatestemplate-full-full-feature-php #main .full-container {
    max-width: 100% !important;
}

.page-template-templatestemplate-full-full-feature-php div#primary {
    width: 1080px;
    margin: 0 auto;
    display: table;
    float: none;
}

div#fullwidth_featured_img {
    max-height: 380px;
    overflow: hidden;
    min-height: 380px;
    position: relative;
}

div#fullwidth_featured_img img {
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    object-fit: cover;
    width: 100%;
	}
#masthead.masthead-logo-in-menu .logo {padding:0;}




@charset 'UTF-8';.wpas *,.wpas :after,.wpas :before{-moz-box-sizing:border-box;box-sizing:border-box}.wpas-table{width:100%;max-width:100%;text-align:left}.wpas-human-date{display:none}.wpas-reply-attachements{border-top:1px solid}.wpas-reply-new textarea{width:100%}.mce-toolbar .mce-btn button:hover{background:inherit;color:#333;padding:2px 3px}.wpas-alert{padding:15px;margin-bottom:20px;border:1px solid transparent}.wpas-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.wpas-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.wpas-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.wpas-alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.wpas-credit{font-size:80%;text-align:center;margin-top:60px}.featherlight .featherlight-inner{max-width:800px;padding:15px}.featherlight .featherlight-close-icon{text-indent:-9999em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTFH80I3AAABIklEQVQ4T62T20oDQRBE+9EIGo1/H4gEQd8E74lJvKHiV+mmai7QNdu+ZFNwWKqmpzJhdq3rur0ShkMIwyGoMTsEl+AenDDw62WGmoAFOAcjWRdjdgX+Ck9gDPw6xbIN4MwvmEmHmFzCQRo+H0E6aRHL1sDP3EiHmLx5WQbrBv4Ic3+yuvYAxtIhJusUtKUf4LvJUhnQDm9SkNWe1MPsDhyD/v42SGEWT/oFfBl5BWFZ2huGWWfgB/gy8g7CVyrt7QVZLHsB//1lvoNhqZqstozPN/DZZPX2tUNMXFYvILr9dFLpEGO2KoNtWRVLezPSIcbsogyRWyC3WcTSZ8AZfnpT6RCDDx3MwTU4YuDXywzFUn6WU3Ag697sgzAcQhjuTmdbpLYNJt1Fr50AAAAASUVORK5CYII=) 50% 50% no-repeat;display:block;height:25px;width:25px}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}

#wpas_ticketlist_filter input,.wpas-form-control{transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.wpas-btn,.wpas-label{text-align:center;white-space:nowrap}.wpas-login-register,.wpas-row{margin-left:-15px;margin-right:-15px}.wpas-login-register:after,.wpas-reply-meta:after,.wpas-row:after,.wpas-ticket-buttons-top:after{clear:both}#wpas_emailvalidation strong,.footable-sort-indicator:hover,.wpas-btn{cursor:pointer}.wpas *,.wpas :after,.wpas :before{-moz-box-sizing:border-box;box-sizing:border-box}.wpas-row:after,.wpas-row:before{content:" ";display:table;line-height:0}.wpas-one-half,.wpas-one-third,.wpas-two-third{min-height:1px;padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;box-sizing:border-box}.wpas-btn,.wpas-form-control{padding:6px 12px;font-size:14px;line-height:1.42857143}.wpas-checkbox+.wpas-checkbox,.wpas-form-group{margin-bottom:15px}.wpas-checkbox+.wpas-checkbox label{font-weight:400}.wpas-form-group label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.wpas-form-control{display:block;width:100%;height:34px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.wpas-form-control-loading{background-image:url(../images/loading-spin.svg);background-position:right 10px center;background-size:16px 16px;background-repeat:no-repeat}textarea.wpas-form-control{height:auto}.wpas-help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}.wpas-btn{display:inline-block;margin-bottom:0;font-weight:400;text-decoration:none;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.wpas-btn-default{color:#333;background-color:#fff;border-color:#ccc}.wpas-btn-default.active,.wpas-btn-default.focus,.wpas-btn-default:active,.wpas-btn-default:focus,.wpas-btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.wpas-label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;vertical-align:baseline;border-radius:.25em}.wpas-table{width:100%;max-width:100%;margin-bottom:20px;background-color:transparent;border-spacing:0;border-collapse:collapse;border:none;table-layout:auto}.wpas-table>caption+thead>tr:first-child>td,.wpas-table>caption+thead>tr:first-child>th,.wpas-table>colgroup+thead>tr:first-child>td,.wpas-table>colgroup+thead>tr:first-child>th,.wpas-table>thead:first-child>tr:first-child>td,.wpas-table>thead:first-child>tr:first-child>th{border-top:0}.wpas-table>thead>tr>th{text-align:left}.wpas-table>tbody>tr>td,.wpas-table>tbody>tr>th,.wpas-table>tfoot>tr>td,.wpas-table>tfoot>tr>th,.wpas-table>thead>tr>td,.wpas-table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border:none;border-top:1px solid #ddd}.wpas-login-register:after,.wpas-login-register:before{content:" ";display:table;line-height:0}.wpas-login-register .wpas-form{min-height:1px;padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;box-sizing:border-box}.wpas-login-register .wpas-form h3{margin-bottom:15px;line-height:1}.wpas-login-register .wpas-form-group label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#wpas_ticketlist_filter input,.wpas-submit-ticket-wysiwyg,.wpas-wysiwyg-textarea{background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.wpas-forgot-password-link{margin-left:10px;font-size:smaller;opacity:.75}#wpas_ticketlist_filter{margin-bottom:15px;text-align:left;max-width:300px}#wpas_ticketlist_filter label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}#wpas_ticketlist_filter input{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;margin-left:0}.wpas-ticket-buttons-top{margin-bottom:2em}.wpas-ticket-buttons-top:after,.wpas-ticket-buttons-top:before{content:" ";display:table;line-height:0}.wpas-ticket-buttons-top .wpas-link-logout{float:right}.wpas-ticket-buttons-top .wpas-link-logout:after{display:inline-block;content:'';height:14px;width:14px;vertical-align:middle;margin-left:7px;opacity:.5;background-size:contain;background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2293.614px%22%20height%3D%2293.614px%22%20viewBox%3D%220%200%2093.614%2093.614%22%20style%3D%22enable-background%3Anew%200%200%2093.614%2093.614%3B%22%0D%0A%09%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20d%3D%22M80.463%2C51.983c-0.051%2C0-0.102-0.008-0.152-0.008v5.451v6.397v18.873H10.914V13.303h30.717%0D%0A%09%09%09c0-0.06-0.006-0.118-0.006-0.178V2.77c0-0.129%2C0.016-0.253%2C0.018-0.381H2.049C0.918%2C2.389%2C0%2C3.307%2C0%2C4.438v87.126%0D%0A%09%09%09c0%2C1.132%2C0.918%2C2.05%2C2.049%2C2.05h87.126c1.133%2C0%2C2.049-0.918%2C2.049-2.05V52.91v-0.943c-0.114%2C0.003-0.229%2C0.018-0.342%2C0.018%0D%0A%09%09%09L80.463%2C51.983L80.463%2C51.983z%22%2F%3E%0D%0A%09%09%3Cpath%20d%3D%22M64.776%2C16.958L25.688%2C56.047c-0.375%2C0.375-0.586%2C0.884-0.586%2C1.413c0%2C0.53%2C0.211%2C1.039%2C0.586%2C1.414l9.045%2C9.045%0D%0A%09%09%09c0.391%2C0.392%2C0.902%2C0.587%2C1.414%2C0.587c0.512%2C0%2C1.023-0.195%2C1.414-0.587l39.087-39.087l9.611%2C9.609%0D%0A%09%09%09c0.545%2C0.545%2C1.348%2C0.727%2C2.074%2C0.474c0.725-0.254%2C1.24-0.9%2C1.326-1.664l3.941-35.025c0.067-0.604-0.144-1.208-0.574-1.638%0D%0A%09%09%09c-0.43-0.431-1.035-0.644-1.637-0.573L56.366%2C3.956c-0.765%2C0.086-1.41%2C0.602-1.664%2C1.326c-0.254%2C0.726-0.067%2C1.532%2C0.476%2C2.075%0D%0A%09%09%09L64.776%2C16.958z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A")}.wpas-submit-ticket .wpas-link-ticketnew,.wpas-ticket-list .wpas-link-ticketlist{display:none}.wpas-ticket-details-header{margin-bottom:0}.wpas-ticket-replies>tbody>tr>td{padding:25px 0;border-bottom:1px solid #ddd}.wpas-ticket-replies>tbody>tr>td:first-child{padding-left:20px}.wpas-ticket-replies>tbody>tr>td:last-child{padding-left:20px;padding-right:20px}.wpas-ticket-replies>tbody>tr.wpas_user_administrator>td,.wpas-ticket-replies>tbody>tr.wpas_user_wpas_agent>td,.wpas-ticket-replies>tbody>tr.wpas_user_wpas_manager>td,.wpas-ticket-replies>tbody>tr.wpas_user_wpas_support_manager>td{background-color:#f5f5f5}.wpas-reply-meta{margin-left:-15px;margin-right:-15px;margin-bottom:15px}.wpas-reply-meta:after,.wpas-reply-meta:before{content:" ";display:table;line-height:0}.wpas-reply-meta .wpas-reply-user{min-height:1px;padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;box-sizing:border-box}.wpas-reply-meta .wpas-reply-time{min-height:1px;padding-left:15px;padding-right:15px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right}.wpas-reply-meta .wpas-timestamp{font-style:italic}.wpas-reply-meta .wpas-human-date{font-style:normal;display:none}.wpas-reply-content p:first-child{margin-top:0}.wpas-reply-content p:last-child{margin-bottom:0}.wpas-reply-single:hover .wpas-human-date{display:block}.wpas-reply-single:hover .wpas-date-ago{display:none}.wpas-reply-single td{transition:background .2s linear}.wpas-reply-single-added td{background-color:#FFFFED}.wpas-user-profile{height:64px;width:64px;position:relative}.wpas-user-profile img{border-radius:5px;transition:opacity .25s ease;margin:0;padding:0}.wpas-user-profile img:hover{opacity:.6}.wpas-reply-attachements{background-color:#efefef;padding:15px;margin-top:15px;border-top-color:#ddd}.wpas-reply-attachements strong{display:inline-block;border-bottom:2px solid #ddd;margin-bottom:5px}.wpas-reply-attachements ol,.wpas-reply-attachements ol li,.wpas-reply-attachements ul,.wpas-reply-attachements ul li{list-style:none;margin:0;padding:0}.wpas-pagi{text-align:center}.wpas-pagi p{margin-bottom:0}.wpas-pagi-loading .wpas-pagi-text{display:none}.wpas-pagi-loading .wpas-pagi-loader{display:block}.wpas-pagi-loader{display:none;text-indent:-9999em;margin-left:auto;margin-right:auto;background-image:url(../images/loading-spin.svg);background-size:contain;background-repeat:no-repeat}.footable-sort-indicator{display:inline-block;speak:none;font-style:normal;font-weight:400;font-variant:normal;font-size:60%;opacity:.5;text-transform:none;-webkit-font-smoothing:antialiased;padding-left:5px}.footable-sorted .footable-sort-indicator:before{content:'▲'}.footable-sorted-desc .footable-sort-indicator:before{content:'▼'}#wpas_ticketlist_filters{margin-bottom:1em}#wpas_filter_wrap{position:relative}#wpas_filter_wrap .wpas-clear-filter{position:absolute;top:50%;margin-top:-7px;right:24px;width:14px;height:14px;background:url(../images/close.svg) no-repeat;background-size:contain;opacity:.25;cursor:pointer;transition:opacity .3s ease}#wpas_filter_wrap .wpas-clear-filter:hover{opacity:.5}.wpas_table_pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.wpas_table_pagination>li{display:inline}.wpas_table_pagination>li>a,.wpas_table_pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.wpas_table_pagination>li:first-child>a,.wpas_table_pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.wpas_table_pagination>li:last-child>a,.wpas_table_pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.wpas_table_pagination>li>a:focus,.wpas_table_pagination>li>a:hover,.wpas_table_pagination>li>span:focus,.wpas_table_pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.wpas_table_pagination>.active>a,.wpas_table_pagination>.active>a:focus,.wpas_table_pagination>.active>a:hover,.wpas_table_pagination>.active>span,.wpas_table_pagination>.active>span:focus,.wpas_table_pagination>.active>span:hover{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.wpas_table_pagination>.disabled>a,.wpas_table_pagination>.disabled>a:focus,.wpas_table_pagination>.disabled>a:hover,.wpas_table_pagination>.disabled>span,.wpas_table_pagination>.disabled>span:focus,.wpas_table_pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.wpas_table_pagination-lg>li>a,.wpas_table_pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.wpas_table_pagination-lg>li:first-child>a,.wpas_table_pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.wpas_table_pagination-lg>li:last-child>a,.wpas_table_pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.wpas_table_pagination-sm>li>a,.wpas_table_pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.wpas_table_pagination-sm>li:first-child>a,.wpas_table_pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.wpas_table_pagination-sm>li:last-child>a,.wpas_table_pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}@media (min-width:768px){.wpas-one-half{float:left;width:50%}.wpas-one-third{float:left;width:33.33333333%}.wpas-two-third{float:left;width:66.66666667%}.wpas-login-register .wpas-form{float:left;width:50%}.wpas-reply-meta .wpas-reply-user{float:left;width:33.33333333%}.wpas-reply-meta .wpas-reply-time{float:left;width:66.66666667%}}


/* index by Raon  29/05/2016 */

body {
	font-family: 'Lato', sans-serif;
}

.home #masthead {
	display: none;
}

.metaslider .caption-wrap {
	bottom: 50% !important;
	transform: translateY(50%);
	background: none !important;
	opacity: 1 !important;
}

.metaslider .caption {
	max-width: 1080px;
	margin: 0 auto;
	text-align: center;
}

.metaslider .caption img {
	display: block;
	float: none;
	margin: 0 auto;
}

.metaslider .caption h3 {
	font-family: 'Lato', sans-serif;
    font-size: 3.7em;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1;
    margin: 1em 0 .5em 0;
}

.metaslider .caption p {
	font-family: 'Lato', sans-serif;
    font-size: 1.35em;
    font-weight: 300;
    letter-spacing: 1px;
    margin: 2em 0 3em 0;
}

.metaslider .caption p a.link {
	margin: 0 15px;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	letter-spacing: 0;
	font-family: 'Roboto', sans-serif;
	font-size: .75em;
	font-weight: 400;
	padding: 12px 35px;
}

.metaslider .caption p a.link.login {
	background: #35c6f4;
	border: 2px solid #35c6f4;
}

.metaslider .caption p a.link.login:hover {
	background: #0e76bc;
	border: 2px solid #0e76bc;
}

.metaslider .caption p a.link.register {
	border: 2px solid #35c6f4;
}

.metaslider .caption p a.link.register:hover {
	background: #35c6f4;
}




#main {
	background: #fff !important;padding:15px;
}

.home #main {
	padding-top: 0 !important;
}

.wide-blue {
	background: #35c6f4;
}

#pg-10-0 .wide-blue {
	padding-top: 55px;
	text-align: center;
}

#pg-10-0 {
	margin-bottom: 0;
}

#pl-10 h3.widget-title {
	font-family: 'Lato', sans-serif;
    font-size: 1.7em;
    font-weight: 400;
    text-transform: uppercase;
    color: #212121;
}

#panel-10-0-0-0 p {
	font-family: 'Lato', sans-serif;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 1.5;
    color: #fff;
}

#pg-10-1 .wide-blue  {
	padding-top: 0;
	padding-bottom: 50px;
}

.wide-blue .circle-icon {
	background-color: transparent !important;
}

.wide-blue .circle-icon  .fa {
	font-size: 5em !important;
}

.wide-blue  .circle-icon-box p.text {
	font-family: 'Lato', sans-serif;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 1.5;
    color: #fff;
}

#pg-10-1 {
	margin-bottom: 50px;
}

.methodology h3 {
	text-align: center;
}

.methodology p {
	font-family: 'Lato', sans-serif;
    font-size: 1.2em;
    font-weight: 400;
    line-height: 1.5;
    color: #000;
    text-align: center;
}

.methodology ul {
    margin: 3em 0 0 0 !important;
}

.methodology ul li {
	font-family: 'Lato', sans-serif;
    font-size: 1.2em;
    font-weight: 400;
    line-height: 1.5;
    color: #000;
    list-style-type: none;
    margin-left: 0;
    margin-bottom: 3em;
    display: inline-block;
    width: 33%;
    counter-increment: item 1;
    position: relative;
    vertical-align: top;
}

.methodology ul li:before {
	content: counter(item) " ";
    position: absolute;
    z-index: 9;
    top: -2px;
    left: 10px;
    color: #fff;
} 

/*
.methodology .hex {
	color: #35c6f4;
	font-size: 2em;
	position: absolute;
    top: -15px;
    left: 0;
}
*/

.methodology .hex {
	width: 30px;
	height: 15px;
	background: #35c6f4;
	position: relative;
	display: inline-block;
    margin-right: 15px;
}
.methodology .hex:before {
	content: "";
	position: absolute;
	top: -8px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 8px solid #35c6f4;
}

.methodology .hex:after {
	content: "";
	position: absolute;
	bottom: -8px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 8px solid #35c6f4;
}

#pg-10-2 {
	margin-bottom: 0;
}

.how-it-works {
	background: url('../images/bg_how-it-works.jpg') no-repeat;
	background-size: cover;
	padding-top: 0px !important;
	padding-bottom: 0 !important;
	position: relative;
	overflow: hidden;
}

#pgc-10-3-0 {
	padding-top: 50px;
	padding-bottom: 40px;
}

#panel-10-3-1-0 .so-widget-sow-image {
	position: absolute;
	right: 0;
}

.how-it-works h3.widget-title {
	color: #fff !important;
}

.how-it-works .textwidget p {
	font-family: 'Lato', sans-serif;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 1.5;
    color: #fff;
}

.how-it-works .textwidget ul {
	margin-left: 0;
	margin-top: 25px;
}

.how-it-works .textwidget ul li {
	font-family: 'Lato', sans-serif;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 1.5;
    color: #fff;
    list-style-type: none;
    margin-left: 0;
    margin-bottom: 10px;
}

.how-it-works .textwidget ul li .fa {
	display: inline-block;
	width: 30px;
}

#pg-10-3 {
	margin-bottom: 50px !important;
}

#pg-10-4 {
	margin-bottom: 0px !important;
}

.cleaning-process .panel-grid-cell {
	padding-right: 0 !important;
	padding-left: 0 !important;
	background: #35c6f4;
}

.cleaning-process .widget_text {
	padding: 3em;
	position: relative;
	min-height: 177px;
}

.cleaning-process .widget_text  h3.widget-title {
	color: #35c6f4 !important;
	font-family: 'Lato', sans-serif !important;
    font-size: 1.2em !important;
    font-weight: 400 !important;
    z-index: 9 !important;
	position: relative;
	margin-bottom: 0;
	margin-left: 10px;
}

/*
.cleaning-process .hex {
	color: #fff;
    font-size: 2em;
    position: absolute;
    top: .7em;
    left: .95em;
    z-index: 0;
}
*/

.cleaning-process .textwidget {
	position: relative;
	margin-top: -20px;
}

.cleaning-process .hex {
	width: 30px;
	height: 15px;
	background: #fff;
	position: relative;
	display: inline-block;
    margin-right: 15px;
}

.cleaning-process .hex:before {
	content: "";
	position: absolute;
	top: -8px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 8px solid #fff;
}

.cleaning-process .hex:after {
	content: "";
	position: absolute;
	bottom: -8px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 8px solid  #fff;
}



.cleaning-process .textwidget p {
	font-family: 'Lato', sans-serif;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 1.5;
    color: #fff;
}

#panel-10-5-0-0, #panel-10-5-1-0, #panel-10-5-2-0 {
	margin-bottom: 0 !important;
}

#colophon {
	background: #444;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

#site-info {
	font-family: 'Lato', sans-serif !important;
    font-size: 1em !important;
    font-weight: 400 !important;
    color: #fff !important;
    margin-top: 0 !important;
}

#site-info a {
	color: #fff !important;
}

.tribe-events-cal-links {
	display: none !important;
}

a.button {
	color: #000000;
	border-top: solid 1px #0090d4;
	border-left: solid 1px #0088cc;
	border-right: solid 1px #0088cc;
	border-bottom: solid 1px #0081c3;
	background: #0fc0ff;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #00b5fa), color-stop(1, #0fc0ff));
	background: -ms-linear-gradient(bottom, #00b5fa, #0fc0ff);
	background: -moz-linear-gradient(center bottom, #00b5fa 0%, #0fc0ff 100%);
	background: -o-linear-gradient(#0fc0ff, #00b5fa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0fc0ff', endColorstr='#00b5fa', GradientType=0);
}

a.button.disabled {
	cursor: not-allowed;
	color: #646464;
	border-top: solid 1px #dcdcdc;
	border-left: solid 1px #dcdcdc;
	border-right: solid 1px #dcdcdc;
	border-bottom: solid 1px #dcdcdc;
	background: #dedede;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dedede), color-stop(1, #dedede));
	background: -ms-linear-gradient(bottom, #dedede, #dedede);
	background: -moz-linear-gradient(center bottom, #dedede 0%, #dedede 100%);
	background: -o-linear-gradient(#dedede, #dedede);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#dedede', GradientType=0);
}

#mapholder {
	margin-top: 30px;
}











.ufaq-faq-body {
    border: 1px solid #ccc;
    padding-left: 25px;
    margin-left: 50px;
    background: #eee;
    transition-duration: 0.5s;
    margin-bottom: 20px;
}
.ufaq-faq-title p:last-child {
    display: none;
}

#masthead.masthead-logo-in-menu .main-navigation {
    zoom: 1;
    width: 100% !important;
    background: none;
    margin: 0;
    left: 0 !important;
}

#page-wrapper {
    position: relative;
}
.home #masthead {
    display: block;
    background: none;
    position: Absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
}
.home #masthead .logo {
    display: none;
}
.main-navigation ul li a {
    padding: 35px 15px;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 1em;
}

.page-template-templatestemplate-full-php .main-navigation ul li a, .tribe-events-uses-geolocation .main-navigation ul li a,
.page-template-tpl-full-myservices .main-navigation ul li a, .tribe-bar-is-disabled .main-navigation ul li a {
    padding: 25px 15px;
    transition-duration: 0.5s;
}

#masthead ul#menu-menu-1 {
    display: table;
    margin: 0 auto;
}
nav.site-navigation.main-navigation.primary.use-sticky-menu.sticky ul li a {
    color: black;
}
nav.site-navigation.main-navigation.primary.use-sticky-menu.sticky {
    background: #efefef !important;
}

.page-template-templatestemplate-full-php #masthead #menu-menu-1 li a, .tribe-events-uses-geolocation #masthead #menu-menu-1 li a {
    color: black;
}
.ewd-ufaq-post-margin-symbol {
    margin-right: 0 !important;
}
div#ufaq-faq-list .ewd-ufaq-post-margin-symbol span {
    font-size: 1em !important;
    line-height: 2.5 !important;
}

.ufaq-faq-title-text h4 {
    font-size: 1em !important;
    color: #0478ca;
}

.page-template-template-full-full-feature .entry-content h3.widget-title, .tribe-events-uses-geolocation #main h3.widget-title {
    color: #24c5f3;
}
.page-template-template-full-full-feature .entry-content .textwidget, .tribe-events-uses-geolocation #main .textwidget {
    font-size: 1.2em;
    line-height: 2;
}


.page-template-templatestemplate-full-php #masthead.masthead-logo-in-menu .logo > img, .tribe-events-uses-geolocation #masthead.masthead-logo-in-menu .logo > img,
.page-template-tpl-full-myservices #masthead.masthead-logo-in-menu .logo > img, .tribe-bar-is-disabled #masthead.masthead-logo-in-menu .logo > img {
    max-height: 60px;
}
#masthead {
    background: #efefef;
    border-bottom: 1px solid #ccc;
}

.home #masthead {
	background: none;
	border: 0;
}


.main-navigation ul li ul li a {
    padding: 10px 10px !important;
}

.main-navigation ul li ul {
	background: #efefef;
	border: 1px solid #ccc;
}

.home .main-navigation ul li:hover a {
    background: none !important;
    color: #35c6f4;
}

ul.sub-menu li a {
	color: black !important;
}

#masthead.masthead-logo-in-menu #sticky-container .logo > img {
    max-height: 60px;
    transition-duration: 0.5s;
}
#masthead.masthead-logo-in-menu #sticky-container .main-navigation ul li a {
	padding: 25px 15px;
}

.ufaq-faq-div {
    border-bottom: 1px solid #ccc;
}

div#pg-219-1 img {
    border-radius: 50%;
    border: 1px solid #1c9ee0;
    box-sizing: border-box;
}

.error {
	padding: 5px 9px;
	border: 1px solid red;
	color: red;
	border-radius: 3px;
}

.success {
	padding: 5px 9px;
	border: 1px solid green;
	color: green;
	border-radius: 3px;
}

form span.mandantory {
	color: red;
}



#masthead .main-navigation ul#menu-menu-top {
    display: table;
    margin: 0 auto;
}

.main-navigation ul li a {
    color: black;
}

.home .main-navigation ul li a {
    color: white;
}

ol.commentlist > li {
    border-bottom: 1px solid #ccc;
}

#comments .commentlist article {
    margin: 0 !important;
    padding: 30px 0;
}

ol.commentlist > li article div.comment-content {
    width: 75%;
    display: table;
}
ol.commentlist > li article footer {
    width: 25%;
    float: left;
    display: table;
}
#comments .commentlist article p {
    font-size: 1.3em;
    font-weight: 300;
}
.aiowps-captcha-equation input {
    margin-left: 10px;
    float: right !important;
}
p.form-submit input {
    float: right !Important;
}

p.form-submit {
    float: right;
}
div#comment-image-wrapper {
    float: left;
    margin-top: -60px;
}
div#comment-image-wrapper, p.form-submit {
    width: 50%;
    display: table;
}

#commentform #submit, input#edit_profile, input[type="submit"] {
    width: auto;
    font-size: 12px;
    padding: 10px 20px;
    background: #4dc9f5;
    border: 0;
    color: white;
    box-shadow: none;
    text-shadow: none;
}
#reply-title {
    color: #231f20;
    font-size: 1.5em;
}
div#comments {
    display: table;
    background: #f7f7f7;
    padding: 40px;
}
a.button {
    color: white;
    text-shadow: none;
    border: 0;
}
.page-id-146 .entry-content h4 {
    color: #00aeef;
    border-bottom: 1px solid;
    padding-bottom: 10px;
    text-transform: uppercase;
}

.wppb-user-forms ul {
    max-width: 100% !important;
}
span.wppb-description-delimiter {
    color: darkgrey;
}

form#wppb-edit-user input {
    padding: 10px;
}

.page-template-tpl-full-myservices #respond .wid50 {
    margin-bottom: 30px;
}
.page-template-tpl-full-myservices #respond .form-field input {
    float: right;
}

.page-template-tpl-full-myservices #respond .form-field {
    font-size: 1.2em;
    border-bottom: 1px solid #eee;
    padding: 20px 0;
    margin-bottom: 0;
}

h2 {
    font-size: 1.5em;
    margin-bottom: 10px;
    color: #00aeef;
    border-bottom: 1px solid;
    padding-bottom: 10px;
}

.page-template-tpl-full-myservices #respond h2 {
    font-size: 1.5em;
    margin-bottom: 10px;
    color: #00aeef;
    border-bottom: 1px solid;
    padding-bottom: 10px;
}

.page-template-tpl-full-myservices #respond .form-field .price {
    margin-left: 5px;
    color: #0e76bc;
}

div#respond form > p input {
    margin-left: 5px;
}
div#respond form > p br {
    display: none;
}

.page-id-271 div#respond form > p {
    text-align: right;
}

div#pg-129-0 a {
    background: #00aeef;
    color: white;
    padding: 10px 15px;
    text-decoration: none;
    border-radius: 3px;
}

div#main {
    min-height: 500px;
}
div#pg-129-0 h3:before {
    content: "\f1d8";
    font-family: fontawesome;
    padding-right: 10px;
    color: #0e76bc;
}
div#panel-129-0-0-0 {
    border-right: 1px solid #0e76bc;
}

.page-id-126 .aiowps-captcha-equation input {
    float: none !important;
}

.page-template-template-full-full-feature h1.entry-title {
    background: #00aeef;
    display: table;
    color: white !important;
    padding: 10px 20px;
}

.wpas-help-block code {
	/* display: initial; */
	display: inline;
    background: none;
	border: 0;
    padding: 0;
    box-shadow: none;
    margin: 0;
}

.wpas-ticket-buttons-top .wpas-link-logout {display:none;}

tr.wpas-user-agent > td {
    background-color: #f5f5f5;
}
#secondary ul {border:1px solid #aaa;margin:0;}
#secondary li {list-style:none;}
#secondary li a {padding:10px;display:block;color:#333;border-bottom:1px solid #aaa;background:#efefef;list-style:none;font-size:16px;}
#secondary li a:hover {background:#00bcff;color:#fff;}

#primary {width:100%;margin-right:0%;}
#secondary {width:30%;}

.page-template-tpl-cleaningspec #primary, .post-type-archive-tribe_events #primary{width:100%;margin-right:0;}

article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title {font-size:26px;margin-top:20px;}
article.post .entry-header, article.page .entry-header {padding-bottom:0px; margin-bottom:15px;}
article.post .entry-header h1:after, article.page .entry-header  h1:after {
    display: block;
    width: 30px;
    height: 3px;
    content: '';
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #24c5f3;
}

#wpas_ticketlist td, #wpas_ticketlist th,.wpas-table td,.wpas-table th {border:1px solid #ededed;}
#wpas_ticketlist th, .wpas-table th {background:#efefef;}
#wpas_ticketlist a {font-weight:bold;}

#pg-615-0 {margin-bottom:0;}

#wpas-ticket-buttons-top a {background:#1e73be;color:#fff;}

#panel-615-2-0-0 {background:#f2f2f2;padding:10px;border:1px solid #bbb;border-radius:0px;}
#pgc-615-2-0 h3 {font-size:20px;color:#e60000;font-weight:bold;padding:10px 0 ;border-bottom:2px solid #aaa;margin-bottom:0;}
#pgc-615-2-0 ol {margin:0;}
#pgc-615-2-0 ol li {margin-left:0;font-weight:bold;padding:0.5em 0;border-bottom:0px dotted #aaa;font-size:16px;list-style-position: inside;}


.wpas-reply-meta {font-size:16px;color:#0e76bc;}

.page-template-default #primary {width:100%;}

.page-template-tpl-dashboard #primary {width:100%;}
.page-template-tpl-dashboard #secondary,#secondary {display:none;}
.home #main {display:none;}
#wppb-login-wrap {padding:2em 3em;border:1px solid #bbb;background:#f2f2f2;width:60%;margin:20px auto;min-width:400px;}
.wppb-form-field input, .wppb-form-field input[type="text"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"], .wppb-form-field select, .wppb-form-field textarea, .wppb-checkboxes, .wppb-radios, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input {padding:10px;}
.wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label {padding-top:10px;}
#responsive-menu-search-box {display:none;}
@media screen and (max-width: 767px) {
	#menu-menu-top {display:none !important;}
	.methodology ul li {width:48% !important;}
	.metaslider .caption h3 {margin:0.5em 0;font-size:1.3em;}
	.metaslider .caption p {margin:0;font-size:1em;}
	.metaslider .caption-wrap .caption img {height:90px;}
	#main-slider li > img {height:100vh;width:auto;}
	.page-template-templatestemplate-full-full-feature-php div#primary  {padding:5%;width:90%;}
	div#fullwidth_featured_img img {position:initial;transform:translate(0%,0%);width:100%;height:auto;}
	div#fullwidth_featured_img {min-height:10px;}
	#wppb-login-wrap {min-width:250px;}
	#main  {padding:5%;}
	
}
@media screen and (max-width: 799px) { 
	#menu-menu-top {display:none !important;}
}

@media screen and (max-width: 1024px) and (min-width:768px) {
.page-template-templatestemplate-full-php .main-navigation ul li a, .tribe-events-uses-geolocation .main-navigation ul li a, .page-template-tpl-full-myservices .main-navigation ul li a, .tribe-bar-is-disabled .main-navigation ul li a {padding:34px 6px;}
#main-slider li > img {height:100vh;width:auto;}
.page-template-templatestemplate-full-full-feature-php div#primary {padding:2%;width:96%;}
#masthead{padding:0;}
}

#timereport th,#timereport td , #myclients th, #myclients td, #taskreport_open th, #taskreport_open td, #taskreport_closed th, #taskreport_closed td{border:1px solid #aaa;padding:1em; vertical-align:top;}
#timereport th, #myclients th, #taskreport_open th , #taskreport_closed th{text-align:center;background:#efefef;}

#taskreport th,#taskreport td,#myclients td {border:1px solid #aaa;padding:1em;}
#taskreport th {text-align:center;background:#efefef;}

#timereport_summary th,#timereport_summary td,#myclients td {border:1px solid #aaa;padding:1em;}
#timereport_summary th {text-align:center;background:#efefef;}

.order_tbl th, .order_tbl td {border:1px solid #aaa;padding:1em;}
.order_tbl th {text-align:center;background:#efefef;}

.fa-flag.redflag {color:red;cursor: pointer;}
#frm_timereport {margin-bottom:20px;}
#frm_timereport select , #frm_timereport input , #sel_client_list,#sel_venue_list {padding:10px;}

#wpas-reply-box textarea {width:100%;}

#sel_client_list { float: left; }
#venue_list_wrapper { float: left; }

#wpas-reply-box textarea { height: 120px; }


body.page-template-tpl-dashboard-archive .wpas-btn.wpas-btn-default.wpas-link-ticketnew
{
	display: none !important;
}

.gna_hidden {display: none !important;}

#pg-615-2 {display: none;}
#sub_search {display: none;}

div.details_info {display: none;}
.details_info div p {
	margin: 0;
	line-height: 1.3;
}

.btn.expand_btn {
	cursor: pointer;
	color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.btn.collapse_btn {
	cursor: pointer;
	color: #fff;
    background-color: #00bcff;
    border-color: #bce8f1;
}

.fa-check.red {
	color: red;
	margin-right: 10px;
}


table tr th.fitted, table tr td.fitted {
    width: 1%;
    white-space: nowrap;
}


ul#service_order_tbl {
	list-style-type: none;
	margin-left: 0px;
}

ul#service_order_tbl li {
	position: relative;
    display: inline-block;
    float: left;
    width: 25%;
}






/* by Raon 01/05/2017 */

.page-template-template-full-full-feature {
	background-color: #fff !important;
}

.page-template-template-full-full-feature #primary #content {
	margin: 30px 0 70px 0;
}

.page-template-template-full-full-feature #main .entry-header {
	position: absolute;
	width: 100%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 9;
	border-bottom: none;
	text-align: center;
}

.page-template-template-full-full-feature #main .entry-header  h1.entry-title {
	display: block;
	background: none;
	font-family: 'Lato', sans-serif;
	font-size: 3.5em;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.page-template-template-full-full-feature #main .entry-header  h1.entry-title:after {
	display: block;
	width: 60px;
	height: 2px;
	content: '';
	margin-top: 35px;
	margin-left: auto;
	margin-right: auto;
	background-color: #24c5f3;
}

.page-template-template-full-full-feature #main #content h3 {	
	font-family: 'Roboto', sans-serif;
    font-size: 2em;
    font-weight: 400;
    margin-top: 2em;
    margin-bottom: 1em;
    color: #000;
}

.page-template-template-full-full-feature #main #content h3:after {
	display: block;
	width: 30px;
	height: 3px;
	content: '';
	margin-top: 25px;
	background-color: #24c5f3;
}

.page-template-template-full-full-feature #main #content  .textwidget p {
	font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: #888;
    line-height: 1.7;
}

#panel-437-0-1-0 {
	margin-top: 125px;
}


#pg-437-1, #pg-437-2, #pg-437-3, #pg-437-4, #pg-437-5, #pg-437-6 {
	margin-bottom: 0px !important;
}

.product-features {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

.product-features .textwidget {
	position: relative;
}

.product-features .textwidget img {
	padding: 20px;
	background: #24c5f3;
	border-radius: 50px;
}

.product-features .textwidget h4 {
	margin-top: 0;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    margin-left: 120px;
    margin-bottom: 0 !important;
}

#panel-437-1-0-0 p {
	text-align: left !important;
}

.product-features .textwidget p {
	margin-left: 120px;
	font-family: 'Roboto', sans-serif;
    font-size: 16px !important;
    font-weight: 300;
    color: #888;
    line-height: 1.5 !important;
    margin-top: 0;
}

.product-features .textwidget p:first-child {
	margin-bottom: 0;
	position: absolute;
	left: 0px;
	margin-left: 0;
	margin-top: 13px;
}

.page-template-template-full-full-feature #main #content .textwidget ul {
	margin-left: 0;
}

.page-template-template-full-full-feature #main #content .textwidget ul li {
	font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: #888;
    line-height: 1.5;
    margin-bottom: 10px;
    list-style-type: none;
    position: relative;
    margin-left: 0;
    padding-left: 30px;
}

.page-template-template-full-full-feature #main #content .textwidget ul li:before {
	content: '\f05d';
	font-family: fontawesome;
	position: absolute;
	left: 0;
	top: 2px;
}

#pg-219-1 .panel-grid-cell {
	padding-left: 30px;
	padding-right: 30px;
}

#pl-219, #pl-221 {
	margin-top: 5em;
}

#wppb-login-wrap p {
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}

#wppb-login-wrap p.login-submit {
	margin-top: 20px;
	padding-bottom: 0;
}

#wppb-login-wrap p.login-submit input {
	padding: 15px 25px;
	font-size: 14px;
    font-weight: 400;
}



.page-template-tpl-taskreport_summary, body.layout-full {
	background-color: #fff !important;
}

.page-template-tpl-taskreport_summary #primary, .page-template-tpl-dashboard #primary, 
.page-template-tpl-myclients #primary, .page-template-tpl-mycleaners #primary,
.page-template-tpl-timereport #primary, .page-template-tpl-taskreport #primary,
.page-template-tpl-compliance #primary, .page-template-tpl-cleaningspec #primary {
	margin: 3em 0;
}

.page-template-tpl-taskreport_summary #primary .user_info_wrapper h1,
.page-template-tpl-dashboard .user_info_wrapper h1, .page-template-tpl-myclients h1,
.page-template-tpl-mycleaners h1, .page-template-tpl-timereport h1, .page-template-tpl-taskreport h1,
.page-template-tpl-compliance h1, .page-template-tpl-cleaningspec h1 {
	font-size: 18px;
}

#timereport_summary th, #timereport_summary td, #myclients td {
	font-size: 15px;
    color: #000;
    font-family: 'Roboto', sans-serif;
}

#sel_client_list, #venue_list_wrapper {
	margin-right: 10px;
}

.wpas-ticket-buttons-top {
	margin-top: 15px;
}

#wpas_ticketlist {
	font-size: 15px;
    font-family: 'Roboto', sans-serif;
    color: #000;
}

#panel-615-2-0-0 {
	padding: 10px 25px !important;
	font-family: 'Roboto', sans-serif;
	color: #000 !important;
}

#pgc-615-2-0 ol {
	margin: 15px 0;
}

#pgc-615-2-0 ol li {
	font-weight: 400;
}

#wppb-edit-user .wppb-form-field label {
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
    color: #000;
}

.wppb-form-field  label {
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
    color: #000;
}

#wppb-edit-user .wppb-form-field  input, #wppb-edit-user .wppb-form-field select {
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
    color: #000;
}

.recurring-info-tooltip, .tribe-events-calendar .tribe-events-tooltip, .tribe-events-shortcode.view-week .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip {
	padding: 1em;
}

#tribe-events-content .tribe-events-tooltip h4, #tribe_events_filters_wrapper .tribe_events_slider_val, .single-tribe_events a.tribe-events-gcal, .single-tribe_events a.tribe-events-ical {
	font-family: 'Roboto', sans-serif;
}



.page-template-tpl-cleaningspec .user_info_wrapper {
	margin-bottom: 20px;
}

.page-template-tpl-cleaningspec  #content {
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
    color: #000;
}


#pl-2265 .panel-grid {
	margin-bottom: 0px !important;
}


.main-navigation ul ul li#menu-item-2270 a {
	padding: 20px !important;
}














/* Cleaner's Compliance */
#cleaner_box .list_box,
#contractor_box .list_box {
	min-width: 100px;
	padding: 10px;
	margin-bottom: 10px;
    margin-right: 10px;
    float: left;
}
#cleaner_box .state {
	clear: left;
}


/* contractor Compliance */
#contractor_box .list_box {
    float: none;
}
#compliance .multi_file {
	display: block;
}




.timereport_title {
	margin: 0 !important;
}
.timereport_email {
	font-size: 0.9em;
}





/* have export btn */
#have_export_btn {
	position: relative;
}
#sub_search {
	margin-right: 60px;
}
#btn_export {
	background: #ffbb00;
	display: inline-block;
	padding: 6px 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	cursor: pointer;
	border-radius: 3px;
	position: absolute;
	right: 0;
	top: -54px;
}
#export_table {
	display: none;
}








.custom_table th,.custom_table td {border:1px solid #aaa;padding:1em;}
.custom_table th {text-align:center;background:#efefef;}
table.custom_table {
	border-collapse: collapse;
}
table.custom_table tr:hover {background-color: #f5f5f5}
table.custom_table.td_center td {
	text-align: center;
}





/* 16/11/17 by Willson */
/* edit profile */
.page-id-146 #wppb-edit-user select {
	border: 1px solid #ccc;
    border-radius: 3px;
}

/* menu */
.main-navigation ul #menu-item-417 ul a {
	width: 210px;
}

#compliance .updated {
	display: inline-block;
	color: blue;
	font-weight: bold;
}

.fitted.updated_comp {
	color: green;
}
.fitted.expired_comp {
	color: red;
}
.fitted > .fa {
	margin-right: 10px;
	width: 10px;
    height: 10px;
    display: inline-block;
}
.fitted.expired_comp .fa-plus {
	-ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}




#wppb-form-element-24,
#wppb-form-element-25,
#wppb-form-element-26,
#wppb-form-element-27,
#wppb-form-element-28 {
	display: none;
}




.hide {
	display: none;
}