.is_unyson_page_builder {
max-width: 100%;
}
.page-builder .page-title {
display: none;
}
.page-builder .site__content.full_width_content {
padding-left: 0;
padding-right: 0;
}
.sidebar_left .post-container .fw-container,
.sidebar_right .post-container .fw-container,
.sidebar_none .post-container .fw-container {
padding-left: 0 !important;
padding-right: 0 !important;
}
.unyson_fullwidth.fw-container-no .container {
overflow: hidden;
padding-right: 0;
padding-left: 0;
width: 100%;
}
.fw-page-builder-content .container {
max-width: 100%;
}
.section-bg-image-cover {
background-position: center center;
background-size: cover;
}
.text-overlay {
position: relative;
overflow: hidden;
}
.section-bg-image-cover-totop {
background-position: top center !important;
background-size: cover !important;
}
.section-bg-image-parallax {
background-attachment: fixed;
background-position: center center;
background-size: cover;
position: relative;
}
.section-overlay {
position: relative;
}
.section-overlay .overlay {
height: 100%;
position: absolute;
width: 100%;
}
.fa-mobile {
font-size: 20px;
line-height: 0.8;
}
@media (max-width: 767px) {
.section-bg-image-parallax {
background-attachment: scroll !important;
}
.section-clean-bg.text-overlay .overlay {
height: 100%;
position: absolute;
width: 100%;
}
}  .tax-fw-event-taxonomy-name .post__wrap {
margin-bottom: 36px;
width: 100%;
height: 100%;
position: relative;
}
.tax-fw-event-taxonomy-name .post__wrap--without-media .post__media {
display: none !important;
}
.tax-fw-event-taxonomy-name .post__wrap .entry-title,
.tax-fw-event-taxonomy-name .post__wrap .entry-title a {
font-size: 30px;
font-size: 3rem;
font-weight: 100;
line-height: 1.2;
}
.tax-fw-event-taxonomy-name .post__wrap .post__media {
width: 100%;
min-height: 240px;
float: none;
display: block;
}
.tax-fw-event-taxonomy-name .post__wrap .post__media a {
margin-bottom: 0;
}
.tax-fw-event-taxonomy-name .post__wrap .post-inner {
padding: 24px 15px;
overflow: hidden;
position: relative;
}
.tax-fw-event-taxonomy-name .post__wrap .post-inner .post-content {
hyphens: auto;
word-wrap: break-word;
position: relative;
overflow: hidden;
}
.tax-fw-event-taxonomy-name .post__wrap .post-inner .post-content:after {
bottom: 0;
content: "";
height: 32px;
left: 0;
position: absolute;
width: 100%;
}
.tax-fw-event-taxonomy-name .post__wrap .post-inner .post-meta .event-date {
margin-right: 12px;
}
.tax-fw-event-taxonomy-name .post__wrap .post-inner .post-meta .fa {
margin-right: 6px;
}
@media screen and (min-width: 42.85em) {
.tax-fw-event-taxonomy-name .post__wrap .post-inner {
padding: 36px 30px;
}
.tax-fw-event-taxonomy-name .post__wrap {
overflow: hidden;
height: 270px;
}
.tax-fw-event-taxonomy-name .post__wrap .post__media {
width: 270px;
height: 270px;
float: left;
display: block;
}
.tax-fw-event-taxonomy-name .post__wrap .post-inner {
padding: 24px 30px;
}
.tax-fw-event-taxonomy-name .post__wrap .post-inner .post-content {
height: 168px;
overflow: hidden;
margin-bottom: 6px;
}
}
@media screen and (min-width: 768px) {
.tax-fw-event-taxonomy-name .post__wrap .post-inner {
padding: 36px 40px;
}
}
@media screen and (min-width: 77.5em) { .tax-fw-event-taxonomy-name .post__wrap .post-inner {
padding: 36px 40px;
}
} .event-single-page .page-title {
margin-bottom: 0;
line-height: 1.2;
}
.single-fw-event .comments-area {
margin-top: 48px;
}
.event-single-page .event-meta {
font-size: 20px;
font-size: 2rem;
line-height: 1.2;
}
.event-single-page .post-container {
margin-top: 36px;
}
.event-single-page .page-title,
.event-single-page .event-meta {
text-align: center;
}
.event-single-page .post-thumbnail {
margin-bottom: 0;
}
.event-single-page .post-content {
padding: 24px 15px;
}
.event-single-page .post-controls {
margin: 36px 0;
}
@media screen and (min-width: 38.75em) {
.event-single-page .post-content {
padding: 36px 30px;
}
}
@media screen and (min-width: 768px) {
.event-single-page .post-content {
padding: 36px 40px;
}
.single-fw-event .comments-area {
margin-top: 60px;
}
.event-single-page .post-container {
margin-top: 60px;
}
}    .fw-btn {
box-shadow: none !important;
font-size: 12px;
font-size: 1.2rem;
font-family: 'Roboto', sans-serif;
font-weight: 900;
line-height: 1.6;
padding: 10px 30px;
text-transform: uppercase;
border-radius: 0;
height: 40px;
cursor: pointer;
}
.fw-btn:hover,
.fw-btn:active,
.fw-btn.active,
.fw-btn:focus {
box-shadow: none !important;
background-image: none !important;
opacity: 1;
} #cal-day-box .time-col,
#cal-day-box .cal-row-head .events-col {
font-weight: 500;
}
.fw-shortcode-calendar-wrapper .page-header {
margin-bottom: 0;
margin-top: 0;
padding: 12px 35px;
}
.fw-shortcode-calendar-wrapper .page-header h3,
.btn-group button[data-calendar-nav] {
font-size: 18px;
line-height: 24px;
}
.cal-row-head [class*="cal-cell"]:first-child,
.cal-row-head [class*="cal-cell"] {
font-weight: 700;
}
.list-events {
font-weight: 400;
}
.fw-shortcode-calendar .day-highlight {
font-size: 13px;
} .fw-call-to-action {
}
.call-to-action-alt .fw-call-to-action {
padding: 60px 60px 30px 60px;
border-radius: 0;
display: block;
text-align: center;
margin-bottom: 30px;
}
.call-to-action-alt .fw-call-to-action > div {
display: block;
}
.call-to-action-alt .fw-call-to-action .fw-action-content h2 {
font-size: 30px;
font-weight: 500;
line-height: 30px;
letter-spacing: 0.2em;
margin-bottom: 0;
}
.call-to-action-alt .fw-action-content p {
font-size: 30px;
font-weight: 500;
line-height: 30px;
letter-spacing: 0.2em;
margin-bottom: 30px;
}
.call-to-action-alt .fw-call-to-action .fw-action-btn {
margin: 0 0 -60px 0;
padding: 0;
}
.call-to-action-alt .fw-call-to-action .fw-action-btn a {
width: 60px;
height: 60px;
border-radius: 30px;
padding: 0;
border: none;
text-align: center;
}
.call-to-action-alt .fw-call-to-action .fw-action-btn a:hover {
opacity: 1;
}
.call-to-action-alt .fw-btn span {
}
.call-to-action-alt .fw-btn i {
margin: 0;
font-size: 24px;
line-height: 60px;
} .wrap-forms,
.wrap-forms input,
.wrap-forms textarea {
text-align: center;
}
.wrap-forms label {
display: none;
}
.wrap-forms .header.title {
margin-bottom: 24px;
}
.wrap-forms .header.title h2 {
background: transparent;
height: auto;
text-align: center;
margin-bottom: 0;
font-size: 5rem;
font-size: 50px;
}
.wrap-forms .header.title h2 + p {
font-family: 'Herr Von Muellerhoff', cursive;
text-align: center;
font-size: 30px;
font-size: 3rem;
font-weight: 400;
line-height: 1.44;
margin-bottom: 0;
margin-top: -12px;
}
.wrap-forms label {
font-size: 14px;
font-size: 1.4rem;
font-weight: 500;
line-height: 2.1429;
margin-bottom: 0;
}
.wrap-forms .field-text,
.wrap-forms .field-gap,
.wrap-forms .field-textarea,
.wrap-forms .field-select,
.wrap-forms .field-upload,
.wrap-forms .field-date,
.wrap-forms .field-time,
.wrap-forms .field-multiple,
.wrap-forms .field-rating,
.wrap-forms .field-table {
margin-bottom: 10px;
}
.wrap-forms .field-text input + p,
.wrap-forms .field-select select + p,
.wrap-forms .field-select .bootstrap-select + p,
.wrap-forms .field-textarea textarea + p {
margin-bottom: 0;
}
.wrap-forms .field-text input + p em,
.wrap-forms .field-select select + p em,
.wrap-forms .field-select .bootstrap-select + p em,
.wrap-forms .field-textarea textarea + p em {
font-size: 12px;
font-size: 1.2rem;
font-style: normal;
font-weight: 400;
line-height: 1.25;
}
.fw_form_fw_form input[type="submit"] {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
} .wrap-forms .custom-checkbox input,
.wrap-forms .custom-radio input {
margin-top: -2px;
} .wrap-forms .btn-group.bootstrap-select {
margin-bottom: 0;
}
.wrap-forms .btn.dropdown-toggle.selectpicker.btn-default {
margin-top: 0;
}
.wrap-forms input,
.wrap-forms select {
height: auto;
}
.wrap-forms input,
.wrap-forms select,
.wrap-forms textarea {
font-size: 14px;
font-size: 1.4rem;
font-weight: 300;
line-height: 2;
}
.wrap-forms input[type="text"],
.wrap-forms input[type="email"],
.wrap-forms input[type="url"],
.wrap-forms input[type="password"],
.wrap-forms input[type="search"],
.wrap-forms select,
.wrap-forms textarea {
padding: 6px 20px;
width: 100%;
}
.contact-form-alt .wrap-forms input[type="text"],
.contact-form-alt .wrap-forms input[type="email"],
.contact-form-alt .wrap-forms input[type="url"],
.contact-form-alt .wrap-forms input[type="password"],
.contact-form-alt .wrap-forms input[type="search"],
.contact-form-alt .wrap-forms select,
.contact-form-alt .wrap-forms textarea {
cursor: pointer;
} .contact-form-alt2 .form-wrapper {
padding-bottom: 60px;
}
.contact-form-alt2 .form-wrapper .field-text,
.contact-form-alt2 .form-wrapper .field-textarea {
padding-left: 60px;
padding-right: 60px;
}
.contact-form-alt2 .wrap-forms .header.title {
padding: 30px 30px 15px 30px;
margin-bottom: 60px;
}
.contact-form-alt2 .wrap-forms .header.title h2 {
font-size: 30px;
font-weight: 500;
line-height: 30px;
letter-spacing: 0.2em;
}
@media screen and (min-width: 46.25em) {
}
@media screen and (min-width: 55em) {
}
@media screen and (min-width: 59.6875em) {
.fw-container-fluid.unyson_fullwidth {
padding-right: 30px;
padding-left: 30px;
}
}
@media screen and (min-width: 68.75em) {
}
@media screen and (min-width: 77.5em) {
.fw-container-fluid.unyson_fullwidth {
padding-right: 60px;
padding-left: 60px;
}
} .wrap-forms input:-moz-placeholder,
.wrap-forms textarea:-moz-placeholder {
font-size: inherit;
font-weight: inherit;
color: inherit;
text-transform: inherit;
font-style: inherit;
}
.wrap-forms input::-moz-placeholder,
.wrap-forms textarea::-moz-placeholder {
font-size: inherit;
font-weight: inherit;
color: inherit;
text-transform: inherit;
font-style: inherit;
}
.wrap-forms input:-ms-input-placeholder,
.wrap-forms textarea:-ms-input-placeholder {
font-size: inherit;
font-weight: inherit;
color: inherit;
text-transform: inherit;
font-style: inherit;
}
.wrap-forms input::-webkit-input-placeholder,
.wrap-forms textarea::-webkit-input-placeholder {
font-size: inherit;
font-weight: inherit;
color: inherit;
text-transform: inherit;
font-style: inherit;
}
.wrap-forms input:focus::-webkit-input-placeholder {
color: inherit;
}
.wrap-forms textarea:focus::-webkit-input-placeholder {
color: inherit;
}  .fw-iconbox {
padding: 0;
}
.fw-iconbox .fw-iconbox-title h3 {
font-size: 20px;
font-weight: 500;
margin-top: 10px;
margin-bottom: 15px;
}
.fw-iconbox .fw-iconbox-text {
padding: 0;
}
.fw-iconbox-2 .fw-iconbox-image {
float: left;
width: 40px;
font-size: 40px;
border-radius: 20px;
text-align: center;
}
.fw-iconbox-2 .fw-iconbox-image .fa {
font-size: 20px;
line-height: 40px;
}
.fw-iconbox-2 .fw-iconbox-aside {
overflow: hidden;
margin-left: 60px;
}
.fw-iconbox-2 + .fw-divider-line > hr {
margin-top: 10px;
margin-bottom: 14px;
}
.fw-iconbox-1 {
padding: 40px;
}
.fw-iconbox-1 .fw-iconbox-title h3 {
font-size: 20px;
line-height: 1.5;
margin-top: 0;
margin-bottom: 30px;
}
.fw-iconbox-1 .fw-iconbox-image {
width: 80px;
height: 80px;
border-radius: 40px;
margin-bottom: 30px;
}
.fw-iconbox-1 .fw-iconbox-image .fa {
font-size: 40px;
line-height: 80px;
} .section-subscribe-alt .fw-heading .fw-special-subtitle {
max-width: 750px;
margin-left: auto;
margin-right: auto;
}
.section-subscribe-alt .fw-row {
overflow: hidden;
}
.section-subscribe-alt .fw-iconbox-1 {
padding-top: 15px;
padding-bottom: 15px;
background-color: transparent;
}
.section-subscribe-alt .fw-iconbox-1 .fw-iconbox-image {
margin-bottom: 15px;
background-color: transparent;
}
.section-subscribe-alt .fw-iconbox-1 .fw-iconbox-title h3 {
margin-bottom: 15px;
} a[href^="http://maps.google.com/maps"], [href^="https://maps.google.com/maps"] {
display: none !important;
}
.beautyagency.infowindow .infowindow-title a {
text-transform: uppercase !important;
}
.gmnoprint a, .gmnoprint span, .gm-style-cc {
display: none;
}  .fw-divider-space {
overflow: hidden;
}
.fw-divider-space.space-05x {
margin-top: 12px;
}
.fw-divider-space.space-10x {
margin-top: 24px;
}
.fw-divider-space.space-15x {
margin-top: 24px;
}
.fw-divider-space.space-20x {
margin-top: 24px;
}
.fw-divider-space.space-25x {
margin-top: 24px;
}
.fw-divider-space.space-30x {
margin-top: 36px;
}
.fw-divider-space.space-40x {
margin-top: 36px;
}
.fw-divider-space.space-50x {
margin-top: 48px;
}
@media (min-width: 768px) {
.fw-divider-space.space-05x {
margin-top: 12px;
}
.fw-divider-space.space-10x {
margin-top: 24px;
}
.fw-divider-space.space-15x {
margin-top: 24px;
}
.fw-divider-space.space-20x {
margin-top: 24px;
}
.fw-divider-space.space-25x {
margin-top: 24px;
}
.fw-divider-space.space-30x {
margin-top: 48px;
}
.fw-divider-space.space-40x {
margin-top: 48px;
}
.fw-divider-space.space-50x {
margin-top: 60px;
}
}
@media (min-width: 768px) {
.fw-divider-space.space-05x {
margin-top: 12px;
}
.fw-divider-space.space-10x {
margin-top: 24px;
}
.fw-divider-space.space-15x {
margin-top: 24px;
}
.fw-divider-space.space-20x {
margin-top: 36px;
}
.fw-divider-space.space-25x {
margin-top: 36px;
}
.fw-divider-space.space-30x {
margin-top: 48px;
}
.fw-divider-space.space-40x {
margin-top: 60px;
}
.fw-divider-space.space-50x {
margin-top: 72px;
}
}
@media (min-width: 1024px) {
.fw-divider-space.space-05x {
margin-top: 12px;
}
.fw-divider-space.space-10x {
margin-top: 24px;
}
.fw-divider-space.space-15x {
margin-top: 36px;
}
.fw-divider-space.space-20x {
margin-top: 48px;
}
.fw-divider-space.space-25x {
margin-top: 48px;
}
.fw-divider-space.space-30x {
margin-top: 60px;
}
.fw-divider-space.space-40x {
margin-top: 72px;
}
.fw-divider-space.space-50x {
margin-top: 84px;
}
}
@media (min-width: 1200px) {
.fw-divider-space.space-05x {
margin-top: 12px;
}
.fw-divider-space.space-10x {
margin-top: 24px;
}
.fw-divider-space.space-15x {
margin-top: 36px;
}
.fw-divider-space.space-20x {
margin-top: 48px;
}
.fw-divider-space.space-25x {
margin-top: 60px;
}
.fw-divider-space.space-30x {
margin-top: 72px;
}
.fw-divider-space.space-40x {
margin-top: 96px;
}
.fw-divider-space.space-50x {
margin-top: 120px;
}
} @media (min-width: 783px) {
.vertical-deviders .fw-row > div {
border-right-width: 1px;
}
.vertical-deviders .fw-row > div:last-child {
border-right: 0 !important;
}
} .fw-alert {
border-radius: 0;
} .shortcode-widget-area.center {
text-align: center;
}
.shortcode-widget-area.center .widget {
margin: 0 auto;
} .fw-heading {
margin-bottom: 24px;
}
.fw-special-subtitle {
line-height: 1.2;
}
.fw-heading.fw-heading-w-subtitle {
margin-bottom: 24px;
}
.fw-heading-h1 {
margin-bottom: 24px;
}
.fw-heading-h1.fw-heading-w-subtitle {
margin-bottom: 24px;
}
.fw-heading-h1 .fw-special-subtitle {
font-size: 20px;
font-weight: 100;
line-height: 24px;
}
.fw-heading-h3 .fw-special-title {
margin-bottom: 20px;
}
.fw-heading-special1 .fw-special-title {
margin-bottom: 0;
}
.fw-heading-special1 .fw-special-subtitle {
font-family: 'Herr Von Muellerhoff', cursive;
font-size: 30px;
font-size: 3rem;
line-height: 1.44;
font-weight: 400;
margin-bottom: 0;
margin-top: -12px;
}
.fw-heading-special2 {
padding: 0 0 0 80px;
position: relative;
margin-bottom: 34px;
}
.fw-heading-special2:after {
position: absolute;
content: '';
width: 60px;
height: 60px;
top: 0;
left: 0;
background: url(//www.santiagomassage.cl/wp-content/themes/beautyagency/img/special-icon.png) no-repeat;
display: inline-block;
}
.fw-heading-special2 .fw-special-title {
margin-bottom: 6px;
line-height: 1.3;
}
.fw-heading-center .fw-special-subtitle {
text-align: center;
} .fw-package {
border: none;
margin-top: 60px;
}
@media screen and (min-width: 768px) {
.highlight-col .fw-package {
margin-top: 0;
}
}
.fw-package .fw-heading-row span {
font-size: 30px;
font-weight: 100;
line-height: 1;
padding: 15px;
border-bottom: none;
}
.fw-package .fw-pricing-row {
min-height: 140px;
}
.highlight-col .fw-package .fw-pricing-row {
min-height: 200px;
}
.fw-package .fw-pricing-row + .fw-default-row {
margin-top: 24px;
}
.fw-package .fw-default-row {
margin-left: 30px;
margin-right: 30px;
}
.fw-package .fw-pricing-row span {
display: inline-block;
font-size: 80px;
font-weight: 100;
line-height: 1;
padding: 12px 0 6px;
width: 100%;
}
.fw-package .fw-pricing-row span b {
font-weight: 100;
}
.highlight-col .fw-package .fw-pricing-row span {
font-size: 100px;
font-weight: 100;
padding: 36px 0 6px;
}
.fw-package .fw-pricing-row small {
display: inline-block;
font-size: 14px;
line-height: 24px;
text-transform: uppercase;
}
.fw-package .fw-default-row {
padding: 10px 0;
}
.fw-package .fw-button-row {
padding-bottom: 60px;
}
.highlight-col .fw-package .fw-button-row {
padding-top: 60px;
padding-bottom: 60px;
}
.fw-pricing .fw-btn {
font-size: 12px;
font-size: 1.2rem;
font-weight: 900;
line-height: 1.2;
padding: 12px 30px;
text-transform: uppercase;
height: 40px;
min-width: 40px;
text-align: center;
border: none;
cursor: pointer;
opacity: 1;
-webkit-appearance: initial;
}
.fw-pricing .fw-btn i {
font-size: 24px;
line-height: 30px;
margin: 0;
}
.fw-pricing .fw-btn {
background-color: transparent;
}
.fw-pricing .fw-btn.fw-btn-blue {
background-color: #73c0dd;
}
.fw-pricing .fw-btn.fw-btn-green {
background-color: #51ba91;
}
.fw-pricing .fw-btn.fw-btn-red {
} .fw-accordion {
border: none;
margin-top: -12px;
}
.fw-accordion .fw-accordion-title {
font-size: 14px;
font-size: 1.4rem;
font-weight: 300;
line-height: 3.6;
margin-top: 12px;
padding: 6px 35px;
border: none;
border-radius: 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.fw-accordion .fw-accordion-content {
padding-top: 24px;
padding-bottom: 24px;
}
.fw-accordion .fw-accordion-content > p {
padding: 0 12px 0 12px;
}
.fw-accordion .fw-accordion-content .widget {
padding: 0 30px 0 30px;
}
.fw-accordion .fw-accordion-title:before {
content: '\e661';
font-family: rt-icons-2;
position: absolute;
left: 12px;
line-height: 60px;
top: 0;
}
.fw-accordion .fw-accordion-title.ui-state-active .ui-icon,
.fw-accordion .fw-accordion-title .ui-icon {
background: none;
position: absolute;
top: 0;
right: 0;
left: auto;
width: 40px;
height: 60px;
text-align: center;
border-radius: 0;
}
.fw-accordion .fw-accordion-title.ui-state-active .ui-icon:before,
.fw-accordion .fw-accordion-title .ui-icon:before {
content: '';
font-family: rt-icons-2;
width: 60px;
height: 60px;
line-height: 60px;
}
.fw-accordion .fw-accordion-title.ui-state-active .ui-icon:before {
content: '\e115';
}
.fw-accordion .fw-accordion-title .ui-icon:before {
content: '\e114'
}
@media screen and (min-width: 59.6875em) {
.fw-accordion .fw-accordion-title {
padding: 6px 50px 6px 70px;
}
.fw-accordion .fw-accordion-title:before {
left: 40px;
}
.fw-accordion .fw-accordion-title.ui-state-active .ui-icon,
.fw-accordion .fw-accordion-title .ui-icon {
right: 24px;
}
.fw-accordion .fw-accordion-content > p {
padding: 0 35px 0 35px;
}
}
.fw-tabs-container .fw-tabs ul li {
border-style: solid solid solid none;
border-width: 1px 1px 1px 0;
} .page .entry-content .fw-team-name h3 {
text-align: center;
}
.fw-team .fw-team-name span {
font-size: 10px;
font-weight: 400;
line-height: 10px;
text-transform: uppercase;
} .fw-testimonials {
max-width: 970px;
margin: 24px auto;
position: initial;
overflow: hidden;
}
.fw-testimonials .fw-testimonials-list {
overflow: auto;
}
.fw-testimonials-list > div:nth-child(2) {
visibility: hidden;
}
.fw-testimonials .fw-testimonials-item .author-name,
.fw-testimonials .fw-testimonials-item a {
-webkit-transition: all ease .3s;
-moz-transition: all ease .3s;
-ms-transition: all ease .3s;
-o-transition: all ease .3s;
transition: all ease .3s;
}
.fw-testimonials .fw-testimonials-arrows {
width: 100%;
position: absolute;
bottom: 180px;
display: block;
height: 0;
text-align: center;
}
.fw-testimonials .prev {
margin-right: 80px !important;
}
.fw-testimonials .next {
margin-left: 80px !important;
}
.fw-testimonials .fw-testimonials-pagination {
bottom: auto;
display: block;
margin-top: 6px;
position: relative;
right: auto;
text-align: center;
width: 100%;
z-index: 2;
}
.fw-testimonials .fw-testimonials-title {
text-align: center;
margin-bottom: 0;
}
.fw-testimonials .fw-testimonials-subtitle {
font-family: 'Herr Von Muellerhoff', cursive;
text-align: center;
line-height: 1.44;
margin-top: -12px;
font-size: 30px;
font-size: 3rem;
font-weight: 400;
}
.fw-testimonials .fw-testimonials-text {
padding: 10px 20px 0;
margin: 0;
border: none;
border-radius: 0;
background-color: transparent;
}
.fw-testimonials .fw-testimonials-text:before,
.fw-testimonials .fw-testimonials-text:after {
content: '';
display: block;
position: absolute;
top: -6px;
bottom: auto;
width: auto;
height: auto;
font-family: 'FontAwesome';
font-size: 25px;
font-size: 2.5rem;
line-height: 1.28;
opacity: 0.5;
margin: 0;
font-style: normal;
border: none;
}
.fw-testimonials .fw-testimonials-text:before {
content: '\f10d';
left: 0;
right: auto;
}
.fw-testimonials .fw-testimonials-text:after {
content: '\f10e';
right: 0;
left: auto;
}
.fw-testimonials .fw-testimonials-text {
font-size: 20px;
font-size: 2rem;
font-style: italic;
font-weight: 100;
line-height: 1.2;
text-align: center;
}
.fw-testimonials .fw-testimonials-text p {
margin-top: 8px;
}
.fw-testimonials .fw-testimonials-meta {
margin-top: 24px;
margin-left: auto;
margin-right: auto;
}
.fw-testimonials .fw-testimonials-meta > div {
display: block;
text-align: center;
}
.fw-testimonials .fw-testimonials-avatar {
margin: 0 0 12px;
}
.fw-testimonials .fw-testimonials-avatar img {
border: none;
padding: 0;
width: 100px;
height: 100px;
}
.fw-testimonials .fw-testimonials-author {
display: block;
padding: 0;
}
.fw-testimonials .fw-testimonials-author .author-name {
font-size: 14px;
font-size: 1.4rem;
font-weight: 900;
line-height: 1.71429;
text-transform: none !important;
cursor: pointer;
}
.fw-testimonials .fw-testimonials-author em {
display: block;
font-size: 14px;
font-size: 1.4rem;
font-weight: 300;
font-style: normal;
line-height: 1.0715;
}
.fw-testimonials .fw-testimonials-author .fw-testimonials-url {
display: block;
font-size: 14px;
font-size: 1.4rem;
font-weight: 300;
font-style: normal;
line-height: 1.44;
min-height: 24px;
}   .special-section .unyson_content,
.special-section .unyson_content .fw-row > div:first-child {
padding: 0;
}
.special-section .unyson_content .fw-row > div {
padding: 24px 15px;
}
.special-section .unyson_content i,
.special-section .unyson_content .fa {
margin-right: 6px;
}
.special-section .fw-table {
border: 0 !important;
}
.special-section .unyson_content .fw-table a {
font-style: italic;
}
.special-section .fw-table table,
.special-section .fw-table table > thead > tr > th,
.special-section .fw-table table > tbody > tr > th,
.special-section .fw-table table > tfoot > tr > th,
.special-section .fw-table table > thead > tr > td,
.special-section .fw-table table > tfoot > tr > td {
border: 0 !important;
}
.special-section .fw-table table > tbody > tr > td {
border: 0 !important;
text-align: left;
padding: 12px 0;
}
@media screen and (min-width: 59.6875em) {
.special-section .unyson_content .fw-row > div {
padding: 36px 30px;
}
}
@media screen and (min-width: 68.75em) {
.special-section .unyson_content .fw-row > div {
padding: 48px 60px;
}
.special-section .default-col {
width: 45%;
}
}  .unyson--preview-layout .fw-row > div {
text-align: center !important;
}
.unyson--preview-layout .fw-row > div p {
line-height: 60px !important;
margin-bottom: 30px !important;
} .menu-strip a:before {
font-family: 'FontAwesome';
font-style: normal;
position: relative;
font-size: 16px;
line-height: 0;
margin-right: 5px;
top: 2px;
font-weight: 100;
display: inline-block;
width: 1em;
text-align: center;
} @media screen and (min-width: 783px) {
.menu-strip .menu-item-has-children > a,
.menu-strip .page_item_has_children > a { }
.main-nav .menu li .mega-menu a,
.main-nav .menu li .mega-menu a:hover {
padding: 0;
background-color: transparent;
}
.menu-strip .menu li li.menu-item-has-children > a:hover,
.menu-strip .menu li li.page_item_has_children > a:hover {
background-color: transparent;
}
.menu-strip .mega-menu .menu-item {
float: none;
}
.menu-strip .mega-menu .menu-item + .menu-item {
margin-top: 15px;
}
.menu-strip ul .mega-menu ul {
position: static;
float: none;
opacity: 1;
visibility: visible;
}
.menu-strip .menu-item-has-mega-menu {
position: relative;
}
.menu-strip ul .menu-item-has-mega-menu ul,
.menu-strip ul .menu-item-has-mega-menu:hover ul {
transform: translate(0px, 0px);
-moz-transform: translate(0px, 0px);
-webkit-transform: translate(0px, 0px);
}
.menu-strip .mega-menu {
display: none;
position: absolute;
left: 0;
top: 100%;
z-index: 10;
}
.menu-strip .mega-menu ul {
background: none;
}
.menu-strip .mega-menu a {
padding: 0;
display: inline;
position: relative;
line-height: 22px;
text-transform: none;
}
#masthead .menu-strip .mega-menu .current-menu-item a {
font-weight: normal;
}
.menu-strip .mega-menu a:hover,
.menu-strip .mega-menu a:focus {
text-decoration: underline;
}
.menu-strip .mega-menu p {
margin: 0 0 1em 0;
}
.menu-strip .mega-menu a:before {
top: -2px;
line-height: 22px;
text-decoration: none;
}
.menu-strip .mega-menu a:after {
display: none !important;
}
.menu-strip .mega-menu li,
.menu-strip .mega-menu li:hover {
background: none;
}
.menu-strip .menu-item-has-mega-menu:hover .mega-menu {
display: block;
}
.menu-strip .mega-menu .menu-item {
text-transform: none;
font-size: 13px;
line-height: 20px;
} .main-nav .menu li ul.mega-menu-row,
.menu-strip .mega-menu-row {
width: 100%;
display: table;
table-layout: fixed;
padding: 24px 0;
}
.menu-strip .mega-menu-row:first-child {
border-top: none;
} .menu-strip .mega-menu-col {
display: table-cell;
width: 1px;
padding: 0 24px;
}
.menu-strip .mega-menu-col:first-child {
border-left: none;
}
.menu-strip .mega-menu-col > a {
display: inline-block;
width: auto !important;
padding: 0 !important;
font-size: 19px;
margin-top: 5px;
margin-bottom: 15px;
text-transform: none;
}
.menu-strip .mega-menu-col > a:before {
top: 2px;
} .menu-strip .mega-menu-col .sub-menu .sub-menu {
padding-left: 27px;
}
.menu-strip .mega-menu-row .sub-menu-has-icons {
padding-left: 27px;
}
.menu-strip .mega-menu-row .menu-item-has-icon > p {
margin-left: -27px;
}
.menu-strip .mega-menu-row .sub-menu-has-icons a:before,
.menu-strip .mega-menu-row > .menu-item-has-icon > a:before {
position: absolute;
left: -27px;
width: 18px;
text-align: center;
margin: 0;
top: 0;
}
.menu-strip .mega-menu-row > .menu-item-has-icon > a {
margin-top: 0;
left: 27px;
}
.menu-strip .mega-menu li:hover a {
background: none;
}
.menu-strip .mega-menu-col p + .sub-menu {
margin-top: 12px;
}
.menu-strip .mega-menu-col .sub-menu div {
margin-top: 15px;
} .fw-testimonials .fw-testimonials-text:before,
.fw-testimonials .fw-testimonials-text:after {
font-size: 50px;
font-size: 5rem;
}
.fw-testimonials .fw-testimonials-text {
padding-left: 140px;
padding-right: 140px;
}
}
@media (min-width: 68.75em) {
.fw-testimonials .fw-testimonials-text:before,
.fw-testimonials .fw-testimonials-text:after {
font-size: 120px;
line-height: 1;
}
.fw-testimonials .fw-testimonials-text {
padding-left: 160px;
padding-right: 160px;
margin-bottom: 36px;
}
}  .models-profile-slider {
margin: 0 0 12px;
position: relative;
}
.models-profile-slider ul {
margin: 0;
padding: 0;
}
.models-profile-slider .slide-inner {
text-align: center;
}
.models-profile-slider .slider-img-block {
width: 100%;
min-height: 500px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow: hidden;
}
.models-profile-slider .bx-viewport {
padding: 0 15px 36px;
}
.models-profile-slider .slider-img-block .slide-inner {
padding: 48px 15px;
}
@media screen and (max-width: 480px) {
.models-profile-slider .slider-img-block .slide-inner {
padding: 48px 0;
}
}
.models-profile-slider .bx-controls-direction .bx-prev,
.models-profile-slider .bx-controls-direction .bx-next {
font-size: 14px;
font-size: 1.4rem;
text-transform: uppercase;
position: absolute;
top: 50%;
margin-top: -15px;
}
.models-profile-slider .bx-controls-direction .bx-prev {
left: 30px;
bottom: 0;
top: auto;
}
.models-profile-slider .bx-controls-direction .bx-next {
right: 30px;
bottom: 0;
top: auto;
}
.models-profile-slider .fw-heading-row {
margin-bottom: 36px;
}
.models-profile-slider .fw-cat-row,
.models-profile-slider .fw-heading-row {
text-transform: uppercase;
}
.models-profile-slider .fw-cat-row {
font-size: 30px;
font-size: 3rem;
font-weight: 300;
line-height: 1.2;
}
.models-profile-slider .show-profile {
font-size: 1.2rem;
font-weight: 900;
height: 40px;
line-height: 1.2;
padding: 10px 30px;
text-transform: uppercase;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.models-profile-slider .show-profile:hover {
background-color: transparent;
}
.models-profile-slider .models-slider-parameters-block {
margin-bottom: 50px;
text-align: center;
}
.models-profile-slider .models-slider-parameters-block > div {
text-align: center;
display: inline-block;
overflow: hidden;
}
@media screen and (max-width: 480px) {
.models-profile-slider .models-slider-parameters-block > div {
border-right: 0 !important;
width: 50%;
margin-bottom: 10px;
padding: 0 22px;
}
}
@media (min-width: 480px) {
.models-profile-slider .slide-inner {
text-align: left;
}
.models-profile-slider .models-slider-parameters-block {
text-align: left;
}
.models-profile-slider .models-slider-parameters-block > div {
text-align: left;
padding: 0 22px 0 0;
margin: 0 22px 0 0;
}
.models-profile-slider .models-slider-parameters-block > div:last-child {
border-right: 0;
}
}
.models-profile-slider .models-slider-parameters-block > div > span {
font-weight: 800;
width: 100%;
overflow: hidden;
} .site-main .bx-wrapper .bx-viewport {
border: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.site-main .bx-wrapper .bx-controls-direction a {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
.site-main .bx-wrapper .bx-pager {
bottom: 0;
} .site-main .theme-default .nivoSlider {
margin-bottom: 0;
}
.theme-default .nivoSlider {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
} .site-main .owl-carousel { margin: 0 auto 30px;
}
.site-main .wrap-nivoslider.theme-default,
.site-main .bx-wrapper { margin: 0 auto 0;
} .partners-row img {
margin: 0 auto;
}
.partners-row a img {
opacity: 0.23;
}
.partners-row a:hover img {
opacity: 1;
}
@media screen and (max-width: 767px) {
.partners-row .fw-col-xs-12 {
float: left;
width: 50%;
}
}
@media screen and (min-width: 68.75em) {
.models-profile-slider .bx-viewport {
padding: 0 30px;
}
.models-profile-slider .models-slider-parameters-block {
min-width: 500px;
}
.models-profile-slider .bx-controls-direction .bx-prev {
left: -2px;
bottom: auto;
top: 50%;
-moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg);
}
.models-profile-slider .bx-controls-direction .bx-next {
right: -2px;
bottom: auto;
top: 50%;
-moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);
}
}
@media screen and (min-width: 77.5em) {
.models-profile-slider .slider-img-block {
min-height: 800px;
}
.models-profile-slider .bx-viewport {
padding: 0 60px;
}
.models-profile-slider .bx-controls-direction .bx-prev {
left: 10px;
}
.models-profile-slider .bx-controls-direction .bx-next {
right: 10px;
}
.models-profile-slider .slide-inner {
margin-top: 200px;
margin-left: 170px;
}
}