@charset "UTF-8";

 [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: 0.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: 0.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: 0.6;
}
.wp-review-usercomment-rating-star .review-result-wrapper img {
opacity: 0.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;
} .circle-point .review-list li {
padding: 14px 15px;
}
.review-point .review-result-wrapper, .review-percentage .review-result-wrapper {
background: rgba(0, 0, 0, 0.1);
width: 100%;
height: 22px;
}
.review-point .review-result-wrapper {
background-color: rgba(0, 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;
} .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;
} .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;
} .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;
} .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: 0.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: 0.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;
} .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: 0.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: 0.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, 0.035);
border: 1px solid rgba(0, 0, 0, 0.05);
color: rgba(0, 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;
} .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: 0.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;
} .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);
}
}  @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;
} .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, 0.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: 0.4em solid rgba(0, 0, 0, 0.2);
border-right: 0.4em solid rgba(0, 0, 0, 0.2);
border-bottom: 0.4em solid rgba(0, 0, 0, 0.2);
border-left: 0.4em solid #000;
-webkit-animation: load8 0.5s infinite linear;
animation: load8 0.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, 0.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, 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, 0.45);
}
[data-wp-review-tabs] .tab-titles {
list-style: none;
padding: 0 30px 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.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, 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, 0.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;
} .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;
} .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, 0.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: 0.4em solid rgba(0, 0, 0, 0.2);
border-right: 0.4em solid rgba(0, 0, 0, 0.2);
border-bottom: 0.4em solid rgba(0, 0, 0, 0.2);
border-left: 0.4em solid #000;
-webkit-animation: load8 0.5s infinite linear;
animation: load8 0.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);
}
} .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;
} .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;
} @font-face {
font-family: "font-icons";
src: url(//sleepopolis.com/wp-content/plugins/wp-review/public/fonts/font-icons.eot);
src: url(//sleepopolis.com/wp-content/plugins/wp-review/public/fonts/font-icons.eot) format("embedded-opentype"), url(//sleepopolis.com/wp-content/plugins/wp-review/public/fonts/font-icons.woff) format("woff"), url(//sleepopolis.com/wp-content/plugins/wp-review/public/fonts/font-icons.ttf) format("truetype"), url(//sleepopolis.com/wp-content/plugins/wp-review/public/fonts/font-icons.svg) format("svg");
font-weight: normal;
font-style: normal;
}
[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: 0.2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: 0.2em;
}
.mts-icon-star:before {
content: "";
}
.mts-icon-loader:before {
content: "";
}body{background-color:#ffffff;color:#26282d;}a{color:#354683;}a:visited{color:#354683;}a:hover, a:focus, a:active{color:#000000;}body .grid-container{max-width:1180px;}.wp-block-group__inner-container{max-width:1180px;margin-left:auto;margin-right:auto;}.navigation-search{position:absolute;left:-99999px;pointer-events:none;visibility:hidden;z-index:20;width:100%;top:0;transition:opacity 100ms ease-in-out;opacity:0;}.navigation-search.nav-search-active{left:0;right:0;pointer-events:auto;visibility:visible;opacity:1;}.navigation-search input[type="search"]{outline:0;border:0;vertical-align:bottom;line-height:1;opacity:0.9;width:100%;z-index:20;border-radius:0;-webkit-appearance:none;height:60px;}.navigation-search input::-ms-clear{display:none;width:0;height:0;}.navigation-search input::-ms-reveal{display:none;width:0;height:0;}.navigation-search input::-webkit-search-decoration, .navigation-search input::-webkit-search-cancel-button, .navigation-search input::-webkit-search-results-button, .navigation-search input::-webkit-search-results-decoration{display:none;}.main-navigation li.search-item{z-index:21;}li.search-item.active{transition:opacity 100ms ease-in-out;}.nav-left-sidebar .main-navigation li.search-item.active,.nav-right-sidebar .main-navigation li.search-item.active{width:auto;display:inline-block;float:right;}.gen-sidebar-nav .navigation-search{top:auto;bottom:0;}body, button, input, select, textarea{font-family:"Lato", sans-serif;font-weight:400;font-size:19px;}body{line-height:1.7;}.entry-content > [class*="wp-block-"]:not(:last-child){margin-bottom:1.5em;}.main-title{font-size:45px;}.site-description{font-size:14px;}.main-navigation a, .menu-toggle{font-weight:500;}.main-navigation .main-nav ul ul li a{font-size:14px;}.widget-title{font-weight:700;font-size:18px;margin-bottom:40px;}.sidebar .widget, .footer-widgets .widget{font-size:14px;}h1{font-weight:600;font-size:36px;}h2{font-weight:600;font-size:24px;}h3{font-weight:600;font-size:20px;}h4{font-weight:600;font-size:inherit;}h5{font-size:inherit;}@media (max-width:768px){.main-title{font-size:30px;}h1{font-size:30px;}h2{font-size:25px;}}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:#354683;color:#26282d;}.site-header a{color:#354683;}.main-title a,.main-title a:hover{color:#efefef;}.site-description{color:#efefef;}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02);}.main-navigation,.main-navigation ul ul{background-color:#354683;}.main-navigation .main-nav ul li a,.menu-toggle, .main-navigation .menu-bar-items{color:#ffffff;}.main-navigation .main-nav ul li:hover > a,.main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li.sfHover > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:#fecd85;background-color:#354683;}button.menu-toggle:hover,button.menu-toggle:focus,.main-navigation .mobile-bar-items a,.main-navigation .mobile-bar-items a:hover,.main-navigation .mobile-bar-items a:focus{color:#ffffff;}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#fecd85;background-color:#354683;}.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover,.main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a{color:#fecd85;background-color:#354683;}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:#fecd85;background-color:#354683;}.main-navigation ul ul{background-color:#ffffff;}.main-navigation .main-nav ul ul li a{color:#26282d;}.main-navigation .main-nav ul ul li:hover > a,.main-navigation .main-nav ul ul li:focus > a,.main-navigation .main-nav ul ul li.sfHover > a{color:#354683;background-color:#fecd85;}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:#ffffff;background-color:#354683;}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a:hover,.main-navigation .main-nav ul ul li[class*="current-menu-"].sfHover > a{color:#ffffff;background-color:#354683;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:#ffffff;}.entry-meta{color:#595959;}.entry-meta a{color:#0000ff;}.entry-meta a:hover{color:#5bc2df;}.sidebar .widget{background-color:#eaf2f7;}.sidebar .widget .widget-title{color:#000000;}.footer-widgets{background-color:#f4faff;}.footer-widgets .widget-title{color:#000000;}.site-info{color:#ffffff;background-color:#222222;}.site-info a{color:#ffffff;}.site-info a:hover{color:#606060;}.footer-bar .widget_nav_menu .current-menu-item a{color:#606060;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:#666666;background-color:#fafafa;border-color:#cccccc;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:#666666;background-color:#ffffff;border-color:#bfbfbf;}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:#666666;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:#3f3f3f;}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}@media (max-width: 768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:#ffffff;}}.inside-top-bar{padding:10px;}.inside-header{padding:0px 40px 0px 40px;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header, .wp-block-group__inner-container{padding:0px 40px 40px 0px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-0px;width:calc(100% + 40px);max-width:calc(100% + 40px);}.one-container.left-sidebar .site-main,.one-container.both-left .site-main{margin-left:0px;}.one-container.both-sidebars .site-main{margin:0px 40px 0px 0px;}.separate-containers .widget, .separate-containers .site-main > *, .separate-containers .page-header, .widget-area .main-navigation{margin-bottom:41px;}.separate-containers .site-main{margin:41px;}.both-right.separate-containers .inside-left-sidebar{margin-right:20px;}.both-right.separate-containers .inside-right-sidebar{margin-left:20px;}.both-left.separate-containers .inside-left-sidebar{margin-right:20px;}.both-left.separate-containers .inside-right-sidebar{margin-left:20px;}.separate-containers .page-header-image, .separate-containers .page-header-contained, .separate-containers .page-header-image-single, .separate-containers .page-header-content-single{margin-top:41px;}.separate-containers .inside-right-sidebar, .separate-containers .inside-left-sidebar{margin-top:41px;margin-bottom:41px;}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .mobile-bar-items a{padding-left:8px;padding-right:8px;line-height:57px;}.main-navigation .main-nav ul ul li a{padding:8px;}.navigation-search input[type="search"]{height:57px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:8px;}.menu-item-has-children .dropdown-menu-toggle{padding-right:8px;}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:8px;padding-bottom:8px;margin-top:-8px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:8px;}.widget-area .widget{padding:35px;}.site-info{padding:20px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header, .wp-block-group__inner-container{padding:0px 10px 30px 10px;}.site-info{padding-right:10px;padding-left:10px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-10px;width:calc(100% + 20px);max-width:calc(100% + 20px);}}@media (min-width: 769px) and (max-width: 1024px),(min-width:1025px){.main-navigation.sticky-navigation-transition .main-nav > ul > li > a,.sticky-navigation-transition .menu-toggle,.main-navigation.sticky-navigation-transition .mobile-bar-items a, .sticky-navigation-transition .navigation-branding .main-title{line-height:48px;}.main-navigation.sticky-navigation-transition .site-logo img, .main-navigation.sticky-navigation-transition .navigation-search input[type="search"], .main-navigation.sticky-navigation-transition .navigation-branding img{height:48px;}}.main-navigation .navigation-logo img {height:57px;}@media (max-width: 1190px) {.main-navigation .navigation-logo.site-logo {margin-left:0;}body.sticky-menu-logo.nav-float-left .main-navigation .site-logo.navigation-logo {margin-right:0;}}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .mobile-bar-items a{transition: line-height 300ms ease}.main-navigation.toggled .main-nav > ul{background-color: #354683}.page-id-1325 .elementor-image a:hover
{
border: 1px solid #eaf2f7;
box-shadow: 0 0 11px rgba(234, 242, 247, 0.8);
}
.authorpage
{
display: none;
}
.author .authorpage
{
display: block;
text-align: left;
} .responsive-container
{
position: relative;
padding-bottom: 56.25%; padding-top: 0px;
height: 0;
overflow: hidden;
}
.responsive-container iframe,
.responsive-container object,
.responsive-container embed,
.responsive-container video
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.adspot-title
{
color: #354683cf;
font-size: 10px;
text-align: center;
display: block;
text-transform: uppercase;
}
.sl-table thead
{
display: none;
}
.sl-table .sl-table__column-image,
.sl-table .sl-table__column-product,
.sl-table .sl-table__column-features,
.sl-table .sl-table__column-button
{
border-top: 1px solid #dcdcdc !important;
}
.sl-table
{
box-shadow: 0px 2px 15px 1px rgba(0, 0, 0, 0.1);
border-radius: 0px;
}
li.search-item a:before,
span.search-item a:before
{
content: "\f002" !important;
}
.menu-item-has-children .dropdown-menu-toggle
{
padding-right: 2px !important;
} #breadcrumbs,
#breadcrumbs a
{
font-size: 12px;
font-weight: 300;
color: #191919;
margin: 10px 0 0 0;
}
body a
{
color: #0000FF;
font-weight: 400;
}
body a:visited
{
color: #0000FF;
}
body a:hover
{
color: #5bc2df;
}
.textwidget ul
{
list-style: none;
padding: 0;
margin: 0;
}
.textwidget li
{
padding-left: 1em;
text-indent: -0.7em;
}
.textwidget li::before
{
content: "�  ";
color: #fecd85; }
.site-logo
{
padding: 10px 0 0 0;
}
.entry-title:before
{
content: ""; display: block; width: 9%; padding-top: 30px; border-top: 2px solid #354683; }
.border:before
{
content: ""; display: block; width: 12%; padding-top: 18px; margin: 0 auto;
border-top: 2px solid #354683; }
.border2:before
{
content: ""; display: block; width: 12%; padding-top: 18px; border-top: 2px solid #354683;
; }
.border3:before
{
content: ""; display: block; width: 12%; padding-top: 18px; margin: 0 auto;
border-top: 2px solid white; } #text-43
{
padding: 0 0 30px 0;
text-align: center;
}
#text-47
{
text-align: center;
}
#text-45
{
text-align: center;
padding: 0 0 30px 0;
} .sidebar .widget
{
border: 1px solid #f2f2f2;
padding: 20px;
} .button1
{
background-color: transparent;
border: 1px solid #354683;
border-radius: 4px;
color: #354683;
padding: 15px 30px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 12px;
text-transform: uppercase;
font-weight: 600;
}
.button1:hover
{
background-color: #354683;
color: white;
}
.button2
{
background-color: #354683;
color: white;
border: 1px solid #354683;
border-radius: 4px;
padding: 15px 30px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 12px;
text-transform: uppercase;
font-weight: 600;
}
.button2:hover
{
background-color: transparent;
color: #354683 !important;
}
.button2:visited
{
color: white;
} @media (min-width: 769px)
{
nav .main-nav .mega-menu
{
position: static;
}
nav .main-nav .mega-menu>ul
{
position: absolute;
width: 100%;
left: 0 !important; }
.is_stuck.main-navigation .mega-menu>ul
{ }
nav .main-nav .mega-menu>ul>li>a
{
font-weight: bold;
}
nav .main-nav .mega-menu>ul>li
{
display: inline-block;
width: 25%;
vertical-align: top;
}
nav .main-nav .mega-menu.mega-menu-col-2>ul>li
{
width: 50%;
}
nav .main-nav .mega-menu.mega-menu-col-3>ul>li
{
width: 33.3333%;
}
nav .main-nav .mega-menu.mega-menu-col-5>ul>li
{
width: 20%;
}
nav .main-nav .mega-menu>ul>li:hover>a,
nav .main-nav .mega-menu>ul>li:focus>a,
nav .main-nav .mega-menu>ul>li[class*="current-"]>a,
nav .main-nav .mega-menu ul ul
{
background-color: transparent !important;
color: inherit;
}
nav .main-nav .mega-menu ul .sub-menu
{
position: static;
display: block;
opacity: 1;
visibility: visible;
width: 100%;
box-shadow: 0 0 0;
left: 0;
height: auto;
}
nav .main-nav .mega-menu ul.toggled-on .sub-menu
{
pointer-events: auto;
}
nav .main-nav .mega-menu .sub-menu .menu-item-has-children .dropdown-menu-toggle
{
display: none;
}
} .sl-container
{
max-width: 800px !important;
margin: 0 auto !important
}
.sl-features-item-container
{
padding: 0 20px
}
.sl-table
{
border-spacing: 0 !important;
font-family: Montserrat;
width: 100% !important;
border: none;
border-collapse: unset
}
.sl-table__thead
{
background-color: #354683 !important;
color: #FFFFFF !important;
font-weight: 700;
padding: 7px 7px !important
}
.sl-table__thead th
{
padding: 5px !important;
color: #fff !important;
}
.sl-table__thead th:first-child
{
border-top-left-radius: 10px !important;
font-size: 18px
}
.sl-table__thead th:last-child
{
border-top-right-radius: 10px !important;
border-bottom: 0px !important
}
.sl-table__thead-image
{
width: 25% !important;
border: none;
text-align: center;
font-size: 15px
}
.sl-table__thead-product
{
width: 45% !important;
border: none;
text-align: left;
font-size: 18px !important
}
.sl-table__thead-details
{
width: 0% !important;
display: none !important
}
.sl-table__column-image
{
text-align: center !important;
margin: 10px 0 !important;
border-left: 1px solid #DCDCDC !important;
border-bottom: 1px solid #DCDCDC !important;
width: 20% !important;
border-right: none;
vertical-align: middle;
padding: 0px !important;
border-top: none
}
.sl-table__image
{
max-height: 150px !important;
margin: 10px 5px 10px 10px !important;
height: auto;
max-width: 90% !important
}
.sl-table__column-button
{
border-top: 0px !important;
border-right: 1px solid #DCDCDC !important;
border-bottom: 1px solid #DCDCDC !important;
width: 30% !important;
vertical-align: middle;
padding: 0 10px
}
.sl-table__column-product
{
font-family: Open Sans;
border-bottom: 1px solid #DCDCDC !important;
width: 50% !important;
padding: 20px 10px !important;
border-top: none;
border-right: none
}
.sl-table__column-features
{
width: 0% !important;
border-bottom: 1px solid #DCDCDC !important;
display: none !important;
text-align: center
}
.sl-table__link-label
{
color: #AC3A4D !important;
line-height: 20px !important;
text-align: center !important;
text-transform: uppercase !important;
text-decoration: none;
width: 100% !important;
letter-spacing: .5px !important;
font-weight: bold !important;
font-size: 12px !important;
display: none;
margin: 0 0 5px 0 !important;
border-radius: 8px
}
.sl-table__link-label-mobile
{
color: #1d2b33 !important;
padding: 1px 20px;
line-height: 20px !important;
text-align: center !important;
text-transform: uppercase !important;
text-decoration: none;
width: 100% !important;
letter-spacing: .5px !important;
font-weight: bold !important;
font-size: 12px !important;
margin: 0 0 5px 0 !important;
border-radius: 8px;
border: 2px solid #0087b466;
display: block !important;
max-width: max-content !important
}
.sl-table__column-title
{
text-align: left !important;
color: #1d2b33 !important;
font-family: Montserrat;
font-size: 22px !important;
font-weight: 600 !important;
margin: 8px 0 10px 0 !important;
display: block !important;
line-height: 1
}
.sl-table__column-title span
{
color: #71C79C !important;
text-align: center !important;
text-transform: uppercase !important;
text-decoration: none;
width: 100% !important;
letter-spacing: .5px !important;
font-weight: bold !important;
font-size: 14px !important;
margin: auto 5px !important
}
.sl-table__button
{
display: block !important;
background-color: #7ee4bb !important;
line-height: 18px !important;
text-decoration: none;
text-transform: uppercase !important;
color: #26282D !important;
font-family: Lato !important;
font-weight: 700 !important;
font-size: 16px !important;
letter-spacing: 0.2px !important;
border-radius: 10px !important;
padding: 10px 14px !important;
width: auto !important;
max-width: 150px !important;
margin: auto auto;
text-align: center !important;
transition: .2s linear !important;
-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .3) !important;
-moz-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .3) !important;
box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .3) !important
}
.sl-table__button:hover
{
background-color: #5eddaa !important
}
.sl-table__features-item
{
line-height: 19px;
padding-left: 0px !important;
margin-top: 0;
margin-bottom: 3px !important;
margin-left: 0px !important;
color: #1C74BF !important;
position: relative;
font-size: 15px !important;
text-align: left;
list-style-type: none;
font-weight: 400;
text-align: left
}
.sl-table__features-item ul li
{
padding-left: 50px
}
.sl-table__features-item li
{
margin-bottom: 0px !important;
font-weight: 600;
font-size: 14px;
list-style-type: disc;
color: #EED7DA
}
.sl-table__features-item span
{
color: #222 !important;
position: relative;
font-size: 14px !important;
font-weight: 400;
text-align: left
}
.sl-table__features-item-mobile
{
line-height: 20px;
font-family: Lato;
padding-left: 10px;
margin-top: 0;
margin-bottom: 3px !important;
margin-left: 0;
color: #1C74BF !important;
position: relative;
font-size: 15px !important;
text-align: left;
list-style-type: none;
font-weight: 600;
text-align: center
}
.sl-features-item-mobile-container
{
padding: 0 0
}
.sl-table__features-item-mobile li
{
text-align: left;
margin-bottom: 0px !important;
line-height: 20px;
list-style: disc;
padding-left: 0px !important
}
.sl-table__features-item-mobile span
{
color: #222 !important;
position: relative;
font-size: 14px !important;
font-weight: 400;
text-align: center
}
.sl-table__link
{
margin: auto auto;
width: 100% !important;
display: block !important;
text-decoration: none;
line-height: 1.5;
list-style: none !important;
padding: auto auto
}
.sl-table__link:active,
.sl-table__link:visited
{
color: #000 !important
}
span.sl-table__link-label:empty
{
display: none !important
}
.sl-table__link-not-active
{
pointer-events: none;
cursor: default;
text-decoration: none;
color: black
}
@media screen and (max-width:645px)
{
.sl-table__thead-image,
.sl-table__thead-details,
.sl-table__thead th:last-child
{
display: none !important
}
.sl-table__thead-product
{
width: 100% !important;
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
text-align: center
}
.sl-table__tbody
{
display: block !important;
flex-direction: column !important
}
.sl-table__tbody-row
{
display: flex !important;
flex-wrap: wrap !important
}
.sl-table__column-product
{
width: 100% !important;
order: 1 !important;
border-bottom: none !important;
text-align: center !important;
border-left: 1px solid #DCDCDC !important;
border-right: 1px solid #DCDCDC !important;
padding-top: 20px !important;
padding-bottom: 5px !important;
text-align: center
}
.sl-table__column-image
{
width: 50% !important;
order: 2 !important;
margin: 0 !important;
box-sizing: border-box !important;
border-bottom: none !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
border-top: none
}
.sl-table__column-features
{
order: 3 !important;
width: 50% !important;
border-right: 1px solid #DCDCDC !important;
box-sizing: border-box !important;
border-bottom: none !important;
align-items: center !important;
margin: 0 0;
display: flex !important;
text-decoration: none;
line-height: 1.5;
list-style: none !important;
padding: 5px 15px 5px 0;
text-align: center;
border-top: none
}
.sl-table__column-button
{
width: 100% !important;
order: 4 !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
border-left: 1px solid #DCDCDC !important;
padding-top: 10px !important;
padding-bottom: 20px !important
}
.sl-table__button
{
font-size: 17px !important
}
.sl-table__features-item-mobile li
{
margin-bottom: 0px !important;
list-style-type: none;
color: #EED7DA
}
.sl-table__button
{
width: 60% !important;
max-width: max-content !important
}
.sl-table__link-label
{
width: max-content !important;
margin: 0 auto 5px !important;
display: none !important;
border-radius: 4px;
padding: 1px 20px;
border: 2px solid #EED7DA
}
.sl-table__column-title
{
font-size: 20px !important;
text-align: center !important;
margin: 0 10px !important
}
.sl-table__features-list
{
padding-right: 15px !important
}
.sl-table__features-item-mobile
{
display: contents !important
}
.sl-table__features-item
{
display: none !important
}
.sl-table__image
{
margin: 5px 0 !important;
max-width: 90%
}
.sl-table__column-title span
{
display: none
}
.sl-table__link-label-mobile
{
display: none;
margin: 0 auto 5px auto !important
}
}
.slcta-container
{
max-width: 1000px;
margin: 30px auto 15px;
padding: 0
}
.slcta-items
{
display: flex;
flex-direction: column;
font-family: 'Open Sans', sans-serif;
padding: 0 20px
}
.slcta-item
{
margin-top: -30px;
display: flex;
border: 3px solid #1d2b33;
border-radius: 0;
text-decoration: none;
flex-wrap: wrap;
padding: 0 30px;
background-color: #fff;
border-radius: 0;
-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .3);
-moz-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .3);
box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .3)
}
.slcta-item__column-features
{
width: 100%;
display: flex;
padding-left: 0;
padding-right: 0;
align-items: center;
color: black;
margin: 40px 0 0
}
.slcta-item__column-button
{
width: 100%;
order: 2
}
.slcta-item__image
{
width: 50%;
margin: auto 0;
display: inline-block
}
.slcta-item__description1
{
font-family: 'Montserrat';
text-indent: 60px;
font-size: 100% !important;
padding: 40px 0 5px 0;
color: #360E3C
}
.slcta-item__description2
{
font-family: 'Montserrat';
font-size: 18px !important;
padding: 5px;
color: #212121;
width: 50%;
display: inline-block;
float: right;
margin: auto 0
}
span.slcta-item__description
{
font-weight: 900;
color: #1d2b33
}
.slcta-item__title
{
font-size: 24px !important;
color: #2DC4C2 !important;
font-weight: 600 !important
}
.slcta-item__column-button
{
display: flex;
align-items: center;
justify-content: center;
padding: 5px 0 15px
}
.slcta-item__button
{
background-color: #26A65B;
text-decoration: none;
color: #fff !important;
font-family: 'Montserrat' !important;
font-weight: bolder !important;
font-size: 16px;
letter-spacing: .2px;
line-height: 1.2em;
border-radius: 4px;
padding: 14px 54px;
width: 90%;
max-width: max-content;
text-align: center;
transition: .2s linear;
-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .3);
-moz-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .3);
box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .3);
display: block;
margin: 0 auto
}
.slcta-item__button:hover
{
background-color: #15693b !important
}
.slcta-items p
{
display: none
}
.slcta-table__link-label
{
position: relative;
bottom: -20px;
text-transform: uppercase;
background: #FFF;
box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
padding: 1px 20px;
clear: both;
border: 3px solid #1d2b33;
line-height: 1.2em;
max-width: max-content;
text-indent: 15px
}
div.slcta-table__link-label
{
display: block;
color: #fff;
float: none;
font-weight: 600;
font-size: 14px !important;
font-family: 'Montserrat';
text-align: center;
margin: 5px;
background-color: #1d2b33;
padding: 3px 10px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px
}
div.slcta-table__link-label::before
{
display: block;
width: 10px;
height: 0;
position: absolute;
bottom: -31px;
left: -2px;
content: "";
border-bottom: 31px solid transparent;
border-right: 15px solid #65232e;
z-index: -1
}
a.slcta-item__button
{
text-decoration: none;
}
div.slcta-table__link-label:empty
{
display: none !important
}
div.slcta-table__link-label:empty
{
display: none !important
}
.slcta-item__column-button
{
width: 100%;
display: block
}
img.slcta-item__image
{
width: 90%;
margin: auto;
padding-top: 10px
}
@media screen and (max-width:1200px)
{
.slcta-item
{
flex-wrap: wrap
}
.slcta-item__image
{
width: 100%;
display: block
}
.slcta-item__description2
{
width: 100%;
display: block;
float: none;
text-indent: 60px
}
.slcta-item__column-features
{
justify-content: center;
width: 100%;
flex-direction: column
}
.slcta-item__button
{
text-decoration: none;
text-transform: uppercase;
font-family: 'Montserrat' !important;
font-weight: bolder !important;
font-size: 16px;
border-radius: 4px;
padding: 14px 12px;
width: 90%;
text-align: center;
max-width: 280px !important;
transition: .2s linear;
-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .3);
-moz-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .3);
box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .3)
}
div.slcta-table__link-label
{
font-size: 13px !important
}
.slcta-item__description1,
.slcta-item__description2,
.slcta-item__description
{
font-size: 16px !important;
text-indent: 20px
}
div.slcta-table__link-label:empty
{
display: none !important
}
div.slcta-table__link-label-mobile:empty
{
display: none !important
}
} @media only screen and (max-width: 600px)
{
.main-navigation .navigation-logo img
{
height: 40px;
}
.top-bar
{
font-size: .6em !important;
}
.inside-top-bar
{
padding: 4px !important;
}
}
.main-navigation .navigation-logo img
{
height: 27px;
padding: 5px 0 0px 10px !important;
} img[data-lazy-src]
{ opacity: 0;
} img.lazyloaded
{ -webkit-transition: opacity .5s linear 0.2s;
-moz-transition: opacity .5s linear 0.2s;
transition: opacity .5s linear 0.2s; opacity: 1;
} .nav-links .page-numbers,
.wpsp-load-more .page-numbers
{
border: 1px solid #e8e8e8;
padding: 2px 5px;
}
.nav-links .dots,
.wpsp-load-more .dots
{
border: 0px;
}
.nav-links .current,
.wpsp-load-more .current
{
background: #35468312;
}
.blog .disclaimer-top,
.blog #breadcrumbs
{
display: none;
}
.top-bar
{
font-size: .7em;
padding: 0px 0 0px 0px;
border-bottom: 0px solid #e8e8e8;
color: #26282d !important;
background-color: #eaf2f7 !important;
}
.top-bar a,
.top-bar a:visited
{
color: #0000ff !important
}
.inside-top-bar
{
padding: 6px
}
.entry-meta
{
font-size: 15px
} .single h2,
.page .site-main h2
{
border-bottom: 2px solid #324983;
padding: 5px 0;
}
.single h3:after,
.page .site-main h3:after
{
content: "";
display: block;
width: 100px;
padding: 5px 0;
border-bottom: 2px solid #accbdf;
}
.noborder h2
{
border-bottom: 0px !important;
}
.noborder h3:after
{
border-bottom: 0px !important;
}
.byexpert img
{
position: relative;
top: 9px;
margin-right: 5px;
}
.Zebra_Tooltip .Zebra_Tooltip_Message
{
font-size: 13px;
}
@media (max-width: 768px)
{
.code-block
{
float: none !important;
text-align: center !important;
}
}
.newsletter
{
background: #354683;
padding: 5px 15px 0px 15px;
text-align: center;
}
.newsletter .grid-33,
.newsletter .tablet-grid-33,
.newsletter .mobile-grid-100
{
text-align: center;
}
.newsletter,
.newsletter h4
{
color: #fff !important;
}
.newsletter h4
{
font-size: 24px;
margin: 15px 0 0 0;
}
.newsletter .submit
{
background-color: #eaf2f7;
width: 100%;
color: #2c2c2c;
font-weight: 600;
}
.mc4wp-form input[name^="_mc4wp_honey"]
{
display: none !important
}
.mc4wp-form-basic,
.mc4wp-form-theme
{
margin: 1em 0
}
.mc4wp-form-basic,
.mc4wp-form-basic input,
.mc4wp-form-basic label,
.mc4wp-form-theme,
.mc4wp-form-theme input,
.mc4wp-form-theme label
{
width: auto;
display: block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
cursor: auto;
height: auto;
vertical-align: baseline;
line-height: normal
}
.mc4wp-form-basic:after,
.mc4wp-form-theme:after
{
content: "";
display: table;
clear: both
}
.mc4wp-form-basic label,
.mc4wp-form-theme label
{
font-weight: 700;
margin-bottom: 6px;
display: block
}
.mc4wp-form-basic input.placeholdersjs,
.mc4wp-form-theme input.placeholdersjs
{
color: #aaa !important
}
.mc4wp-form-basic input[type=text],
.mc4wp-form-basic input[type=email],
.mc4wp-form-basic input[type=tel],
.mc4wp-form-basic input[type=url],
.mc4wp-form-basic input[type=date],
.mc4wp-form-basic select,
.mc4wp-form-basic textarea,
.mc4wp-form-theme input[type=text],
.mc4wp-form-theme input[type=email],
.mc4wp-form-theme input[type=tel],
.mc4wp-form-theme input[type=url],
.mc4wp-form-theme input[type=date],
.mc4wp-form-theme select,
.mc4wp-form-theme textarea
{
min-height: 32px;
width: 100%;
max-width: 480px
}
.mc4wp-form-basic input[type=number],
.mc4wp-form-theme input[type=number]
{
min-width: 40px
}
.mc4wp-form-basic input[type=checkbox],
.mc4wp-form-basic input[type=radio],
.mc4wp-form-theme input[type=checkbox],
.mc4wp-form-theme input[type=radio]
{
position: relative;
margin: 0 6px 0 0;
padding: 0;
height: 13px;
width: 13px;
display: inline-block;
border: 0
}
.mc4wp-form-basic input[type=checkbox],
.mc4wp-form-theme input[type=checkbox]
{
-webkit-appearance: checkbox;
-moz-appearance: checkbox;
appearance: checkbox
}
.mc4wp-form-basic input[type=radio],
.mc4wp-form-theme input[type=radio]
{
-webkit-appearance: radio;
-moz-appearance: radio;
appearance: radio
}
.mc4wp-form-basic button,
.mc4wp-form-basic input[type=submit],
.mc4wp-form-basic input[type=button],
.mc4wp-form-theme button,
.mc4wp-form-theme input[type=submit],
.mc4wp-form-theme input[type=button]
{
cursor: pointer;
display: inline-block;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.mc4wp-form-basic label>span,
.mc4wp-form-basic li>label,
.mc4wp-form-theme label>span,
.mc4wp-form-theme li>label
{
font-weight: 400
}
.mc4wp-form-basic .mc4wp-alert,
.mc4wp-form-theme .mc4wp-alert
{
color: #c09853;
clear: both
}
.mc4wp-form-basic .mc4wp-success,
.mc4wp-form-theme .mc4wp-success
{
color: #468847
}
.mc4wp-form-basic .mc4wp-notice,
.mc4wp-form-theme .mc4wp-notice
{
color: #3a87ad
}
.mc4wp-form-basic .mc4wp-error,
.mc4wp-form-theme .mc4wp-error
{
color: #CD5C5C
}
.rtl .mc4wp-form-reset input[type=checkbox],
.rtl .mc4wp-form-reset input[type=radio]
{
margin: 0 0 0 6px
}
.elementor-widget-text-editor p a
{
text-decoration: underline;
}
.textwidget ul li a,
.textwidget p a,
.author-name,
.entry-content p a span,
.entry-content p a,
ul li a,
#top a,
.textwidget center a,
.top-bar a,
span.byexpert a,
div.inside-article div.entry-content h2 a.thirstylink,
div.inside-article div.entry-content a,
#ts-fab-bio-below>div.ts-fab-text>div.ts-fab-header>h4>a,
.ltk tbody tr td a,
#ts-fab-bio-below div.ts-fab-text div.ts-fab-header h4 a,
#ts-fab-below .ts-fab-tabs .ts-fab-tab .ts-fab-text .ts-fab-header hr a,
#recent-posts-2.widget.inner-padding.widget_recent_entries ul li a:hover
{
text-decoration: underline;
}
#top a:hover
{
color: #5bc2df !important;
}
.widget.inner-padding.widget_text div.textwidget p>a.button2,
.tooltips.bubbleposition_right.custom_m_bubble,
#primary-menu a,
inside-right-sidebar q2w3-fixed-widget-container .widget.inner-padding.widget_text div.textwidget p .button2,
div.airdb-prodbl-top-col-3 a,
div.inside-article div.entry-content div.airdb-block.airdb-prod div.airdb-prodbl-top-col-3 a,
div div.entry-content div div.airdb-comp-wrapper-desktop div div.airdb-comp-product-col-last div a,
#content .elementor-widget-image-box .elementor-image-box-title a,
#content .elementor-widget-image-box .elementor-image-box-title a:hover
{
text-decoration: none !important;
}
.ltk tbody tr td a
{
color: #00f;
}
.ltk tbody tr td a:hover
{
color: #5bc2df;
} .wtu-tooltip .wtu-text
{
text-decoration: underline;
color: #0000ff;
font-weight: 400;
}
.wtu-tooltip .wtu-text:hover
{
color: #5bc2df;
cursor: pointer;
}
.wtu_icon
{
filter: invert(28%) sepia(52%) saturate(6803%) hue-rotate(223deg) brightness(92%) contrast(95%);
position: relative;
top: 9px;
margin: 0 0 0 5px;
}
.Zebra_Tooltip_Message a:hover {
cursor: pointer;
}
#primary.front-page__wrapper {
width: 100%;
}
#main.front-page__container {
margin: 8px auto 0;
padding: 0;
}
#primary.front-page__wrapper #main.front-page__container h2 {
border: none;
padding: 0;
}
.front-page__wrapper .front-page__container .front-page__heading--section {
border-bottom: none;
color: #26282d;
font-family: 'Raleway SemiBold', sans-serif;
font-size: 25px;
font-weight: normal !important;
line-height: 1.2;
margin: 0;
padding: 0;
}
.front-page__wrapper .front-page__container .front-page__heading--caption {
border: none;
border-bottom: 1px solid #bebfc0;
color: #26282d;
font-family: 'Lato', sans-serif;
font-size: 12px;
font-weight: normal !important;
line-height: 1.33;
margin-bottom: 19.5px;
padding-bottom: 10px;
}
.front-page__wrapper .front-page__container .front-page__heading--caption::after {
display: none !important;
}
.front-page__container .p4-blocks-carousel-hero {
margin-top: 0;
}
.front-page__container .p4-blocks-image-and-text__wrapper--side-by-side {
max-width: 100%;
}
.front-page__container .p4-blocks-image-and-text__image-wrapper--side-by-side {
flex-basis: 233px;
height: 233px;
padding: 6px;
width: 233px;
}
.front-page__container .p4-blocks-image-and-text__image-wrapper--side-by-side img {
border-width: 6px;
}
.front-page__container .p4-blocks-image-and-text__content-wrapper--side-by-side {
row-gap: 8px;
}
.front-page__container .p4-blocks-image-and-text__heading--side-by-side {
color: #26282d;
font-family: 'Raleway SemiBold', sans-serif;
font-size: 25px;
font-weight: normal !important;
}
.front-page__container .p4-blocks-image-and-text__description p {
color: #515357;
font-family: 'Lato', sans-serif;
font-size: 16px;
font-weight: normal !important;
line-height: 1.5;
}
.front-page__container .p4-blocks-image-and-text__button,
.front-page__container .p4-blocks-image-and-text__button:visited,
.front-page__container .p4-blocks-email-collection__cta,
.front-page__container .p4-blocks-email-collection__cta:visited {
background-color: #5eddaa;
border: none;
border-radius: 3px;
color: #26282d !important;
display: block;
font-family: 'Lato SemiBold', sans-serif;
font-size: 16px;
font-weight: normal !important;
line-height: 1.23;
margin: 32px auto 0;
padding: 16px;
text-align: center;
text-decoration: none;
width: 100%;
}
.front-page__container .p4-blocks-email-collection__cta {
font-size: 18px;
line-height: 1.44;
}
.front-page__container .p4-blocks-image-and-text__button:active,
.front-page__container .p4-blocks-image-and-text__button:focus,
.front-page__container .p4-blocks-image-and-text__button:hover,
.front-page__container .p4-blocks-email-collection__cta:active,
.front-page__container .p4-blocks-email-collection__cta:focus,
.front-page__container .p4-blocks-email-collection__cta:hover {
background-color: #8ee7c4;
border: none;
border-radius: 3px;
}
.front-page__container .p4-blocks-email-collection {
background: #324983;
margin: 55px auto 0;
width: calc(100% - 30px);
}
.front-page__container .p4-blocks-email-collection__cta {
margin: 0 auto;
}
.front-page__container .p4-blocks-email-collection__heading {
font-family: 'Raleway SemiBold', sans-serif;
font-weight: normal !important;
}
.front-page__dr-harris {
background-color: #eef5f9;
padding: 36px 15px 28px;
}
.front-page__meet-the-team {
margin-top: 47px;
padding: 0 15px;
}
.front-page__meet-the-team .p4-blocks-image-and-text__image-wrapper--side-by-side {
background: linear-gradient(180deg, #fec9a6 0%, #b9498c 100%);
}
.front-page__dr-harris .wp-block-columns {
align-items: center !important;
gap: 56.25px;
margin-bottom: 0;
}
.front-page__meet-the-team .wp-block-columns {
align-items: center !important;
gap: 32px;
margin-bottom: 0;
}
.front-page__dr-harris .wp-block-group__inner-container,
.front-page__meet-the-team .wp-block-group__inner-container {
padding: 0 !important;
}
.front-page__dr-harris .wp-block-latest-posts,
.front-page__meet-the-team .wp-block-latest-posts {
margin: 0 auto;
}
.front-page__dr-harris .wp-block-latest-posts li,
.front-page__meet-the-team .wp-block-latest-posts li {
display: grid;
gap: 10px 15px;
grid-template-areas:
"image title"
"image excerpt";
grid-template-columns: 109px 1fr;
grid-template-rows: repeat(2, auto);
}
.front-page__dr-harris .wp-block-latest-posts li + li,
.front-page__meet-the-team .wp-block-latest-posts li + li {
margin-top: 19px;
}
.front-page__dr-harris .wp-block-latest-posts__featured-image,
.front-page__meet-the-team .wp-block-latest-posts__featured-image {
float: none;
grid-area: image;
height: 85.5px;
margin: 0;
width: 109px;
}
.front-page__dr-harris .wp-block-latest-posts__featured-image a,
.front-page__meet-the-team .wp-block-latest-posts__featured-image a {
display: block;
height: 100%;
overflow: hidden;
text-decoration: none;
width: 100%;
}
.front-page__dr-harris .wp-block-latest-posts__featured-image img,
.front-page__meet-the-team .wp-block-latest-posts__featured-image img {
border: 3px solid #da8798;
border-radius: 7px;
object-fit: cover;
width: 100%;
max-height: 100%;
}
.front-page__dr-harris li:first-of-type .wp-block-latest-posts__featured-image img,
.front-page__meet-the-team li:first-of-type .wp-block-latest-posts__featured-image img {
border-color: #fdc8a6;
}
.front-page__dr-harris li:last-of-type .wp-block-latest-posts__featured-image img,
.front-page__meet-the-team li:last-of-type .wp-block-latest-posts__featured-image img {
border-color: #b94a8c;
}
.front-page__dr-harris .wp-block-latest-posts__post-title,
.front-page__dr-harris .wp-block-latest-posts__post-title:active,
.front-page__dr-harris .wp-block-latest-posts__post-title:focus,
.front-page__dr-harris .wp-block-latest-posts__post-title:hover,
.front-page__dr-harris .wp-block-latest-posts__post-title:visited,
.front-page__meet-the-team .wp-block-latest-posts__post-title,
.front-page__meet-the-team .wp-block-latest-posts__post-title:active,
.front-page__meet-the-team .wp-block-latest-posts__post-title:focus,
.front-page__meet-the-team .wp-block-latest-posts__post-title:hover,
.front-page__meet-the-team .wp-block-latest-posts__post-title:visited {
color: #26282d;
display: block;
font-family: 'Raleway SemiBold', sans-serif;
font-size: 20px;
font-weight: normal !important;
grid-area: title; 
line-height: 1.3;
text-decoration: none;
width: 100%;
}
.front-page__dr-harris .wp-block-latest-posts__post-excerpt,
.front-page__meet-the-team .wp-block-latest-posts__post-excerpt {
color: #26282d;
display: block;
font-family: 'Lato', sans-serif;
font-size: 16px;
font-weight: normal !important;
grid-area: excerpt;
line-height: 1.5;
margin: 0;
width: 100%;
}
.front-page__dr-harris .wp-block-latest-posts__post-excerpt .read-more,
.front-page__meet-the-team .wp-block-latest-posts__post-excerpt .read-more {
display: none;
}
.front-page__meet-the-team .p4-blocks-image-and-text__button {
margin-bottom: 0;
}
.front-page__trending,
.front-page__sleep-health,
.front-page__commitment {
margin-bottom: 0 !important;
margin-top: 79px;
padding: 0 15px;
}
.front-page__trending .wp-block-group__inner-container,
.front-page__sleep-health .wp-block-group__inner-container,
.front-page__commitment .wp-block-group__inner-container {
margin: 0;
padding: 0 !important;
}
.front-page__trending .wp-block-group__inner-container .p4-blocks-article-list,
.front-page__sleep-health .wp-block-group__inner-container .p4-blocks-article-list {
margin-bottom: 0;
}
.front-page__trending .p4-blocks-article-list__article-excerpt,
.front-page__sleep-health .p4-blocks-article-list__article-excerpt {
margin-bottom: 0;
}
.front-page__trending .p4-blocks-article-list__article-button,
.front-page__sleep-health .p4-blocks-article-list__article-button {
display: none;
}
.front-page__container .wp-block-embed-youtube {
margin: 48px auto 0;
padding: 0 15px;
max-width: 954px;
}
.front-page__container .wp-block-embed-youtube .wp-block-embed__wrapper {
border-radius: 10px;
}
.front-page__container .front-page__commitment .wp-block-column {
display: flex;
flex-flow: column nowrap;
gap: 12px;
align-items: stretch;
justify-content: start;
}
.front-page__container .front-page__commitment .wp-block-image {
margin: 0;
}
.front-page__container .front-page__commitment h4 {
border: none;
color: #26282d;
font-family: 'Raleway SemiBold', sans-serif;
font-size: 20px;
font-weight: normal !important;
line-height: 1.3;
margin: 0;
padding: 0;
}
.front-page__container .front-page__commitment .wp-block-columns {
flex-flow: column nowrap;
margin-top: 22px;
}
.front-page__container .front-page__commitment p {
color: #515357;
font-family: 'Lato', sans-serif;
font-size: 16px;
font-weight: normal !important;
line-height: 1.5;
margin: 0;
}
.front-page__container .front-page__reviews {
background-color: #eef5f9;
padding: 44px 15px 34px;
}
.front-page__container .front-page__reviews .wp-block-group__inner-container {
padding: 0 !important;
}
.front-page__container .front-page__reviews .wp-block-columns {
gap: 28px;
margin-bottom: 0;
}
.front-page__container .front-page__reviews h3,
.front-page__container .front-page__featured-in h3 {
border: none;
color: #26282d;
font-family: 'Raleway SemiBold', sans-serif;
font-size: 25px;
font-weight: normal !important;
line-height: 1.32;
margin: 0 auto 8px;
padding: 0;
text-align: center;
}
.front-page__container .front-page__reviews h3::after,
.front-page__container .front-page__featured-in h3::after {
display: none;
}
.front-page__container .front-page__reviews p {
color: #26282d;
font-family: 'Raleway', sans-serif;
font-size: 18px;
font-style: italic;
font-weight: normal !important;
line-height: 1.32;
margin: 0 auto;
padding: 0;
text-align: center;
}
.front-page__container .front-page__reviews .wp-block-gallery {
gap: 16px 20px;
margin: 0 auto 36px;
}
.front-page__container .front-page__reviews .wp-block-gallery .wp-block-image {
height: auto !important;
margin: 0 auto !important;
width: auto !important;
max-width: 150px !important;
max-height: 60px !important;
}
.front-page__container .front-page__featured-in .wp-block-gallery .wp-block-image {
height: auto !important;
margin: 0 auto !important;
width: auto !important;
max-width: 200px !important;
max-height: 100px !important;
}
.front-page__container .front-page__reviews .wp-block-gallery .wp-block-image a,
.front-page__container .front-page__featured-in .wp-block-gallery .wp-block-image a {
display: block;
height: 100%;
width: 100%;
}
.front-page__container .front-page__featured-in .wp-block-gallery .wp-block-image a {
max-width: 200px !important;
max-height: 100px !important;
}
.front-page__container .front-page__reviews .wp-block-gallery .wp-block-image a img,
.front-page__container .front-page__featured-in .wp-block-gallery .wp-block-image a img {
height: 100%;
object-fit: contain;
width: 100%;
}
.front-page__container .front-page__featured-in .wp-block-gallery .wp-block-image a img {
max-width: 200px !important;
max-height: 100px !important;
opacity: .5;
}
.front-page__container .front-page__reviews .front-page__review-buttons--large {
display: none;
}
.front-page__container .front-page__reviews .wp-block-button__link,
.front-page__container .front-page__reviews .wp-block-button__link:visited {
background-color: #5eddaa;
border: none;
border-radius: 3px !important;
color: #26282d !important;
display: block;
font-family: 'Lato SemiBold', sans-serif;
font-size: 16px;
font-weight: normal !important;
line-height: 1.23;
margin: 0 auto;
padding: 16px;
text-align: center;
text-decoration: none;
width: 100%;
}
.front-page__container .front-page__reviews .wp-block-button__link:active,
.front-page__container .front-page__reviews .wp-block-button__link:focus,
.front-page__container .front-page__reviews .wp-block-button__link:hover {
background-color: #8ee7c4;
border: none;
border-radius: 3px !important;
}
.front-page__container .front-page__featured-in .wp-block-gallery {
align-items: center;
flex-flow: column nowrap;
gap: 26px;
margin-top: 26px;
}
.front-page__container .awac-wrapper {
display: none !important;
}
@media all and (min-width: 600px) {
.front-page__container .front-page__commitment .wp-block-columns {
display: flex;
flex-flow: row nowrap;
gap: 36px;
width: 100%;
}
.front-page__container .front-page__commitment .wp-block-column {
flex: 0 1 calc(50% - 20px) !important;
}
}
@media all and (min-width: 768px) {
.front-page__container .p4-blocks-button-row__button--icon {
width: auto;
}
.front-page__dr-harris .wp-block-columns,
.front-page__meet-the-team .wp-block-columns {
display: flex;
flex-flow: row nowrap;
gap: 56.25px;
justify-content: center;
width: 100%;
}
.front-page__dr-harris .wp-block-columns .wp-block-column,
.front-page__meet-the-team .wp-block-columns .wp-block-column{
flex: 0 1 calc(50% - 28.125px) !important;
}
.front-page__container .front-page__reviews .wp-block-columns {
justify-content: center;
}
.front-page__container .front-page__reviews h3 {
font-size: 31.25px;
line-height: 1.28;
margin-bottom: 12px;
text-align: left;
}
.front-page__container .front-page__reviews .front-page__review-buttons--small {
display: flex;
flex-flow: row nowrap;
justify-content: center;
}
.front-page__container .front-page__featured-in h3 {
font-size: 31.25px;
margin-bottom: 0;
}
.front-page__container .front-page__reviews p {
font-size: 20px;
line-height: 1.3;
text-align: left;
}
.front-page__container .front-page__featured-in .wp-block-gallery {
flex-flow: row nowrap;
margin-left: auto;
margin-right: auto;
margin-top: 2px;
max-width: 600px;
}
}
@media all and (min-width: 782px) {
.front-page__container .front-page__reviews .front-page__review-buttons--small {
display: none;
}
.front-page__container .front-page__reviews .front-page__review-buttons--large {
display: flex;
flex-flow: column nowrap;
margin: 22px auto 0;
width: 100%;
}
.front-page__container .front-page__reviews .front-page__review-buttons--large .wp-block-button {
width: 100%;
}
}
@media all and (min-width: 1024px) {
.front-page__container .p4-blocks-image-and-text__image-wrapper--side-by-side {
flex: 0 0 261px;
height: 261px;
width: 261px;
}
.front-page__dr-harris .wp-block-columns .wp-block-column,
.front-page__meet-the-team .wp-block-columns .wp-block-column {
flex: 0 1 calc(60% - 28.125px) !important;
max-width: 639px;
}
.front-page__dr-harris .wp-block-columns .wp-block-column + .wp-block-column,
.front-page__meet-the-team .wp-block-columns .wp-block-column + .wp-block-column {
flex: 0 1 calc(40% - 28.125px) !important;
max-width: 452px;
}
.front-page__container .front-page__reviews .wp-block-columns .wp-block-column {
max-width: 424px;
}
.front-page__container .front-page__reviews .wp-block-columns .wp-block-column + .wp-block-column {
max-width: 508px;
}
.front-page__container .front-page__reviews .front-page__review-buttons--large {
flex-flow: row nowrap;
}
.front-page__container .front-page__reviews .front-page__review-buttons--large .wp-block-button {
width: 50%;
}
.front-page__container .front-page__featured-in .wp-block-gallery {
max-width: 800px;
}
}.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation{margin-bottom:0}.sticky-enabled .gen-sidebar-nav.is_stuck{z-index:500}.sticky-enabled .main-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.sticky-enabled .fixfixed .is_stuck{position:relative!important}.navigation-stick:not(.gen-sidebar-nav){left:0;right:0;width:100%!important}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav{clear:both}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul,.mobile-header-sticky #mobile-header.toggled .main-nav>ul,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul{position:absolute;left:0;right:0;z-index:999}#sticky-placeholder .navigation-branding,#sticky-placeholder.mobile-header-navigation .mobile-header-logo{display:none}.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li{float:none;display:inline-block}.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.search-item,.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.slideout-toggle,.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.wc-menu-item{display:block;float:right}.nav-float-right .is_stuck.main-navigation:not(.toggled) ul{letter-spacing:-.31em;font-size:1em}.nav-float-right .is_stuck.main-navigation:not(.toggled) ul li{letter-spacing:normal}.nav-float-right .is_stuck.main-navigation:not(.toggled){text-align:right}.nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) ul,.nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) ul{letter-spacing:unset}.nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) .menu>li,.nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) .menu>li{display:block;float:left}.main-navigation .navigation-logo{float:left;display:block;margin-left:-10px;transition:height .3s ease;opacity:1}.main-navigation .navigation-logo img{position:relative;vertical-align:middle;padding:10px;display:block;box-sizing:border-box;transition:height .3s ease}.nav-float-left .main-navigation .navigation-logo{float:right}.nav-float-left .main-navigation .navigation-logo{margin-left:0;margin-right:-10px}.regular-menu-logo .navigation-stick .navigation-logo,.sticky-menu-logo .main-navigation .navigation-logo{display:none!important}.sticky-menu-logo .navigation-stick:not(#sticky-placeholder) .navigation-logo{display:block!important}.main-navigation .inside-navigation:not(.grid-container) .navigation-logo,.main-navigation.grid-container .navigation-logo{margin-left:0}.gen-sidebar-nav .main-navigation .navigation-logo{float:none;padding:0;margin:30px 0!important;text-align:center}.gen-sidebar-nav .main-navigation .navigation-logo img{height:auto;max-width:100%;vertical-align:bottom;padding:0;margin:0 auto}body[class*=nav-float-].menu-logo-enabled:not(.sticky-menu-logo) .main-navigation .main-nav,body[class*=nav-float-].menu-logo-enabled:not(.sticky-menu-logo) .main-navigation .navigation-logo{display:inline-block;vertical-align:middle}body[class*=nav-float-].menu-logo-enabled:not(.sticky-menu-logo) .main-navigation:not(.navigation-stick) .navigation-logo{margin:0}.using-floats .main-navigation:not(.slideout-navigation) .inside-navigation:after,.using-floats .main-navigation:not(.slideout-navigation) .inside-navigation:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}