
@media only screen and (max-width: 799px) {
	.ub-hide-on-mobile {
		display: none;
	}
}

@media only screen and (min-width: 800px)and (max-width: 1023px) {
	.ub-hide-on-tablet {
		display: none;
	}
}

@media only screen and (min-width: 1024px) {
	.ub-hide-on-desktop {
		display: none;
	}
}

.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 .hidden-fields-container {
	display: none;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em .5em 1em;
	padding: .2em 1em;
	border: 2px solid #00a0d2;
}

.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
}

.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232;
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900;
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232;
	/* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before, .wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d;
	/* Dark Gray 800 */
	opacity: .75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: "";
	position: absolute;
	background-color: #fbfbfc;
	/* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}
	
	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}
	
	50% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: .5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}
/**** Print Page Queries Starts Here ****/

/*
@font-face {
    font-family: 'HelveticaNeue';
    src: url('HelveticaNeue.eot');
    src: url('HelveticaNeue.eot%3F') format('embedded-opentype'),
         url('HelveticaNeue.woff') format('woff'),
         url('HelveticaNeue.ttf') format('truetype'),
         url('HelveticaNeue.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/
.page-id-1942 .wrap, .page-id-1942 .wrap .content-sidebar-wrap, .page-id-1942 .wrap .content-sidebar-wrap main.content, .page-id-1942 .wrap .content-sidebar-wrap main.content article.page, .page-id-1942 .wrap .content-sidebar-wrap main.content article.page .entry-content {
	max-width: 1200px;
}

/*
.page-id-1944 .wrap,
.page-id-1944 .wrap .content-sidebar-wrap,
.page-id-1944 .wrap .content-sidebar-wrap main.content,
.page-id-1944 .wrap .content-sidebar-wrap main.content article.page,
.page-id-1944 .wrap .content-sidebar-wrap main.content article.page .entry-content{
max-width: 1200px;
}*/
.page-id-1944 .wrap {
	width: 100% !important;
	max-width: 100% !important;
}

.page-id-1942 .sticky-wrapper, .page-id-1942 .entry-header, .page-id-1944 .sticky-wrapper, .page-id-1944 .entry-header {
	display: none !important;
}

.apl-call-text {
	color: #333;
	font-weight: bold;
	font-size: 16px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	text-align: center;
}

.apl-call-but a {
	color: #e90303;
	font-weight: bold;
	font-size: 20px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: center;
}

.apl-call-but a:hover {
	color: #e90303;
}

.ge-mcs-header {
	display: inline-block;
	width: 100%;
}

.ge-mcs-header-con {
	max-width: 1200px;
	margin: 0 auto;
	display: table;
	width: 100%;
}

.ge-mcs-header-con2 {
	max-width: 1100px;
}

.ge-mcs-header .col {
	display: table-cell;
	height: 103px;
	vertical-align: middle;
	width: 49%;
}

.ge-mcs-header .col.col1 {
	text-align: left;
}

.ge-mcs-header .col .ge-mcs-logo {
	display: inline-block;
	width: 100%;
}

.ge-mcs-header .col .ge-mcs-logo img {
	width: 70%;
	height: auto;
	max-width: 263px;
}

.ge-mcs-header .col.col2 {
	text-align: center;
}

.ge-mcs-header .col a.ge-mcs-header-btn {
	color: #fff;
	background: #28a4e4;
	background-image: none;
	background-image: -webkit-linear-gradient(top, #28a4e4, #1c81b6);
	background-image: -moz-linear-gradient(top, #28a4e4, #1c81b6);
	background-image: -ms-linear-gradient(top, #28a4e4, #1c81b6);
	background-image: -o-linear-gradient(top, #28a4e4, #1c81b6);
	background-image: linear-gradient(to bottom, #28a4e4, #1c81b6);
	width: 90%;
	border-radius: 3px;
	padding: 0;
	font-weight: normal;
	padding: 8px;
	display: inline-block;
	max-width: 360px;
	box-shadow: none;
}

.ge-mcs-header .col a.ge-mcs-header-btn:hover {
	text-decoration: none;
	box-shadow: none;
}

.ge-mcs-header .col.col3 {
	text-align: right;
}

.ge-mcs-header .col a.ge-mcs-header-btn.nitro-lazy {
	background-image: none !important;
}

.ge-mcs-header .col .ge-mcs-header-contact {
	text-align: right;
}

.ge-mcs-header .col .ge-mcs-header-contact h4 {
	color: #000;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

.ge-mcs-header .col .ge-mcs-header-contact h4 a {
	box-shadow: none;
	color: #1c81b6;
}

.ge-mcs-header .col .ge-mcs-header-contact h4:last-child {
	color: #1c81b6;
}

#masthead {
	display: none;
}

.site-content {
	padding: 0 !important;
}

.content-area {
	max-width: 1600px !important;
	max-width: 100% !important;
}

.page-one-column .panel-content .wrap {
	width: 100%;
	max-width: 100% !important;
	padding: 0;
}

.wrap header.entry-header {
	display: none;
}

.desktop-hide {
	display: none !important;
}

.no-result-found, .ge-mcs-feedback {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 5px;
	border-radius: 5px;
}

.no-result-found, .ge-mcs-feedback.error {
	color: #f00;
	border: 1px solid #f00;
	line-height: 14px;
	margin-top: 5px;
}

.ge-mcs-feedback.success {
	border: 1px solid #34b334;
	color: #34b334;
	line-height: 14px;
	margin-top: 5px;
}

.ge-mcs-loader {
	/*position: absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width: 100%;
	height: 100%;
	text-align: center;*/
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/images/loader.gif") 50% 50% no-repeat #f9f9f9;
	opacity: .8;
	background-size: 100px;
}

.ge-mcs-loader.nitro-lazy {
	background: none !important;
}

.ge-mcs-loader img {
	width: 120px;
}

.ge-medical-center-container {
	max-width: 1200px;
	margin: 0 auto;
}

.ge-medical-center-container .ge-med-heaadings-con {
	width: 100%;
}

.ge-medical-center-container .ge-med-heaadings-con .form-heading {
	padding: 10px 0;
}

.ge-medical-center-container .ge-med-heaadings-con .form-heading h4 {
	font-family: "HelveticaBold";
	padding: 0;
	margin: 0;
	font-size: 32px;
	text-align: center;
	line-height: 30px;
	font-size: 1.8em;
}

.ge-medical-center-container .ge-med-heaadings-con .form-heading h4 span {
	color: #1095d7;
}

.ge-medical-center-container .left-col, .ge-medical-center-container .right-col {
	display: inline-block;
	width: 50%;
	float: left;
}

/*
*
*	Start Left Side
*
*/
.ge-medical-center-container .ge-med-row {
	/*display: inline-block;
	width: 100%;*/
	max-width: 100%;
	margin: 0 auto;
	line-height: 0;
}

.ge-medical-center-container .left-col {
	padding: 8px 20px;
	margin-top: 25px;
}

.ge-medical-center-container .left-col .ge-med-table-data {
	margin-bottom: 5px;
	display: inline-block;
	width: 100%;
}

.ge-medical-center-container .left-col .ge-med-table-data table {
	width: 70%;
	margin: 0 auto;
	position: relative;
}

.ge-medical-center-container .left-col .ge-med-table-data table:after {
	content: "";
	position: absolute;
	top: 67%;
	right: -39%;
	background: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/images/arrow.png") no-repeat;
	background-size: 100%;
	width: 46%;
	height: 115px;
	max-width: 237px;
}

.ge-medical-center-container .left-col .ge-med-table-data table tr {
	border: none;
}

.ge-medical-center-container .left-col .ge-med-table-data table th {
	font-family: "HelveticaBold";
	background: #d1d3d4;
	color: #fff;
	text-align: center;
	border: 4px solid #fff;
	font-weight: normal;
	font-size: 14px;
}

.ge-medical-center-container .left-col .ge-med-table-data table th:first-child {
	background: #1095d7;
}

.ge-medical-center-container .left-col .ge-med-table-data table td {
	text-align: center;
	background: #f8f8f8;
	border: 4px solid #fff;
	font-size: 8px;
	padding: 0 2px;
	height: 42px;
	color: black;
	text-shadow: 0px 0px 4px black;
	color: rgba(213, 213, 213, 1);
}

.ge-medical-center-container .left-col .ge-med-table-data table td img {
	max-height: 50px;
	max-height: 44px;
	width: auto;
	max-width: 100px;
}

.ge-medical-center-container .left-col .ge-med-logos {
	padding: 5px 10px;
	border-radius: 5px;
	border: 0;
	text-align: center;
	max-width: 85%;
	margin: 5px auto 0 auto;
}

.ge-medical-center-container .left-col .ge-med-logos h4 {
	font-family: "HelveticaBold";
	width: 70%;
	padding: 0 0 10px;
	margin: 0 auto;
	text-align: center;
	font-size: 20px;
	line-height: 20px;
}

.ge-medical-center-container .left-col .ge-med-logos span {
	border: 1px solid #a7a9ac;
	display: inline-block;
	padding: 0 10px;
	margin: 3px;
}

.ge-medical-center-container .left-col .ge-med-logos img {
	max-height: 32px;
	width: auto;
	margin: 0 5px;
	height: auto;
	padding: 1px;
}

.ge-medical-center-container .ge-med-logos-text h4 {
	font-family: "HelveticaBold";
	max-width: 75%;
	font-size: 28px;
	line-height: 35px;
	text-align: center;
	margin: 15px auto 15px;
}

.ge-medical-center-container .ge-med-logos-text h4 span {
	color: #1095d7;
}

/*
*
*	Start Right Side
*
*/
.ge-medical-center-container form {
	border-radius: 5px;
	border: 2px solid #1095d7;
	padding: 36px 50px;
	line-height: 0;
}

.ge-medical-center-container .ge-form-control {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}

.ge-medical-center-container .ge-form-control.last-ch {
	margin-bottom: 0;
}

.ge-medical-center-container .ge-form-control label {
	font-family: "HelveticaBold" !important;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding-bottom: 4px;
	display: inline-block;
	width: 100%;
	line-height: 13px;
	color: black;
}

.ge-medical-center-container .ge-form-control input {
	padding: 8px 5px;
	color: #000 !important;
	width: 100%;
	border: 1px solid #a7a9ac;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	/*font-family: 'HelveticaBold' !important;*/
	font-weight: normal;
}

.ge-medical-center-container .ge-form-control .ge-opt {
	display: inline-block;
	width: 45%;
	text-align: center;
}

.ge-medical-center-container .ge-form-control input[type=radio] {
	width: auto;
}

.ge-medical-center-container .ge-form-control select {
	width: 31%;
	float: left;
	margin-right: 3.5%;
	height: 40px;
	padding: 8px 0;
	border: 1px solid #a7a9ac;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	color: #000;
}

.ge-medical-center-container .ge-form-control select:invalid {
	color: #a7a9ac;
}

.ge-medical-center-container .ge-form-control select:last-child {
	margin-right: 0;
}

.ge-medical-center-container .ge-form-control input::-webkit-input-placeholder, .ge-medical-center-container .ge-form-control select::-webkit-input-placeholder {
	/* Chrome */
	color: #a7a9ac;
}

.ge-medical-center-container .ge-form-control input:-ms-input-placeholder, .ge-medical-center-container .ge-form-control select:-ms-input-placeholder {
	/* IE 10+ */
	color: #a7a9ac;
}

.ge-medical-center-container .ge-form-control input::-moz-placeholder, .ge-medical-center-container .ge-form-control select::-moz-placeholder {
	/* Firefox 19+ */
	color: #a7a9ac;
	opacity: 1;
}

.ge-medical-center-container .ge-form-control input:-moz-placeholder, .ge-medical-center-container .ge-form-control select:-moz-placeholder {
	/* Firefox 4 - 18 */
	color: #a7a9ac;
	opacity: 1;
}

.ge-medical-center-container .ge-form-control input.ge-submit-btn {
	width: 200px;
	padding: 15px 10px;
	color: #fff !important;
	float: right;
	text-align: center;
	border-radius: 4px;
	outline: none;
	border: none;
	font-size: 16px;
	background: #f2423a;
	background-image: -webkit-linear-gradient(top, #f2423a, #ae0014);
	background-image: -moz-linear-gradient(top, #f2423a, #ae0014);
	background-image: -ms-linear-gradient(top, #f2423a, #ae0014);
	background-image: -o-linear-gradient(top, #f2423a, #ae0014);
	background-image: linear-gradient(to bottom, #f2423a, #ae0014);
}

/*
ae0014
f2423a
*/

/* The Modal (background) */
.modal {
	display: none;
	/* Hidden by default */
	position: fixed;
	/* Stay in place */
	z-index: 1;
	/* Sit on top */
	padding-top: 100px;
	/* Location of the box */
	left: 0;
	top: 0;
	width: 100%;
	/* Full width */
	height: 100%;
	/* Full height */
	overflow: auto;
	/* Enable scroll if needed */
	background-color: #000;
	/* Fallback color */
	background-color: rgba(0, 0, 0, .4);
}

/* Modal Content */
.modal-content {
	background-color: #fefefe;
	margin: auto;
	padding: 20px;
	border: 1px solid #888;
	width: 80%;
}

/* The Close Button */
.close {
	color: #aaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
}

.close:hover, .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.ge-medical-results-container {
	max-width: 1100px;
	margin: 0 auto;
	padding: 0 3px;
}

.ge-mcs-result-rows {
	display: inline-block;
	width: 100%;
}

.ge-medical-results-container .ge-mcs-filter {}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row {
	display: inline-block;
	width: 100%;
	border: 1px solid #e3dfdf;
	padding: 10px;
	margin-bottom: 10px;
	background: #fafafa;
}

.ge-mcs-filter.tips .ge-filter-row {
	display: inline-block;
	width: 100%;
	border: 1px solid #75c359;
	padding: 10px;
	margin-bottom: 10px;
	background: #fafafa;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row h3 {
	color: #2097d5;
	padding: 0;
	margin: 0;
	text-align: left;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row {
	display: inline-block;
	width: 100%;
	padding: 12px 0;
}

.gecol {
	display: inline-block;
	float: left;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .ge-mcs-col {}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .ge-mcs-col1 {
	width: 30%;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .ge-mcs-col2 {
	width: 55%;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .ge-mcs-col3 {
	width: 15%;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row label {
	font-weight: normal;
	color: #555;
	font-size: 14px;
	font-weight: 600;
	display: block;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row input, .ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row select {
	max-width: 282px;
	padding: 5px;
	margin: 0;
	border: 1px solid #888;
	border-radius: 5px;
	height: 35px;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row select {
	width: 31%;
	float: left;
	margin: 0 3px;
	color: #000;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row select:invalid {
	color: #a7a9ac !important;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .ge-mcs-col3 select {
	width: 60%;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row.ge-mcs-filter-row2 label {
	display: inline-block;
	padding-right: 10px;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .ge-opt {
	display: inline-block;
	padding-right: 10px;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .ge-opt input {
	height: auto;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .ge-opt input[tpe=radio], .ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .ge-opt input[tpe=checkbox] {
	cursor: pointer;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .ge-mcs-col3 button, .ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .ge-mcs-col3 input[type=submit] {
	background: #cdcdcd;
	border-radius: 5px;
	max-width: 150px;
	width: 100%;
	height: 37px;
	padding: 0;
	color: #636363;
	font-weight: normal;
	text-transform: uppercase;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-filter-row2 .ge-opt {
	padding-top: 7px;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row.ge-mcs-filter-row2 .ge-opt, .ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row.ge-mcs-filter-row2 label {
	padding-top: 8px;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row {
	display: inline-block;
	width: 100%;
}

.ge-medical-results-container .single-result {
	display: inline-block;
	width: 100%;
	border: 1px solid #2399d6;
	margin-bottom: 10px;
	display: table;
	padding: 0 10px;
}

.ge-medical-results-container .single-result .ge-mecs-col {
	width: 25%;
	text-align: center;
	display: table-cell;
	height: 143px;
	height: 165px;
	vertical-align: middle;
}

.ge-medical-results-container .single-result .ge-mecs-col > img {
	max-width: 190px;
	height: auto;
	max-height: 80px;
}

.ge-medical-results-container .single-result .ge-mecs-col2 {
	padding: 0 20px;
}

.ge-medical-results-container .single-result .ge-mecs-col h3 {
	padding: 0;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
}

.ge-medical-results-container .single-result .ge-mecs-col span {
	display: inline-block;
	width: 100%;
	font-size: 12px;
}

.ge-medical-results-container .single-result .ge-mecs-col span.company-name {
	color: #2097d5;
	font-size: 18px;
	line-height: 20px;
}

.ge-medical-results-container .single-result .ge-mecs-col span:last-child {
	color: #6d6e71;
}

.ge-medical-results-container .single-result .ge-mecs-col4 button {
	color: #fff;
	background: #28a4e4;
	background-image: -webkit-linear-gradient(top, #28a4e4, #1c81b6);
	background-image: -moz-linear-gradient(top, #28a4e4, #1c81b6);
	background-image: -ms-linear-gradient(top, #28a4e4, #1c81b6);
	background-image: -o-linear-gradient(top, #28a4e4, #1c81b6);
	background-image: linear-gradient(to bottom, #28a4e4, #1c81b6);
	max-width: 150px;
	width: 100%;
	height: 45px;
	border-radius: 3px;
	padding: 0;
	font-weight: normal;
}

#ge-mcs-result-modal {
	z-index: 999999999;
}

#ge-mcs-result-modal .modal-content {
	max-width: 1040px;
	padding: 0;
}

#ge-mcs-result-modal .modal-header {
	background: #28a4e4;
	background-image: -webkit-linear-gradient(top, #28a4e4, #1c81b6);
	background-image: -moz-linear-gradient(top, #28a4e4, #1c81b6);
	background-image: -ms-linear-gradient(top, #28a4e4, #1c81b6);
	background-image: -o-linear-gradient(top, #28a4e4, #1c81b6);
	background-image: linear-gradient(to bottom, #28a4e4, #1c81b6);
	position: relative;
}

#ge-mcs-result-modal .close {
	position: absolute;
	right: 10px;
	top: 4px;
	color: #fff;
}

#ge-mcs-result-modal .modal-header h3 {
	padding: 10px 0;
	margin: 0;
	text-align: center;
	color: #fff;
}

#ge-mcs-result-modal .ge-registeration-data {
	display: inline-block;
	width: 100%;
	padding: 0 10px;
}

#ge-mcs-result-modal .ge-mcs-left {
	display: inline-block;
	width: 35%;
	float: left;
	padding: 10px 20px 10px 0;
}

#ge-mcs-result-modal .ge-mcs-left .ge-mcs-logo img {
	max-width: 150px;
}

#ge-mcs-result-modal .ge-mcs-left p {
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	font-size: 12px;
	margin-bottom: 15px;
}

#ge-mcs-result-modal .ge-mcs-left label {
	font-size: 14px;
	font-weight: 600;
	display: inline-block;
	padding-right: 5px;
}

#ge-mcs-result-modal .ge-mcs-left span {
	font-size: 14px;
}

#ge-mcs-result-modal .ge-mcs-contacts {
	padding: 10px 0;
	border-top: 1px solid #888;
}

#ge-mcs-result-modal .ge-mcs-contacts label {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
}

#ge-mcs-result-modal .ge-mcs-contacts h3 {
	padding: 0;
	margin: 0;
}

#ge-mcs-result-modal .ge-mcs-contacts h3 a {
	color: #2097d5;
}

#ge-mcs-result-modal .ge-mcs-right {
	display: inline-block;
	width: 65%;
	float: left;
	padding: 10px 0 10px 20px;
	border-left: 1px solid #888;
}

#ge-mcs-result-modal .ge-mcs-right p {
	font-size: 13px;
	font-weight: 600;
}

#ge-mcs-result-modal .ge-mcs-application {}

#ge-mcs-result-modal .ge-mcs-application .ge-form-group {
	display: inline-block;
	width: 50%;
	float: left;
	margin-bottom: 10px;
}

#ge-mcs-result-modal .ge-mcs-application .ge-form-group input {
	width: 95%;
	padding: 3px;
	font-size: 12px;
}

#ge-mcs-result-modal .ge-mcs-application .ge-form-group textarea {
	width: 97.5%;
	padding: 3px;
	font-size: 12px;
}

#ge-mcs-result-modal .ge-mcs-application .ge-form-group.ge-mcs-full-width {
	width: 100%;
}

#ge-mcs-result-modal .ge-mcs-application .ge-form-group input[type=submit] {
	color: #fff !important;
	/*background: #28a4e4;
	background-image: -webkit-linear-gradient(top, #28a4e4, #1c81b6);
	background-image: -moz-linear-gradient(top, #28a4e4, #1c81b6);
	background-image: -ms-linear-gradient(top, #28a4e4, #1c81b6);
	background-image: -o-linear-gradient(top, #28a4e4, #1c81b6);
	background-image: linear-gradient(to bottom, #28a4e4, #1c81b6);
	*/
	background: #f2423a;
	background-image: -webkit-linear-gradient(top, #f2423a, #ae0014);
	background-image: -moz-linear-gradient(top, #f2423a, #ae0014);
	background-image: -ms-linear-gradient(top, #f2423a, #ae0014);
	background-image: -o-linear-gradient(top, #f2423a, #ae0014);
	background-image: linear-gradient(to bottom, #f2423a, #ae0014);
	width: 200px;
	height: 45px;
	border-radius: 3px;
	padding: 0;
	font-weight: normal;
	float: right;
	margin-right: 17px;
	font-size: 16px;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row input::-webkit-input-placeholder, .ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row select::-webkit-input-placeholder, #ge-mcs-result-modal .ge-mcs-application .ge-form-group input::-webkit-input-placeholder, #ge-mcs-result-modal .ge-mcs-application .ge-form-group textarea::-webkit-input-placeholder {
	/* WebKit, Blink, Edge */
	color: #bdbdbd;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row input:-moz-placeholder, .ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row select:-moz-placeholder, #ge-mcs-result-modal .ge-mcs-application .ge-form-group input:-moz-placeholder, #ge-mcs-result-modal .ge-mcs-application .ge-form-group textarea:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #bdbdbd;
	opacity: 1;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row input::-moz-placeholder, .ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row select::-moz-placeholder, #ge-mcs-result-modal .ge-mcs-application .ge-form-group input::-moz-placeholder, #ge-mcs-result-modal .ge-mcs-application .ge-form-group textarea::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #bdbdbd;
	opacity: 1;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row input:-ms-input-placeholder, .ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row select:-ms-input-placeholder, #ge-mcs-result-modal .ge-mcs-application .ge-form-group input:-ms-input-placeholder, #ge-mcs-result-modal .ge-mcs-application .ge-form-group textarea:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #bdbdbd;
}

.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row input::-ms-input-placeholder, .ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row select::-ms-input-placeholder, #ge-mcs-result-modal .ge-mcs-application .ge-form-group input::-ms-input-placeholder, #ge-mcs-result-modal .ge-mcs-application .ge-form-group textarea::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #bdbdbd;
}

.discount-tooltip img {
	margin-bottom: -10px;
	padding-left: 5px;
}

.tobacco-tooltip img {
	margin-bottom: -5px;
}

.discount-tooltip-content.dvmove, .tobacco-tooltip-content.dvmove {
	position: absolute;
	top: -2000px;
}

.ge-mcs-pagination {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.ge-mcs-pagination li {
	float: left;
	list-style: none;
	margin: 0 1px;
}

.ge-mcs-pagination .prev.page-numbers, .ge-mcs-pagination .next.page-numbers {
	background: transparent !important;
}

.ge-mcs-pagination li span.current, .ge-mcs-pagination li a:hover, .ge-mcs-pagination li a.prev:hover, .ge-mcs-pagination li a.next:hover, .ge-mcs-pagination li a.next:hover, .ge-mcs-pagination li span:hover {
	background: #28a4e4 !important;
	background-image: -webkit-linear-gradient(top, #28a4e4, #1c81b6) !important;
	background-image: -moz-linear-gradient(top, #28a4e4, #1c81b6) !important;
	background-image: -ms-linear-gradient(top, #28a4e4, #1c81b6) !important;
	background-image: -o-linear-gradient(top, #28a4e4, #1c81b6) !important;
	background-image: linear-gradient(to bottom, #28a4e4, #1c81b6) !important;
	color: #fff;
	border: none !important;
}

.ge-mcs-pagination li a:hover {
	padding-top: 7px;
	padding-bottom: 7px;
}

.ge-mcs-info-row {
	position: relative;
	background: #fffbbb;
	padding: 10px;
	text-align: center;
	border: 1px solid #413f2a;
	border-radius: 5px;
	margin-bottom: 10px;
}

.ge-mcs-info-row .close, .ge-mcs-info-row p {
	color: #413f2a;
	padding: 0;
	margin: 0;
	font-size: 14px;
	word-spacing: 2px;
	letter-spacing: .3px;
}

.ge-mcs-info-row .close {
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 18px;
	current: pointer;
}

/*
.ge-medical-center-container select{
	color: #f00 !important;
}
.ge-medical-center-container select option{
	color: #000 !important;
}

.ge-medical-center-container select option.placeholder{
	color: #f00 !important;
}
*/
.ge-medical-center-container .ge-form-control select, .ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row select {
	color: #a7a9ac;
}

.ge-medical-center-container .ge-form-control select option, .ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row select option {
	color: #000;
}

.ge-medical-center-container .ge-form-control select option.placeholder, .ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row select option.placeholder {
	color: #a7a9ac;
}

.ge-medical-results-container .ge-medical-center-registration2 select {
	color: #000 !important;
}

.ge-mcs-bottom-text {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}

.ge-mcs-bottom-text p {
	padding: 0 0 10px;
	margin: 0;
	font-size: 12px;
	color: #868686;
	font-family: "Open sans", sans-serif;
	font-weight: normal;
	text-align: center;
}

@media only screen and (max-width: 1160px) {
	.ge-medical-center-container .ge-med-heaadings-con .form-heading h4 {
		font-size: 1.6em;
		line-height: unset;
	}
	
	.ge-medical-center-container .left-col .ge-med-logos h4 {
		width: 100%;
	}
}

@media only screen and (max-width: 1024px) {
	.ge-medical-center-container {
		padding: 0 10px;
	}
	
	.ge-medical-center-container .ge-med-heaadings-con .form-heading h4 {
		font-size: 1.3em;
	}
}

@media only screen and (max-width: 880px) {
	.ge-medical-center-container .ge-med-heaadings-con .form-heading h4, .ge-medical-center-container .ge-med-logos-text h4 {
		font-size: 1.1em;
		line-height: unset;
	}
}

@media all and (min-width:769px) and (max-width:880px) {
	.ge-medical-center-container .ge-med-logos-text h4 {
		line-height: 24px;
	}
}

@media only screen and (max-width: 768px) {
	.desktop-hide {
		display: block !important;
	}
	
	.mobile-hide {
		display: none !important;
	}
	
	.ge-medical-center-container {
		padding: 0 10px;
	}
	
	.ge-medical-center-container .left-col, .ge-medical-center-container .right-col {
		width: 100%;
	}
	
	.ge-medical-center-container .ge-med-heaadings-con .form-heading {
		width: 100%;
	}
	
	.ge-medical-center-container .left-col {
		padding: 0 0 20px;
	}
	
	.ge-medical-center-container .left-col .ge-med-table-data table {
		width: 100%;
	}
	
	.ge-medical-center-container .left-col .ge-med-table-data table:after {
		content: none;
	}
	
	.ge-medical-center-container .left-col .ge-med-logos {
		max-width: 100%;
	}
	
	.ge-medical-center-container .ge-med-logos-text h4 {
		margin-top: 20px;
	}
	
	.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row.ge-mcs-filter-row2 {
		padding-top: 0;
	}
	
	.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .ge-mcs-col {
		width: 100%;
		margin-bottom: 15px;
	}
	
	.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .ge-mcs-col:last-child {
		margin-bottom: -10px;
	}
	
	.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row.ge-mcs-filter-row2 .ge-mcs-col {
		margin-bottom: 0;
	}
	
	.ge-medical-center-container form {
		padding: 20px;
	}
	
	.ge-medical-center-container .ge-form-control input.ge-submit-btn {
		width: 100%;
		font-size: 15px;
	}
	
	.ge-medical-results-container {
		padding: 0 10px;
	}
	
	.ge-medical-results-container .single-result {
		padding: 10px 0;
	}
	
	.ge-medical-results-container .single-result .ge-mecs-col {
		display: inline-block;
		width: 49%;
		height: auto;
	}
	
	.ge-medical-results-container .single-result .ge-mecs-col2 {
		padding: 0;
	}
	
	#ge-mcs-result-modal .ge-mcs-left, #ge-mcs-result-modal .ge-mcs-right {
		width: 100%;
		border: none;
		padding: 10px 0;
	}
	
	#ge-mcs-result-modal .ge-mcs-application .ge-form-group.ge-mcs-full-width {
		text-align: center;
	}
	
	#ge-mcs-result-modal .ge-mcs-application .ge-form-group input[type="submit"] {
		float: none;
		margin: 0;
		min-width: 140px;
		height: 35px;
		padding: 0 5px;
	}
	
	.ge-mcs-header-con {
		padding: 10px 0 25px;
	}
	
	.ge-mcs-header .col .ge-mcs-logo {
		text-align: center;
	}
	
	.ge-mcs-header .col {
		width: 100%;
		display: inline-block;
		height: auto;
	}
	
	.ge-mcs-header .col.col3 {
		display: none;
	}
	
	.ge-medical-center-container .ge-med-row {
		line-height: unset;
	}
	
	.ge-medical-center-container .ge-med-heaadings-con .form-heading h4 {
		font-size: 1.4em;
	}
	
	.ge-mcs-bottom-text {
		padding: 10px 0;
	}
}

@media only screen and (max-width: 480px) {
	.ge-medical-center-container .ge-med-heaadings-con .form-heading h4, .ge-medical-center-container .ge-med-logos-text h4 {
		font-size: 16px;
	}
	
	.ge-medical-center-container .ge-form-control select {
		width: 100%;
		margin-bottom: 2px;
	}
	
	.ge-medical-center-container .ge-form-control .ge-opt {
		width: 100%;
		text-align: left;
		padding: 10px 0px;
	}
	
	.ge-medical-results-container .single-result .ge-mecs-col4 button {
		width: 110px;
		height: 37px;
	}
}

/* Medical Result Page Mobile Optimizie */
@media (max-width: 375px) {
	.ge-medical-results-container .single-result .ge-mecs-col > img {
		max-width: 130px;
	}
	
	.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .date-of-birth-month, .ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .date-of-birth-day, .ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .date-of-birth-year {
		width: 100%;
	}
	
	.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .date-of-birth-day {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .ge-mcs-col3 .apply-discounts {
		width: 85%;
	}
}

@media (max-width: 485px) {
	.ge-medical-results-container .ge-mcs-filter .ge-filter-row .ge-mcs-filter-row .sort-plans {
		width: 100%;
	}
}

/* Multi Step Form Css */
#user_form fieldset:not(:first-of-type) {
	display: none;
}

/* Progress Bar */
.progress {
	height: 23px;
	margin: 10px 0;
	overflow: hidden;
	background-color: #fff;
	border-radius: 12px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	/* background-image: -webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);
    background-image: -o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));
    background-image: linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); */
	background-repeat: repeat-x;
	border: 2px solid #1196d9;
}

.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	padding: 0px 0;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #1196d9;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
}

.progress-bar.active, .progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

/* Horizontal Line */
@media (min-width: 769px) {
	.hr-line {
		display: block;
		border: 1px solid;
		/*
        width: 50%;
        float: right;
		*/
		margin: 30px 0;
	}
}

/* Form */
.ge-medical-center-container form fieldset, .ge-medical-center-container form {
	border: 0 !important;
}

.ge-medical-center-container form {
	padding: 0 !important;
}

.ge-medical-center-container form fieldset .form-border {
	border: 2px solid #1095d7;
	padding: 20px 40px;
	margin-top: 30px;
	border-radius: 5px;
}

.ge-medical-center-container form fieldset .form-border label {
	padding-bottom: 10px !important;
	line-height: 1.2;
}

.ge-medical-center-container form fieldset .form-border .ge-med-gender {
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
}

.ge-medical-center-container form fieldset .form-border .date-of-birth-month, .ge-medical-center-container form fieldset .form-border .date-of-birth-day, .ge-medical-center-container form fieldset .form-border .date-of-birth-year {
	padding-left: 5px;
	padding-right: 5px;
}

@media (max-width: 480px) {
	.ge-medical-center-container form fieldset .form-border .date-of-birth-day {
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

.ge-medical-center-container form fieldset h4 {
	font-family: helveticabold;
	padding: 0;
	margin: 0;
	line-height: 30px;
	font-size: 1.4em;
	text-align: center;
}

.ge-medical-center-container form fieldset h6 {
	font-family: helveticabold;
	width: 70%;
	padding: 0 0 10px;
	margin: 0 auto;
	margin-top: 15px !important;
	font-size: 20px;
	line-height: 20px;
	text-align: center;
}

/* Red Color */
.ge-medical-center-container form fieldset .red-color {
	color: #c91923;
	text-transform: capitalize;
}

/* Button */
.ge-medical-center-container form fieldset .ge-submit-btn {
	width: 200px !important;
	padding: 15px 10px !important;
	color: #fff !important;
	/*float: right;*/
	text-transform: none !important;
	text-align: center;
	border-radius: 4px !important;
	outline: none;
	font-weight: 500 !important;
	border: none !important;
	font-size: 18px !important;
	margin-left: 10px;
	background: #f2423a;
	background-image: -webkit-linear-gradient(top, #f2423a, #ae0014);
	background-image: -moz-linear-gradient(top, #f2423a, #ae0014);
	background-image: -ms-linear-gradient(top, #f2423a, #ae0014);
	background-image: -o-linear-gradient(top, #f2423a, #ae0014);
	background-image: linear-gradient(to bottom, #f2423a, #ae0014);
}

@media (max-width: 1009px) and (min-width: 769px) {
	/* Button */
	.ge-medical-center-container form fieldset .ge-submit-btn {
		width: unset !important;
		padding: 12px 17px !important;
	}
}

@media (min-width: 769px) {
	/* Carriers Mobile View */
	.ge-medical-center-container .mob-view {
		display: none;
	}
}

@media (max-width: 768px) {
	/* Form */
	.ge-mcs-header .col a.ge-mcs-header-btn {
		background: #e42828;
		background-image: none;
		background-image: -webkit-linear-gradient(top, #e42828, #b61c1c);
		background-image: -moz-linear-gradient(top, #e42828, #b61c1c);
		background-image: -ms-linear-gradient(top, #e42828, #b61c1c);
		background-image: -o-linear-gradient(top, #e42828, #b61c1c);
		background-image: linear-gradient(to bottom, #e42828, #b61c1c);
	}
	
	.page-id-1942 .ge-mcs-header .col a.ge-mcs-header-btn {
		background: #28a4e4;
		background-image: none;
		background-image: -webkit-linear-gradient(top, #28a4e4, #1c81b6);
		background-image: -moz-linear-gradient(top, #28a4e4, #1c81b6);
		background-image: -ms-linear-gradient(top, #28a4e4, #1c81b6);
		background-image: -o-linear-gradient(top, #28a4e4, #1c81b6);
		background-image: linear-gradient(to bottom, #28a4e4, #1c81b6);
	}
	
	.page-id-1942 .ge-mcs-header .col a.ge-mcs-header-btn.nitro-lazy {
		background-image: none !important;
	}
	
	.ge-medical-center-container form fieldset h4 {
		font-size: 1.4em;
		line-height: 24px;
	}
	
	.ge-medical-center-container form fieldset h6 {
		line-height: 22px;
		font-size: 18px;
	}
	
	.ge-medical-center-container form fieldset .ge-submit-btn {
		width: 100% !important;
		font-size: 15px !important;
	}
	
	.ge-medical-center-container .right-col {
		margin-bottom: 30px;
		margin-top: 25px;
	}
	
	/* Hr Line */
	.hr-line {
		display: none;
		border: 1px solid;
		width: 100%;
		margin: 0 0 15px 0;
	}
	
	/*,
    .ge-medical-center-container .ge-med-heaadings-con*/
	
	/* Carriers  */
	.ge-medical-center-container .desktop-view, .ge-medical-center-container .left-col {
		display: none;
	}
	
	.ge-medical-center-container .mob-view .form-heading h4 {
		font-family: "helveticabold";
		width: 100%;
		padding: 0 0 10px;
		margin: 0 auto;
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.ge-medical-center-container .mob-view .ge-med-logos {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.ge-medical-center-container .mob-view .ge-med-logos span {
		border: 1px solid #a7a9ac;
		display: inline-block;
		padding: 0 10px;
		margin: 3px;
	}
	
	.ge-medical-center-container .mob-view .ge-med-logos img {
		max-height: 50px;
		width: auto;
		margin: 0 0px;
		height: auto;
		padding: 1px;
	}
	
	.ge-mcs-header .col a.ge-mcs-header-btn.nitro-lazy {
		background-image: none !important;
	}
}

.help-block {
	font-size: 14px;
	display: inline-block;
	padding-top: 14px;
	color: red;
}

/**** CSS Added 17-05-19 ****/
input.previous.ge-submit-btn {
	display: none;
}

.verisign-logo {
	text-align: right;
}

img.vlogo {
	max-width: 100px;
	margin-top: 20px;
}

.ge-med-heaadings-con .form-heading h4 {
	line-height: 35px !important;
}

/**** Center Align the Button ****/
fieldset .next, fieldset .centeralign {
	margin: 22px auto -5px !important;
	display: block !important;
}

@media all and (max-width: 767px) {
	.help-block {
		padding-bottom: 8px;
	}
}

/*** CSS Added 01-09-2019 ****/

/*** New Design Changes ****/
.mcs-col-1.left-sb.col {
	max-width: 20%;
	float: left;
	display: inline-block;
}

.mcs-col-1.left-sb.col span.ge-opt {
	width: 100%;
}

.mcs-col-2.right-main.col {
	max-width: 78%;
	float: left;
	display: inline-block;
	margin-left: 16px;
}

/*** Responsive Column Grid ****/
.row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
}

.column {
	display: flex;
	flex-direction: column;
	flex-basis: 100%;
}

.orange-column {
	background-color: orange;
	height: 100px;
}

.blue-column {
	background-color: blue;
	height: 100px;
}

.green-column {
	background-color: green;
	height: 100px;
}

.double-column {
	display: flex;
	flex-direction: column;
	flex-basis: 100%;
}

@media screen and (min-width: 800px) {
	.column {
		flex: 1;
	}
	
	.double-column {
		flex: 2;
	}
}

.heading h4 {
	font-size: 18px;
}

.double-col-filter {
	margin: 12px 0px;
}

.right-float label, .right-float select {
	display: inline;
	width: auto;
}

.column.right-float .ge-mcs-filter .ge-mcs-col {
	float: right;
}

.left-sb .heading h4 {
	margin-bottom: 0px !important;
}

.medicare-tips p {
	font-size: 18px;
	color: #0095cf;
	margin: 0px 0px 4px 0px;
}

.parameters-line {
	color: #282828;
	font-size: 16px;
}

.top-line-parameters {
	background: #f6f5f7;
	padding: 10px 0px;
	border-top: 1px solid #e3dfdf;
	border-bottom: 1px solid #e3dfdf;
	margin-bottom: 18px;
	margin-top: -18px;
}

.parameters-line .discount-tooltip img {
	margin-bottom: -5px;
	margin-right: 5px;
}

.hide-filters, .bwi-filters-review {
	display: none;
}

.ge-mcs-header-contact-new p {
	display: inline;
}

.ge-mcs-header-contact-new {
	color: black;
}

i.fa.fa-phone-square.picon {
	color: #2097d5;
	font-size: 20px !important;
	padding: 0px 6px;
}

p.p-icon a {
	color: black !important;
	font-weight: bold;
	font-size: 16px;
}

.col.col3 .ge-mcs-header-contact-new {
	margin-bottom: -25px;
}

.print-footer {
	float: right;
	clear: both;
}

.footer-banner {
	max-width: 80%;
	margin: 20px auto;
}

.footer-banner .col1-foot h1 {
	font-size: 18px;
	color: #2097d5;
}

.footer-banner .col1-foot h2 {
	font-size: 18px;
	font-weight: bold;
}

.column.col2-foot {
	padding-top: 18px;
	margin-left: 20px;
}

.footer-banner .col1-foot p {
	font-size: 16px;
	color: black;
}

.numb, .numb a {
	font-size: 20px;
	color: #000;
	font-weight: bold;
	text-align: center;
}

.timing {
	font-size: 16px;
	font-weight: bold;
	color: black;
}

.middle-banner-ad {
	text-align: center;
}

.middle-banner-ad h1 {
	font-size: 18px;
	color: #0095cf;
}

.middle-banner-ad h2 {
	font-size: 14px;
	color: black;
}

.owl-theme .owl-controls .owl-page {
	display: inline-block;
}

.owl-theme .owl-controls .owl-page span {
	background: none repeat scroll 0 0 #869791;
	border-radius: 20px;
	display: block;
	height: 12px;
	margin: 5px 7px;
	opacity: .5;
	width: 12px;
}

.owl-dots {
	margin-top: -13px;
}

button.owl-next {
	float: right;
	margin-right: 41px !important;
}

button.owl-prev {
	float: left;
	margin-left: 41px !important;
}

.owl-carousel.owl-theme {
	color: black;
	font-size: 14px;
}

.footer-mcs {
	background: #f8f8f8;
	padding: 20px 0px 0px 0px;
	color: black;
}

.footer-mcs-more-bottom {
	background: #f8f8f8;
	color: black;
}

.footer-mcs .heading {
	font-size: 18px;
	padding-bottom: 10px;
}

ul.footer-nav-bottom li, ul.footer-nav-bottom li a {
	font-size: 15px;
	color: #000;
}

.footer-nav-bottom {
	display: block;
}

.footer-nav-bottom li:hover {
	text-decoration: underline;
}

.bottom-footer .foot-text {
	text-align: center;
	margin-top: 20px;
	border-top: 1px solid #d6d6d6;
	padding-top: 20px;
}

.bottom-footer p {
	margin: 0px;
	font-size: 14px;
}

.column.sec-logo-img.middle {
	text-align: right;
}

.pads {
	padding-left: 60px;
}

.owl-theme .owl-dots, .owl-theme .owl-nav {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav {
	margin-top: 10px;
}

.owl-theme .owl-nav [class*=owl-] {
	color: #fff;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #d6d6d6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}

.owl-theme .owl-nav [class*=owl-]:hover {
	background: #869791;
	color: #fff;
	text-decoration: none;
}

.owl-theme .owl-nav .disabled {
	opacity: .5;
	cursor: default;
}

.owl-theme .owl-nav.disabled + .owl-dots {
	margin-top: 10px;
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
}

.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #d6d6d6;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
	border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #869791;
}

.middle > * {
	vertical-align: middle;
}

.logo-img img {
	width: 180px;
	margin-top: 19%;
}

.column.sec-logo-img.middle img {
	width: 48%;
	padding-bottom: 20px;
	margin-top: 14px;
}

.edit-arrow-up, .edit-arrow, .lmore, .lmore a, .plan-selection {
	color: #31b2ed !important;
}

.edit-arrow-up:hover, .edit-arrow:hover, .plan-selection:hover {
	color: #31b2ed;
	cursor: pointer;
	text-decoration: underline;
}

.sarrow {
	padding-right: 4px;
}

.plan-selection {
	display: none;
}

button.owl-next {
	background-image: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/i.ibb.co/2WZDFrH/right-slider.png") !important;
	background-repeat: no-repeat !important;
}

button.owl-next.nitro-lazy {
	background-image: none !important;
}

button.owl-prev {
	background-image: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/i.ibb.co/LDFLkYM/left-slider.png") !important;
	background-repeat: no-repeat !important;
}

button.owl-prev.nitro-lazy {
	background-image: none !important;
}

i.fa.fa-arrow-left, i.fa.fa-arrow-right {
	opacity: 0;
}

.upcase {
	text-transform: capitalize;
}

.ge-medical-results-container.special-margin .row {
	margin-left: 85px;
}

span.arrow-bottom {
	display: none;
}

.footer-mcs .heading:hover {
	cursor: pointer;
}

.hide-desk {
	display: none;
}

.hide-mobile {
	display: inline-block;
}

@media all and (max-width: 1280px) {
	.mcs-col-1.left-sb.col {
		width: 25% !important;
		max-width: 25% !important;
	}
	
	.mcs-col-2.right-main.col {
		width: 72% !important;
		max-width: 72% !important;
	}
}

@media all and (max-width: 1080px) {
	.ge-medical-results-container.special-margin .row {
		margin-left: 0px;
	}
}

@media all and (min-width: 768px) and (max-width: 1050px) {
	button.owl-next {
		margin-right: 0px !important;
	}
	
	button.owl-prev {
		margin-left: 0px !important;
	}
	
	.double-col-filter h2 {
		font-size: 18px;
	}
	
	.column.right-float, .double-col-filter .column {
		max-width: 49%;
		display: inline-block;
	}
	
	.ge-mcs-header-contact-new p {
		display: block;
		margin: 0px;
	}
}

@media all and (min-width: 769px) and (max-width: 799px) {
	.logo-img img {
		margin-top: 0px;
		margin-bottom: 30px;
	}
	
	button.owl-next {
		margin-right: 0px !important;
	}
	
	button.owl-prev {
		margin-left: 0px !important;
	}
}

@media all and (max-width: 768px) {
	.mcs-col-1.left-sb.col, .mcs-col-2.right-main.col {
		width: 100% !important;
		max-width: 100% !important;
		margin-left: 0px;
	}
	
	/*.ge-mcs-filter {
		display: none;
	}*/
	.double-col-filter .ge-mcs-filter, .left-sb.col .ge-mcs-filter.heading, .ge-mcs-filter.tips, .plan-selection-filter {
		display: none;
	}
	
	.double-col-filter h2 {
		font-size: 16px;
		font-weight: bold;
	}
	
	.pads {
		padding-left: 0px;
	}
	
	.numb, .numb a {
		display: none;
	}
	
	.footer-banner {
		max-width: 100%;
	}
	
	.column.col2-foot {
		padding-top: 0px;
		margin-left: 0px;
	}
	
	.col2-foot .ge-mcs-header .col.col2 {
		text-align: left;
	}
	
	.col2-foot .ge-mcs-header .col.col2 a {
		text-align: center;
	}
	
	.plan-selection {
		display: inline-block !important;
		float: right;
	}
	
	.logo-img img {
		margin-top: 0px;
		margin-bottom: 30px;
	}
	
	.column.sec-logo-img.middle {
		text-align: left;
		max-width: 40%;
	}
	
	.footer-mcs .heading {
		font-size: 18px;
		padding-bottom: 10px;
		margin-top: 24px;
	}
}

@media all and (max-width: 720px) {
	span.usdata, .print-footer, .timing {
		display: none;
	}
}

@media all and (max-width: 640px) {
	.hide-mobile {
		display: none;
	}
	
	.hide-desk {
		display: inline-block;
	}
	
	span.discount-tooltip-mobile {
		margin-top: 7px;
		margin-left: 7px;
	}
	
	span.tobacco-tooltip-mobile img {
		margin-top: 8px;
		margin-bottom: -5px;
	}
	
	.ge-mcs-col.gecol.ge-mcs-col3 input {
		margin-top: 15px !important;
	}
	
	.column.col1-foot {
		text-align: center;
	}
	
	.col2-foot .ge-mcs-header .col.col2 {
		text-align: center;
	}
	
	.footer-banner .ge-mcs-header-con {
		margin-bottom: -50px;
	}
	
	.double-col-filter h2 {
		font-size: 14px;
		font-weight: bold;
	}
	
	.footer-nav-bottom {
		display: none;
	}
	
	span.arrow-bottom {
		display: block;
		float: right;
	}
	
	ul.footer-nav-bottom li, ul.footer-nav-bottom li a {
		background: white;
		padding: 10px 0px;
	}
	
	.co4 .heading {
		border-bottom: none;
	}
}

/*** Compare Quotes 2 Pages Adjustments ***/
.page-id-8470 .site-inner {
	padding-top: 0 !important;
}

.page-id-8470 .ge-mcs-header .col a.ge-mcs-header-btn {
	background: #28a4e4 !important;
}

.page-id-8470 div#stopscroll, .page-id-8470 div#stopper, .page-id-8470 footer.site-footer {
	display: none !important;
}

.page-id-8470 .ge-mcs-bottom-text {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}

/*** Compare Quotes 2 Pages Adjustments ***/

/**** Print Page Queries Starts Here ****/
@media print {
	.ge-medical-results-container .single-result {
		width: 100%;
		border: 1px solid #2399d6;
		margin-bottom: 10px;
		display: table;
		padding: 0 10px;
	}
	
	.ge-medical-results-container .single-result .ge-mecs-col {
		width: 150px;
		text-align: center;
		display: table-cell;
		height: 143px;
		height: 165px;
		vertical-align: middle;
	}
	
	.ge-medical-results-container .single-result .ge-mecs-col > img {
		max-width: 190px;
		height: auto;
		max-height: 80px;
	}
	
	.ge-medical-results-container .single-result .ge-mecs-col2 {
		padding: 0 20px;
	}
	
	.ge-medical-results-container .single-result .ge-mecs-col h3 {
		padding: 0;
		margin: 0;
		font-size: 18px;
		font-weight: bold;
	}
	
	.ge-medical-results-container .single-result .ge-mecs-col span {
		display: inline-block;
		width: 100%;
		font-size: 12px;
	}
	
	.ge-medical-results-container .single-result .ge-mecs-col span.company-name {
		color: #2097d5;
		font-size: 18px;
		line-height: 20px;
	}
	
	.ge-medical-results-container .single-result .ge-mecs-col span:last-child {
		color: #6d6e71;
	}
	
	.ge-medical-results-container .single-result .ge-mecs-col4 button {
		color: #fff;
		background: #28a4e4;
		background-image: -webkit-linear-gradient(top, #28a4e4, #1c81b6);
		background-image: -moz-linear-gradient(top, #28a4e4, #1c81b6);
		background-image: -ms-linear-gradient(top, #28a4e4, #1c81b6);
		background-image: -o-linear-gradient(top, #28a4e4, #1c81b6);
		background-image: linear-gradient(to bottom, #28a4e4, #1c81b6);
		max-width: 150px;
		width: 100%;
		height: 45px;
		border-radius: 3px;
		padding: 0;
		font-weight: normal;
	}
	
	/*.ge-medical-results-container .single-result img{
		display: none !important;
	}*/
	.mcs-col-1, .double-col-filter, .top-line-parameters, .ge-mcs-header-btn, .zsiq_floatmain.zsiq_theme1.siq_rM, .ge-mcs-header .col.col3, .footer-banner, .footer-mcs, .print-footer {
		display: none !important;
	}
}

/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-clearfix {
	min-height: 0;
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0;
	/* support: IE7 */
	font-size: 100%;
}

.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible;
}

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}

/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}

.ui-button-icons-only {
	width: 3.4em;
}

button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}

.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */

/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 45%;
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.ui-datepicker td {
	border: 0;
	padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane.nitro-lazy {
	background-image: none !important;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane.nitro-lazy {
	background-image: none !important;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}

.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}

.ui-menu .ui-menu {
	position: absolute;
}

.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0;
	/* support: IE7 */
	
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}

.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25);
	/* support: IE8 */
	opacity: .25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

.ui-progressbar-indeterminate .ui-progressbar-value.nitro-lazy {
	background-image: none !important;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px .4em;
	margin: .5em 0 0 0;
	height: auto;
	border: 0;
}

.ui-selectmenu-open {
	display: block;
}

.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}

.ui-selectmenu-button span.ui-icon {
	right: .5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}

.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: .4em 2.1em .4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}

.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}

.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}

/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}

.ui-spinner-up {
	top: 0;
}

.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}

.ui-tabs {
	position: relative;
	/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.1em;
}

.ui-widget .ui-widget {
	font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1em;
}

.ui-widget-content {
	border: 1px solid #ddd;
	background: #eee url("https://www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;
	color: #333;
}

.ui-widget-content.nitro-lazy {
	background: none !important;
}

.ui-widget-content a {
	color: #333;
}

.ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 url("https://www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
	color: #fff;
	font-weight: bold;
}

.ui-widget-header.nitro-lazy {
	background: none !important;
}

.ui-widget-header a {
	color: #fff;
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #ccc;
	background: #f6f6f6 url("https://www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/css/images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;
}

.ui-state-default.nitro-lazy, .ui-widget-content .ui-state-default.nitro-lazy, .ui-widget-header .ui-state-default.nitro-lazy {
	background: none !important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #fbcb09;
	background: #fdf5ce url("https://www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/css/images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
}

.ui-state-hover.nitro-lazy, .ui-widget-content .ui-state-hover.nitro-lazy, .ui-widget-header .ui-state-hover.nitro-lazy, .ui-state-focus.nitro-lazy, .ui-widget-content .ui-state-focus.nitro-lazy, .ui-widget-header .ui-state-focus.nitro-lazy {
	background: none !important;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
	color: #c77405;
	text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	background: #fff url("https://www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/css/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
}

.ui-state-active.nitro-lazy, .ui-widget-content .ui-state-active.nitro-lazy, .ui-widget-header .ui-state-active.nitro-lazy {
	background: none !important;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url("https://www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
	color: #363636;
}

.ui-state-highlight.nitro-lazy, .ui-widget-content .ui-state-highlight.nitro-lazy, .ui-widget-header .ui-state-highlight.nitro-lazy {
	background: none !important;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url("https://www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
	color: #fff;
}

.ui-state-error.nitro-lazy, .ui-widget-content .ui-state-error.nitro-lazy, .ui-widget-header .ui-state-error.nitro-lazy {
	background: none !important;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #fff;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #fff;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	/* support: IE8 */
	font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	/* support: IE8 */
	background-image: none;
}

.ui-state-disabled.nitro-lazy, .ui-widget-content .ui-state-disabled.nitro-lazy, .ui-widget-header .ui-state-disabled.nitro-lazy {
	background-image: none !important;
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35);
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}

.ui-icon, .ui-widget-content .ui-icon {
	background-image: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/css/images/ui-icons_222222_256x240.png");
}

.ui-icon.nitro-lazy, .ui-widget-content .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-widget-header .ui-icon {
	background-image: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/css/images/ui-icons_ffffff_256x240.png");
}

.ui-widget-header .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-default .ui-icon {
	background-image: url("https://www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/css/images/ui-icons_ef8c08_256x240.png");
}

.ui-state-default .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url("https://www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/css/images/ui-icons_ef8c08_256x240.png");
}

.ui-state-hover .ui-icon.nitro-lazy, .ui-state-focus .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-active .ui-icon {
	background-image: url("https://www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/css/images/ui-icons_ef8c08_256x240.png");
}

.ui-state-active .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-highlight .ui-icon {
	background-image: url("https://www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/css/images/ui-icons_228ef1_256x240.png");
}

.ui-state-highlight .ui-icon.nitro-lazy {
	background-image: none !important;
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url("https://www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/css/images/ui-icons_ffd27a_256x240.png");
}

.ui-state-error .ui-icon.nitro-lazy, .ui-state-error-text .ui-icon.nitro-lazy {
	background-image: none !important;
}

/* positioning */
.ui-icon-blank {
	background-position: 16px 16px;
}

.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -16px 0;
}

.ui-icon-carat-1-e {
	background-position: -32px 0;
}

.ui-icon-carat-1-se {
	background-position: -48px 0;
}

.ui-icon-carat-1-s {
	background-position: -64px 0;
}

.ui-icon-carat-1-sw {
	background-position: -80px 0;
}

.ui-icon-carat-1-w {
	background-position: -96px 0;
}

.ui-icon-carat-1-nw {
	background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-on {
	background-position: -96px -144px;
}

.ui-icon-radio-off {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-start {
	background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 4px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #666 url("https://www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/css/images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50);
}

.ui-widget-overlay.nitro-lazy {
	background: none !important;
}

.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000 url("https://www.bluewaveinsurance.com/wp-content/plugins/ge-medical-center/includes/assets/css/images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	/* support: IE8 */
	border-radius: 5px;
}

.ui-widget-shadow.nitro-lazy {
	background: none !important;
}

/* This is the core CSS of Tooltipster */

/* GENERAL STRUCTURE RULES (do not edit this section) */
.tooltipster-base {
	/* this ensures that a constrained height set by functionPosition,
	if greater that the natural height of the tooltip, will be enforced
	in browsers that support display:flex */
	display: flex;
	pointer-events: none;
	/* this may be overriden in JS for fixed position origins */
	position: absolute;
}

.tooltipster-box {
	/* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-
	and flex-basis auto for IE11- (at least) */
	flex: 1 1 auto;
}

.tooltipster-content {
	/* prevents an overflow if the user adds padding to the div */
	box-sizing: border-box;
	/* these make sure we'll be able to detect any overflow */
	max-height: 100%;
	max-width: 100%;
	overflow: auto;
}

.tooltipster-ruler {
	/* these let us test the size of the tooltip without overflowing the window */
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden;
}

/* ANIMATIONS */

/* Open/close animations */

/* fade */
.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}

.tooltipster-fade.tooltipster-show {
	opacity: 1;
}

/* grow */
.tooltipster-grow {
	-webkit-transform: scale(0, 0);
	-moz-transform: scale(0, 0);
	-o-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}

.tooltipster-grow.tooltipster-show {
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
}

/* swing */
.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}

.tooltipster-swing.tooltipster-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 1);
	-webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	-moz-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	-ms-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	-o-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
}

/* fall */
.tooltipster-fall {
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
}

.tooltipster-fall.tooltipster-initial {
	top: 0 !important;
}

.tooltipster-fall.tooltipster-show {}

.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0 !important;
	opacity: 0;
}

/* slide */
.tooltipster-slide {
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
}

.tooltipster-slide.tooltipster-initial {
	left: -40px !important;
}

.tooltipster-slide.tooltipster-show {}

.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0 !important;
	opacity: 0;
}

/* Update animations */

/* We use animations rather than transitions here because
 transition durations may be specified in the style tag due to
 animationDuration, and we try to avoid collisions and the use
 of !important */

/* fade */
@keyframes tooltipster-fading {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

.tooltipster-update-fade {
	animation: tooltipster-fading 400ms;
}

/* rotate */
@keyframes tooltipster-rotating {
	25% {
		transform: rotate(-2deg);
	}
	
	75% {
		transform: rotate(2deg);
	}
	
	100% {
		transform: rotate(0);
	}
}

.tooltipster-update-rotate {
	animation: tooltipster-rotating 600ms;
}

/* scale */
@keyframes tooltipster-scaling {
	50% {
		transform: scale(1.1);
	}
	
	100% {
		transform: scale(1);
	}
}

.tooltipster-update-scale {
	animation: tooltipster-scaling 600ms;
}

/**
 * DEFAULT STYLE OF THE SIDETIP PLUGIN
 * 
 * All styles are "namespaced" with .tooltipster-sidetip to prevent
 * conflicts between plugins.
 */

/* .tooltipster-box */
.tooltipster-sidetip .tooltipster-box {
	background: #565656;
	border: 2px solid black;
	border-radius: 4px;
	background: #d6f9bf;
	border-color: #d6f9bf;
	max-width: 390px;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
	margin-top: 8px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
	margin-right: 8px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
	margin-left: 8px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
	margin-bottom: 8px;
}

/* .tooltipster-content */
.tooltipster-sidetip .tooltipster-content {
	color: white;
	color: #413f2a;
	font-size: 14px;
	line-height: 18px;
	padding: 15px;
}

/* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
corresponds to the arrow we want to display */
.tooltipster-sidetip .tooltipster-arrow {
	overflow: hidden;
	position: absolute;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
	height: 10px;
	/* half the width, for centering */
	margin-left: -10px;
	top: 0;
	width: 20px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	right: 0;
	/* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
	been positioned yet */
	top: 0;
	width: 10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	left: 0;
	/* same as .tooltipster-left .tooltipster-arrow */
	top: 0;
	width: 10px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
	bottom: 0;
	height: 10px;
	margin-left: -10px;
	width: 20px;
}

/* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */
.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
	height: 0;
	position: absolute;
	width: 0;
}

/* .tooltipster-arrow-background */
.tooltipster-sidetip .tooltipster-arrow-background {
	border: 10px solid transparent;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #565656;
	border-bottom-color: #d6f9bf;
	left: 0px;
	top: 3px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
	border-left-color: #565656;
	border-left-color: #d6f9bf;
	left: -3px;
	top: 0px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	border-right-color: #565656;
	border-right-color: #d6f9bf;
	left: 3px;
	top: 0px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #565656;
	border-top-color: #d6f9bf;
	left: 0px;
	top: -3px;
}

/* .tooltipster-arrow-border */
.tooltipster-sidetip .tooltipster-arrow-border {
	border: 10px solid transparent;
	left: 0;
	top: 0;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: black;
	border-bottom-color: #d6f9bf;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
	border-left-color: black;
	border-left-color: #d6f9bf;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
	border-right-color: black;
	border-right-color: #d6f9bf;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
	border-top-color: black;
	border-top-color: #d6f9bf;
}

/* tooltipster-arrow-uncropped */
.tooltipster-sidetip .tooltipster-arrow-uncropped {
	position: relative;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
	top: -10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
	left: -10px;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel, .owl-carousel .owl-item {
	-webkit-tap-highlight-color: transparent;
	position: relative;
}

.owl-carousel {
	display: none;
	width: 100%;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	display: none;
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
	background: 0 0;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.owl-carousel .animated {
	animation-duration: 1s;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	animation-name: fadeOut;
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

.owl-height {
	transition: height .5s ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity .4s ease;
}

.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
	max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform .1s ease;
}

.owl-carousel .owl-video-play-icon.nitro-lazy {
	background: none !important;
}

.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity .4s ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots, .owl-theme .owl-nav {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav {
	margin-top: 10px;
}

.owl-theme .owl-nav [class*=owl-] {
	color: #fff;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #d6d6d6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}

.owl-theme .owl-nav [class*=owl-]:hover {
	background: #869791;
	color: #fff;
	text-decoration: none;
}

.owl-theme .owl-nav .disabled {
	opacity: .5;
	cursor: default;
}

.owl-theme .owl-nav.disabled + .owl-dots {
	margin-top: 10px;
}

.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
}

.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #d6d6d6;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
	border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #869791;
}

.fa {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-lg {
	font-size: 1.3333333333333em;
	line-height: .75em;
	vertical-align: -15%;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-fw {
	width: 1.2857142857143em;
	text-align: center;
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.1428571428571em;
	list-style-type: none;
}

.fa-ul > li {
	position: relative;
}

.fa-li {
	position: absolute;
	left: -2.1428571428571em;
	width: 2.1428571428571em;
	top: .14285714285714em;
	text-align: center;
}

.fa-li.fa-lg {
	left: -1.8571428571429em;
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.fa.pull-left {
	margin-right: .3em;
}

.fa.pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: spin 2s infinite linear;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
	}
	
	100% {
		-moz-transform: rotate(359deg);
	}
}

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

@-o-keyframes spin {
	0% {
		-o-transform: rotate(0deg);
	}
	
	100% {
		-o-transform: rotate(359deg);
	}
}

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

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}
	
	100% {
		transform: rotate(359deg);
	}
}

.fa-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.fa-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-moz-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1);
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

.fa-glass:before {
	content: "";
}

.fa-music:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-envelope-o:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-star-o:before {
	content: "";
}

.fa-user:before {
	content: "";
}

.fa-film:before {
	content: "";
}

.fa-th-large:before {
	content: "";
}

.fa-th:before {
	content: "";
}

.fa-th-list:before {
	content: "";
}

.fa-check:before {
	content: "";
}

.fa-times:before {
	content: "";
}

.fa-search-plus:before {
	content: "";
}

.fa-search-minus:before {
	content: "";
}

.fa-power-off:before {
	content: "";
}

.fa-signal:before {
	content: "";
}

.fa-gear:before, .fa-cog:before {
	content: "";
}

.fa-trash-o:before {
	content: "";
}

.fa-home:before {
	content: "";
}

.fa-file-o:before {
	content: "";
}

.fa-clock-o:before {
	content: "";
}

.fa-road:before {
	content: "";
}

.fa-download:before {
	content: "";
}

.fa-arrow-circle-o-down:before {
	content: "";
}

.fa-arrow-circle-o-up:before {
	content: "";
}

.fa-inbox:before {
	content: "";
}

.fa-play-circle-o:before {
	content: "";
}

.fa-rotate-right:before, .fa-repeat:before {
	content: "";
}

.fa-refresh:before {
	content: "";
}

.fa-list-alt:before {
	content: "";
}

.fa-lock:before {
	content: "";
}

.fa-flag:before {
	content: "";
}

.fa-headphones:before {
	content: "";
}

.fa-volume-off:before {
	content: "";
}

.fa-volume-down:before {
	content: "";
}

.fa-volume-up:before {
	content: "";
}

.fa-qrcode:before {
	content: "";
}

.fa-barcode:before {
	content: "";
}

.fa-tag:before {
	content: "";
}

.fa-tags:before {
	content: "";
}

.fa-book:before {
	content: "";
}

.fa-bookmark:before {
	content: "";
}

.fa-print:before {
	content: "";
}

.fa-camera:before {
	content: "";
}

.fa-font:before {
	content: "";
}

.fa-bold:before {
	content: "";
}

.fa-italic:before {
	content: "";
}

.fa-text-height:before {
	content: "";
}

.fa-text-width:before {
	content: "";
}

.fa-align-left:before {
	content: "";
}

.fa-align-center:before {
	content: "";
}

.fa-align-right:before {
	content: "";
}

.fa-align-justify:before {
	content: "";
}

.fa-list:before {
	content: "";
}

.fa-dedent:before, .fa-outdent:before {
	content: "";
}

.fa-indent:before {
	content: "";
}

.fa-video-camera:before {
	content: "";
}

.fa-picture-o:before {
	content: "";
}

.fa-pencil:before {
	content: "";
}

.fa-map-marker:before {
	content: "";
}

.fa-adjust:before {
	content: "";
}

.fa-tint:before {
	content: "";
}

.fa-edit:before, .fa-pencil-square-o:before {
	content: "";
}

.fa-share-square-o:before {
	content: "";
}

.fa-check-square-o:before {
	content: "";
}

.fa-arrows:before {
	content: "";
}

.fa-step-backward:before {
	content: "";
}

.fa-fast-backward:before {
	content: "";
}

.fa-backward:before {
	content: "";
}

.fa-play:before {
	content: "";
}

.fa-pause:before {
	content: "";
}

.fa-stop:before {
	content: "";
}

.fa-forward:before {
	content: "";
}

.fa-fast-forward:before {
	content: "";
}

.fa-step-forward:before {
	content: "";
}

.fa-eject:before {
	content: "";
}

.fa-chevron-left:before {
	content: "";
}

.fa-chevron-right:before {
	content: "";
}

.fa-plus-circle:before {
	content: "";
}

.fa-minus-circle:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-check-circle:before {
	content: "";
}

.fa-question-circle:before {
	content: "";
}

.fa-info-circle:before {
	content: "";
}

.fa-crosshairs:before {
	content: "";
}

.fa-times-circle-o:before {
	content: "";
}

.fa-check-circle-o:before {
	content: "";
}

.fa-ban:before {
	content: "";
}

.fa-arrow-left:before {
	content: "";
}

.fa-arrow-right:before {
	content: "";
}

.fa-arrow-up:before {
	content: "";
}

.fa-arrow-down:before {
	content: "";
}

.fa-mail-forward:before, .fa-share:before {
	content: "";
}

.fa-expand:before {
	content: "";
}

.fa-compress:before {
	content: "";
}

.fa-plus:before {
	content: "";
}

.fa-minus:before {
	content: "";
}

.fa-asterisk:before {
	content: "";
}

.fa-exclamation-circle:before {
	content: "";
}

.fa-gift:before {
	content: "";
}

.fa-leaf:before {
	content: "";
}

.fa-fire:before {
	content: "";
}

.fa-eye:before {
	content: "";
}

.fa-eye-slash:before {
	content: "";
}

.fa-warning:before, .fa-exclamation-triangle:before {
	content: "";
}

.fa-plane:before {
	content: "";
}

.fa-calendar:before {
	content: "";
}

.fa-random:before {
	content: "";
}

.fa-comment:before {
	content: "";
}

.fa-magnet:before {
	content: "";
}

.fa-chevron-up:before {
	content: "";
}

.fa-chevron-down:before {
	content: "";
}

.fa-retweet:before {
	content: "";
}

.fa-shopping-cart:before {
	content: "";
}

.fa-folder:before {
	content: "";
}

.fa-folder-open:before {
	content: "";
}

.fa-arrows-v:before {
	content: "";
}

.fa-arrows-h:before {
	content: "";
}

.fa-bar-chart-o:before {
	content: "";
}

.fa-twitter-square:before {
	content: "";
}

.fa-facebook-square:before {
	content: "";
}

.fa-camera-retro:before {
	content: "";
}

.fa-key:before {
	content: "";
}

.fa-gears:before, .fa-cogs:before {
	content: "";
}

.fa-comments:before {
	content: "";
}

.fa-thumbs-o-up:before {
	content: "";
}

.fa-thumbs-o-down:before {
	content: "";
}

.fa-star-half:before {
	content: "";
}

.fa-heart-o:before {
	content: "";
}

.fa-sign-out:before {
	content: "";
}

.fa-linkedin-square:before {
	content: "";
}

.fa-thumb-tack:before {
	content: "";
}

.fa-external-link:before {
	content: "";
}

.fa-sign-in:before {
	content: "";
}

.fa-trophy:before {
	content: "";
}

.fa-github-square:before {
	content: "";
}

.fa-upload:before {
	content: "";
}

.fa-lemon-o:before {
	content: "";
}

.fa-phone:before {
	content: "";
}

.fa-square-o:before {
	content: "";
}

.fa-bookmark-o:before {
	content: "";
}

.fa-phone-square:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-facebook:before {
	content: "";
}

.fa-github:before {
	content: "";
}

.fa-unlock:before {
	content: "";
}

.fa-credit-card:before {
	content: "";
}

.fa-rss:before {
	content: "";
}

.fa-hdd-o:before {
	content: "";
}

.fa-bullhorn:before {
	content: "";
}

.fa-bell:before {
	content: "";
}

.fa-certificate:before {
	content: "";
}

.fa-hand-o-right:before {
	content: "";
}

.fa-hand-o-left:before {
	content: "";
}

.fa-hand-o-up:before {
	content: "";
}

.fa-hand-o-down:before {
	content: "";
}

.fa-arrow-circle-left:before {
	content: "";
}

.fa-arrow-circle-right:before {
	content: "";
}

.fa-arrow-circle-up:before {
	content: "";
}

.fa-arrow-circle-down:before {
	content: "";
}

.fa-globe:before {
	content: "";
}

.fa-wrench:before {
	content: "";
}

.fa-tasks:before {
	content: "";
}

.fa-filter:before {
	content: "";
}

.fa-briefcase:before {
	content: "";
}

.fa-arrows-alt:before {
	content: "";
}

.fa-group:before, .fa-users:before {
	content: "";
}

.fa-chain:before, .fa-link:before {
	content: "";
}

.fa-cloud:before {
	content: "";
}

.fa-flask:before {
	content: "";
}

.fa-cut:before, .fa-scissors:before {
	content: "";
}

.fa-copy:before, .fa-files-o:before {
	content: "";
}

.fa-paperclip:before {
	content: "";
}

.fa-save:before, .fa-floppy-o:before {
	content: "";
}

.fa-square:before {
	content: "";
}

.fa-bars:before {
	content: "";
}

.fa-list-ul:before {
	content: "";
}

.fa-list-ol:before {
	content: "";
}

.fa-strikethrough:before {
	content: "";
}

.fa-underline:before {
	content: "";
}

.fa-table:before {
	content: "";
}

.fa-magic:before {
	content: "";
}

.fa-truck:before {
	content: "";
}

.fa-pinterest:before {
	content: "";
}

.fa-pinterest-square:before {
	content: "";
}

.fa-google-plus-square:before {
	content: "";
}

.fa-google-plus:before {
	content: "";
}

.fa-money:before {
	content: "";
}

.fa-caret-down:before {
	content: "";
}

.fa-caret-up:before {
	content: "";
}

.fa-caret-left:before {
	content: "";
}

.fa-caret-right:before {
	content: "";
}

.fa-columns:before {
	content: "";
}

.fa-unsorted:before, .fa-sort:before {
	content: "";
}

.fa-sort-down:before, .fa-sort-asc:before {
	content: "";
}

.fa-sort-up:before, .fa-sort-desc:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-rotate-left:before, .fa-undo:before {
	content: "";
}

.fa-legal:before, .fa-gavel:before {
	content: "";
}

.fa-dashboard:before, .fa-tachometer:before {
	content: "";
}

.fa-comment-o:before {
	content: "";
}

.fa-comments-o:before {
	content: "";
}

.fa-flash:before, .fa-bolt:before {
	content: "";
}

.fa-sitemap:before {
	content: "";
}

.fa-umbrella:before {
	content: "";
}

.fa-paste:before, .fa-clipboard:before {
	content: "";
}

.fa-lightbulb-o:before {
	content: "";
}

.fa-exchange:before {
	content: "";
}

.fa-cloud-download:before {
	content: "";
}

.fa-cloud-upload:before {
	content: "";
}

.fa-user-md:before {
	content: "";
}

.fa-stethoscope:before {
	content: "";
}

.fa-suitcase:before {
	content: "";
}

.fa-bell-o:before {
	content: "";
}

.fa-coffee:before {
	content: "";
}

.fa-cutlery:before {
	content: "";
}

.fa-file-text-o:before {
	content: "";
}

.fa-building-o:before {
	content: "";
}

.fa-hospital-o:before {
	content: "";
}

.fa-ambulance:before {
	content: "";
}

.fa-medkit:before {
	content: "";
}

.fa-fighter-jet:before {
	content: "";
}

.fa-beer:before {
	content: "";
}

.fa-h-square:before {
	content: "";
}

.fa-plus-square:before {
	content: "";
}

.fa-angle-double-left:before {
	content: "";
}

.fa-angle-double-right:before {
	content: "";
}

.fa-angle-double-up:before {
	content: "";
}

.fa-angle-double-down:before {
	content: "";
}

.fa-angle-left:before {
	content: "";
}

.fa-angle-right:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-angle-down:before {
	content: "";
}

.fa-desktop:before {
	content: "";
}

.fa-laptop:before {
	content: "";
}

.fa-tablet:before {
	content: "";
}

.fa-mobile-phone:before, .fa-mobile:before {
	content: "";
}

.fa-circle-o:before {
	content: "";
}

.fa-quote-left:before {
	content: "";
}

.fa-quote-right:before {
	content: "";
}

.fa-spinner:before {
	content: "";
}

.fa-circle:before {
	content: "";
}

.fa-mail-reply:before, .fa-reply:before {
	content: "";
}

.fa-github-alt:before {
	content: "";
}

.fa-folder-o:before {
	content: "";
}

.fa-folder-open-o:before {
	content: "";
}

.fa-smile-o:before {
	content: "";
}

.fa-frown-o:before {
	content: "";
}

.fa-meh-o:before {
	content: "";
}

.fa-gamepad:before {
	content: "";
}

.fa-keyboard-o:before {
	content: "";
}

.fa-flag-o:before {
	content: "";
}

.fa-flag-checkered:before {
	content: "";
}

.fa-terminal:before {
	content: "";
}

.fa-code:before {
	content: "";
}

.fa-reply-all:before {
	content: "";
}

.fa-mail-reply-all:before {
	content: "";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "";
}

.fa-location-arrow:before {
	content: "";
}

.fa-crop:before {
	content: "";
}

.fa-code-fork:before {
	content: "";
}

.fa-unlink:before, .fa-chain-broken:before {
	content: "";
}

.fa-question:before {
	content: "";
}

.fa-info:before {
	content: "";
}

.fa-exclamation:before {
	content: "";
}

.fa-superscript:before {
	content: "";
}

.fa-subscript:before {
	content: "";
}

.fa-eraser:before {
	content: "";
}

.fa-puzzle-piece:before {
	content: "";
}

.fa-microphone:before {
	content: "";
}

.fa-microphone-slash:before {
	content: "";
}

.fa-shield:before {
	content: "";
}

.fa-calendar-o:before {
	content: "";
}

.fa-fire-extinguisher:before {
	content: "";
}

.fa-rocket:before {
	content: "";
}

.fa-maxcdn:before {
	content: "";
}

.fa-chevron-circle-left:before {
	content: "";
}

.fa-chevron-circle-right:before {
	content: "";
}

.fa-chevron-circle-up:before {
	content: "";
}

.fa-chevron-circle-down:before {
	content: "";
}

.fa-html5:before {
	content: "";
}

.fa-css3:before {
	content: "";
}

.fa-anchor:before {
	content: "";
}

.fa-unlock-alt:before {
	content: "";
}

.fa-bullseye:before {
	content: "";
}

.fa-ellipsis-h:before {
	content: "";
}

.fa-ellipsis-v:before {
	content: "";
}

.fa-rss-square:before {
	content: "";
}

.fa-play-circle:before {
	content: "";
}

.fa-ticket:before {
	content: "";
}

.fa-minus-square:before {
	content: "";
}

.fa-minus-square-o:before {
	content: "";
}

.fa-level-up:before {
	content: "";
}

.fa-level-down:before {
	content: "";
}

.fa-check-square:before {
	content: "";
}

.fa-pencil-square:before {
	content: "";
}

.fa-external-link-square:before {
	content: "";
}

.fa-share-square:before {
	content: "";
}

.fa-compass:before {
	content: "";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content: "";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content: "";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content: "";
}

.fa-euro:before, .fa-eur:before {
	content: "";
}

.fa-gbp:before {
	content: "";
}

.fa-dollar:before, .fa-usd:before {
	content: "";
}

.fa-rupee:before, .fa-inr:before {
	content: "";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content: "";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content: "";
}

.fa-won:before, .fa-krw:before {
	content: "";
}

.fa-bitcoin:before, .fa-btc:before {
	content: "";
}

.fa-file:before {
	content: "";
}

.fa-file-text:before {
	content: "";
}

.fa-sort-alpha-asc:before {
	content: "";
}

.fa-sort-alpha-desc:before {
	content: "";
}

.fa-sort-amount-asc:before {
	content: "";
}

.fa-sort-amount-desc:before {
	content: "";
}

.fa-sort-numeric-asc:before {
	content: "";
}

.fa-sort-numeric-desc:before {
	content: "";
}

.fa-thumbs-up:before {
	content: "";
}

.fa-thumbs-down:before {
	content: "";
}

.fa-youtube-square:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-xing:before {
	content: "";
}

.fa-xing-square:before {
	content: "";
}

.fa-youtube-play:before {
	content: "";
}

.fa-dropbox:before {
	content: "";
}

.fa-stack-overflow:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.fa-adn:before {
	content: "";
}

.fa-bitbucket:before {
	content: "";
}

.fa-bitbucket-square:before {
	content: "";
}

.fa-tumblr:before {
	content: "";
}

.fa-tumblr-square:before {
	content: "";
}

.fa-long-arrow-down:before {
	content: "";
}

.fa-long-arrow-up:before {
	content: "";
}

.fa-long-arrow-left:before {
	content: "";
}

.fa-long-arrow-right:before {
	content: "";
}

.fa-apple:before {
	content: "";
}

.fa-windows:before {
	content: "";
}

.fa-android:before {
	content: "";
}

.fa-linux:before {
	content: "";
}

.fa-dribbble:before {
	content: "";
}

.fa-skype:before {
	content: "";
}

.fa-foursquare:before {
	content: "";
}

.fa-trello:before {
	content: "";
}

.fa-female:before {
	content: "";
}

.fa-male:before {
	content: "";
}

.fa-gittip:before {
	content: "";
}

.fa-sun-o:before {
	content: "";
}

.fa-moon-o:before {
	content: "";
}

.fa-archive:before {
	content: "";
}

.fa-bug:before {
	content: "";
}

.fa-vk:before {
	content: "";
}

.fa-weibo:before {
	content: "";
}

.fa-renren:before {
	content: "";
}

.fa-pagelines:before {
	content: "";
}

.fa-stack-exchange:before {
	content: "";
}

.fa-arrow-circle-o-right:before {
	content: "";
}

.fa-arrow-circle-o-left:before {
	content: "";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content: "";
}

.fa-dot-circle-o:before {
	content: "";
}

.fa-wheelchair:before {
	content: "";
}

.fa-vimeo-square:before {
	content: "";
}

.fa-turkish-lira:before, .fa-try:before {
	content: "";
}

.fa-plus-square-o:before {
	content: "";
}

/**
 * Utilities
 */
.omsc-clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

.omsc-clearfix:after {
	content: " ";
	display: table;
	clear: both;
}

/**
 * Columns
 */
.omsc-one-half, .omsc-one-third, .omsc-two-third, .omsc-one-fourth, .omsc-three-fourth, .omsc-one-fifth, .omsc-two-fifth, .omsc-three-fifth, .omsc-four-fifth, .omsc-one-sixth, .omsc-five-sixth {
	float: left;
	margin: 0 4% 0 0;
}

.omsc-one-half.omsc-last, .omsc-one-third.omsc-last, .omsc-two-third.omsc-last, .omsc-one-fourth.omsc-last, .omsc-three-fourth.omsc-last, .omsc-one-fifth.omsc-last, .omsc-two-fifth.omsc-last, .omsc-three-fifth.omsc-last, .omsc-four-fifth.omsc-last, .omsc-one-sixth.omsc-last, .omsc-five-sixth.omsc-last {
	margin-right: 0;
}

.omsc-one-half {
	width: 48%;
}

.omsc-one-third {
	width: 30.66%;
}

.omsc-two-third {
	width: 65.33%;
}

.omsc-one-fourth {
	width: 22%;
}

.omsc-three-fourth {
	width: 74%;
}

.omsc-one-fifth {
	width: 16.8%;
}

.omsc-two-fifth {
	width: 37.6%;
}

.omsc-three-fifth {
	width: 58.4%;
}

.omsc-four-fifth {
	width: 79.2%;
}

.omsc-one-sixth {
	width: 13.33%;
}

.omsc-five-sixth {
	width: 82.66%;
}

/**
 * Buttons
 */
.omsc-button {
	display: inline-block;
	position: relative;
	color: #fff;
	background: #777;
	padding: .3em 1.3em .38em;
	margin: 0 .5em .4em 0;
	-webkit-transition: color .3s, background .3s, border-color .3s;
	-moz-transition: color .3s, background .3s, border-color .3s;
	-ms-transition: color .3s, background .3s, border-color .3s;
	-o-transition: color .3s, background .3s, border-color .3s;
	transition: color .3s, background .3s, border-color .3s;
	font-size: 100%;
	text-shadow: none;
	text-decoration: none;
	text-align: center;
	border: 1px solid #777;
	border-bottom: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .15) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(51%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .15)));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .15) 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .15) 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .15) 100%);
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .15) 100%);
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 0 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 0 1px 1px rgba(0, 0, 0, .2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.omsc-button.omsc-text-bright {}

.omsc-button.omsc-text-dark {}

.omsc-button:hover {
	text-decoration: none;
}

.omsc-button.omsc-no-custom-hover:hover {
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, .2) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, .1)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(51%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, .2)));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, .2) 100%);
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, .2) 100%);
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, .2) 100%);
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, .2) 100%);
}

.omsc-button.omsc-style-flat {
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: 0;
	padding-top: .38em;
}

.omsc-button.omsc-style-flat.nitro-lazy {
	background-image: none !important;
}

.omsc-button.omsc-style-flat.omsc-no-custom-hover:hover {
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .3) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .3)), color-stop(100%, rgba(255, 255, 255, .3)));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .3) 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .3) 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .3) 100%);
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .3) 100%);
}

.omsc-button.omsc-style-border {
	background-image: none;
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-width: 2px;
	border-style: solid;
	padding-top: .38em;
}

.omsc-button.omsc-style-border.nitro-lazy {
	background-image: none !important;
}

.omsc-button.omsc-style-border:hover {
	background-image: none;
}

.omsc-button.omsc-style-border:hover.nitro-lazy {
	background-image: none !important;
}

.omsc-button p {
	margin: 0;
}

.omsc-button.omsc-with-icon {
	padding-right: 1.5em;
}

.omsc-button.omsc-size-mini {
	padding: .1em .6em .12em;
	font-size: 90%;
}

.omsc-button.omsc-size-mini.omsc-style-flat, .omsc-button.omsc-size-mini.omsc-style-border {
	padding-top: .12em;
}

.omsc-button.omsc-size-mini.omsc-with-icon {
	padding-right: .8em;
}

.omsc-button.omsc-size-small {
	padding: .2em .8em .28em;
	font-size: 95%;
}

.omsc-button.omsc-size-small.omsc-style-flat, .omsc-button.omsc-size-small.omsc-style-border {
	padding-top: .28em;
}

.omsc-button.omsc-size-small.omsc-with-icon {
	padding-right: 1em;
}

.omsc-button.omsc-size-large {
	padding: .5em 1.7em .65em;
	font-size: 120%;
}

.omsc-button.omsc-size-large.omsc-style-flat, .omsc-button.omsc-size-large.omsc-style-border {
	padding-top: .65em;
}

.omsc-button.omsc-size-xlarge {
	padding: .7em 5.1em .7em 1.2em;
	text-align: left;
}

.omsc-button.omsc-size-xlarge .omsc-button-title {
	display: block;
	font-size: 140%;
}

.omsc-button.omsc-size-xlarge .omsc-button-text {
	margin-top: .3em;
	margin-bottom: .2em;
	display: block;
}

.omsc-button.omsc-size-xlarge i.fa {
	font-family: "FontAwesome";
	padding-top: .6em;
	font-size: 130%;
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 2.8em;
	-webkit-box-shadow: -1px 0 0 0 rgba(0, 0, 0, .15), inset 1px 0 0 0 rgba(255, 255, 255, .2);
	-moz-box-shadow: -1px 0 0 0 rgba(0, 0, 0, .15), inset 1px 0 0 0 rgba(255, 255, 255, .2);
	box-shadow: -1px 0 0 0 rgba(0, 0, 0, .15), inset 1px 0 0 0 rgba(255, 255, 255, .2);
}

.omsc-button.omsc-style-flat.omsc-size-xlarge i.fa, .omsc-button.omsc-style-border.omsc-size-xlarge i.fa {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-left: 1px solid;
}

.omsc-button.omsc-size-xlarge i.fa-omsc-button-xlarge:before {
	content: "";
}

.omsc-button .fa {
	margin-right: .6em;
}

.omsc-button.omsc-no-content .fa {
	margin-right: 0;
}

.omsc-button.omsc-size-xlarge .fa {
	margin-right: 0;
	line-height: inherit;
}

/**
 * Tooltip
 */
.omsc-tooltip {
	position: absolute;
	display: none;
	opacity: 0;
	margin-top: -22px;
	width: 160px;
	margin-left: -81px;
	z-index: 999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.omsc-tooltip-inner {
	background: #fff;
	border: 1px solid #ccc;
	padding: 6px 8px;
	font-size: 11px;
	line-height: 16px;
	-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .2);
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.omsc-tooltip-inner:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	bottom: -15px;
	margin-left: -8px;
	border: 8px solid transparent;
	border-color: rgba(204, 204, 204, 0);
	border-top-color: #ccc;
}

.omsc-tooltip-inner:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	bottom: -13px;
	margin-left: -7px;
	border: 7px solid transparent;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #fff;
}

/**
 * Divider
 */
.omsc-divider {
	margin: 1em auto;
	border-style: none;
	border-width: 1px;
	border-top-style: solid;
	opacity: .3;
	height: 0;
	position: relative;
}

.omsc-divider.omsc-custom-color, .omsc-divider.omsc-theme-color {
	opacity: 1;
}

.omsc-divider .omsc-divider-icon, .omsc-divider:before, .omsc-divider:after {
	border-width: 1px;
}

.omsc-divider.omsc-border-medium, .omsc-divider.omsc-border-medium .omsc-divider-icon, .omsc-divider.omsc-border-medium:before, .omsc-divider.omsc-border-medium:after {
	border-width: 2px;
}

.omsc-divider.omsc-border-large, .omsc-divider.omsc-border-large .omsc-divider-icon, .omsc-divider.omsc-border-large:before, .omsc-divider.omsc-border-large:after {
	border-width: 4px;
}

.omsc-divider.omsc-style-double, .omsc-divider.omsc-style-double-a1, .omsc-divider.omsc-style-double-a2, .omsc-divider.omsc-style-triple {
	height: 6px;
	border-bottom-style: solid;
}

.omsc-divider.omsc-style-double-a1 {}

.omsc-divider.omsc-style-double-a2 {}

.omsc-divider.omsc-style-triple {
	height: 13px;
}

.omsc-divider.omsc-border-medium.omsc-style-triple {
	height: 16px;
}

.omsc-divider.omsc-border-large.omsc-style-triple {
	height: 19px;
}

.omsc-divider.omsc-style-triple:after {
	content: "";
	position: absolute;
	top: 6px;
	left: 0;
	right: 0;
	border-width: inherit;
	border-top-style: solid;
}

.omsc-divider.omsc-border-medium.omsc-style-triple:after {
	top: 7px;
}

.omsc-divider.omsc-border-large.omsc-style-triple:after {
	top: 8px;
}

.omsc-divider.omsc-style-dashed {
	border-top-style: dashed;
}

.omsc-divider.omsc-style-dotted {
	border-top-style: dotted;
}

.omsc-divider.omsc-style-icon-center, .omsc-divider.omsc-style-icon-left, .omsc-divider.omsc-style-icon-right {
	border-top-style: none;
	font-size: 28px;
	height: 52px;
}

.omsc-divider.omsc-style-icon-center .omsc-divider-icon, .omsc-divider.omsc-style-icon-left .omsc-divider-icon, .omsc-divider.omsc-style-icon-right .omsc-divider-icon {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -21px 0 0 -21px;
	border-style: solid;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 42px;
	height: 42px;
	line-height: 42px;
	text-align: center;
}

.omsc-divider.omsc-style-icon-left .omsc-divider-icon {
	left: 0;
	margin-left: 0;
}

.omsc-divider.omsc-style-icon-right .omsc-divider-icon {
	left: auto;
	right: 0;
	margin-left: 0;
}

.omsc-divider.omsc-style-icon-center.omsc-border-medium .omsc-divider-icon {
	margin: -22px 0 0 -22px;
}

.omsc-divider.omsc-style-icon-center.omsc-border-large .omsc-divider-icon {
	margin: -24px 0 0 -24px;
}

.omsc-divider.omsc-style-icon-center:before, .omsc-divider.omsc-style-icon-center:after, .omsc-divider.omsc-style-icon-left:before, .omsc-divider.omsc-style-icon-right:before {
	content: "";
	position: absolute;
	top: 50%;
	border-top-style: solid;
}

.omsc-divider.omsc-style-icon-center:before {
	left: 0;
	right: 50%;
	margin-right: 34px;
}

.omsc-divider.omsc-style-icon-center:after {
	left: 50%;
	right: 0;
	margin-left: 34px;
}

.omsc-divider.omsc-style-icon-left:before {
	left: 56px;
	right: 0;
}

.omsc-divider.omsc-style-icon-right:before {
	right: 56px;
	left: 0;
}

/**
 * Dropcap
 */
.omsc-dropcap {
	float: left;
	margin: .12em .2em 0 0;
	line-height: 100%;
}

.omsc-dropcap.omsc-with-bg-color {
	padding: .11em .35em .2em;
	-webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .3);
	-moz-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .3);
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .3);
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .1) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .1)));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .1) 100%);
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .1) 100%);
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .1) 100%);
	background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .1) 100%);
}

.omsc-dropcap.omsc-with-bg-color {
	color: #fff;
	background-color: #777;
}

.omsc-dropcap.omsc-shape-circle {
	margin-top: .1em;
	width: 1.31em;
	padding: .11em 0 .2em;
	text-align: center;
	-webkit-border-radius: 1000px;
	-moz-border-radius: 1000px;
	border-radius: 1000px;
}

.omsc-dropcap .fa {
	font-size: 80%;
}

/**
 * Toggle
 */
.omsc-toggle {
	margin: 1em 0;
	border: 1px solid #e1e1e1;
	border-color: rgba(0, 0, 0, .1);
	padding: 0;
	overflow: hidden;
}

.omsc-toggle-title {
	position: relative;
	cursor: pointer;
	padding: .6em 1em .6em 2.4em;
	border-bottom: 1px solid #e1e1e1;
	border-color: rgba(0, 0, 0, .1);
	margin-bottom: -1px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.omsc-toggle-title:after {
	content: "";
	font-family: "FontAwesome";
	position: absolute;
	top: .6em;
	left: .8em;
	font-weight: normal;
}

.omsc-toggle-title:hover, .omsc-toggle.omsc-expanded .omsc-toggle-title {
	background: rgba(0, 0, 0, .03);
}

.omsc-toggle.omsc-expanded .omsc-toggle-title:after {
	content: "";
}

.omsc-toggle-inner {
	display: none;
	padding: 1em 1em .6em 2.4em;
}

/**
 * Accordion
 */
.omsc-accordion {
	margin: 1em 0;
}

.omsc-accordion > * {
	display: none;
}

.omsc-accordion .omsc-toggle {
	display: block;
	margin: 0;
	border-top-width: 0;
}

.omsc-accordion {
	border-top: 1px solid #e1e1e1;
	border-top-color: rgba(0, 0, 0, .1);
}

/**
 * Tabs
 */
.omsc-tabs {
	margin: 1em 0;
}

.omsc-tabs-control, .omsc-tabs .omsc-tabs-control {
	list-style: none;
	padding: 0;
	margin: 0;
	display: table;
	border-collapse: collapse;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.omsc-tabs-control.omsc-clearfix:after {
	display: none;
}

.omsc-tabs-control li {
	display: table-cell;
	border: 1px solid #e1e1e1;
	border-color: rgba(0, 0, 0, .1);
}

.omsc-tabs-control li a {
	display: block;
	padding: .6em 1em;
	background: rgba(0, 0, 0, .03);
	color: #000;
	color: inherit;
	text-decoration: none;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.omsc-tabs-control li a:hover {
	background-color: rgba(0, 0, 0, .01);
	color: #000;
	color: inherit;
}

.omsc-tabs-control li.omsc-active a, .omsc-tabs-control li.omsc-active a:hover {
	background: none !important;
}

.omsc-tabs-control li.omsc-active {
	border-bottom-color: transparent !important;
}

.omsc-tabs-tabs {
	padding: .6em 1em;
	border: 1px solid #e1e1e1;
	border-color: rgba(0, 0, 0, .1);
	border-top: 0;
	clear: left;
	margin: 0;
	position: relative;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.omsc-tabs-tabs > * {
	display: none;
}

.omsc-tabs-tabs .omsc-tabs-tab {
	display: none;
	padding: 1px 0;
}

.omsc-tabs-tabs .omsc-tabs-tab:after {
	content: "";
	clear: both;
	height: 0;
	overflow: hidden;
}

.omsc-tabs-tabs .omsc-tabs-tab:first-child {
	display: block;
}

/**
 * Infobox
 */
.omsc-infobox {
	padding: .7em 1em;
	margin: 1em 0;
	position: relative;
	border: 1px solid;
	color: #fff;
	background: #777;
	border-color: #777;
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .15) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(51%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .15)));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .15) 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .15) 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .15) 100%);
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .15) 100%);
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 0 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 0 1px 1px rgba(0, 0, 0, .2);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.omsc-infobox.omsc-with-icon {
	padding-left: 2.7em;
}

.omsc-infobox .omsc-infobox-icon {
	text-indent: -1.7em;
	width: 0;
}

/**
 * Biginfobox
 */
.omsc-biginfobox {
	margin: 2em 0;
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .15) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .25)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(51%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .15)));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .15) 100%);
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .15) 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .15) 100%);
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .25) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .15) 100%);
	background-color: #777;
	border: 1px solid #777;
	color: #fff;
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 0 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .4), 0 1px 1px rgba(0, 0, 0, .2);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.omsc-biginfobox .omsc-inner {
	display: table;
	width: 100%;
}

.omsc-biginfobox .omsc-text-block {
	display: table-cell;
	vertical-align: middle;
	padding: 1.5em;
}

.omsc-biginfobox .omsc-text-block-title {
	font-size: 165%;
	line-height: 1.3;
	padding-bottom: 3px;
	font-weight: bold;
}

.omsc-biginfobox .omsc-text-block.omsc-text-bright {}

.omsc-biginfobox .omsc-text-block.omsc-text-dark {}

.omsc-biginfobox .omsc-text-block p {
	margin: 0;
}

.omsc-biginfobox .omsc-button-block {
	padding: 1.5em;
	display: table-cell;
	vertical-align: middle;
	text-align: right;
}

.omsc-biginfobox .omsc-button-block a {
	display: inline-block;
	background: #e8e8e8;
	background: -moz-linear-gradient(top, #fff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e5e5e5));
	background: -webkit-linear-gradient(top, #fff 0%, #e5e5e5 100%);
	background: -o-linear-gradient(top, #fff 0%, #e5e5e5 100%);
	background: -ms-linear-gradient(top, #fff 0%, #e5e5e5 100%);
	background: linear-gradient(top, #fff 0%, #e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#e5e5e5, GradientType=0);
	border: 1px solid #fff;
	color: #828282;
	text-decoration: none;
	padding: .35em 1em;
	line-height: 1.4;
	font-size: 130%;
	/*white-space: nowrap;*/
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .8), 0 0 0 1px rgba(0, 0, 0, .3);
	-moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .8), 0 0 0 1px rgba(0, 0, 0, .3);
	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .8), 0 0 0 1px rgba(0, 0, 0, .3);
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	white-space: nowrap;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.omsc-biginfobox .omsc-button-block a:hover {
	color: #828282;
	background: #f5f5f5;
	background: -moz-linear-gradient(top, #fff 0%, #ebebeb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ebebeb));
	background: -webkit-linear-gradient(top, #fff 0%, #ebebeb 100%);
	background: -o-linear-gradient(top, #fff 0%, #ebebeb 100%);
	background: -ms-linear-gradient(top, #fff 0%, #ebebeb 100%);
	background: linear-gradient(top, #fff 0%, #ebebeb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#ebebeb, GradientType=0);
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .8), 0 0 0 1px rgba(0, 0, 0, .3), 0 0 14px 0 rgba(0, 0, 0, .45);
	-moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .8), 0 0 0 1px rgba(0, 0, 0, .3), 0 0 14px 0 rgba(0, 0, 0, .45);
	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .8), 0 0 0 1px rgba(0, 0, 0, .3), 0 0 14px 0 rgba(0, 0, 0, .45);
}

.omsc-biginfobox.omsc-layout-vertical .omsc-inner, .omsc-biginfobox.omsc-layout-vertical .omsc-text-block, .omsc-biginfobox.omsc-layout-vertical .omsc-button-block {
	display: block;
	text-align: center;
}

.omsc-biginfobox.omsc-layout-vertical .omsc-button-block {
	padding-top: 0;
}

/**
 * Box
 */
.omsc-box {
	margin: 1em 0;
	border-style: solid;
	border-width: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 1px 1em;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.omsc-box.omsc-with-icon {
	margin-top: 4em;
	padding-top: 2em;
}

.omsc-box-inner {
	margin: 1em 0;
}

.omsc-box.omsc-bg-color-theme {
	color: #fff;
}

.omsc-box-title {
	font-weight: bold;
	font-size: 130%;
	margin: 1em 0;
}

.omsc-box-icon-wrapper {
	position: absolute;
	top: -1.05em;
	left: 50%;
	margin-left: -1.05em;
	font-size: 2em;
}

.omsc-box-icon {
	text-align: center;
	width: 2.1em;
	height: 2.1em;
	line-height: 2.1em;
	border-style: solid;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: inherit;
}

.omsc-box.omsc-border-style-dotted, .omsc-box.omsc-border-style-dotted .omsc-box-icon {
	border-style: dotted;
}

.omsc-icon-shape-box .omsc-box-icon {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.omsc-icon-style-bg .omsc-box-icon {
	border-width: 0;
}

.omsc-box.omsc-icon-style-border .omsc-box-icon {
	border-width: 2px;
	margin-left: -2px;
}

.omsc-box.omsc-with-border.omsc-icon-style-border .omsc-box-icon, .omsc-box.omsc-with-bg-color.omsc-icon-style-border .omsc-box-icon {
	background: #fff;
}

.omsc-box.omsc-icon-style-bg .omsc-box-icon {
	background: #aaa;
	color: #fff;
}

/**
 * Marker
 */
.omsc-marker {
	padding: .1em .3em;
	margin-top: -.1em;
	margin-bottom: -.1em;
	background-color: #fffcac;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

/**
 * Icons
 */
.omsc-icon.omsc-with-bg, .omsc-icon.omsc-with-border {
	width: 1.7em;
	height: 1.7em;
	line-height: 1.7em;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.omsc-icon.omsc-with-border {
	border-width: 2px;
	border-style: solid;
}

/**
 * Icons List
 */
.omsc-icons-ul.icons-ul {
	margin-left: 0;
	list-style: none;
}

/**
 * Table
 */

/****************************
* Table
****************************/
.omsc-custom-table, .omsc-custom-table-wrapper table {
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 1em 0;
}

.omsc-custom-table td, .omsc-custom-table-wrapper table td, .omsc-custom-table th, .omsc-custom-table-wrapper table th {
	margin: 0;
	padding: .5em .5em;
	border: 1px solid #ddd;
}

.omsc-custom-table.omsc-style-1, .omsc-custom-table-wrapper.omsc-style-1 table {
	border: 1px solid #ccc;
	border-color: rgba(0, 0, 0, .15);
	border-collapse: separate;
	border-spacing: 0px;
	margin: 1em 0;
}

.omsc-custom-table.omsc-style-1 td, .omsc-custom-table-wrapper.omsc-style-1 table td, .omsc-custom-table.omsc-style-1 th, .omsc-custom-table-wrapper.omsc-style-1 table th {
	border: 0;
	margin: 0;
	padding: .5em .5em;
}

.omsc-custom-table.omsc-style-1 th, .omsc-custom-table-wrapper.omsc-style-1 table th {
	background: #f0f0f0;
	background-color: rgba(0, 0, 0, .04);
	border-bottom: 1px solid #ccc;
	border-color: rgba(0, 0, 0, .15);
	font-weight: bold;
	padding: .6em .5em;
	text-align: left;
}

.omsc-custom-table.omsc-style-1 td, .omsc-custom-table-wrapper.omsc-style-1 table td {
	background: #fafafa;
	background-color: rgba(0, 0, 0, .01);
}

.omsc-custom-table.omsc-style-1 tr:nth-child(even) td, .omsc-custom-table-wrapper.omsc-style-1 table tr:nth-child(even) td {
	background: #f5f5f5;
	background-color: rgba(0, 0, 0, .03);
}

/**
 * Responsive box
 */
.omsc-responsive-box {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
}

.omsc-responsive-box iframe, .omsc-responsive-box object, .omsc-responsive-box embed, .omsc-responsive-box video {
	position: absolute;
	top: 0;
	left: 0;
	height: 100% !important;
	width: 100% !important;
}

/**
 * Responsive box video, map
 */
.omsc-responsive-box-video, .omsc-responsive-box-map {
	margin: 2em 0;
}

/**
 * Blockquote
 */
.omsc-blockquote {}

.omsc-blockquote-inner:before {
	content: "“";
	width: 1em;
	margin-left: -1em;
	text-align: right;
	display: inline-block;
}

.omsc-blockquote-inner:after {
	content: "„";
}

.omsc-blockquote-footer {}

.omsc-blockquote cite:before {
	content: "—";
	margin-right: .3em;
}

/**
 * Visibility
 */
.omsc-visibility-tablet, .omsc-visibility-mobile {
	display: none;
}

.omsc-visibility-desktop {
	display: block;
}

span.omsc-visibility-desktop {
	display: inline;
}

.omsc-visibility-retina {
	display: none;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
	.omsc-visibility-retina {
		display: block;
	}
	
	.omsc-visibility-non-retina {
		display: none;
	}
}

/**
 * Pricing table
 */
.omsc-pricing-table-wrapper {
	margin: 1em 0;
	text-align: center;
}

.omsc-pricing-table {
	display: table;
	width: 100%;
	border-collapse: separate;
	border-spacing: 2px;
}

.omsc-pricing-column {
	list-style: none;
	padding: 0;
	display: table-cell;
	background: #fff;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}

.omsc-pricing-column.omsc-pricing-column-featured {
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
	-webkit-transform: scale(1.05, 1.05);
	-moz-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
	z-index: 2;
}

.omsc-pricing-column:hover, .omsc-pricing-column.omsc-pricing-column-featured:hover {
	-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .4);
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .4);
	z-index: 1;
}

.omsc-pricing-column li {
	display: block;
	text-align: center;
	padding: 12px;
	border-bottom: 1px dotted rgba(0, 0, 0, .1);
}

.omsc-pricing-column li:nth-child(even) {
	background: #f5f5f5;
	background: rgba(0, 0, 0, .02);
}

.omsc-pricing-column li.omsc-pricing-title {
	font-weight: bold;
	font-size: 130%;
	border-top-width: 3px;
	border-top-style: solid;
	padding-top: 1.3em;
	padding-bottom: 1.3em;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .03) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .03)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .03) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .03) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .03) 100%);
	background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .03) 100%);
}

.omsc-pricing-column li.omsc-pricing-title .omsc-pricing-title-comment {
	font-size: 75%;
	font-style: italic;
	font-weight: normal;
	margin-top: .1em;
}

.omsc-pricing-column li.omsc-pricing-price {
	color: #fff;
	background: #777;
	font-size: 200%;
}

.omsc-pricing-column .omsc-price-comment {
	font-size: 45%;
}

.omsc-pricing-column .omsc-pricing-button {
	padding-top: 1.3em;
	padding-bottom: 1.4em;
}

.omsc-pricing-column .omsc-pricing-button .omsc-button {
	margin: 0;
}

/**
 * Recent posts
 */
.omsc-recent-posts-item {
	margin-bottom: 4%;
}

.omsc-recent-posts-date {
	color: #777;
	margin: .5em 0;
}

.omsc-recent-posts-excerpt {
	font-size: 90%;
}

/**
 * Logos
 */
.omsc-logos {
	margin: 16px 0;
	text-align: center;
}

.omsc-logos .omsc-logos-item {
	display: inline-block;
	padding: 1.5em 2em;
	text-align: center;
}

.omsc-logos .omsc-logos-item img {
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	transition: opacity .3s;
}

.omsc-logos .omsc-logos-item a:hover img {
	opacity: .7;
}

.omsc-logos .omsc-logos-item img {
	display: inline-block;
	vertical-align: middle;
}

/**
 * Count
 */
.omsc-counter {
	text-align: center;
}

.omsc-counter-number {
	font-size: 350%;
}

.omsc-counter.size-small .omsc-counter-number {
	font-size: 250%;
}

.omsc-counter.size-small .omsc-counter-title {
	font-size: 85%;
}

.omsc-counter.size-large .omsc-counter-number {
	font-size: 600%;
	line-height: 1.3;
}

.omsc-counter.size-large .omsc-counter-title {
	font-size: 120%;
}

.omsc-counter.size-xlarge .omsc-counter-number {
	font-size: 850%;
	line-height: 1.2;
}

.omsc-counter.size-xlarge .omsc-counter-title {
	font-size: 150%;
}
@media screen and (min-width: 768px) and (max-width: 959px){
/**
 * Visibility
 */
.omsc-visibility-desktop, .omsc-visibility-mobile {
	display: none;
}

.omsc-visibility-tablet {
	display: block;
}

span.omsc-visibility-tablet {
	display: inline;
}
}@media screen and (max-width: 767px){
/**
 * Columns
 */
.omsc-one-half, .omsc-one-third, .omsc-two-third, .omsc-one-fourth, .omsc-three-fourth, .omsc-one-fifth, .omsc-two-fifth, .omsc-three-fifth, .omsc-four-fifth, .omsc-one-sixth, .omsc-five-sixth {
	float: none;
	margin: 1em 0;
	width: auto;
}

/**
 * Tabs
 */
.omsc-tabs-control, .omsc-tabs-control li {
	display: block;
}

.omsc-tabs-control li {
	border-top-width: 0;
}

.omsc-tabs-control li:first-child {
	border-top-width: 1px;
}

/**
 * Biginfobox
 */
.omsc-biginfobox .omsc-inner, .omsc-biginfobox .omsc-text-block, .omsc-biginfobox .omsc-button-block {
	display: block;
	text-align: center;
}

.omsc-biginfobox .omsc-button-block {
	padding-top: 0;
}

/**
 * Visibility
 */
.omsc-visibility-desktop, .omsc-visibility-tablet {
	display: none;
}

.omsc-visibility-mobile {
	display: block;
}

span.omsc-visibility-mobile {
	display: inline;
}

/**
 * Pricing table
 */
.omsc-pricing-table, .omsc-pricing-column {
	display: block;
}

.omsc-pricing-column.omsc-pricing-column-featured {
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;
}
}
.dashicons, .dashicons-before:before {
	font-family: dashicons;
	display: inline-block;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 20px;
	height: 20px;
	font-size: 20px;
	vertical-align: top;
	text-align: center;
	transition: color .1s ease-in;
}

.dashicons-admin-appearance:before {
	content: "";
}

.dashicons-admin-collapse:before {
	content: "";
}

.dashicons-admin-comments:before {
	content: "";
}

.dashicons-admin-customizer:before {
	content: "";
}

.dashicons-admin-generic:before {
	content: "";
}

.dashicons-admin-home:before {
	content: "";
}

.dashicons-admin-links:before {
	content: "";
}

.dashicons-admin-media:before {
	content: "";
}

.dashicons-admin-multisite:before {
	content: "";
}

.dashicons-admin-network:before {
	content: "";
}

.dashicons-admin-page:before {
	content: "";
}

.dashicons-admin-plugins:before {
	content: "";
}

.dashicons-admin-post:before {
	content: "";
}

.dashicons-admin-settings:before {
	content: "";
}

.dashicons-admin-site-alt:before {
	content: "";
}

.dashicons-admin-site-alt2:before {
	content: "";
}

.dashicons-admin-site-alt3:before {
	content: "";
}

.dashicons-admin-site:before {
	content: "";
}

.dashicons-admin-tools:before {
	content: "";
}

.dashicons-admin-users:before {
	content: "";
}

.dashicons-airplane:before {
	content: "";
}

.dashicons-album:before {
	content: "";
}

.dashicons-align-center:before {
	content: "";
}

.dashicons-align-full-width:before {
	content: "";
}

.dashicons-align-left:before {
	content: "";
}

.dashicons-align-none:before {
	content: "";
}

.dashicons-align-pull-left:before {
	content: "";
}

.dashicons-align-pull-right:before {
	content: "";
}

.dashicons-align-right:before {
	content: "";
}

.dashicons-align-wide:before {
	content: "";
}

.dashicons-amazon:before {
	content: "";
}

.dashicons-analytics:before {
	content: "";
}

.dashicons-archive:before {
	content: "";
}

.dashicons-arrow-down-alt:before {
	content: "";
}

.dashicons-arrow-down-alt2:before {
	content: "";
}

.dashicons-arrow-down:before {
	content: "";
}

.dashicons-arrow-left-alt:before {
	content: "";
}

.dashicons-arrow-left-alt2:before {
	content: "";
}

.dashicons-arrow-left:before {
	content: "";
}

.dashicons-arrow-right-alt:before {
	content: "";
}

.dashicons-arrow-right-alt2:before {
	content: "";
}

.dashicons-arrow-right:before {
	content: "";
}

.dashicons-arrow-up-alt:before {
	content: "";
}

.dashicons-arrow-up-alt2:before {
	content: "";
}

.dashicons-arrow-up-duplicate:before {
	content: "";
}

.dashicons-arrow-up:before {
	content: "";
}

.dashicons-art:before {
	content: "";
}

.dashicons-awards:before {
	content: "";
}

.dashicons-backup:before {
	content: "";
}

.dashicons-bank:before {
	content: "";
}

.dashicons-beer:before {
	content: "";
}

.dashicons-bell:before {
	content: "";
}

.dashicons-block-default:before {
	content: "";
}

.dashicons-book-alt:before {
	content: "";
}

.dashicons-book:before {
	content: "";
}

.dashicons-buddicons-activity:before {
	content: "";
}

.dashicons-buddicons-bbpress-logo:before {
	content: "";
}

.dashicons-buddicons-buddypress-logo:before {
	content: "";
}

.dashicons-buddicons-community:before {
	content: "";
}

.dashicons-buddicons-forums:before {
	content: "";
}

.dashicons-buddicons-friends:before {
	content: "";
}

.dashicons-buddicons-groups:before {
	content: "";
}

.dashicons-buddicons-pm:before {
	content: "";
}

.dashicons-buddicons-replies:before {
	content: "";
}

.dashicons-buddicons-topics:before {
	content: "";
}

.dashicons-buddicons-tracking:before {
	content: "";
}

.dashicons-building:before {
	content: "";
}

.dashicons-businessman:before {
	content: "";
}

.dashicons-businessperson:before {
	content: "";
}

.dashicons-businesswoman:before {
	content: "";
}

.dashicons-button:before {
	content: "";
}

.dashicons-calculator:before {
	content: "";
}

.dashicons-calendar-alt:before {
	content: "";
}

.dashicons-calendar:before {
	content: "";
}

.dashicons-camera-alt:before {
	content: "";
}

.dashicons-camera:before {
	content: "";
}

.dashicons-car:before {
	content: "";
}

.dashicons-carrot:before {
	content: "";
}

.dashicons-cart:before {
	content: "";
}

.dashicons-category:before {
	content: "";
}

.dashicons-chart-area:before {
	content: "";
}

.dashicons-chart-bar:before {
	content: "";
}

.dashicons-chart-line:before {
	content: "";
}

.dashicons-chart-pie:before {
	content: "";
}

.dashicons-clipboard:before {
	content: "";
}

.dashicons-clock:before {
	content: "";
}

.dashicons-cloud-saved:before {
	content: "";
}

.dashicons-cloud-upload:before {
	content: "";
}

.dashicons-cloud:before {
	content: "";
}

.dashicons-code-standards:before {
	content: "";
}

.dashicons-coffee:before {
	content: "";
}

.dashicons-color-picker:before {
	content: "";
}

.dashicons-columns:before {
	content: "";
}

.dashicons-controls-back:before {
	content: "";
}

.dashicons-controls-forward:before {
	content: "";
}

.dashicons-controls-pause:before {
	content: "";
}

.dashicons-controls-play:before {
	content: "";
}

.dashicons-controls-repeat:before {
	content: "";
}

.dashicons-controls-skipback:before {
	content: "";
}

.dashicons-controls-skipforward:before {
	content: "";
}

.dashicons-controls-volumeoff:before {
	content: "";
}

.dashicons-controls-volumeon:before {
	content: "";
}

.dashicons-cover-image:before {
	content: "";
}

.dashicons-dashboard:before {
	content: "";
}

.dashicons-database-add:before {
	content: "";
}

.dashicons-database-export:before {
	content: "";
}

.dashicons-database-import:before {
	content: "";
}

.dashicons-database-remove:before {
	content: "";
}

.dashicons-database-view:before {
	content: "";
}

.dashicons-database:before {
	content: "";
}

.dashicons-desktop:before {
	content: "";
}

.dashicons-dismiss:before {
	content: "";
}

.dashicons-download:before {
	content: "";
}

.dashicons-drumstick:before {
	content: "";
}

.dashicons-edit-large:before {
	content: "";
}

.dashicons-edit-page:before {
	content: "";
}

.dashicons-edit:before {
	content: "";
}

.dashicons-editor-aligncenter:before {
	content: "";
}

.dashicons-editor-alignleft:before {
	content: "";
}

.dashicons-editor-alignright:before {
	content: "";
}

.dashicons-editor-bold:before {
	content: "";
}

.dashicons-editor-break:before {
	content: "";
}

.dashicons-editor-code-duplicate:before {
	content: "";
}

.dashicons-editor-code:before {
	content: "";
}

.dashicons-editor-contract:before {
	content: "";
}

.dashicons-editor-customchar:before {
	content: "";
}

.dashicons-editor-expand:before {
	content: "";
}

.dashicons-editor-help:before {
	content: "";
}

.dashicons-editor-indent:before {
	content: "";
}

.dashicons-editor-insertmore:before {
	content: "";
}

.dashicons-editor-italic:before {
	content: "";
}

.dashicons-editor-justify:before {
	content: "";
}

.dashicons-editor-kitchensink:before {
	content: "";
}

.dashicons-editor-ltr:before {
	content: "";
}

.dashicons-editor-ol-rtl:before {
	content: "";
}

.dashicons-editor-ol:before {
	content: "";
}

.dashicons-editor-outdent:before {
	content: "";
}

.dashicons-editor-paragraph:before {
	content: "";
}

.dashicons-editor-paste-text:before {
	content: "";
}

.dashicons-editor-paste-word:before {
	content: "";
}

.dashicons-editor-quote:before {
	content: "";
}

.dashicons-editor-removeformatting:before {
	content: "";
}

.dashicons-editor-rtl:before {
	content: "";
}

.dashicons-editor-spellcheck:before {
	content: "";
}

.dashicons-editor-strikethrough:before {
	content: "";
}

.dashicons-editor-table:before {
	content: "";
}

.dashicons-editor-textcolor:before {
	content: "";
}

.dashicons-editor-ul:before {
	content: "";
}

.dashicons-editor-underline:before {
	content: "";
}

.dashicons-editor-unlink:before {
	content: "";
}

.dashicons-editor-video:before {
	content: "";
}

.dashicons-ellipsis:before {
	content: "";
}

.dashicons-email-alt:before {
	content: "";
}

.dashicons-email-alt2:before {
	content: "";
}

.dashicons-email:before {
	content: "";
}

.dashicons-embed-audio:before {
	content: "";
}

.dashicons-embed-generic:before {
	content: "";
}

.dashicons-embed-photo:before {
	content: "";
}

.dashicons-embed-post:before {
	content: "";
}

.dashicons-embed-video:before {
	content: "";
}

.dashicons-excerpt-view:before {
	content: "";
}

.dashicons-exit:before {
	content: "";
}

.dashicons-external:before {
	content: "";
}

.dashicons-facebook-alt:before {
	content: "";
}

.dashicons-facebook:before {
	content: "";
}

.dashicons-feedback:before {
	content: "";
}

.dashicons-filter:before {
	content: "";
}

.dashicons-flag:before {
	content: "";
}

.dashicons-food:before {
	content: "";
}

.dashicons-format-aside:before {
	content: "";
}

.dashicons-format-audio:before {
	content: "";
}

.dashicons-format-chat:before {
	content: "";
}

.dashicons-format-gallery:before {
	content: "";
}

.dashicons-format-image:before {
	content: "";
}

.dashicons-format-quote:before {
	content: "";
}

.dashicons-format-status:before {
	content: "";
}

.dashicons-format-video:before {
	content: "";
}

.dashicons-forms:before {
	content: "";
}

.dashicons-fullscreen-alt:before {
	content: "";
}

.dashicons-fullscreen-exit-alt:before {
	content: "";
}

.dashicons-games:before {
	content: "";
}

.dashicons-google:before {
	content: "";
}

.dashicons-googleplus:before {
	content: "";
}

.dashicons-grid-view:before {
	content: "";
}

.dashicons-groups:before {
	content: "";
}

.dashicons-hammer:before {
	content: "";
}

.dashicons-heading:before {
	content: "";
}

.dashicons-heart:before {
	content: "";
}

.dashicons-hidden:before {
	content: "";
}

.dashicons-hourglass:before {
	content: "";
}

.dashicons-html:before {
	content: "";
}

.dashicons-id-alt:before {
	content: "";
}

.dashicons-id:before {
	content: "";
}

.dashicons-image-crop:before {
	content: "";
}

.dashicons-image-filter:before {
	content: "";
}

.dashicons-image-flip-horizontal:before {
	content: "";
}

.dashicons-image-flip-vertical:before {
	content: "";
}

.dashicons-image-rotate-left:before {
	content: "";
}

.dashicons-image-rotate-right:before {
	content: "";
}

.dashicons-image-rotate:before {
	content: "";
}

.dashicons-images-alt:before {
	content: "";
}

.dashicons-images-alt2:before {
	content: "";
}

.dashicons-index-card:before {
	content: "";
}

.dashicons-info-outline:before {
	content: "";
}

.dashicons-info:before {
	content: "";
}

.dashicons-insert-after:before {
	content: "";
}

.dashicons-insert-before:before {
	content: "";
}

.dashicons-insert:before {
	content: "";
}

.dashicons-instagram:before {
	content: "";
}

.dashicons-laptop:before {
	content: "";
}

.dashicons-layout:before {
	content: "";
}

.dashicons-leftright:before {
	content: "";
}

.dashicons-lightbulb:before {
	content: "";
}

.dashicons-linkedin:before {
	content: "";
}

.dashicons-list-view:before {
	content: "";
}

.dashicons-location-alt:before {
	content: "";
}

.dashicons-location:before {
	content: "";
}

.dashicons-lock-duplicate:before {
	content: "";
}

.dashicons-lock:before {
	content: "";
}

.dashicons-marker:before {
	content: "";
}

.dashicons-media-archive:before {
	content: "";
}

.dashicons-media-audio:before {
	content: "";
}

.dashicons-media-code:before {
	content: "";
}

.dashicons-media-default:before {
	content: "";
}

.dashicons-media-document:before {
	content: "";
}

.dashicons-media-interactive:before {
	content: "";
}

.dashicons-media-spreadsheet:before {
	content: "";
}

.dashicons-media-text:before {
	content: "";
}

.dashicons-media-video:before {
	content: "";
}

.dashicons-megaphone:before {
	content: "";
}

.dashicons-menu-alt:before {
	content: "";
}

.dashicons-menu-alt2:before {
	content: "";
}

.dashicons-menu-alt3:before {
	content: "";
}

.dashicons-menu:before {
	content: "";
}

.dashicons-microphone:before {
	content: "";
}

.dashicons-migrate:before {
	content: "";
}

.dashicons-minus:before {
	content: "";
}

.dashicons-money-alt:before {
	content: "";
}

.dashicons-money:before {
	content: "";
}

.dashicons-move:before {
	content: "";
}

.dashicons-nametag:before {
	content: "";
}

.dashicons-networking:before {
	content: "";
}

.dashicons-no-alt:before {
	content: "";
}

.dashicons-no:before {
	content: "";
}

.dashicons-open-folder:before {
	content: "";
}

.dashicons-palmtree:before {
	content: "";
}

.dashicons-paperclip:before {
	content: "";
}

.dashicons-pdf:before {
	content: "";
}

.dashicons-performance:before {
	content: "";
}

.dashicons-pets:before {
	content: "";
}

.dashicons-phone:before {
	content: "";
}

.dashicons-pinterest:before {
	content: "";
}

.dashicons-playlist-audio:before {
	content: "";
}

.dashicons-playlist-video:before {
	content: "";
}

.dashicons-plugins-checked:before {
	content: "";
}

.dashicons-plus-alt:before {
	content: "";
}

.dashicons-plus-alt2:before {
	content: "";
}

.dashicons-plus:before {
	content: "";
}

.dashicons-podio:before {
	content: "";
}

.dashicons-portfolio:before {
	content: "";
}

.dashicons-post-status:before {
	content: "";
}

.dashicons-pressthis:before {
	content: "";
}

.dashicons-printer:before {
	content: "";
}

.dashicons-privacy:before {
	content: "";
}

.dashicons-products:before {
	content: "";
}

.dashicons-randomize:before {
	content: "";
}

.dashicons-reddit:before {
	content: "";
}

.dashicons-redo:before {
	content: "";
}

.dashicons-remove:before {
	content: "";
}

.dashicons-rest-api:before {
	content: "";
}

.dashicons-rss:before {
	content: "";
}

.dashicons-saved:before {
	content: "";
}

.dashicons-schedule:before {
	content: "";
}

.dashicons-screenoptions:before {
	content: "";
}

.dashicons-search:before {
	content: "";
}

.dashicons-share-alt:before {
	content: "";
}

.dashicons-share-alt2:before {
	content: "";
}

.dashicons-share:before {
	content: "";
}

.dashicons-shield-alt:before {
	content: "";
}

.dashicons-shield:before {
	content: "";
}

.dashicons-shortcode:before {
	content: "";
}

.dashicons-slides:before {
	content: "";
}

.dashicons-smartphone:before {
	content: "";
}

.dashicons-smiley:before {
	content: "";
}

.dashicons-sort:before {
	content: "";
}

.dashicons-sos:before {
	content: "";
}

.dashicons-spotify:before {
	content: "";
}

.dashicons-star-empty:before {
	content: "";
}

.dashicons-star-filled:before {
	content: "";
}

.dashicons-star-half:before {
	content: "";
}

.dashicons-sticky:before {
	content: "";
}

.dashicons-store:before {
	content: "";
}

.dashicons-superhero-alt:before {
	content: "";
}

.dashicons-superhero:before {
	content: "";
}

.dashicons-table-col-after:before {
	content: "";
}

.dashicons-table-col-before:before {
	content: "";
}

.dashicons-table-col-delete:before {
	content: "";
}

.dashicons-table-row-after:before {
	content: "";
}

.dashicons-table-row-before:before {
	content: "";
}

.dashicons-table-row-delete:before {
	content: "";
}

.dashicons-tablet:before {
	content: "";
}

.dashicons-tag:before {
	content: "";
}

.dashicons-tagcloud:before {
	content: "";
}

.dashicons-testimonial:before {
	content: "";
}

.dashicons-text-page:before {
	content: "";
}

.dashicons-text:before {
	content: "";
}

.dashicons-thumbs-down:before {
	content: "";
}

.dashicons-thumbs-up:before {
	content: "";
}

.dashicons-tickets-alt:before {
	content: "";
}

.dashicons-tickets:before {
	content: "";
}

.dashicons-tide:before {
	content: "";
}

.dashicons-translation:before {
	content: "";
}

.dashicons-trash:before {
	content: "";
}

.dashicons-twitch:before {
	content: "";
}

.dashicons-twitter-alt:before {
	content: "";
}

.dashicons-twitter:before {
	content: "";
}

.dashicons-undo:before {
	content: "";
}

.dashicons-universal-access-alt:before {
	content: "";
}

.dashicons-universal-access:before {
	content: "";
}

.dashicons-unlock:before {
	content: "";
}

.dashicons-update-alt:before {
	content: "";
}

.dashicons-update:before {
	content: "";
}

.dashicons-upload:before {
	content: "";
}

.dashicons-vault:before {
	content: "";
}

.dashicons-video-alt:before {
	content: "";
}

.dashicons-video-alt2:before {
	content: "";
}

.dashicons-video-alt3:before {
	content: "";
}

.dashicons-visibility:before {
	content: "";
}

.dashicons-warning:before {
	content: "";
}

.dashicons-welcome-add-page:before {
	content: "";
}

.dashicons-welcome-comments:before {
	content: "";
}

.dashicons-welcome-learn-more:before {
	content: "";
}

.dashicons-welcome-view-site:before {
	content: "";
}

.dashicons-welcome-widgets-menus:before {
	content: "";
}

.dashicons-welcome-write-blog:before {
	content: "";
}

.dashicons-whatsapp:before {
	content: "";
}

.dashicons-wordpress-alt:before {
	content: "";
}

.dashicons-wordpress:before {
	content: "";
}

.dashicons-xing:before {
	content: "";
}

.dashicons-yes-alt:before {
	content: "";
}

.dashicons-yes:before {
	content: "";
}

.dashicons-youtube:before {
	content: "";
}

.dashicons-editor-distractionfree:before {
	content: "";
}

.dashicons-exerpt-view:before {
	content: "";
}

.dashicons-format-links:before {
	content: "";
}

.dashicons-format-standard:before {
	content: "";
}

.dashicons-post-trash:before {
	content: "";
}

.dashicons-share1:before {
	content: "";
}

.dashicons-welcome-edit-page:before {
	content: "";
}

.slide-menu {
	position: fixed;
	width: 320px;
	max-width: 100%;
	height: 100vh;
	top: 0;
	right: 0;
	display: none;
	overflow: hidden;
	box-sizing: border-box;
	transform: translateX(100%);
	overflow-y: auto;
	z-index: 1000;
}

.slide-menu, .slide-menu .slide-menu__slider {
	transition: transform .3s ease-in-out;
	will-change: transform;
}

.slide-menu .slide-menu__slider {
	width: 100%;
	transform: translateX(0);
}

.slide-menu ul {
	position: relative;
	width: 100%;
	margin: 0;
	padding-left: 0;
	list-style: none;
}

.slide-menu ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	display: none;
}

.slide-menu ul a {
	display: block;
}

.slide-menu a {
	cursor: pointer;
}

/*
	Theme Name: Enterprise Pro Theme
	Theme URI: http://my.studiopress.com/themes/enterprise/
	Description: A mobile responsive and HTML5 theme built for the Genesis Framework.
	Author: StudioPress
	Author URI: http://www.studiopress.com/
	
	Version: 2.1.4
	
	Tags: black, blue, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, premise-landing-page
	
	Template: genesis
	Template Version: 2.1

	License: GPL-2.0+
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Table of Contents

	- Imports
	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Gallery
		- Forms
		- Tables
	- Structure and Layout
		- Site Containers
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- Avatar
		- Genesis
		- Search Form
		- Titles
		- WordPress
	- Widgets
		- Featured Content
	- Plugins
		- Genesis eNews Extended
		- Genesis Responsive Slider
		- Gravity Forms
		- Jetpack
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Header Navigation
		- Primary Navigation
		- Secondary Navigation
		- Responsive Menu
	- Content Area
		- Home Page
		- Entries
		- Entry Meta
		- After Entry
		- Pagination
		- Comments
	- Sidebars
	- Footer Widgets
	- Site Footer
	- Theme Colors
		- Enterprise Pro Black
		- Enterprise Pro Green
		- Enterprise Pro Orange
		- Enterprise Pro Red
		- Enterprise Pro Teal
	- Media Queries
		- Retina Display
		- Max-width: 1139px
		- Max-width: 1023px
		- Max-width: 767px

*/

/*
Imports
---------------------------------------------------------------------------------------------------- */
div.owner-page--mascots {
	padding-top: 20px;
}

.post-chart tr:first-child th {
	line-height: 2 !important;
	width: 60%;
}

.post-chart tr th:nth-child(2) {
	text-align: center !important;
	width: 15%;
}

.trust-lock {
	max-width: 150px;
}

.page-id-8672 #nav_menu-3 {
	display: none;
}

.page-id-8672 #breadcrumbs {
	display: none;
}

.zoho-campaign-form-field {
	background-color: #fff !important;
	border-radius: 14px !important;
	padding: 25px !important;
	text-align: center !important;
	display: block;
	width: 100%;
	height: calc(1.6em + .9rem + 2px);
	min-height: calc(1.6em + .9rem + 2px);
	padding: .45rem 1.2rem;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
	color: #495057;
	background-color: hsla(0, 0%, 100%, .85);
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	margin: 0;
	box-shadow: none;
}

.zoho-campaign-submit {
	background-color: #313131 !important;
	padding: .45rem 1.2rem;
	font-size: 1rem !important;
	line-height: 1.6;
	border-radius: 14px !important;
	position: relative;
	color: #fff !important;
	font-weight: 400 !important;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-clip: padding-box;
	border: 1px solid transparent;
	display: inline-block;
	flex: 1 0 0;
	text-transform: none;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	box-shadow: none;
	width: 100% !important;
}

.zoho-campaign-close {
	position: absolute;
	top: 0;
	right: 0;
	width: 36px;
	height: 36px;
	cursor: pointer;
	opacity: .6;
	z-index: 99999999;
}

.mm-listitem__btn:not(.mm-listitem__text) {
	border-left-width: 0px !important;
	border-left-style: none !important;
}

/* Mmenu */
.mm-listitem a.mm-btn.mm-btn_next.mm-listitem__btn {
	position: absolute;
	width: 100%;
	padding-bottom: 40px;
	border: none;
}

.sidebar-quote {
	margin-left: 0 !important;
}

.pblockie img {
	width: 360px;
	display: table;
	margin: auto;
}

a.stickphone, b, strong {
	font-weight: 700;
}

img, legend {
	border: 0;
}

sidebar-quote {
	margin-left: 0;
}

/* my css */
.slide-menu {
	display: none !important;
}

.mm-navbar__title {
	display: none !important;
}

.mm-navbar > * {
	padding: 40px 0 !important;
}

.pageform-middle {
	background: #1f97d5;
	padding: 15px 15px 0px;
	text-align: center;
	border-radius: 14px;
	overflow: auto;
	margin: 40px auto;
}

.pageform-middle h3 .green {
	color: #0cfa0c;
}

.home-white .one-half {
	min-height: 194px;
}

.home-white h3 {
	padding-bottom: 0 !important;
}

.pageform-middle ul.sidebar-quote li {
	list-style: none;
	background: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/themes/enterprise-pro/images/righticon.png") no-repeat;
	background-size: auto;
	padding-right: 15px;
	text-align: left;
	font-size: 15px;
	display: inline-block;
	margin-top: 24px;
	line-height: 15px;
	border: 0;
	color: #fff;
	background-size: 22px;
	padding-left: 27px;
}

.pageform-middle ul.sidebar-quote li.nitro-lazy {
	background: none !important;
}

.pageform-middle input.zipcode-quote2 {
	width: 350px;
}

.mobile-enabled {
	display: none;
}

.pageform-middle input.MainButton-submit {
	padding: 0px 37px;
}

#breadcrumbs span a:hover {
	color: #fa6900 !important;
}

.content a:hover {
	color: #fa6900 !important;
}

.entry-content a:hover {
	color: #fa6900 !important;
}

body .FreeQuotesInner .MainButton {
	width: 94% !important;
}

.noptin-form-heading {
	font-size: 25px !important;
}

body .noptin-form-note {
	display: none !important;
}

body .noptin-form-submit {
	color: #fff !important;
	border-radius: 14px !important;
	padding: 12px 0px !important;
	text-transform: uppercase !important;
}

body .noptin-form-footer .noptin-optin-field-wrapper:not(.noptin-optin-field-wrapper-hidden) .noptin-form-field {
	background-color: #fff !important;
	border-radius: 14px !important;
	padding: 25px !important;
	text-align: center !important;
}

#stopscroll {
	padding-bottom: 0px;
	padding-top: 36px;
}

.footer-inner-top {
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.42;
	letter-spacing: normal;
	text-align: center;
	color: #fff;
}

.Bluewave-CTA-header {
	color: #fff !important;
}

.mm-navbar {
	position: static !important;
	height: auto !important;
	padding: 0;
}

.mm-listview > li > a, .mm-listview > li > span {
	white-space: normal !important;
}

.cross.link {
	z-index: 999;
	background: transparent;
	font-weight: normal;
	font-size: 20px;
	position: absolute;
	right: 20px;
	top: 0;
	color: #2c2c2c !important;
}

a.cross.link:before {
	content: "Close";
	margin-right: 10px;
	color: #2c2c2c;
	font-size: 16px;
}

.Speak-to-a-licensed {
	line-height: 2.17;
	letter-spacing: normal;
	text-align: center;
	color: #2c2c2c;
	padding: 16px;
}

a.Rectangle {
	font-size: 16px;
	padding: 16px 20px;
	display: inline-block;
	color: #fff !important;
	border-radius: 10px;
	background-color: #1f97d5;
	margin-bottom: 20px;
}

.mm-navbar > * {
	padding: 20px 0 !important;
}

.mm-menu .mm-btn:after, .mm-menu .mm-btn:before {
	border-color: #2c2c2c !important;
	top: 25px;
}

.mm-menu .mm-navbar a, .mm-menu .mm-navbar > * {
	color: #2c2c2c !important;
}

a.mm-btn.mm-prev:after {
	content: "Back";
	margin-left: 40px;
	color: #2c2c2c;
	font-size: 16px;
	vertical-align: middle;
}

.right-menu {
	display: none;
}

.mm-listview .srch, .mm-listview .cplan {
	display: none !important;
}

.mm-menu.mm-offcanvas {
	max-width: 320px !important;
}

.mm-listview .mm-next + a, .mm-listview .mm-next + span {
	border: 0 !important;
}

.mm-listview > li, .mm-listview > li .mm-next, .mm-listview > li .mm-next:before, .mm-listview > li:after {
	border-left: 0 !important;
}

.mm-panel.mm-hasnavbar .mm-navbar {
	border-bottom: 0 !important;
}

.mm-listview li a {
	text-transform: uppercase;
	font-size: 15px;
	padding: 20px;
	border-bottom: 1px solid rgba(0, 0, 0, .07);
	color: #2c2c2c !important;
}

.mm-listview > li:not(.mm-divider):after {
	border: none !important;
}

.mm-menu .mm-listview > li .mm-next:after {
	border-color: #2c2c2c !important;
}

.mm-title {
	display: none !important;
}

.footer-widget-area .widget-title {
	font-weight: 600;
}

#wprmenu_bar.active .menu_title {
	color: #2c2c2c !important;
	overflow: auto;
	text-align: right;
	padding-right: 10px;
	font-size: 16px !important;
}

#wprmenu_bar.active .menu_title:before {
	content: "Close";
}

#wprmenu_bar .menu_title .ttle {
	display: none;
}

.alt-archive-title {
	font-weight: 600;
}

.hamburger-inner {
	right: -1px !important;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
	width: 25px !important;
}

#wprmenu_bar .menu_title a {
	color: #2c2c2c !important;
	font-size: 12px;
	right: 19px;
	top: 11px;
}

#mg-wprm-wrap ul li {
	border-bottom: 1px solid #dbdbdb !important;
}

#mg-wprm-wrap ul li {
	border-bottom: 1px solid #dbdbdb !important;
}

#mg-wprm-wrap ul li:first-child {
	border: none !important;
}

#mg-wprm-wrap ul li:last-child {
	border: none !important;
}

.touchtocall {
	height: 50px;
	border-radius: 10px;
	background-color: #1f97d5 !important;
	color: #fff !important;
	padding: 10px 0px !important;
	font-size: 18px;
	text-align: center;
}

#mg-wprm-wrap ul li {
	padding-left: 20px;
	padding-right: 20px;
}

div#mg-wprm-wrap form.wpr-search-form button.wpr_submit {
	background-color: #1f97d5 !important;
	color: #fff;
	height: 50px;
	width: 46px;
	font-size: 21px;
	outline: none !important;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.wprm_after_menu_content span {
	display: block;
	text-align: center;
	font-size: 18px;
	line-height: 40px;
	margin-top: 15px;
	margin-bottom: 5px;
}

.wpr_search .wpr-search-field {
	border: none !important;
	height: 50px !important;
	border-radius: 10px !important;
}

/*.nav-header .sub-menu::before {   margin-left: -13px !important;   border: 13px solid transparent !important;  }*/
.nav-header .sub-menu::after, .sub-menu::before {
	content: "";
	position: absolute;
	left: 30%;
	display: inline-block;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-bottom: 11px solid #fff;
	top: -10px;
}

.menu-item .search-form {
	width: 60%;
	top: 15%;
	margin: auto;
	position: relative;
}

.nav-header {
	margin-top: 22px !important;
}

#text-6 {
	display: none;
}

.genesis-nav-menu > .search input {
	border: none;
}

.search-form {
	display: none;
}

.search input {
	padding: 10px;
}

/*
.menu-item.search {   margin-left: 30px;}
#menu-main-menu  { display: -webkit-box;   display: -ms-flexbox;  display: flex; align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.search .search-form input[type="search"] { position: relative;
    width: 1px; padding: 8px 15px; border: none;    border-radius: 4px;
    background-color: transparent;    font-family: "Open Sans", sans-serif;
    font-size: 13px;    cursor: pointer;
    -webkit-transition: width 500ms ease, background 400ms ease; transition: width 500ms ease, background 400ms ease;}
*/
.footer-widgets .wrap {
	width: 1200px;
}

.footer-widgets .featured-content .widget-title, .widget-title {
	text-transform: uppercase;
}

.footer-widgets ul li a {
	font-size: 16px;
	font-weight: normal;
	color: #fff !important;
	font-stretch: normal;
	font-style: normal;
	line-height: 3;
	letter-spacing: normal;
	color: #f8fbfe;
}

.footer-widgets ul li a:hover {
	color: #fa6900 !important;
}

.site-footer {}

.article-box {
	border-radius: 16px;
	border: solid 1px #e2e4e8;
	background-color: #fff;
	margin-bottom: 2%;
	padding: 7px 26px 20px;
}

.home-columns .article-box:nth-last-child(2n+2) {
	margin-left: 0;
	clear: both;
}

.home-columns .article-box img {
	width: auto;
	margin: 0px;
	display: block;
	float: left;
	margin-top: 27px;
}

.home-columns .article-box h3 {
	text-align: left;
}

.home-columns .article-box h3 a {
	color: #2c2c2c;
}

.home-columns .article-box h3 a:hover {
	color: #fa6900;
}

.home-columns .article-box p {
	text-align: left;
}

.home-columns .article-box .text-wrap {
	float: left;
	float: right;
	width: 85%;
}

.widget_sp_image-description p {
	margin-top: 5%;
}

.image-left, .image-right {
	overflow: auto;
	padding: 40px 0;
}

.image-left img {
	width: 30%;
	float: left;
	margin: 0 !important;
}

.image-left .widget_sp_image-description, .image-right .widget_sp_image-description {
	width: 70%;
}

.image-left .widget_sp_image-description {
	float: right;
	padding-left: 10%;
	padding-top: 5%;
}

.image-right .widget_sp_image-description {
	float: left;
	padding-right: 10%;
	padding-top: 5%;
}

.image-right img {
	width: 30%;
	float: right;
	margin: 0 !important;
}

#text-24 .home-columns {
	padding: 0px !important;
}

.paddin-zero {
	padding: 0px !important;
}

.home-columns p, .widget_sp_image-description p {
	font-size: 18px;
	font-weight: 400;
}

#text-25 {
	padding-bottom: 3%;
	background: #fff !important;
}

.widget_sp_image .widget-wrap {
	max-width: 1140px;
	margin: 0 auto;
}

#widget_sp_image-2 .widget-wrap {
	width: 1140px;
	border-radius: 16px;
	background-color: #fff6f0;
	margin: 0 auto;
	padding: 100px 57px;
	overflow: auto;
}

#widget_sp_image-2 .widget-wrap .widget_sp_image-description {
	float: left;
	width: 60%;
	padding-top: 46px;
}

#widget_sp_image-2 .widget-wrap img {
	padding-top: 83px;
}

.image-on-right img {
	width: 30%;
	margin-left: 0;
}

.image-on-right {
	padding: 60px 0;
}

.padding-bottom-nill {
	padding-bottom: 0 !important;
}

.image-on-right .widget-wrap .widget_sp_image-description {
	float: left;
	width: 70%;
	padding-top: 46px;
}

#widget_sp_image-6 .widget_sp_image-description {
	padding-top: 75px;
	padding-left: 30px;
}

#widget_sp_image-6 .widget-wrap {
	width: 1140px;
	border-radius: 16px;
	background-color: #fff6f0;
	padding: 100px 57px;
	overflow: auto;
}

#widget_sp_image-6 .callnow {
	background: #fa6900;
	color: #fff;
	width: 170px;
	display: block;
	text-align: center;
	padding: 12px 0px;
	border-radius: 29px;
	font-size: 18px;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.clr {
	clear: both;
}

.btn-learn {
	width: 169px;
	padding: 10px 0px;
	border-radius: 20px;
	border: solid 1px #1f97d5;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #1f97d5;
	display: block;
	text-transform: uppercase;
	margin: 2% auto 5%;
}

.btn-learn-pink {
	width: 169px;
	padding: 10px 0px;
	border-radius: 20px;
	border: solid 1px #fa6900;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #fa6900;
	display: block;
	text-transform: uppercase;
	margin: 0% auto 0px;
}

.home-cols .bg-pink {
	padding: 0 !important;
}

#text-21 .home-grey {
	background: #f8f8f8 !important;
	border: none !important;
	padding: 60px 0;
}

.home-columns h3 {
	text-transform: capitalize !important;
	padding: 15px 0px;
	text-align: center;
}

.n-boxes {
	padding: 35px;
}

.m-boxes {
	height: 349px;
	padding: 35px;
	border-radius: 10px;
	border: solid 1px #e2e4e8;
	background-color: #fff;
}

.iconsbox img {
	width: auto !important;
	height: auto !important;
}

.iconsbox {
	width: 70px;
	height: 70px;
	display: block;
	margin: 0 auto;
	padding-top: 15px;
	border-radius: 50px;
}

.bg-blue .iconsbox {
	background: #1f97d5;
}

.bg-pink .iconsbox {
	background: #ffeee2;
}

.bg-red .iconsbox {
	background: #fa6900;
}

.bg-red .iconsbox img {
	margin: 7px 0px 0px 16px !important;
}

.home-columns {
	max-width: 1140px;
	margin: 0 auto;
	padding-top: 100px !important;
	overflow: auto;
}

.home-columns h2 {
	text-transform: capitalize !important;
	text-align: center !important;
	padding-bottom: 35px !important;
	font-size: 38px;
}

.imgbox-form h2, .image-on-right h2 {
	font-size: 42px;
	font-weight: 600;
}

.cplan {
	background: #1f97d5 !important;
	border-radius: 20px !important;
}

.cplan:hover {
	background: #fa6900 !important;
}

.cplan a span {
	color: #fff !important;
	font-size: 14px !important;
}

.genesis-nav-menu .sub-menu {
	border: none !important;
}

.genesis-nav-menu .sub-menu li:first-child a {
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.genesis-nav-menu .sub-menu li:last-child a {
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.bannerform {
	float: right;
	text-align: left;
	margin-top: 6%;
	margin-right: 40px;
}

.bannerform h1 {
	font-size: 48px;
}

.banner-form-mobile {
	display: none;
}

.home-columns h3, .image-left-right h3 {
	font-size: 24px;
	font-weight: 600;
}

.bannerform p {
	width: 515px;
	margin-bottom: 5%;
	margin-top: 5%;
	font-size: 20px;
	font-weight: 500;
}

.image-on-right .MainButton-submit {
	font-size: 18px;
}

#text-23 {
	background: #fff !important;
}

.footer-widgets ul li.footer-phone a:first-child:hover {
	color: #fff !important;
}

.fa-remove:before, .fa-close:before, .fa-times:before {
	content: "";
}

#text-13 {
	background-image: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/uploads/2020/07/hero.jpg");
	min-height: 800px;
	background-repeat: no-repeat;
	padding-top: 9%;
	width: 100%;
	min-height: 806px;
	background-size: cover;
	background-position: bottom;
}

#text-13.nitro-lazy {
	background-image: none !important;
}

#text-13 .textwidget {
	width: 1400px;
	margin: 0 auto;
}

.home .site-header {
	min-height: 100px;
	position: absolute;
	z-index: 999;
	width: 100%;
}

#text-22 {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #1f97d5;
	text-align: center;
}

#text-22 .textwidget p {
	font-size: 21px;
	color: #fff !important;
	font-weight: 400;
}

#text-22 .textwidget p a {
	font-size: 24px;
	font-weight: bold;
	color: #fff !important;
}

#text-22 .textwidget p a:hover {
	color: #ff9a50 !important;
}

/* close */
.bx-wrapper, legend, ol, p, ul {
	padding: 0;
}

.gallery, .search-form, section#text-18, svg:not(:root) {
	overflow: hidden;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}

.page-id-41 .footerwidgetheader-container, .page-id-747 .footerwidgetheader-container {
	display: none;
}

audio, canvas, video {
	display: inline-block;
}

[hidden], a.stickphone, template {
	display: none;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
}

body, figure, ol, ul {
	margin: 0;
}

div# nav.nav-primary {
	z-index: 999999999999 !important;
	border-bottom: 1px solid #d4d4d4;
}

.omsk2 {
	font-size: 0;
}

a.stickphone {
	color: #2097d5;
	opacity: 0;
	font-size: 24px;
	line-height: 1;
	position: absolute;
	top: 18px;
	transform: translateY(-50%);
	right: 0;
}

.is-sticky .stickphone {
	opacity: 1;
	color: #2097d5 !important;
	font-weight: 700;
	display: block;
}

div# .wrap {
	position: relative;
	z-index: 99999999999;
	background: #fff;
	padding-right: 0;
	padding-left: 0;
}

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

a {
	background: 0 0;
	color: #007cb5;
	text-decoration: none !important;
}

a:focus {
	outline: none;
}

a:active, a:hover {
	outline: none;
	color: #fa6900;
}

abbr[title] {
	border-bottom: 1px dotted;
}

dfn {
	font-style: italic;
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}

mark {
	background: #ff0;
	color: #000;
}

code, kbd, pre, samp {
	font-family: monospace, serif;
	font-size: 1em;
}

pre {
	white-space: pre-wrap;
}

q {
	quotes: "“" "”" "‘" "’";
}

small {
	font-size: 80%;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

img {
	height: auto;
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em;
}

button, input, select, textarea {
	font-family: inherit;
	margin: 0;
}

button, input {
	line-height: normal;
}

button, select {
	text-transform: none;
}

.genesis-nav-menu a, .home-columns h2, .home-columns h3, .site-description, th {
	text-transform: uppercase;
}

.disc-text {
	font-size: 12px;
}

button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled], html input[disabled] {
	cursor: default;
}

input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0;
}

input[type=search] {
	-webkit-appearance: textfield;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

*, input[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.author-box:before, .clearfix:before, .entry-content:before, .entry:before, .footer-widgets:before, .nav-primary:before, .nav-secondary:before, .pagination:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .wrap:before {
	content: " ";
	display: table;
}

.author-box:after, .clearfix:after, .entry-content:after, .entry:after, .footer-widgets:after, .nav-primary:after, .nav-secondary:after, .pagination:after, .site-container:after, .site-footer:after, .site-header:after, .site-inner:after, .wrap:after {
	clear: both;
	content: " ";
	display: table;
}

body.home {
	background-color: #fff !important;
}

body {
	background-color: #f4fbff;
	color: #3e3e3e;
	font-family: "Open sans", sans-serif;
	font-weight: 400;
	line-height: 1.625;
	font-size: 16px;
}

.button, a, button, input:focus, input[type=reset], input[type=submit], input[type=button], textarea:focus {
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}

::-moz-selection {
	background-color: #333;
	color: #fff;
}

::selection {
	background-color: #333;
	color: #fff;
}

a:hover {
	color: #333;
}

p {
	margin: 0 0 24px;
}

strong {
	font-weight: 700;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	color: #2c2c2c;
}

li {
	list-style-type: none;
}

blockquote, blockquote::before {
	color: #999;
}

.site-footer {
	padding-bottom: 15px !important;
}

blockquote {
	margin: 40px;
}

blockquote::before {
	content: "“";
	display: block;
	font-size: 30px;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}

cite {
	font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
	line-height: 1.2;
	margin: 0 0 10px;
}

h1 {
	font-size: 2em;
	font-weight: 400;
}

.home h1 {
	font-weight: 700;
}

h2 {
	font-size: 1.5em;
	font-weight: 400;
}

h3, h4, h5 {
	font-size: 1.31em;
	font-weight: 400;
}

h6, input, select, textarea {
	font-size: 16px;
	font-weight: 400;
}

.wp-caption, embed, iframe, img, object, video {
	max-width: 100%;
}

.featured-content img, .gallery img {
	width: auto;
}

.bx-wrapper {
	max-width: 100% !important;
}

.gallery {
	margin-bottom: 28px;
}

h1.entry-title {
	font-size: 32px;
}

.gallery-item {
	float: left;
	margin: 0;
	padding: 0 4px;
	text-align: center;
	width: 100%;
}

.alignleft, td, th {
	text-align: left;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-3 .gallery-item {
	width: 33%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
}

.gallery-columns-6 .gallery-item {
	width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
	width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
	width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	width: 11.1111%;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear: left;
}

.gallery .gallery-item img {
	border: none;
	height: auto;
}

input, select, textarea {
	padding: 4px;
	width: 100%;
}

input:focus, textarea:focus {
	border: 1px solid #999;
	outline: 0;
}

input[type=checkbox], input[type=radio], input[type=image] {
	width: auto;
}

.img-column {
	width: 35%;
	float: left;
	margin-right: 0;
}

.input-column {
	width: 62%;
	float: right;
	padding-top: 15px;
}

::-moz-placeholder {
	color: #666;
	opacity: 1;
	font-weight: 400;
}

::-webkit-input-placeholder {
	color: #666;
	font-weight: 400;
}

.showbc #breadcrumbs {
	display: block !important;
}

.hidebc #breadcrumbs {
	display: none !important;
}

.button, .home-top .more-link, button, input[type=reset], input[type=submit], input[type=button] {
	background-color: #f6f6f6;
	border: 1px solid #d4d4d4;
	border-radius: 6px;
	color: #292929;
	cursor: pointer;
	font-size: 14px;
	font-weight: 400;
	padding: 10px 20px;
	width: auto;
	margin-top: 15px;
}

.button:hover, .home-top .more-link:hover, button:hover, input:hover[type=reset], input:hover[type=submit], input:hover[type=button] {
	background-color: #333;
	color: #fff;
}

.entry-content .button:hover, .footer-widgets .button {
	color: #fff;
}

.button {
	display: inline-block;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button {
	display: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	width: 100%;
}

tbody {
	border-bottom: 1px solid #ddd;
}

td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
}

th {
	font-weight: 700;
}

.site-inner .wrap {
	margin: 0 auto;
	max-width: 1110px !important;
}

.site-inner .wrap {
	margin: 0 auto;
	max-width: 1110px !important;
}

.wrap {
	margin: 0 auto;
	max-width: 1600px;
}

.wrap {
	max-width: 1600px !important;
}

.enterprise-pro-landing .wrap {
	max-width: 800px;
}

.site-inner {
	clear: both;
	background: #fff;
	padding: 30px 0;
}

.content-sidebar-sidebar .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {
	width: 920px;
}

.content-sidebar-sidebar .content-sidebar-wrap {
	float: left;
}

.content, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {
	float: right;
}

.content {
	width: 750px;
}

.content-sidebar .content, .content-sidebar-sidebar .content, .sidebar-content-sidebar .content {
	float: left;
}

.content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
	width: 520px;
}

.full-width-content .content {
	width: 100%;
}

.sidebar-primary {
	float: right;
	width: 350px;
}

.sidebar-content .sidebar-primary, .sidebar-sidebar-content .sidebar-primary {
	float: left;
}

.sidebar-secondary {
	float: left;
	width: 180px;
}

.content-sidebar-sidebar .sidebar-secondary {
	float: right;
}

.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {
	float: left;
	margin-left: 1.5641025641026%;
}

.one-half, .three-sixths, .two-fourths {
	width: 48.717948717949%;
}

.one-third, .two-sixths {
	width: 31.623931623932%;
}

.four-sixths, .two-thirds {
	width: 65.811965811966%;
}

.one-fourth {
	width: 23.076923076923%;
}

.three-fourths {
	width: 74.358974358974%;
}

.one-sixth {
	width: 14.529914529915%;
}

.five-sixths {
	width: 82.905982905983%;
}

.first {
	clear: both;
	margin-left: 0;
}

.avatar {
	float: left;
}

.alignleft .avatar, .author-box .avatar {
	margin-right: 24px;
}

.alignright .avatar {
	margin-left: 24px;
}

.comment .avatar {
	margin: 0 16px 24px 0;
}

.breadcrumb {
	margin-bottom: 20px;
}

.archive #breadcrumbs, .page-template-default #breadcrumbs {
	display: none;
}

.archive-description, .author-box {
	background-color: #fff;
	border: 1px solid #ececec;
	box-shadow: 0 1px #ececec;
	margin-bottom: 40px;
	padding: 40px;
}

.author-box-title {
	color: #333;
	font-family: Lato, sans-serif;
	font-size: 16px;
	margin-bottom: 4px;
}

.archive-description p:last-child, .author-box p:last-child {
	margin-bottom: 0;
}

.site-header .search-form {
	/*  float: right;
    margin-top: 8px */
	float: none;
	margin-top: 8px;
	position: absolute;
	left: 50%;
	top: 100% !important;
	transform: translate(-50%, 0%);
	width: 50% !important;
	right: auto !important;
}

.site-header .search-form .fa-close {
	float: left;
	width: 20px;
	position: absolute;
	right: 100px;
	font-size: 28px;
	color: #777676;
	top: 7px;
	font-weight: normal;
	cursor: pointer;
}

.entry-content .search-form, .site-header .search-form {
	width: 80%;
}

.genesis-nav-menu .search input[type=submit], .widget_search input[type=submit] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
}

.archive-title {
	font-size: 20px;
}

.entry-title {
	margin: 0;
	color: #2c2c2c;
	font-size: 24px;
	font-weight: 400;
	padding-bottom: 30px;
}

.entry-title a, .sidebar .widget-title a {
	color: #333;
}

.entry-title a:hover {
	color: #31b2ed;
}

.footer-widgets .featured-content .widget-title, .widget-title {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 2.29;
	letter-spacing: normal;
	color: #fff !important;
}

.footer-widget-area .search-form {
	display: none !important;
}

.home-bottom .widget-title, .sidebar .widget-title {
	padding: 6px 0;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
	text-align: right;
}

.home-columns h2, .home-columns h3, .home-columns p, .widget_calendar td, .widget_calendar th, .wp-caption-text {
	text-align: center;
}

a.alignleft, a.alignnone, a.alignright {
	max-width: 100%;
}

a.alignnone {
	display: inline-block;
}

a.aligncenter img {
	display: block;
	margin: 0 auto;
}

.aligncenter, img.centered {
	display: block;
	margin: 0 auto 24px;
}

.alignnone, img.alignnone {
	margin-bottom: 12px;
}

.wp-caption.alignleft, a.alignleft, img.alignleft {
	margin: 0 24px 12px 0;
}

.wp-caption.alignright, a.alignright, img.alignright {}

.wp-caption-text {
	font-weight: 700;
}

.entry-content p.wp-caption-text {
	margin-bottom: 0;
}

.gallery-caption {
	margin: 0 0 10px;
}

.widget {
	word-wrap: break-word;
	margin-bottom: 0;
	position: relative;
}

.widget li {
	border-bottom: 1px dotted #ececec;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.widget ol > li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 20px;
	text-indent: -20px;
}

.widget li li {
	border: none;
	margin: 0 0 0 30px;
	padding: 0;
}

.widget p:last-child, .widget ul > li:last-child {
	margin-bottom: 0;
}

.widget_calendar table {
	width: 100%;
}

.after-entry .widget.featured-content, .featured-content, .home-bottom .widget.featured-content, .sidebar .widget.featured-content {
	border-bottom-width: 0;
	padding: 0;
}

.after-entry .featured-content .widget-title, .featured-content .widget-title {
	margin: 0;
	padding: 30px 40px;
}

.featured-content .entry {
	background: 0 0;
	border: none;
	border-bottom: 1px solid #ececec;
	box-shadow: none;
	margin: 0;
	padding: 0;
}

.featured-content .entry-header {
	border-bottom: 1px solid #ececec;
	margin: 0;
	padding: 30px 40px;
}

.featured-content .entry-title {
	font-size: 20px;
	margin: 0;
}

.featured-content .entry-content {
	padding: 40px;
}

.featured-content .alignnone {
	background: #f8f8f8;
	border-bottom: 1px solid #ececec;
	margin-bottom: 0;
}

.featured-content img {
	margin-bottom: -7px;
}

.featured-content .more-link {
	display: block;
	font-weight: 700;
	margin-top: 20px;
}

.featured-content .more-from-category, .featured-content ul {
	border-bottom: 1px solid #ececec;
	margin: 0;
	padding: 40px;
}

.footer-widgets .featured-content .alignnone {
	margin-bottom: 24px;
}

.footer-widgets .featured-content .entry {
	background: 0 0;
	border: none;
	margin-bottom: 30px;
}

.footer-widgets .featured-content .entry-header, .footer-widgets .featured-content .more-from-category, .footer-widgets .featured-content ul {
	border: none;
	padding: 0 0 10px;
}

.footer-widgets .featured-content .entry-content {
	padding: 0;
}

.enews-widget input {
	margin-bottom: 16px;
}

.enews-widget input[type=submit] {
	margin: 0;
	width: 100%;
}

.enews form + p {
	margin-top: 24px;
}

.home-top .genesis_responsive_slider {
	margin: 0;
}

.site-container #genesis-responsive-slider {
	border-width: 0;
	padding: 0;
}

.site-container #genesis-responsive-slider .flex-control-nav {
	margin-top: -40px;
}

.site-container #genesis-responsive-slider .more-link {
	float: none;
	text-align: center;
}

.site-container #genesis-responsive-slider li {
	border-width: 0;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

div.gform_wrapper .ginput_complex label, div.gform_wrapper input[type=email], div.gform_wrapper input[type=text], div.gform_wrapper textarea {
	font-size: 16px;
	padding: 16px;
}

div.gform_wrapper .ginput_complex label {
	padding: 0;
}

div.gform_wrapper form li, div.gform_wrapper li {
	margin: 16px 0 0;
}

#wpstats {
	display: none;
}

#hide-onhome {
	display: block;
}

.home-columns img {
	width: 90px;
	margin: 0 auto;
	display: table;
}

.home-columns h2 {
	padding-bottom: 35px;
	font-weight: 600;
}

.home-grey {
	background: #f6f6f6;
	padding: 30px 0;
	border-top: 3px solid #e0e0e0;
	border-bottom: 3px solid #e0e0e0;
}

.article-list:before {
	content: "";
	display: inline-block;
	background: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/uploads/2017/03/cev.png") no-repeat;
	width: 18px;
	height: 18px;
	background-size: cover;
	position: absolute;
	left: -25px;
	top: 50%;
	transform: translateY(-50%);
}

.article-list {
	text-align: left !important;
	position: relative;
	padding-left: 10px;
}

.article-list a {
	color: #2c2c2c;
	margin-bottom: 20px;
	display: block;
}

.site-description, .site-header .widget-area .widget, .site-title {
	margin-bottom: 0;
}

.menu-item-has-children {
	background: none !important;
	margin-right: 0 !important;
}

.home .entry-content {
	display: none;
}

.GetQuoteLogos li {
	display: inline-block;
	height: 0;
}

.home main.content {
	display: none;
}

body.home .site-inner {
	clear: both;
	background: #fff;
	margin-top: 0;
	border: 0;
	padding: 0;
}

.title-area {
	float: left;
	/*padding: 0 0 4px;*/
	width: 255px;
}

.header-full-width .title-area {
	width: 100%;
}

.site-title {
	font-family: "Titillium Web", sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.2;
}

.site-title a, .site-title a:hover {
	color: #31b2ed;
}

.header-image .site-title > a {
	background-position: top !important;
	float: left;
	min-height: 49px;
	width: 100%;
}

.site-description {
	color: #aaa;
	font-family: Lato, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 1px;
	line-height: 1.5;
}

.header-image .site-description, .header-image .site-title {
	display: block;
	text-indent: -9999px;
}

.site-header .widget-area {
	float: right;
	text-align: right;
	position: static;
}

.page-template-medical-results #text-22, .page-id-1942 #text-22 {
	display: none;
}

.site-header .genesis-nav-menu li {
	border: none;
	margin: 0;
	padding: 0;
}

.site-header .genesis-nav-menu li:hover > ul {
	display: block;
}

.genesis-nav-menu {
	clear: both;
	font-family: "Open sans", sans-serif;
	font-size: 14px;
	line-height: 1.5;
	width: 100%;
}

.comment-reply-link, .entry-comments .comment-author, .entry-comments .comment-author a {
	font-family: "Titillium Web", sans-serif;
	font-weight: 700;
}

.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}

.menu-item-has-children a:hover span {
	border-color: #fff;
	cursor: pointer;
}

.genesis-nav-menu a {
	color: #333;
	display: block;
	padding: 11px 23px 11px 23px;
	font-size: 16px;
	font-weight: 600;
	line-height: 23px;
	position: relative;
}

.genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .genesis-nav-menu .sub-menu a:hover, .genesis-nav-menu a:hover {
	color: #fa6900;
	background: rgba(0, 0, 0, 0);
}

.genesis-nav-menu .sub-menu {
	border-top: 1px solid #d4d4d4;
	display: none;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition: opacity .4s ease-in-out;
	-ms-transition: opacity .4s ease-in-out;
	-o-transition: opacity .4s ease-in-out;
	transition: opacity .4s ease-in-out;
	width: 290px;
	z-index: 99;
	box-shadow: rgba(0, 0, 0, .15) 0px 3px 5px 0px;
}

.genesis-nav-menu .sub-menu a {
	background-color: #fff;
	border: 0;
	border-top: none;
	color: #333;
	font-size: 14px !important;
	padding: 11px 20px;
	position: relative;
	width: 290px;
}

.menu-item-has-children.active a span:after {
	transform: rotate(-180deg) translateY(50%);
	transition: .2s all ease-in;
}

.menu-item-has-children a span:after {
	content: "";
	background: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/source/rev-f9c035b/www.bluewaveinsurance.com/wp-content/themes/enterprise-pro/images/25623-2.svg");
	background-size: cover;
	width: 10px;
	height: 10px;
	margin: 0 0 0 7px;
	transition: .3s all ease-in;
	position: absolute;
	transform: translateY(-50%);
	top: 50%;
}

.nav-header {
	position: static;
}

header.site-header {
	position: relative;
}

.genesis-nav-menu .search input[type=submit] {
	border: 0;
	clip: auto;
	height: auto;
	margin: auto;
	padding: 10px 20px;
	position: absolute;
	z-index: 9999;
	background: #1f97d5;
	color: #fff !important;
	float: right;
	top: 0;
	right: 0;
	width: auto;
	text-transform: uppercase;
	font-size: 15px;
	border-radius: 0px;
}

.main-menu-bar {
	top: 0;
	height: 100%;
	width: 100%;
	pointer-events: auto;
	overflow-y: scroll;
	background: hsla(0, 0%, 100%, .95);
	position: fixed;
	left: 0;
	z-index: 10000001;
	display: none;
}

.menu-item-has-children .sub-menu a span:after {
	display: none;
}

.menu-item-has-children.active a span:after {
	transform: rotate(-180deg) translateY(50%);
	transition: .2s all ease-in;
}

.sub-menu a:hover span {
	color: #fff;
	transition: .2s cubic-bezier(.45, .51, 1, 1) all;
	border: 0 !important;
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -52px 0 0 199px;
}

.genesis-nav-menu .menu-item:hover {
	position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}

.genesis-nav-menu > .first > a {
	padding-left: 0;
}

.genesis-nav-menu > .last > a {
	padding-right: 0;
}

.genesis-nav-menu > .right {
	float: right;
	list-style-type: none;
	padding: 0;
}

.genesis-nav-menu > .date, .genesis-nav-menu > .right > a {
	display: inline-block;
	padding: 20px 24px;
}

.genesis-nav-menu > .search {
	padding: 8px 0 0;
}

.genesis-nav-menu > .search input {
	font-size: 12px;
	padding: 12px 20px;
}

.site-header .widget_nav_menu {}

section#nav_menu-3 {
	position: static;
}

.site-header .genesis-nav-menu li li {
	margin-left: 0;
}

.nav-primary {
	background-color: #fff;
	border-bottom: 1px solid #d4d4d4;
}

.nav-primary, .nav-primary a {
	color: #545454 !important;
	border-bottom: 1px solid rgba(212, 212, 212, 0);
}

.nav-primary a:hover {
	border-bottom: 1px solid #000;
}

ul.sub-menu li a:hover {
	background: #0c74ab !important;
	transition: .1s cubic-bezier(0, 1.04, 1, 1) background;
	border: 0;
}

.nav-secondary {
	text-transform: none;
	letter-spacing: 0;
	margin-bottom: 20px;
}

.nav-secondary .genesis-nav-menu a {
	padding: 6px 20px;
}

.site-footer .nav-secondary .genesis-nav-menu a {
	color: #aaa;
}

.nav-secondary .genesis-nav-menu a:hover {
	color: #31b2ed;
}

.responsive-menu-icon {
	cursor: pointer;
	display: none;
}

.responsive-menu-icon::before {
	padding: 10px;
}

.site-header .responsive-menu-icon::before {
	padding: 0;
}

.home-top {
	border-top: 1px solid #ececec;
}

.home-top .widget:first-child h4 {
	padding-top: 20px;
}

.home-top .entry {
	background: 0 0;
}

.home-top .featured-content a.alignleft, .home-top .featured-content a.alignnone, .home-top .featured-content a.alignright {
	margin-bottom: 0;
}

.home-top a.alignleft, .home-top a.alignright {
	width: 66%;
}

.home-top .featured-content, .home-top .featured-content .entry {
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.home-top .featured-content .entry-header {
	border: none;
	padding: 10% 40px 0;
}

.home-top .featured-content .entry-title {
	font-size: 30px;
}

.home-top .featured-content .entry-content {
	padding: 0 40px;
}

.home-top .more-link {
	display: table;
	text-align: center;
}

.home-bottom .widget {
	background-color: #fff;
	border-radius: 3px;
	border: 1px solid #ececec;
	box-shadow: 0 1px #ececec;
	float: left;
	margin-left: 2.5641025641026%;
	padding: 40px;
	width: 31.623931623932%;
}

.home-bottom .widget:nth-child(3n+1) {
	clear: both;
	margin-left: 0;
}

.entry {
	margin-bottom: 40px;
}

.entry-header {
	color: #0eb7f4;
	font-size: 26px;
	font-weight: 600;
	display: block !important;
}

.entry-content ol, .entry-content p, .entry-content ul {
	margin-bottom: 26px;
}

.entry-content ol ol, .entry-content ul ul, p.entry-meta {
	margin-bottom: 0;
}

.entry-content ol, .entry-content ul {
	margin-left: 40px;
}

.entry-content ol > li {
	list-style-type: decimal;
}

.entry-content ul > li {
	list-style-type: disc;
}

.entry-content code {
	background-color: #333;
	color: #ddd;
}

.after-entry, .archive-pagination li a {
	background-color: #fff;
	box-shadow: 0 1px #ececec;
}

p.entry-meta {
	color: #aaa;
	font-size: 14px;
}

.entry-meta a {
	font-weight: 700;
}

.entry-header .entry-meta {
	margin: 10px 0 0;
}

.entry-footer {
	margin-top: 22px;
}

.entry-footer .entry-meta {
	border-top: 1px solid #ececec;
	margin: 0;
	padding: 5px 0 0;
}

.entry-tags {
	float: right;
}

.entry-comments-link::before {
	content: "—";
	margin: 0 6px 0 2px;
}

.after-entry {
	border: 1px solid #ececec;
	margin-bottom: 40px;
}

.after-entry .widget {
	margin: 0;
	padding: 40px;
}

.after-entry .widget-title {
	border-top: 1px solid #ececec;
	margin: -40px -40px 30px;
	padding: 30px 40px;
}

.after-entry .widget:first-child .widget-title {
	border-top: 0;
}

.after-entry .featured-content .entry:last-of-type, .after-entry .featured-content .more-from-category {
	border-bottom: none;
}

.after-entry .featured-content .more-from-category {
	padding: 20px 40px;
}

.after-entry li {
	list-style-type: none;
}

.pagination {
	margin: 40px 0;
}

.adjacent-entry-pagination {
	margin-bottom: 0;
}

.archive-pagination li {
	display: inline;
}

.archive-pagination li a {
	border: 1px solid #ececec;
	color: #333;
	cursor: pointer;
	display: inline-block;
	padding: 8px 12px;
}

.archive-pagination .active a, .archive-pagination li a:hover {
	background-color: #31b2ed;
	color: #fff;
}

.entry-pagination.pagination {
	margin: 0 0 10px;
}

.comment-respond, .entry-comments, .entry-pings {
	background-color: #fff;
	border: 1px solid #ececec;
	box-shadow: 0 1px #ececec;
	margin-bottom: 40px;
}

.comment-respond {
	padding: 40px 40px 16px;
}

.comment-respond #reply-title, .comment-respond h3 {
	border-bottom: 1px solid #ececec;
	margin: -40px -40px 40px;
	padding: 30px 40px;
	font-size: 24px;
	font-weight: 400;
	color: #2c2c2c;
	line-height: 1.2;
}

.entry-comments {
	border-bottom-width: 0;
}

.entry-comments .commentsp, .entry-comments h3, .entry-pings h3 {
	border-bottom: 1px solid #ececec;
	margin: 0;
	padding: 30px 40px;
	font-size: 24px;
	font-weight: 400;
	display: block;
	color: #2c2c2c;
}

.comment-list li.depth-1 {
	border-bottom: 1px solid #ececec;
	padding-bottom: 40px;
}

.comment-content {
	clear: both;
}

.comment-list li {
	padding: 40px 40px 0;
}

.comment-list li li {
	padding-right: 0;
}

.comment-respond input[type=email], .comment-respond input[type=text], .comment-respond input[type=url] {
	width: 50%;
}

.comment-respond label {
	display: block;
	margin-right: 12px;
}

.entry-comments .comment-author, .entry-comments .comment-author a {
	color: #333;
	margin-bottom: 0;
}

.comment-meta, .comment-meta a {
	color: #aaa;
	font-size: 14px;
}

.comment-meta a:hover, .entry-comments .comment-author a:hover {
	color: #31b2ed;
}

.ping-list li {
	padding: 40px 40px 16px;
}

.entry-pings .reply {
	display: none;
}

.form-allowed-tags {
	background-color: #f5f5f5;
	padding: 24px;
}

.sidebar .widget {
	background-color: transparent;
	border: 0;
}

.home .footer-widgets {
	background-image: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/themes/enterprise-pro/images/footerbg-top.png") !important;
}

.home .footer-widgets.nitro-lazy {
	background-image: none !important;
}

.footer-widgets {
	background-color: #343434;
	background-image: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/themes/enterprise-pro/images/footerbg-top-inner.png");
	background-repeat: no-repeat;
	clear: both;
	padding-top: 120px;
	background-position: right top;
	padding-bottom: 80px;
	background-size: contain;
}

.footer-widgets.nitro-lazy {
	background-image: none !important;
}

.footer-widgets input {
	border: 1px solid #333;
}

.footer-widgets li {
	border-bottom: none;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.footer-widgets li a {
	color: #0a88df;
	font-size: 15px;
	font-weight: 700;
}

.footer-widgets-4 {
	width: 18%;
	float: right;
}

.footer-widgets-2, .footer-widgets-3, .footer-widgets-1 {
	width: 25%;
	float: left;
}

.footer-widgets-2 {
	text-align: left;
	font-size: 13px;
}

.home_page_right, .site-footer {
	text-align: center;
	text-transform: uppercase;
}

.footer-widgets-2 span {
	color: #282828;
}

.site-footer {
	background-color: #343434;
	border-top: 1px solid #ececec;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.57;
	letter-spacing: normal;
	text-align: center;
	color: #fff;
	padding: 15px 0;
}

.site-footer a {
	color: #aaa;
}

.site-footer a:hover {
	color: #31b2ed;
}

.site-footer p {
	margin-bottom: 0;
}

.enterprise-pro-black .comment-meta a, .enterprise-pro-black .genesis-nav-menu .current-menu-item > a, .enterprise-pro-black .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .enterprise-pro-black .genesis-nav-menu .sub-menu a:hover, .enterprise-pro-black .genesis-nav-menu a:hover, .enterprise-pro-black .site-footer a, .enterprise-pro-black a:hover {
	color: #aaa;
}

.enterprise-pro-black .comment-meta a:hover, .enterprise-pro-black .entry-comments .comment-author a, .enterprise-pro-black .entry-title a, .enterprise-pro-black .genesis-nav-menu a, .enterprise-pro-black .sidebar .widget-title a, .enterprise-pro-black .site-footer a:hover, .enterprise-pro-black .site-title a, .enterprise-pro-black .site-title a:hover, .enterprise-pro-black a {
	color: #333;
}

.enterprise-pro-black .nav-primary a {
	color: #fff;
}

.enterprise-pro-black .archive-pagination .active a, .enterprise-pro-black .archive-pagination li a:hover, .enterprise-pro-black .button, .enterprise-pro-black .home-top .more-link, .enterprise-pro-black button, .enterprise-pro-black input[type=reset], .enterprise-pro-black input[type=submit], .enterprise-pro-black input[type=button] {
	background-color: #333;
	color: #fff;
}

.enterprise-pro-black .button:hover, .enterprise-pro-black .home-top .more-link:hover, .enterprise-pro-black button:hover, .enterprise-pro-black input:hover[type=reset], .enterprise-pro-black input:hover[type=submit], .enterprise-pro-black input:hover[type=button] {
	background-color: #aaa;
	color: #fff;
}

.enterprise-pro-green .comment-meta a:hover, .enterprise-pro-green .entry-comments .comment-author a:hover, .enterprise-pro-green .entry-title a:hover, .enterprise-pro-green .genesis-nav-menu .current-menu-item > a, .enterprise-pro-green .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .enterprise-pro-green .genesis-nav-menu .sub-menu a:hover, .enterprise-pro-green .genesis-nav-menu a:hover, .enterprise-pro-green .site-footer a:hover, .enterprise-pro-green .site-title a, .enterprise-pro-green .site-title a:hover, .enterprise-pro-green a {
	color: #2bc876;
}

.enterprise-pro-green .comment-meta a, .enterprise-pro-green .site-footer a {
	color: #aaa;
}

.enterprise-pro-green .entry-comments .comment-author a, .enterprise-pro-green .entry-title a, .enterprise-pro-green .genesis-nav-menu a, .enterprise-pro-green .sidebar .widget-title a, .enterprise-pro-green a:hover {
	color: #333;
}

.enterprise-pro-green .nav-primary a {
	color: #fff;
}

.enterprise-pro-green .archive-pagination .active a, .enterprise-pro-green .archive-pagination li a:hover, .enterprise-pro-green .button, .enterprise-pro-green .home-top .more-link, .enterprise-pro-green button, .enterprise-pro-green input[type=reset], .enterprise-pro-green input[type=submit], .enterprise-pro-green input[type=button] {
	background-color: #2bc876;
	color: #fff;
}

.enterprise-pro-green .button:hover, .enterprise-pro-green .home-top .more-link:hover, .enterprise-pro-green button:hover, .enterprise-pro-green input:hover[type=reset], .enterprise-pro-green input:hover[type=submit], .enterprise-pro-green input:hover[type=button] {
	background-color: #333;
	color: #fff;
}

.enterprise-pro-orange .comment-meta a:hover, .enterprise-pro-orange .entry-comments .comment-author a:hover, .enterprise-pro-orange .entry-title a:hover, .enterprise-pro-orange .genesis-nav-menu .current-menu-item > a, .enterprise-pro-orange .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .enterprise-pro-orange .genesis-nav-menu .sub-menu a:hover, .enterprise-pro-orange .genesis-nav-menu a:hover, .enterprise-pro-orange .site-footer a:hover, .enterprise-pro-orange .site-title a, .enterprise-pro-orange .site-title a:hover, .enterprise-pro-orange a {
	color: #ff6f00;
}

.enterprise-pro-orange .comment-meta a, .enterprise-pro-orange .site-footer a {
	color: #aaa;
}

.enterprise-pro-orange .entry-comments .comment-author a, .enterprise-pro-orange .entry-title a, .enterprise-pro-orange .genesis-nav-menu a, .enterprise-pro-orange .sidebar .widget-title a, .enterprise-pro-orange a:hover {
	color: #333;
}

.enterprise-pro-orange .nav-primary a {
	color: #fff;
}

.enterprise-pro-orange .archive-pagination .active a, .enterprise-pro-orange .archive-pagination li a:hover, .enterprise-pro-orange .button, .enterprise-pro-orange .home-top .more-link, .enterprise-pro-orange button, .enterprise-pro-orange input[type=reset], .enterprise-pro-orange input[type=submit], .enterprise-pro-orange input[type=button] {
	background-color: #ff6f00;
	color: #fff;
}

.enterprise-pro-orange .button:hover, .enterprise-pro-orange .home-top .more-link:hover, .enterprise-pro-orange button:hover, .enterprise-pro-orange input:hover[type=reset], .enterprise-pro-orange input:hover[type=submit], .enterprise-pro-orange input:hover[type=button] {
	background-color: #333;
	color: #fff;
}

.enterprise-pro-red .comment-meta a:hover, .enterprise-pro-red .entry-comments .comment-author a:hover, .enterprise-pro-red .entry-title a:hover, .enterprise-pro-red .genesis-nav-menu .current-menu-item > a, .enterprise-pro-red .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .enterprise-pro-red .genesis-nav-menu .sub-menu a:hover, .enterprise-pro-red .genesis-nav-menu a:hover, .enterprise-pro-red .site-footer a:hover, .enterprise-pro-red .site-title a, .enterprise-pro-red .site-title a:hover, .enterprise-pro-red a {
	color: #ff473a;
}

.enterprise-pro-red .comment-meta a, .enterprise-pro-red .site-footer a {
	color: #aaa;
}

.enterprise-pro-red .entry-comments .comment-author a, .enterprise-pro-red .entry-title a, .enterprise-pro-red .genesis-nav-menu a, .enterprise-pro-red .sidebar .widget-title a, .enterprise-pro-red a:hover {
	color: #333;
}

.enterprise-pro-red .nav-primary a {
	color: #fff;
}

.enterprise-pro-red .archive-pagination .active a, .enterprise-pro-red .archive-pagination li a:hover, .enterprise-pro-red .button, .enterprise-pro-red .home-top .more-link, .enterprise-pro-red button, .enterprise-pro-red input[type=reset], .enterprise-pro-red input[type=submit], .enterprise-pro-red input[type=button] {
	background-color: #ff473a;
	color: #fff;
}

.enterprise-pro-red .button:hover, .enterprise-pro-red .home-top .more-link:hover, .enterprise-pro-red button:hover, .enterprise-pro-red input:hover[type=reset], .enterprise-pro-red input:hover[type=submit], .enterprise-pro-red input:hover[type=button] {
	background-color: #333;
	color: #fff;
}

.enterprise-pro-teal .comment-meta a:hover, .enterprise-pro-teal .entry-comments .comment-author a:hover, .enterprise-pro-teal .entry-title a:hover, .enterprise-pro-teal .genesis-nav-menu .current-menu-item > a, .enterprise-pro-teal .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .enterprise-pro-teal .genesis-nav-menu .sub-menu a:hover, .enterprise-pro-teal .genesis-nav-menu a:hover, .enterprise-pro-teal .site-footer a:hover, .enterprise-pro-teal .site-title a, .enterprise-pro-teal .site-title a:hover, .enterprise-pro-teal a {
	color: #34bfba;
}

.enterprise-pro-teal .comment-meta a, .enterprise-pro-teal .site-footer a {
	color: #aaa;
}

.enterprise-pro-teal .entry-comments .comment-author a, .enterprise-pro-teal .entry-title a, .enterprise-pro-teal .genesis-nav-menu a, .enterprise-pro-teal .sidebar .widget-title a, .enterprise-pro-teal a:hover {
	color: #333;
}

.enterprise-pro-teal .nav-primary a {
	color: #fff;
}

.enterprise-pro-teal .archive-pagination .active a, .enterprise-pro-teal .archive-pagination li a:hover, .enterprise-pro-teal .button, .enterprise-pro-teal .home-top .more-link, .enterprise-pro-teal button, .enterprise-pro-teal input[type=reset], .enterprise-pro-teal input[type=submit], .enterprise-pro-teal input[type=button] {
	background-color: #34bfba;
	color: #fff;
}

.enterprise-pro-teal .button:hover, .enterprise-pro-teal .home-top .more-link:hover, .enterprise-pro-teal button:hover, .enterprise-pro-teal input:hover[type=reset], .enterprise-pro-teal input:hover[type=submit], .enterprise-pro-teal input:hover[type=button] {
	background-color: #333;
	color: #fff;
}

.header-widget-area .textwidget {
	color: #2a2a2a;
	font-size: 17px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.home-banner {
	background: #f0eeed;
	border-bottom: 1px solid #d4d4d4;
	padding: 0;
}

.home_page_lfet {
	width: 45.4%;
	opacity: 0;
	visibility: hidden;
}

.home_page_right {
	width: 52%;
	padding: 40px 0 0;
}

.home_page_lfet img {
	border: 6px solid #fff;
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
}

.home_page_right h2 {
	color: #90cbf5;
	font-size: 32px;
	line-height: 32px;
}

.home_page_right p {
	color: #292929;
	display: initial;
	font-size: 13px;
	line-height: 14px !important;
}

.home_page_right a {
	display: inline-block;
	background: #f6f6f6;
	border: 1px solid #d4d4d4;
	padding: 10px 20px;
	font-size: 14px;
	color: #292929;
	margin-top: 15px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
}

.shadow-image {
	border: 0;
	box-shadow: none;
	position: relative;
	top: -13px;
}

.form1 .wdform_page {
	padding: 0 !important;
}

.omsc-toggle-title:hover, .omsc-toggle.omsc-expanded .omsc-toggle-title {
	background: #0d98dd !important;
	color: #fff !important;
}

.sidebar-primary .list-dropdown-wrap .ninja-forms-field {
	width: 270px;
}

.ninja-forms-required-items {
	font-size: 12px !important;
}

.ninja_forms_field_14_label {
	font-size: 15px;
}

.ninja-forms-error-msg, .ninja-forms-field-error, .ninja-forms-success-msg {
	font-size: 14px !important;
}

.ninja-forms-error-msg {
	padding: 8px;
	background: #f29999;
	margin-bottom: 15px;
	color: #333;
}

.ninja-forms-success-msg {
	padding: 8px;
	background: #b4e199;
	margin-bottom: 15px;
	color: #333;
}

.sidebar-primary .widget_ninja_forms_widget {
	margin-bottom: 327px;
}

.footer-widgets-2 .textwidget {
	float: right;
}

.footer-title {
	color: #868686;
	font-size: 14px;
}

@media only screen and (max-width: 1139px) {
	.wrap {
		max-width: 960px;
	}
	
	.content-sidebar-sidebar .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {
		width: 740px;
	}
	
	.content {
		width: 620px;
	}
	
	.content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
		width: 400px;
	}
	
	.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {
		width: 455px;
	}
	
	.footer-widgets-1 {
		margin-right: 30px;
		width: 47%;
	}
}

.mob-form, .phone-show {
	display: none;
}

@media only screen and (max-width: 1023px) {
	.mob-form {
		display: block !important;
	}
	
	#overlay {
		position: fixed;
		display: none;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, .5);
		z-index: 99999;
		cursor: pointer;
	}
	
	.slide-menu {
		display: block !important;
	}
	
	div# .is-sticky .wrap {
		max-width: 95% !important;
		padding-right: 160px;
	}
	
	.input-column .field-container {
		width: 100%;
		padding-right: 25px;
	}
	
	.phone-hide {
		display: none;
	}
	
	.phone-show a {
		background: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/themes/enterprise-pro/images/MainButtonBg.png") repeat-x;
		color: #fff;
		text-decoration: none !important;
		padding: 15px;
		border-radius: 4px;
		font-weight: 700 !important;
	}
	
	.phone-show a.nitro-lazy {
		background: none !important;
	}
	
	.phone-show {
		display: block;
	}
	
	.FreeQuotes.ilvs {
		margin: 0 auto 15px;
	}
	
	.sidebarlogos, .sidebarlogos-a {
		display: inline-block;
		vertical-align: middle;
	}
	
	.sidebarlogos {
		width: 49%;
		margin-top: 20px;
	}
	
	.sidebarlogos-a {
		width: 50%;
	}
	
	.ilvs input.zipcode-quote2 {
		display: block;
		width: 90% !important;
		margin-top: 20px;
	}
	
	.wrap.nclassb {
		background-position: -100px 0 !important;
		max-width: 100% !important;
	}
	
	.wrap {
		max-width: 768px;
	}
	
	.home-top .wrap {
		max-width: 750px;
	}
	
	.content, .content-sidebar-sidebar .content, .content-sidebar-sidebar .content-sidebar-wrap, .footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .sidebar-content-sidebar .content, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-primary, .sidebar-secondary, .sidebar-sidebar-content .content, .sidebar-sidebar-content .content-sidebar-wrap, .site-header .widget-area, .title-area {
		width: 100%;
	}
	
	.genesis-nav-menu li, .site-header .search-form, .site-header ul.genesis-nav-menu {
		float: none;
	}
	
	.nav-header {
		margin-top: 0 !important;
	}
	
	.site-header .search-form {
		margin: 16px auto;
	}
	
	.genesis-nav-menu li.right {
		display: none;
	}
	
	.footer-widgets-1 {
		margin-right: 10px;
		width: 48%;
	}
	
	.featured-content .alignnone {
		display: block;
		text-align: center;
	}
	
	.home-top a.alignleft, .home-top a.alignright {
		width: 100%;
	}
	
	.home-top .featured-content .entry-header {
		clear: both;
		padding: 40px 40px 0;
	}
	
	.home-top .featured-content .entry-content {
		padding: 0 40px 40px;
	}
	
	.Bluewave-st-container {
		display: block;
		opacity: 1;
	}
	
	.Bluewave-st-container.hide-roms, .Bluewave-st-container.hide-cto {
		display: none;
		opacity: 0;
	}
}

.nclassb img {
	display: none;
}

@media only screen and (max-width: 1023px) {
	.footer-widgets-1 {
		width: 22.9%;
	}
	
	.footer-widgets-2, .footer-widgets-3, .footer-widgets-4 {
		width: 23.9%;
	}
	
	.review-list li, ul.review-list li {
		list-style: none !important;
	}
	
	.stickphone {
		padding-right: 10px;
		top: 22px !important;
	}
	
	div# .is-sticky .wrap {
		max-width: 100% !important;
		padding-right: 0;
		padding-left: 0;
	}
	
	.is-sticky .responsive-menu-icon {
		text-align: left !important;
	}
	
	.wrap.nclassb h1 {
		font-size: 24px !important;
	}
	
	.wrap.nclassb h3 {
		font-size: 18px !important;
	}
	
	.wrap.nclassb h5 {
		font-size: 20px !important;
	}
	
	.GetQuoteLogos p {
		display: inline-block;
		margin-right: 0 !important;
		margin-bottom: 0;
		width: 45%;
		vertical-align: middle;
	}
	
	.home_page_lfet.four-sixths.first p {
		font-size: 0;
	}
	
	.home_page_lfet.four-sixths.first {
		display: block;
		opacity: 1;
		visibility: visible;
	}
	
	.nclassb img {
		display: block !important;
		padding: 0;
		border: 0;
	}
	
	.home_page_right.one-third {
		padding: 20px 15px 0 !important;
	}
	
	.home_page_right {
		width: 52%;
		padding: 0 10px 25px !important;
	}
	
	.wrap.nclassb {
		background: 0 0 !important;
		padding: 0 !important;
	}
	
	.wrap {
		padding-left: 5%;
		padding-right: 5%;
	}
	
	.archive-pagination li a {
		margin-bottom: 4px;
	}
	
	.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {
		margin: 0px !important;
		width: 100%;
		margin-bottom: 20px !important;
	}
	
	#text-25 .one-half, .three-sixths, .two-fourths {
		width: 100% !important;
	}
	
	.home-top .more-link {
		display: block;
	}
	
	.home-bottom .widget {
		margin: 0 0 40px;
		width: 100%;
	}
	
	.menu-item-has-children span:after, .genesis-nav-menu.responsive-menu, .genesis-nav-menu.responsive-menu > .menu-item > .sub-menu {
		display: none;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item, .responsive-menu-icon {
		display: block;
		background: none;
	}
	
	.genesis-nav-menu.responsive-menu > .menu-item-has-children.active:before {
		transform: rotate(-180deg) translateY(50%);
		transition: .2s all ease-in;
	}
	
	.genesis-nav-menu.responsive-menu li a, .genesis-nav-menu.responsive-menu li a:hover {
		background: 0 0;
		border: none;
		display: block;
		line-height: 1;
		padding: 16px 20px;
		text-transform: none;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
		position: relative;
	}
	
	.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
		content: "";
		font: 16px/1 dashicons;
		height: 16px;
		right: 20px;
		top: 20px;
		text-align: right;
		position: absolute;
		display: inline-block;
		transition: .3s all ease-in;
		position: absolute;
		transform: translateY(-50%);
		pointer-events: none;
	}
	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "";
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu {
		background-color: rgba(0, 0, 0, .05);
		border: none;
		left: auto;
		opacity: 1;
		position: relative;
		-moz-transition: opacity .4s ease-in-out;
		-ms-transition: opacity .4s ease-in-out;
		-o-transition: opacity .4s ease-in-out;
		-webkit-transition: opacity .4s ease-in-out;
		transition: opacity .4s ease-in-out;
		width: 100%;
		z-index: 99;
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu li a, .genesis-nav-menu.responsive-menu .sub-menu li a:hover {
		padding: 12px 20px;
		position: relative;
		text-transform: none;
		width: 100%;
	}
	
	.nav-primary .genesis-nav-menu.responsive-menu {
		padding-bottom: 16px;
	}
	
	.nav-primary .genesis-nav-menu.responsive-menu .sub-menu {
		background-color: rgba(0, 0, 0, .07);
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu .sub-menu, .nav-primary .genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
		background-color: transparent;
		margin: 0;
		padding-left: 25px;
	}
	
	.home_page_right {
		padding-bottom: 30px;
	}
	
	.footer-widgets-1, .footer-widgets-2 {
		margin-bottom: 30px;
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu li a {
		color: #333;
	}
	
	.sidebar-primary .widget_ninja_forms_widget {
		margin-bottom: 600px;
	}
	
	.entry-content .review-wrapper li {
		margin: 0;
		list-style: none !important;
	}
	
	div#sfsi_holder {
		display: none;
	}
	
	.hreview-aggregate {
		display: none !important;
	}
	
	.review-list li {
		border-bottom: 1px solid #e7e7e7;
		padding: 10px 15px;
		position: relative;
	}
}

.wrap.nclassb {
	background: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/themes/enterprise-pro/images/09kmm-min.jpg") no-repeat;
	background-size: contain;
	padding: 55px 0 100px;
}

.wrap.nclassb.nitro-lazy {
	background: none !important;
}

.wrap.nclassb h3 {
	text-align: center;
	font-size: 25px;
	text-transform: initial;
	letter-spacing: -1px;
}

.wrap.nclassb h5 {
	font-style: italic;
	font-family: "open sans";
	margin-top: 35px;
	font-size: 23px;
	text-align: center;
	margin-bottom: 7px;
	font-weight: 600;
}

.field-container, .steps ul li, span.numbg {
	font-family: "Open Sans", sans-serif;
}

.wrap.nclassb h5 span {
	font-weight: 800;
	color: #2097d5;
}

input[type="search"] {
	-webkit-appearance: none;
}

input.zipcode-quote2 {
	width: 350px;
	height: 56px;
	font-style: normal;
	font-size: 20px !important;
	display: inline-block;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	padding-left: 23px;
	border: 0;
}

input.MainButton-submit {
	margin: 0;
	background: #fa6900 !important;
	vertical-align: bottom;
	color: #fff !important;
	text-transform: uppercase;
	font-style: normal;
	font-size: 16px;
	height: 56px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

input.MainButton-submit:hover, .ilvs .MainButton:hover {
	background: #9a0a0a !important;
}

.wrap.nclassb h1 {
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 0;
	letter-spacing: -1px;
}

h3.sjhaut {
	background: #f0eeed;
	background: -moz-linear-gradient(left, rgba(240, 238, 237, 1) 1%, rgba(207, 207, 207, 1) 40%, rgba(207, 207, 207, 1) 60%, rgba(240, 238, 237, 1) 100%);
	background: -webkit-linear-gradient(left, rgba(240, 238, 237, 1) 1%, rgba(207, 207, 207, 1) 40%, rgba(207, 207, 207, 1) 60%, rgba(240, 238, 237, 1) 100%);
	background: linear-gradient(to right, rgba(240, 238, 237, 1) 1%, rgba(207, 207, 207, 1) 40%, rgba(207, 207, 207, 1) 60%, rgba(240, 238, 237, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0eeed", endColorstr="#f0eeed", GradientType=1);
	padding: 7px 0;
	border-bottom: 1px solid #bfbfbf;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: -1px;
}

.home .GetQuoteLogos img {
	width: 100%;
	filter: grayscale(1);
	opacity: .6;
}

.GetQuoteLogos p {
	display: inline-block;
	margin-bottom: 0;
	margin-top: 20px;
}

aside #text-16 {
	margin-left: 30px;
	margin-bottom: 120px;
}

#text-16 {
	margin-top: 4% !important;
}

.FreeQuotes {
	background: #f7f8f8;
	padding: 10px;
	border-radius: 14px;
	background-color: #1f97d5;
	width: 92%;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: 30px;
}

input#searchform-1 {
	display: inline-block;
	font-size: 19px;
	border: none;
	border-bottom: 2px solid #c3c3c3;
	background: transparent;
	padding-right: 110px;
	font-weight: bold;
	webkit-appearance: none;
}

input#searchform-1::placeholder {
	color: #3e3e3e;
	opacity: 1;
}

input#searchform-1:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #3e3e3e;
}

input#searchform-1::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #3e3e3e;
}

input#searchform-1:focus {
	border-bottom: 2px solid #1f97d5;
}

.main-menu-bar .search-form-submit {
	width: auto;
	border: 1px solid transparent;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	position: absolute;
	right: 0;
	top: -13px;
	color: #fff !important;
	background: #1f97d5;
	font-size: 15px;
	text-transform: uppercase;
	cursor: pointer;
}

.main-menu-bar .dashicons-no-alt {
	font-size: 50px;
	font-weight: 100;
	position: absolute;
	right: 10%;
	top: 20px;
	color: #a6a5a5;
	cursor: pointer;
	width: 50px;
	height: 50px;
	display: block;
}

input[type="search"]::-webkit-search-cancel-button {
	/* Remove default */
	-webkit-appearance: none;
	/* Now your own custom styles */
	height: 20px;
	width: 20px;
	display: block;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAn0lEQVR42u3UMQrDMBBEUZ9WfQqDmm22EaTyjRMHAlM5K+Y7lb0wnUZPIKHlnutOa+25Z4D++MRBX98MD1V/trSppLKHqj9TTBWKcoUqffbUcbBBEhTjBOV4ja4l4OIAZThEOV6jHO8ARXD+gPPvKMABinGOrnu6gTNUawrcQKNCAQ7QeTxORzle3+sDfjJpPCqhJh7GixZq4rHcc9l5A9qZ+WeBhgEuAAAAAElFTkSuQmCC");
	/* setup all the background tweaks for our custom icon */
	background-repeat: no-repeat;
	/* icon size */
	background-size: 20px;
}

input[type="search"]::-webkit-search-cancel-button.nitro-lazy {
	background-image: none !important;
}

/*.FreeQuotes {
    background: #f7f8f8;
    background: -moz-linear-gradient(top, rgba(247, 248, 248, 1) 1%, rgba(247, 248, 248, 1) 26%, rgba(232, 232, 232, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(247, 248, 248, 1) 1%, rgba(247, 248, 248, 1) 26%, rgba(232, 232, 232, 1) 100%);
    background: linear-gradient(to bottom, rgba(247, 248, 248, 1) 1%, rgba(247, 248, 248, 1) 26%, rgba(232, 232, 232, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f8f8', endColorstr='#e8e8e8', GradientType=0);
    padding: 10px;
    -webkit-border-radius: 6px;
    background-position: top left;
    background-repeat: repeat;
    -moz-border-radius: 6px;
    width: 100%;
    border-radius: 6px;
    -moz-box-shadow: inset 0 0 25px rgba(0, 0, 0, .25);
    -webkit-box-shadow: inset 0 0 25px rgba(0, 0, 0, .25);
    box-shadow: inset 0 0 25px rgba(0, 0, 0, .25);
    margin-bottom: 20px
}*/
.FreeQuotesInner {
	padding: 10px;
	text-align: center;
}

.FreeQuotesInner ul {
	margin: 20px auto 0;
	display: table;
}

.FreeQuotesInner input[type=text] {
	background: #fff;
	padding: 11px 5px;
	color: #747474;
	font-size: 20px;
	font-weight: 700;
	text-align: center;
	border: 1px solid #fff;
	width: 90%;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	line-height: 25px;
	border-radius: 1px;
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	-webkit-box-shadow: inset 0 0 2px 0 rgba(127, 127, 127, .75);
	-moz-box-shadow: inset 0 0 2px 0 rgba(127, 127, 127, .75);
	box-shadow: inset 0 0 2px 0 rgba(127, 127, 127, .75);
}

.button, .home-top .more-link, .ilvs input[type=submit], button, input[type=reset], input[type=button] {
	background-color: #fa6900;
	border-radius: 6px;
	color: #292929;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 14px;
	width: auto;
	border: 0;
}

.actions.clearfix a, .ilvs .MainButton {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.ilvs .MainButton {
	background: #ff1109;
	margin: 11px 0 0 !important;
	border-radius: 6px;
	border: 0;
	font-size: 16px !important;
	color: #fff !important;
	width: 236px !important;
	text-align: center;
	height: 56px;
	cursor: pointer;
}

.FreeQuotesInner ul.sidebar-quote li {
	list-style: none;
	background: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/themes/enterprise-pro/images/righticon.png") no-repeat;
	padding-left: 27px;
	padding-bottom: 10px;
	text-align: left;
	font-size: 15px;
	margin-bottom: 10px;
	margin-top: 0;
	line-height: 15px;
	border: 0;
	color: #fff;
	background-size: 22px;
	margin-left: 10px;
}

.FreeQuotesInner ul.sidebar-quote li.nitro-lazy {
	background: none !important;
}

.FreeQuotesInner .header-alt {
	font-size: 22px;
	color: #fff;
	font-weight: 600;
	padding: 10px;
	text-transform: uppercase;
	display: block;
	padding-top: 0;
}

.ilvs input.zipcode-quote2 {
	width: 95%;
	text-align: center;
	font-style: normal;
	border-radius: 10px;
	text-transform: uppercase;
	color: #000 !important;
	padding: 12px;
	display: inline-block;
	-webkit-box-shadow: inset 0 0 2px 0 rgba(127, 127, 127, .75);
	-moz-box-shadow: inset 0 0 2px 0 rgba(127, 127, 127, .75);
	box-shadow: inset 0 0 2px 0 rgba(127, 127, 127, .75);
	border: 0;
	background: #fff;
	font-size: 14px;
}

.sidebarlogos img {
	width: 49%;
	display: inline-block;
	margin-bottom: 20px;
}

.sidebarlogos-a img {
	width: 32%;
	display: inline-block;
}

.ilvs ::-webkit-input-placeholder {
	font-size: 15px;
	font-weight: 700;
}

.ilvs ::-moz-placeholder {
	font-size: 15px;
	font-weight: 700;
}

.ilvs :-ms-input-placeholder {
	font-size: 15px;
	font-weight: 700;
}

.ilvs :-moz-placeholder {
	font-size: 15px;
	font-weight: 700;
}

.steps ul li {
	list-style: none;
	display: inline-block;
	background: #e7e7e7;
	border: 2px solid #a3a3a3;
	width: 205px;
	margin: 3px;
	padding: 10px;
	text-align: center;
	float: left;
	font-size: 20px;
	cursor: pointer;
}

div#gormsjs {
	width: 100%;
	display: block;
	position: relative;
}

li.first.done {
	border: 1px solid #507b28 !important;
	background: #aaca8e !important;
	color: #000 !important;
	padding: 0;
}

li.first.done a:before {
	content: "";
	background: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/themes/enterprise-pro/images/FreeQuoteListGreenArrow.png") 2px 6px no-repeat #aaca8e !important;
	color: #000 !important;
	width: 50px;
	height: 52px;
	display: inline-block;
	vertical-align: middle;
}

span.current-info.audible, span.numbg {
	display: none;
}

.steps ul li a {
	color: #333;
	pointer-events: none;
	cursor: default;
}

#gormsjs > div.steps.clearfix > ul > li:nth-child(2) a, span.numbg {
	color: #fff;
}

#gormsjs > div.steps.clearfix > ul > li:nth-child(2) {
	background: #2097d5;
}

.tabcontrol > .content > .title, .wizard > .content > .title {
	position: absolute;
	left: -999em;
}

.field-warpe {
	float: left;
	width: 100%;
}

span.numbg {
	width: 37px;
	height: 37px;
	text-align: center;
	font-size: 28px;
	line-height: 37px;
	float: left;
	margin: 20px 10px 0 0;
	background: #2a4b93;
	border-radius: 50%;
}

.steps {
	margin: 0 auto;
	display: table;
}

.field-warp {
	display: inline-table;
	width: 47%;
}

.field-container {
	display: inline-table;
	width: 230px;
	vertical-align: top;
	margin-bottom: 15px;
	font-size: 16px;
	color: #000;
	font-weight: 600;
	margin-right: 30px;
	padding-top: 10px;
}

.field-container input {
	width: 100%;
}

input, select, textarea {
	background-color: #fff;
	border: 1px solid #dcdcdc;
	color: #000 !important;
}

.actions.clearfix a, a.btnpri {
	color: #fff !important;
	font-family: "Open Sans", sans-serif;
	cursor: pointer;
	text-align: center;
}

.actions.clearfix a {
	background: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/themes/enterprise-pro/images/MainButtonBg.png") repeat-x #2097d5;
	margin: 17px 0 0 !important;
	border-radius: 6px;
	border: none;
	line-height: 2;
	display: table-cell;
	font-size: 26px !important;
	width: 234px !important;
	height: 55px;
	font-weight: 700;
}

.actions.clearfix a.nitro-lazy {
	background: none !important;
}

a.btnpri:hover {
	opacity: .7;
}

a.btnpri {
	background: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/themes/enterprise-pro/images/MainButtonBg.png") repeat-x #2097d5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: none;
	font-size: 17px !important;
	width: 280px !important;
	font-weight: 400;
	padding: 10px;
	text-transform: uppercase;
	margin: 0 auto;
	display: table;
}

a.btnpri.nitro-lazy {
	background: none !important;
}

.disabled + .mainbgs {
	display: block !important;
}

li.mainbgs {
	display: none !important;
}

.content.clearfix img {
	float: left;
	margin-right: 30px;
}

.actions.clearfix {
	position: absolute;
	left: 50%;
	top: 50%;
}

.content.clearfix {
	border: 1px solid #9a9a9a;
	border-radius: 4px;
	clear: both;
	margin-top: 22px;
}

.button, .formshs button, .formshs input[type=reset], .formshs input[type=submit], .home-top .more-link, input[type=button] {
	background-color: #2097d5;
	border-radius: 6px;
	color: #292929;
	cursor: pointer;
	font-size: 14px;
	font-weight: 400;
	width: auto;
	margin-top: 15px;
	border: 0;
}

.formshs .MainButton {
	background: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/themes/enterprise-pro/images/MainButtonBg.png") repeat-x;
	margin: 11px 0 0 !important;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 0;
	font-size: 24px !important;
	color: #fff !important;
	font-weight: 700 !important;
	width: 236px !important;
	text-align: center;
	height: 55px;
	cursor: pointer;
}

.formshs .MainButton.nitro-lazy {
	background: none !important;
}

section#gormsjs-p-2 h5 {
	padding-top: 20px;
}

.page-id-743 .entry-title, .page-id-747 .entry-title {
	display: none;
}

@media only screen and (max-width: 2560px) {
	#text-13 {
		min-height: 1200px;
	}
}

@media only screen and (max-width: 1960px) {
	#text-13 {
		min-height: 920px;
	}
}

@media only screen and (max-width: 1500px) {
	#text-13 .textwidget {
		width: auto;
		margin: 0 auto;
	}
}

@media only screen and (max-width: 1439px) {
	#customForm {
		display: none;
	}
	
	.header-image .site-title > a {
		background-size: contain !important;
	}
	
	.title-area {
		width: 200px;
	}
}

@media only screen and (max-width: 1279px) {
	ul#menu-main-menu:before {
		content: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/source/rev-f9c035b/www.bluewaveinsurance.com/wp-content/themes/enterprise-pro/images/icons8-menu.svg");
		/*content: "\f333";*/
		
		/*font: 400 40px/1 dashicons;*/
		margin: 0 auto;
		text-align: center;
		display: inline-block;
		padding: 10px;
		padding-right: 0;
		right: -20px;
		position: relative;
	}
	
	ul#menu-main-menu:after {
		content: "Menu";
		font-style: normal;
		text-transform: uppercase;
		font-size: 14px !important;
		font-size: 30px;
		padding-left: 0;
		position: relative;
		/*top: 4px;
    left: -23px;*/
		top: 10px;
		left: -19px;
	}
	
	.site-header .wrap {
		padding: 0 !important;
	}
	
	.home .site-header {
		position: static;
	}
	
	#text-22 {
		padding: 0;
	}
	
	.top_contact .speak {
		display: none;
	}
	
	a.compare_btn {
		display: block !important;
		position: fixed;
		z-index: 9999;
		bottom: -50%;
		left: 50%;
		transform: translate(-50%, 50%);
		-webkit-transform: translate(-50%, 50%);
		padding: 6px 13px 5px 13px !important;
		background: #1f97d5;
		font-weight: normal !important;
		color: #fff !important;
		font-size: 14px !important;
		text-transform: uppercase;
		border-radius: 50px;
		position: absolute;
		bottom: auto;
	}
	
	.header-image .site-title a {
		background-size: contain !important;
		background-position: center top !important;
	}
	
	.title-area {
		width: 170px !important;
	}
	
	.site-header {
		min-height: initial !important;
	}
	
	.nav-header {
		margin-top: 0px !important;
	}
	
	.slide-menu {
		display: block !important;
		z-index: 99999;
	}
	
	a.Rectangle {
		font-size: 16px;
		padding: 16px 20px;
	}
	
	.Speak-to-a-licensed {
		font-size: 16px;
	}
	
	.slide-menu .btn {
		font-size: 16px;
	}
	
	.site-header .widget-area {
		width: auto;
	}
}

@media only screen and (max-width: 1366px) {
	/* styles for browsers larger than 1366px; */
	.footer-widgets-2, .footer-widgets-3, .footer-widgets-4 {
		width: 24.9%;
	}
}

@media only screen and (max-width: 1280px) {
	.footer-widgets .wrap {
		width: auto;
		padding-left: 140px;
	}
	
	.home-columns {
		max-width: 90%;
	}
	
	.widget_sp_image .widget-wrap {
		max-width: 90%;
	}
}

@media only screen and (max-width: 1200px) {
	.site-inner .wrap {
		margin: 0 auto;
		max-width: 95% !important;
	}
	
	#widget_sp_image-2 input.zipcode-quote2 {
		width: 250px;
	}
	
	.footer-widgets {
		padding-left: 4%;
		padding-right: 4%;
	}
	
	.footer-widgets-2, .footer-widgets-3, .footer-widgets-1 {
		width: 25%;
	}
	
	.footer-widgets-2 {
		padding-right: 15px;
	}
	
	.footer-widgets-4 {
		width: 18%;
	}
	
	.bannerform {
		margin-right: 2%;
	}
	
	#text-21 .home-columns .first {
		margin-left: 10px;
	}
}

@media only screen and (max-width: 1120px) {
	.home-columns {
		max-width: 1000px;
	}
}

@media only screen and (max-width:1024px) {
	/* styles for browsers larger than 1366px; */
	.banner-form-mobile .bannerform {
		float: none;
		text-align: center;
		margin-top: 6%;
	}
	
	.banner-form-mobile .bannerform p {
		width: 100%;
	}
	
	input.zipcode-quote2 {
		border: 1px solid #dcdcdc !important;
	}
	
	#text-25 .one-half, .three-sixths, .two-fourths {
		width: 45.717948717949%;
	}
	
	.home-columns {
		max-width: 950px;
	}
	
	.home-columns {
		max-width: 100%;
		margin: 0 auto;
	}
	
	#text-13 {
		min-height: 500px;
		background-size: cover;
		background-position: bottom;
	}
	
	.site-footer {
		font-size: 11px;
	}
	
	.site-header .genesis-nav-menu li {
		position: relative;
		margin-right: 11px !important;
	}
	
	.header-widget-area li.cplan {
		margin-right: 0 !important;
	}
}

@media only screen and (max-width:1023px) {
	.site-header {
		min-height: initial !important;
	}
	
	.footer-widgets .wrap {
		padding-left: 5% !important;
	}
	
	aside #text-16 {
		margin-left: 0;
		margin-bottom: 0;
		width: 100% !important;
	}
	
	.sidebar-primary {
		width: fit-content !important;
		width: -moz-fit-content !important;
		float: left;
	}
	
	.FreeQuotes {
		width: 100%;
		margin-bottom: 0px;
		margin-right: auto;
		margin-left: 0;
	}
	
	.banner-form-desktop .bannerform {
		display: none;
	}
	
	.banner-form-mobile {
		display: block;
		overflow: auto;
		width: 90%;
		margin: 0 auto;
	}
	
	.banner-form-mobile h1 {
		font-size: 24px;
	}
	
	.banner-form-mobile .bannerform p {
		font-size: 18px;
	}
}

@media only screen and (max-width:991px) {
	.footer-inner-top {
		font-size: 25px;
	}
	
	#widget_sp_image-6 .widget_sp_image-description {
		padding-left: 0;
	}
	
	#widget_sp_image-2 .widget-wrap img {
		padding-top: 0;
	}
	
	.entry-content h2, h2.entry-title, .archive-description h1, .entry-content h1, h1.entry-title {
		font-size: 25px;
	}
	
	.mobile-enabled {
		display: block;
		color: #fff !important;
		font-size: 20px !important;
	}
	
	.pageform-middle h3 {
		font-size: 20px;
	}
	
	.mobile-enabled a {
		color: #ffb27a;
		text-decoration: underline !important;
	}
	
	.image-left-right {
		text-align: center;
		padding: 20px 0;
	}
	
	.home-columns {
		padding-top: 40px !important;
	}
	
	.btn-learn-pink {
		margin: 0% auto 40px;
	}
	
	.btn-learn {
		margin: 2% auto 80px;
	}
	
	.image-right .widget_sp_image-description {
		padding-right: 0;
	}
	
	.image-left .widget_sp_image-description {
		padding-left: 0;
	}
	
	.image-left-right img {
		width: 100%;
		max-width: 50% !important;
		float: none;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.image-left-right h4 {
		padding-top: 10%;
	}
	
	.image-left-right .widget_sp_image-description {
		float: none !important;
		width: 100% !important;
	}
	
	.image-left-right .widget-wrap {
		padding: 50px 40px !important;
	}
	
	.image-on-right {
		text-align: center;
		padding: 40px 0;
	}
	
	.image-on-right img {
		width: 100%;
		max-width: 50% !important;
		float: none;
		margin: 0 !important;
	}
	
	.image-on-right .widget_sp_image-description {
		float: none !important;
		width: 100% !important;
	}
	
	.image-on-right .widget-wrap {
		padding: 50px 40px !important;
	}
	
	.image-on-right .callnow {
		margin: 0 auto;
	}
	
	.header-widget-area {
		float: right;
	}
	
	.site-header .widget_nav_menu {
		color: #333;
	}
	
	#text-21 .home-columns .one-third {
		margin-bottom: 20px !important;
	}
	
	/*	  .header-image .site-title > a{ margin-top: 0px !important;}
*/
	
	/*.site-header{ margin-top:15px;}*/
	.noptin-slide-from-bottom_left {
		left: 0px !important;
		right: 0px !important;
	}
	
	#text-13 {
		padding-top: 0% !important;
	}
	
	#text-13 {
		background-position: inherit;
	}
	
	html body div#wprmenu_bar {
		z-index: 99 !important;
		background: transparent;
		width: auto !important;
		right: 0 !important;
		left: unset;
	}
	
	html body div#wprmenu_bar.active {
		z-index: 9999 !important;
		background: #f7f7f7;
		width: 80%;
		max-width: 400px;
		margin-left: auto;
		right: 0;
	}
	
	#wprmenu_menu_ul .cplan {
		display: none !important;
	}
	
	#wprmenu_menu_ul .srch {
		display: none !important;
	}
	
	.header-image .site-title > a {
		width: 200px;
	}
	
	html body div.wprm-overlay {
		background: rgba(59, 54, 54, .87) !important;
	}
	
	.wprmenu_menu_ul .srch {
		display: none !important;
	}
	
	.wprmenu_menu_ul .search {
		display: none !important;
	}
	
	.wpr_submit {
		margin-top: auto !important;
	}
	
	#wprmenu_bar {
		z-index: -1;
	}
	
	input.zipcode-quote2 {
		width: 250px !important;
		border: 1px solid #e3dfdf;
	}
	
	#widget_sp_image-6 .widget-wrap {
		width: auto;
		margin: 5%;
		height: auto;
	}
	
	#widget_sp_image-2 .widget-wrap {
		width: 91%;
		margin: 5%;
	}
}

@media only screen and (max-width:768px) {
	.trust-lock {
		max-width: 100px;
	}
	
	.m-boxes {
		margin-bottom: 4%;
	}
	
	.article-box {
		margin-bottom: 4%;
	}
	
	.footer-widgets ul li a {
		font-size: 13px;
		line-height: 1;
	}
	
	/*  .footer-widgets-2, .footer-widgets-3, .footer-widgets-4 { width: 17.9%;}
*/
	.footer-social-media li a::before {
		width: 24px !important;
	}
	
	.footer-widgets .featured-content .widget-title, .widget-title {
		font-size: 13px;
	}
	
	.footer-widgets ul li a {
		font-size: 12px;
	}
	
	#widget_sp_image-2 .widget-wrap .widget_sp_image-description {
		width: auto;
	}
}

@media only screen and (max-width:580px) {
	.trust-lock {
		max-width: 150px;
		padding-bottom: 20px;
	}
	
	.menu-item .search-form {
		text-align: center;
	}
	
	input#searchform-1 {
		padding-right: 0;
		text-align: center;
	}
	
	.main-menu-bar .search-form-submit {
		position: static;
	}
	
	.site-header {
		background: #fff;
		width: 100%;
		min-height: initial !important;
		position: fixed !important;
	}
	
	.site-inner {
		padding: 96px 0;
	}
	
	.sticky {
		position: fixed !important;
		top: 0;
		z-index: 999;
	}
	
	.noptin-popup-template-holder {
		display: none;
	}
	
	input.zipcode-quote2 {
		width: 80% !important;
		border-radius: 0;
		margin-bottom: 20px;
	}
	
	input.MainButton-submit {
		border-radius: 10px;
		width: 80% !important;
	}
	
	.footer-widgets-1 {
		width: 100% !important;
	}
	
	.footer-widgets-2, .footer-widgets-3, .footer-widgets-4 {
		width: 100% !important;
		padding-bottom: 20px;
	}
	
	.footer-widgets {
		padding-bottom: 0px !important;
	}
	
	.footer-widgets-1, .footer-widgets-2 {
		margin-bottom: 0px;
	}
	
	#text-13 {
		min-height: 379px;
	}
	
	#widget_sp_image-6 .widget-wrap {
		padding-top: 20px;
	}
	
	#text-24 .home-white {
		padding-bottom: 0px !important;
	}
	
	#text-24 .home-columns h2 {
		padding-bottom: 0px !important;
	}
	
	.footer-widgets-2, .footer-widgets-3, .footer-widgets-4 {
		width: 12.9%;
		padding-right: 3%;
	}
	
	.title-area {
		width: 150px !important;
	}
	
	a.compare_btn {
		position: fixed;
		left: 63%;
	}
	
	.footer-widgets .featured-content .widget-title, .widget-title {
		font-size: 17px;
	}
	
	.footer-widgets ul li a {
		font-size: 15px;
	}
	
	.footer-widgets {
		padding-top: 60px;
	}
	
	.pageform-middle h3 {
		font-size: 20px;
		line-height: normal;
	}
	
	.pageform-middle ul.sidebar-quote li {
		text-align: center;
		font-size: 14px;
		display: block;
		margin: 15px auto 0;
		font-weight: 500;
		line-height: 15px;
		width: fit-content;
		width: -moz-fit-content;
	}
}

@media only screen and (max-width:520px) {
	.footer-widgets-2, .footer-widgets-3, .footer-widgets-4 {
		width: 99%;
	}
	
	.footer-widgets-1 {
		width: 99%;
	}
	
	.footer-widgets .featured-content .widget-title, .widget-title {
		font-size: 15px;
	}
	
	body .widget-area.footer-widgets-2.footer-widget-area {
		margin-bottom: 0px !important;
	}
	
	body .site-footer {
		padding-bottom: 15px !important;
	}
	
	.m-boxes {
		height: auto;
	}
	
	.home-columns .article-box .text-wrap {
		width: 66%;
	}
	
	.home-columns .article-box p {
		font-size: 15px;
		line-height: 20px;
	}
}

@media only screen and (max-width:480px) {
	.bannerform h3 {
		width: 300px;
		margin-bottom: 14%;
	}
	
	#wprmenu_bar .menu_title a {
		top: 6px;
		font-size: 11px;
	}
	
	.hamburger--spring .hamburger-inner {
		top: -2px;
	}
	
	.FreeQuotesInner .header-alt {
		font-size: 30px;
	}
	
	.ilvs input.zipcode-quote2 {
		margin-bottom: 0;
	}
}

@media all and (max-width: 1140px) and (min-width:1004px) {
	.content.clearfix img {
		float: left;
		margin-right: 30px;
	}
}

.hide-on-desktop {
	display: none !important;
}

@media only screen and (min-width: 1024px) {
	nav.nav-primary {
		position: relative !important;
	}
	
	.genesis-nav-menu {
		height: auto !important;
		display: block !important;
	}
}

@media only screen and (max-width: 1005px) {
	.field-container, .mobilequote {
		margin-bottom: 15px;
	}
	
	.GetQuoteLogos p {
		width: 20% !important;
	}
	
	.hide-on-mobile {
		display: none;
	}
	
	.hide-on-desktop, .mobilequote {
		display: block !important;
	}
	
	.content.clearfix img {
		float: left;
		margin-right: 30px;
		padding-bottom: 200px;
	}
	
	.site-container {
		padding-top: 0;
	}
	
	.actions.clearfix {
		position: absolute;
		left: 420px;
		top: 170px;
	}
	
	.field-warp {
		display: inline-table;
		width: 47%;
	}
	
	.field-warpe {
		float: left;
		width: 100%;
	}
	
	.field-container {
		display: inline-table;
		width: 275px;
		vertical-align: top;
		font-size: 16px;
		font-family: "Open Sans", sans-serif;
		color: #000;
		font-weight: 600;
		margin-right: 30px;
	}
	
	.field-container input {
		width: 100%;
	}
	
	section#gormsjs-p-1 {
		padding-bottom: 30px;
	}
}

@media only screen and (max-width: 790px) {
	.inner-intake, .input-column {
		width: 100% !important;
	}
	
	.field-container, .steps ul li {
		font-family: "Open Sans", sans-serif;
	}
	
	.input-column .field-container {
		padding-right: 0;
	}
	
	.input-column {
		float: none !important;
		padding-top: 15px !important;
	}
	
	inner-intake input[type=text] {
		width: 185px;
	}
	
	.fieldcontainer {
		width: 47.2% !important;
	}
	
	section#gormsjs-p-1 {
		padding-bottom: 0;
	}
	
	.field-container.zimo {
		padding-bottom: 75px;
	}
	
	.steps ul li {
		list-style: none;
		display: inline-block;
		background: #e7e7e7;
		border: 1px solid #a3a3a3;
		width: 100%;
		margin: 3px;
		padding: 10px;
		text-align: center;
		float: left;
		font-size: 20px;
		cursor: pointer;
	}
	
	.content.clearfix img {
		float: left;
		margin-right: 30px;
		display: none;
	}
	
	.header-image .site-title a {
		background-size: contain !important;
		background-position: center top !important;
		margin-top: 28px;
	}
	
	.site-container {
		padding-top: 0;
	}
	
	.actions.clearfix {
		position: absolute;
		left: 15px;
		top: 85%;
	}
	
	.field-warp {
		display: inline-table;
		width: 47%;
	}
	
	.field-container {
		display: inline-table;
		width: 100%;
		vertical-align: top;
		margin-bottom: 15px;
		font-size: 16px;
		color: #000;
		font-weight: 600;
		margin-right: 0;
		padding-left: 10px;
		padding-top: 10px;
	}
	
	.field-container input {
		width: 100%;
	}
	
	.content.clearfix {
		border: 1px solid #9a9a9a;
		clear: both;
		margin-top: 22px;
		padding-bottom: 10px;
	}
	
	.actions.clearfix a, input.MainButton.formctas {
		margin: 0 auto !important;
		display: table;
	}
	
	.field-warpe {
		float: left;
		width: 97%;
	}
	
	input.MainButton.formctas {
		width: 100%;
	}
}

.responses abbr, span.ctaab9, span.phnum {
	font-weight: 700;
}

@media only screen and (max-width: 500px) {
	.alignleft {
		float: none;
		text-align: center;
		margin: 0 auto 10px !important;
		display: table;
	}
	
	.footer-widgets-1 {
		margin-right: 0;
		width: 100% !important;
	}
	
	inner-intake input[type=text] {
		width: 185px;
	}
	
	.fieldcontainer {
		width: 98% !important;
	}
}

@media only screen and (max-width: 420px) {
	.footerwidgetheader-container {
		padding: 20px 0 !important;
		font-size: 25px !important;
		line-height: 1.3 !important;
	}
	
	inner-intake input[type=text] {
		width: 185px;
	}
	
	.fieldcontainer {
		width: 97% !important;
	}
	
	.FreeQuotesInner ul {
		margin-top: 20px;
		display: none;
	}
}

span.form-head24 {
	text-transform: uppercase;
	text-align: center;
	margin: 0 auto;
	font-weight: 700;
	color: #2097d5;
	display: table;
	font-size: 28px;
}

.inline-s .content.clearfix {
	padding-bottom: 15px;
	margin-top: 0;
}

.GetQuoteLogos {
	margin: 0 auto;
	display: table !important;
	width: 100%;
	text-align: center;
}

.home .GetQuoteLogos p {
	display: inline-block;
	margin-top: 0 !important;
	margin-right: 20px;
}

@media only screen and (max-width: 1005px) {
	div#crmWebToEntityForm {
		width: 95% !important;
	}
	
	.GetQuoteLogos > p:nth-child(3) {
		width: 15% !important;
	}
	
	#crmWebToEntityForm img.aligncenter.size-medium.wp-image-753.hide-on-desktop {
		width: 225px;
	}
	
	.GetQuoteLogos p {
		display: inline-block;
		margin-top: 20px;
		width: 21% !important;
	}
	
	.GetQuoteLogos {
		width: 95% !important;
	}
}

@media only screen and (max-width: 530px) {
	#text-13 {
		min-height: 379px;
	}
	
	.sidebarlogos, .sidebarlogos-a {
		vertical-align: middle;
		margin-top: 10px;
		display: inline-block;
	}
	
	.article-list:before {
		left: -5px !important;
	}
	
	.article-list {
		padding-left: 30px !important;
	}
	
	.sidebarlogos {
		width: 48%;
	}
	
	.sidebarlogos-a img {
		width: 30%;
		display: inline-block;
	}
	
	.sidebarlogos-a {
		width: 50%;
	}
	
	.sidebarlogos img {
		width: 48%;
		display: inline-block;
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 450px) {
	.footer-widgets-2 {
		width: 100% !important;
		float: left !important;
		text-align: left !important;
	}
	
	.pageform-middle input.MainButton-submit {
		width: 80%;
	}
	
	.button, .home-top .more-link, button, input[type=reset], input[type=submit], input[type=button] {
		width: 100%;
	}
}

.responsive-menu-icon, .starting-title {
	text-align: center;
}

.page-id-41 .footer-widgets, .page-id-747 .footer-widgets {
	display: none;
}

span.phnum {
	color: #2097d5;
	font-size: 26px;
	display: block;
	line-height: 1;
}

div#gormsjst {
	width: 100%;
	display: block;
	position: relative;
}

ul.footer-social-media li:nth-child(1) a:before, ul.footer-social-media li:nth-child(2) a:before, ul.footer-social-media li:nth-child(3) a:before, ul.footer-social-media li:nth-child(4) a:before {
	content: "";
	width: 35px;
	height: 35px;
	margin-right: 5px;
}

ul.footer-social-media li:nth-child(1) a:before, ul.footer-social-media li:nth-child(2) a:before, ul.footer-social-media li:nth-child(3) a:before, ul.footer-social-media li:nth-child(4) a:before {
	display: inline-block;
	background-size: 100%;
	vertical-align: bottom;
	background-repeat: no-repeat;
}

ul.footer-social-media li:nth-child(1) a:before {
	background-image: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/uploads/2016/08/fab.png");
}

ul.footer-social-media li:nth-child(2) a:before {
	background-image: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/uploads/2025/01/youtube.png");
}

ul.footer-social-media li:nth-child(3) a:before {
	background-image: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/uploads/2025/01/tiktok.png");
}

ul.footer-social-media li:nth-child(4) a:before {
	background-image: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/uploads/2025/01/instagram.png");
}

ul.footer-social-media li {
	display: inline-block;
	border: 0;
	vertical-align: top;
}

ul.footer-social-media li a {
	font-size: 0;
}

ul.footer-social-media {
	margin-top: 7px;
}

.footerwidgetheader-container {
	padding: 20px 0;
	background: #2097d5;
	color: #fff;
	font-size: 42px;
}

.footerwidgetheader-container a {
	color: #2c2c2c !important;
	text-decoration: none !important;
}

@media all and (max-width: 1003px) and (min-width:791px) {
	.formshs .MainButton {
		float: right !important;
		margin: 10px 135px !important;
	}
}

.steps.clearfix > ul > li:nth-child(2) {
	background: #2097d5;
	color: #fff !important;
}

.steps.clearfix > ul > li:nth-child(2) a {
	color: #fff !important;
}

.responses abbr {
	float: left;
	padding-right: 8px;
}

.responses > ol > li {
	border-top: 1px dotted #b4b4b4;
	padding: 0;
}

.responses dd {
	margin-left: 0;
}

.responses ol, .responses p {
	margin-left: 20px;
}

.review-list li {
	list-style: none !important;
}

.responsive-menu-icon::before {
	content: "";
	font: 400 23px/1 dashicons;
	margin: 0 auto;
	text-align: center;
	display: inline-block;
	padding-right: 0;
}

.responsive-menu-icon::after {
	content: "Menu";
	font-style: normal;
	text-transform: uppercase;
	font-size: 1.2em;
	padding-left: 0;
	position: relative;
	top: -4px;
}

.starting-title {
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 5px;
	display: table;
}

.collapseomatic {
	display: block;
	background-color: #e1e1e1;
	background-position: 10px 15px !important;
	padding: 7px 0 7px 30px !important;
	text-decoration: none;
	margin-bottom: 20px;
}

.collapseomatic_content {
	padding-top: 20px !important;
	margin-left: 0 !important;
}

.site-header .wrap {
	padding: 15px 20px;
}

.header-image .site-title > a {
	background-position: left;
	float: left;
	margin-top: 13px;
	width: 100%;
}

body .site-title a {
	background-size: cover !important;
}

@media only screen and (max-width: 500px) {
	.alignright {
		float: none;
		text-align: center;
		margin: 0 0 0 24px !important;
	}
	
	.alignleft {
		float: none;
		text-align: center;
		margin: 0 auto 10px auto !important;
		display: table;
	}
	
	.footer-widgets-1 {
		margin-right: 0;
		width: 100% !important;
	}
	
	inner-intake input[type="text"] {
		width: 185px;
	}
	
	.fieldcontainer {
		width: 98% !important;
	}
}

@media only screen and (min-width: 1023px) {
	div#Bluewave-st-containerID {
		display: none !important;
	}
}

@media only screen and (max-width: 1023px) {
	.nav-primary .wrap {
		padding: 0 !important;
	}
	
	.site-header {
		min-height: 165px;
		width: 100%;
	}
}

.contact-row {
	display: flex;
}

.contact-row label {
	display: block;
	margin: 0 10px;
	font-weight: bold;
	font-size: 14px;
}

.contact-row input {
	border: 1px solid #000;
	border-radius: 3px;
	padding: 8px 12px;
}

@media screen and (max-width: 1170px) and (min-width: 1024px) {
	.wrap {
		padding: 0px !important;
	}
}

.bx-wrapper {
	max-width: 100% !important;
}

/*body.menu-is-active:before {
    content: "";
    background: rgba(31, 31, 31, 0.8);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 99;
}*/
.menu-is-active .site-header {
	z-index: 9999;
	position: relative;
}

.menu-is-active .responsive-menu-icon::before {
	content: "";
}

.menu-is-active .responsive-menu-icon::after {
	content: "Close menu";
}

.close-cto {
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 25px;
	background: #18394f;
	z-index: 999999999;
	text-align: center;
	color: #fff;
	line-height: 1.4;
}

.simple-tip cite, .saboxplugin-desc p {
	font-weight: 400 !important;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.78;
	letter-spacing: normal;
	color: #757575 !important;
}

@media only screen and (max-width:1157px) {
	.content {
		width: 65%;
	}
	
	.sidebar-primary {
		width: 35%;
	}
}

@media only screen and (max-width:1052px) {
	.content {
		width: 100%;
	}
	
	.q2w3-fixed-widget-container .widget_text {
		position: relative !important;
		top: 0 !important;
		bottom: 0 !important;
		height: auto !important;
		visibility: visible !important;
	}
	
	.sidebar-primary {
		width: 100% !important;
	}
	
	.sidebar-primary .ilvs input[type=submit] {
		max-width: 236px;
	}
	
	.sidebar-primary .FreeQuotesInner ul.sidebar-quote li {
		display: inline-block;
	}
	
	.sidebar-primary .FreeQuotesInner ul {
		margin: 0 auto !important;
		margin-top: 20px !important;
	}
}

@media only screen and (max-width:374px) {
	.title-area {
		display: none;
	}
	
	.nav-header {
		min-height: 62px;
	}
	
	a.compare_btn {
		left: 76px;
	}
}

@media only screen and (max-width:360px) {
	.pblockie img {
		width: 100%;
	}
}

.page-id-8672 section#text-22 {
	display: none;
}

.page-id-8672 .cplan.compare.menu-item {
	display: none;
}

.page-id-8672 div#stopscroll {
	display: none;
}

.page-id-8672 .footer-widgets {
	background: #343434;
	padding-top: 80px;
}

.close-cto {
	display: none !important;
}

/***** css starts here ***/
@media screen and (max-width:1279px) {
	#my-menu-right .mm-panel_opened {
		padding-top: 40px;
	}
	
	#my-menu-right .search-form {
		width: 100%;
	}
	
	#my-menu-right .mm-panel_opened::before {
		content: "";
		display: block;
		height: 20px;
	}
	
	.mm-menu_offcanvas {
		max-width: 320px !important;
		min-width: 140px !important;
	}
	
	.mm-panels {
		background: inherit;
		border-color: inherit;
		box-sizing: border-box;
		margin: 0;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: 0;
		overflow: hidden;
	}
	
	ul.mm-listview {
		margin: -20px -20px 0px;
	}
	
	.mm-panels > .mm-panel {
		overflow: scroll;
		overflow-x: hidden;
		overflow-y: auto;
		padding: 0 20px;
	}
	
	.mm-navbar_sticky {
		border-bottom: none !important;
	}
	
	.mm-menu .mm-btn::after, .mm-menu .mm-btn::before {
		top: 0px;
	}
	
	.mm-btn_prev {
		width: 40px !important;
		height: 40px;
		position: absolute !important;
		top: 10px;
		z-index: 1;
		left: 0;
		padding: 20px 0 !important;
	}
	
	.mm-btn_prev::after {
		content: "Back";
		margin-left: 75px;
		color: #2c2c2c;
		font-size: 16px;
		vertical-align: middle;
		border: none !important;
	}
	
	.mm-btn_prev::before {
		top: 1px !important;
	}
	
	a.cross::before {
		position: relative;
		top: 1px;
	}
	
	.mm-listview li a {}
}

/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */
:root {
	--mm-line-height: 20px;
	--mm-listitem-size: 44px;
	--mm-navbar-size: 44px;
	--mm-offset-top: 0;
	--mm-offset-right: 0;
	--mm-offset-bottom: 0;
	--mm-offset-left: 0;
	--mm-color-border: rgba(0, 0, 0, .1);
	--mm-color-button: rgba(0, 0, 0, .3);
	--mm-color-text: rgba(0, 0, 0, .75);
	--mm-color-text-dimmed: rgba(0, 0, 0, .3);
	--mm-color-background: #f3f3f3;
	--mm-color-background-highlight: rgba(0, 0, 0, .05);
	--mm-color-background-emphasis: rgba(255, 255, 255, .4);
	--mm-shadow: 0 0 10px rgba(0, 0, 0, .3);
}

.mm-hidden {
	display: none !important;
}

.mm-wrapper {
	overflow-x: hidden;
	position: relative;
}

.mm-menu {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #f3f3f3;
	border-color: rgba(0, 0, 0, .1);
	color: rgba(0, 0, 0, .75);
	line-height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: var(--mm-offset-top);
	right: var(--mm-offset-right);
	bottom: var(--mm-offset-bottom);
	left: var(--mm-offset-left);
	z-index: 0;
	-ms-scroll-chaining: chained;
	overscroll-behavior: auto;
	background: var(--mm-color-background);
	border-color: var(--mm-color-border);
	color: var(--mm-color-text);
	line-height: var(--mm-line-height);
	-webkit-tap-highlight-color: var(--mm-color-background-emphasis);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited {
	text-decoration: none;
	color: inherit;
}

[dir=rtl] .mm-menu {
	direction: rtl;
}

.mm-panel {
	background: #f3f3f3;
	border-color: rgba(0, 0, 0, .1);
	color: rgba(0, 0, 0, .75);
	z-index: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	-webkit-overflow-scrolling: touch;
	overflow: hidden;
	overflow-y: auto;
	color: var(--mm-color-text);
	border-color: var(--mm-color-border);
	background: var(--mm-color-background);
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	-o-transition: transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease;
}

.mm-panel:after {
	height: 44px;
}

.mm-panel:not(.mm-hidden) {
	display: block;
}

.mm-panel:after {
	content: "";
	display: block;
	height: var(--mm-listitem-size);
}

.mm-panel_opened {
	z-index: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.mm-panel_opened-parent {
	-webkit-transform: translate3d(-30%, 0, 0);
	transform: translate3d(-30%, 0, 0);
}

.mm-panel_highest {
	z-index: 2;
}

.mm-panel_noanimation {
	-webkit-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}

.mm-panel_noanimation.mm-panel_opened-parent {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.mm-panels > .mm-panel {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.mm-panel__content {
	padding: 20px 20px 0;
}

.mm-panels {
	background: #f3f3f3;
	border-color: rgba(0, 0, 0, .1);
	color: rgba(0, 0, 0, .75);
	position: relative;
	height: 100%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	overflow: hidden;
	background: var(--mm-color-background);
	border-color: var(--mm-color-border);
	color: var(--mm-color-text);
}

[dir=rtl] .mm-panel:not(.mm-panel_opened) {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

[dir=rtl] .mm-panel.mm-panel_opened-parent {
	-webkit-transform: translate3d(30%, 0, 0);
	transform: translate3d(30%, 0, 0);
}

.mm-listitem_vertical > .mm-panel {
	display: none;
	width: 100%;
	padding: 10px 0 10px 10px;
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
}

.mm-listitem_vertical > .mm-panel:after, .mm-listitem_vertical > .mm-panel:before {
	content: none;
	display: none;
}

.mm-listitem_opened > .mm-panel {
	display: block;
}

.mm-listitem_vertical > .mm-listitem__btn {
	height: 44px;
	height: var(--mm-listitem-size);
	bottom: auto;
}

.mm-listitem_vertical .mm-listitem:last-child:after {
	border-color: transparent;
}

.mm-listitem_opened > .mm-listitem__btn:after {
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
	right: 19px;
}

.mm-btn {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50px;
	padding: 0;
}

.mm-btn:after, .mm-btn:before {
	border: 2px solid rgba(0, 0, 0, .3);
	border: 2px solid var(--mm-color-button);
}

.mm-btn_next:after, .mm-btn_prev:before {
	content: "";
	border-bottom: none;
	border-right: none;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	display: block;
	width: 8px;
	height: 8px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
}

.mm-btn_prev:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	left: 23px;
	right: auto;
}

.mm-btn_next:after {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	right: 23px;
	left: auto;
}

.mm-btn_close:after, .mm-btn_close:before {
	content: "";
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	display: block;
	width: 5px;
	height: 5px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.mm-btn_close:before {
	border-right: none;
	border-bottom: none;
	right: 18px;
}

.mm-btn_close:after {
	border-left: none;
	border-top: none;
	right: 25px;
}

[dir=rtl] .mm-btn_next:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	left: 23px;
	right: auto;
}

[dir=rtl] .mm-btn_prev:before {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	right: 23px;
	left: auto;
}

[dir=rtl] .mm-btn_close:after, [dir=rtl] .mm-btn_close:before {
	right: auto;
}

[dir=rtl] .mm-btn_close:before {
	left: 25px;
}

[dir=rtl] .mm-btn_close:after {
	left: 18px;
}

.mm-navbar {
	min-height: 44px;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	background: #f3f3f3;
	color: rgba(0, 0, 0, .3);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: var(--mm-navbar-size);
	border-bottom: 1px solid var(--mm-color-border);
	background: var(--mm-color-background);
	color: var(--mm-color-text-dimmed);
	text-align: center;
	opacity: 1;
	-webkit-transition: opacity .4s ease;
	-o-transition: opacity .4s ease;
	transition: opacity .4s ease;
}

.mm-navbar > * {
	min-height: 44px;
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.mm-navbar_sticky {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 1;
	}
}

.mm-navbar > * {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.mm-navbar__btn {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
}

.mm-navbar__title {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 20px;
	padding-right: 20px;
	overflow: hidden;
}

.mm-navbar__title:not(:last-child) {
	padding-right: 0;
}

.mm-navbar__title > span {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.mm-navbar__btn:not(.mm-hidden) + .mm-navbar__title {
	padding-left: 0;
}

.mm-navbar__btn:not(.mm-hidden) + .mm-navbar__title:last-child {
	padding-right: 50px;
}

[dir=rtl] .mm-navbar {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.mm-listview {
	list-style: none;
	display: block;
	padding: 0;
	margin: 0;
}

.mm-listitem {
	color: rgba(0, 0, 0, .75);
	border-color: rgba(0, 0, 0, .1);
	color: var(--mm-color-text);
	border-color: var(--mm-color-border);
	list-style: none;
	display: block;
	padding: 0;
	margin: 0;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.mm-listitem:after {
	content: "";
	border-color: inherit;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	position: absolute;
	left: 20px;
	right: 0;
	bottom: 0;
}

.mm-listitem a, .mm-listitem a:hover {
	text-decoration: none;
}

.mm-listitem__btn, .mm-listitem__text {
	padding: 12px;
	display: block;
	padding: calc(( var(--mm-listitem-size) - var(--mm-line-height) ) / 2);
	padding-left: 0;
	padding-right: 0;
	color: inherit;
}

.mm-listitem__text {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding-left: 20px;
	padding-right: 10px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 10%;
	flex-basis: 10%;
}

.mm-listitem__btn {
	background: rgba(3, 2, 1, 0);
	border-color: inherit;
	width: auto;
	padding-right: 50px;
	position: relative;
}

.mm-listitem__btn:not(.mm-listitem__text) {
	border-left-width: 1px;
	border-left-style: solid;
}

.mm-listitem_selected > .mm-listitem__text {
	background: rgba(255, 255, 255, .4);
	background: var(--mm-color-background-emphasis);
}

.mm-listitem_opened > .mm-listitem__btn, .mm-listitem_opened > .mm-panel {
	background: rgba(0, 0, 0, .05);
	background: var(--mm-color-background-highlight);
}

[dir=rtl] .mm-listitem:after {
	left: 0;
	right: 20px;
}

[dir=rtl] .mm-listitem__text {
	padding-left: 10px;
	padding-right: 20px;
}

[dir=rtl] .mm-listitem__btn {
	padding-left: 50px;
	border-left-width: 0;
	border-left-style: none;
}

[dir=rtl] .mm-listitem__btn:not(.mm-listitem__text) {
	padding-right: 0;
	border-right-width: 1px;
	border-right-style: solid;
}

.mm-page {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.mm-slideout {
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	-o-transition: transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease;
	z-index: 1;
}

.mm-wrapper_opened {
	overflow-x: hidden;
	position: relative;
}

.mm-wrapper_opened .mm-page {
	min-height: 100vh;
}

.mm-wrapper_background .mm-page {
	background: inherit;
}

.mm-menu_offcanvas {
	position: fixed;
	right: auto;
	z-index: 0;
}

.mm-menu_offcanvas:not(.mm-menu_opened) {
	display: none;
}

.mm-menu_offcanvas {
	width: 80%;
	min-width: 240px;
	max-width: 440px;
}

.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate3d(80vw, 0, 0);
	transform: translate3d(80vw, 0, 0);
}

@media all and (max-width:300px) {
	.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(240px, 0, 0);
		transform: translate3d(240px, 0, 0);
	}
}

@media all and (min-width:550px) {
	.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(440px, 0, 0);
		transform: translate3d(440px, 0, 0);
	}
}

.mm-wrapper__blocker {
	background: rgba(3, 2, 1, 0);
	overflow: hidden;
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
}

.mm-wrapper_blocking {
	overflow: hidden;
}

.mm-wrapper_blocking body {
	overflow: hidden;
}

.mm-wrapper_blocking .mm-wrapper__blocker {
	display: block;
}

.mm-sronly {
	border: 0 !important;
	clip: rect(1px, 1px, 1px, 1px) !important;
	-webkit-clip-path: inset(50%) !important;
	clip-path: inset(50%) !important;
	white-space: nowrap !important;
	width: 1px !important;
	min-width: 1px !important;
	height: 1px !important;
	min-height: 1px !important;
	padding: 0 !important;
	overflow: hidden !important;
	position: absolute !important;
}

.mm-menu_autoheight:not(.mm-menu_offcanvas) {
	position: relative;
}

.mm-menu_autoheight.mm-menu_position-bottom, .mm-menu_autoheight.mm-menu_position-top {
	max-height: 80%;
}

.mm-menu_autoheight-measuring .mm-panel {
	display: block !important;
}

.mm-menu_autoheight-measuring .mm-panels > .mm-panel {
	bottom: auto !important;
	height: auto !important;
}

.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel {
	display: none !important;
}

[class*=mm-menu_columns-] {
	-webkit-transition-property: width;
	-o-transition-property: width;
	transition-property: width;
}

[class*=mm-menu_columns-] .mm-panels > .mm-panel {
	right: auto;
	-webkit-transition-property: width, -webkit-transform;
	transition-property: width, -webkit-transform;
	-o-transition-property: width, transform;
	transition-property: width, transform;
	transition-property: width, transform, -webkit-transform;
}

[class*=mm-menu_columns-] .mm-panels > .mm-panel_opened, [class*=mm-menu_columns-] .mm-panels > .mm-panel_opened-parent {
	display: block !important;
}

[class*=mm-panel_columns-] {
	border-right: 1px solid;
	border-color: inherit;
}

.mm-menu_columns-1 .mm-panel_columns-0, .mm-menu_columns-2 .mm-panel_columns-1, .mm-menu_columns-3 .mm-panel_columns-2, .mm-menu_columns-4 .mm-panel_columns-3 {
	border-right: none;
}

[class*=mm-menu_columns-] .mm-panels > .mm-panel_columns-0 {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.mm-menu_columns-0 .mm-panels > .mm-panel {
	z-index: 0;
}

.mm-menu_columns-0 .mm-panels > .mm-panel else {
	width: 100%;
}

.mm-menu_columns-0 .mm-panels > .mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

.mm-menu_columns-0 {
	width: 80%;
	min-width: 240px;
	max-width: 0;
}

.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate3d(80vw, 0, 0);
	transform: translate3d(80vw, 0, 0);
}

@media all and (max-width:300px) {
	.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(240px, 0, 0);
		transform: translate3d(240px, 0, 0);
	}
}

@media all and (min-width:0px) {
	.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate3d(-80vw, 0, 0);
	transform: translate3d(-80vw, 0, 0);
}

@media all and (max-width:300px) {
	.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(-240px, 0, 0);
		transform: translate3d(-240px, 0, 0);
	}
}

@media all and (min-width:0px) {
	.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

[class*=mm-menu_columns-] .mm-panels > .mm-panel_columns-1 {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

.mm-menu_columns-1 .mm-panels > .mm-panel {
	z-index: 1;
	width: 100%;
}

.mm-menu_columns-1 .mm-panels > .mm-panel else {
	width: 100%;
}

.mm-menu_columns-1 .mm-panels > .mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
	-webkit-transform: translate3d(200%, 0, 0);
	transform: translate3d(200%, 0, 0);
}

.mm-menu_columns-1 {
	width: 80%;
	min-width: 240px;
	max-width: 440px;
}

.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate3d(80vw, 0, 0);
	transform: translate3d(80vw, 0, 0);
}

@media all and (max-width:300px) {
	.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(240px, 0, 0);
		transform: translate3d(240px, 0, 0);
	}
}

@media all and (min-width:550px) {
	.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(440px, 0, 0);
		transform: translate3d(440px, 0, 0);
	}
}

.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate3d(-80vw, 0, 0);
	transform: translate3d(-80vw, 0, 0);
}

@media all and (max-width:300px) {
	.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(-240px, 0, 0);
		transform: translate3d(-240px, 0, 0);
	}
}

@media all and (min-width:550px) {
	.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(-440px, 0, 0);
		transform: translate3d(-440px, 0, 0);
	}
}

[class*=mm-menu_columns-] .mm-panels > .mm-panel_columns-2 {
	-webkit-transform: translate3d(200%, 0, 0);
	transform: translate3d(200%, 0, 0);
}

.mm-menu_columns-2 .mm-panels > .mm-panel {
	z-index: 2;
	width: 50%;
}

.mm-menu_columns-2 .mm-panels > .mm-panel else {
	width: 100%;
}

.mm-menu_columns-2 .mm-panels > .mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
	-webkit-transform: translate3d(300%, 0, 0);
	transform: translate3d(300%, 0, 0);
}

.mm-menu_columns-2 {
	width: 80%;
	min-width: 240px;
	max-width: 880px;
}

.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate3d(80vw, 0, 0);
	transform: translate3d(80vw, 0, 0);
}

@media all and (max-width:300px) {
	.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(240px, 0, 0);
		transform: translate3d(240px, 0, 0);
	}
}

@media all and (min-width:1100px) {
	.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(880px, 0, 0);
		transform: translate3d(880px, 0, 0);
	}
}

.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate3d(-80vw, 0, 0);
	transform: translate3d(-80vw, 0, 0);
}

@media all and (max-width:300px) {
	.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(-240px, 0, 0);
		transform: translate3d(-240px, 0, 0);
	}
}

@media all and (min-width:1100px) {
	.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(-880px, 0, 0);
		transform: translate3d(-880px, 0, 0);
	}
}

[class*=mm-menu_columns-] .mm-panels > .mm-panel_columns-3 {
	-webkit-transform: translate3d(300%, 0, 0);
	transform: translate3d(300%, 0, 0);
}

.mm-menu_columns-3 .mm-panels > .mm-panel {
	z-index: 3;
	width: 33.34%;
}

.mm-menu_columns-3 .mm-panels > .mm-panel else {
	width: 100%;
}

.mm-menu_columns-3 .mm-panels > .mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
	-webkit-transform: translate3d(400%, 0, 0);
	transform: translate3d(400%, 0, 0);
}

.mm-menu_columns-3 {
	width: 80%;
	min-width: 240px;
	max-width: 1320px;
}

.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate3d(80vw, 0, 0);
	transform: translate3d(80vw, 0, 0);
}

@media all and (max-width:300px) {
	.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(240px, 0, 0);
		transform: translate3d(240px, 0, 0);
	}
}

@media all and (min-width:1650px) {
	.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(1320px, 0, 0);
		transform: translate3d(1320px, 0, 0);
	}
}

.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate3d(-80vw, 0, 0);
	transform: translate3d(-80vw, 0, 0);
}

@media all and (max-width:300px) {
	.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(-240px, 0, 0);
		transform: translate3d(-240px, 0, 0);
	}
}

@media all and (min-width:1650px) {
	.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(-1320px, 0, 0);
		transform: translate3d(-1320px, 0, 0);
	}
}

[class*=mm-menu_columns-] .mm-panels > .mm-panel_columns-4 {
	-webkit-transform: translate3d(400%, 0, 0);
	transform: translate3d(400%, 0, 0);
}

.mm-menu_columns-4 .mm-panels > .mm-panel {
	z-index: 4;
	width: 25%;
}

.mm-menu_columns-4 .mm-panels > .mm-panel else {
	width: 100%;
}

.mm-menu_columns-4 .mm-panels > .mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
	-webkit-transform: translate3d(500%, 0, 0);
	transform: translate3d(500%, 0, 0);
}

.mm-menu_columns-4 {
	width: 80%;
	min-width: 240px;
	max-width: 1760px;
}

.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate3d(80vw, 0, 0);
	transform: translate3d(80vw, 0, 0);
}

@media all and (max-width:300px) {
	.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(240px, 0, 0);
		transform: translate3d(240px, 0, 0);
	}
}

@media all and (min-width:2200px) {
	.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(1760px, 0, 0);
		transform: translate3d(1760px, 0, 0);
	}
}

.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate3d(-80vw, 0, 0);
	transform: translate3d(-80vw, 0, 0);
}

@media all and (max-width:300px) {
	.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(-240px, 0, 0);
		transform: translate3d(-240px, 0, 0);
	}
}

@media all and (min-width:2200px) {
	.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(-1760px, 0, 0);
		transform: translate3d(-1760px, 0, 0);
	}
}

[class*=mm-menu_columns-].mm-menu_position-bottom, [class*=mm-menu_columns-].mm-menu_position-top {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
}

.mm-wrapper_opening [class*=mm-menu_columns-].mm-menu_position-front {
	-webkit-transition-property: width, min-width, max-width, -webkit-transform;
	transition-property: width, min-width, max-width, -webkit-transform;
	-o-transition-property: width, min-width, max-width, transform;
	transition-property: width, min-width, max-width, transform;
	transition-property: width, min-width, max-width, transform, -webkit-transform;
}

.mm-counter {
	color: rgba(0, 0, 0, .3);
	display: block;
	padding-left: 20px;
	float: right;
	text-align: right;
	color: var(--mm-color-text-dimmed);
}

.mm-listitem_nosubitems > .mm-counter {
	display: none;
}

[dir=rtl] .mm-counter {
	text-align: left;
	float: left;
	padding-left: 0;
	padding-right: 20px;
}

.mm-divider {
	position: relative;
	min-height: 20px;
	padding: 4.3px;
	background: #f3f3f3;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	min-height: var(--mm-line-height);
	padding: calc(( ( var(--mm-listitem-size) * .65 ) - var(--mm-line-height) ) * .5);
	padding-right: 10px;
	padding-left: 20px;
	font-size: 75%;
	text-transform: uppercase;
	background: var(--mm-color-background);
	opacity: 1;
	-webkit-transition: opacity .4s ease;
	-o-transition: opacity .4s ease;
	transition: opacity .4s ease;
}

.mm-divider:before {
	background: rgba(0, 0, 0, .05);
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.mm-divider {
		position: -webkit-sticky;
		position: sticky;
		z-index: 2;
		top: 0;
	}
	
	.mm-navbar_sticky:not(.mm-hidden) ~ .mm-listview .mm-divider {
		top: var(--mm-navbar-size);
	}
}

.mm-divider:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	background: var(--mm-color-background-highlight);
}

.mm-wrapper_dragging .mm-menu, .mm-wrapper_dragging .mm-slideout {
	-webkit-transition-duration: 0s !important;
	-o-transition-duration: 0s !important;
	transition-duration: 0s !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
}

.mm-wrapper_dragging .mm-menu {
	pointer-events: none !important;
}

.mm-wrapper_dragging .mm-wrapper__blocker {
	display: none !important;
}

.mm-menu_dropdown {
	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
	box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
	height: 80%;
}

.mm-wrapper_dropdown .mm-slideout {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
	z-index: 0;
}

.mm-wrapper_dropdown .mm-wrapper__blocker {
	-webkit-transition-delay: 0s !important;
	-o-transition-delay: 0s !important;
	transition-delay: 0s !important;
	z-index: 1;
}

.mm-wrapper_dropdown .mm-menu_dropdown {
	z-index: 2;
}

.mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown {
	display: none;
}

.mm-menu_tip-bottom:before, .mm-menu_tip-left:before, .mm-menu_tip-right:before, .mm-menu_tip-top:before {
	content: "";
	background: inherit;
	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
	box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	z-index: -1;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.mm-menu_tip-left:before {
	left: 22px;
}

.mm-menu_tip-right:before {
	right: 22px;
}

.mm-menu_tip-top:before {
	top: -8px;
}

.mm-menu_tip-bottom:before {
	bottom: -8px;
}

:root {
	--mm-iconbar-size: 50px;
}

.mm-menu_iconbar-left .mm-navbars_bottom, .mm-menu_iconbar-left .mm-navbars_top, .mm-menu_iconbar-left .mm-panels {
	margin-left: 50px;
	margin-left: var(--mm-iconbar-size);
}

.mm-menu_iconbar-right .mm-navbars_bottom, .mm-menu_iconbar-right .mm-navbars_top, .mm-menu_iconbar-right .mm-panels {
	margin-right: 50px;
	margin-right: var(--mm-iconbar-size);
}

.mm-iconbar {
	width: 50px;
	border-color: rgba(0, 0, 0, .1);
	background: #f3f3f3;
	color: rgba(0, 0, 0, .3);
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 2;
	width: var(--mm-iconbar-size);
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 0 solid;
	border-color: var(--mm-color-border);
	background: var(--mm-color-background);
	color: var(--mm-color-text-dimmed);
	text-align: center;
}

.mm-menu_iconbar-left .mm-iconbar, .mm-menu_iconbar-right .mm-iconbar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.mm-menu_iconbar-left .mm-iconbar {
	border-right-width: 1px;
	left: 0;
}

.mm-menu_iconbar-right .mm-iconbar {
	border-left-width: 1px;
	right: 0;
}

.mm-iconbar__bottom, .mm-iconbar__top {
	width: 100%;
	-webkit-overflow-scrolling: touch;
	overflow: hidden;
	overflow-y: auto;
	-ms-scroll-chaining: none;
	overscroll-behavior: contain;
}

.mm-iconbar__bottom > *, .mm-iconbar__top > * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	padding: 12.5px 0;
}

.mm-iconbar__bottom a, .mm-iconbar__bottom a:hover, .mm-iconbar__top a, .mm-iconbar__top a:hover {
	text-decoration: none;
}

.mm-iconbar__tab_selected {
	background: rgba(255, 255, 255, .4);
	background: var(--mm-color-background-emphasis);
}

:root {
	--mm-iconpanel-size: 50px;
}

.mm-panel_iconpanel-1 {
	width: calc(100% - 50px);
	width: calc(100% - ( var(--mm-iconpanel-size) * 1 ));
}

.mm-panel_iconpanel-2 {
	width: calc(100% - 100px);
	width: calc(100% - ( var(--mm-iconpanel-size) * 2 ));
}

.mm-panel_iconpanel-3 {
	width: calc(100% - 150px);
	width: calc(100% - ( var(--mm-iconpanel-size) * 3 ));
}

.mm-panel_iconpanel-first ~ .mm-panel {
	width: calc(100% - 50px);
	width: calc(100% - var(--mm-iconpanel-size));
}

.mm-menu_iconpanel .mm-panels > .mm-panel {
	left: auto;
	-webkit-transition-property: width, -webkit-transform;
	transition-property: width, -webkit-transform;
	-o-transition-property: transform, width;
	transition-property: transform, width;
	transition-property: transform, width, -webkit-transform;
}

.mm-menu_iconpanel .mm-panels > .mm-panel_opened, .mm-menu_iconpanel .mm-panels > .mm-panel_opened-parent {
	display: block !important;
}

.mm-menu_iconpanel .mm-panels > .mm-panel_opened-parent {
	overflow-y: hidden;
	-webkit-transform: unset;
	-ms-transform: unset;
	transform: unset;
}

.mm-menu_iconpanel .mm-panels > .mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0) {
	border-left-width: 1px;
	border-left-style: solid;
}

.mm-menu_hidedivider .mm-panel_opened-parent .mm-divider, .mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar {
	opacity: 0;
}

.mm-panel__blocker {
	background: inherit;
	opacity: 0;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 3;
	-webkit-transition: opacity .4s ease;
	-o-transition: opacity .4s ease;
	transition: opacity .4s ease;
}

.mm-panel_opened-parent .mm-panel__blocker {
	opacity: .6;
	bottom: -100000px;
}

[dir=rtl] .mm-menu_iconpanel .mm-panels > .mm-panel {
	left: 0;
	right: auto;
	-webkit-transition-property: width, -webkit-transform;
	transition-property: width, -webkit-transform;
	-o-transition-property: transform, width;
	transition-property: transform, width;
	transition-property: transform, width, -webkit-transform;
}

[dir=rtl] .mm-menu_iconpanel .mm-panels > .mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0) {
	border-left: none;
	border-right: 1px solid;
	border-color: inherit;
}

.mm-menu_keyboardfocus a:focus, .mm-menu_keyboardfocus.mm-menu_opened ~ .mm-wrapper__blocker a:focus {
	background: rgba(255, 255, 255, .4);
	background: var(--mm-color-background-emphasis);
	outline: 0;
}

.mm-wrapper__blocker .mm-tabstart {
	cursor: default;
	display: block;
	width: 100%;
	height: 100%;
}

.mm-wrapper__blocker .mm-tabend {
	opacity: 0;
	position: absolute;
	bottom: 0;
}

.mm-navbars_top {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.mm-navbars_top .mm-navbar:not(:last-child) {
	border-bottom: none;
}

.mm-navbars_bottom {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.mm-navbars_bottom .mm-navbar {
	border-bottom: none;
}

.mm-navbars_bottom .mm-navbar:first-child {
	border-top: 1px solid rgba(0, 0, 0, .1);
	border-top: 1px solid var(--mm-color-border);
}

.mm-btn:not(.mm-hidden) + .mm-navbar__searchfield .mm-searchfield__input {
	padding-left: 0;
}

.mm-navbar__searchfield:not(:last-child) .mm-searchfield__input {
	padding-right: 0;
}

.mm-navbar__breadcrumbs {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 0 20px;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.mm-navbar__breadcrumbs > * {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-right: 6px;
}

.mm-navbar__breadcrumbs > a {
	text-decoration: underline;
}

.mm-navbar__breadcrumbs:not(:last-child) {
	padding-right: 0;
}

.mm-btn:not(.mm-hidden) + .mm-navbar__breadcrumbs {
	padding-left: 0;
}

.mm-navbar_tabs > * {
	padding: 0 10px;
	border: 1px solid transparent;
}

.mm-navbar__tab_selected {
	background: #f3f3f3;
	color: rgba(0, 0, 0, .75);
	background: var(--mm-color-background);
	color: var(--mm-color-text);
}

.mm-navbar__tab_selected:not(:first-child) {
	border-left-color: rgba(0, 0, 0, .1);
}

.mm-navbar__tab_selected:not(:last-child) {
	border-right-color: rgba(0, 0, 0, .1);
}

.mm-navbar__tab_selected:not(:first-child) {
	border-left-color: var(--mm-color-border);
}

.mm-navbar__tab_selected:not(:last-child) {
	border-right-color: var(--mm-color-border);
}

.mm-navbars_top .mm-navbar_tabs {
	border-bottom: none;
}

.mm-navbars_top .mm-navbar_tabs > * {
	border-bottom-color: rgba(0, 0, 0, .1);
	border-bottom-color: var(--mm-color-border);
}

.mm-navbars_top .mm-navbar__tab_selected {
	border-top-color: rgba(0, 0, 0, .1);
	border-top-color: var(--mm-color-border);
	border-bottom-color: transparent;
}

.mm-navbars_top.mm-navbars_has-tabs .mm-navbar {
	background: rgba(255, 255, 255, .4);
	background: var(--mm-color-background-emphasis);
}

.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar {
	background: #f3f3f3;
	background: var(--mm-color-background);
}

.mm-navbars_bottom .mm-navbar_tabs:first-child {
	border-top: none;
}

.mm-navbars_bottom .mm-navbar_tabs > * {
	border-top-color: rgba(0, 0, 0, .1);
	border-top-color: var(--mm-color-border);
}

.mm-navbars_bottom .mm-navbar__tab_selected {
	border-bottom-color: rgba(0, 0, 0, .1);
	border-bottom-color: var(--mm-color-border);
	border-top-color: transparent;
}

.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar {
	background: #f3f3f3;
	background: var(--mm-color-background);
}

.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs, .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar {
	background: rgba(255, 255, 255, .4);
	background: var(--mm-color-background-emphasis);
}

.mm-searchfield {
	height: 44px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: var(--mm-navbar-size);
	padding: 0;
	overflow: hidden;
}

.mm-searchfield input {
	height: 30.8px;
	line-height: 30.8px;
}

.mm-searchfield input, .mm-searchfield input:focus, .mm-searchfield input:hover {
	background: rgba(0, 0, 0, .05);
	color: rgba(0, 0, 0, .75);
}

.mm-searchfield input {
	display: block;
	width: 100%;
	max-width: 100%;
	height: calc(var(--mm-navbar-size) * .7);
	min-height: unset;
	max-height: unset;
	margin: 0;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none !important;
	border-radius: 4px;
	line-height: calc(var(--mm-navbar-size) * .7);
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	outline: 0 !important;
	font: inherit;
	font-size: inherit;
}

.mm-searchfield input, .mm-searchfield input:focus, .mm-searchfield input:hover {
	background: var(--mm-color-background-highlight);
	color: var(--mm-color-text);
}

.mm-searchfield input::-ms-clear {
	display: none;
}

.mm-searchfield__input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	width: 100%;
	max-width: 100%;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.mm-panel__noresultsmsg {
	color: rgba(0, 0, 0, .3);
	padding: 50px 0;
	color: var(--mm-color-text-dimmed);
	text-align: center;
	font-size: 150%;
}

.mm-searchfield__btn {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
}

.mm-panel_search {
	left: 0 !important;
	right: 0 !important;
	width: 100% !important;
	border-left: none !important;
}

.mm-searchfield__cancel {
	line-height: 44px;
	display: block;
	padding-right: 10px;
	margin-right: -100px;
	line-height: var(--mm-navbar-size);
	text-decoration: none;
	-webkit-transition: margin .4s ease;
	-o-transition: margin .4s ease;
	transition: margin .4s ease;
}

.mm-searchfield__cancel-active {
	margin-right: 0;
}

.mm-listitem_nosubitems > .mm-listitem__btn {
	display: none;
}

.mm-listitem_nosubitems > .mm-listitem__text {
	padding-right: 10px;
}

.mm-listitem_onlysubitems > .mm-listitem__text:not(.mm-listitem__btn) {
	z-index: -1;
	pointer-events: none;
}

.mm-sectionindexer {
	background: inherit;
	text-align: center;
	font-size: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 20px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: -20px;
	z-index: 5;
	-webkit-transition: right .4s ease;
	-o-transition: right .4s ease;
	transition: right .4s ease;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
}

.mm-sectionindexer a {
	color: rgba(0, 0, 0, .3);
	color: var(--mm-color-text-dimmed);
	line-height: 1;
	text-decoration: none;
	display: block;
}

.mm-sectionindexer ~ .mm-panel {
	padding-right: 0;
}

.mm-sectionindexer_active {
	right: 0;
}

.mm-sectionindexer_active ~ .mm-panel {
	padding-right: 20px;
}

.mm-menu_selected-hover .mm-listitem__btn, .mm-menu_selected-hover .mm-listitem__text, .mm-menu_selected-parent .mm-listitem__btn, .mm-menu_selected-parent .mm-listitem__text {
	-webkit-transition: background-color .4s ease;
	-o-transition: background-color .4s ease;
	transition: background-color .4s ease;
}

.mm-menu_selected-hover .mm-listview:hover > .mm-listitem_selected:not(:hover) > .mm-listitem__text {
	background: 0 0;
}

.mm-menu_selected-hover .mm-listitem__btn:hover, .mm-menu_selected-hover .mm-listitem__text:hover {
	background: rgba(255, 255, 255, .4);
	background: var(--mm-color-background-emphasis);
}

.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) > .mm-listitem__text {
	background: 0 0;
}

.mm-menu_selected-parent .mm-listitem_selected-parent > .mm-listitem__btn, .mm-menu_selected-parent .mm-listitem_selected-parent > .mm-listitem__text {
	background: rgba(255, 255, 255, .4);
	background: var(--mm-color-background-emphasis);
}

:root {
	--mm-sidebar-collapsed-size: 50px;
	--mm-sidebar-expanded-size: 440px;
}

.mm-wrapper_sidebar-collapsed body, .mm-wrapper_sidebar-expanded body {
	position: relative;
}

.mm-wrapper_sidebar-collapsed .mm-slideout, .mm-wrapper_sidebar-expanded .mm-slideout {
	-webkit-transition-property: width, -webkit-transform;
	transition-property: width, -webkit-transform;
	-o-transition-property: width, transform;
	transition-property: width, transform;
	transition-property: width, transform, -webkit-transform;
}

.mm-wrapper_sidebar-collapsed .mm-page, .mm-wrapper_sidebar-expanded .mm-page {
	background: inherit;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 100vh;
}

.mm-wrapper_sidebar-collapsed .mm-menu_sidebar-collapsed, .mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	top: 0 !important;
	right: auto !important;
	bottom: 0 !important;
	left: 0 !important;
}

.mm-wrapper_sidebar-collapsed .mm-slideout {
	width: calc(100% - 50px);
	-webkit-transform: translate3d(50px, 0, 0);
	transform: translate3d(50px, 0, 0);
	width: calc(100% - var(--mm-sidebar-collapsed-size));
	-webkit-transform: translate3d(var(--mm-sidebar-collapsed-size), 0, 0);
	transform: translate3d(var(--mm-sidebar-collapsed-size), 0, 0);
}

.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-divider, .mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar {
	opacity: 0;
}

.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded {
	width: 440px;
	width: var(--mm-sidebar-expanded-size);
	min-width: 0 !important;
	max-width: 100000px !important;
	border-right-width: 1px;
	border-right-style: solid;
}

.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded.mm-menu_pageshadow:after {
	content: none;
	display: none;
}

.mm-wrapper_sidebar-expanded.mm-wrapper_blocking, .mm-wrapper_sidebar-expanded.mm-wrapper_blocking body {
	overflow: visible;
}

.mm-wrapper_sidebar-expanded .mm-wrapper__blocker {
	display: none !important;
}

.mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened ~ .mm-slideout {
	width: calc(100% - 440px);
	-webkit-transform: translate3d(440px, 0, 0);
	transform: translate3d(440px, 0, 0);
	width: calc(100% - var(--mm-sidebar-expanded-size));
	-webkit-transform: translate3d(var(--mm-sidebar-expanded-size), 0, 0);
	transform: translate3d(var(--mm-sidebar-expanded-size), 0, 0);
}

.mm-menu__blocker {
	background: rgba(3, 2, 1, 0);
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 3;
}

.mm-menu_opened .mm-menu__blocker {
	display: none;
}

[dir=rtl].mm-wrapper_sidebar-collapsed .mm-slideout {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

[dir=rtl].mm-wrapper_sidebar-expanded .mm-slideout {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

[dir=rtl].mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

input.mm-toggle {
	margin-top: 5px;
	background: rgba(0, 0, 0, .1);
	display: inline-block;
	min-width: 58px;
	width: 58px;
	height: 34px;
	margin: 0 10px;
	margin-top: calc(( var(--mm-listitem-size) - 34px ) / 2);
	border: none !important;
	background: var(--mm-color-border);
	border-radius: 34px;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	cursor: pointer;
	-webkit-transition: background-color .2s ease;
	-o-transition: background-color .2s ease;
	transition: background-color .2s ease;
}

input.mm-toggle:before {
	background: #f3f3f3;
}

input.mm-toggle:before {
	content: "";
	display: block;
	width: 32px;
	height: 32px;
	margin: 1px;
	border-radius: 34px;
	background: var(--mm-color-background);
	-webkit-transition: -webkit-transform .2s ease;
	transition: -webkit-transform .2s ease;
	-o-transition: transform .2s ease;
	transition: transform .2s ease;
	transition: transform .2s ease, -webkit-transform .2s ease;
}

input.mm-toggle:checked {
	background: #4bd963;
}

input.mm-toggle:checked:before {
	-webkit-transform: translateX(24px);
	-ms-transform: translateX(24px);
	transform: translateX(24px);
}

input.mm-check {
	margin-top: 2px;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	border: none !important;
	background: 0 0 !important;
	cursor: pointer;
	display: inline-block;
	width: 40px;
	height: 40px;
	margin: 0 10px;
	margin-top: calc(( var(--mm-listitem-size) - 40px ) / 2);
}

input.mm-check:before {
	content: "";
	display: block;
	width: 40%;
	height: 20%;
	margin: 25% 0 0 20%;
	border-left: 3px solid;
	border-bottom: 3px solid;
	border-color: var(--mm-color-text);
	opacity: .3;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	transition: opacity .2s ease;
}

input.mm-check:checked:before {
	opacity: 1;
}

[dir=rtl] input.mm-toggle:checked ~ label.mm-toggle:before {
	float: left;
}

.mm-menu_border-none .mm-listitem:after {
	content: none;
}

.mm-menu_border-full .mm-listitem:after {
	left: 0 !important;
}

.mm-menu_fx-menu-slide {
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	-o-transition: transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease;
}

.mm-wrapper_opened .mm-menu_fx-menu-slide {
	-webkit-transform: translate3d(-30%, 0, 0);
	transform: translate3d(-30%, 0, 0);
}

.mm-wrapper_opening .mm-menu_fx-menu-slide {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right {
	-webkit-transform: translate3d(30%, 0, 0);
	transform: translate3d(30%, 0, 0);
}

.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.mm-menu_fx-panels-none .mm-panel, .mm-panel_fx-none {
	-webkit-transition-property: none;
	-o-transition-property: none;
	transition-property: none;
}

.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent, .mm-panel_fx-none.mm-panel_opened-parent {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

.mm-menu_fullscreen {
	width: 100%;
	min-width: 140px;
	max-width: 10000px;
}

.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate3d(100vw, 0, 0);
	transform: translate3d(100vw, 0, 0);
}

@media all and (max-width:140px) {
	.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(140px, 0, 0);
		transform: translate3d(140px, 0, 0);
	}
}

@media all and (min-width:10000px) {
	.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(10000px, 0, 0);
		transform: translate3d(10000px, 0, 0);
	}
}

.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate3d(-100vw, 0, 0);
	transform: translate3d(-100vw, 0, 0);
}

@media all and (max-width:140px) {
	.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(-140px, 0, 0);
		transform: translate3d(-140px, 0, 0);
	}
}

@media all and (min-width:10000px) {
	.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(-10000px, 0, 0);
		transform: translate3d(-10000px, 0, 0);
	}
}

.mm-menu_fullscreen.mm-menu_position-top {
	height: 100vh;
	min-height: 140px;
	max-height: 10000px;
}

.mm-menu_fullscreen.mm-menu_position-bottom {
	height: 100vh;
	min-height: 140px;
	max-height: 10000px;
}

.mm-menu_listview-justify .mm-panels > .mm-panel {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.mm-menu_listview-justify .mm-panels > .mm-panel:after {
	content: none;
	display: none;
}

.mm-menu_listview-justify .mm-panels > .mm-panel .mm-listview {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	margin-top: 0;
	margin-bottom: 0;
}

.mm-menu_listview-justify .mm-panels > .mm-panel .mm-listitem {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	min-height: 50px;
}

.mm-menu_listview-justify .mm-panels > .mm-panel .mm-listitem__text {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.mm-listview_inset {
	list-style: inside disc;
	width: 100%;
	padding: 0 30px 15px 30px;
	margin: 0;
}

.mm-listview_inset .mm-listitem {
	padding: 5px 0;
}

.mm-menu_multiline .mm-listitem__text {
	-o-text-overflow: clip;
	text-overflow: clip;
	white-space: normal;
}

[class*=mm-menu_pagedim].mm-menu_opened ~ .mm-wrapper__blocker {
	opacity: 0;
}

.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened ~ .mm-wrapper__blocker {
	opacity: .3;
	-webkit-transition: opacity .4s ease .4s;
	-o-transition: opacity .4s ease .4s;
	transition: opacity .4s ease .4s;
}

.mm-menu_opened.mm-menu_pagedim ~ .mm-wrapper__blocker {
	background: inherit;
}

.mm-menu_opened.mm-menu_pagedim-black ~ .mm-wrapper__blocker {
	background: #000;
}

.mm-menu_opened.mm-menu_pagedim-white ~ .mm-wrapper__blocker {
	background: #fff;
}

.mm-menu_popup {
	-webkit-transition: opacity .4s ease;
	-o-transition: opacity .4s ease;
	transition: opacity .4s ease;
	opacity: 0;
	-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
	box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
	height: 80%;
	min-height: 140px;
	max-height: 880px;
	top: 50%;
	left: 50%;
	bottom: auto;
	right: auto;
	z-index: 2;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}

.mm-menu_popup.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
	z-index: 0;
}

.mm-menu_popup.mm-menu_opened ~ .mm-wrapper__blocker {
	-webkit-transition-delay: 0s !important;
	-o-transition-delay: 0s !important;
	transition-delay: 0s !important;
	z-index: 1;
}

.mm-wrapper_opening .mm-menu_popup {
	opacity: 1;
}

.mm-menu_position-right {
	left: auto;
	right: 0;
}

.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: translate3d(-80vw, 0, 0);
	transform: translate3d(-80vw, 0, 0);
}

@media all and (max-width:300px) {
	.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(-240px, 0, 0);
		transform: translate3d(-240px, 0, 0);
	}
}

@media all and (min-width:550px) {
	.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		-webkit-transform: translate3d(-440px, 0, 0);
		transform: translate3d(-440px, 0, 0);
	}
}

.mm-menu_position-bottom, .mm-menu_position-front, .mm-menu_position-top {
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	-o-transition: transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease;
}

.mm-menu_position-bottom.mm-menu_opened, .mm-menu_position-front.mm-menu_opened, .mm-menu_position-top.mm-menu_opened {
	z-index: 2;
}

.mm-menu_position-bottom.mm-menu_opened ~ .mm-slideout, .mm-menu_position-front.mm-menu_opened ~ .mm-slideout, .mm-menu_position-top.mm-menu_opened ~ .mm-slideout {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important;
	z-index: 0;
}

.mm-menu_position-bottom.mm-menu_opened ~ .mm-wrapper__blocker, .mm-menu_position-front.mm-menu_opened ~ .mm-wrapper__blocker, .mm-menu_position-top.mm-menu_opened ~ .mm-wrapper__blocker {
	z-index: 1;
}

.mm-menu_position-front {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

.mm-menu_position-front.mm-menu_position-right {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

.mm-menu_position-bottom, .mm-menu_position-top {
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.mm-menu_position-top {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}

.mm-menu_position-top {
	height: 80vh;
	min-height: 140px;
	max-height: 880px;
}

.mm-menu_position-bottom {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	top: auto;
}

.mm-menu_position-bottom {
	height: 80vh;
	min-height: 140px;
	max-height: 880px;
}

.mm-wrapper_opening .mm-menu_position-bottom, .mm-wrapper_opening .mm-menu_position-front, .mm-wrapper_opening .mm-menu_position-top {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.mm-menu_shadow-page:after {
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	content: "";
	display: block;
	width: 20px;
	height: 120%;
	position: absolute;
	left: 100%;
	top: -10%;
	z-index: 100;
	-webkit-clip-path: polygon(-20px 0, 0 0, 0 100%, -20px 100%);
	clip-path: polygon(-20px 0, 0 0, 0 100%, -20px 100%);
	-webkit-box-shadow: var(--mm-shadow);
	box-shadow: var(--mm-shadow);
}

.mm-menu_shadow-page.mm-menu_position-right:after {
	left: auto;
	right: 100%;
	-webkit-clip-path: polygon(20px 0, 40px 0, 40px 100%, 20px 100%);
	clip-path: polygon(20px 0, 40px 0, 40px 100%, 20px 100%);
}

.mm-menu_shadow-page.mm-menu_position-front:after {
	content: none;
	display: none;
}

.mm-menu_shadow-menu {
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	-webkit-box-shadow: var(--mm-shadow);
	box-shadow: var(--mm-shadow);
}

.mm-menu_shadow-panels .mm-panels > .mm-panel {
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	-webkit-box-shadow: var(--mm-shadow);
	box-shadow: var(--mm-shadow);
}

.mm-menu_theme-white {
	--mm-color-border: rgba(0, 0, 0, .1);
	--mm-color-button: rgba(0, 0, 0, .3);
	--mm-color-text: rgba(0, 0, 0, .7);
	--mm-color-text-dimmed: rgba(0, 0, 0, .3);
	--mm-color-background: #fff;
	--mm-color-background-highlight: rgba(0, 0, 0, .06);
	--mm-color-background-emphasis: rgba(0, 0, 0, .03);
	--mm-shadow: 0 0 10px rgba(0, 0, 0, .2);
}

.mm-menu_theme-dark {
	--mm-color-border: rgba(0, 0, 0, .3);
	--mm-color-button: rgba(255, 255, 255, .4);
	--mm-color-text: rgba(255, 255, 255, .85);
	--mm-color-text-dimmed: rgba(255, 255, 255, .4);
	--mm-color-background: #333;
	--mm-color-background-highlight: rgba(255, 255, 255, .08);
	--mm-color-background-emphasis: rgba(0, 0, 0, .1);
	--mm-shadow: 0 0 20px rgba(0, 0, 0, .5);
}

.mm-menu_theme-black {
	--mm-color-border: rgba(255, 255, 255, .25);
	--mm-color-button: rgba(255, 255, 255, .4);
	--mm-color-text: rgba(255, 255, 255, .75);
	--mm-color-text-dimmed: rgba(255, 255, 255, .4);
	--mm-color-background: #000;
	--mm-color-background-highlight: rgba(255, 255, 255, .2);
	--mm-color-background-emphasis: rgba(255, 255, 255, .15);
	--mm-shadow: none;
}

body.modal-open .mm-slideout {
	z-index: unset;
}

@charset "UTF-8";

/*
 * WP Review by MyThemeShop
 * https://mythemeshop.com/plugins/wp-review/
 */
[data-wp-review-tabs] .tab-titles:after, [data-ui-tabs] .ui-tabs-nav:after, .wp-reviews-list .reviews-pagination:after, .wp-reviews-list .item:after, .review-list li:after {
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

.review-wrapper {
	border: 1px solid #e7e7e7;
	margin-bottom: 30px;
	clear: both;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.review-wrapper .review-list {
	margin: 0;
	list-style: none;
	padding: 0;
	clear: both;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.review-wrapper .review-list li {
	margin: 0;
	list-style: none;
}

.review-wrapper li:after {
	content: "";
	display: block;
	clear: both;
}

.review-wrapper .review-desc li:after {
	display: none;
}

.review-wrapper .review-total-wrapper h5 {
	font-family: inherit;
}

.review-title {
	background-color: #f6f6f6;
	border-bottom: 1px solid #e7e7e7;
	margin: 0;
	padding: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: inherit;
}

.review-price {
	float: right;
}

.review-links {
	list-style: none;
	padding: 15px 15px 8px !important;
	margin: 0 !important;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}

.review-links li {
	display: inline-block;
	margin-bottom: 10px;
}

.review-links li a {
	display: block;
	padding: 4px 10px;
	margin: 0 10px 0 0;
	border: 1px solid;
	border-radius: 5px;
	outline: 0;
}

.review-links li:last-child a {
	margin-right: 0;
}

.review-links .review-links:not(:last-child) a {
	margin-right: 10px;
}

.entry-content .review-wrapper li:last-child a {
	margin-right: 0;
}

.wpr-error {
	background: #f9ada7;
	padding: 10px;
	margin: 10px 0;
}

.review-list li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #e7e7e7;
	padding: 10px 15px;
	position: relative;
	list-style: none !important;
}

.review-list li:nth-child(even) {
	background-color: #fafafa;
}

.review-list li:last-child {
	border-bottom: 1px solid #e7e7e7;
}

.wp_review_comment .review-list, .widefat .column-comment ul.review-list {
	margin: 0;
	padding: 0;
}

.wp_review_comment .review-list li, .wp-review-comment-form .review-list li {
	padding: 10px;
	margin: 0;
	background: #f9f9f9;
	border-bottom: 1px solid #e7e7e7;
}

.review-summary-title {
	margin-bottom: 5px;
}

.review-desc {
	padding: 10px 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.review-desc p:last-child {
	margin-bottom: 0;
}

.review-pros-cons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 10px 15px 30px;
	clear: both;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.review-pros-cons .review-pros {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.review-pros-cons .review-pros p:last-of-type {
	margin-bottom: 0;
}

.review-pros-cons .review-cons {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	padding-left: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.review-pros-cons .review-cons p:last-of-type {
	margin-bottom: 0;
}

.review-pros-cons .review-pros .mb-5 strong:before, .review-pros-cons .review-cons .mb-5 strong:before {
	content: "";
	font-family: "FontAwesome";
	font-weight: normal;
	margin-right: 5px;
	opacity: .7;
}

.review-pros-cons .review-cons .mb-5 strong:before {
	content: "";
}

.review-pros-cons ul, .review-pros-cons ol {
	margin: 0;
	margin-left: 0;
	padding: 0;
	list-style: none;
}

.review-pros-cons li {
	list-style-type: none !important;
}

.review-pros-cons .review-pros ul li:before, .review-pros-cons .review-cons ul li:before {
	content: "";
	font-family: "FontAwesome";
	opacity: .4;
	margin-right: 7px;
}

.review-pros-cons .review-cons ul li:before {
	content: "";
}

.wp_review_comment .review-pros-cons {
	padding-left: 0;
	padding-right: 0;
}

textarea#wp_review_comment_pros, textarea#wp_review_comment_cons {
	height: 100px;
}

.wp-review-comment-form-qualifier label {
	display: block;
}

.wp-review-comment-form-qualifier select {
	display: block;
	width: 100%;
}

#review .review-desc ul, #review .review-desc ol {
	margin: 0;
	margin-left: 0;
	padding: 0;
}

.review-result-wrapper {
	white-space: nowrap;
	position: relative;
}

.review-star .review-result-wrapper {
	display: inline-block;
}

.review-star .review-result-wrapper img.wp-review-image {
	max-width: 20px;
	max-height: 20px;
	display: inline-block;
	opacity: .6;
}

.wp-review-usercomment-rating-star .review-result-wrapper img {
	opacity: .6;
}

.wp-review-usercomment-rating-star .review-result-wrapper .review-result img {
	opacity: 1;
}

.review-star .wpr-count {
	margin-left: 3px;
	vertical-align: top;
}

.review-result-wrapper i, .review-result-wrapper img.wp-review-image {
	font-style: normal;
	font-size: 16px;
	padding: 0;
	line-height: inherit;
}

.reviewed-item {
	display: inline-block;
	padding: 10px 15px;
	border-bottom: 1px solid #e7e7e7;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.reviewed-item .review-links {
	border: 0;
	background: transparent !important;
}

.reviewed-item .review-links li {
	margin: 0;
}

.reviewed-item .reviewed-item-data img {
	vertical-align: top;
}

.reviewed-item-image {
	float: right;
	max-width: 40%;
	margin-left: 15px;
}

.rtl .reviewed-item-image {
	float: left;
	margin-left: 0;
	margin-right: 15px;
}

.reviewed-item-data-label {
	display: inline-block;
}

.reviewed-item-data p:last-of-type {
	margin-bottom: 0;
}

.review-result {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	white-space: nowrap;
}

.rtl .review-result {
	left: auto;
	right: 0;
}

.review-total-wrapper {
	float: right;
	padding-right: 0;
	clear: both;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 15px 20px 15px;
}

.rtl .review-total-wrapper {
	float: left;
}

.review-total-wrapper span.review-total-box {
	border: 0;
	display: block;
	font-size: 40px;
	font-weight: 700;
	text-align: right;
	margin: 0;
	padding: 35px 0 20px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.circle-point span.review-total-box {
	height: 180px;
}

.review-total-wrapper span.review-total-box small {
	font-size: 12px;
	display: block;
}

.percentage-icon {
	font-size: 22px;
	position: relative;
	top: -14px;
}

.review-total-star {
	position: relative;
	margin-top: 5px;
	margin: 0 auto;
	float: right;
}

.review-star.review-total {
	position: relative;
}

.wp-review-loading-msg, .wp-review-loading .review-result-wrapper {
	display: none;
}

.wp-review-loading .wp-review-loading-msg {
	display: block;
}

.review-total {
	z-index: 99;
}

.rtl .review-total {
	left: auto;
	right: 0;
}

.review-star, .wp-review-user-feature-rating-star {
	position: relative;
	margin-top: 5px;
	margin: 0 auto;
	display: inline-block;
}

.postbox .review-star {
	position: relative;
	right: auto;
	top: auto;
}

.review-list .review-star, .user-review-area .review-star, .wp-review-point-type .review-total-circle .review-star, .wp-review-percentage-type .review-total-circle .review-star, .review-list .wp-review-user-feature-rating-star {
	float: right;
	text-align: right;
}

.wpr-login-required-message {
	font-size: 80%;
}

.rtl .review-list .review-star, .rtl .user-review-area .review-star, .rtl .review-total-circle .review-star, .rtl .wp-review-point-type .review-total-circle .review-star, .rtl .wp-review-percentage-type .review-total-circle .review-star {
	float: left;
	margin-right: 10px;
	margin-left: 0;
}

/**
 * Bar & Percentage Point
 */
.circle-point .review-list li {
	padding: 14px 15px;
}

.review-point .review-result-wrapper, .review-percentage .review-result-wrapper {
	background: rgba(0, 0, 0, .1);
	width: 100%;
	height: 22px;
}

.review-point .review-result-wrapper {
	background-color: rgba(0, 0, 0, .1);
}

.wp-review-point-type .review-result, .wp-review-percentage-type .review-result, .review-total-point .review-result {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 22px;
}

.rtl .wp-review-point-type .review-result, .rtl .wp-review-percentage-type .review-result, .rtl .review-total-point .review-result {
	left: auto;
	right: 0px;
}

.review-total-star.allowed-to-rate .review-result-wrapper {
	background: none;
}

.wp-review-point-type .review-total-point .review-result-wrapper {
	background: none;
}

.review-total-percentage.allowed-to-rate.has-not-rated-yet, .review-total-point.allowed-to-rate.has-not-rated-yet {
	float: none;
	cursor: pointer;
}

.review-percentage .review-result-wrapper, .review-point .review-result-wrapper {
	position: relative;
	width: 100%;
}

.review-percentage .review-result, .review-point .review-result {
	background: currentColor;
	height: 22px;
}

.wp-review-comment-rating.wp-review-comment-rating-point .review-result-wrapper, .wp-review-user-rating.wp-review-user-rating-point .review-result-wrapper, .wp-review-comment-rating.wp-review-comment-rating-percentage .review-result-wrapper, .wp-review-user-rating.wp-review-user-rating-percentage .review-result-wrapper {
	cursor: pointer;
}

.wp-review-user-rating.wp-review-user-rating-point.has-rated .review-result-wrapper, .wp-review-user-rating.wp-review-user-rating-percentage.has-rated .review-result-wrapper {
	cursor: default;
}

.wp-review-comment-rating.wp-review-comment-rating-point .review-result-wrapper:hover .review-result, .wp-review-user-rating.wp-review-user-rating-point .review-result-wrapper:hover .review-result, .wp-review-comment-rating.wp-review-comment-rating-percentage .review-result-wrapper:hover .review-result, .wp-review-user-rating.wp-review-user-rating-percentage .review-result-wrapper:hover .review-result {
	display: block;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.review-point, .review-percentage {
	position: relative;
	clear: both;
}

.wp-review-your-rating {
	position: absolute;
	top: 102%;
	left: 45%;
	margin-left: -20px;
	font-size: 12px;
	line-height: 18px;
	background: #f0f0f0;
	color: #fff;
	pointer-events: none;
	z-index: 999;
	display: none;
	white-space: nowrap;
	padding: 2px 4px;
}

.rtl .wp-review-your-rating {
	left: auto;
	right: 45%;
}

.column-wp_review_rating .wp-review-circle-rating {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.review-point:hover .wp-review-your-rating, .review-percentage:hover .wp-review-your-rating {
	display: block;
}

.review-result-text {
	position: absolute;
	left: 4px;
	top: 0px;
	font-size: 16px;
	line-height: 22px;
	display: none;
}

.rtl .review-result-text {
	left: auto;
	right: 4px;
}

.wp-review-usercomment-rating .review-result-text, .wp-admin .review-result-text {
	display: block;
}

/**
 * Circle
 */
.review-total-circle.allowed-to-rate.has-not-rated-yet .review-result-wrapper {
	cursor: pointer;
}

.wp-review-user-rating-circle .review-result-wrapper {
	text-align: right;
}

.wp-review-user-rating.wp-review-user-rating-circle.wp-review-input-set {
	float: right;
}

.wp-review-circle-type .user-total-wrapper {
	overflow: hidden;
	margin-top: 3px;
}

.review-wrapper .wp-review-circle-rating {
	padding: 0;
	width: auto;
	display: inline;
}

.user-review-area .review-circle {
	float: right;
	height: 32px;
}

.review-list .review-circle {
	float: right;
	margin-top: -4px;
}

.wp-review-circle-type .review-total-wrapper > .review-total-box {
	display: none;
}

.review-circle.review-total {
	height: 100px;
	width: 100px;
}

/**
 * Twenty series themes compatibilty
 */
.entry-content .review-wrapper h1, .entry-content .review-wrapper h2, .entry-content .review-wrapper h3, .entry-content .review-wrapper h4, .entry-content .review-wrapper h5, .entry-content .review-wrapper h6 {
	margin: 0;
}

.entry-content .review-summary-title, #content .review-summary-title, .entry-content .reviewed-item p, #content .reviewed-item p {
	margin-bottom: 5px;
}

#content .review-desc p:last-child {
	margin-bottom: 0;
}

#review .review-desc ul {
	margin: 0;
	margin-left: 20px;
	padding-left: 0;
}

/**
 * Basic styling for wp_review_display_total
 */
.review-total-only {
	padding: 3px 8px;
	background: #fff;
	display: inline-block;
	border-radius: 3px;
}

.review-total-only .percentage-icon {
	font-size: inherit;
	top: 0;
}

.review-total-only .review-type-star {
	font-size: 12px;
	padding: 3px 6px;
}

.review-total-only .review-total-star {
	font-size: 12px;
	margin: 0;
}

.review-result-wrapper .review-result i, .review-result-wrapper .review-result img.wp-review-image {
	opacity: 1;
	filter: alpha(opacity=100);
}

.wp-review-box-float-left {
	margin-right: 20px;
}

.wp-review-box-float-right {
	margin-left: 20px;
}

/**
 * Users review area
 */
.wpr-user-features-rating {
	clear: both;
}

.wpr-user-features-rating .user-review-title {
	padding: 10px 15px;
	margin: 0;
	font-weight: bold;
}

.wpr-user-features-rating .user-total-wrapper {
	margin: 0;
	display: inline-block;
}

.wpr-user-features-rating .wp-review-user-feature-rating-circle + span {
	display: inline-block;
	margin-top: 10px;
}

.wpr-user-features-rating .wp-review-user-feature-rating-circle .review-result-wrapper {
	height: 50px;
}

.user-review-area {
	border-top: 1px solid #e7e7e7;
	padding: 10px 15px;
	position: relative;
	clear: both;
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.user-review-area .wp-review-user-rating-star {
	float: right;
}

.wp-review-user-rating .review-star .review-result-wrapper:hover span img {
	opacity: 1;
}

.wp-review-user-rating .review-star .review-result-wrapper:hover span:hover ~ span img {
	opacity: .6;
}

.review-total-star.allowed-to-rate {
	float: right;
	margin: 0;
}

.user-review-title {
	margin: 15px 15px 10px;
	padding: 0;
	font-family: inherit;
}

.user-total-wrapper .user-review-title {
	font-weight: bold;
	margin: 0;
	display: inline-block;
}

.wp-review-user-rating .review-result-wrapper span {
	cursor: pointer;
	padding: 0 0 0 4px;
}

.wp-review-user-rating .review-result-wrapper span img.wp-review-image {
	opacity: .6;
}

.wp-review-user-rating .review-result-wrapper span:hover i, .wp-review-user-rating .review-result-wrapper span:hover img.wp-review-image, .wp-review-user-rating .review-result-wrapper span.active i, .wp-review-user-rating .review-result-wrapper span.active img.wp-review-image {
	opacity: 1 !important;
}

.wp-review-user-rating .review-result-wrapper .review-result i, .wp-review-user-rating .review-result-wrapper .review-result img.wp-review-image {
	padding-left: 4px;
}

.wp-review-user-rating.has-rated .review-result-wrapper:hover .review-result {
	display: block;
}

.wp-review-user-rating .review-result-wrapper:hover .review-result, .wp-review-user-rating.wp-review-loading .review-result-wrapper, .wp-review-user-rating.wp-review-loading .wp-review-your-rating {
	display: none;
}

.wp-review-user-rating .review-list li {
	border-top: 1px solid;
}

.wpr-rating-accept-btn {
	width: 100%;
	float: right;
	border-radius: 0;
	padding: 14px;
	border: 0;
	color: #fff;
	font-size: inherit;
	cursor: pointer;
}

.wpr-rating-accept-btn[disabled] {
	cursor: not-allowed;
}

.wp-review-rating-input.review-point .review-result-wrapper, .wp-review-rating-input.review-percentage .review-result-wrapper, .wp-review-rating-input.review-circle canvas {
	cursor: pointer;
}

/**
 * Review in comments
 */
.wp-review-comment-form-rating {
	margin-bottom: 15px;
}

.wp-review-comment-form-rating .review-list li {
	padding: 10px;
	background: #f9f9f9;
}

.wp-review-comment-form-rating .user-review-title {
	margin: 0;
	margin-bottom: 10px;
}

.wp-review-comment-form-rating .features-rating-list {
	margin: 0;
	padding: 0;
}

.wp-review-comment-field {
	margin-bottom: 10px;
}

.review-total-star-comments {
	position: relative;
	display: inline-block;
}

.wp-review-comment-title {
	font-size: 18px;
}

.comment-text-inner {
	clear: both;
}

.comment .review-list li {
	margin-bottom: 0;
}

.wp-review-comment-rating .review-result-wrapper span {
	cursor: pointer;
	padding-left: 4px;
}

.wp-review-comment-rating .review-result-wrapper span i, .wp-review-comment-rating .review-result-wrapper span img.wp-review-image {
	opacity: .6;
}

.wp-review-comment-rating .review-result-wrapper span:hover i, .wp-review-comment-rating .review-result-wrapper span.active i, .wp-review-comment-rating .review-result-wrapper span:hover img.wp-review-image, .wp-review-comment-rating .review-result-wrapper span.active img.wp-review-image {
	opacity: 1 !important;
	color: #ffb300;
}

.wp-review-comment-rating .review-result-wrapper span:hover ~ span i {
	opacity: 1;
	color: currentColor;
}

.wp-review-comment-rating .review-result-wrapper:hover .review-result {
	display: none;
}

.wp-review-comment-rating .review-result-wrapper .review-result {
	letter-spacing: -1.9px;
}

.wp-review-comment-rating .review-result-wrapper .review-result i, .wp-review-comment-rating .review-result-wrapper .review-result img.wp-review-image {
	padding-left: 4px;
}

.wp-review-comment-rating .review-result-wrapper:hover span img {
	opacity: 1;
}

.wp-review-comment-rating .review-result-wrapper:hover span:hover ~ span img {
	opacity: .6;
}

.wpr-comment-features-rating .wp-review-user-feature-rating-circle {
	height: 50px;
}

.wpr-comment-features-rating .review-list .review-circle {
	margin-top: 0;
	height: 50px;
}

.wpr-comment-features-rating li .wp-review-user-feature-rating-circle + span {
	margin-top: 14px;
	display: inline-block;
}

.rtl .wp-review-comment-rating .review-result-wrapper span i {
	float: right;
}

.wp-review-feedback {
	margin-top: 10px;
}

.wp-review-feedback .review-btn {
	display: inline-block;
	text-decoration: none;
	background: #eee;
	padding: 3px 9px;
	color: #333;
	border-radius: 4px;
	font-size: 14px;
}

.wp-review-feedback .review-btn.voted, .wp-review-feedback .review-btn.voted ~ a {
	cursor: default;
}

.wp-review-feedback .review-btn:hover, .wp-review-feedback .review-btn.voted {
	text-decoration: none;
	background: #81c784;
	color: #fff !important;
}

.wp-review-feedback .review-btn:nth-child(2) {
	margin-left: 5px;
}

.rtl .wp-review-feedback .review-btn:nth-child(2) {
	margin-left: auto;
	margin-right: 5px;
}

.wp-review-feedback .review-btn:nth-child(2):hover, .wp-review-feedback .review-btn.voted:nth-child(2) {
	text-decoration: none;
	background-color: #e57373;
	color: #fff !important;
}

.wp-review-comment-form-title {
	clear: both;
	margin-bottom: 15px;
}

.wp-review-comment-form-author label, .wp-review-comment-form-email label, .wp-review-comment-form-url label {
	padding-left: 0 !important;
	margin-left: 0 !important;
}

.wp-review-comment-rating-circle-wrapper .review-comment-field-msg {
	vertical-align: middle;
	margin-right: 0;
}

.wp-review-comment-rating-circle-wrapper .wp-review-comment-field-inner {
	display: inline-block;
	vertical-align: middle;
}

.wp-review-comment-rating .review-result-wrapper a {
	text-decoration: none;
	border: none;
}

.wp-review-comment-rating-star .review-total-star {
	float: none;
}

.wp-review-comment-rating-circle-wrapper .wp-review-comment-field-inner, .wp-review-comment-rating-star-wrapper .wp-review-comment-field-inner {
	display: inline-block;
}

.wp-review-comment-form .wp-review-comment-field-inner {
	display: block;
}

.wp-review-comment-form .user-review-title {
	margin: 0 0 10px;
}

.wp-review-comment-form .wpr-comment-features-rating > ul {
	margin: 0;
}

#comments .wp-review-comment-qualifier, #comments .wp-review-usercomment-image {
	margin-bottom: 15px;
}

#comments .wp-review-usercomment-image img {
	float: left !important;
	max-width: 100%;
}

.wp-review-usercomment-rating, #comments .wp-review-usercomment-rating {
	margin-bottom: 15px;
}

.wp-review-usercomment-rating ul, .wp-review-usercomment-rating ol, #comments .wp-review-usercomment-rating ul, #comments .wp-review-usercomment-rating ol {
	margin: 0;
	margin-bottom: 10px;
	padding-left: 0;
	list-style-type: none;
}

.wp-review-usercomment-rating li, #comments .wp-review-usercomment-rating li {
	display: block;
	margin-bottom: 15px;
}

.wp-review-usercomment-rating .review-star, #comments .wp-review-usercomment-rating .review-star {
	position: relative;
	top: 0;
	right: 0;
	display: inline-block;
}

.wp-review-comment-rating-star {
	display: inline-block;
}

form.wp-review-comment-form input, #commentform.wp-review-comment-form input, #commentform.wp-review-comment-form select {
	width: 100%;
	max-width: 100%;
	height: 44px;
	font-size: 16px;
	padding-left: 2.5%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.rtl form.wp-review-comment-form input, .rtl #commentform.wp-review-comment-form input {
	padding-left: auto;
	padding-right: 2.5%;
}

form.wp-review-comment-form textarea, #commentform.wp-review-comment-form textarea {
	width: 100%;
	background: rgba(0, 0, 0, .035);
	border: 1px solid rgba(0, 0, 0, .05);
	color: rgba(0, 0, 0, .31);
	max-width: 100%;
	font-size: 16px;
	padding-left: 2.5%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.rtl form.wp-review-comment-form textarea, .rtl #commentform.wp-review-comment-form textarea {
	padding-left: auto;
	padding-right: 2.5%;
}

form.wp-review-comment-form > div, #commentform.wp-review-comment-form > div {
	width: 100%;
	margin-bottom: 10px;
	float: left;
}

.rtl form.wp-review-comment-form > div, .rtl #commentform.wp-review-comment-form > div {
	float: right;
}

/**
 * Show on thumbnails
 */
.wp-review-thumbnail-wrapper {
	position: relative;
}

.wp-review-on-thumbnail {
	position: absolute;
	top: 0;
	right: 0;
	background: #fff;
	padding: 2px 4px;
}

.wp-review-on-thumbnail.review-type-star .review-total-star {
	margin: 0;
}

.review-type-circle.latestPost-review-wrapper, .review-type-circle.wp-review-on-thumbnail {
	height: 44px;
}

.latestPost-review-wrapper .wp-review-circle-rating, .wp-review-on-thumbnail .wp-review-circle-rating {
	font-size: 11px !important;
}

.review-type-circle.review-total-only, .review-type-circle.wp-review-show-total {
	padding-top: 6px;
	height: 32px;
}

.latestPost-review-wrapper {
	padding: 2px 8px;
	background: #444;
	color: #fff;
}

.review-type-star.latestPost-review-wrapper .review-result-wrapper {
	color: #fff !important;
}

.review-type-star.latestPost-review-wrapper .review-result-wrapper i, .review-type-star.latestPost-review-wrapper .review-result-wrapper img.wp-review-image {
	opacity: .6;
}

.review-type-star.latestPost-review-wrapper .review-result-wrapper .review-result {
	color: #fff !important;
}

.review-type-star.latestPost-review-wrapper .review-result-wrapper .review-result i, .review-type-star.latestPost-review-wrapper .review-result-wrapper .review-result img.wp-review-image {
	opacity: 1;
}

.widget .wp-review-show-total .review-star, .widget .wp-review-user-rating .review-star {
	position: relative;
	top: auto;
	right: auto;
}

/*
 * Spin Animation For Loader
 */
.animate-spin {
	-webkit-animation: spin 1s infinite linear;
	animation: spin 1s infinite linear;
	display: inline-block;
}

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

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

/*-----------------------------------------------------*/

/* Responsvie
/*-----------------------------------------------------*/
@media screen and (max-width: 600px) {
	#review.review-wrapper .user-review-area .review-percentage, #review.review-wrapper .user-review-area .review-point {
		width: 100% !important;
		max-width: 100%;
		margin-bottom: 10px;
	}
	
	.user-review-area .user-total-wrapper {
		width: 100%;
		max-width: 100%;
	}
}

@media screen and (max-width: 480px) {
	.review-total-wrapper {
		text-align: right;
	}
	
	.user-review-area .user-total-wrapper {
		max-width: 60%;
		line-height: 1.2;
	}
	
	.user-review-area .user-total-wrapper .user-review-title {
		margin-top: 0 !important;
	}
	
	.review-price {
		float: none;
	}
	
	.review-wrapper .review-title {
		font-size: 16px;
	}
	
	.review-total-wrapper span.review-total-box {
		padding: 10px 0 20px;
		text-align: right;
		padding-left: 10px;
	}
	
	.reviewed-item-image {
		max-width: 100%;
		width: 100%;
		margin: 0 0 10px 0;
		float: left;
	}
	
	.rtl .review-total-wrapper span.review-total-box {
		padding: 10px 0 20px;
		text-align: right;
		padding-left: 0;
		padding-right: 10px;
	}
	
	.review-total-star.allowed-to-rate {
		position: relative;
		right: auto;
		left: 0;
		float: left;
	}
	
	.rtl .review-total-star.allowed-to-rate {
		right: 0;
		left: auto;
		float: right;
	}
	
	.review-pros-cons .review-pros, .review-pros-cons .review-cons {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		padding: 0;
	}
	
	.review-pros-cons .review-pros p:last-child, .review-pros-cons .review-cons p:last-child {
		margin-bottom: 0;
	}
	
	.review-pros-cons .review-pros {
		padding-bottom: 20px;
	}
}

.rtl .review-total-box {
	unicode-bidi: -moz-isolate-override;
	unicode-bidi: isolate-override;
}

.rtl .wp-review-user-rating-total {
	unicode-bidi: -webkit-isolate;
	unicode-bidi: -moz-isolate;
	unicode-bidi: isolate;
}

.rtl .wp-review-user-rating-total + small {
	unicode-bidi: -moz-plaintext;
	unicode-bidi: plaintext;
}

.rtl .review-links li a {
	margin: 0 0 0 10px;
}

/*---------------------------
 *       Reviews list
 *--------------------------*/
.wp-reviews-list {
	position: relative;
	border: 1px solid #e4e4e4;
	background-color: #fff;
}

.wp-reviews-list * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.wp-reviews-list ul {
	list-style-type: none;
}

.wp-reviews-list .item {
	padding: 10px 15px;
	border-bottom: 1px solid #e4e4e4;
	border-top: 0;
	position: relative;
	list-style-type: none;
	margin: 0;
}

.wp-reviews-list .item:last-child {
	border: none;
}

.wp-reviews-list img {
	max-width: 100%;
	height: auto;
}

.wp-reviews-list a {
	color: #444;
}

.wp-reviews-list .thumb_small {
	float: left;
	margin-right: 12px;
	padding-top: 2px;
	width: 65px;
	height: 65px;
	overflow: hidden;
}

.wp-reviews-list .thumb_large {
	float: none;
	max-width: 100%;
	display: inline-block;
	margin-bottom: 4px;
	position: relative;
}

.wp-reviews-list .entry-title {
	font-weight: 700;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.wp-reviews-list .entry-title span {
	font-weight: normal;
}

.wp-reviews-list .entry-title a {
	display: block;
}

.wp-reviews-list .postmeta {
	color: #999;
	font-size: 13px;
	margin-top: 5px;
	font-weight: normal;
	float: right;
}

.wp-reviews-list .review-count {
	float: left;
}

.wp-reviews-list .review-total-only {
	display: inline-block;
	font-weight: normal;
	background: #eee;
}

.wp-reviews-list .wp-post-image {
	margin: 0 !important;
}

.wp-reviews-list .loading {
	min-height: 120px;
}

.wp-reviews-list .loading:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(255, 255, 255, .8);
	z-index: 11;
}

.wp-reviews-list .loading:after {
	content: "";
	margin: 0 auto 3em auto;
	font-size: 10px;
	position: absolute;
	top: 45%;
	left: 49%;
	z-index: 12;
	text-indent: -9999em;
	border-top: .4em solid rgba(0, 0, 0, .2);
	border-right: .4em solid rgba(0, 0, 0, .2);
	border-bottom: .4em solid rgba(0, 0, 0, .2);
	border-left: .4em solid #000;
	-webkit-animation: load8 .5s infinite linear;
	animation: load8 .5s infinite linear;
	border-radius: 50%;
	width: 2em;
	height: 2em;
}

.wp-reviews-list .reviews-pagination {
	padding-bottom: 15px;
}

.wp-reviews-list .reviews-pagination a {
	margin: 0 15px;
}

.wp-reviews-list .reviews-pagination .next {
	float: right;
}

[data-ui-tabs] .ui-tabs-nav {
	list-style: none;
	padding: 0 30px 0;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
	margin: 10px 0;
}

[data-ui-tabs] .ui-tabs-nav li {
	float: left;
	margin: 0;
	list-style-type: none;
}

[data-ui-tabs] .ui-tabs-nav a {
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 8px 15px;
	background-color: rgba(0, 0, 0, .15);
	outline: 0;
	float: left;
	border: 0;
	color: inherit;
}

[data-ui-tabs] .ui-tabs-nav .ui-state-active a {
	background-color: rgba(255, 255, 255, .45);
}

[data-wp-review-tabs] .tab-titles {
	list-style: none;
	padding: 0 30px 0;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
	margin: 10px 0;
}

[data-wp-review-tabs] .tab-title {
	float: left;
	margin: 0;
	list-style-type: none;
}

[data-wp-review-tabs] .tab-title button {
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 8px 15px;
	background-color: rgba(0, 0, 0, .15);
	outline: 0;
	float: left;
	border: 0;
	color: inherit;
	cursor: pointer;
	font-size: inherit;
}

[data-wp-review-tabs] .tab-title.active a {
	background-color: rgba(255, 255, 255, .45);
}

.wp_review_tab_widget_content {
	position: relative;
	border: 1px solid #e4e4e4;
}

.wp_review_tab_widget_content img {
	max-width: 100%;
	height: auto;
}

.wp_review_tab_widget_content a {
	color: #444;
}

.wp_review_tab_widget_content ul.wp-review-tabs li {
	list-style: none;
	display: block;
	width: 50%;
	float: left;
	text-align: center;
	margin: 0 !important;
	padding: 0 !important;
	border: 0;
}

.wp_review_tab_widget_content ul.has-1-tabs li {
	width: 100%;
	float: none;
	margin: 0 auto;
}

.wp_review_tab_widget_content ul.has-3-tabs li {
	width: 33.33%;
}

.wp_review_tab_widget_content ul.has-4-tabs li {
	width: 50%;
}

.wp_review_tab_widget_content .tab_title a {
	display: block;
	background: #f0f0f0;
	border-left: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	padding: 2px 0 4px;
	line-height: 2.4;
	text-decoration: none;
	position: relative;
	font-weight: bold;
}

.wp_review_tab_widget_content .tab_title:first-child a {
	margin-left: 0;
	border-left: 0;
}

.wp_review_tab_widget_content .tab_title.selected a {
	background: #fff;
	border-bottom: 1px solid #fff;
}

.wp_review_tab_widget_content .inside {
	background: #fff;
}

.wp_review_tab_widget_content .tab-content li, .widget .wp_review_tab_widget_content .tab-content li {
	list-style-type: none;
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 10px 15px 15px;
	border-bottom: 1px solid #e4e4e4;
	text-align: left;
	color: #444;
	background: none;
	position: relative;
}

.wp_review_tab_widget_content .tab-content li:last-child {
	border: none;
	margin-bottom: 0;
}

.wp_review_tab_thumb_small {
	float: left;
	margin-right: 12px;
	padding-top: 4px;
	width: 65px;
	height: 65px;
	overflow: hidden;
}

.wp_review_tab_thumb_large {
	float: none;
	max-width: 100%;
	display: inline-block;
	margin-bottom: 4px;
	position: relative;
}

.wp_review_tab_widget_content .entry-title {
	font-size: inherit;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.wp_review_tab_widget_content .entry-title span {
	color: #999;
}

.wp_review_tab_widget_content .wp-review-tab-postmeta {
	color: #999;
	font-size: 13px;
	float: right;
	margin-top: 5px;
}

.wp_review_tab_widget_content .wp-post-image {
	margin: 0 !important;
}

/* Pagination */
.wp_review_tab_widget_content .wp-review-tab-pagination {
	margin: 0;
	width: 100%;
	padding-top: 0;
	padding-bottom: 15px;
	float: left;
}

.wp_review_tab_widget_content .wp-review-tab-pagination a {
	margin: 0 15px;
}

.wp-review-tab-pagination a.next {
	float: right;
}

/* Loading... */
.wp-review-tab-loading {
	min-height: 120px;
}

.wp-review-tab-loading:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(255, 255, 255, .8);
	z-index: 11;
}

.clear {
	clear: both;
}

.wp-review-tab-loading:after {
	content: "";
	margin: 0 auto 3em auto;
	font-size: 10px;
	position: absolute;
	top: 45%;
	left: 49%;
	z-index: 12;
	text-indent: -9999em;
	border-top: .4em solid rgba(0, 0, 0, .2);
	border-right: .4em solid rgba(0, 0, 0, .2);
	border-bottom: .4em solid rgba(0, 0, 0, .2);
	border-left: .4em solid #000;
	-webkit-animation: load8 .5s infinite linear;
	animation: load8 .5s infinite linear;
	border-radius: 50%;
	width: 2em;
	height: 2em;
}

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

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

/* Rating... */
.review-total-only.small-thumb {
	font-size: 13px;
	font-weight: bold;
	padding: 1px 0;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 3px;
}

.review-total-only.large-thumb {
	position: absolute;
	top: 10px;
	right: 15px;
	border-radius: 0;
}

.wp_review_tab_widget_content .has-4-tabs .tab_title.selected a {
	border-bottom: 1px solid #e4e4e4;
}

.wp_review_tab_widget_content .has-4-tabs .tab_title:nth-child(3) a {
	border-left: 0;
}

.title-right {
	overflow: hidden;
}

/* WooCommerce */
.wp-review-product-rating {
	margin-bottom: 10px;
}

.wp-review-comment-form-photo {
	margin-bottom: 15px;
	float: left;
	width: 100%;
	clear: both;
	margin-right: 0;
	margin-left: 0;
}

.wp-review-comment-form-photo p {
	margin-bottom: 0;
}

.wp-review-comment-form-photo {
	position: relative;
}

.wp-review-comment-form-photo a {
	position: absolute;
	top: 0;
	right: 0;
}

.wp-review-comment-form-photo #wp_review_comment_attachment_url {
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.wp-review-comment-form-photo input {
	margin-top: 8px;
}

.wp-review-comment-form-photo input.input-file {
	padding-left: 0;
}

.wp-review-comment-form-photo .hide {
	display: none;
}

#comments .wp-review-usercomment-image {
	display: block;
	float: left;
	width: 100%;
}

.wp_review_comments_template #comments .is_verified {
	color: #b75c21;
	font-weight: bold;
}

#commentform.wp-review-comment-form .comment-form-cookies-consent input {
	width: auto;
	height: auto;
}

#commentform.wp-review-comment-form .comment-form-cookies-consent label {
	margin-left: 8px;
}

body.rtl .review-wrapper .review-star .wpr-count {
	margin-left: 0;
	margin-right: 3px;
}

body.rtl .review-wrapper .review-total-wrapper span.review-total-box {
	text-align: left;
}

body.rtl .review-wrapper .review-pros-cons .review-pros {
	padding-right: 0;
	padding-left: 10px;
}

body.rtl .review-wrapper .review-pros-cons .review-cons {
	padding-left: 0;
	padding-right: 10px;
}

body.rtl .review-wrapper .user-review-area .wp-review-user-rating-star {
	float: left;
}

body.rtl .wp-review-comment-form-photo a {
	right: auto;
	left: 0;
}

body.rtl .review-pros-cons .review-pros {
	padding-right: 0;
	padding-left: 10px;
}

body.rtl .review-pros-cons .review-cons {
	padding-right: 10px;
	padding-left: 0;
}

body.rtl #comments .wp-review-usercomment-image img {
	float: right !important;
}

body.rtl .wpr-businesses .business-data {
	padding-right: 10px;
	padding-left: 5px;
}

body.rtl .wp-reviews-list .thumb_small {
	float: right;
	margin-right: 0;
	margin-left: 12px;
}

body.rtl .wp-reviews-list .review-count {
	float: right;
}

body.rtl .wp-reviews-list .postmeta {
	float: left;
}

body.rtl .wp-reviews-list .reviews-pagination .next {
	float: left;
}

body.rtl .review-total-only.large-thumb {
	right: auto;
	left: 15px;
}

body.rtl .wpr-place-reviews .review-image {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}

[class^=mts-icon-]:before, [class*=" mts-icon-"]:before {
	font-family: "font-icons";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: 0;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
}

[class*=mts-icon-loader]:before {
	font-family: "font-icons";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
}

.mts-icon-star:before {
	content: "";
}

.mts-icon-loader:before {
	content: "";
}

.addtoany_content {
	clear: both;
	margin: 16px auto;
}

.addtoany_header {
	margin: 0 0 16px;
}

.addtoany_list {
	display: inline;
	line-height: 16px;
}

.a2a_kit a:empty, .a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined) {
	display: none;
}

.addtoany_list a, .widget .addtoany_list a {
	border: 0;
	box-shadow: none;
	display: inline-block;
	font-size: 16px;
	padding: 0 4px;
	vertical-align: middle;
}

.addtoany_list a img {
	border: 0;
	display: inline-block;
	opacity: 1;
	overflow: hidden;
	vertical-align: baseline;
}

.addtoany_list a span {
	display: inline-block;
	float: none;
}

.addtoany_list.a2a_kit_size_32 a {
	font-size: 32px;
}

.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service) > span {
	height: 32px;
	line-height: 32px;
	width: 32px;
}

.addtoany_list a:not(.addtoany_special_service) > span {
	border-radius: 4px;
	display: inline-block;
	opacity: 1;
}

.addtoany_list a .a2a_count {
	position: relative;
	vertical-align: top;
}

.site .a2a_kit.addtoany_list a:focus, .addtoany_list a:hover, .widget .addtoany_list a:hover {
	background: none;
	border: 0;
	box-shadow: none;
}

.addtoany_list a:hover img, .addtoany_list a:hover span {
	opacity: .7;
}

.addtoany_list a.addtoany_special_service:hover img, .addtoany_list a.addtoany_special_service:hover span {
	opacity: 1;
}

.addtoany_special_service {
	display: inline-block;
	vertical-align: middle;
}

.addtoany_special_service a, .addtoany_special_service div, .addtoany_special_service div.fb_iframe_widget, .addtoany_special_service iframe, .addtoany_special_service span {
	margin: 0;
	vertical-align: baseline !important;
}

.addtoany_special_service iframe {
	display: inline;
	max-width: none;
}

a.addtoany_share.addtoany_no_icon span.a2a_img_text {
	display: none;
}

a.addtoany_share img {
	border: 0;
	width: auto;
	height: auto;
}

span.wprevpro_stype_btn {
	margin: 0 5px 5px;
	float: none;
	border: 1px solid #bfbfbf;
	color: #939393;
	padding: 6px 12px;
	font-size: 15px;
	cursor: pointer;
	display: inline-block;
}

span.wprevpro_stype_btn:hover {
	background-color: #f4f4f4;
}

span.wprevpro_stype_btn.current {
	background: #eaeaea;
}

img.wprevrtypebtn {
	height: 16px;
	margin-right: 5px;
	vertical-align: baseline;
	margin-bottom: -2px;
}

.wprevpro_rtypes_div {
	margin-top: 5px;
	margin-bottom: 5px;
}

img.wprppagination_rtypes_loading_img {
	height: 25px;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: -3px;
}

.wprevgoslick {
	padding-left: 10px;
	padding-right: 10px;
}

.wprevpro_t3_SPAN_8.wprevsourcepage {
	margin-left: 55px;
	margin-bottom: 10px;
}

.wprevpro_t5_SPAN_8.wprevsourcepage {
	margin: 8px;
}

.wprevpro_t6_SPAN_8.wprevsourcepage {
	margin: 10px;
}

.wprevpro_t9_SPAN_8.wprevsourcepage {
	margin: 10px 15px;
}

.btnwprevdefault, .wprevpro-rating label:hover, .wprevpro_load_more_btn, a.wprs_rd_less, a.wprs_rd_more, button.button.wprevpro_btn_show_form, input#wprevpro_submit_review {
	cursor: pointer;
}

.wprevpro_t1_DIV_1, .wprevpro_t1_DIV_2, .wprevpro_t1_DIV_2:after {
	column-rule-color: #fff;
	outline: #fff 0;
	box-sizing: border-box;
}

.wprevpro_t1_outer_div {
	padding: 0 10px;
	margin: 0 0px;
}

.wprevpro_t1_DIV_1 {
	perspective-origin: 277.5px 115px;
	transform-origin: 277.5px 115px;
	border: 0 #fff;
	margin-bottom: 25px;
	margin-top: 0px;
	text-align: left;
}

.wprevpro_t1_DIV_2 {
	bottom: 0;
	box-shadow: rgba(0, 0, 0, .0980392) 2px 2px 2px 0;
	height: auto;
	left: 0;
	position: relative;
	right: 0;
	top: 0;
	perspective-origin: 277.5px 69px;
	transform-origin: 277.5px 69px;
	background: #fff;
	border: 1px solid #f5f5f5;
	margin: 10px 10px 25px;
	padding: 22px 20px 22px 42px;
}

.wprevpro_t1_DIV_2:after {
	bottom: -30px;
	content: "";
	display: block;
	height: 30px;
	left: 80px;
	position: absolute;
	right: 445px;
	width: 30px;
	perspective-origin: 15px 15px;
	transform-origin: 15px 15px;
	filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, .0980392));
	border-top: 30px solid #fff;
	border-right: 30px solid transparent;
	border-bottom: 0 solid transparent;
	border-left: 0 solid transparent;
	color: white;
}

.wprevpro_t1_DIV_2:before {
	bottom: 47px;
	box-sizing: border-box;
	color: #bbb;
	content: "“";
	display: block;
	height: 96px;
	left: 55px;
	position: absolute;
	right: 515.39px;
	top: 20px;
	width: 24.61px;
	column-rule-color: #bbb;
	perspective-origin: 12.3px 48px;
	transform-origin: 12.3px 48px;
	border: 0 #bbb;
	font: normal normal normal normal 60px/96px Georgia, serif;
	margin: -25px 0 0 -40px;
	outline: #bbb 0;
}

.wprevpro_t1_P_3 {
	box-sizing: border-box;
	color: #777;
	column-rule-color: #777;
	perspective-origin: 240px 44px;
	transform-origin: 240px 44px;
	border: 0 #777;
	font-style: italic;
	margin: 0 0 10px;
	outline: #777 0;
}

.wpproslider_t2_IMG_2, .wprevpro_t1_IMG_4 {
	border: 0 #fff;
	display: block;
	float: left;
	vertical-align: middle;
}

.wprevpro_t1_IMG_4 {
	box-sizing: border-box;
	color: #fff;
	height: 60px;
	width: 60px;
	column-rule-color: #fff;
	perspective-origin: 30px 30px;
	transform-origin: 30px 30px;
	border-radius: 50% !important;
	margin: 0 20px;
	outline: #fff 0;
}

.wprevpro_t1_SPAN_5 {
	color: #555;
	display: block;
	text-transform: uppercase;
	overflow: hidden;
	padding: 8px 0 0;
}

.marginb10 {
	margin-bottom: 10px;
}

.w3_wprs-row-padding-small {
	padding: 0 4px;
}

.noboxshadow {
	box-shadow: transparent 0 0 0 0;
}

.wprevpro_t1_P_3 > img {
	box-shadow: 0 0 0 transparent;
}

.wprevpro_t1_A_8 > img {
	box-shadow: 0 0;
	padding: 0;
}

img.wprevpro_t1_star_img_file {
	width: 100px;
	margin-right: 5px;
	vertical-align: text-bottom;
}

img.wprevpro_t1_site_logo {
	position: absolute;
	right: 3px;
	bottom: 3px;
	height: 32px;
	width: unset;
	margin-bottom: unset !important;
}

.wprevpro_t1_SPAN_6 {
	font-size: small;
}

span.wprevpro_t1_DIV_title {
	display: inline;
	font-weight: 600;
}

.wprevpro_t1_DIV_title::after {
	content: " - ";
}

.wprevpro_t1_SPAN_5.wprev_preview_tcolor2_T1 > div {
	line-height: 22px;
}

span.wprevpro_t1_A_8 {
	display: inline-block;
	float: left;
	min-width: 20px;
	min-height: 10px;
}

.wpproslider_t2_DIV_2, .wpproslider_t2_DIV_3, .wpproslider_t2_IMG_2 {
	box-sizing: border-box;
	column-rule-color: #fff;
	outline: #fff 0;
}

.wprevpro_t2_outer_div_widget {
	padding: 0;
	margin: 15px -10px;
}

.wprevpro_t2_outer_div {
	padding: 0 10px;
	margin: 0 0px 0;
}

.wpproslider_t2_DIV_1 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.wpproslider_t2_DIV_1a {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.wpproslider_t2_DIV_2 {
	color: #fff;
	perspective-origin: 242.5px 79px;
	transform-origin: 242.5px 79px;
	background: #fdfdfd;
	border-top: 0 none #fff;
	border-right: 0 none #fff;
	border-bottom: 3px solid #eee;
	border-left: 0 none #fff;
	border-radius: 0 0 4px 4px;
	padding: 20px;
	transition: all 0s ease-in-out 0s;
}

.wpproslider_t2_IMG_2 {
	color: #fff;
	height: 80px;
	width: 80px;
	perspective-origin: 40px 40px;
	transform-origin: 40px 40px;
	border-radius: 50% !important;
	margin: 0 15px 0 0;
}

.wpproslider_t2_DIV_3 {
	perspective-origin: 172.5px 57.5px;
	transform-origin: 172.5px 57.5px;
	border: 0 #fff;
	overflow: auto;
	flex-grow: 4;
}

.wpproslider_t2_P_4, .wpproslider_t2_SPAN_6, .wpproslider_t2_STRONG_5 {
	box-sizing: border-box;
	color: #555;
	column-rule-color: #555;
	border: 0 #555;
	outline: #555 0;
}

.wpproslider_t2_P_4 {
	perspective-origin: 172.5px 30px;
	transform-origin: 172.5px 30px;
	margin: 0 0 15px !important;
}

.wpproslider_t2_SPAN_6, .wpproslider_t2_STRONG_5 {
	display: block;
	perspective-origin: 172.5px 10px;
	transform-origin: 172.5px 10px;
}

img.wprevpro_t2_star_img_file {
	width: 100px;
	margin-right: 5px;
	vertical-align: text-bottom;
}

img.wprevpro_t2_site_logo {
	margin-top: 2px;
	height: 32px;
}

span.wprevpro_t2_DIV_title {
	display: inline;
	font-weight: 600;
}

.wprevpro_t2_DIV_title::after {
	content: " - ";
}

@media only screen and (max-width: 600px) {
	.wpproslider_t2_DIV_3 {
		display: inline-block;
		margin-top: 15px;
	}
	
	.wpproslider_t2_DIV_2 {
		text-align: center;
		display: flex;
	}
	
	img.wpproslider_t2_IMG_2.wprevpro_avatarimg {
		margin: auto;
		float: unset;
	}
}

.wpproslider_t2_avatar {
	flex-shrink: 0;
}

.wpproslider_t3_DIV_1a, .wpproslider_t3_DIV_1a_widget {
	background-position: 29px 266px;
	bottom: 0;
	box-shadow: rgba(0, 0, 0, .0980392) 0 0 5px 0;
	color: #454545;
	float: left;
	left: 0;
	position: relative;
	right: 0;
	text-align: left;
	top: 0;
	column-rule-color: #454545;
	perspective-origin: 140px 427.5px;
	transform-origin: 140px 427.5px;
	outline: #454545 0;
	overflow: hidden;
}

.wprevpro_t3_outer_div_widget {
	padding-left: 0;
	padding-right: 0;
}

.wprevpro_t3_outer_div {
	padding: 0 10px;
	margin: 0;
}

.wpproslider_t3_DIV_1 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.wpproslider_t3_DIV_1a {
	border: 1px solid #e5e5e5;
	border-radius: 10px;
	font-style: normal;
	width: -webkit-fill-available;
	width: -moz-available;
	margin: 10px 10px 5px;
}

.wpproslider_t3_DIV_1a_widget {
	border: 1px solid #e5e5e5;
	border-radius: 10px;
	margin-left: 4px;
	margin-right: 4px;
}

img.wpproslider_t3_quote {
	position: absolute;
	left: 20px;
}

img.wpproslider_t3_avatar {
	width: 135px;
	border-radius: 50% !important;
	margin-bottom: 16px;
	height: 135px;
	display: unset;
}

.wpproslider_t3_DIV_2 {
	color: #b2b2b2;
	text-align: center;
	text-shadow: #fff 1px 1px 0;
	column-rule-color: #b2b2b2;
	perspective-origin: 140px 116.5px;
	transform-origin: 140px 116.5px;
	background: #f8fafa;
	border-bottom: 1px solid #e5e5e5;
	outline: #b2b2b2 0;
	padding: 30px 0 20px;
}

.wpproslider_t3_P_3 {
	background-position: 0 0;
	color: #454545;
	text-align: left;
	column-rule-color: #454545;
	perspective-origin: 90px 47px;
	transform-origin: 90px 47px;
	background: rgba(0, 0, 0, 0);
	border: 0 #454545;
	margin: 0;
	outline: #454545 0;
	padding: 25px 21px 30px 55px !important;
}

.wpproslider_t3_STRONG_5 {
	background-position: 0 0;
	color: #1c1c1c;
	text-align: left;
	column-rule-color: #1c1c1c;
	background: rgba(0, 0, 0, 0);
	border: 0 #1c1c1c;
	font-style: italic;
	font-weight: 700;
	outline: #1c1c1c 0;
}

img.wprevpro_t3_star_img_file {
	width: 100px;
	margin-right: 5px;
	vertical-align: text-bottom;
}

img.wprevpro_t3_star_img_file_loc2 {
	width: 100px;
}

img.wprevpro_t3_site_logo {
	position: absolute;
	right: 6px;
	bottom: 6px;
	height: 32px;
}

.wprevpro_t3_SPAN_6 {
	position: absolute;
	align-content: center;
	width: 100%;
	font-size: small;
	margin-top: -5px;
}

span.wprevpro_t3_DIV_title {
	display: inline;
	font-weight: 600;
}

.wprevpro_t3_DIV_title::after {
	content: " - ";
}

.wpproslider_t4_DIV_1a, .wpproslider_t4_DIV_1a_widget, .wpproslider_t4_IMG_2 {
	color: #333;
	column-rule-color: #333;
	border: 0 #333;
	outline: #333 0;
	box-sizing: border-box;
}

.wpproslider_t4_H3_3, .wpproslider_t4_P_5, .wpproslider_t5_DIV_2, .wpproslider_t5_DIV_3, .wpproslider_t5_IMG_2 {
	column-rule-color: #fff;
	outline: #fff 0;
	box-sizing: border-box;
}

.wprevpro_t4_outer_div_widget {
	padding-left: 0;
	padding-right: 0;
}

.wprevpro_t4_outer_div {
	padding: 0 10px;
	margin: 10px 0 0;
}

.wpproslider_t4_DIV_1a, .wpproslider_t4_DIV_1a_widget {
	text-align: center;
	perspective-origin: 180px 166px;
	transform-origin: 180px 166px;
	background: rgba(0, 0, 0, .02);
	padding: 30px;
}

.wpproslider_t5_DIV_2, .wpproslider_t6_DIV_2, .wpproslider_t10_DIV_2, .wpproslider_t7_DIV_2, .wpproslider_t9_DIV_2 {
	background: #fdfdfd;
	transition: all 0s ease-in-out 0s;
}

.wpproslider_t4_DIV_1 {
	margin-bottom: 15px;
}

.wpproslider_t4_DIV_1a {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.wpproslider_t4_DIV_1a_widget {
	margin-left: 1px;
	margin-right: 1px;
}

.wpproslider_t4_IMG_2 {
	height: 135px;
	max-width: 100%;
	width: 135px;
	perspective-origin: 67.5px 67.5px;
	border-radius: 50%;
}

.wpproslider_t4_H3_3, .wpproslider_t4_P_5 {
	text-align: center;
	border: 0 #fff;
}

.wpproslider_t4_H3_3 {
	color: grey;
	perspective-origin: 150px 13.5px;
	transform-origin: 150px 13.5px;
	margin: 10px 0 8px;
	font-size: 120%;
	font-weight: 700;
}

.wpproslider_t4_SPAN_4 {
	box-sizing: border-box;
	display: block;
	perspective-origin: 150px 10px;
	transform-origin: 150px 10px;
	margin: 0 0 10px;
}

.wpproslider_t4_P_5 {
	bottom: 0;
	color: #797979;
	left: 0;
	position: relative;
	right: 0;
	top: 0;
	perspective-origin: 150px 20px;
	transform-origin: 150px 20px;
	margin: 0 0 10px;
}

img.wprevpro_t4_star_img_file {
	width: 100px;
	vertical-align: text-bottom;
	margin-right: 4px;
}

img.wprevpro_t4_site_logo {
	margin-top: 5px;
	margin-bottom: -5px;
	height: 32px;
	display: inline;
}

.wprevpro_t4_SPAN_6 {
	font-size: small;
	margin-bottom: -5px;
}

span.wprevpro_t4_DIV_title {
	display: block;
	font-weight: 600;
}

.wpproslider_t4_DIV_1a img.wprev_media_img {
	margin-left: 5px;
}

.wprevpro_t5_outer_div_widget {
	padding: 0;
	margin: 15px -10px;
}

.wprevpro_t5_outer_div {
	padding: 0 10px;
	margin: 0px 0px 15px;
}

.wpproslider_t5_DIV_1 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.wpproslider_t5_DIV_1a {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

.wpproslider_t5_DIV_2 {
	color: #fff;
	border-top: 0 none #fff;
	border-right: 0 none #fff;
	border-bottom: 3px solid #eee;
	border-left: 0 none #fff;
	border-radius: 0 0 4px 4px;
	position: relative;
	overflow: hidden;
}

.wpproslider_t5_IMG_2 {
	color: #fff;
	height: 60px;
	vertical-align: middle;
	width: 60px;
	perspective-origin: 30px 30px;
	transform-origin: 30px 30px;
	border: 0 #fff;
	border-radius: 50% !important;
}

.wpproslider_t5_DIV_3 {
	perspective-origin: 172.5px 57.5px;
	transform-origin: 172.5px 57.5px;
	border: 0 #fff;
	overflow: hidden;
}

.wpproslider_t5_P_4, .wpproslider_t5_SPAN_6, .wpproslider_t5_STRONG_5 {
	box-sizing: border-box;
	color: #555;
	column-rule-color: #555;
	border: 0 #555;
	outline: #555 0;
}

.wpproslider_t5_P_4 {
	perspective-origin: 172.5px 30px;
	transform-origin: 172.5px 30px;
	margin: 8px;
}

.wpproslider_t5_STRONG_5 {
	font-size: 11px;
	font-style: italic;
	display: inline-block;
	line-height: 1.5;
	margin-top: 6px;
	word-wrap: break-word;
	width: 70px;
}

.wpproslider_t5_DIV_3L {
	float: left;
	width: 70px;
	text-align: center;
	overflow: hidden;
	margin: 10px 0 8px 8px;
}

.wpproslider_t5_SPAN_6, span#wprev_showdate {
	font-style: italic;
}

.wpproslider_t5_DIV_3_logo {
	position: absolute;
	bottom: 3px;
	right: 4px;
	height: 32px;
}

img.wprevpro_t5_star_img_file {
	width: 100px;
	margin-right: 5px;
	vertical-align: middle;
}

img.wprevpro_t5_site_logo {
	margin: 0;
	padding: 0;
	height: 32px;
}

span.wprevpro_t5_DIV_title {
	display: unset;
	font-weight: 600;
}

.wprevpro_t5_DIV_title::after {
	content: " - ";
}

span.wprevpro_star_imgsloc1 > span {
	margin-right: 2px;
}

.wprevpro_t5_DIV_1 {
	margin-bottom: 10px;
}

.t6datediv, .wpproslider_t6_SPAN_6 {
	font-style: italic;
}

.wpproslider_t6_DIV_2, .wpproslider_t6_DIV_3, .wpproslider_t6_IMG_2 {
	box-sizing: border-box;
	column-rule-color: #fff;
	outline: #fff 0;
}

.wprevpro_t6_outer_div_widget {
	padding: 0;
	margin: 15px -10px;
}

.wprevpro_t6_outer_div {
	padding: 0 10px;
	margin: 15px 0px;
}

.wpproslider_t6_DIV_1 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.wpproslider_t6_DIV_1a {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}

.wpproslider_t6_DIV_2 {
	color: #555;
	perspective-origin: 242.5px 79px;
	transform-origin: 242.5px 79px;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	border-radius: 0 0 4px 4px;
	padding: 5px;
	position: relative;
}

.wpproslider_t6_IMG_2 {
	color: #fff;
	height: 60px;
	vertical-align: middle;
	width: 60px;
	perspective-origin: 30px 30px;
	transform-origin: 30px 30px;
	border: 0 #fff;
	border-radius: 50% !important;
}

.wpproslider_t6_DIV_3 {
	perspective-origin: 172.5px 57.5px;
	transform-origin: 172.5px 57.5px;
	border: 0 #fff;
	overflow: hidden;
	margin-left: 10px;
	min-height: 80px;
}

p.wpproslider_t6_P_4, .wpproslider_t6_SPAN_6, .wpproslider_t6_STRONG_5 {
	box-sizing: border-box;
	color: #555;
	column-rule-color: #555;
	border: 0 #555;
	outline: #555 0;
}

p.wpproslider_t6_P_4 {
	perspective-origin: 172.5px 30px;
	transform-origin: 172.5px 30px;
	margin: 0 15px 10px !important;
}

.wpproslider_t6_STRONG_5 {
	font-weight: 700;
}

.wpproslider_t6_DIV_3L {
	float: left;
	text-align: center;
	overflow: hidden;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
}

.wpproslider_t6_DIV_2_top {
	width: auto;
	position: relative;
	margin-left: 5px;
}

.wpproslider_t6_DIV_3_logo {
	position: absolute;
	top: 4px;
	right: 4px;
}

img.wprevpro_t6_star_img_file {
	width: 100px;
	margin-right: 4px;
	vertical-align: text-bottom;
}

img.wprevpro_t6_site_logo {
	margin: 0;
	padding: 0;
	height: 32px;
}

span.wprevpro_t6_DIV_title {
	display: unset;
	font-weight: 600;
}

.wprevpro_t6_DIV_title::after {
	content: " - ";
}

.t6displayname {
	margin-top: 5px;
	font-size: medium;
	margin-bottom: 0px;
	padding-right: 30px;
}

.wpproslider_t6_star_DIV {
	line-height: 1em;
	margin-top: 1px;
	margin-bottom: 1px;
}

.wprevpro_t6_SPAN_7.wprevlocation {
	font-weight: normal;
}

.wpproslider_t6_P_4 {
	margin-left: 10px;
}

.wpproslider_t6_DIV_4 {
	margin: 4px 6px;
}

.t7datediv, .wpproslider_t7_SPAN_6 {
	font-style: italic;
}

.wpproslider_t7_DIV_2, .wpproslider_t7_DIV_3 {
	box-sizing: border-box;
	column-rule-color: #fff;
	outline: #fff 0;
}

.wprevpro_t7_outer_div_widget {
	padding: 0;
	margin: 15px -10px;
}

.wprevpro_t7_outer_div {
	padding: 0 10px;
	margin: 15px 0px;
}

.wpproslider_t7_DIV_1 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.wpproslider_t7_DIV_1a {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.wpproslider_t7_DIV_2 {
	color: #fff;
	perspective-origin: 242.5px 79px;
	transform-origin: 242.5px 79px;
	border: 1px solid #eee;
	border-radius: 0 0 4px 4px;
	padding: 15px;
}

.wpproslider_t7_DIV_3 {
	border: 0 #fff;
	overflow: hidden;
}

.wpproslider_t7_P_4, .wpproslider_t7_SPAN_6, .wpproslider_t7_STRONG_5 {
	box-sizing: border-box;
	color: #555;
	column-rule-color: #555;
	border: 0 #555;
	outline: #555 0;
}

.wpproslider_t7_P_4 {
	font-style: italic;
}

.wpproslider_t7_STRONG_5 {
	font-weight: 700;
}

.wpproslider_t7_DIV_2_top {
	width: auto;
	position: relative;
	height: 40px;
}

.wpproslider_t7_DIV_3_logo {
	float: left;
}

img.wprevpro_t7_star_img_file {
	width: 100px;
	vertical-align: text-bottom;
	margin-bottom: 1px;
	margin-right: 4px;
}

img.wprevpro_t7_site_logo {
	margin: 0;
	padding: 0;
	height: 32px;
}

span.wprevpro_t7_DIV_title {
	display: unset;
	font-weight: 600;
}

.wprevpro_t7_DIV_title::after {
	content: " - ";
}

.t7displayname {
	margin-top: 10px;
	margin-bottom: 0;
}

.wpproslider_t7_star_DIV {
	line-height: 36px;
	text-align: right;
	font-size: large;
}

.wpproslider_t7_DIV_4 {
	display: inline-block;
}

.wpproslider_t8_DIV_2, .wpproslider_t8_DIV_3, .wpproslider_t8_IMG_2 {
	box-sizing: border-box;
	column-rule-color: #fff;
	outline: #fff 0;
}

.wprevpro_t8_outer_div_widget {
	padding: 0;
	margin: 15px -10px;
}

.wprevpro_t8_outer_div {
	padding: 0 10px;
	margin: 15px 0px;
}

.wpproslider_t8_DIV_1a, .wpproslider_t8_DIV_3L {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.wpproslider_t8_DIV_1 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.wpproslider_t8_DIV_2 {
	color: #fff;
	perspective-origin: 242.5px 79px;
	transform-origin: 242.5px 79px;
	background: #fdfdfd;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	border-radius: 0 0 4px 4px;
	transition: all 0s ease-in-out 0s;
	padding: 5px;
	position: relative;
	height: fit-content;
}

.wpproslider_t8_IMG_2 {
	color: #fff;
	height: 60px;
	vertical-align: middle;
	width: 60px;
	perspective-origin: 30px 30px;
	transform-origin: 30px 30px;
	border: 0 #fff;
	border-radius: 50% !important;
}

.wpproslider_t8_DIV_3 {
	perspective-origin: 172.5px 57.5px;
	transform-origin: 172.5px 57.5px;
	border: 0 #fff;
	overflow: hidden;
	margin: 10px;
	min-height: 80px;
}

.wpproslider_t8_P_4, .wpproslider_t8_SPAN_6, .wpproslider_t8_STRONG_5 {
	box-sizing: border-box;
	color: #555;
	column-rule-color: #555;
	border: 0 #555;
	outline: #555 0;
}

.wpproslider_t8_P_4 {
	margin-top: 0 !important;
}

.wpproslider_t8_DIV_3L {
	float: left;
	text-align: center;
	overflow: hidden;
	margin-top: 10px;
}

.wpproslider_t8_DIV_2_top {
	width: auto;
	position: relative;
	margin-left: 5px;
	align-self: center;
}

.wpproslider_t8_DIV_3_logo {
	position: absolute;
	bottom: 0;
	right: 4px;
}

img.wprevpro_t8_star_img_file {
	width: 100px;
	margin-right: 5px;
	margin-bottom: 1px;
	vertical-align: text-bottom;
}

img.wprevpro_t8_site_logo {
	margin: 0;
	padding: 0;
	height: 32px;
}

span.wprevpro_t8_DIV_title {
	display: unset;
	font-weight: 600;
}

.wprevpro_t8_DIV_title::after {
	content: " - ";
}

.t8displayname {
	margin-top: 5px;
	font-size: 24px;
	margin-bottom: 0;
}

.wpproslider_t8_star_DIV {
	font-size: 16px;
	margin-top: 10px;
}

.wpproslider_t8_SPAN_6 {
	color: #b7b7b7 !important;
	font-size: 15px;
}

.wpproslider_t8_SPAN_6::before {
	content: " - ";
}

.wpproslider_t8_DIV_4 {
	margin-top: 6px;
	height: auto;
}

.miscpicdiv.mpdiv_t8.wprev_preview_tcolor1_T8 {
	margin: 15px 10px 15px 0px;
	float: left;
	width: 100%;
}

.wpproslider_t8_DIV_4 .wprevpro_woo_title {
	outline: 0 !important;
	text-decoration: none;
	font-style: italic;
	font-size: small;
	margin-top: 10px;
}

.wpproslider_t8_DIV_2 .wprev_woo_imgdiv {
	margin: 18px 10px 10px 18px;
	align-self: center;
}

.wpproslider_t8_has_woo_image {
	min-height: 196px;
	display: flex;
}

.wprevpro_t8_SPAN_7.wprevlocation {
	color: #b7b7b7 !important;
	font-size: 15px;
}

.t9datediv, .wpproslider_t9_SPAN_6 {
	font-style: italic;
}

.wprevpro_star_imgs_T9 {
	font-size: 24px;
}

.wpprooutoffive {
	color: #555;
}

.wpproslider_t9_DIV_3_logo {
	margin: 10px;
	text-align: center;
}

.wpproslider_t9_DIV_2, .wpproslider_t9_DIV_3, .wpproslider_t9_IMG_2 {
	box-sizing: border-box;
	column-rule-color: #fff;
	outline: #fff 0;
}

.wprevpro_t9_outer_div_widget {
	padding: 0;
	margin: 15px -10px;
}

.wprevpro_t9_outer_div {
	padding: 0 10px;
	margin: 15px 0px;
}

.wpproslider_t9_DIV_1 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.wpproslider_t9_DIV_1a {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}

.wpproslider_t9_DIV_2 {
	color: #fff;
	perspective-origin: 242.5px 79px;
	transform-origin: 242.5px 79px;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	border-radius: 0 0 4px 4px;
	padding: 5px;
	position: relative;
}

.wpproslider_t9_IMG_2 {
	color: #fff;
	height: 60px;
	vertical-align: middle;
	width: 60px;
	perspective-origin: 30px 30px;
	transform-origin: 30px 30px;
	border: 0 #fff;
	border-radius: 50% !important;
}

.wpproslider_t9_DIV_3 {
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}

.wpproslider_t9_P_4, .wpproslider_t9_SPAN_6, .wpproslider_t9_STRONG_5 {
	box-sizing: border-box;
	color: #555;
	column-rule-color: #555;
	border: 0 #555;
	outline: #555 0;
}

.wpproslider_t9_P_4 {
	perspective-origin: 172.5px 30px;
	transform-origin: 172.5px 30px;
	margin: 0 0px 10px !important;
}

.wpproslider_t9_STRONG_5 {
	font-weight: 700;
}

.wpproslider_t9_DIV_3L {
	margin: 10px;
}

.wpproslider_t9_DIV_2_top {
	width: auto;
	position: relative;
	margin: 15px 5px 5px 5px;
	text-align: center;
}

img.wprevpro_t9_star_img_file {
	width: 100px;
	margin-right: 4px;
	vertical-align: text-bottom;
	margin-bottom: 2px;
}

img.wprevpro_t9_site_logo {
	margin: 0;
	padding: 0;
	height: 32px;
}

span.wprevpro_t9_DIV_title {
	display: unset;
	font-weight: 600;
}

.wprevpro_t9_DIV_title::after {
	content: " - ";
}

.t9displayname {
	margin-top: 5px;
	font-size: medium;
	margin-bottom: 0;
	padding-right: 30px;
}

.wpproslider_t9_star_DIV {
	margin-bottom: -5px;
}

.wprevpro_t9_SPAN_7.wprevlocation {
	font-weight: normal;
}

.wpproslider_t9_DIV_4 {
	margin-left: 15px;
	margin-right: 15px;
}

.t10datediv, .wpproslider_t10_SPAN_6 {
	font-style: italic;
	font-size: smaller;
}

.wpproslider_t10_DIV_2, .wpproslider_t10_DIV_3, .wpproslider_t10_IMG_2 {
	box-sizing: border-box;
	column-rule-color: #fff;
	outline: #fff 0;
}

.wprevpro_t10_outer_div_widget {
	padding: 0;
	margin: 15px -10px;
}

.wprevpro_t10_outer_div {
	padding: 0 10px;
	margin: 15px 0px;
}

.wpproslider_t10_DIV_1 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.wpproslider_t10_DIV_1a {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}

.wpproslider_t10_DIV_2 {
	color: #fff;
	perspective-origin: 242.5px 79px;
	transform-origin: 242.5px 79px;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	border-radius: 0 0 4px 4px;
	padding: 5px;
	position: relative;
}

.wpproslider_t10_IMG_2 {
	color: #fff;
	height: 60px;
	vertical-align: middle;
	width: 60px;
	perspective-origin: 30px 30px;
	transform-origin: 30px 30px;
	border: 0 #fff;
	border-radius: 50% !important;
}

.wpproslider_t10_DIV_3 {
	perspective-origin: 172.5px 57.5px;
	transform-origin: 172.5px 57.5px;
	border: 0 #fff;
	overflow: hidden;
	margin-left: 10px;
	min-height: 80px;
}

.wpproslider_t10_P_4, .wpproslider_t10_SPAN_6, .wpproslider_t10_STRONG_5 {
	box-sizing: border-box;
	color: #555;
	column-rule-color: #555;
	border: 0 #555;
	outline: #555 0;
}

.wpproslider_t10_P_4 {
	perspective-origin: 172.5px 30px;
	transform-origin: 172.5px 30px;
	margin: 0 15px 10px !important;
}

.t10_revname {
	font-weight: 700;
}

.wpproslider_t10_DIV_3L {
	float: left;
	text-align: center;
	overflow: hidden;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 10px;
}

.wpproslider_t10_DIV_2_top {
	width: auto;
	position: relative;
}

.wpproslider_t10_DIV_3_logo {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

img.wprevpro_t10_star_img_file {
	width: 100px;
	margin-right: 5px;
}

img.wprevpro_t10_site_logo {
	margin: 0;
	padding: 0;
	height: 32px;
	vertical-align: bottom;
}

span.wprevpro_t10_DIV_title {
	display: unset;
	font-weight: 600;
}

.t10displayname {
	margin-top: 5px;
	margin-bottom: 0;
	padding-right: 30px;
}

.wpproslider_t10_star_DIV {
	margin-bottom: 0px;
	margin-top: 5px;
	color: #fdd314;
}

span.t10_onsite, .t10datediv {
	color: #aaa;
	font-size: small;
}

span.wprevpro_star_imgs > span {
	margin-right: 2px;
	font-size: 110%;
}

span.wprevpro_star_imgsloc1 {
	margin-right: 3px;
}

span.wprevpro_star_imgsloc2 {
	margin-right: 0;
}

span.wprevpro_star_imgsloc2 > span {
	margin-right: 0;
	font-size: 110%;
}

span.wprevpro_star_imgs {
	margin-right: 3px;
}

.miscpicdiv {
	display: flex;
	margin-top: 10px;
	margin-bottom: 10px;
	align-items: center;
	flex-flow: row wrap;
}

.mscpic-img-body {
	padding-right: 10px;
	line-height: 0;
}

img.miscpic-listing-image.rounded {
	border: 1px solid #e1e3df;
	border-radius: 4px;
}

.mscpic-body {
	flex: 1 0 100px;
}

.mscpic-body {
	margin: 0;
	font-weight: lighter;
}

.miscpicdiv.mpdiv_t1.wprev_preview_tcolor1_T1 {
	margin-left: -25px;
}

.miscpicdiv.mpdiv_t2.wprev_preview_tcolor1_T2 img {
	width: 80px;
	min-width: 80px;
	margin-right: 5px;
}

.miscpicdiv.mpdiv_t2 {
	margin-top: 5px;
}

.miscpicdiv.mpdiv_t3.wprev_preview_tcolor1_T3 {
	padding-left: 22px;
	padding-bottom: 20px;
}

.miscpicdiv.mpdiv_t4.wprev_preview_tcolor1_T4 {
	display: inline;
}

.miscpicdiv.mpdiv_t4.wprev_preview_tcolor1_T4 > .mscpic-img {
	display: unset;
	float: unset;
}

.miscpicdiv.mpdiv_t4.wprev_preview_tcolor1_T4 > .mscpic-img > .mscpic-img-body {
	padding-right: 0;
	padding-top: 5px;
}

.miscpicdiv.mpdiv_t5.wprev_preview_tcolor1_T5 img {
	width: 50px;
	margin-left: 8px;
}

.miscpicdiv.mpdiv_t6.wprev_preview_tcolor1_T6 {
	margin-left: 15px;
}

.miscpicdiv.mpdiv_t6.wprev_preview_tcolor1_T6 img.miscpic-listing-image.rounded {
	min-width: 60px;
	max-width: 60px;
}

.miscpicdiv.mpdiv_t10.wprev_preview_tcolor1_T10 {
	margin-left: 15px;
}

.miscpicdiv.mpdiv_t10.wprev_preview_tcolor1_T10 img.miscpic-listing-image.rounded {
	min-width: 60px;
	max-width: 60px;
}

.mscpic-img-side {
	padding-left: 10px;
}

.wpproslider_t11_DIV_2, .wpproslider_t11_DIV_3, .wpproslider_t11_IMG_2 {
	box-sizing: border-box;
	column-rule-color: #fff;
	outline: #fff 0;
}

.wprevpro_t11_outer_div_widget {
	padding: 0;
	margin: 15px -10px;
}

.wprevpro_t11_outer_div {
	padding: 0 10px;
	margin: 15px 0px;
}

.wpproslider_t11_DIV_1a, .wpproslider_t11_DIV_3L {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.wpproslider_t11_DIV_1 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.wpproslider_t11_DIV_2 {
	display: flex;
	align-items: center;
	color: #fff;
	perspective-origin: 242.5px 79px;
	transform-origin: 242.5px 79px;
	background: #fdfdfd;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	border-radius: 0 0 4px 4px;
	transition: all 0s ease-in-out 0s;
	padding: 5px;
	position: relative;
	height: fit-content;
}

.wpproslider_t11_IMG_2 {
	color: #fff;
	height: 60px;
	vertical-align: middle;
	width: 60px;
	perspective-origin: 30px 30px;
	transform-origin: 30px 30px;
	border: 0 #fff;
	border-radius: 50% !important;
}

.wpproslider_t11_DIV_3 {
	perspective-origin: 172.5px 57.5px;
	transform-origin: 172.5px 57.5px;
	border: 0 #fff;
	overflow: hidden;
	margin: 10px;
	min-height: 80px;
}

.wpproslider_t11_P_4, .wpproslider_t11_SPAN_6, .wpproslider_t11_STRONG_5 {
	box-sizing: border-box;
	color: #555;
	column-rule-color: #555;
	border: 0 #555;
	outline: #555 0;
}

.wpproslider_t11_P_4 {
	margin-top: 0 !important;
}

.wpproslider_t11_DIV_3L {
	float: left;
	text-align: center;
	overflow: hidden;
	margin-top: 10px;
}

.wpproslider_t11_DIV_2_top {
	width: auto;
	position: relative;
	margin-left: 5px;
	align-self: center;
}

.wpproslider_t11_DIV_3_logo {
	position: absolute;
	bottom: 0;
	right: 4px;
}

img.wprevpro_t11_star_img_file {
	width: 100px;
	margin-right: 4px;
	vertical-align: text-bottom;
	margin-bottom: 1px;
}

img.wprevpro_t11_site_logo {
	margin: 0;
	padding: 0;
	height: 32px;
}

span.wprevpro_t11_DIV_title {
	display: unset;
	font-weight: 600;
}

.wprevpro_t11_DIV_title::after {
	content: " - ";
}

.t11displayname {
	margin-top: 5px;
	font-size: 24px;
	margin-bottom: 0;
}

.wpproslider_t11_star_DIV {
	font-size: 16px;
	margin-top: 10px;
}

.wpproslider_t11_SPAN_6 {
	color: #b7b7b7 !important;
	font-size: 15px;
}

.wpproslider_t11_SPAN_6::before {
	content: " - ";
}

.wpproslider_t11_DIV_4 {
	margin-top: 6px;
	height: auto;
}

.miscpicdiv.mpdiv_t11.wprev_preview_tcolor1_t11 {
	margin: 15px 10px 15px 0px;
	float: left;
	width: 100%;
}

.wpproslider_t11_DIV_4 .wprevpro_woo_title {
	outline: 0 !important;
	text-decoration: none;
	font-style: italic;
	font-size: small;
	margin-top: 10px;
}

.wpproslider_t11_DIV_2 .wprev_woo_imgdiv {
	margin: 18px 10px 10px 18px;
	align-self: center;
}

.wpproslider_t11_has_woo_image {
	min-height: 196px;
	display: flex;
}

.wprevpro_t11_SPAN_7.wprevlocation {
	color: #b7b7b7 !important;
	font-size: 15px;
}

.wpproslider_t12_DIV_1a, .wpproslider_t12_DIV_1a_widget, .wpproslider_t12_IMG_2 {
	color: #333;
	column-rule-color: #333;
	border: 0 #333;
	outline: #333 0;
	box-sizing: border-box;
}

.wpproslider_t12_H3_3, .wpproslider_t12_P_5 {
	column-rule-color: #fff;
	outline: #fff 0;
	box-sizing: border-box;
}

.wprevpro_t12_outer_div_widget {
	padding-left: 0;
	padding-right: 0;
}

.wprevpro_t12_outer_div {
	padding: 0 10px;
	margin: 10px 0 0;
}

.wpproslider_t12_DIV_1a, .wpproslider_t12_DIV_1a_widget {
	text-align: center;
	perspective-origin: 180px 166px;
	transform-origin: 180px 166px;
	background: rgba(0, 0, 0, .02);
	padding: 30px;
}

.wpproslider_t12_DIV_1 {
	margin-bottom: 15px;
}

.wpproslider_t12_DIV_1a {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.wpproslider_t12_DIV_1a_widget {
	margin-left: 1px;
	margin-right: 1px;
}

.wpproslider_t12_IMG_2 {
	height: 50px;
	max-width: 100%;
	width: 50px;
	perspective-origin: 67.5px 67.5px;
	border-radius: 50%;
}

.wpproslider_t12_H3_3, .wpproslider_t12_P_5 {
	text-align: center;
	border: 0 #fff;
}

.wpproslider_t12_H3_3 {
	color: grey;
	perspective-origin: 150px 13.5px;
	transform-origin: 150px 13.5px;
	margin: 2px 0 2px;
	font-size: 120%;
	font-weight: 700;
}

.wpproslider_t12_SPAN_4 {
	box-sizing: border-box;
	display: block;
	perspective-origin: 150px 10px;
	transform-origin: 150px 10px;
	margin: 0 0 5px;
}

.wpproslider_t12_P_5 {
	bottom: 0;
	color: #797979;
	left: 0;
	position: relative;
	right: 0;
	top: 0;
	perspective-origin: 150px 20px;
	transform-origin: 150px 20px;
	margin: 0 0 10px;
}

img.wprevpro_t12_star_img_file {
	width: 100px;
	vertical-align: text-bottom;
	margin-bottom: -1px;
	margin-right: 4px;
}

img.wprevpro_t12_site_logo {
	margin-top: 5px;
	margin-bottom: -5px;
	height: 32px;
	display: inline;
}

.wprevpro_t12_SPAN_6 {
	font-size: small;
	margin-bottom: -5px;
}

span.wprevpro_t12_DIV_title {
	display: block;
	font-weight: 600;
}

.wprevpro_t12_DIV_title::after {
	content: " - ";
}

.wpproslider_t12_DIV_1a img.wprev_media_img {
	margin-left: 5px;
}

.wpproslider_t12_avatar_div {
	margin-top: 10px;
}

.wprevreviewownerres {
	border-style: solid;
	border-width: 1px 0px 0px;
	border-color: #d0d0d0;
	margin-top: 8px;
	font-weight: 200;
	font-size: small;
}

.wprevpro_ownerres_from {
	margin-top: 6px;
}

img.wprev_transbygoog {
	height: 14px;
	width: 107px;
	display: block;
	margin: 5px 0px;
}

img.wprev_transbygoog.trbygoog_t4, img.wprev_transbygoog.trbygoog_t12 {
	margin-left: auto;
	margin-right: auto;
}

.wprevpro .emoji {
	max-height: 16px;
}

.w3_wprs-responsive {
	overflow-x: auto;
}

.w3_wprs-btn-bar:after, .w3_wprs-btn-bar:before, .w3_wprs-btn-group:after, .w3_wprs-btn-group:before, .w3_wprs-clear:after, .w3_wprs-container:after, .w3_wprs-panel:after, .w3_wprs-row-padding:after, .w3_wprs-row:after, .w3_wprs-topnav:after {
	content: "";
	display: table;
	clear: both;
}

.w3_wprs-col, .w3_wprs-half, .w3_wprs-quarter, .w3_wprs-third, .w3_wprs-threequarter, .w3_wprs-twothird {
	float: left;
	width: 100%;
}

.w3_wprs-col.s1 {
	width: 8.33333%;
}

.w3_wprs-col.s2 {
	width: 16.66666%;
}

.w3_wprs-col.s3 {
	width: 24.99999%;
}

.w3_wprs-col.s4 {
	width: 33.33333%;
}

.w3_wprs-col.s5 {
	width: 41.66666%;
}

.w3_wprs-col.s6 {
	width: 49.99999%;
}

.w3_wprs-col.s7 {
	width: 58.33333%;
}

.w3_wprs-col.s8 {
	width: 66.66666%;
}

.w3_wprs-col.s9 {
	width: 74.99999%;
}

.w3_wprs-col.s10 {
	width: 83.33333%;
}

.w3_wprs-col.s11 {
	width: 91.66666%;
}

.w3_wprs-col.s12, .w3_wprs-half, .w3_wprs-quarter, .w3_wprs-third, .w3_wprs-threequarter, .w3_wprs-twothird {
	width: 99.99999%;
}

@media only screen and (min-width:601px) {
	.w3_wprs-col.m1 {
		width: 8.33333%;
	}
	
	.w3_wprs-col.m2 {
		width: 16.66666%;
	}
	
	.w3_wprs-col.m3, .w3_wprs-quarter {
		width: 24.99999%;
	}
	
	.w3_wprs-col.m4, .w3_wprs-third {
		width: 33.33333%;
	}
	
	.w3_wprs-col.m5 {
		width: 41.66666%;
	}
	
	.w3_wprs-col.m6, .w3_wprs-half {
		width: 49.99999%;
	}
	
	.w3_wprs-col.m7 {
		width: 58.33333%;
	}
	
	.w3_wprs-col.m8, .w3_wprs-twothird {
		width: 66.66666%;
	}
	
	.w3_wprs-col.m9, .w3_wprs-threequarter {
		width: 74.99999%;
	}
	
	.w3_wprs-col.m10 {
		width: 83.33333%;
	}
	
	.w3_wprs-col.m11 {
		width: 91.66666%;
	}
	
	.w3_wprs-col.m12 {
		width: 99.99999%;
	}
}

@media only screen and (min-width:993px) {
	.w3_wprs-col.l1 {
		width: 8.33333%;
	}
	
	.w3_wprs-col.l2 {
		width: 16.66666%;
	}
	
	.w3_wprs-col.l3, .w3_wprs-quarter {
		width: 24.99999%;
	}
	
	.w3_wprs-col.l4, .w3_wprs-third {
		width: 33.33333%;
	}
	
	.w3_wprs-col.l5 {
		width: 41.66666%;
	}
	
	.w3_wprs-col.l6, .w3_wprs-half {
		width: 49.99999%;
	}
	
	.w3_wprs-col.l7 {
		width: 58.33333%;
	}
	
	.w3_wprs-col.l8, .w3_wprs-twothird {
		width: 66.66666%;
	}
	
	.w3_wprs-col.l9, .w3_wprs-threequarter {
		width: 74.99999%;
	}
	
	.w3_wprs-col.l10 {
		width: 83.33333%;
	}
	
	.w3_wprs-col.l11 {
		width: 91.66666%;
	}
	
	.w3_wprs-col.l12 {
		width: 99.99999%;
	}
}

.w3_wprs-content {
	max-width: 980px;
	margin: auto;
}

.w3_wprs-row-padding, .w3_wprs-row-padding > .w3_wprs-col, .w3_wprs-row-padding > .w3_wprs-half, .w3_wprs-row-padding > .w3_wprs-quarter, .w3_wprs-row-padding > .w3_wprs-third, .w3_wprs-row-padding > .w3_wprs-threequarter, .w3_wprs-row-padding > .w3_wprs-twothird {
	padding: 0 8px;
}

.wprev_pro_float_outerdiv {
	position: fixed;
	bottom: 10px;
	right: 10px;
	width: 350px;
	height: auto;
	z-index: 999999;
	max-width: 84%;
}

.wprevpro_slideout_container {
	position: fixed;
	bottom: 0;
	right: 0;
	width: 400px;
	height: 100%;
	z-index: 99999999 !important;
	background: #f5f5f5;
	box-shadow: rgba(0, 0, 0, .35) 0 2px 8px 0;
	overflow-y: auto;
	max-width: 85%;
}

.wprevpro_slideout_container::-webkit-scrollbar {
	width: 6px;
	background-color: #f5f5f5;
}

.wprevpro_slideout_container::-webkit-scrollbar-thumb {
	background-color: #000;
}

.wprevpro_slideout_container::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #f5f5f5;
}

div.wprevpro_slideout_container_body {
	margin: 10px;
}

div.wprevpro_slideout_container_footer, div.wprevpro_slideout_container_header {
	margin: 10px;
	text-align: center;
}

div.wprev_pro_float_outerdiv > .wprs_unslider > .wprs_unslider-arrow {
	width: 22px;
	height: 22px;
	right: -25px;
}

div.wprev_pro_float_outerdiv > .wprs_unslider > .wprs_unslider-arrow.prev {
	left: -23px;
}

div.wprev_pro_float_outerdiv > .wprs_unslider > .wprs_unslider-arrow.next {
	right: -23px;
}

.wprevpro_load_more_div {
	text-align: center;
}

.wprevpro_load_more_btn {
	padding: 8px 16px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	margin: 10px;
	background-color: #fff;
	color: #757575;
	border: 2px solid #e7e7e7;
}

.wppro_badge1_DIV_1, .wppro_badge1_DIV_2, .wppro_badge1_IMG_3 {
	box-sizing: border-box;
	overflow-wrap: break-word;
	text-decoration: none solid #666;
	text-size-adjust: 100%;
	column-rule-color: #666;
}

.wprevpro_load_more_btn:hover {
	background-color: #e7e7e7;
}

img.isinslideshowloadingimg {
	margin-top: 100px;
	margin-bottom: 100px;
}

.wppro_badge1_DIV_2, .wppro_badge1_IMG_3 {
	word-wrap: break-word;
	caret-color: #666;
	color: #666;
}

.wppro_badge1_DIV_1 {
	box-shadow: rgba(0, 0, 0, .1) 0 2px 8px 0;
	color: #666;
	left: 0;
	max-width: 100%;
	position: relative;
	right: 0;
	top: 0;
	width: 100%;
	word-wrap: break-word;
	perspective-origin: 171.36px 66px;
	transform-origin: 171.36px 66px;
	background: #fff;
	outline: #666 0;
	border-top: 5px solid #618cff;
	border-bottom: 5px solid #fff;
	border-radius: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px 20px 5px;
	margin-left: 10px;
	margin-right: 10px;
}

.wppro_badge1_DIV_2, .wppro_badge1_DIV_5, .wppro_badge1_DIV_stars, .wppro_badge1_IMG_3, .wppro_badge1_SPAN_4 {
	border: 0 #666;
	outline: #666 0;
}

.wppro_badge1_DIV_1 a {
	box-shadow: 0 0 0 0 currentColor !important;
}

.wppro_badge1_DIV_2 {
	width: auto;
	perspective-origin: 151.36px 48.5px;
	transform-origin: 151.36px 48.5px;
	font: normal normal 400 normal 15px/24px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.wppro_badge1_IMG_3 {
	display: block;
	float: left;
	height: 50px;
	width: auto;
	max-width: 100%;
	vertical-align: middle;
	perspective-origin: 25px 25px;
	transform-origin: 25px 25px;
	margin: 3px 20px 0 0;
}

img.wppro_badge1_IMG_4 {
	margin-right: 10px;
	display: inline !important;
	text-decoration: none;
	max-height: 32px;
}

.wppro_badge1_DIV_12, .wppro_badge1_DIV_13, .wppro_badge1_DIV_5, .wppro_badge1_DIV_stars, .wppro_badge1_SPAN_4 {
	text-decoration: none solid #666;
	column-rule-color: #666;
	overflow-wrap: break-word;
	text-size-adjust: 100%;
	word-wrap: break-word;
	box-sizing: border-box;
}

.wppro_badge1_DIV_5, .wppro_badge1_DIV_stars, .wppro_badge1_SPAN_4 {
	caret-color: #666;
}

.wppro_badge1_SPAN_4 {
	clear: both;
	font-size: 18px;
	font-weight: 700;
}

.wppro_badge1_DIV_5 {
	color: #666;
	width: auto;
	perspective-origin: 151.36px 32px;
	transform-origin: 151.36px 32px;
	font: normal normal 400 normal 15px/24px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.wppro_badge1_DIV_stars {
	bottom: 0;
	color: #618cff;
	margin-bottom: 2px;
	left: 0;
	position: relative;
	right: 0;
	top: 0;
	width: auto;
	perspective-origin: 151.36px 13.5px;
	transform-origin: 151.36px 13.5px;
	font-size: 22px;
	margin-top: 6px;
}

.wppro_badge1_DIV_12, .wppro_badge1_DIV_13 {
	clear: both;
	width: auto;
	perspective-origin: 151.36px 16px;
	transform-origin: 151.36px 16px;
	border: 0 #666;
	outline: #666 0;
}

.wppro_badge1_DIV_12 {
	margin: 8px 0 0;
}

.wppro_badge1_DIV_13 {
	margin: 6px 0 0;
}

.wppro_badge1_SPAN_13 {
	box-sizing: border-box;
	color: #4080ff;
	overflow-wrap: break-word;
	text-decoration: none solid #4080ff;
	text-size-adjust: 100%;
	word-wrap: break-word;
	column-rule-color: #4080ff;
	caret-color: #4080ff;
	border: 0 #4080ff;
	font-size: 20px;
	font-weight: 700;
	outline: #4080ff 0;
}

.wppro_badge1_A_14 {
	color: unset;
	overflow-wrap: break-word;
	text-decoration: underline solid #666;
	text-size-adjust: 100%;
	word-wrap: break-word;
}

.wppro_badge1_SPAN_15 {
	box-sizing: border-box;
	overflow-wrap: break-word;
	text-decoration: none solid #666;
	text-size-adjust: 100%;
	word-wrap: break-word;
	column-rule-color: #666;
	caret-color: #666;
	border: 0 #666;
	outline: #666 0;
}

.wppro_badge1_DIV_1.b3s1 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0 5px 0 5px;
	border-width: 3px;
}

span.wppro_badge1_SPAN_4.b3s4 {
	font-size: 15px;
}

.wppro_badge1_DIV_stars.b3s6 {
	margin-top: 2px;
}

.wppro_badge1_DIV_5.b3s5 {
	font-size: 12px;
}

.wppro_badge1_DIV_12.b3s12 {
	margin-top: 0;
}

span.wppro_badge1_SPAN_13.b3s13 {
	font-size: 14px;
}

img.wppro_badge1_IMG_3.b3i {
	margin-right: 5px;
}

img.wppro_badge3_IMG_4 {
	margin-right: 5px;
	display: inline !important;
	text-decoration: none;
	max-height: 32px;
	width: fit-content;
}

.wprev_badge_5_outer {
	padding: 20px;
	border-color: #cdcdcd;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	width: 100%;
	box-shadow: rgba(0, 0, 0, 10%) 0 2px 8px 0;
}

img.wppro_badge5_IMG_4 {
	margin: 4px;
	display: inline !important;
	text-decoration: none;
	max-height: 32px;
}

.wppro_badge5_IMG {
	margin-bottom: 10px;
}

.wppro_badge5_name {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 10px;
}

.wppro_badge5_stars {
	margin-bottom: 10px !important;
}

.wppro_badge5_total {
	margin-bottom: 10px;
}

span.wppro_badge1_SPAN_13.b5 {
	font-size: unset;
}

.wprevpro_badge.wppro_badge1_DIV_1.b6s1 {
	text-align: center;
}

span.wppro_avg_b6s6a {
	margin-right: 10px;
	color: #4a4a4a;
}

.wprevpro_badge.wppro_badge1_DIV_1.b6s1 {
	width: max-content;
	padding: 5px 20px 5px;
}

.b6s2 .wppro_badge1_DIV_13 {
	margin-top: 0px;
	margin-bottom: -5px;
}

.wppro_badge1_DIV_12.b6s12 {
	font-size: 12px;
	margin-top: -5px;
	margin-bottom: -5px;
}

.wppro_badge1_DIV_stars.b6s6 {
	margin-top: 5px;
	margin-bottom: 5px;
}

img.wppro_badge6_IMG_4 {
	margin: 0 3px 0;
}

.wprevpro-rating {
	display: inline-block;
	border: 0;
	margin: 0;
	padding: 5px;
}

p.wprevpro_required_notice {
	margin-bottom: 1.5em;
}

.wprevpro-rating:focus {
	outline: #ccc solid 0;
}

.wprevpro-rating input[type=radio] {
	display: none !important;
}

.wprevpro-rating label {
	font-weight: 400;
}

span.wppro_badge1_DIV_stars.b4s2 {
	font-size: 20px;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

@media only screen and (max-width:768px) {
	.wprevpro-rating label:before {
		font-size: 2em;
	}
}

.wprevpro-rating-wrapper.in-view .wprevpro-rating {
	margin: 0;
	padding: 0;
}

.wprevpro-rating-wrapper.in-metabox .wprevpro-rating > label:before {
	font-size: 20px;
	line-height: 27px;
	padding: 0 4px;
	color: #0073aa;
}

.wprevpro-rating input[type=radio]:checked + label:before, .wprevpro-rating label:before, .wprevpro-rating-wrapper.in-metabox input[type=radio]:checked + label:before {
	color: #fdbf0c;
}

.wprevpro-rating label[for$=star0] {
	display: none !important;
}

.wprevpro_form .after, .wprevpro_form .before {
	display: block;
}

.wprevpro-rating label {
	width: 20px;
	height: 20px;
	background: gold;
	display: inline-block;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	-webkit-mask-position: bottom;
	margin-bottom: 0px;
	margin-right: 2px;
	transition: .3s ease;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M20.429 8.14c0 0.221-0.16 0.43-0.319 0.589l-4.456 4.346 1.056 6.138c0.012 0.086 0.012 0.16 0.012 0.246 0 0.319-0.147 0.614-0.503 0.614-0.172 0-0.344-0.061-0.491-0.147l-5.512-2.897-5.512 2.897c-0.16 0.086-0.319 0.147-0.491 0.147-0.356 0-0.516-0.295-0.516-0.614 0-0.086 0.012-0.16 0.025-0.246l1.056-6.138-4.469-4.346c-0.147-0.16-0.307-0.368-0.307-0.589 0-0.368 0.381-0.516 0.687-0.565l6.163-0.896 2.762-5.586c0.11-0.233 0.319-0.503 0.602-0.503s0.491 0.27 0.602 0.503l2.762 5.586 6.163 0.896c0.295 0.049 0.688 0.196 0.688 0.565z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.wprevpro-rating label.nitro-lazy {
	-webkit-mask-image: none !important;
}

.wprevpro-rating input:checked ~ label, .wprevpro-rating label:hover ~ label {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M13.959 12.522l3.757-3.646-5.181-0.761-2.32-4.69-2.32 4.69-5.181 0.761 3.757 3.646-0.896 5.169 4.641-2.443 4.628 2.443zM20.429 8.14c0 0.221-0.16 0.43-0.319 0.589l-4.456 4.346 1.056 6.138c0.012 0.086 0.012 0.16 0.012 0.246 0 0.331-0.147 0.614-0.503 0.614-0.172 0-0.344-0.061-0.491-0.147l-5.512-2.897-5.512 2.897c-0.16 0.086-0.319 0.147-0.491 0.147-0.356 0-0.516-0.295-0.516-0.614 0-0.086 0.012-0.16 0.025-0.246l1.056-6.138-4.469-4.346c-0.147-0.16-0.307-0.368-0.307-0.589 0-0.368 0.381-0.516 0.687-0.565l6.163-0.896 2.762-5.586c0.11-0.233 0.319-0.503 0.602-0.503s0.491 0.27 0.602 0.503l2.762 5.586 6.163 0.896c0.295 0.049 0.688 0.196 0.688 0.565z'%3E%3C/path%3E%3C/svg%3E");
}

.wprevpro-rating input:checked ~ label.nitro-lazy, .wprevpro-rating label:hover ~ label.nitro-lazy {
	-webkit-mask-image: none !important;
}

.wprevpro-rating input[type=radio]:checked + label, .wprevpro-rating:hover input ~ label {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M20.429 8.14c0 0.221-0.16 0.43-0.319 0.589l-4.456 4.346 1.056 6.138c0.012 0.086 0.012 0.16 0.012 0.246 0 0.319-0.147 0.614-0.503 0.614-0.172 0-0.344-0.061-0.491-0.147l-5.512-2.897-5.512 2.897c-0.16 0.086-0.319 0.147-0.491 0.147-0.356 0-0.516-0.295-0.516-0.614 0-0.086 0.012-0.16 0.025-0.246l1.056-6.138-4.469-4.346c-0.147-0.16-0.307-0.368-0.307-0.589 0-0.368 0.381-0.516 0.687-0.565l6.163-0.896 2.762-5.586c0.11-0.233 0.319-0.503 0.602-0.503s0.491 0.27 0.602 0.503l2.762 5.586 6.163 0.896c0.295 0.049 0.688 0.196 0.688 0.565z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.wprevpro-rating input[type=radio]:checked + label.nitro-lazy, .wprevpro-rating:hover input ~ label.nitro-lazy {
	-webkit-mask-image: none !important;
}

.wprevpro-rating:hover label:hover ~ input:not(:checked) + label {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M13.959 12.522l3.757-3.646-5.181-0.761-2.32-4.69-2.32 4.69-5.181 0.761 3.757 3.646-0.896 5.169 4.641-2.443 4.628 2.443zM20.429 8.14c0 0.221-0.16 0.43-0.319 0.589l-4.456 4.346 1.056 6.138c0.012 0.086 0.012 0.16 0.012 0.246 0 0.331-0.147 0.614-0.503 0.614-0.172 0-0.344-0.061-0.491-0.147l-5.512-2.897-5.512 2.897c-0.16 0.086-0.319 0.147-0.491 0.147-0.356 0-0.516-0.295-0.516-0.614 0-0.086 0.012-0.16 0.025-0.246l1.056-6.138-4.469-4.346c-0.147-0.16-0.307-0.368-0.307-0.589 0-0.368 0.381-0.516 0.687-0.565l6.163-0.896 2.762-5.586c0.11-0.233 0.319-0.503 0.602-0.503s0.491 0.27 0.602 0.503l2.762 5.586 6.163 0.896c0.295 0.049 0.688 0.196 0.688 0.565z'%3E%3C/path%3E%3C/svg%3E");
}

.wprevpro-rating:hover label:hover ~ input:not(:checked) + label.nitro-lazy {
	-webkit-mask-image: none !important;
}

.wprevpro_form .wprevform-field .after {
	font-style: italic;
}

.wprevpro_form {
	margin: 0 auto;
	padding: 10px;
}

h3#fpc_title {
	background: #eaeaea;
	padding: 10px;
	margin-top: 0;
	margin-bottom: 0;
}

.wprevpro_form .required.symbol:after {
	content: "*";
	color: red;
	margin: 0 4px;
}

.wprevpro_form label {
	font-weight: 700;
	display: inline-block !important;
	float: none;
}

.wprevpro_form .wprevform-field {
	margin-bottom: 1.5em;
}

.wprevpro_form input[type=email], .wprevpro_form input[type=file], .wprevpro_form input[type=text], .wprevpro_form input[type=url], .wprevpro_form select, .wprevpro_form textarea {
	box-sizing: border-box;
	display: block;
	float: none;
	width: 100%;
	max-width: unset;
	margin: 3px 0;
	padding: 3px 5px;
	border: 1px solid #ddd;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .07);
	background-color: #fff;
	color: #32373c;
	outline: 0;
	transition: 50ms border-color ease-in-out;
}

.wprevpro_form input[type=file] {
	border: unset;
	box-shadow: unset;
	padding-left: 0;
}

.wprevpro_submiterror, .wprevpro_submitsuccess {
	border-width: 1px;
	border-style: solid;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 10px;
}

.wprevpro_form textarea {
	height: 11em;
}

.wpreveprohme {
	display: none;
}

.wprevpro_submitsuccess {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb;
}

.wprevpro_submiterror {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
}

button.button.wprevpro_btn_show_form {
	margin-bottom: 1.5em;
}

.wprev_loader {
	border: 5px solid #f3f3f3;
	border-radius: 50%;
	border-top: 5px solid #b4b9be;
	width: 40px;
	height: 40px;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
}

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

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

.btnwprevdefault, .wprevform-field.btn1 > label {
	color: #555;
	border-color: #ccc;
	background: #f7f7f7;
	box-shadow: 0 1px 0 #ccc;
	vertical-align: top;
	display: inline-block;
	text-decoration: none;
	font-size: 14px;
	margin: 4px 5px 4px 0;
	padding: 8px 18px;
	border-width: 1px;
	border-style: solid;
	-webkit-appearance: none;
	border-radius: 3px;
	white-space: nowrap;
	box-sizing: border-box;
	font-weight: 600;
	cursor: pointer;
	height: auto;
	line-height: 24px;
}

.btnwprevdefault:hover, .btnwprevstyle2:hover, .wprevform-field.btn1 > label:hover, .wprevform-field.btn2 > label:hover {
	background: #e1dfdf;
}

.btnwprevdefault:focus {
	background: #e1dfdf;
}

.btnwprevdefault:focus {
	border-color: #5b9dd9;
	box-shadow: 0 0 3px rgba(0, 115, 170, .8);
}

.btnwprevdefault:active {
	background: #eee;
	border-color: #999;
	box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, .5);
	-webkit-transform: translateY(1px);
	transform: translateY(1px);
	outline: 0;
}

.btnwprevstyle2, .wprevform-field.btn2 > label {
	padding: 10px 20px;
	color: #555;
	background: #ebebeb;
	display: inline-block;
	text-decoration: none;
	font-size: 14px;
	border-radius: 3px;
	font-weight: 600;
	cursor: pointer;
	border-width: 0px;
	height: auto;
	line-height: 24px;
}

.wprevform-field.btn1 > input, .wprevform-field.btn2 > input {
	display: none;
}

.wprevhideme {
	display: none;
}

.wppro_dashboardReviewSummary {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	padding: 1.6em 1.2em 1.6em;
	align-items: center;
	position: relative;
	font-size: 14px;
	transition: all .3s ease;
}

.wppro_dashboardReviewSummary__left {
	min-width: fit-content;
	text-align: center;
	color: rgba(0, 0, 0, .9);
	margin-right: 2.5em;
}

.wppro_dashboardReviewSummary__avgRating {
	font-size: 4.5em;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 0;
	margin-top: -10px;
}

.wppro_b2__rating {
	align-items: center;
}

.wppro_dashboardReviewSummary__avgReviews {
	margin-top: 10px;
	color: #5e5e5e;
	font-size: 1.7em;
	font-weight: 400;
}

.wprevb2avgtot {
	margin-bottom: 5px;
}

.wppro_dashboardReviewSummary__right {
	position: relative;
	margin-bottom: auto;
	width: 100%;
}

.wppro_b2__ratingRow:not(:last-child) {
	margin-bottom: .19em;
}

.wppro_b2__ratingRow {
	display: flex;
	align-items: center;
	font-size: 1.4em;
	line-height: 27px;
}

.ratingRow__star {
	margin-left: .3em;
}

.wppro_b2__ratingProgress {
	height: .4em;
	background-color: #eee;
	width: 100%;
	margin: 0 1em;
}

.wppro_b2__ratingProgress__fill {
	height: 100%;
	background-color: #ffd54f;
}

.wppro_b2__ratingRow__avg {
	min-width: 2.3em;
	margin-right: -10px;
	word-wrap: normal;
}

.bigstar {
	font-size: 32px;
}

.wppro_badge2_IMG_4 {
	margin-right: 5px;
	margin-left: 5px;
	display: unset !important;
	text-decoration: none;
	max-height: 32px;
	width: auto;
}

.b2icons {
	margin-bottom: -10px;
}

@media only screen and (max-width: 600px) {
	.wppro_badge1_DIV_1 {
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.wppro_dashboardReviewSummary {
		display: block;
	}
	
	.wppro_b2__rating {
		display: block;
		text-align: -webkit-center;
	}
	
	.wppro_dashboardReviewSummary__left {
		margin-right: 0;
	}
	
	.wppro_dashboardReviewSummary__right {
		margin-top: 30px;
	}
	
	.wppro_b2__ratingProgress__fill {
		max-width: 100%;
	}
	
	.wprevb2avgtot {
		font-size: 15px;
		margin-top: -20px;
	}
	
	.wppro_b2__ratingRow__avg {
		min-width: 2em;
		margin-right: 0;
	}
}

img.wprevpro_form_site_logo {
	margin-top: 12px;
	margin-right: 12px;
}

img.wprevpro_t1_rec_img_file {
	height: 16px;
	width: 16px;
}

.wppro_twscrname {
	font-size: 11px;
	color: #9d9d9d;
	line-height: 11px;
	font-style: italic;
}

.wppro_twscrname a {
	color: #9d9d9d;
}

.wppro_updown {
	font-size: 35px;
	margin-right: 10px;
	cursor: pointer;
}

.wppro_updown_yellobg {
	background: 50% 50% no-repeat rgba(255, 255, 255, 0);
	background-image: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/plugins/wp-review-slider-pro/public/css/imgs/yellow1px.png");
	background-size: 25px 25px;
	border-radius: 35px;
}

.wppro_updown_yellobg.nitro-lazy {
	background-image: none !important;
}

.wprevform-headerhtml {
	margin-bottom: 10px;
}

.wprevmodal_modal {
	visibility: hidden;
	position: fixed;
	z-index: 1000000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: #000;
	background-color: rgba(0, 0, 0, .4);
	overflow: hidden;
}

.wprevmodal_modal-content {
	background-color: #fefefe;
	margin: 12% auto;
	padding: 20px;
	border: 1px solid #888;
	width: 80%;
	max-height: 80%;
	overflow: auto;
	border-radius: 4px;
}

@media only screen and (max-width:768px) {
	.wprevmodal_modal-content {
		margin: 10% auto;
		width: 85%;
		max-height: 85%;
	}
}

.wprevmodal_close {
	color: #aaa;
	float: right;
	font-size: 28px;
	font-weight: 700;
	margin-top: -15px;
	margin-right: -10px;
}

.wprevmodal_close:focus, .wprevmodal_close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.wprevmodal_modal-content::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #f5f5f5;
}

.wprevmodal_modal-content::-webkit-scrollbar {
	width: 8px;
	background-color: #f5f5f5;
}

.wprevmodal_modal-content::-webkit-scrollbar-thumb {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #555;
}

span.wppro_page_numbers {
	float: none;
	border: 1px solid #bfbfbf;
	color: #939393;
	text-transform: uppercase;
	padding: 8px 14px;
	font-size: 14px;
	cursor: pointer;
	background: #fff;
}

.wppro_page_numbers_ul li {
	margin-left: 2px;
	margin-right: 2px;
	display: inline-block;
	padding-left: 0 !important;
	list-style: unset !important;
	margin-top: 10px;
	margin-bottom: 10px;
}

ul.wppro_page_numbers_ul {
	display: inline-block;
	margin: 0;
	box-shadow: none;
	list-style: none;
	padding: 0 5px 0 5px !important;
}

div.wppro_pagination {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 13px;
	margin-right: 13px;
}

span.wppro_page_numbers.current {
	background: #eaeaea;
}

span.wppro_page_numbers:hover {
	background-color: #f4f4f4;
}

img.wprppagination_loading_image {
	vertical-align: middle;
	width: 21px;
	height: 21px;
	margin-left: 10px;
}

span.wppro_page_dots {
	float: none;
	border: 1px solid #bfbfbf;
	color: #939393;
	text-transform: uppercase;
	padding: 8px 14px;
	font-size: 14px;
	background: #fff;
}

.wprev_header_txt {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}

.wprev_searchsort {
	color: #939393;
	font-size: 14px;
	margin-bottom: 5px;
}

input#wprevpro_header_search_input {
	margin-left: 5px;
	padding-left: 8px;
	border: 1px solid #bfbfbf;
}

input#wprevpro_header_search_input::placeholder {
	color: #939393;
	opacity: 1;
}

select.wprev_sort {
	margin-left: 5px;
	padding-left: 8px;
}

select.wprev_sort option:disabled {
	color: #939393;
}

.wprev_norevsfound {
	padding: 10px;
}

img.wprppagination_loading_image_search {
	height: 25px;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: -3px;
}

img.wprppagination_loading_image_tag {
	height: 25px;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: -3px;
}

.wprev_search_sort_bar {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
}

span.wprevpro_stag {
	margin: 0px 5px 5px 5px;
	float: none;
	border: 1px solid #bfbfbf;
	color: #939393;
	padding: 3px 7px;
	font-size: 14px;
	cursor: pointer;
	display: inline-block;
}

.wprevpro_searchtags_div {
	margin-top: 5px;
	margin-bottom: 5px;
}

span.wprevpro_stag:hover {
	background-color: #f4f4f4;
}

span.wprevpro_stag.current {
	background: #eaeaea;
}

.wprevpro_popup_container_footer, .wprevpro_popup_container_header {
	margin: 10px;
	text-align: center;
}

.b4s12 {
	vertical-align: middle;
}

div.wppro_badge4_DIV_1 {
	line-height: 27px;
}

.wprevslideout_close {
	color: #aaa;
	float: right;
	font-size: 28px;
	font-weight: 700;
	margin-top: 0px;
	margin-right: 5px;
	cursor: pointer;
}

.btnwprevsubmit {
	cursor: pointer;
}

input#wprevpro_header_search_input {
	margin-bottom: 5px;
}

.wprs_masonry_js {
	position: relative;
	opacity: 0;
}

.wprs_masonry_item_js {
	position: absolute;
}

.wprs_masonry_item_js.outerrevdiv > div:first-child {
	margin-left: 0px;
	margin-right: 0px;
}

.wprs_masonry_item.outerrevdiv > div:first-child {
	margin-left: 8px;
	margin-right: 8px;
}

.wprs_unslider-wrap.wprs_unslider-carousel > li:before {
	content: none;
}

span.wprev_consent {
	margin-left: 5px;
}

a.btnwprevdefault_licon img {
	height: 50px;
}

a.btnwprevdefault_sicon img {
	height: 32px;
}

.wprev_searchsort {
	min-height: 30px;
}

.wprevsiteicon {
	width: auto;
}

.wprevmodal_modal_rdmore {
	display: none;
	position: fixed;
	z-index: 1000000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: #000;
	background-color: rgba(0, 0, 0, .4);
	overflow: hidden;
}

.wprevmodal_modal_rdmore-content {
	background-color: #fefefe;
	padding: 20px;
	border: 1px solid #888;
	width: 650px;
	max-height: 80%;
	overflow: auto;
	border-radius: 4px;
	position: relative;
	margin: 0 auto;
	top: 20%;
}

.wprevmodal_rdmore_close {
	color: #aaa;
	float: right;
	font-size: 28px;
	font-weight: 700;
	margin-top: -15px;
	margin-right: -10px;
	cursor: pointer;
}

@media only screen and (max-width: 600px) {
	.wprevmodal_modal_rdmore-content {
		width: auto;
	}
}

.rdmorepoplogo .wprevsiteicon {
	margin: 0;
	padding: 0;
	position: unset;
}

.rdmorepopbody img.wprev_media_img {
	height: 90px;
}

/*banner styles*/
.wprev_banner_outer {
	background: #f0f0f0;
	border-radius: 2px;
	margin: 15px 20px;
}

.wprev_banner_top {
	font-size: 14px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 0px 5px;
	border-color: #d9d9d9;
}

img.wppro_banner_icon {
	height: 16px;
	margin-right: 5px;
	transition: opacity .3s ease-in-out;
	display: inline-block;
	vertical-align: bottom;
	margin-bottom: 1px;
}

img.opaci2 {
	opacity: .2;
}

span.wprev_banner_top_source {
	margin-left: 10px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
	padding: 8px 0px;
	cursor: pointer;
}

span.wprev_banner_top_source.cursel {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #848484;
	margin-bottom: -1px;
}

span.wprev_banner_top_source:hover {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #848484;
	margin-bottom: -1px;
}

.wprev_banner_bottom {
	padding: 5px 15px;
	position: relative;
}

.wprev_banner_bottom_t {
	font-size: 16px;
	margin: 10px 0px 2px;
}

.wprev_banner_bottom_b {
	font-size: 17px;
	margin: 5px 0px 10px 0px;
}

span.wprev_avgrevs {
	font-weight: bold;
}

span.wprev_totrevs {
	font-size: 12px;
	font-weight: 100;
}

.wprevpro_bnrevus_btn {
	padding: 8px 16px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	background-color: #fff;
	color: rgba(0, 0, 0, .55);
	border: 1px solid rgba(0, 0, 0, .22);
	cursor: pointer;
}

.wprevpro_bnrevus_btn:hover {
	background-color: rgba(0, 0, 0, .08);
}

.wprevb1 .wprevpro_bnrevus_div {
	position: absolute;
	right: 25px;
	top: 20px;
	font-size: 14px;
	text-align: right;
}

.wprevb1 .wprevdropdown-content {
	display: none;
	position: relative;
	background-color: #fff;
	z-index: 1000000;
	border: 1px solid rgba(0, 0, 0, .22);
}

.wprevb1 .wprevdropdown-content a {
	float: none;
	color: rgba(0, 0, 0, .55);
	padding: 8px 12px;
	text-decoration: none;
	display: block;
	text-align: left;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
}

.wprevb1 .wprevdropdown-content a:hover, .wprevb1 .wprevdropdown-content a:active {
	background-color: rgba(0, 0, 0, .08);
}

img.banner_rtype_loading {
	height: 16px;
	margin-right: 5px;
	margin-bottom: -3px;
}

.forceloadmorehide {
	display: none;
}

.slickwprev-loading .slickwprev-track {
	visibility: hidden;
}

.slickwprev-loading .slickwprev-slide {
	visibility: hidden;
}

.slickwprev-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slickwprev-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

.slickwprev-list:focus {
	outline: 0;
}

.slickwprev-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slickwprev-slider .slickwprev-list, .slickwprev-slider .slickwprev-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slickwprev-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.slickwprev-track:after, .slickwprev-track:before {
	display: table;
	content: "";
}

.slickwprev-track:after {
	clear: both;
}

.slickwprev-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
	padding-left: 0px;
	padding-right: 0px;
}

[dir=rtl] .slickwprev-slide {
	float: right;
}

.slickwprev-slide.slickwprev-loading img {
	display: none;
}

.slickwprev-slide.dragging img {
	pointer-events: none;
}

.slickwprev-initialized .slickwprev-slide {
	display: block;
}

.slickwprev-vertical .slickwprev-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slickwprev-arrow.slickwprev-hidden {
	display: none;
}

.slickwprev-loading .slickwprev-list {
	background: #fff url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/plugins/wp-review-slider-pro/public/css/ajax-loader.gif") center center no-repeat;
}

.slickwprev-loading .slickwprev-list.nitro-lazy {
	background: none !important;
}

.slickwprev-next, .slickwprev-prev {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent !important;
	border: none;
	outline: 0;
	background: 0 0;
}

.slickwprev-next:focus, .slickwprev-next:hover, .slickwprev-prev:focus, .slickwprev-prev:hover {
	color: transparent;
	outline: 0;
	background: 0 0;
	position: absolute;
	top: 50%;
	border: unset;
}

.slickwprev-next:focus:before, .slickwprev-next:hover:before, .slickwprev-prev:focus:before, .slickwprev-prev:hover:before {
	opacity: 1;
}

.slickwprev-next.slickwprev-disabled:before, .slickwprev-prev.slickwprev-disabled:before {
	opacity: .25;
}

.slickwprev-next:before, .slickwprev-prev:before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: #ddd;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slickwprev-prev {
	left: -20px;
}

[dir=rtl] .slickwprev-prev {
	right: -20px;
	left: auto;
}

.slickwprev-prev:before {
	content: "←";
}

[dir=rtl] .slickwprev-prev:before {
	content: "→";
}

.slickwprev-next {
	right: -20px;
}

[dir=rtl] .slickwprev-next {
	right: auto;
	left: -20px;
}

.slickwprev-next:before {
	content: "→";
}

[dir=rtl] .slickwprev-next:before {
	content: "←";
}

.slickwprev-dotted.slickwprev-slider {
	margin-bottom: 15px;
}

.slickwprev-dots {
	position: absolute;
	bottom: -10px;
	display: block !important;
	width: 100%;
	padding: 0 !important;
	margin: 0;
	list-style: none;
	text-align: center;
}

.slickwprev-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 0;
	padding: 0;
	cursor: pointer;
}

.slickwprev-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: 0;
	background: 0 0;
}

.slickwprev-dots li button:focus, .slickwprev-dots li button:hover {
	outline: 0;
}

.slickwprev-dots li button:focus:before, .slickwprev-dots li button:hover:before {
	opacity: 1;
}

.slickwprev-dots li button:before {
	font-family: slick;
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: "•";
	text-align: center;
	opacity: .25;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slickwprev-dots li.slickwprev-active button:before {
	opacity: .75;
	color: #000;
}

.wprevgoslick_avatarnav {
	margin-bottom: 50px;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 20px;
	transition: height .2s ease-out;
}

.avatarnavdiv {
	margin-bottom: 25px;
}

.slickwprev-active .avatarnavdiv .wprevpro_avatarimg {
	opacity: .25;
}

.slickwprev-cloned .avatarnavdiv .wprevpro_avatarimg {
	opacity: .25;
}

.slickwprev-current .avatarnavdiv .wprevpro_avatarimg {
	opacity: 1;
}

.avatarnavdiv {
	display: flex;
	justify-content: center;
}

.avataronlyrevdiv {
	margin-top: 20px;
}

@media only screen and (min-width:600px) {
	.wprevgoslicknavcontainer {
		margin-left: 80px;
		margin-right: 80px;
	}
}

@media only screen and (max-width:600px) {
	.wprevgoslicknavcontainer {
		margin-left: 40px;
		margin-right: 40px;
	}
}

img.avartnavimg {
	cursor: pointer;
}

button.slickwprev-arrow.slickwprev-disabled {
	cursor: unset;
}

.wprev_pro_float_outerdiv .slickwprev-prev {
	left: -5px;
}

.wprev_pro_float_outerdiv .slickwprev-next {
	right: -5px;
}

button.slickwprev-arrow {
	z-index: 1000;
	font-size: 0px;
}

.wprev_pro_float_outerdiv .wpproslider_t10_DIV_2 {
	box-shadow: rgba(0, 0, 0, .1) 0 2px 8px 0;
}

.floattype_badge .wprev_pro_float_outerdiv-close {
	right: 0;
}

.floattype_pop .wprev_pro_float_outerdiv-close {
	right: 5px;
}

.wprev_pro_float_outerdiv-close {
	cursor: pointer;
	color: #666;
	font-size: 20px;
	font-weight: 700;
	font-family: none;
	position: absolute;
	right: 10px;
	top: 0;
	padding: unset;
	z-index: 99;
	opacity: .8;
	margin: 0;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
}

.wprev_pro_float_outerdiv-close:hover {
	opacity: 1;
	border-color: #e5e5e5;
	background-color: #e5e5e5;
}

.wprev_pro_float_outerdiv-close {
	display: block;
	box-sizing: border-box;
	width: 20px;
	height: 20px;
	border-width: 3px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 100%;
	background: -webkit-linear-gradient(-45deg, transparent 0, transparent 46%, #c4c4c4 46%, #c4c4c4 56%, transparent 56%, transparent 100%), -webkit-linear-gradient(45deg, transparent 0, transparent 46%, #c4c4c4 46%, #c4c4c4 56%, transparent 56%, transparent 100%);
	background-color: #f5f5f5;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 25%);
	transition: all .3s ease;
}

a.wprev_media_img_a {
	display: inline-block;
}

img.wprev_media_img {
	height: 50px;
	margin-right: 5px;
	border-radius: 5px;
}

.wprev_media_div {
	margin-bottom: 0;
	margin-top: 10px;
	margin-left: 0;
	margin-right: 0;
}

.wpproslider_t3_DIV_1a .wprev_media_div {
	margin: -25px 5px 34px 55px;
}

.wpproslider_t6_DIV_2 .wprev_media_div {
	margin-left: 10px;
	margin-right: 10px;
}

span.wprs_rd_more, span.wprs_rd_less, .wprevpro_btn_show_rdpop {
	cursor: pointer;
}

@media screen and (min-width: 800px) {
	.w3_wprs-col.l2\.4.outerrevdiv {
		width: 20%;
	}
}

/*.wprevpro .indrevdiv {line-height: 23px;}*/
.wpproslider_t9_DIV_2 .wprev_media_div {
	margin-left: 15px;
	margin-right: 15px;
}

.wprs_rd_more, .wprs_rd_less, .wprevpro_btn_show_rdpop {
	color: #a5a5a5;
}

.readmoretextdiv {
	transition: max-height .5s ease-out;
	overflow: hidden;
}

.indrevtextscroll {
	max-height: 100px;
	overflow-y: auto;
	padding-right: 2px;
}

.readmoreownerresdiv {
	transition: max-height .5s ease-out;
	overflow: hidden;
}

.indrevtextscroll::-webkit-scrollbar {
	width: 4px;
}

.indrevtextscroll::-webkit-scrollbar-thumb {
	background-color: #999;
	outline: 1px solid #708192;
}

.indrevtextscroll::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .3);
}

/*! unslider css */
.wprs_unslider, .wprs_unslider-fade, .wprs_unslider-wrap {
	position: relative;
}

.wprs_unslider {
	overflow: visible;
	margin: 0;
	padding: 0;
}

.wprs_unslider-wrap.wprs_unslider-carousel > li {
	float: left;
	border-bottom: hidden;
	clear: none;
	height: unset;
}

.wprs_unslider-vertical > ul {
	height: 100%;
}

.wprs_unslider-vertical li {
	float: none;
	width: 100%;
}

.wprs_unslider-fade .wprs_unslider-wrap li {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	z-index: 8;
	list-style-type: none;
}

.wprs_unslider-fade .wprs_unslider-wrap li.wprs_unslider-active {
	z-index: 10;
}

.wprs_unslider li, .wprs_unslider ol, .wprs_unslider ul {
	list-style: none !important;
	margin: 0;
	padding: 0 !important;
	border: none;
}

.wprs_unslider-arrow {
	position: absolute;
	z-index: 2;
	cursor: pointer;
	display: block;
	width: 28px;
	height: 28px;
	top: 50%;
	right: -25px;
	left: auto;
	margin-top: -16px;
	overflow: hidden;
	background: 58% 51% no-repeat rgba(0, 0, 0, .2);
	background-image: url("https://cdn-adkil.nitrocdn.com/RXpXEPXzkYpLShAUtNfywypZJmQpiasX/assets/images/optimized/rev-f9c035b/www.bluewaveinsurance.com/wp-content/plugins/wp-review-slider-pro/public/css/imgs/slider_arrow.png");
	background-size: 7px 11px;
	border-radius: 32px !important;
	text-indent: -999em;
	opacity: .6;
	transition: opacity .2s;
	border-width: 0 !important;
	box-shadow: unset !important;
}

.wprs_unslider-arrow.nitro-lazy {
	background-image: none !important;
}

.wprs_unslider-arrow.next {
	left: auto;
}

.wprs_unslider-arrow.prev {
	left: -25px;
	right: auto;
	transform: rotate(-180deg);
}

ul.wprs_unslider-wrap {
	margin: unset !important;
}

.wprs_unslider-nav ol {
	list-style: none;
	text-align: center;
}

.wprs_unslider-nav ol li {
	display: inline-block;
	width: 9px;
	height: 9px;
	margin: 0 4px;
	background: transparent;
	border-radius: 5px !important;
	overflow: hidden;
	text-indent: -999em;
	border: 1px solid #c3c3c3;
	cursor: pointer;
}

.wprs_unslider-nav ol li.wprs_unslider-active {
	background: #c3c3c3;
	cursor: default;
}

.wprev_after_widget_div {
	word-wrap: normal;
	display: block;
}

ul.wprs_unslider-wrap li {
	margin: 0 !important;
}

.svgicons.svg-wprsp-smile-o.wppro_updown.svg-smileselect {
	background: green;
}

.svgicons.svg-wprsp-frown-o.wppro_updown.svg-smileselect {
	background: red;
}

.svgicons.wppro_updown {
	background: #aaa;
}

.svgicons.wppro_updown.svg-wprsp-thumbs-up {
	background: green;
}

.svgicons.wppro_updown.svg-wprsp-thumbs-down {
	background: red;
}

/* background svg defs */
.wprevpro_star_imgs span.svgicons {
	width: 18px;
	height: 18px;
	background: gold;
	display: inline-block;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	-webkit-mask-position: bottom;
	margin-bottom: -2px;
	margin-right: 1px;
}

.wppro_badge1_DIV_stars span.svgicons {
	width: 22px;
	height: 22px;
	background: gold;
	display: inline-block;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	-webkit-mask-position: bottom;
	margin-bottom: -2px;
	margin-right: 1px;
}

.lh36 span.svgicons, #avg_rating span.svgicons {
	width: 15px;
	height: 15px;
	background: gold;
	display: inline-block;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	-webkit-mask-position: bottom;
	margin-bottom: -2px;
	margin-right: 0px;
}

span.wppro_badge1_DIV_stars.b4s2 span.svgicons {
	width: 18px;
	height: 18px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.bigstar span.svgicons {
	width: 32px;
	height: 32px;
}

span.svgicons.svg-wprsp-star-full.ratingRow__star {
	width: 19px;
	height: 19px;
	background: gold;
	display: inline-block;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	-webkit-mask-position: center;
	margin-bottom: 1px;
	margin-right: 0px;
}

span.svgicons.svg-empty {
	width: 0px !important;
	height: 0px !important;
}

fieldset#wprevpro_review_rating span.svgicons {
	width: 35px;
	height: 35px;
	display: inline-block;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	-webkit-mask-position: bottom;
	margin-bottom: -2px;
	margin-right: 0px;
}

span.svgbadgestar {
	width: 22px;
	height: 22px;
	background: #fccd11;
	display: inline-block;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	-webkit-mask-position: bottom;
	margin: 1px 2px 0px 0px;
}

span.svgicons.svg-wprsp-verified {
	width: 18px;
	height: 18px;
	background: #a3a29e;
	display: inline-block;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	-webkit-mask-position: bottom;
	margin-bottom: -3px;
	margin-right: 4px;
	margin-left: 2px;
}

.wprevtooltip {
	cursor: pointer;
}

.wprevpro_tooltip {
	display: none;
	position: absolute;
	padding-left: 10px;
	padding-right: 10px;
	color: #efefef;
	background-color: rgba(0, 0, 0, .75);
	border-radius: 3px;
	font-family: sans-serif;
	font-style: normal;
	font-size: 10px;
	line-height: 24px;
	z-index: 999999;
}

.wprev_select {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	max-width: 300px;
	gap: 2px;
}

.wprev_select__item {
	padding: 5px;
	cursor: pointer;
	font-family: "Heebo", sans-serif;
	text-align: center;
	border-radius: 5px;
	background: #eee;
	transition: background .1s;
}

.wprev_select__item--selected {
	background: #7e7e7e;
	color: #fff;
}

.svg-wprsp-camera {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='30' height='28' viewBox='0 0 30 28'%3E%3Cpath d='M15 10.5c2.484 0 4.5 2.016 4.5 4.5s-2.016 4.5-4.5 4.5-4.5-2.016-4.5-4.5 2.016-4.5 4.5-4.5zM26 4c2.203 0 4 1.797 4 4v14c0 2.203-1.797 4-4 4h-22c-2.203 0-4-1.797-4-4v-14c0-2.203 1.797-4 4-4h3.5l0.797-2.125c0.391-1.031 1.609-1.875 2.703-1.875h8c1.094 0 2.312 0.844 2.703 1.875l0.797 2.125h3.5zM15 22c3.859 0 7-3.141 7-7s-3.141-7-7-7-7 3.141-7 7 3.141 7 7 7z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.svg-wprsp-camera.nitro-lazy {
	-webkit-mask-image: none !important;
}

span.svgicons.svg-wprsp-camera {
	width: 15px;
	height: 14px;
	background: #555;
	display: inline-block;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	-webkit-mask-position: bottom;
	margin-bottom: -2px;
	margin-right: 1px;
}

span.svgicons.svg-wprsp-video-camera {
	width: 14px;
	height: 14px;
	background: #555;
	display: inline-block;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	-webkit-mask-position: bottom;
	margin-bottom: -2px;
	margin-right: 1px;
}

.svg-wprsp-star {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M20.429 8.14c0 0.221-0.16 0.43-0.319 0.589l-4.456 4.346 1.056 6.138c0.012 0.086 0.012 0.16 0.012 0.246 0 0.319-0.147 0.614-0.503 0.614-0.172 0-0.344-0.061-0.491-0.147l-5.512-2.897-5.512 2.897c-0.16 0.086-0.319 0.147-0.491 0.147-0.356 0-0.516-0.295-0.516-0.614 0-0.086 0.012-0.16 0.025-0.246l1.056-6.138-4.469-4.346c-0.147-0.16-0.307-0.368-0.307-0.589 0-0.368 0.381-0.516 0.687-0.565l6.163-0.896 2.762-5.586c0.11-0.233 0.319-0.503 0.602-0.503s0.491 0.27 0.602 0.503l2.762 5.586 6.163 0.896c0.295 0.049 0.688 0.196 0.688 0.565z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.svg-wprsp-star.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-star-o {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M13.959 12.522l3.757-3.646-5.181-0.761-2.32-4.69-2.32 4.69-5.181 0.761 3.757 3.646-0.896 5.169 4.641-2.443 4.628 2.443zM20.429 8.14c0 0.221-0.16 0.43-0.319 0.589l-4.456 4.346 1.056 6.138c0.012 0.086 0.012 0.16 0.012 0.246 0 0.331-0.147 0.614-0.503 0.614-0.172 0-0.344-0.061-0.491-0.147l-5.512-2.897-5.512 2.897c-0.16 0.086-0.319 0.147-0.491 0.147-0.356 0-0.516-0.295-0.516-0.614 0-0.086 0.012-0.16 0.025-0.246l1.056-6.138-4.469-4.346c-0.147-0.16-0.307-0.368-0.307-0.589 0-0.368 0.381-0.516 0.687-0.565l6.163-0.896 2.762-5.586c0.11-0.233 0.319-0.503 0.602-0.503s0.491 0.27 0.602 0.503l2.762 5.586 6.163 0.896c0.295 0.049 0.688 0.196 0.688 0.565z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-star-o.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-camera {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='22' viewBox='0 0 24 22'%3E%3Cpath d='M11.786 8.446c1.952 0 3.536 1.584 3.536 3.536s-1.584 3.536-3.536 3.536-3.536-1.584-3.536-3.536 1.584-3.536 3.536-3.536zM20.429 3.339c1.731 0 3.143 1.412 3.143 3.143v11c0 1.731-1.412 3.143-3.143 3.143h-17.286c-1.731 0-3.143-1.412-3.143-3.143v-11c0-1.731 1.412-3.143 3.143-3.143h2.75l0.626-1.67c0.307-0.81 1.265-1.473 2.124-1.473h6.286c0.859 0 1.817 0.663 2.124 1.473l0.626 1.67h2.75zM11.786 17.482c3.032 0 5.5-2.468 5.5-5.5s-2.468-5.5-5.5-5.5-5.5 2.468-5.5 5.5 2.468 5.5 5.5 5.5z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-camera.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-circle {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='19' height='22' viewBox='0 0 19 22'%3E%3Cpath d='M18.857 11.196c0 5.205-4.223 9.429-9.429 9.429s-9.429-4.223-9.429-9.429 4.223-9.429 9.429-9.429 9.429 4.223 9.429 9.429z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-circle.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-facebook {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='13' height='22' viewBox='0 0 13 22'%3E%3Cpath d='M11.773 0.344v3.241h-1.927c-1.51 0-1.792 0.724-1.792 1.768v2.32h3.597l-0.479 3.634h-3.118v9.318h-3.757v-9.318h-3.131v-3.634h3.131v-2.676c0-3.106 1.903-4.8 4.677-4.8 1.326 0 2.468 0.098 2.799 0.147z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-facebook.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-fire {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='17' height='22' viewBox='0 0 17 22'%3E%3Cpath d='M17.286 21.018v0.786c0 0.209-0.184 0.393-0.393 0.393h-16.5c-0.209 0-0.393-0.184-0.393-0.393v-0.786c0-0.209 0.184-0.393 0.393-0.393h16.5c0.209 0 0.393 0.184 0.393 0.393zM14.143 8.054c0 4.702-5.5 5.119-5.5 8.25 0 0.859 0.43 2.001 0.823 2.75l-0.049-0.012 0.012 0.012c-3.388-1.559-6.286-3.708-6.286-7.857 0-4.702 5.5-5.119 5.5-8.25 0-0.859-0.43-2.001-0.81-2.75l0.037 0.012-0.012-0.012c3.388 1.559 6.286 3.708 6.286 7.857z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-fire.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-flag {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='23' height='22' viewBox='0 0 23 22'%3E%3Ctitle%3Eflag%3C/title%3E%3Cpath d='M3.929 3.339c0 0.565-0.307 1.068-0.786 1.35v15.542c0 0.209-0.184 0.393-0.393 0.393h-0.786c-0.209 0-0.393-0.184-0.393-0.393v-15.542c-0.479-0.282-0.786-0.786-0.786-1.35 0-0.872 0.7-1.571 1.571-1.571s1.571 0.7 1.571 1.571zM22 4.125v9.367c0 0.454-0.282 0.626-0.638 0.81-1.387 0.749-2.922 1.424-4.53 1.424-2.259 0-3.339-1.719-6.016-1.719-1.952 0-4.002 0.884-5.696 1.792-0.135 0.074-0.258 0.11-0.405 0.11-0.43 0-0.786-0.356-0.786-0.786v-9.109c0-0.295 0.147-0.503 0.381-0.675 0.295-0.196 0.651-0.368 0.97-0.528 1.547-0.786 3.425-1.473 5.169-1.473 1.927 0 3.437 0.638 5.144 1.436 0.344 0.172 0.7 0.233 1.080 0.233 1.927 0 4.002-1.67 4.542-1.67 0.43 0 0.786 0.356 0.786 0.786z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-flag.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-frown-o {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='19' height='22' viewBox='0 0 19 22'%3E%3Cpath d='M13.922 15.285c0.135 0.417-0.098 0.847-0.503 0.982-0.417 0.135-0.859-0.098-0.994-0.516-0.405-1.314-1.621-2.198-2.996-2.198s-2.59 0.884-2.996 2.198c-0.135 0.417-0.577 0.651-0.982 0.516-0.417-0.135-0.651-0.565-0.516-0.982 0.614-1.977 2.419-3.302 4.493-3.302s3.879 1.326 4.493 3.302zM7.857 8.054c0 0.872-0.7 1.571-1.571 1.571s-1.571-0.7-1.571-1.571 0.7-1.571 1.571-1.571 1.571 0.7 1.571 1.571zM14.143 8.054c0 0.872-0.7 1.571-1.571 1.571s-1.571-0.7-1.571-1.571 0.7-1.571 1.571-1.571 1.571 0.7 1.571 1.571zM17.286 11.196c0-4.334-3.523-7.857-7.857-7.857s-7.857 3.523-7.857 7.857 3.523 7.857 7.857 7.857 7.857-3.523 7.857-7.857zM18.857 11.196c0 5.205-4.223 9.429-9.429 9.429s-9.429-4.223-9.429-9.429 4.223-9.429 9.429-9.429 9.429 4.223 9.429 9.429z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-frown-o.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-gift {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='19' height='22' viewBox='0 0 19 22'%3E%3Cpath d='M11.393 16.844v-8.79h-3.929v8.79c0 0.43 0.356 0.638 0.786 0.638h2.357c0.43 0 0.786-0.209 0.786-0.638zM5.795 6.482h2.394l-1.547-1.977c-0.135-0.16-0.43-0.381-0.847-0.381-0.651 0-1.179 0.528-1.179 1.179s0.528 1.179 1.179 1.179zM14.241 5.304c0-0.651-0.528-1.179-1.179-1.179-0.417 0-0.712 0.221-0.847 0.381l-1.535 1.977h2.382c0.651 0 1.179-0.528 1.179-1.179zM18.857 8.446v3.929c0 0.221-0.172 0.393-0.393 0.393h-1.179v5.107c0 0.651-0.528 1.179-1.179 1.179h-13.357c-0.651 0-1.179-0.528-1.179-1.179v-5.107h-1.179c-0.221 0-0.393-0.172-0.393-0.393v-3.929c0-0.221 0.172-0.393 0.393-0.393h5.402c-1.522 0-2.75-1.228-2.75-2.75s1.228-2.75 2.75-2.75c0.823 0 1.584 0.344 2.063 0.945l1.571 2.026 1.571-2.026c0.479-0.602 1.24-0.945 2.063-0.945 1.522 0 2.75 1.228 2.75 2.75s-1.228 2.75-2.75 2.75h5.402c0.221 0 0.393 0.172 0.393 0.393z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-gift.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-gittip {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='19' height='22' viewBox='0 0 19 22'%3E%3Cpath d='M9.49 16.181l4.297-5.807c0.331-0.454 0.724-1.915-0.528-2.738-1.056-0.688-2.063-0.16-2.59 0.454-0.196 0.221-0.54 0.491-1.179 0.491s-0.97-0.27-1.166-0.491c-0.528-0.614-1.535-1.142-2.603-0.454-1.24 0.823-0.847 2.283-0.516 2.738zM18.857 11.196c0 5.205-4.223 9.429-9.429 9.429s-9.429-4.223-9.429-9.429 4.223-9.429 9.429-9.429 9.429 4.223 9.429 9.429z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-gittip.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-glass {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M20.858 2.48c0 0.356-0.282 0.712-0.528 0.958l-7.759 7.759v9.429h3.929c0.43 0 0.786 0.356 0.786 0.786s-0.356 0.786-0.786 0.786h-11c-0.43 0-0.786-0.356-0.786-0.786s0.356-0.786 0.786-0.786h3.929v-9.429l-7.759-7.759c-0.246-0.246-0.528-0.602-0.528-0.958 0-0.602 0.761-0.712 1.215-0.712h17.286c0.454 0 1.215 0.11 1.215 0.712z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.svg-wprsp-glass.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-google-plus {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='28' height='22' viewBox='0 0 28 22'%3E%3Cpath d='M17.642 11.405c0 5.144-3.45 8.79-8.643 8.79-4.972 0-8.999-4.027-8.999-8.999s4.027-8.999 8.999-8.999c2.431 0 4.456 0.884 6.028 2.357l-2.443 2.345c-0.663-0.638-1.829-1.387-3.585-1.387-3.069 0-5.574 2.541-5.574 5.684s2.504 5.684 5.574 5.684c3.56 0 4.898-2.566 5.107-3.879h-5.107v-3.094h8.496c0.086 0.454 0.147 0.908 0.147 1.498zM28.286 9.907v2.578h-2.566v2.566h-2.578v-2.566h-2.566v-2.578h2.566v-2.566h2.578v2.566h2.566z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-google-plus.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-heart {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M11 20.625c-0.196 0-0.393-0.074-0.54-0.221l-7.661-7.391c-0.098-0.086-2.799-2.554-2.799-5.5 0-3.597 2.198-5.746 5.868-5.746 2.148 0 4.162 1.694 5.132 2.652 0.97-0.958 2.983-2.652 5.132-2.652 3.671 0 5.868 2.148 5.868 5.746 0 2.946-2.701 5.414-2.811 5.525l-7.648 7.366c-0.147 0.147-0.344 0.221-0.54 0.221z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-heart.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-heart-o {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M20.429 7.513c0-3.45-2.333-4.174-4.297-4.174-1.829 0-3.892 1.977-4.53 2.738-0.295 0.356-0.908 0.356-1.203 0-0.638-0.761-2.701-2.738-4.53-2.738-1.964 0-4.297 0.724-4.297 4.174 0 2.247 2.271 4.334 2.296 4.358l7.133 6.875 7.121-6.863c0.037-0.037 2.308-2.124 2.308-4.371zM22 7.513c0 2.946-2.701 5.414-2.811 5.525l-7.648 7.366c-0.147 0.147-0.344 0.221-0.54 0.221s-0.393-0.074-0.54-0.221l-7.661-7.391c-0.098-0.086-2.799-2.554-2.799-5.5 0-3.597 2.198-5.746 5.868-5.746 2.148 0 4.162 1.694 5.132 2.652 0.97-0.958 2.983-2.652 5.132-2.652 3.671 0 5.868 2.148 5.868 5.746z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-heart-o.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-leaf {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M15.714 8.839c0-0.43-0.356-0.786-0.786-0.786-4.346 0-7.145 1.817-9.981 4.948-0.147 0.16-0.233 0.331-0.233 0.552 0 0.43 0.356 0.786 0.786 0.786 0.221 0 0.393-0.086 0.552-0.233 0.602-0.54 1.142-1.129 1.731-1.682 2.222-2.001 4.125-2.799 7.145-2.799 0.43 0 0.786-0.356 0.786-0.786zM22 6.408c0 0.786-0.086 1.584-0.246 2.369-0.786 3.818-3.241 6.298-6.654 7.992-1.657 0.835-3.511 1.326-5.377 1.326-1.179 0-2.394-0.196-3.511-0.577-0.589-0.196-1.768-0.97-2.259-0.97-0.614 0-1.35 2.504-2.419 2.504-0.773 0-1.007-0.381-1.338-0.945-0.11-0.209-0.196-0.282-0.196-0.54 0-1.277 2.431-2.271 2.431-2.983 0-0.11-0.319-0.761-0.368-1.007-0.074-0.417-0.11-0.847-0.11-1.277 0-3.904 3.106-6.691 6.593-7.845 2.517-0.835 7.869 0.135 9.576-1.485 0.675-0.626 1.007-1.203 2.038-1.203 1.387 0 1.842 3.597 1.842 4.641z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-leaf.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-lightbulb-o {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='13' height='22' viewBox='0 0 13 22'%3E%3Cpath d='M9.036 7.268c0 0.209-0.184 0.393-0.393 0.393s-0.393-0.184-0.393-0.393c0-0.847-1.314-1.179-1.964-1.179-0.209 0-0.393-0.184-0.393-0.393s0.184-0.393 0.393-0.393c1.142 0 2.75 0.602 2.75 1.964zM11 7.268c0-2.455-2.492-3.929-4.714-3.929s-4.714 1.473-4.714 3.929c0 0.786 0.319 1.608 0.835 2.21 0.233 0.27 0.503 0.528 0.749 0.81 0.872 1.044 1.608 2.271 1.731 3.658h2.799c0.123-1.387 0.859-2.615 1.731-3.658 0.246-0.282 0.516-0.54 0.749-0.81 0.516-0.602 0.835-1.424 0.835-2.21zM12.571 7.268c0 1.265-0.417 2.357-1.265 3.29s-1.964 2.247-2.063 3.56c0.356 0.209 0.577 0.602 0.577 1.007 0 0.295-0.11 0.577-0.307 0.786 0.196 0.209 0.307 0.491 0.307 0.786 0 0.405-0.209 0.773-0.552 0.994 0.098 0.172 0.16 0.381 0.16 0.577 0 0.798-0.626 1.179-1.338 1.179-0.319 0.712-1.031 1.179-1.805 1.179s-1.485-0.467-1.805-1.179c-0.712 0-1.338-0.381-1.338-1.179 0-0.196 0.061-0.405 0.16-0.577-0.344-0.221-0.552-0.589-0.552-0.994 0-0.295 0.11-0.577 0.307-0.786-0.196-0.209-0.307-0.491-0.307-0.786 0-0.405 0.221-0.798 0.577-1.007-0.098-1.314-1.215-2.627-2.063-3.56s-1.265-2.026-1.265-3.29c0-3.339 3.18-5.5 6.286-5.5s6.286 2.161 6.286 5.5z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-lightbulb-o.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-meh-o {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='19' height='22' viewBox='0 0 19 22'%3E%3Cpath d='M14.143 13.554c0 0.43-0.356 0.786-0.786 0.786h-7.857c-0.43 0-0.786-0.356-0.786-0.786s0.356-0.786 0.786-0.786h7.857c0.43 0 0.786 0.356 0.786 0.786zM7.857 8.054c0 0.872-0.7 1.571-1.571 1.571s-1.571-0.7-1.571-1.571 0.7-1.571 1.571-1.571 1.571 0.7 1.571 1.571zM14.143 8.054c0 0.872-0.7 1.571-1.571 1.571s-1.571-0.7-1.571-1.571 0.7-1.571 1.571-1.571 1.571 0.7 1.571 1.571zM17.286 11.196c0-4.334-3.523-7.857-7.857-7.857s-7.857 3.523-7.857 7.857 3.523 7.857 7.857 7.857 7.857-3.523 7.857-7.857zM18.857 11.196c0 5.205-4.223 9.429-9.429 9.429s-9.429-4.223-9.429-9.429 4.223-9.429 9.429-9.429 9.429 4.223 9.429 9.429z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-meh-o.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-minus {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='17' height='22' viewBox='0 0 17 22'%3E%3Cpath d='M17.286 9.232v2.357c0 0.651-0.528 1.179-1.179 1.179h-14.929c-0.651 0-1.179-0.528-1.179-1.179v-2.357c0-0.651 0.528-1.179 1.179-1.179h14.929c0.651 0 1.179 0.528 1.179 1.179z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-minus.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-moon-o {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='18' height='22' viewBox='0 0 18 22'%3E%3Cpath d='M15.493 16.193c-0.442 0.074-0.896 0.11-1.35 0.11-4.555 0-8.25-3.695-8.25-8.25 0-1.559 0.454-3.081 1.277-4.383-3.266 0.97-5.598 3.965-5.598 7.526 0 4.334 3.523 7.857 7.857 7.857 2.369 0 4.592-1.080 6.065-2.86zM17.985 15.15c-1.535 3.327-4.898 5.475-8.557 5.475-5.193 0-9.429-4.235-9.429-9.429 0-5.095 3.99-9.232 9.073-9.416 0.344-0.012 0.626 0.184 0.749 0.479 0.135 0.307 0.049 0.663-0.184 0.884-1.4 1.277-2.173 3.020-2.173 4.911 0 3.683 2.996 6.679 6.679 6.679 0.97 0 1.903-0.209 2.799-0.626 0.307-0.135 0.651-0.074 0.884 0.16s0.295 0.589 0.16 0.884z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-moon-o.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-music {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='19' height='22' viewBox='0 0 19 22'%3E%3Cpath d='M18.857 2.946v13.75c0 1.731-2.59 2.357-3.929 2.357s-3.929-0.626-3.929-2.357 2.59-2.357 3.929-2.357c0.81 0 1.621 0.147 2.357 0.479v-6.593l-9.429 2.91v8.704c0 1.731-2.59 2.357-3.929 2.357s-3.929-0.626-3.929-2.357 2.59-2.357 3.929-2.357c0.81 0 1.621 0.147 2.357 0.479v-11.872c0-0.516 0.344-0.97 0.835-1.129l10.214-3.143c0.11-0.037 0.221-0.049 0.344-0.049 0.651 0 1.179 0.528 1.179 1.179z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-music.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-paw {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M9.576 5.991c0 1.375-0.712 3.008-2.296 3.008-1.989 0-3.192-2.504-3.192-4.223 0-1.375 0.712-3.008 2.296-3.008 2.001 0 3.192 2.504 3.192 4.223zM5.377 11.921c0 1.191-0.626 2.431-1.977 2.431-1.964 0-3.401-2.406-3.401-4.186 0-1.191 0.638-2.443 1.977-2.443 1.964 0 3.401 2.419 3.401 4.199zM10.214 11.589c3.008 0 7.071 4.334 7.071 7.231 0 1.559-1.277 1.805-2.529 1.805-1.645 0-2.971-1.105-4.542-1.105-1.645 0-3.045 1.093-4.825 1.093-1.191 0-2.247-0.405-2.247-1.792 0-2.91 4.064-7.231 7.071-7.231zM13.148 8.999c-1.584 0-2.296-1.633-2.296-3.008 0-1.719 1.191-4.223 3.192-4.223 1.584 0 2.296 1.633 2.296 3.008 0 1.719-1.203 4.223-3.192 4.223zM18.452 7.722c1.338 0 1.977 1.252 1.977 2.443 0 1.78-1.436 4.186-3.401 4.186-1.35 0-1.977-1.24-1.977-2.431 0-1.78 1.436-4.199 3.401-4.199z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-paw.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-plus {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='17' height='22' viewBox='0 0 17 22'%3E%3Cpath d='M17.286 9.232v2.357c0 0.651-0.528 1.179-1.179 1.179h-5.107v5.107c0 0.651-0.528 1.179-1.179 1.179h-2.357c-0.651 0-1.179-0.528-1.179-1.179v-5.107h-5.107c-0.651 0-1.179-0.528-1.179-1.179v-2.357c0-0.651 0.528-1.179 1.179-1.179h5.107v-5.107c0-0.651 0.528-1.179 1.179-1.179h2.357c0.651 0 1.179 0.528 1.179 1.179v5.107h5.107c0.651 0 1.179 0.528 1.179 1.179z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-plus.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-smile-o {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='19' height='22' viewBox='0 0 19 22'%3E%3Cpath d='M13.922 13.394c-0.614 1.977-2.419 3.302-4.493 3.302s-3.879-1.326-4.493-3.302c-0.135-0.417 0.098-0.847 0.516-0.982 0.405-0.135 0.847 0.098 0.982 0.516 0.405 1.314 1.621 2.198 2.996 2.198s2.59-0.884 2.996-2.198c0.135-0.417 0.577-0.651 0.994-0.516 0.405 0.135 0.638 0.565 0.503 0.982zM7.857 8.054c0 0.872-0.7 1.571-1.571 1.571s-1.571-0.7-1.571-1.571 0.7-1.571 1.571-1.571 1.571 0.7 1.571 1.571zM14.143 8.054c0 0.872-0.7 1.571-1.571 1.571s-1.571-0.7-1.571-1.571 0.7-1.571 1.571-1.571 1.571 0.7 1.571 1.571zM17.286 11.196c0-4.334-3.523-7.857-7.857-7.857s-7.857 3.523-7.857 7.857 3.523 7.857 7.857 7.857 7.857-3.523 7.857-7.857zM18.857 11.196c0 5.205-4.223 9.429-9.429 9.429s-9.429-4.223-9.429-9.429 4.223-9.429 9.429-9.429 9.429 4.223 9.429 9.429z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-smile-o.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-star-empty {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M22 8.53l-7.601-1.104-3.399-6.888-3.399 6.888-7.601 1.104 5.5 5.361-1.298 7.57 6.798-3.574 6.798 3.574-1.298-7.57 5.5-5.361zM11 16.188l-4.801 2.524 0.917-5.346-3.884-3.786 5.368-0.78 2.4-4.864 2.401 4.864 5.368 0.78-3.884 3.786 0.917 5.346-4.801-2.524z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-star-empty.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-star-full {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M22 8.53l-7.601-1.104-3.399-6.888-3.399 6.888-7.601 1.104 5.5 5.361-1.298 7.57 6.798-3.574 6.798 3.574-1.298-7.57 5.5-5.361z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.svg-wprsp-star-full.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-star-half {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M22 8.53l-7.601-1.104-3.399-6.888-3.399 6.888-7.601 1.104 5.5 5.361-1.298 7.57 6.798-3.574 6.798 3.574-1.298-7.57 5.5-5.361zM11 16.188l-0.020 0.011 0.020-12.263 2.401 4.864 5.368 0.78-3.884 3.786 0.917 5.346-4.801-2.524z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-star-half.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-sun-o {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M18.071 11.196c0-3.904-3.167-7.071-7.071-7.071s-7.071 3.167-7.071 7.071 3.167 7.071 7.071 7.071 7.071-3.167 7.071-7.071zM21.46 14.597c-0.037 0.123-0.135 0.209-0.246 0.246l-3.585 1.179v3.757c0 0.123-0.061 0.246-0.16 0.319-0.11 0.074-0.233 0.098-0.356 0.049l-3.585-1.154-2.21 3.045c-0.074 0.098-0.196 0.16-0.319 0.16s-0.246-0.061-0.319-0.16l-2.21-3.045-3.585 1.154c-0.123 0.049-0.246 0.025-0.356-0.049-0.098-0.074-0.16-0.196-0.16-0.319v-3.757l-3.585-1.179c-0.11-0.037-0.209-0.123-0.246-0.246s-0.025-0.258 0.049-0.356l2.21-3.045-2.21-3.045c-0.074-0.11-0.086-0.233-0.049-0.356s0.135-0.209 0.246-0.246l3.585-1.179v-3.757c0-0.123 0.061-0.246 0.16-0.319 0.11-0.074 0.233-0.098 0.356-0.049l3.585 1.154 2.21-3.045c0.147-0.196 0.491-0.196 0.638 0l2.21 3.045 3.585-1.154c0.123-0.049 0.246-0.025 0.356 0.049 0.098 0.074 0.16 0.196 0.16 0.319v3.757l3.585 1.179c0.11 0.037 0.209 0.123 0.246 0.246s0.025 0.246-0.049 0.356l-2.21 3.045 2.21 3.045c0.074 0.098 0.086 0.233 0.049 0.356z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-sun-o.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-thumbs-down {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M3.143 7.268c0 0.43-0.356 0.786-0.786 0.786-0.442 0-0.786-0.356-0.786-0.786 0-0.442 0.344-0.786 0.786-0.786 0.43 0 0.786 0.344 0.786 0.786zM5.107 13.554v-7.857c0-0.43-0.356-0.786-0.786-0.786h-3.536c-0.43 0-0.786 0.356-0.786 0.786v7.857c0 0.43 0.356 0.786 0.786 0.786h3.536c0.43 0 0.786-0.356 0.786-0.786zM18.968 11.724c0.417 0.467 0.675 1.179 0.675 1.829-0.012 1.277-1.080 2.357-2.357 2.357h-3.401c0.098 0.393 0.221 0.516 0.356 0.786 0.319 0.638 0.688 1.35 0.688 2.357 0 0.945 0 3.143-2.75 3.143-0.209 0-0.405-0.086-0.552-0.233-0.528-0.516-0.675-1.277-0.81-2.001-0.147-0.712-0.282-1.449-0.761-1.927-0.381-0.381-0.798-0.908-1.24-1.473-0.54-0.712-1.719-2.173-2.173-2.21-0.405-0.037-0.749-0.381-0.749-0.786v-7.869c0-0.43 0.368-0.773 0.786-0.786 0.43-0.012 1.166-0.27 1.94-0.54 1.326-0.454 2.983-1.031 4.739-1.031h1.584c1.080 0.012 1.891 0.331 2.419 0.958 0.467 0.552 0.675 1.301 0.602 2.222 0.307 0.295 0.54 0.7 0.663 1.154 0.135 0.491 0.135 0.982 0 1.436 0.368 0.491 0.552 1.068 0.528 1.682 0 0.172-0.049 0.54-0.184 0.933z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-thumbs-down.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-thumbs-o-down {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='19' height='22' viewBox='0 0 19 22'%3E%3Cpath d='M3.143 5.696c0-0.43-0.356-0.786-0.786-0.786s-0.786 0.356-0.786 0.786 0.356 0.786 0.786 0.786 0.786-0.356 0.786-0.786zM17.286 12.768c0-0.454-0.344-1.559-0.921-1.571 0.258-0.295 0.43-0.872 0.43-1.265 0-0.577-0.233-1.068-0.651-1.461 0.147-0.258 0.221-0.552 0.221-0.847 0-0.565-0.282-1.265-0.798-1.547 0.037-0.221 0.061-0.454 0.061-0.688 0-1.436-0.908-2.050-2.271-2.050h-1.571c-1.449 0-2.848 0.43-4.199 0.896-0.663 0.233-1.792 0.675-2.48 0.675h-0.393v7.857h0.393c0.97 0 2.431 2.099 2.983 2.811 0.307 0.381 0.602 0.761 0.945 1.117 1.191 1.252 0.786 3.131 1.571 3.929 1.682 0 1.964-0.921 1.964-2.357 0-1.449-1.179-2.492-1.179-3.929h4.321c0.823 0 1.571-0.737 1.571-1.571zM18.857 12.78c0 1.694-1.449 3.131-3.143 3.131h-2.161c0.368 0.761 0.589 1.498 0.589 2.357 0 0.81-0.049 1.547-0.43 2.283-0.602 1.191-1.829 1.645-3.106 1.645-0.417 0-0.81-0.172-1.105-0.454-1.228-1.203-0.847-3.143-1.571-3.941-0.467-0.491-0.896-1.019-1.314-1.559-0.368-0.479-1.203-1.584-1.682-1.903h-3.364c-0.872 0-1.571-0.7-1.571-1.571v-7.857c0-0.872 0.7-1.571 1.571-1.571h3.536c0.344 0 1.338-0.368 1.694-0.491 1.768-0.614 3.302-1.080 5.193-1.080h1.375c2.234 0 3.843 1.326 3.83 3.622v0.061c0.479 0.614 0.737 1.4 0.737 2.185 0 0.172-0.012 0.356-0.037 0.528 0.307 0.54 0.467 1.154 0.467 1.768 0 0.282-0.037 0.577-0.11 0.847 0.393 0.589 0.602 1.289 0.602 2.001z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-thumbs-o-down.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-thumbs-o-up {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='19' height='22' viewBox='0 0 19 22'%3E%3Cpath d='M3.143 16.696c0-0.43-0.356-0.786-0.786-0.786s-0.786 0.356-0.786 0.786 0.356 0.786 0.786 0.786 0.786-0.356 0.786-0.786zM17.286 9.625c0-0.835-0.749-1.571-1.571-1.571h-4.321c0-1.436 1.179-2.48 1.179-3.929 0-1.436-0.282-2.357-1.964-2.357-0.786 0.798-0.381 2.676-1.571 3.929-0.344 0.356-0.638 0.737-0.945 1.117-0.552 0.712-2.013 2.811-2.983 2.811h-0.393v7.857h0.393c0.688 0 1.817 0.442 2.48 0.675 1.35 0.467 2.75 0.896 4.199 0.896h1.485c1.387 0 2.357-0.552 2.357-2.050 0-0.233-0.025-0.467-0.061-0.688 0.516-0.282 0.798-0.982 0.798-1.547 0-0.295-0.074-0.589-0.221-0.847 0.417-0.393 0.651-0.884 0.651-1.461 0-0.393-0.172-0.97-0.43-1.265 0.577-0.012 0.921-1.117 0.921-1.571zM18.857 9.613c0 0.712-0.209 1.412-0.602 2.001 0.074 0.27 0.11 0.565 0.11 0.847 0 0.614-0.16 1.228-0.467 1.768 0.025 0.172 0.037 0.356 0.037 0.528 0 0.786-0.258 1.571-0.737 2.185 0.025 2.32-1.559 3.683-3.83 3.683h-1.584c-1.743 0-3.364-0.516-4.984-1.080-0.356-0.123-1.35-0.491-1.694-0.491h-3.536c-0.872 0-1.571-0.7-1.571-1.571v-7.857c0-0.872 0.7-1.571 1.571-1.571h3.364c0.479-0.319 1.314-1.424 1.682-1.903 0.417-0.54 0.847-1.068 1.314-1.571 0.737-0.786 0.344-2.725 1.571-3.929 0.295-0.282 0.688-0.454 1.105-0.454 1.277 0 2.504 0.454 3.106 1.645 0.381 0.749 0.43 1.461 0.43 2.283 0 0.859-0.221 1.596-0.589 2.357h2.161c1.694 0 3.143 1.436 3.143 3.131z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.svg-wprsp-thumbs-o-up.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-thumbs-up {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M3.143 16.696c0-0.43-0.356-0.786-0.786-0.786-0.442 0-0.786 0.356-0.786 0.786 0 0.442 0.344 0.786 0.786 0.786 0.43 0 0.786-0.344 0.786-0.786zM5.107 10.411v7.857c0 0.43-0.356 0.786-0.786 0.786h-3.536c-0.43 0-0.786-0.356-0.786-0.786v-7.857c0-0.43 0.356-0.786 0.786-0.786h3.536c0.43 0 0.786 0.356 0.786 0.786zM19.643 10.411c0 0.651-0.258 1.35-0.675 1.829 0.135 0.393 0.184 0.761 0.184 0.933 0.025 0.614-0.16 1.191-0.528 1.682 0.135 0.454 0.135 0.945 0 1.436-0.123 0.454-0.356 0.859-0.663 1.154 0.074 0.921-0.135 1.67-0.602 2.222-0.528 0.626-1.338 0.945-2.419 0.958h-1.584c-1.756 0-3.413-0.577-4.739-1.031-0.773-0.27-1.51-0.528-1.94-0.54-0.417-0.012-0.786-0.356-0.786-0.786v-7.869c0-0.405 0.344-0.749 0.749-0.786 0.454-0.037 1.633-1.498 2.173-2.21 0.442-0.565 0.859-1.093 1.24-1.473 0.479-0.479 0.614-1.215 0.761-1.927 0.135-0.724 0.282-1.485 0.81-2.001 0.147-0.147 0.344-0.233 0.552-0.233 2.75 0 2.75 2.198 2.75 3.143 0 1.007-0.356 1.719-0.688 2.357-0.135 0.27-0.258 0.393-0.356 0.786h3.401c1.277 0 2.357 1.080 2.357 2.357z'%3E%3C/path%3E%3C/svg%3E");
}

.svg-wprsp-thumbs-up.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-tripadvisor {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='28' height='22' viewBox='0 0 28 22'%3E%3Cpath d='M7.992 12.436c0 0.638-0.516 1.154-1.142 1.154-0.638 0-1.154-0.516-1.154-1.154 0-0.626 0.516-1.142 1.154-1.142 0.626 0 1.142 0.516 1.142 1.142zM22.16 12.424c0 0.638-0.516 1.154-1.154 1.154s-1.154-0.516-1.154-1.154 0.516-1.142 1.154-1.142 1.154 0.503 1.154 1.142zM9.392 12.436c0-1.301-1.068-2.369-2.369-2.369-1.314 0-2.369 1.068-2.369 2.369 0 1.314 1.056 2.369 2.369 2.369 1.301 0 2.369-1.056 2.369-2.369zM23.547 12.424c0-1.301-1.056-2.369-2.369-2.369-1.301 0-2.369 1.068-2.369 2.369 0 1.314 1.068 2.369 2.369 2.369 1.314 0 2.369-1.056 2.369-2.369zM10.435 12.436c0 1.891-1.522 3.425-3.413 3.425s-3.425-1.535-3.425-3.425c0-1.878 1.535-3.413 3.425-3.413s3.413 1.535 3.413 3.413zM24.603 12.424c0 1.891-1.535 3.413-3.425 3.413-1.878 0-3.413-1.522-3.413-3.413s1.535-3.413 3.413-3.413c1.891 0 3.425 1.522 3.425 3.413zM12.768 12.461c0-3.131-2.541-5.672-5.672-5.672-3.118 0-5.66 2.541-5.66 5.672s2.541 5.672 5.66 5.672c3.131 0 5.672-2.541 5.672-5.672zM20.969 5.426c-2.026-0.884-4.309-1.363-6.826-1.363s-5.021 0.479-7.035 1.35c3.892 0.012 7.035 3.155 7.035 7.047 0-3.818 3.032-6.924 6.826-7.035zM26.849 12.461c0-3.131-2.529-5.672-5.66-5.672s-5.672 2.541-5.672 5.672 2.541 5.672 5.672 5.672 5.66-2.541 5.66-5.672zM23.584 5.512h4.702c-0.737 0.859-1.277 2.013-1.412 2.811 0.847 1.166 1.35 2.59 1.35 4.137 0 3.892-3.155 7.035-7.035 7.035-2.21 0-4.174-1.007-5.463-2.59 0 0-0.577 0.688-1.584 2.198-0.172-0.356-1.044-1.596-1.571-2.21-1.289 1.596-3.266 2.603-5.475 2.603-3.879 0-7.035-3.143-7.035-7.035 0-1.547 0.503-2.971 1.35-4.137-0.135-0.798-0.675-1.952-1.412-2.811h4.481c2.406-1.608 5.905-2.615 9.662-2.615s7.035 1.007 9.441 2.615z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.svg-wprsp-tripadvisor.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-trophy {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M5.623 11.037c-0.516-1.129-0.908-2.627-0.908-4.555h-3.143v1.179c0 1.203 1.633 2.873 4.051 3.376zM18.857 7.661v-1.179h-3.143c0 1.927-0.393 3.425-0.908 4.555 2.419-0.503 4.051-2.173 4.051-3.376zM20.429 6.089v1.571c0 2.333-2.824 4.911-6.654 5.095-0.491 0.626-0.945 0.994-1.166 1.166-0.651 0.589-0.823 1.203-0.823 1.989s0.393 1.571 1.571 1.571 2.357 0.786 2.357 1.964v0.786c0 0.221-0.172 0.393-0.393 0.393h-10.214c-0.221 0-0.393-0.172-0.393-0.393v-0.786c0-1.179 1.179-1.964 2.357-1.964s1.571-0.786 1.571-1.571-0.172-1.4-0.823-1.989c-0.221-0.172-0.675-0.54-1.166-1.166-3.83-0.184-6.654-2.762-6.654-5.095v-1.571c0-0.651 0.528-1.179 1.179-1.179h3.536v-1.179c0-1.080 0.884-1.964 1.964-1.964h7.071c1.080 0 1.964 0.884 1.964 1.964v1.179h3.536c0.651 0 1.179 0.528 1.179 1.179z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.svg-wprsp-trophy.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-verified {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 24 24'%3E%3Cpath d='M23.016 12l-2.438-2.813 0.328-3.656-3.609-0.844-1.875-3.188-3.422 1.453-3.422-1.453-1.875 3.188-3.609 0.797 0.328 3.703-2.438 2.813 2.438 2.813-0.328 3.656 3.609 0.844 1.875 3.188 3.422-1.453 3.422 1.453 1.875-3.188 3.609-0.844-0.328-3.656zM10.078 16.734l-3.797-3.844 1.5-1.453 2.297 2.344 5.859-5.906 1.5 1.5z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.svg-wprsp-verified.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-twitter {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M19.888 5.205c-0.54 0.786-1.215 1.485-1.989 2.050 0.012 0.172 0.012 0.344 0.012 0.516 0 5.242-3.99 11.282-11.282 11.282-2.247 0-4.334-0.651-6.089-1.78 0.319 0.037 0.626 0.049 0.958 0.049 1.854 0 3.56-0.626 4.923-1.694-1.743-0.037-3.204-1.179-3.708-2.75 0.246 0.037 0.491 0.061 0.749 0.061 0.356 0 0.712-0.049 1.044-0.135-1.817-0.368-3.18-1.964-3.18-3.892v-0.049c0.528 0.295 1.142 0.479 1.792 0.503-1.068-0.712-1.768-1.927-1.768-3.302 0-0.737 0.196-1.412 0.54-2.001 1.952 2.406 4.886 3.978 8.176 4.15-0.061-0.295-0.098-0.602-0.098-0.908 0-2.185 1.768-3.965 3.965-3.965 1.142 0 2.173 0.479 2.897 1.252 0.896-0.172 1.756-0.503 2.517-0.958-0.295 0.921-0.921 1.694-1.743 2.185 0.798-0.086 1.571-0.307 2.283-0.614z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.svg-wprsp-twitter.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-yelp {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='27' height='32' viewBox='0 0 27 32'%3E%3Cpath d='M13.804 23.839v2.268c-0.018 5.036-0.018 5.214-0.107 5.446-0.143 0.375-0.464 0.625-0.911 0.714-1.286 0.214-5.304-1.268-6.143-2.268-0.179-0.196-0.268-0.429-0.304-0.643-0.018-0.161 0.018-0.321 0.071-0.464 0.089-0.25 0.25-0.446 3.839-4.696 0 0 0.018 0 1.071-1.25 0.357-0.446 1-0.589 1.589-0.375 0.589 0.232 0.911 0.732 0.893 1.268zM11.143 19.357c-0.036 0.625-0.393 1.089-0.929 1.25l-2.143 0.696c-4.804 1.536-4.964 1.571-5.214 1.571-0.393-0.018-0.75-0.25-0.964-0.643-0.143-0.286-0.25-0.768-0.304-1.339-0.196-1.75 0.036-4.375 0.554-5.196 0.25-0.393 0.607-0.589 1-0.571 0.268 0 0.482 0.107 5.661 2.214 0 0-0.018 0.018 1.5 0.607 0.536 0.214 0.875 0.768 0.839 1.411zM25.893 24.661c-0.179 1.286-2.839 4.661-4.054 5.143-0.411 0.161-0.821 0.125-1.125-0.125-0.214-0.161-0.429-0.482-3.286-5.125l-0.839-1.375c-0.321-0.5-0.268-1.143 0.143-1.643 0.393-0.482 0.964-0.643 1.482-0.464 0 0 0.018 0.018 2.125 0.714 4.804 1.571 4.964 1.625 5.161 1.786 0.321 0.25 0.464 0.625 0.393 1.089zM13.893 13.375c0.089 1.857-0.696 2.089-0.964 2.179-0.25 0.071-1.036 0.304-2.036-1.268-6.571-10.375-6.75-10.679-6.75-10.679-0.089-0.375 0.018-0.786 0.339-1.107 0.982-1.018 6.321-2.518 7.714-2.161 0.446 0.107 0.768 0.393 0.875 0.804 0.071 0.446 0.714 10.071 0.821 12.232zM25.714 15.304c0.036 0.446-0.125 0.821-0.464 1.054-0.214 0.143-0.429 0.214-5.875 1.536-0.875 0.196-1.357 0.321-1.625 0.411l0.018-0.036c-0.536 0.143-1.143-0.107-1.482-0.643s-0.321-1.125 0-1.554c0 0 0.018-0.018 1.339-1.821 2.929-4 3.071-4.196 3.286-4.339 0.339-0.232 0.75-0.232 1.161-0.036 1.161 0.554 3.5 4.036 3.643 5.375v0.054z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.svg-wprsp-yelp.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-camera {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='30' height='28' viewBox='0 0 30 28'%3E%3Cpath d='M15 10.5c2.484 0 4.5 2.016 4.5 4.5s-2.016 4.5-4.5 4.5-4.5-2.016-4.5-4.5 2.016-4.5 4.5-4.5zM26 4c2.203 0 4 1.797 4 4v14c0 2.203-1.797 4-4 4h-22c-2.203 0-4-1.797-4-4v-14c0-2.203 1.797-4 4-4h3.5l0.797-2.125c0.391-1.031 1.609-1.875 2.703-1.875h8c1.094 0 2.312 0.844 2.703 1.875l0.797 2.125h3.5zM15 22c3.859 0 7-3.141 7-7s-3.141-7-7-7-7 3.141-7 7 3.141 7 7 7z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.svg-wprsp-camera.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp-video-camera {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M28 5.5v17c0 0.406-0.25 0.766-0.609 0.922-0.125 0.047-0.266 0.078-0.391 0.078-0.266 0-0.516-0.094-0.703-0.297l-6.297-6.297v2.594c0 2.484-2.016 4.5-4.5 4.5h-11c-2.484 0-4.5-2.016-4.5-4.5v-11c0-2.484 2.016-4.5 4.5-4.5h11c2.484 0 4.5 2.016 4.5 4.5v2.578l6.297-6.281c0.187-0.203 0.438-0.297 0.703-0.297 0.125 0 0.266 0.031 0.391 0.078 0.359 0.156 0.609 0.516 0.609 0.922z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.svg-wprsp-video-camera.nitro-lazy {
	-webkit-mask-image: none !important;
}

.svg-wprsp- {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='19' height='22' viewBox='0 0 19 22'%3E%3Cpath d='M9.49 16.39v1.559c-0.012 3.462-0.012 3.585-0.074 3.744-0.098 0.258-0.319 0.43-0.626 0.491-0.884 0.147-3.646-0.872-4.223-1.559-0.123-0.135-0.184-0.295-0.209-0.442-0.012-0.11 0.012-0.221 0.049-0.319 0.061-0.172 0.172-0.307 2.64-3.229 0 0 0.012 0 0.737-0.859 0.246-0.307 0.688-0.405 1.093-0.258 0.405 0.16 0.626 0.503 0.614 0.872zM7.661 13.308c-0.025 0.43-0.27 0.749-0.638 0.859l-1.473 0.479c-3.302 1.056-3.413 1.080-3.585 1.080-0.27-0.012-0.516-0.172-0.663-0.442-0.098-0.196-0.172-0.528-0.209-0.921-0.135-1.203 0.025-3.008 0.381-3.573 0.172-0.27 0.417-0.405 0.688-0.393 0.184 0 0.331 0.074 3.892 1.522 0 0-0.012 0.012 1.031 0.417 0.368 0.147 0.602 0.528 0.577 0.97zM17.801 16.954c-0.123 0.884-1.952 3.204-2.787 3.536-0.282 0.11-0.565 0.086-0.773-0.086-0.147-0.11-0.295-0.331-2.259-3.523l-0.577-0.945c-0.221-0.344-0.184-0.786 0.098-1.129 0.27-0.331 0.663-0.442 1.019-0.319 0 0 0.012 0.012 1.461 0.491 3.302 1.080 3.413 1.117 3.548 1.228 0.221 0.172 0.319 0.43 0.27 0.749zM9.551 9.195c0.061 1.277-0.479 1.436-0.663 1.498-0.172 0.049-0.712 0.209-1.4-0.872-4.518-7.133-4.641-7.342-4.641-7.342-0.061-0.258 0.012-0.54 0.233-0.761 0.675-0.7 4.346-1.731 5.304-1.485 0.307 0.074 0.528 0.27 0.602 0.552 0.049 0.307 0.491 6.924 0.565 8.41zM17.679 10.521c0.025 0.307-0.086 0.565-0.319 0.724-0.147 0.098-0.295 0.147-4.039 1.056-0.602 0.135-0.933 0.221-1.117 0.282l0.012-0.025c-0.368 0.098-0.786-0.074-1.019-0.442s-0.221-0.773 0-1.068c0 0 0.012-0.012 0.921-1.252 2.013-2.75 2.112-2.885 2.259-2.983 0.233-0.16 0.516-0.16 0.798-0.025 0.798 0.381 2.406 2.775 2.504 3.695v0.037z'%3E%3C/path%3E%3C/svg%3E%0A");
}

.svg-wprsp-.nitro-lazy {
	-webkit-mask-image: none !important;
}

.is-small-text {
	font-size: .875em;
}

.is-regular-text {
	font-size: 1em;
}

.is-large-text {
	font-size: 2.25em;
}

.is-larger-text {
	font-size: 3em;
}

.has-drop-cap:not(:focus):first-letter {
	float: left;
	font-size: 8.4em;
	font-style: normal;
	font-weight: 100;
	line-height: .68;
	margin: .05em .1em 0 0;
	text-transform: uppercase;
}

body.rtl .has-drop-cap:not(:focus):first-letter {
	float: none;
	margin-left: .1em;
}

p.has-drop-cap.has-background {
	overflow: hidden;
}

:root :where(p.has-background) {
	padding: 1.25em 2.375em;
}

:where(p.has-text-color:not(.has-link-color)) a {
	color: inherit;
}

p.has-text-align-left[style*="writing-mode:vertical-lr"], p.has-text-align-right[style*="writing-mode:vertical-rl"] {
	rotate: 180deg;
}

ol, ul {
	box-sizing: border-box;
}

:root :where(.wp-block-list.has-background) {
	padding: 1.25em 2.375em;
}
