.vc_row:after,.vc_row:before {
content: " ";
display: table
}
.vc_row:after {
clear: both
}
@media (max-width: 767px) {
.vc_hidden-xs {
display:none!important
}
.vc_el-clearfix-xs {
clear:both
}
}
@media (min-width: 768px) and (max-width:991px) {
.vc_hidden-sm {
display:none!important
}
.vc_el-clearfix-sm {
clear:both
}
}
@media (min-width: 992px) and (max-width:1199px) {
.vc_hidden-md {
display:none!important
}
.vc_el-clearfix-md {
clear:both
}
}
@media (min-width: 1200px) {
.vc_hidden-lg {
display:none!important
}
.vc_el-clearfix-lg {
clear:both
}
}
.vc_column_container {
width: 100%
}
.vc_row {
margin-left: -15px;
margin-right: -15px
}
.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9 {
float: left
}
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-10,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-11,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-12,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-6,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-7,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-8,[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-9 {
float: right
}
.vc_col-xs-12 {
width: 100%
}
@media (min-width: 768px) {
.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9 {
float:left
}
[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-10,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-11,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-12,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-6,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-7,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-8,[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-9 {
float: right
}
.vc_col-sm-12 {
width: 100%
}
.vc_col-sm-11 {
width: 91.66666667%
}
.vc_col-sm-10 {
width: 83.33333333%
}
.vc_col-sm-9 {
width: 75%
}
.vc_col-sm-8 {
width: 66.66666667%
}
.vc_col-sm-7 {
width: 58.33333333%
}
.vc_col-sm-6 {
width: 50%
}
.vc_col-sm-5 {
width: 41.66666667%
}
.vc_col-sm-4 {
width: 33.33333333%
}
.vc_col-sm-3 {
width: 25%
}
.vc_col-sm-2 {
width: 16.66666667%
}
}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child {
margin-bottom: 0
}
.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li {
margin-bottom: 35px
}
.vc_column-inner::after,.vc_column-inner::before {
content: " ";
display: table
}
.vc_column-inner::after {
clear: both
}
.vc_column_container {
padding-left: 0;
padding-right: 0
}
.vc_column_container>.vc_column-inner {
box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
width: 100%
}
.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner {
padding-top: 35px
}
.vc_separator {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.vc_separator h4 {
line-height: 1em;
font-size: 100%;
margin: 0;
word-wrap: break-word;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto
}
.vc_separator h4 .normal {
font-size: 12px;
font-weight: 400
}
.vc_separator .vc_sep_holder {
height: 1px;
position: relative;
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 10%
}
.vc_separator .vc_sep_holder .vc_sep_line {
height: 1px;
border-top: 1px solid #ebebeb;
display: block;
position: relative;
top: 1px;
width: 100%
}
.vc_separator.vc_separator_align_center h4 {
padding: 0 .8em
}
.vc_sep_width_100 {
width: 100%
}
.vc_sep_pos_align_center {
margin-left: auto;
margin-right: auto
}
.vc_icon_element {
line-height: 0;
font-size: 14px;
margin-bottom: 35px
}
.vc_icon_element.vc_icon_element-outer {
box-sizing: border-box;
text-align: center
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
text-align: left
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
text-align: center
}
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
text-align: right
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
text-align: center;
display: inline-block;
border: 2px solid transparent;
width: 4em;
height: 4em;
box-sizing: content-box;
position: relative
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
max-width: 100%!important;
line-height: 2.85em!important
}   ol,ul {
box-sizing: border-box
}
.screen-reader-text {
border: 0;
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal!important
}
html :where(img[class*=wp-image-]) {
height: auto;
max-width: 100%;
}
:root {
--wp--preset--font-size--normal: 16px;
--wp--preset--font-size--huge: 42px;
}  .wpsr-feed-wrap *,.wpsr-feed-wrap :after,.wpsr-feed-wrap :before {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.wpsr_content {
width: 100%;
display: block
}
.wpsr-container {
margin-right: auto;
margin-left: auto;
padding-right: 15px;
padding-left: 15px;
width: 100%
}
.wpsr-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px
}
.wpsr_content .swiper-container {
overflow: hidden
}
.wpsr-swiper-prev-next {
background-color: #000;
height: 40px;
width: 40px;
position: absolute;
top: 50%;
margin-top: -25px;
border-radius: 50%;
z-index: 2;
text-transform: none;
-webkit-transition: all .2s ease;
transition: all .2s ease;
cursor: pointer
}
.wpsr-swiper-carousel-wrapper .wpsr-swiper-next {
right: -20px
}
.wpsr-swiper-carousel-wrapper .wpsr-swiper-prev {
left: -20px
}
.wpsr-swiper-carousel-wrapper .wpsr-swiper-next,.wpsr-swiper-carousel-wrapper .wpsr-swiper-prev {
background-image: none;
background-color: #fff;
color: #909090;
-webkit-box-shadow: 0 0 16px 0 rgba(0,0,0,.2);
box-shadow: 0 0 16px 0 rgba(0,0,0,.2);
width: 40px;
height: 40px
}
.wpsr-swiper-carousel-wrapper .wpsr-swiper-next:after,.wpsr-swiper-carousel-wrapper .wpsr-swiper-prev:after {
font-size: 16px
}
.wpsr-swiper-prev-next:after {
font-size: 14px
}
.wpsr-reviews-wrapper .wpsr-fixed-height .wpsr-row {
margin-left: -5px;
margin-right: -5px
}
.wpsr-reviews-wrapper .wpsr-reviews-slider {
padding-top: 30px;
padding-left: 10px;
padding-right: 10px
}
.wpsr-reviews-slider-wrapper-inner {
position: relative;
margin-left: -10px;
margin-right: -10px
}
.wpsr-fb-feed-wrapper .swiper-wrapper,.wpsr-ig-feed-wrapper .swiper-wrapper,.wpsr-reviews-slider .swiper-wrapper,.wpsr-twitter-feed-wrapper .swiper-wrapper,.wpsr-yt-feed-wrapper .swiper-wrapper {
margin-bottom: 10px
}
.wpsr-fb-feed-wrapper .swiper-wrapper .swiper-slide,.wpsr-ig-feed-wrapper .swiper-wrapper .swiper-slide,.wpsr-reviews-slider .swiper-wrapper .swiper-slide,.wpsr-twitter-feed-wrapper .swiper-wrapper .swiper-slide,.wpsr-yt-feed-wrapper .swiper-wrapper .swiper-slide {
overflow: inherit!important
}
.wpsr-fixed-height.wpsr-container {
max-width: none;
padding-right: 0;
padding-left: 0;
width: 100%;
margin-bottom: 30px
}
.wpsr-fixed-height .wpsr-business-info {
background-color: #fdf4f4;
border-radius: 8px
}
.wpsr-fixed-height :first-child.wpsr-row {
height: inherit!important;
overflow: inherit!important
}
.wpsr-fixed-height .wpsr-row {
margin-right: 0;
margin-left: 0;
display: block;
-ms-flex-wrap: initial;
flex-wrap: nowrap
}
.wpsr-fixed-height .wpsr-review-fixed-height-wrap {
padding-top: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
overflow: hidden;
margin-right: -15px;
margin-left: -15px
}
.wpsr_add_read_more_slice_content {
-webkit-transition: .5s;
transition: .5s
}
.wpsr_add_read_more.wpsr_show_less_content .wpsr_add_read_more_slice_content,.wpsr_add_read_more.wpsr_show_less_content .wpsr_read_less,.wpsr_add_read_more.wpsr_show_more_content .wpsr_read_more {
display: none
}
.wpsr_add_read_more .wpsr_read_less,.wpsr_add_read_more .wpsr_read_more {
display: inline-block;
font-size: 14px;
font-weight: 500;
line-height: 1.6;
margin: 0;
text-decoration: underline;
-webkit-text-decoration-color: #1194dc;
text-decoration-color: #1194dc;
color: #1194dc;
cursor: pointer;
padding: 0 0 0 4px
}
.wpsr-has-equal-height .wpsr-review-content,.wpsr-reviews-content-length-deactive .wpsr-review-content {
height: 130px!important;
overflow-y: scroll;
overflow: auto;
padding-right: 10px;
scrollbar-color: #8d8d8d #e0e0e0;
scrollbar-width: thin
}
.wpsr-has-equal-height .wpsr-review-content {
height: 130px!important;
overflow-y: scroll;
overflow: auto;
padding-right: 10px;
scrollbar-color: #8d8d8d #e0e0e0;
scrollbar-width: thin
}
.wpsr-business-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 20px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.wpsr-business-info .wpsr-business-info-left {
-webkit-box-flex: 0;
-ms-flex: 0 0 70%;
flex: 0 0 70%
}
.wpsr-business-info .wpsr-business-info-left .wpsr-business-info-logo {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
@media screen and (max-width: 767px) {
.wpsr-business-info .wpsr-business-info-left .wpsr-business-info-logo {
-webkit-box-pack:center;
-ms-flex-pack: center;
justify-content: center
}
.wpsr-swiper-carousel-wrapper .wpsr-swiper-next {
right: 0px
}
.wpsr-swiper-carousel-wrapper .wpsr-swiper-prev {
left: 0px
}
}
.wpsr-business-info .wpsr-business-info-left .wpsr-business-info-paltforms img {
max-height: 25px;
-webkit-box-shadow: none;
box-shadow: none;
margin-right: 10px;
width: auto;
}
.wpsr-business-info .wpsr-business-info-left .wpsr-business-info-logo img {
margin-right: 5px;
height: 25px !important;
width: auto;
-o-object-fit: cover;
object-fit: cover
}
.wpsr-business-info .wpsr-rating-and-count {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0;
line-height: 1.2
}
.wpsr-business-info .wpsr-rating-and-count .wpsr-rating {
margin-top: 2px
}
.wpsr-business-info .wpsr-rating-and-count .wpsr-total-rating {
color: #333;
font-size: 16px;
font-weight: 700;
padding-right: 5px
}
.wpsr-business-info .wpsr-rating-and-count .wpsr-total-reviews {
padding-left: 5px;
font-size: 14px
}
.wpsr-business-info .wpsr-rating-and-count .wpsr-total-reviews span {
font-weight: 700
}
.wpsr-business-info .wpsr-rating-and-count .wpsr-star svg {
height: 18px;
width: 18px;
display: inherit
}
.wpsr-business-info .wpsr-rating-and-count .wpsr-star svg path {
fill: #f7b80c
}
.wpsr-review-template {
background-color: #fff;
-webkit-box-shadow: 0 8px 20px 2px rgba(0,0,0,0);
box-shadow: 0 8px 20px 2px rgba(0,0,0,0);
padding: 30px;
margin-bottom: 30px;
margin-top: 30px;
position: relative;
border-radius: 4px;
-webkit-transition: .4s;
transition: .4s
}
.wpsr-review-template .wpsr-review-title {
font-weight: 600;
color: #333;
font-size: 16px;
line-height: 1.4;
padding: 0;
margin-top: 10px;
margin-bottom: 0
}
.wpsr-review-template .wpsr-reviewer-image img {
height: 80px;
width: 80px;
-o-object-fit: cover;
object-fit: cover;
max-width: none
}
.wpsr-review-template .wpsr-reviewer-image .wpsr-reviewer-image-url {
-webkit-box-shadow: none;
box-shadow: none
}
.wpsr-review-template .wpsr-reviewer-image .wpsr-reviewer-image-url:focus,.wpsr-review-template .wpsr-reviewer-image .wpsr-reviewer-image-url:hover {
outline: none!important;
-webkit-box-shadow: none!important;
box-shadow: none!important
}
.wpsr-review-template .wpsr-reviewer-image .wpsr-reviewer-image-url img {
-webkit-box-shadow: none;
box-shadow: none
}
.wpsr-review-template .wpsr-review-info .wpsr-reviewer-name-url {
margin: 0;
padding: 0;
text-decoration: none;
-webkit-box-shadow: none;
box-shadow: none;
display: inline-block
}
.wpsr-review-template .wpsr-review-info .wpsr-reviewer-name-url .wpsr-reviewer-name {
font-size: 18px;
line-height: 1.4;
color: #333;
font-weight: 700;
margin: 0;
padding: 0
}
.wpsr-review-template .wpsr-review-date {
font-size: 12px;
line-height: 18px;
color: #888;
display: block
}
.wpsr-review-template .wpsr-rating-wrapper {
padding-bottom: 5px
}
.wpsr-review-template .wpsr-rating-wrapper .wpsr-rating {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.wpsr-review-template .wpsr-rating-wrapper .wpsr-rating .wpsr-star svg {
height: 18px;
width: 18px;
display: inherit
}
.wpsr-review-template .wpsr-rating-wrapper .wpsr-rating .wpsr-star svg path {
fill: #f7b80c
}
.wpsr-review-template .wpsr-review-content p {
font-size: 14px;
line-height: 1.6;
color: #555;
margin: 0;
overflow: initial
}
.wpsr-review-template-one {
border-radius: 8px
}
.wpsr-review-template-one .wpsr-reviewer-image {
position: absolute;
top: -40px;
left: 0;
right: 0;
text-align: center;
line-height: 0
}
.wpsr-review-template-one .wpsr-reviewer-image img {
margin: auto;
max-height: 80px;
border-radius: 50%;
width: 80px;
-o-object-fit: cover;
object-fit: cover;
border: 4px solid #fff;
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.34);
box-shadow: 0 0 10px 0 rgba(0,0,0,.34)
}
.wpsr-review-template-one .wpsr-review-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.wpsr-review-template-one .wpsr-review-header .wpsr-review-info {
margin: 0 auto;
text-align: center;
padding-top: 20px
}
.wpsr-review-template-one .wpsr-review-header .wpsr-review-info .wpsr-rating-wrapper .wpsr-rating {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.wpsr-review-template-one .wpsr-review-header .wpsr-review-info .wpsr-rating-wrapper .wpsr-rating .wpsr-star {
margin-right: 2px
}
.wpsr-review-template-one .wpsr-review-header .wpsr-review-info .wpsr-rating-wrapper .wpsr-booking-rating-style,.wpsr-review-template-one .wpsr-review-header .wpsr-review-info .wpsr-rating-wrapper .wpsr-rating-style-1 {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.wpsr-review-template-one .wpsr-review-content {
text-align: center;
margin-top: 15px
}   rs-sbg-px { pointer-events: none }
rs-module i[class^="fa-"],
rs-module i[class*=" fa-"],
.rb-modal-wrapper i[class^="fa-"],
.rb-modal-wrapper i[class*=" fa-"],
#waitaminute i[class^="fa-"],
#waitaminute i[class*=" fa-"],
#objectlibrary i[class^="fa-"],
#objectlibrary i[class*=" fa-"],
#rs_overview i[class^="fa-"],
#rs_overview i[class*=" fa-"],
#rs_overview_menu i[class^="fa-"],
#rs_overview_menu i[class*=" fa-"],
#builderView i[class^="fa-"],
#builderView i[class*=" fa-"]
{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
rs-module [class^="fa-"]:before,
rs-module [class*=" fa-"]:before,
.rb-modal-wrapper [class^="fa-"]:before,
.rb-modal-wrapper [class*=" fa-"]:before,
#rs_overview [class^="fa-"]:before,
#rs_overview [class*=" fa-"]:before,
#objectlibrary [class^="fa-"]:before,
#objectlibrary [class*=" fa-"]:before,
#waitaminute [class^="fa-"]:before,
#waitaminute [class*=" fa-"]:before,
#rs_overview_menu [class^="fa-"]:before,
#rs_overview_menu [class*=" fa-"]:before,
#builderView [class^="fa-"]:before,
#builderView [class*=" fa-"]:before
{
font-family: FontAwesome;
font-style: normal;
font-weight: 400;
speak: never;
speak-as: spell-out;
display: inline-block;
text-decoration: inherit;
width: auto;
margin-right: 0;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: inherit;
margin-left: 0;
}
.tp-fullwidth-forcer { z-index: 0; pointer-events: none}
rs-module-wrap { visibility: hidden }
rs-module-wrap,
rs-module-wrap * { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0);}
rs-module-wrap {position:relative;z-index: 1;width:100%; display: block;}
.rs-fixedscrollon rs-module-wrap { position: fixed !important; top: 0px !important; z-index: 1000; left: 0 !important;}
.rs-stickyscrollon rs-module-wrap {  position: sticky !important; top:0px; z-index: 1000; }
.rs-stickyscrollon { overflow: visible !important; }
rs-fw-forcer { display:block;width:100%;pointer-events: none;}
rs-module { position:relative;overflow:hidden;display: block; }
rs-module.disableVerticalScroll { -ms-touch-action: pan-x; touch-action: pan-x; }
rs-pzimg-wrap,
rs-sbg-effectwrap,
rs-sbg { display: block; pointer-events: none  }
rs-sbg-effectwrap {
position:absolute;top:0px;left:0px;width:100%;height:100%
}
rs-carousel-wrap rs-column rs-layer img { width: 0px; height: 0px; }
rs-sbg-px,
rs-sbg-wrap {position:absolute; top:0px; left:0px; z-index:0;width:100%;height:100%;display: block;}
a.rs-layer,
a.rs-layer:-webkit-any-link { text-decoration: none }
a[x-apple-data-detectors] { color: inherit !important;   text-decoration: none !important;   font-size: inherit !important;   font-family: inherit !important;   font-weight: inherit !important;   line-height: inherit !important; }
.entry-content rs-module a, rs-module a { box-shadow: none; }
.rs-ov-hidden 		{ 	overflow:hidden !important;}
.rs-forceoverflow,
.rs-forceoverflow rs-module-wrap,
.rs-forceoverflow rs-module,
.rs-forceoverflow rs-slides,
.rs-forceoverflow rs-slide { overflow:visible !important}
.rs-parallax-hidden-of rs-slide { overflow:hidden !important}
.tp-simpleresponsive img,
rs-module img{
max-width:none !important;
transition: none;
margin:0px;
padding:0px;
border:none;
}
rs-module .no-slides-text{font-weight:bold;text-align:center;padding-top:80px;}
rs-slides, rs-slide, rs-slide:before {	 position:absolute;text-indent: 0em;top:0px;left:0px;}
rs-slide,rs-slide:before {  display:block; visibility:hidden; }
.rs-layer .rs-untoggled-content { display:block;}
.rs-layer .rs-toggled-content { display:none;}
.rs-tc-active.rs-layer > .rs-toggled-content { display:block;}
.rs-tc-active.rs-layer > .rs-untoggled-content { display:none;}
.rs-layer-video { overflow: hidden }
.rs_html5vidbasicstyles { position:relative;top:0px;left:0px;width:100%;height:100%; overflow:hidden; }
rs-module rs-layer,
rs-module .rs-layer {
opacity: 0;
position:relative;
visibility: hidden; display: block;
-webkit-font-smoothing: antialiased !important;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-moz-osx-font-smoothing: grayscale;
z-index:1;
font-display: swap;
}
rs-layer-wrap,
rs-mask,
rs-module-wrap,
rs-module .rs-layer,
rs-module img {
user-select: none;	
}
rs-module rs-mask-wrap .rs-layer,
rs-module rs-mask-wrap *:last-child,
.wpb_text_column rs-module rs-mask-wrap .rs-layer,
.wpb_text_column rs-module rs-mask-wrap *:last-child{
margin-bottom:0;
}
.rs-svg svg {	width:100%; height:100%;position: relative;vertical-align: top}
rs-layer:not(.rs-wtbindex),
.rs-layer:not(.rs-wtbindex),
rs-alyer *:not(.rs-wtbindex),
.rs-layer *:not(.rs-wtbindex) { outline: none !important; }
rs-layer-wrap,
rs-parallax-wrap,
rs-loop-wrap,
rs-mask-wrap { display: block; }
rs-column-wrap>rs-mask-wrap,
rs-column-wrap>rs-loop-wrap { z-index: 1 }
rs-layer-wrap,
rs-mask-wrap,
rs-cbg-mask-wrap
{ transform-style:flat;}
rs-mask-wrap { overflow: hidden }
rs-fullwidth-wrap { position:relative;width:100%;height:auto;display: block; overflow:visible;max-width:none !important;}
.rev_row_zone_top 				{	top:0px;}
.rev_row_zone_bottom 			{	bottom:0px;}
.rev_row_zone_middle			{ top: 0px;}
rs-column-wrap .rs-parallax-wrap  { vertical-align: top }
.rs-layer img,
rs-layer img { vertical-align: top }
.rev-btn,
.rev-btn:visited						{ 	outline:none !important; box-shadow:none; text-decoration: none !important;  box-sizing:border-box;  cursor: pointer;}
.rev-btn  i								{ 	font-size: inherit; font-weight: normal; position: relative; top: 0px; transition: opacity 0.2s ease-out, margin 0.2s ease-out;  margin-left:0px; line-height: inherit}
rs-progress						{	visibility: hidden; position:absolute; z-index:200;width:100%;height:100%;}
rs-progress-bar,
.rs-progress-bar				{ 	display:block;z-index: 20;box-sizing: border-box;background-clip: content-box;position: absolute;line-height:0px;width:100%;height:100%;}
.rs-layer img {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }
.rs-builder-mode rs-sbg-wrap canvas,
rs-sbg canvas { overflow: hidden; z-index: 5; -webkit-backface-visibility:hidden; backface-visibility:hidden;}   .paoc-wrap, .paoc-wrap * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
outline: none;
}
.paoc-cb-popup-body {
display: none;
background-color: #FFF;
max-width: 800px;
width: 100%;
position: relative;
box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
line-height: normal;
}  .logo-carousel ul li img{max-width: 100%;}
.owl-theme .owl-controls .owl-page span{
background:#fff !important;
margin-top:30px;
width:5px;
height:5px;
}   html {
overflow-x:hidden;
padding: 0 !important;
background:#fff;
margin:0px !important;
}   @font-face {
font-family: 'FontAwesome';
src: url(https://jeanyipgroup.com/wp-content/themes/archi/fonts/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);
src: url(https://jeanyipgroup.com/wp-content/themes/archi/fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),
url(https://jeanyipgroup.com/wp-content/themes/archi/fonts/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),
url(https://jeanyipgroup.com/wp-content/themes/archi/fonts/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),
url(https://jeanyipgroup.com/wp-content/themes/archi/fonts/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),
url(https://jeanyipgroup.com/wp-content/themes/archi/fonts/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.pull-right {
float: right;
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-up:before {
content: "\f106";
}