div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//cinziapezzolesi.com/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}.esg-line-height-0 {
line-height: 0;
}
.esg-text-left {
text-align: left;
}
.esg-text-right {
text-align: right;
}
.esg-text-center {
text-align: center;
}
.esg-font-normal {
font-style: normal;
}
.esg-font-italic {
font-style: italic;
}
.esg-display-none {
display: none;
}
.esg-display-block {
display: block;
}
.esg-display-inline-block {
display: inline-block;
}
.esg-display-inline {
display: inline;
}
.esg-display-none-i {
display: none !important;
}
.esg-display-block-i {
display: block !important;
}
.esg-display-inline-block-i {
display: inline-block !important;
}
.esg-display-inline-i {
display: inline !important;
}
.esg-hidden {
visibility: hidden;
}
.esg-visible {
visibility: visible;
}
.esg-absolute {
position: absolute;
}
.esg-relative {
position: relative;
}
.esg-margin-0 {
margin: 0;
}
.esg-margin-t-0 {
margin-top: 0;
}
.esg-margin-b-0 {
margin-bottom: 0;
}
.esg-margin-l-0 {
margin-left: 0;
}
.esg-margin-r-0 {
margin-right: 0;
}
.esg-margin-5 {
margin: 5px;
}
.esg-margin-t-5 {
margin-top: 5px;
}
.esg-margin-b-5 {
margin-bottom: 5px;
}
.esg-margin-l-5 {
margin-left: 5px;
}
.esg-margin-r-5 {
margin-right: 5px;
}
.esg-margin-10 {
margin: 10px;
}
.esg-margin-t-10 {
margin-top: 10px;
}
.esg-margin-b-10 {
margin-bottom: 10px;
}
.esg-margin-l-10 {
margin-left: 10px;
}
.esg-margin-r-10 {
margin-right: 10px;
}
.esg-padding-0 {
padding: 0;
}
.esg-padding-t-0 {
padding-top: 0;
}
.esg-padding-b-0 {
padding-bottom: 0;
}
.esg-padding-l-0 {
padding-left: 0;
}
.esg-padding-r-0 {
padding-right: 0;
}
.esg-padding-15 {
padding: 15px;
}
.esg-padding-t-15 {
padding-top: 15px;
}
.esg-padding-b-15 {
padding-bottom: 15px;
}
.esg-padding-l-15 {
padding-left: 15px;
}
.esg-padding-r-15 {
padding-right: 15px;
}
.esg-f-left {
float: left !important;
}
.esg-f-right {
float: right !important;
}
.esg-f-none {
float: none !important;
}
.esg-black {
color: #000000;
}
.esg-w100-hauto {
width: 100%;
height: auto;
}
.esg-fullscreen-forcer {
position: relative;
left: 0px;
top: 0px;
width: 100%;
height: auto;
}
.esg-iframe {
position: absolute;
top: 0px;
left: 0px;
display:none;
}
.esg-clearfix:before,
.esg-clearfix:after {
content: " ";
display: table;
}
.esg-clearfix:after {
clear: both;
} .esg-starring {
line-height: 25px;
display: inline-block
}
.esg-starring .star-rating {
float: none;
}
.esg-starring .star-rating {
color: #FFC321 !important;
}
.esg-starring .star-rating, .esg-starring-page .star-rating {
float: right;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1em;
font-size: 1em;
width: 5.4em;
font-family: star;
}
.esg-starring .star-rating:before, .esg-starring-page .star-rating:before {
content: "\73\73\73\73\73";
color: #E0DADF;
float: left;
top: 0;
left: 0;
position: absolute;
}
.esg-starring star-rating span,
.esg-starring .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.esg-starring .star-rating span:before,
.esg-starring .star-rating span:before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
}
.esg-starring .star-rating {
color: #FFC321 !important;
}
.lazyloadcover {
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
width: 100%;
height: 100%;
}
.esg-lazyblur {
background-repeat: no-repeat;
filter: blur(25px);
-webkit-filter: blur(25px);
-moz-filter: blur(25px);
background-size: cover;
background-position: center center;
width: 100%;
height: 100%;
top: 0;
left: 0;
overflow: hidden;
}
.esg-media-poster {
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
background-size: cover;
background-position: center center;
z-index: 10;
opacity: 0;
}
.esg-video-active .esg-media-poster {
z-index: 0
}
.esg-vimeo-frame {
background: black
} .esg-grid .no-filter-message { position: absolute;
bottom: 0;
left: 0;
width: 100%;
text-align: center;
pointer-events: none;
visibility: hidden;
opacity: 0;
transition: all 0.2s ease;
} .esg-grid.show-message .no-filter-message {
transition-duration: 1s;
visibility: visible;
opacity: 1;
} .esg-hover-image {
display: none
}
.esg-media-poster .esg-hover-image {
display: block;
width: inherit;
height: inherit;
background-size: inherit;
background-position: inherit;
visibility: hidden;
opacity: 0
}
.esg-starring .star-rating, .esg-starring-page .star-rating {
line-height: 1em;
font-size: 1em;
font-family: star;
}
.esg-grid {
width: 100%;
max-width: 100%;
font-family: 'Open Sans', sans-serif;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translateZ(0px);
transform: translateZ(0px)
}
@-moz-document url-prefix() {
.esg-grid {
transform: none !important
}
}
.esg-grid .mainul,
.esg-grid .mainul > li {
list-style: none;
margin: 0;
padding: 0;
transform-style: flat !important;
}
.esg-grid * {
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
} .esg-grid ul,
.esg-grid li {
list-style: none;
margin: 0;
padding: 0;
transform-style: flat !important;
}
.esg-overflowtrick {
position: relative;
width: 100%;
height: auto;
overflow: hidden;
padding: 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
z-index: 1;
}
.esg-overflowtrick + .esg-filters {
z-index: 0 !important;
}
.esg-container {
position: relative;
width: 100%;
height: auto;
}
.esg-container > ul,
.esg-overflowtrick > ul {
width: 100%;
max-width: 100%;
height: 0px;
position: relative;
overflow: visible;
}
.esg-grid li {
border: 0px solid transparent;
outline: 0px solid transparent;
visibility: hidden;
display: none;
}
.esg-grid a {
border: none;
text-decoration: none
}
.esg-grid a:hover,
.esg-grid a:focus {
text-decoration: none;
border: none;
}
.esg-clear {
clear: both;
height: 5px !important;
background: none !important;
}
.esg-clear-no-height,
.eg-clearfix {
clear: both;
height: 0px !important;
background: none !important;
}
.esg-line-break {
height: 5px;
visibility: hidden;
}
.esg-divide-5 {
width: 100%;
height: 5px
}
.esg-divide-15 {
width: 100%;
height: 15px
}
.esg-divide-20 {
width: 100%;
height: 20px
}
.esg-divide-22 {
width: 100%;
height: 22px
}
.esg-divide-30 {
width: 100%;
height: 30px
}
.esg-click-to-play-video {
cursor: pointer
}
.esg-entry-media iframe {
-webkit-transform-style: flat;
-webkit-transform: translateZ(1000px);
border: 0;
} .esg-container .tp-esg-item {
position: absolute;
top: 0px;
left: 0px;
}
.esg-container .tp-esg-item {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.esg-container .tp-esg-item .blackoverlay {
width: 100%;
height: 100%;
position: absolute;
background: #000;
top: 0px;
left: 0px;
}
.tp-esg-item {
z-index: 5
}
.tp-esg-item.itemonotherpage {
z-index: 0;
display: none;
} .esg-entry-cover {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
overflow: hidden;
border: 0px solid transparent;
outline: 0px solid transparent;
}
.eec {
display: block;
width: auto;
height: auto;
position: absolute !important;
font-size: 20px;
text-align: center
}  .esg-tc {
top: 0px;
left: 0px;
width: 100%;
}
.esg-lc {
top: 0px;
left: 0px;
height: 100%;
}
.esg-cc {
top: 0px;
left: 0px;
width: 100%;
vertical-align: middle;
}
.esg-rc {
top: 0px;
right: 0px;
height: 100%;
}
.esg-bc {
bottom: 0px;
left: 0px;
width: 100%;
} .esg-tc .ess-tb-cell {
text-align: center;
vertical-align: top;
} .esg-lc .ess-tb-cell {
text-align: left;
vertical-align: middle;
}
.esg-cc .ess-tb-cell {
}
.esg-rc .ess-tb-cell {
text-align: right;
vertical-align: middle;
} .esg-blc .ess-tb-cell {
text-align: left;
vertical-align: bottom;
}
.esg-bc .ess-tb-cell {
text-align: center;
vertical-align: bottom;
}
.esg-brc .ess-tb-cell {
text-align: right;
vertical-align: bottom;
}
.esg-bc .leftalign {
text-align: left;
} .esg-entry-media {
position: relative;
border: 0px solid transparent;
outline: 0px solid transparent;
overflow: hidden;
}
.esg-entry-media {
width: 100%;
}
.esg-entry-media img {
width: 100%;
height: auto;
max-width: none !important;
min-width: none !important
}
.esg-layout-masonry .esg-entry-media img {
line-height: 0px;
vertical-align: bottom;
display: inline-block;
}
.esg-layout-even .esg-entry-media img {
display: none
}
.esg-media-cover-wrapper {
position: relative;
width: 100%;
backface-visibility: hidden
}
.esg-layout-even .esg-media-cover-wrapper {
height: 100%;
}
.esg-entry-media-wrapper {
z-index: 0;
}
.esg-entry-media-wrapper-even {
width: 100%;
height: 100%;
overflow: hidden;
position: relative;
}
.esg-entry-media-wrapper-not-even {
overflow: hidden;
position: relative;
}
.esg-entry-media-wrapper .esg-video-frame {
background: #000;
}
.esg-entry-media-wrapper-item-layout {
width: 100%;
height: 100%;
position: absolute;
overflow: hidden;
} .esg-entry-cover .esg-overlay {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
border: 0px solid transparent;
outline: 0px solid transparent;
} .esg-layout-even .esg-entry-content {
display: none;
}
.esg-entry-content {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-backface-visibility: hidden;
} .navigationbuttons,
.esg-pagination,
.esg-filters {
position: relative;
z-index: 50;
-webkit-backface-visibility: hidden;
}
.esg-grid .esg-pagination {
background: #FFF;
z-index: 100;
-webkit-backface-visibility: hidden;
} .esg-nav-by-shortcode .esg-sortbutton-order.eg-icon-down-open.tp-asc,
.esg-nav-by-shortcode .esg-sortbutton-order .tp-desc,
.esg-sortbutton-order.eg-icon-down-open.tp-asc,
.esg-sortbutton-order .tp-desc {
text-align: center
} .esg-nav-by-shortcode {
position: relative;
display: inline-block;
vertical-align: top;
text-align: center
}
.esg-nav-by-shortcode .esg-navbutton-solo-right,
.esg-nav-by-shortcode .esg-navbutton-solo-left {
position: relative;
left: auto;
right: auto;
top: auto;
bottom: auto
}
.esg-nav-by-shortcode .esg-filter-wrapper {
visibility: visible;
} .esg-singlefilters .esg-filter-checked {
display: none;
-webkit-backface-visibility: hidden;
}
.esg-filter-wrapper {
display: inline-block;
}
.esg-sortbutton-wrapper {
display: inline-block;
}
.esg-cartbutton-wrapper {
display: inline-block
} .esg-filter-wrapper.dropdownstyle {
min-width: 100px;
cursor: pointer;
position: relative;
z-index: 1500;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(1px);
transform: translateZ(1px)
}
.esg-filter-wrapper.dropdownstyle.esg-skin-preview {
z-index: 1570;
visibility: visible;
}
.esg-filter-wrapper.dropdownstyle .esg-filterbutton {
display: block;
margin-right: 0px;
margin-bottom: 5px;
}
.esg-filter-wrapper.dropdownstyle .esg-filter-checked {
margin-right: 5px;
margin-left: 0px;
}
.esg-dropdown-wrapper {
display: none;
position: absolute;
padding: 20px;
top: 100%;
backface-visibility: hidden;
transform: translateZ(10px);
}
.esg-selected-filterbutton {
color: #999;
margin-right: 5px;
cursor: pointer;
padding: 0px 15px 0px 10px;
line-height: 20px;
font-size: 12px;
font-weight: 600;
font-family: "Open Sans", sans-serif;
display: inline-block;
background: rgba(0, 0, 0, 0);
margin-bottom: 5px;
width: 100%;
}
.esg-selected-filterbutton.hovered {
color: #444;
}
.esg-selected-filterbutton .eg-icon-down-open {
display: inline-block;
vertical-align: top;
width: 29px;
line-height: inherit;
font-size: 9px;
font-weight: 700;
color: #999;
background: rgba(0, 0, 0, 0);
text-align: center;
} .esg-sortbutton-order.tp-desc {
transform: scaleY(-1);
filter: FlipV;
-ms-filter: "FlipV";
}
.esg-sorting-select {
cursor: pointer;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0.0;
-khtml-opacity: 0.0;
opacity: 0.0;
-webkit-appearance: menulist-button;
}
.esg-filters.esg-navbutton-solo-left {
position: absolute;
left: 0px;
top: 50%;
z-index: 800
}
.esg-filters.esg-navbutton-solo-right {
position: absolute;
right: 0px;
top: 50%;
z-index: 800;
}
.esg-navigationbutton.esg-right,
.esg-navigationbutton.esg-left {
margin-left: 0px !important;
margin-right: 0px !important;
-webkit-transform-style: flat;
-webkit-transform: translateZ(5000px)
} .eg-leftright-container {
float: left;
width: 310px;
margin-right: 20px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
position: relative;
}
.eg-leftright-container.dark {
background: #1e1e1e
}
.eg-leftright-container .pagination {
position: absolute;
bottom: 0px;
}
.eg-leftright-container .esg-filters {
padding: 30px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.eg-leftright-container .esg-filterbutton {
display: block;
margin: 0px 0px 5px 0px
}
.eg-leftright-container .esg-filter-wrapper {
display: block;
margin-right: 0px;
} .eg-ajaxtarget-container {
position: relative;
width: 100%;
height: auto;
}
.eg-ajaxanimwrapper {
position: relative;
overflow: hidden;
} .tp-esg-item .add_to_cart_button.loading:before {
content: "";
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
background: url(//cinziapezzolesi.com/wp-content/plugins/essential-grid%202/public/assets/images/ajax-loader.gif) center no-repeat rgba(255, 255, 255, 0.65);
}
.esg-loader {
top: 50%;
left: 50%;
z-index: 10000;
position: absolute;
}
.infinityscollavailable.esg-loader {
position: relative;
top: auto;
left: 50%;
margin-top: 25px !important;
margin-bottom: 25px !important;
}
.esg-loader.spinner0 {
width: 40px;
height: 40px;
background: url(//cinziapezzolesi.com/wp-content/plugins/essential-grid%202/public/assets/images/loader.gif) no-repeat center center;
background-color: #fff;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
margin-left: -20px;
-webkit-animation: esg-rotateplane 1.2s infinite ease-in-out;
animation: esg-rotateplane 1.2s infinite ease-in-out;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.esg-loader.spinner1 {
width: 40px;
height: 40px;
background-color: #fff;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
margin-left: -20px;
-webkit-animation: esg-rotateplane 1.2s infinite ease-in-out;
animation: esg-rotateplane 1.2s infinite ease-in-out;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.esg-loader.spinner5 {
background: url(//cinziapezzolesi.com/wp-content/plugins/essential-grid%202/public/assets/images/loader.gif) no-repeat 10px 10px;
background-color: #fff;
margin: -22px -22px;
width: 44px;
height: 44px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
@-webkit-keyframes esg-rotateplane {
0% {
-webkit-transform: perspective(120px)
}
50% {
-webkit-transform: perspective(120px) rotateY(180deg)
}
100% {
-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)
}
}
@keyframes esg-rotateplane {
0% {
transform: perspective(120px) rotateX(0deg) rotateY(0deg);
-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
}
50% {
transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
}
100% {
transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
}
}
.esg-loader.spinner2 {
width: 40px;
height: 40px;
margin-left: -20px;
background-color: #ff0000;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
border-radius: 100%;
-webkit-animation: esg-scaleout 1.0s infinite ease-in-out;
animation: esg-scaleout 1.0s infinite ease-in-out;
}
@-webkit-keyframes esg-scaleout {
0% {
-webkit-transform: scale(0.0)
}
100% {
-webkit-transform: scale(1.0);
opacity: 0;
}
}
@keyframes esg-scaleout {
0% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
}
100% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
opacity: 0;
}
}
.esg-loader.spinner3 {
margin: -9px 0px 0px -35px;
width: 70px;
text-align: center;
}
.eg-search-wrapper .esg-loader.spinner3 {
margin-top: -30px !important
}
.simple-light .eg-search-wrapper .esg-loader.spinner3,
.simple-dark .eg-search-wrapper .esg-loader.spinner3 {
margin-top: -25px !important
}
.text-light .eg-search-wrapper .esg-loader.spinner3,
.text-dark .eg-search-wrapper .esg-loader.spinner3 {
margin-top: -22px !important
}
.esg-loader.spinner3 .bounce1,
.esg-loader.spinner3 .bounce2,
.esg-loader.spinner3 .bounce3 {
width: 18px;
height: 18px;
background-color: #fff;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
border-radius: 100%;
display: inline-block;
-webkit-animation: esg-bouncedelay 1.4s infinite ease-in-out;
animation: esg-bouncedelay 1.4s infinite ease-in-out; -webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.esg-loader.spinner3 .bounce1 {
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
.esg-loader.spinner3 .bounce2 {
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
}
@-webkit-keyframes esg-bouncedelay {
0%, 80%, 100% {
-webkit-transform: scale(0.0)
}
40% {
-webkit-transform: scale(1.0)
}
}
@keyframes esg-bouncedelay {
0%, 80%, 100% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
}
40% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
}
.esg-loader.spinner4 {
margin: 0px 0px 0px -20px;
width: 40px;
height: 40px;
text-align: center;
-webkit-animation: esg-rotate 2.0s infinite linear;
animation: esg-rotate 2.0s infinite linear;
}
.esg-loader.spinner4 .dot1,
.esg-loader.spinner4 .dot2 {
width: 60%;
height: 60%;
display: inline-block;
position: absolute;
top: 0;
background-color: #fff;
border-radius: 100%;
-webkit-animation: esg-bounce 2.0s infinite ease-in-out;
animation: esg-bounce 2.0s infinite ease-in-out;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
}
.esg-loader.spinner4 .dot2 {
top: auto;
bottom: 0px;
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
@-webkit-keyframes esg-rotate {
100% {
-webkit-transform: rotate(360deg)
}
}
@keyframes esg-rotate {
100% {
transform: rotate(360deg);
-webkit-transform: rotate(360deg)
}
}
@-webkit-keyframes esg-bounce {
0%, 100% {
-webkit-transform: scale(0.0)
}
50% {
-webkit-transform: scale(1.0)
}
}
@keyframes esg-bounce {
0%, 100% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
}
50% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
} [class^="eg-icon-"]:before,
[class*=" eg-icon-"]:before {
font-family: "eg-font";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center; font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;    }
[class^="fa-icon-"]:before, [class*=" fa-icon-"]:before {
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;
}
.esg-grid [class^="pe-7s-"]:before,
.esg-grid [class*=" pe-7s-"]:before {
font-family: 'Pe-icon-7-stroke';
display: inline-block;
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;
} .esg-filter-wrapper .esg-filterbutton:last-child,
.esg-cartbutton a,
.esg-selected-filterbutton {
margin-right: 0 !important;
}
.esg-singlefilters .esg-filter-checked {
display: none !important
} .eg-ajaxclicklistener {
cursor: pointer
}
.eg-ajax-video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.eg-ajax-video-container.widevideo {
padding-bottom: 50%;
}
.eg-ajax-video-container iframe,
.eg-ajax-video-container object,
.eg-ajax-video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.forcenotvisible {
visibility: hidden !important
}
.forcenotdisplay {
display: none !important
} input.eg-search-input[type="text"],
.eg-search-input {
display: inline-block
}
.eg-search-submit,
.eg-search-clean {
display: inline-block;
width: auto;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
text-align: center;
vertical-align: top
}
.eg-search-submit,
.eg-search-clean {
cursor: pointer
}
.eg-search-wrapper {
vertical-align: top;
line-height: 40px;
}
input.eg-search-input[type="text"] {
font-family: "Open Sans", sans-serif;
outline: none !important;
margin: 0px 0px 5px !important;
padding: 8px 15px;
vertical-align: top;
box-sizing: border-box
} .eg-ajax-closer-wrapper {
display: block;
z-index: 51000;
position: relative
}
.eg-ajax-navbt {
cursor: pointer;
display: inline-block;
margin-right: 5px;
}
.eg-acp-inner.eg-acp-tr .eg-ajax-closer.eg-ajax-navbt,
.eg-acp-inner.eg-acp-br .eg-ajax-closer.eg-ajax-navbt {
margin-right: 0px
}
.eg-ajax-closer-wrapper.eg-acp-tl,
.eg-ajax-closer-wrapper.eg-acp-bl {
text-align: left;
}
.eg-ajax-closer-wrapper.eg-acp-tr,
.eg-ajax-closer-wrapper.eg-acp-br {
text-align: right;
}
.eg-ajax-closer-wrapper.eg-acp-t,
.eg-ajax-closer-wrapper.eg-acp-b {
text-align: center;
}
.eg-ajax-closer-wrapper.eg-acp-t,
.eg-ajax-closer-wrapper.eg-acp-tr,
.eg-ajax-closer-wrapper.eg-acp-tl {
margin-bottom: 5px;
}
.eg-ajax-closer-wrapper.eg-acp-bl,
.eg-ajax-closer-wrapper.eg-acp-br,
.eg-ajax-closer-wrapper.eg-acp-b {
margin-top: 5px;
}
.eg-acp-inner {
display: block;
position: absolute;
z-index: 50;
margin: 5px;
}
.eg-acp-inner.eg-acp-tr,
.eg-acp-inner.eg-acp-tl,
.eg-acp-inner.eg-acp-t {
top: 0px;
}
.eg-acp-inner.eg-acp-br,
.eg-acp-inner.eg-acp-bl,
.eg-acp-inner.eg-acp-b {
bottom: 0px;
}
.eg-acp-inner.eg-acp-tl,
.eg-acp-inner.eg-acp-bl {
left: 0px;
}
.eg-acp-inner.eg-acp-tr,
.eg-acp-inner.eg-acp-br {
right: 0px;
}
.eg-acp-inner.eg-acp-t,
.eg-acp-inner.eg-acp-b {
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
-moz-transform: translateX(-50%);
}
.eg-ajax-navbt {
line-height: 21px;
background: #000;
background: rgba(0, 0, 0, 0.75);
color: #fff;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
text-transform: uppercase;
padding: 1px 1px 0px 0px;
font-size: 11px;
font-weight: 400;
}
.eg-ajax-closer.eg-ajax-navbt {
padding: 1px 5px 1px 3px;
vertical-align: top;
}
.eg-acp-light .eg-ajax-navbt {
background: #e5e5e5;
color: #000;
}
.eg-ajax-closer.eg-ajax-navbt i {
font-size: 13px;
}
.eg-ajax-navbt i {
font-size: 16px;
}
.eg-ajax-closer-wrapper.eg-acp-type1 {
margin: 0;
}
.eg-acp-type1 .eg-ajax-navbt {
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
padding: 10px;
margin: 0px;
}
.eg-acp-type1 .eg-ajax-navbt i {
font-size: 20px;
}
.eg-acp-type1 .eg-ajax-navbt {
width: 40px;
height: 40px;
text-align: center;
vertical-align: medium !important;
line-height: 40px;
padding: 0px;
}
.eg-acp-type1 .eg-ajax-closer.eg-ajax-navbt {
vertical-align: top;
font-size: 24px;
font-weight: 300;
font-family: sans-serif;
height: auto;
line-height: 28px;
padding: 8px 0px 4px;
}
span.eg-el-amount:before {
content: "("
}
span.eg-el-amount:after {
content: ")"
}
span.eg-el-amount {
margin-left: 10px;
} .esg-split-content .esg-entry-media-wrapper, .esg-split-content .esg-entry-cover {
width: 50% !important
}
.esg-split-content .esg-media-cover-wrapper:after {
content: "";
display: table;
clear: both
}
.esg-split-right .esg-entry-media-wrapper, .esg-split-right .esg-entry-cover {
float: right
}
.esg-split-left .esg-entry-media-wrapper, .esg-split-left .esg-entry-cover {
float: left
}
.esg-split-content .esg-entry-media {
height: 100% !important
}
.esg-split-content .esg-entry-cover {
position: relative !important
}
.esg-split-content .esg-entry-content {
clear: both
} .grayscale {
-webkit-filter: grayscale(100%);
filter: grayscale(100%)
}  .esg-revealed .esg-itm-anime:not(.esg-anime-blur) .esg-overflowtrick {
overflow: visible !important
}
.esg-revealed .esg-itm-anime .tp-esg-item {
-webkit-mask-image: none !important
}
.esg-revealed .esg-itm-anime .tp-esg-item:hover {
z-index: 9999 !important;
transform: none !important
}
.esg-revealed .esg-anime-item:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
}
.esg-anime-blur .esg-entry-media {
transform: scale(1.15, 1.15) !important;
transform-origin: center center !important
} .eg-invisiblebutton {
box-shadow: none !important;
height: inherit !important;
display: block
}
.esg-lb-dummy {
max-width: none !important;
box-shadow: none !important;
position: absolute;
display: none
} @media screen and (max-width: 736px) {
.eg-lightbox-post-content-inner > div {
width: 100% !important;
float: none !important;
}
.eg-lightbox-post-content-inner .esg-post-featured-img {
padding: 30px 0 !important;
}
}
.esgbox-stage .esgbox-slide > *:not(.esgbox-share) {
margin: 0;
padding: 0
}
.esgbox-stage .esgbox-slide > .esgbox-loading {
margin-top: -30px;
margin-left: -30px
}
.esgbox-toolbar .esgbox-button {
transition: background 0.2s ease-out
}
.esgbox-toolbar .esgbox-button:focus,
.esgbox-toolbar .esgbox-button:active,
.esgbox-toolbar .esgbox-button:visited {
background: rgba(30, 30, 30, .6)
}
.esgbox-toolbar .esgbox-button:hover {
background: #000
}
.esgbox-navigation .esgbox-button:before {
transition: background 0.2s ease-out
}
.esgbox-navigation .esgbox-button:focus:before,
.esgbox-navigation .esgbox-button:active:before,
.esgbox-navigation .esgbox-button:visited:before,
.esgbox-navigation .esgbox-button[disabled]:hover:before,
.esgbox-toolbar .esgbox-button[disabled]:hover {
background: rgba(0, 0, 0, .6)
}
.esgbox-navigation .esgbox-button:hover:before {
background: rgba(0, 0, 0, .6)
}
.esgbox-hidearrows .esgbox-navigation .esgbox-button--arrow_left,
.esgbox-hidearrows .esgbox-navigation .esgbox-button--arrow_right {
display: none !important
}
.esgbox-single .esgbox-button--arrow_left,
.esgbox-single .esgbox-button--arrow_right {
display: none !important
}
.esgbox-slide--video iframe {
width: 100% !important;
height: 100% !important;
max-width: 100%;
max-height: 100%;
}
.esg-four-by-three .esgbox-slide--video iframe {
width: 800px;
height: 600px;
}
.esgbox-container .esgbox-button--arrow_right:hover,
.esgbox-container .esgbox-button--arrow_right:focus,
.esgbox-container .esgbox-button--arrow_left:hover,
.esgbox-container .esgbox-button--arrow_left:focus {
background: rgba(0, 0, 0, .6)
} .esg-filter-wrapper {
visibility: hidden
}
#eg-elements-container-grid-wrap.eg-startheight {
height: 351px;
}
.esg-mobile-filter-button {
display: none
}
.esg-mobile-filter-wrap {
visibility: visible
}
.esg-mobile-filter-wrap .esg-dropdown-wrapper {
display: none !important;
visibility: hidden !important
} .eg-esgblankskin-wrapper * {
visibility: hidden !important
} .eg-item-in-focus {
z-index: 999 !important
} .esg-cover-overflow {
overflow: hidden
} .esg-transition[data-transition^='esg-collapse'] {
overflow: hidden
}
.esg-transition[data-transition^='esg-collapse']:before,
.esg-transition[data-transition^='esg-collapse']:after {
position: absolute;
content: ""
}
.esg-transition[data-transition^='esg-collapsevertical']:before,
.esg-transition[data-transition^='esg-collapsevertical']:after {
width: 100%;
height: 0%;
left: 0
}
.esg-transition[data-transition^='esg-collapsevertical']:before {
top: 0
}
.esg-transition[data-transition^='esg-collapsevertical']:after {
bottom: 0
}
.esg-transition[data-transition='esg-collapseverticalout']:before,
.esg-transition[data-transition='esg-collapseverticalout']:after {
height: 50%
}
.esg-transition[data-transition^='esg-collapsehorizontal']:before,
.esg-transition[data-transition^='esg-collapsehorizontal']:after {
width: 0%;
height: 100%;
top: 0
}
.esg-transition[data-transition^='esg-collapsehorizontal']:before {
left: 0
}
.esg-transition[data-transition^='esg-collapsehorizontal']:after {
right: 0
}
.esg-transition[data-transition='esg-collapsehorizontalout']:before {
width: 50%
}
.esg-transition[data-transition='esg-collapsehorizontalout']:after {
width: 50%
}
.esg-hovered .esg-transition[data-transition="esg-collapsevertical"]:before,
.esg-hovered .esg-transition[data-transition="esg-collapsevertical"]:after {
height: 50%
}
.esg-hovered .esg-transition[data-transition="esg-collapseverticalout"]:before,
.esg-hovered .esg-transition[data-transition="esg-collapseverticalout"]:after {
height: 0
}
.esg-hovered .esg-transition[data-transition="esg-collapsehorizontal"]:before,
.esg-hovered .esg-transition[data-transition="esg-collapsehorizontal"]:after {
width: 50%
}
.esg-hovered .esg-transition[data-transition="esg-collapsehorizontalout"]:before,
.esg-hovered .esg-transition[data-transition="esg-collapsehorizontalout"]:after {
width: 0
} .esg-transition[data-transition^="esg-line"]:after {
content: "";
position: absolute;
width: 70%;
height: 70%;
top: 15%;
left: 15%;
background-size: 100% 100%;
background-repeat: no-repeat;
background-position: center center;
}
.esg-transition[data-transition="esg-linediagonal"]:after,
.esg-transition[data-transition="esg-linehorizontal"]:after,
.esg-transition[data-transition="esg-linevertical"]:after {
transform: scale(0)
}
.esg-hovered .esg-transition[data-transition^="esg-line"]:after {
transform: scale(1)
}
.esg-hovered .esg-transition[data-transition="esg-linediagonalout"]:after,
.esg-hovered .esg-transition[data-transition="esg-linehorizontalout"]:after,
.esg-hovered .esg-transition[data-transition="esg-lineverticalout"]:after {
transform: scale(0)
} .esg-transition[data-transition^="esg-spiral"]:after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
box-sizing: border-box;
padding-bottom: 100%;
background-size: contain;
background-repeat: no-repeat;
transform-origin: center;
transform: translate(-50%, -50%) rotate(0deg) scale(0);
}
.esg-transition[data-transition="esg-spiralzoomout"]:after {
transform: translate(-50%, -50%) rotate(-300deg) scale(3)
}
.esg-hovered .esg-transition[data-transition="esg-spiralzoom"]:after {
transform: translate(-50%, -50%) rotate(-300deg) scale(3)
}
.esg-hovered .esg-transition[data-transition="esg-spiralzoomout"]:after {
transform: translate(-50%, -50%) rotate(0deg) scale(0)
} .esg-transition[data-transition^="esg-circlezoom"]:before,
.esg-transition[data-transition^="esg-circlezoom"]:after {
content: "";
position: absolute;
width: 150%;
height: 150%;
padding-bottom: 150%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) scale(0, 0);
border-radius: 50%;
box-sizing: border-box;
}
.esg-transition[data-transition="esg-circlezoomout"]:before,
.esg-transition[data-transition="esg-circlezoomout"]:after {
transform: translate(-50%, -50%) scale(1, 1)
}
.esg-hovered .esg-transition[data-transition="esg-circlezoom"]:before,
.esg-hovered .esg-transition[data-transition="esg-circlezoom"]:after {
transform: translate(-50%, -50%) scale(1, 1)
}
.esg-hovered .esg-transition[data-transition="esg-circlezoomout"]:before,
.esg-hovered .esg-transition[data-transition="esg-circlezoomout"]:after {
transform: translate(-50%, -50%) scale(0, 0)
}
.esg-transition[data-transition^="esg-line"]:before,
.esg-transition[data-transition^="esg-spiral"]:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0%;
left: 0%;
opacity: 0;
}
.esg-transition[data-transition="esg-linediagonalout"]:before,
.esg-transition[data-transition="esg-linehorizontalout"]:before,
.esg-transition[data-transition="esg-lineverticalout"]:before,
.esg-transition[data-transition="esg-spiralzoomout"]:before {
opacity: 1
}
.esg-hovered .esg-transition[data-transition^="esg-line"]:before,
.esg-hovered .esg-transition[data-transition="esg-spiralzoom"]:before {
opacity: 1
}
.esg-hovered .esg-transition[data-transition="esg-linediagonalout"]:before,
.esg-hovered .esg-transition[data-transition="esg-linehorizontalout"]:before,
.esg-hovered .esg-transition[data-transition="esg-lineverticalout"]:before,
.esg-hovered .esg-transition[data-transition="esg-spiralzoomout"]:before {
opacity: 0
} .esg-overlay.esg-cover-blend-multiply {
mix-blend-mode: multiply
}
.esg-overlay.esg-cover-blend-screen {
mix-blend-mode: screen
}
.esg-overlay.esg-cover-blend-overlay {
mix-blend-mode: overlay
}
.esg-overlay.esg-cover-blend-darken {
mix-blend-mode: darken
}
.esg-overlay.esg-cover-blend-lighten {
mix-blend-mode: lighten
}
.esg-overlay.esg-cover-blend-color-dodge {
mix-blend-mode: color-dodge
}
.esg-overlay.esg-cover-blend-color-burn {
mix-blend-mode: color-burn
}
.esg-overlay.esg-cover-blend-hard-light {
mix-blend-mode: hard-light
}
.esg-overlay.esg-cover-blend-soft-light {
mix-blend-mode: soft-light
}
.esg-overlay.esg-cover-blend-difference {
mix-blend-mode: difference
}
.esg-overlay.esg-cover-blend-exclusion {
mix-blend-mode: exclusion
}
.esg-overlay.esg-cover-blend-hue {
mix-blend-mode: hue
}
.esg-overlay.esg-cover-blend-saturation {
mix-blend-mode: saturation
}
.esg-overlay.esg-cover-blend-color {
mix-blend-mode: color
}
.esg-overlay.esg-cover-blend-luminosity {
mix-blend-mode: luminosity
} .esg-container .aden {
-webkit-filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);
filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)
}
.esg-container .aden::after {
background: -webkit-linear-gradient(left, rgba(66, 10, 14, .2), transparent);
background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
mix-blend-mode: darken
}
.esg-container .perpetua::after,
.esg-container .reyes::after {
mix-blend-mode: soft-light;
opacity: .5
}
.esg-container .inkwell {
-webkit-filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);
filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)
}
.esg-container .perpetua::after {
background: -webkit-linear-gradient(top, #005b9a, #e6c13d);
background: linear-gradient(to bottom, #005b9a, #e6c13d)
}
.esg-container .reyes {
-webkit-filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75);
filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75)
}
.esg-container .reyes::after {
background: #efcdad
}
.esg-container .gingham {
-webkit-filter: brightness(1.05) hue-rotate(-10deg);
filter: brightness(1.05) hue-rotate(-10deg)
}
.esg-container .gingham::after {
background: -webkit-linear-gradient(left, rgba(66, 10, 14, .2), transparent);
background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
mix-blend-mode: darken
}
.esg-container .toaster {
-webkit-filter: contrast(1.5) brightness(.9);
filter: contrast(1.5) brightness(.9)
}
.esg-container .toaster::after {
background: -webkit-radial-gradient(circle, #804e0f, #3b003b);
background: radial-gradient(circle, #804e0f, #3b003b);
mix-blend-mode: screen
}
.esg-container .walden {
-webkit-filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);
filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)
}
.esg-container .walden::after {
background: #04c;
mix-blend-mode: screen;
opacity: .3
}
.esg-container .hudson {
-webkit-filter: brightness(1.2) contrast(.9) saturate(1.1);
filter: brightness(1.2) contrast(.9) saturate(1.1)
}
.esg-container .hudson::after {
background: -webkit-radial-gradient(circle, #a6b1ff 50%, #342134);
background: radial-gradient(circle, #a6b1ff 50%, #342134);
mix-blend-mode: multiply;
opacity: .5
}
.esg-container .earlybird {
-webkit-filter: contrast(.9) sepia(.2);
filter: contrast(.9) sepia(.2)
}
.esg-container .earlybird::after {
background: -webkit-radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
mix-blend-mode: overlay
}
.esg-container .mayfair {
-webkit-filter: contrast(1.1) saturate(1.1);
filter: contrast(1.1) saturate(1.1)
}
.esg-container .mayfair::after {
background: -webkit-radial-gradient(40% 40%, circle, rgba(255, 255, 255, .8), rgba(255, 200, 200, .6), #111 60%);
background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, .8), rgba(255, 200, 200, .6), #111 60%);
mix-blend-mode: overlay;
opacity: .4
}
.esg-container .lofi {
-webkit-filter: saturate(1.1) contrast(1.5);
filter: saturate(1.1) contrast(1.5)
}
.esg-container .lofi::after {
background: -webkit-radial-gradient(circle, transparent 70%, #222 150%);
background: radial-gradient(circle, transparent 70%, #222 150%);
mix-blend-mode: multiply
}
.esg-container ._1977 {
-webkit-filter: contrast(1.1) brightness(1.1) saturate(1.3);
filter: contrast(1.1) brightness(1.1) saturate(1.3)
}
.esg-container ._1977:after {
background: rgba(243, 106, 188, .3);
mix-blend-mode: screen
}
.esg-container .brooklyn {
-webkit-filter: contrast(.9) brightness(1.1);
filter: contrast(.9) brightness(1.1)
}
.esg-container .brooklyn::after {
background: -webkit-radial-gradient(circle, rgba(168, 223, 193, .4) 70%, #c4b7c8);
background: radial-gradient(circle, rgba(168, 223, 193, .4) 70%, #c4b7c8);
mix-blend-mode: overlay
}
.esg-container .xpro2 {
-webkit-filter: sepia(.3);
filter: sepia(.3)
}
.esg-container .xpro2::after {
background: -webkit-radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, .6) 110%);
background: radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, .6) 110%);
mix-blend-mode: color-burn
}
.esg-container .nashville {
-webkit-filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);
filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)
}
.esg-container .nashville::after {
background: rgba(0, 70, 150, .4);
mix-blend-mode: lighten
}
.esg-container .nashville::before {
background: rgba(247, 176, 153, .56);
mix-blend-mode: darken
}
.esg-container .lark {
-webkit-filter: contrast(.9);
filter: contrast(.9)
}
.esg-container .lark::after {
background: rgba(242, 242, 242, .8);
mix-blend-mode: darken
}
.esg-container .lark::before {
background: #22253f;
mix-blend-mode: color-dodge
}
.esg-container .moon {
-webkit-filter: grayscale(1) contrast(1.1) brightness(1.1);
filter: grayscale(1) contrast(1.1) brightness(1.1)
}
.esg-container .moon::before {
background: #a0a0a0;
mix-blend-mode: soft-light
}
.esg-container .moon::after {
background: #383838;
mix-blend-mode: lighten
}
.esg-container .clarendon {
-webkit-filter: contrast(1.2) saturate(1.35);
filter: contrast(1.2) saturate(1.35)
}
.esg-container .clarendon:before {
background: rgba(127, 187, 227, .2);
mix-blend-mode: overlay
}
.esg-container .willow {
-webkit-filter: grayscale(.5) contrast(.95) brightness(.9);
filter: grayscale(.5) contrast(.95) brightness(.9)
}
.esg-container .willow::before {
background-color: radial-gradient(40%, circle, #d4a9af 55%, #000 150%);
mix-blend-mode: overlay
}
.esg-container .willow::after {
background-color: #d8cdcb;
mix-blend-mode: color
}
.esg-container .rise {
-webkit-filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9);
filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9)
}
.esg-container .rise::after {
background: -webkit-radial-gradient(circle, rgba(232, 197, 152, .8), transparent 90%);
background: radial-gradient(circle, rgba(232, 197, 152, .8), transparent 90%);
mix-blend-mode: overlay;
opacity: .6
}
.esg-container .rise::before {
background: -webkit-radial-gradient(circle, rgba(236, 205, 169, .15) 55%, rgba(50, 30, 7, .4));
background: radial-gradient(circle, rgba(236, 205, 169, .15) 55%, rgba(50, 30, 7, .4));
mix-blend-mode: multiply
}
.esg-container ._1977:after, .esg-container ._1977:before,
.esg-container .aden:after, .esg-container .aden:before,
.esg-container .brooklyn:after, .esg-container .brooklyn:before,
.esg-container .clarendon:after, .esg-container .clarendon:before,
.esg-container .earlybird:after, .esg-container .earlybird:before,
.esg-container .gingham:after, .esg-container .gingham:before,
.esg-container .hudson:after, .esg-container .hudson:before,
.esg-container .inkwell:after, .esg-container .inkwell:before,
.esg-container .lark:after, .esg-container .lark:before,
.esg-container .lofi:after, .esg-container .lofi:before,
.esg-container .mayfair:after, .esg-container .mayfair:before,
.esg-container .moon:after, .esg-container .moon:before,
.esg-container .nashville:after, .esg-container .nashville:before,
.esg-container .perpetua:after, .esg-container .perpetua:before,
.esg-container .reyes:after, .esg-container .reyes:before,
.esg-container .rise:after, .esg-container .rise:before,
.esg-container .slumber:after, .esg-container .slumber:before,
.esg-container .toaster:after, .esg-container .toaster:before,
.esg-container .walden:after, .esg-container .walden:before,
.esg-container .willow:after, .esg-container .willow:before,
.esg-container .xpro2:after, .esg-container .xpro2:before {
content: '';
display: block;
height: 100%;
width: 100%;
top: 0;
left: 0;
position: absolute;
pointer-events: none
}
.esg-container ._1977, 
.esg-container .aden, 
.esg-container .brooklyn, 
.esg-container .clarendon, 
.esg-container .earlybird, 
.esg-container .gingham,
.esg-container .hudson,
.esg-container .inkwell,
.esg-container .lark,
.esg-container .lofi,
.esg-container .mayfair,
.esg-container .moon,
.esg-container .nashville,
.esg-container .perpetua,
.esg-container .reyes,
.esg-container .rise,
.esg-container .slumber,
.esg-container .toaster,
.esg-container .walden,
.esg-container .willow,
.esg-container .xpro2 {
position: relative
}
.esg-container ._1977 img,
.esg-container .aden img,
.esg-container .brooklyn img,
.esg-container .clarendon img,
.esg-container .earlybird img,
.esg-container .gingham img,
.esg-container .hudson img,
.esg-container .inkwell img,
.esg-container .lark img,
.esg-container .lofi img,
.esg-container .mayfair img,
.esg-container .moon img,
.esg-container .nashville img,
.esg-container .perpetua img,
.esg-container .reyes img,
.esg-container .rise img,
.esg-container .slumber img,
.esg-container .toaster img,
.esg-container .walden img,
.esg-container .willow img,
.esg-container .xpro2 img {
width: 100%;
z-index: 1
}
.esg-container ._1977:before,
.esg-container .aden:before,
.esg-container .brooklyn:before,
.esg-container .clarendon:before,
.esg-container .earlybird:before,
.esg-container .gingham:before,
.esg-container .hudson:before,
.esg-container .inkwell:before,
.esg-container .lark:before,
.esg-container .lofi:before,
.esg-container .mayfair:before,
.esg-container .moon:before,
.esg-container .nashville:before,
.esg-container .perpetua:before,
.esg-container .reyes:before,
.esg-container .rise:before,
.esg-container .slumber:before,
.esg-container .toaster:before,
.esg-container .walden:before,
.esg-container .willow:before,
.esg-container .xpro2:before {
z-index: 2
}
.esg-container ._1977:after,
.esg-container .aden:after,
.esg-container .brooklyn:after,
.esg-container .clarendon:after,
.esg-container .earlybird:after,
.esg-container .gingham:after,
.esg-container .hudson:after,
.esg-container .inkwell:after,
.esg-container .lark:after,
.esg-container .lofi:after,
.esg-container .mayfair:after,
.esg-container .moon:after,
.esg-container .nashville:after,
.esg-container .perpetua:after,
.esg-container .reyes:after,
.esg-container .rise:after,
.esg-container .slumber:after,
.esg-container .toaster:after,
.esg-container .walden:after,
.esg-container .willow:after,
.esg-container .xpro2:after {
z-index: 3
}
.esg-container .slumber {
-webkit-filter: saturate(.66) brightness(1.05);
filter: saturate(.66) brightness(1.05)
}
.esg-container .slumber::after {
background: rgba(125, 105, 24, .5);
mix-blend-mode: soft-light
}
.esg-container .slumber::before {
background: rgba(69, 41, 12, .4);
mix-blend-mode: lighten
} .source_type_stream .esg-filter-wrapper,
.source_type_nextgen .esg-filter-wrapper,
.source_type_rml .esg-filter-wrapper {
display: none !important;
} [class*=" pe-7s-"]:before {
font-family: 'Pe-icon-7-stroke'
}  #esg_search_wrapper {
height: auto;
left: 0;
opacity: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 20000;
}
#esg_search_wrapper .esg-filter-wrapper, #esg_search_wrapper .esg-pagination {
margin-left: 0 !important;
}
#esg_big_search_wrapper {
padding-top: 0;
position: relative;
}
#esg_big_search_wrapper .bigsearchfield {
-moz-border-bottom-colors: none !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
background: none repeat scroll 0 0 rgba(255, 255, 255, 0) !important;
border:none !important;
border-bottom:2px solid #333 !important;
color: #333 !important;
font-size: 40px !important;
font-weight: 700;
line-height: 40px !important;
padding: 0 !important;
position: relative;
width: 100%;
z-index: 10;
height:50px !important;
border-radius:0 !important;
-webkit-border-radius:0 !important;
-moz-border-radius:0 !important;
}
#esg_big_search_wrapper::-ms-clear { display: none; }
#esg_big_search_wrapper .bigsearchfield::-ms-clear { display: none; }
#esg_big_search_fake_txt {
background: none repeat scroll 0 0 rgba(255, 255,255, 0) !important;
border: medium none !important;
color: #333 !important;
font-size: 40px !important;
font-weight: 700;
line-height: 40px !important;
padding: 0 !important;
position: absolute !important;
top: 7px !important;
width: 100%;
z-index: 5;
height:50px !important;
}
.esg_big_search_close {
color: #333;
cursor: pointer;
font-size: 40px;
font-weight: 400;
position: absolute;
right: 30px;
top: 50px;
z-index: 20;
}
.esg_searchresult_title {
color: #333;
font-size: 11px;
font-weight: 700;
letter-spacing: 1px;
margin-top: 30px;
text-transform: uppercase;
}
#esg_search_bg {
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 19999;
}
.esg_searchcontainer {
box-sizing: border-box;
padding: 40px;
position: relative;
width: 100%;
}
.esg_searchresult {
color: #333;
font-size: 17px;
font-weight: 600;
line-height: 26px;
} #esg_big_search_wrapper.dark .bigsearchfield {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
border-bottom:2px solid #fff !important;
color: #fff !important;
}
.dark #esg_big_search_fake_txt {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
color: #fff !important;
}
.dark .esg_big_search_close {
color: #fff;
}
.dark .esg_searchresult_title {
color: #fff;
}
#esg_search_bg.dark {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.85);
}
.dark .esg_searchresult {
color: #fff;
}@font-face {
font-family: 'eg-font';
src: url(//cinziapezzolesi.com/wp-content/plugins/essential-grid%202/public/assets/font/fontello/fonts/egfont.eot?85610117);
src: url(//cinziapezzolesi.com/wp-content/plugins/essential-grid%202/public/assets/font/fontello/fonts/egfont.eot?85610117#iefix) format('embedded-opentype'),
url(//cinziapezzolesi.com/wp-content/plugins/essential-grid%202/public/assets/font/fontello/fonts/egfont.woff?85610117) format('woff'),
url(//cinziapezzolesi.com/wp-content/plugins/essential-grid%202/public/assets/font/fontello/fonts/egfont.ttf?85610117) format('truetype'),
url(//cinziapezzolesi.com/wp-content/plugins/essential-grid%202/public/assets/font/fontello/fonts/egfont.svg?85610117#egfont) format('svg');
font-weight: normal;
font-style: normal;
}
.eg-icon-soundcloud:before { content: '\e8ca'; } .eg-icon-music:before { content: '\e858'; } .eg-icon-color-adjust:before { content: '\e862'; } .eg-icon-mail:before { content: '\e868'; } .eg-icon-mail-alt:before { content: '\e869'; } .eg-icon-heart:before { content: '\e86a'; } .eg-icon-heart-empty:before { content: '\e86b'; } .eg-icon-star:before { content: '\e86c'; } .eg-icon-star-empty:before { content: '\e86d'; } .eg-icon-user:before { content: '\e879'; } .eg-icon-male:before { content: '\e87a'; } .eg-icon-female:before { content: '\e87b'; } .eg-icon-video:before { content: '\e805'; } .eg-icon-videocam:before { content: '\e859'; } .eg-icon-picture-1:before { content: '\e803'; } .eg-icon-camera:before { content: '\e85a'; } .eg-icon-camera-alt:before { content: '\e85b'; } .eg-icon-th-large:before { content: '\e83c'; } .eg-icon-th:before { content: '\e83d'; } .eg-icon-ok:before { content: '\e80d'; } .eg-icon-ok-circled2:before { content: '\e877'; } .eg-icon-ok-squared:before { content: '\e878'; } .eg-icon-cancel:before { content: '\e80a'; } .eg-icon-plus:before { content: '\e86e'; } .eg-icon-plus-circled:before { content: '\e876'; } .eg-icon-plus-squared:before { content: '\e875'; } .eg-icon-minus:before { content: '\e86f'; } .eg-icon-minus-circled:before { content: '\e870'; } .eg-icon-minus-squared:before { content: '\e871'; } .eg-icon-minus-squared-alt:before { content: '\e872'; } .eg-icon-info-circled:before { content: '\e80f'; } .eg-icon-info:before { content: '\e844'; } .eg-icon-home:before { content: '\e843'; } .eg-icon-link:before { content: '\e80e'; } .eg-icon-unlink:before { content: '\e83f'; } .eg-icon-link-ext:before { content: '\e840'; } .eg-icon-lock:before { content: '\e856'; } .eg-icon-lock-open:before { content: '\e857'; } .eg-icon-eye:before { content: '\e841'; } .eg-icon-eye-off:before { content: '\e842'; } .eg-icon-tag:before { content: '\e85c'; } .eg-icon-thumbs-up:before { content: '\e887'; } .eg-icon-thumbs-up-alt:before { content: '\e888'; } .eg-icon-download:before { content: '\e88a'; } .eg-icon-upload:before { content: '\e889'; } .eg-icon-reply:before { content: '\e8a6'; } .eg-icon-forward:before { content: '\e874'; } .eg-icon-export-1:before { content: '\e873'; } .eg-icon-print:before { content: '\e886'; } .eg-icon-gamepad:before { content: '\e837'; } .eg-icon-trash:before { content: '\e801'; } .eg-icon-doc-text:before { content: '\e885'; } .eg-icon-doc-inv:before { content: '\e884'; } .eg-icon-folder-1:before { content: '\e83e'; } .eg-icon-folder-open:before { content: '\e883'; } .eg-icon-folder-open-empty:before { content: '\e882'; } .eg-icon-rss:before { content: '\e880'; } .eg-icon-rss-squared:before { content: '\e881'; } .eg-icon-phone:before { content: '\e87f'; } .eg-icon-menu:before { content: '\e830'; } .eg-icon-cog-alt:before { content: '\e847'; } .eg-icon-wrench:before { content: '\e848'; } .eg-icon-basket-1:before { content: '\e87c'; } .eg-icon-calendar:before { content: '\e87d'; } .eg-icon-calendar-empty:before { content: '\e87e'; } .eg-icon-lightbulb:before { content: '\e88b'; } .eg-icon-resize-full-alt:before { content: '\e845'; } .eg-icon-move:before { content: '\e846'; } .eg-icon-down-dir:before { content: '\e838'; } .eg-icon-up-dir:before { content: '\e839'; } .eg-icon-left-dir:before { content: '\e817'; } .eg-icon-right-dir:before { content: '\e818'; } .eg-icon-down-open:before { content: '\e83b'; } .eg-icon-left-open:before { content: '\e819'; } .eg-icon-right-open:before { content: '\e81a'; } .eg-icon-angle-left:before { content: '\e820'; } .eg-icon-angle-right:before { content: '\e81d'; } .eg-icon-angle-double-left:before { content: '\e892'; } .eg-icon-angle-double-right:before { content: '\e893'; } .eg-icon-left-big:before { content: '\e81f'; } .eg-icon-right-big:before { content: '\e81e'; } .eg-icon-up-hand:before { content: '\e835'; } .eg-icon-ccw-1:before { content: '\e891'; } .eg-icon-shuffle-1:before { content: '\e849'; } .eg-icon-play:before { content: '\e88c'; } .eg-icon-play-circled:before { content: '\e88e'; } .eg-icon-stop:before { content: '\e88f'; } .eg-icon-pause:before { content: '\e88d'; } .eg-icon-fast-fw:before { content: '\e890'; } .eg-icon-desktop:before { content: '\e85d'; } .eg-icon-laptop:before { content: '\e85e'; } .eg-icon-tablet:before { content: '\e85f'; } .eg-icon-mobile:before { content: '\e860'; } .eg-icon-flight:before { content: '\e894'; } .eg-icon-font:before { content: '\e851'; } .eg-icon-bold:before { content: '\e852'; } .eg-icon-italic:before { content: '\e855'; } .eg-icon-text-height:before { content: '\e84f'; } .eg-icon-text-width:before { content: '\e850'; } .eg-icon-align-left:before { content: '\e84c'; } .eg-icon-align-center:before { content: '\e84d'; } .eg-icon-align-right:before { content: '\e84e'; } .eg-icon-search:before { content: '\e802'; } .eg-icon-indent-left:before { content: '\e866'; } .eg-icon-indent-right:before { content: '\e867'; } .eg-icon-ajust:before { content: '\e84a'; } .eg-icon-tint:before { content: '\e84b'; } .eg-icon-chart-bar:before { content: '\e853'; } .eg-icon-magic:before { content: '\e807'; } .eg-icon-sort:before { content: '\e895'; } .eg-icon-sort-alt-up:before { content: '\e863'; } .eg-icon-sort-alt-down:before { content: '\e864'; } .eg-icon-sort-name-up:before { content: '\e854'; } .eg-icon-sort-name-down:before { content: '\e865'; } .eg-icon-coffee:before { content: '\e896'; } .eg-icon-food:before { content: '\e897'; } .eg-icon-medkit:before { content: '\e898'; } .eg-icon-puzzle:before { content: '\e899'; } .eg-icon-apple:before { content: '\e89a'; } .eg-icon-facebook:before { content: '\e89b'; } .eg-icon-gplus:before { content: '\e89c'; } .eg-icon-tumblr:before { content: '\e8a0'; } .eg-icon-twitter-squared:before { content: '\e8a2'; } .eg-icon-twitter:before { content: '\e8a1'; } .eg-icon-vimeo-squared:before { content: '\e89d'; } .eg-icon-youtube:before { content: '\e89f'; } .eg-icon-youtube-squared:before { content: '\e89e'; } .eg-icon-picture:before { content: '\e800'; } .eg-icon-check:before { content: '\e810'; } .eg-icon-back:before { content: '\e8a5'; } .eg-icon-thumbs-up-1:before { content: '\e8a9'; } .eg-icon-thumbs-down:before { content: '\e8aa'; } .eg-icon-download-1:before { content: '\e8ab'; } .eg-icon-upload-1:before { content: '\e8ac'; } .eg-icon-reply-1:before { content: '\e8a8'; } .eg-icon-forward-1:before { content: '\e8a7'; } .eg-icon-export:before { content: '\e80b'; } .eg-icon-folder:before { content: '\e813'; } .eg-icon-rss-1:before { content: '\e8c8'; } .eg-icon-cog:before { content: '\e832'; } .eg-icon-tools:before { content: '\e815'; } .eg-icon-basket:before { content: '\e812'; } .eg-icon-login:before { content: '\e833'; } .eg-icon-logout:before { content: '\e834'; } .eg-icon-resize-full:before { content: '\e816'; } .eg-icon-popup:before { content: '\e828'; } .eg-icon-arrow-combo:before { content: '\e827'; } .eg-icon-left-open-1:before { content: '\e82a'; } .eg-icon-right-open-1:before { content: '\e82b'; } .eg-icon-left-open-mini:before { content: '\e822'; } .eg-icon-right-open-mini:before { content: '\e823'; } .eg-icon-left-open-big:before { content: '\e824'; } .eg-icon-right-open-big:before { content: '\e825'; } .eg-icon-left:before { content: '\e836'; } .eg-icon-right:before { content: '\e826'; } .eg-icon-ccw:before { content: '\e808'; } .eg-icon-cw:before { content: '\e8c9'; } .eg-icon-arrows-ccw:before { content: '\e806'; } .eg-icon-level-down:before { content: '\e8a3'; } .eg-icon-level-up:before { content: '\e8a4'; } .eg-icon-shuffle:before { content: '\e814'; } .eg-icon-palette:before { content: '\e829'; } .eg-icon-list-add:before { content: '\e80c'; } .eg-icon-back-in-time:before { content: '\e821'; } .eg-icon-monitor:before { content: '\e81b'; } .eg-icon-paper-plane:before { content: '\e8ad'; } .eg-icon-brush:before { content: '\e8ae'; } .eg-icon-droplet:before { content: '\e81c'; } .eg-icon-clipboard:before { content: '\e8b0'; } .eg-icon-megaphone:before { content: '\e8b1'; } .eg-icon-key:before { content: '\e8af'; } .eg-icon-github:before { content: '\e8b3'; } .eg-icon-github-circled:before { content: '\e8b4'; } .eg-icon-flickr:before { content: '\e8b2'; } .eg-icon-flickr-circled:before { content: '\e8b5'; } .eg-icon-vimeo:before { content: '\e8b6'; } .eg-icon-vimeo-circled:before { content: '\e8b7'; } .eg-icon-twitter-1:before { content: '\e8b8'; } .eg-icon-twitter-circled:before { content: '\e8b9'; } .eg-icon-facebook-1:before { content: '\e8ba'; } .eg-icon-facebook-circled:before { content: '\e8bb'; } .eg-icon-facebook-squared:before { content: '\e8bc'; } .eg-icon-gplus-1:before { content: '\e8bd'; } .eg-icon-gplus-circled:before { content: '\e8be'; } .eg-icon-pinterest:before { content: '\e8bf'; } .eg-icon-pinterest-circled:before { content: '\e8c0'; } .eg-icon-tumblr-1:before { content: '\e8c1'; } .eg-icon-tumblr-circled:before { content: '\e8c2'; } .eg-icon-linkedin:before { content: '\e8c3'; } .eg-icon-linkedin-circled:before { content: '\e8c4'; } .eg-icon-dribbble:before { content: '\e8c5'; } .eg-icon-dribbble-circled:before { content: '\e8c6'; } .eg-icon-picasa:before { content: '\e8c7'; } .eg-icon-ok-1:before { content: '\e811'; } .eg-icon-doc:before { content: '\e809'; } .eg-icon-left-open-outline:before { content: '\e82e'; } .eg-icon-left-open-2:before { content: '\e82c'; } .eg-icon-right-open-outline:before { content: '\e82f'; } .eg-icon-right-open-2:before { content: '\e82d'; } .eg-icon-equalizer:before { content: '\e83a'; } .eg-icon-layers-alt:before { content: '\e804'; } .eg-icon-pencil-1:before { content: '\e831'; } .eg-icon-align-justify:before { content: '\e861'; } .eg-icon-wistia:before { content: '\e89f'; } .eg-icon-wistia-squared:before { content: '\e89e'; }@font-face {
font-family: 'Social_Shapes';
src: url(//cinziapezzolesi.com/wp-content/themes/beculture/fonts/Social_Shapes.woff2) format('woff2'),
url(//cinziapezzolesi.com/wp-content/themes/beculture/fonts/Social_Shapes.woff) format('woff'),
url(//cinziapezzolesi.com/wp-content/themes/beculture/fonts/Social_Shapes.ttf) format('truetype');
}
.icon-div a {
font-family: 'Social_Shapes';
color: #656060;
font-size: 26px;
line-height: 40px;
}
.icon-div a:hover,
.icon-div a:focus {
color: #dbc2bb;
}    html {
line-height: 1.15; -webkit-text-size-adjust: 100%;  }  body {
margin: 0;
} h1, h2, h3, h4, h5, h6 {
margin: 0 0 15px;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
} body,
button,
input,
select,
optgroup,
textarea {
color: #404040;
font-family: sans-serif;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
h1, h2, h3, h4, h5, h6 {
clear: both;
}
p {
margin-bottom: 15px;
}
dfn, cite, em, i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code, kbd, tt, var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark, ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
overflow-x: hidden;
}
.noscroll {
overflow: hidden !important;
}
*,
*:before,
*:after { box-sizing: inherit;
}
body {
background: #fff; }
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul, ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
figure {
margin: 1em 0; }
table {
margin: 0 0 1.5em;
width: 100%;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border-radius: 0;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: .6em 1em .4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover { }
button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus { }
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
select {
border: 1px solid #ccc;
}
textarea {
width: 100%;
}  a {
color: initial;
}
a:visited {
}
a:hover, a:focus, a:active {
text-decoration: none;
text-transform: none;
color: #da0000;
}
a:focus {
}
a:hover, a:active {
} .main-navigation {
clear: both;
display: block;
float: left;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
padding: 20px 0;
transition: all 0.2s linear;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
float: left;
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: block;
}
}
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}  .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em; }
.widget select {
max-width: 100%;
}  .sticky {
display: block;
}
.hentry {
margin: 0 0 1.5em;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
}     .logged-in.admin-bar header.fixed-head {
top: 32px;
}   body {
-webkit-transition: none !important;
-moz-transition: none !important;
-ms-transition: none !important;
-o-transition: none !important;
} .hidden {display: none;}
body {
min-height: 150vh;
overflow-x: hidden;
}
.general-bg {
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
}
::selection {
background: #eea9a2ad; }
::-moz-selection {
background: #eea9a2ad; }   .botline {fill:#fff;}
.plpath.st0{stroke:#FFFFFF;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10; fill: transparent; stroke-width: 2px;}
.plpath.st1{stroke:#C5ACA4; fill: transparent; stroke-width: 2px;}
.plpath.st2{stroke:#231F20;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10; fill: transparent; stroke-width: 2px;}
.plpath.st3{stroke:#ffffff; fill: transparent; stroke-width: 2px;}
#loader .fdot,#loader .sdot,#loader .tdot {stroke-width:0;}
#loader .undereline {
stroke-width:0;
fill: #C5ACA4;
opacity: 0;
}
#loader .icon {
fill: #C5ACA4;
stroke-width:1px;
}
#plSVGLogo {
opacity: 0;
}
#loader-wrapper {
position: fixed; 
width: 100vw;
height: 179vh;
z-index: 99999999;
transition: all 0.6s ease-out;
}
#archive-loader-wrapper {
position: fixed; 
width: 100vw;
height: 179vh;
z-index: 999999;
transition: all 0.6s ease-out;
}
#archive-loader-wrapper .achive-loader-section {
position: fixed; 
top: 0;
width: 100%;
height: 224vh;
z-index: 1000;
background-color: #fff;
}
.hp-loaded #loader-wrapper { } #loader-wrapper .loader-section {
position: fixed;
top: 0;
width: 100%;
height: 224vh;
background: #fff;
z-index: 1000;
}
#loader {
display: inline-block;
width: 500px;
height: 500px;
text-align: center;
position: absolute;
top: 35%;
left: 50%;
z-index: 1001;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
#loader-wrapper .loader-section.section-right {
left: 0;
background: #222222;
background-size: cover;
background-position: center; 
} .downScale .service-top-pad { overflow: hidden;
animation: downScale 1s cubic-bezier(.17,.67,.33,1);  }
@keyframes downScale{
0%{
opacity: 1;
transform: translateY(0);
}
100%{
opacity: 0;
transform: translateY(-100vh);
}
} #primary {
padding-top: 50px;
padding-bottom: 100px;
} .whiteBg {
background: #fff;
} .headPad.fixed-head {
padding: 0 18px;
position: fixed;
top: 18px;
width: 100vw;
transition: all 0.5s ease-out;
z-index: 999;
}
#masthead {
position: relative;
display: inline-block;
width: 100%;
-webkit-appearance: none;
-webkit-box-shadow: 0 0 6px 0 #00000026;
-moz-box-shadow: 0 0 6px 0 #00000026;
box-shadow: 0 0 6px 0 #00000026;
z-index: 999;
}
header #site-navigation {
display: inline-block;
position: absolute;
clear: none;
width: auto;
top: 50%;
right: 110px;
-ms-transform: translate(0,-50%); -webkit-transform: translate(0,-50%); transform: translate(0,-50%);
}
header .site-branding {
display: inline-block;
max-width: 280px;
max-height: 100px;
padding: 4px 0;
margin-left: 20px;
}
.fixed-head.nav-up {
top: -140px;
}
#primary-menu li {
padding: 0 19px;
}
#primary-menu li a {
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
color: #656060;
font-size: 14px;
font-weight: 700;
transition: all 0.2s linear;
}
#primary-menu li.current-menu-item a {
color: #0a0a0a;
}
#primary-menu li a:hover,
#primary-menu li a:focus {
color: #0a0a0a;
}
#bookNow {
background: #656060;
width: 72px;
height: 100%;
position: absolute;
right: 0;
transition: all 0.2s linear;
}
#bookNow:hover,
#bookNow:focus {
background: #312d2d;
} .has-parallax .hp-title {
z-index: 2;
}
.parallax {
position: relative;
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
width: 100%;
height: 140%;
z-index: 1;
} .mobLogo {display: none;}
.hp-header {
position: relative;
width: 100%; height: 100vh;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: cover !important;
transition: all 0.5s ease;
overflow: hidden;
}
.top-scene {
width: 100%;
height: 100vh;
display: block;
z-index: 2;
position: relative;
margin: 0 auto;
padding: 16vh 6vw 0;
}
.top-scene-dummy {
width: 100%; display: block;
z-index: 9;
position: fixed;
bottom: 0;  margin: 0 auto;
padding: 0 9%;
}
.top-info-table {
display: inline-flex;
position: relative;
width: 100%;
z-index: 1;
min-height: 74vh;
}
.top-info-table:before {
content: "";
background-color: #fff;
position: absolute;
top: -10px;
bottom: -10px;
left: 551px;
right: -10px;
z-index: 0; }
.profile-pic-div {
width: 100%;
max-width: 561px;
height: auto;
position: relative;
z-index: 2;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
}
.profile-pic.sticky {
display: block;
}
.profile-pic {
height: 80vh;
width: 100%;
max-width: 400px;
position: fixed;
bottom: 0;
background-position: bottom left !important;
background-repeat: no-repeat !important;
background-size: contain !important;
display: inline-block;
z-index: 9;
display: none;
left: calc( 9% - 35px );
}
.hid-profile-pic.hide {
display: none;
}
.hid-profile-pic {
display: block;
height: 80vh;
width: 100%;
position: absolute;
left: 0;
bottom: 0;
background-position: bottom left !important;
background-repeat: no-repeat !important;
background-size: contain !important;
display: inline-block;
}
.hid-profile-pic.mob {
display: none;
}
.cta {
display: inline-block;
width: 180px;
height: 180px;
background-position: center !important;
background-size: contain !important;
background-repeat: no-repeat !important;
position: absolute;
border-radius: 50%;
text-align: center;
left: 100%;
top: 45%;
z-index: 1;
padding: 74px 0;
line-height: 26px;
font-weight: 700;
font-size: 17px;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
box-shadow: 0 5px 50px -13px #000;
transition: all 0.5s linear;
background-color: #d2b7ae;
}
.cta:hover,
.cta:focus {
cursor: pointer;
background-color: #afc289;
}
.hp-header svg {
width: 100%;
max-width: 420px;
}
.title-div {
width: 100%;
position: relative; border: 1px solid #000;   z-index: 1
}
.hp-title {
display: inline-block;
padding: 5vh 7vh 3vh;
width: 100%;
border-bottom: 1px solid #000;
z-index: 2;
position: relative;
}
.hp-title img {
max-width: 536px;
}
.hp-title h1 {
color: #231f20;
font-weight: 500;
font-size: 33px;
margin-top: 10px;
line-height: 1.5;
text-transform: uppercase;
padding-left: 33px;
letter-spacing: 3px;
}
.hp-subtitle {
width: 100%;
padding: 4vh 10vh 11vh; position: relative;
z-index: 2;
}
.hp-subtitle p {
font-size: 26px;
line-height: 1.7;
text-align: justify;
}
.hp-subtitle-link {
font-size: 14px;
width: 100%;
letter-spacing: 1px;
font-weight: 700;
width: 100%;
height: 100%;
display: inline-block;
position: relative;
z-index: 1;
font-family: 'Open Sans', sans-serif;
letter-spacing: 3px;
}
.bgAni {
content: "";
display: inline-block;
position: absolute;
left: 0;
top: 0;
width: 0px;
height: 100%;
background-color: #d9c1b9;
transition: width 0.5s ease;
z-index: 0;
}
.hp-subtitle-link:after {
content: "";
display: inline-block;
width: 19px;
margin-left: 10px;
height: 11px;
background-image: url(//cinziapezzolesi.com/wp-content/themes/beculture/images/icons/left-arrow.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
transition: all 0.5s ease-out;
}
.title-div a:hover .hp-subtitle-link:after {
margin-left: 20px;
}
.title-div li a {
transition: color 0.3s ease-in-out;
display: inline;
position: relative;
border-top: none;
padding: 0;
color: #000000;
text-decoration: none;
}
.title-div li a:hover {
color: #d9c1b9;
}
.title-div a {
width: 100%;
display: inline-block;
padding: 2.5vh 10vh;
position: absolute;
bottom: 0;
border-top: 1px solid #000;
z-index: 3
}
.title-div a:hover .bgAni {
width: 100%;
}
.title-div a:hover,
.title-div a:focus {
text-decoration: none;
text-transform: none;
}
.serv-text-ani,
.home-text-ani,
.text-ani {
opacity: 1;
transform: translate3d(0px, 20px, 0px) scale(1, 1.03);
transform-origin: 0px 0px 0px; transition: all 1s ease-out;
}
.text-ani p {
opacity: 1;
transform: translate3d(0px, 20px, 0px) scale(1, 1.1);
transform-origin: 0px 0px 0px; transition: all 1s ease-out;
}
.fade-in p,
.fade-in {
opacity: 0.999999;
transform: translate3d(0px, 0px, 0px) scale(1, 1);
transform-origin: 0px 0px 0px; }
.featured_post_title {
text-align: center;
}
.featPostCont {
display: inline-block;
padding: 0 25px;
}
.featured_post_in {
display: inline-flex;
}
.featPostCont * {
color: #fff;
}
.featured_post_big {
position: relative;
background-color: #007e8d;
width: 50%;
padding: 50px 0;
display: block;
margin: 0 auto;
transform: perspective(300px) translate3d(0, 80px, -100px);
transition: all 1.0s ease-out;
}
.featured_post_big.enlarge {
transform: translateY(0);
width: 100%;
}
.featured_post_big:before {
content: "";
display: inline-block;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 1);
transition: all 0.5s ease-out;
z-index: 1;
}
.featured_post_big.enlarge:before {
background-color: rgba(0, 0, 0, 0);
}
.featPostHeadImg {
float: left;
display: inline-block;
width: 100%;
max-width: 450px;
height: 300px;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
.featured_post_title {
width: 100%;
text-align: center;
}   .in-service-row,
.service-row,
.video-row {
position: relative;
width: 100%;
height: 100vh;
margin-top: 150px
}
.in-service-row .ser-over-color,
.service-row .ser-over-color,
.service-row .overlay-color {
content: "";
display: inline-block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
opacity: 0;
z-index: 2;
transition: all 0.5s linear;
}
.in-service-row .ser-over-color.show,
.service-row .ser-over-color.show {
opacity: 1;
}
.in-service-row .vr-row-img-cont,
.service-row .vr-row-img-cont {
z-index: 1;
}
.video-row .overlay-color {
content: "";
display: inline-block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: -2px;
opacity: 0;
background: rgba(150,143,139,1);
z-index: 2;
}
.vr-container {
position: absolute;
height: 100vh;
width: 100%;
top: 0;
left: 0;
will-change: transform;
z-index: 1;
}
.vr-bg-container {
position: relative;
background-position: center !important;
background-size: cover !important; position: relative;
width: 100%;
height: 100%;
padding: 50px;
overflow: hidden;
}
.vr-vid-bg {
display: inline-block;
background: rgba(49,43,47,0.9); width: 100%;
height: 100%;
opacity: 0;
transition: all 0.8s ease-out;
transform: translate(-50%, 0);
z-index: 4;
}
.video-row.enlarge .vr-bg-container:after {
height: 100%;
opacity: 0.99;
}
.vr-row-img-cont {
position: absolute;
height: 65vh;
width: 1400px;
top: 50%;
left: 50%;
will-change: transform;
overflow: hidden;
transform: translate3d(-50%,-50%,0);
}
.vr-row-img-inner-cont {
position: absolute;
top: 50%;
left: 50%;
width: 100vw;
height: 100vh;
transform: translate3d(-50%,-50%,0);
}
.vr-row-img-cont img {
width: 100%;
height: 100%;
object-fit: cover;
transform: scale(1.1, 1.1);
}
.service-row.service_one {
margin-top: 0;
}
.service-row {
margin-top: 100px;
}
.cp-top-row.nf-last {
margin-bottom: 100px;
}
.cp-top-row {
width: 100%;
display: inline-flex;
}
.cp-top-row-left {
display: inline-block;
width: 65%;
padding-right: 40px;
}
.cp-top-row-left p {
margin-bottom: 25px;
text-align: justify;
}
.cp-top-row-left p:first-child:first-letter {
font-size: 60px;
margin-right: 5px;
float: left;
line-height: 1;
vertical-align: top;
}
.cp-top-row-right {
width: 35%;
position: relative;
}
.cp-top-row-right-img {
position: absolute;
right: 0;
top: 0;
display: inline-block;
width: 85%;
height: 100%;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: 77% !important; 
}
.fix-sidebar {
position: relative;
width: 100%;
height: 450px;
left: auto !important;
}
.mind-top-row-right-img { float: right;
display: inline-block;
width: 85%;
height: 450px;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: 77% !important;
} .cp-top-row-link {
display: inline-block;
width: 170px;
min-height: 224px;
position: absolute;
left: 0;
top: 35%;
background: #656060;
transition: all 0.2s linear;
}
.cp-top-row-link.mind-top-row-link {
top: 150px;
}
.cp-top-row-link svg .st0 {
fill: #d9c1b9;
}
.cp-top-row-link-txt {
display: inline-block;
width: 100%;
text-align: center;
color: #d9c1b9 !important;
line-height: 1.5;
padding-top: 0;
font-size: 15px;
font-family: "Open Sans", sans-serif;
font-weight: 700;
padding: 2px 18px;
text-transform: uppercase;
}
.cnh-intro {
font-size: 32px;
float: left;
padding: 0 45px 25px 0;
width: 32%;
line-height: 1.4;
}
.cmh-top-text .cnh-intro + p:first-letter {
font-size: 105px;
float: left;
line-height: 0.9;
margin-right: 10px;
vertical-align: top;
}
.pt-top-right-img {
position: absolute;
right: 0;
top: 0;
display: inline-block;
width: 100%;
height: 270px;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center !important; 
} .pt-top-right-text {
display: inline-block;
width: 170px;
min-height: 224px;
position: absolute;
left: 0;
top: 15%;
background: #656060;
padding-top: 13px;
transition: all 0.2s linear;
}
.pt-top-right-text:hover,
.pt-top-right-text:focus {
background: #312d2d;
}
.cp-top-row-link:hover,
.cp-top-row-link:focus {
background: #312d2d;
}
.pt-top-right-text h3 {
margin: 0;
font-size: 30px;
color: #d9c1b9 !important;
}
.pt-top-right-text h3 + p {
margin-bottom: 5px;
}
.pt-top-right-text p:last-child {
font-size: 14px;
line-height: 1.5;
font-family: "Open Sans", sans-serif;
font-weight: 700;
color: #d9c1b9 !important;
}
.pt-top-right-text img {
width: 60%;
height: auto;
}
.same-row {
display: inline-flex;
width: 100%;
}
.same-row .cp-mid-row-step {
border-bottom: 0px;
}
.cp-left-div {
padding: 0 8px 0 0 !important;
}
.cp-right-div {
padding: 0 0 0 8px !important;
}
.same-row .cp-mid-row-step-inner {
display: inline-flex;
width: 100%;
background: #d9c1b9;
padding-top: 22px;
padding-bottom: 7px;
}
.same-row .cp-mid-row-step h3 {
font-size: 4.2vh;
margin: 0;
}
.same-row .cp-mid-row-step p {
font-size: 15px;
font-weight: 700;
font-family: "Open Sans", sans-serif;
} .vr-info-row {
position: relative;
z-index: 5;
margin-top: -50vh;
margin-bottom: 23vh; }
.bcr-header, .vr-header {
color: #fff;
font-size: 4vh;
font-weight: 700; opacity: 1;
transition: all 0.7s ease-out;
position: relative;
z-index: 1;
margin-bottom: 2vh;
text-transform: uppercase;
letter-spacing: 14px;
}
.bcr-header {
color: #000;
margin-bottom: 2vh;
}
.vr-intro-text ul {
margin-left: 0;
padding: 0;
list-style-type: none;
}
.vr-intro-text ul li:first-child {
border-top: 1px solid #000;
}
.vr-intro-text ul li {
padding: 12px 0 12px 45px;
position: relative;
border-bottom: 1px solid #000;
list-style-type: none;
}
.vr-intro-text ul li:before {
content: "";
display: inline-block;
text-align: center;
font-size: 18px;
position: absolute;
top: 28px;
-ms-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
line-height: 1;
width: 12px;
height: 12px;
background: #656060;
left: 10px;
}
.bcr-intro-text p, .vr-intro-text p, .vr-intro-text li {
font-size: 22px;
color: #fff;
line-height: 1.5; opacity: 1;
transition: all 0.7s ease-out;
position: relative;
z-index: 1;
}
.bcr-intro-text p {
color: #000;
}
.video-row.enlarge .vr-intro-text p,
.video-row.enlarge .vr-header {
transform: translateY(0px);
opacity: 1;
}
.bcr-intro,
.vr-intro {
display: inline-block;
width: 100%;
z-index: 2;
padding: 0 15%;
text-align: center;
} .vr-videos {
display: flex;
position: relative;
padding: 0 144px;
opacity: 1;  z-index: 2;
height: 100vh;
width: 100%;
max-width: 3659px !important; }
.vid-holder {
width: auto;
height: auto;
text-align: center;
padding: 10vh 0;
margin-right: 20px;
}
.vid-holder .vid-img-over-img {
height: 60vh;
width: 60vw;
overflow: hidden;
position: relative;
display: inline-block;
box-shadow: 0px -4px 20px -5px #000;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center !important;
}   .act-bg-holder {
width: 100%;
height: 100%;
position: absolute;
background-size: cover !important;
background-position: center !important;
overflow: hidden;
}
.act-link {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 1;
}
.archiveVid.playVid {
position: relative;
left: 0;
top: 50%;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
z-index: 2;
}
.playVid {
position: absolute;
left: 50%;
top: 50%;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
z-index: 2;
}
.act-bg {
width: 100%;
height: 100%;
background-size: cover !important;
background-position: center !important;
transition: all 0.3s ease-in-out;
}
.act-holder {
display: inline-block;
width: 420px;
height: 617px;
margin-right: 35px;
padding: 0;
top: 50%;
position: relative;
-ms-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.act-holder:hover .act-bg {
transform: scale(1.05);
}
.act-holder:before {
content: "";
display: inline-block;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
.inner-act {
padding: 25px;
}
.act-inner {
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
width: 100%;
height: auto;
position: relative;
z-index: 1;
}
.top-area {
width: 100%;
height: 235px;
border-bottom: 1px solid #000;
position: relative;
z-index: 2;
}
.act-bot {
display: inline-block;
position: relative;
width: 100%;
z-index: 2;
}
.wh-bg {
display: inline-block;
height: 411px;
top: 268px;
left: 33px;
right: 31px;
bottom: 0;
position: absolute;
z-index: 0;
}
.wh-bg:before {
content: "";
display: inline-block;
position: absolute;
top: -15px;
bottom: -4px;
left: -15px;
right: -15px;
background-color: #fff;
z-index: 0;
box-shadow: 0 5px 41px -20px #000;
}
.playIcon {
position: absolute;
left: 50%;
top: 50%;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 96px;
height: 96px;
fill: transparent;
stroke: #000;
stroke-width: 1;
stroke-miterlimit: 10;
transition: all 1s linear;
}
.playIconPoly {
fill: #000;
fill-opacity: 0.2;
stroke-width: 1;
transition: all 0.2s linear;
}
.playIcon:focus .playIconPoly,
.playIcon:hover .playIconPoly {
fill: #fff;
fill-opacity: 1;
}
.act-bot .postTitle {
line-height: 1;
}
.act-bot-top-row {
width: 100%;
text-align: center;
display: flex;
border-bottom: 1px solid #000; 
}
.act-bot-info-row {
height: 256px;
padding: 40px 40px 0;
display: inline-block;
position: relative;
}
.act-bot-top-row .type {
display: inline-block;
width: 100%;
padding: 18px 0;
font-weight: 700;
text-transform: uppercase;
color: #000;
border-right: 1px solid #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
letter-spacing: 2px;
}
.act-bot-top-row .date {
display: inline-block;
width: 100%;
padding: 18px 0;
font-weight: 700;
text-transform: uppercase;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
letter-spacing: 2px;
}
.act-bot-info-row h3 a {
font-size: 34px;
color: #000;
margin-bottom: 15px;
}
.postEx p {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 1.8;
}
.act-bot-info-row-link {
border-top: 1px solid #000;
border-bottom: 1px solid #000;
display: block;
position: relative;
}
.act-bot-info-row-link:hover .bgAni {
width: 100%;
}
.act-bot-info-row-link a {
position: relative;
display: inline-block;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
font-weight: 700;
display: inline-block;
position: relative;
z-index: 1;
font-family: 'Open Sans', sans-serif;
letter-spacing: 2px;
padding: 18px 40px;
}    .bot-content-row {
position: relative;
width: 100%;
height: 100vh;
z-index: 3;
}
.bcr-container {
position: absolute;
height: 100vh;
width: 100%;
top: 0;
left: 0;
will-change: transform;
z-index: 1;
}
.bcr-bg-container {
position: relative;
background-position: center !important;
background-size: cover !important;
position: relative;
width: 100%;
height: 100%;
padding: 50px;
overflow: hidden;
}
.bcr-row-img-cont {
position: absolute;
height: 61vh;
width: 67vw;
top: 50%;
left: 50%;
will-change: transform;
overflow: hidden;
transform: translate3d(-50%,-50%,0);
}
.bcr-row-img-inner-cont {
position: absolute;
top: 50%;
left: 50%;
width: 100vw;
height: 100vh;
transform: translate3d(-50%,-50%,0);
}
.bcr-row-img-cont img {
width: 100%;
height: 100%;
object-fit: cover;
transform: scale(1.1, 1.1);
}
.bcr-info-row { position: relative;
z-index: 3;
margin-top: -50vh;
margin-bottom: 23vh;
}
.ser7 {
border-right: 1px solid #000;
}
.service-div-in {
height: 70vh;
position: relative;
}
.service-info p {
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 1.8;
}
.service-info h2 {
font-size: 34px;
line-height: 1.2;
font-weight: 400;
margin: 25px 0;
}
.service-info-hid-link {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 1;
}
.service-info-link {
display: inline-block;
width: 100%;
position: absolute;
bottom: 0;
}
.service-info-link a {
font-size: 16px;
color: #000;
font-family: 'Open Sans',sans-serif;
line-height: 1.2;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
}
.service-info-link .hp-subtitle-link:after,
.act-bot .hp-subtitle-link:after {
content: "";
display: inline-block;
width: 14px;
margin-left: 10px;
height: 10px;
background-image: url(//cinziapezzolesi.com/wp-content/themes/beculture/images/icons/left-arrow.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
transition: all 0.5s ease-out;
}
.service-info-link:hover .hp-subtitle-link:after,
.act-bot-info-row-link:hover .hp-subtitle-link:after {
margin-left: 16px;
}
.service-img-bg {
width: 100%;
height: 28vh; z-index: 1;
background-position: center !important;
background-size: cover !important;
background-repeat: no-repeat !important;
display: inline-block;
transition: all 0.3s ease-in-out;
}
.service-img {
position: relative;
top: 0;
right: 0;
display: inline-block;
width: 100%;
height: 28vh; z-index: 1;
background-position: center !important;
background-size: cover !important;
background-repeat: no-repeat !important;
overflow: hidden; transition: all 0.3s ease-in-out;
}
.service-div-in:hover .service-img-bg {
transform: scale(1.05);
}
.hp-header svg path {
stroke: #000;
}
.ser-overlay-color {
display: inline-block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
opacity: 0; background: rgba(238,236,234,1);
z-index: 2;
} .general-page .archive-post-title {
text-align: left;
margin-bottom: 55px;
} .testPad {
width: 100%;
padding: 70px 0;
}
.page-template-home-page .client-area, .page-template-home-page .test-area {
display: inline-block;
width: 100%;
padding: 0 6vw 23px;
position: relative;
z-index: 10; margin-bottom: 20px;
}
.pad {
padding: 0 9%;
}
.page-template-home-page .test-head,.page-template-home-page .client-head {
padding: 28px 0 48px;
width: 100%;
border-top: 1px solid #000;
}
.page-template-home-page .test-head h3, .page-template-home-page .client-head h3 {
margin-bottom: 0;
font-size: 24px;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 4px;
} .tg-grid-area-left, .tg-grid-area-right {
display: none;
}
.test-area .tg-item-content-holder {
padding: 0 25px 0 0 !important;
}
.test-area .tg-grid-slider {
min-height: 320px !important;
}
.esg-overflowtrick li:first-child {
border-width: 0px 1px 1px 1px;
}
.esg-grid {
padding: 0 !important;
}
.home-text-ani .client-row .esg-left {
left: -55px !important;
transform: translate(0, -50%);
background: transparent;
}
.home-text-ani .client-row .esg-right {
right: -55px !important;
transform: translate(0, -50%);
background: transparent;
}
.esg-overflowtrick li:nth-child(4n+1){
border-left: 1px solid #000 !important; 
}
.tg-grid-holder .tg-item:first-child .tg-item-inner {
border-width: 0 1px 1px 1px !important;
}
.tg-grid-holder .tg-item:nth-child(2) .tg-item-inner {
border-width: 0 1px 0 1px !important;
}
.tg-grid-holder .tg-item:nth-child(2n+4) .tg-item-inner {
border-width: 0 1px 0 0 !important;
}
.esg-overflowtrick li:nth-child(5),
.esg-overflowtrick li:nth-child(6),
.esg-overflowtrick li:nth-child(7),
.esg-overflowtrick li:nth-child(8),
.esg-overflowtrick li:nth-child(13),
.esg-overflowtrick li:nth-child(14),
.esg-overflowtrick li:nth-child(15),
.esg-overflowtrick li:nth-child(16){
border-bottom: 0 !important;
}
.flat-light .esg-navigationbutton:hover, .flat-light .esg-filterbutton:hover, .flat-light .esg-sortbutton:hover, .flat-light .esg-sortbutton-order:hover, .flat-light .esg-cartbutton-order:hover, .flat-light .esg-filterbutton.selected {
background-color: transparent !important;
background: transparent !important;
} footer.site-footer {
position: relative;
z-index: 5;
}
.foot-row.mob {
display: none;
}
.foot-row {
margin-top: 128px;
padding: 128px 6vw;
background-color: #000;
background-attachment: fixed !important;
background-repeat: no-repeat !important;
background-size: cover !important;
display: inline-flex;
width: 100%;
}
.subfoot-row a {
color: #968f8b;
font-weight: 700;
font-family: 'Open Sans', sans-serif;
transition: all 0.4s linear;
}
.subfoot-row a:hover {
color: #dbc2bb;
}
.subfoot-row {
padding: 50px 0;
text-align: center;
color: #968f8b;
background-color: #312d2d;
font-family: 'Open Sans', sans-serif;
}
.foot-cont {
display: flex;
box-shadow: 0 0 70px -10px #000;
position: relative;
}
.footOverlayTable {
position: absolute;
left: 10px;
right: 10px;
top: 10px;
bottom: 10px; border: 1px solid #fff;
}
.footOverlayLeftTableTopRow {
position: absolute;
left: 0;
top: 0;
right: 50%;
bottom: 0;
border-right: 1px solid #fff;
}
.footOverlayLeftTableMidRow {
position: absolute;
left: 0;
top: 130px;
height: 285px;
right: 50%;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
.footOverlayLeftTableMidRowLeft {
position: absolute;
left: 25%;
top: 130px;
height: 285px;
width: 1px;
border-right: 1px solid #fff;
}
.footOverlayLeftTableBotRow {
position: absolute;
left: 0;
right: 50%;
top: 552px;
height: 1px;
border-top: 1px solid #fff;
}
.sit-outer-div { width: 100%;
max-width: 1280px;
margin: 0 auto; padding: 10px 10px 10px 10px;
background-color: #312d2d;
}
.sit-div {
width: 100%;
padding: 50px 0 0; border: 1px solid #fff;
height: 100%;
}
.sit-div.no-bg {
background-color: transparent;
position: relative;
z-index: 1;
}
.sit-mid-row {
display: inline-flex;
width: 100%;
}
.sit-left-text,
.sit-right-text {
width:50%;
}
.sit-div .widget {
padding-bottom: 10px;
margin-bottom: 10px;
margin: 0;
}
.sit-left-text {
border-right: 1px solid #fff;
padding: 50px 54px 20px 54px;
}
.sit-right-text {
padding: 50px 54px 20px 54px;
}
.bot-row-info {
padding: 40px 54px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
.sit-div .widget-title {
color: #fff;
font-size: 43px;
padding: 0 0 35px 54px;
color: #d9c1b9;
border-bottom: 1px solid #fff;
margin-bottom: 0
}
.sit-div .textwidget ul {
list-style-type: none;
padding: 0 !important;
margin: 0;
width: 100%;
display: inline-block;
vertical-align: top;
}
.sit-div .textwidget ul:nth-child(2) {
padding-left: 54px; 
}
.sit-div .textwidget ul li {
margin-bottom: 13px;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
}
.sit-div .textwidget ul li:first-child {
font-weight: 700;
color: #d9c1b9;
}
.sit-div .textwidget hr {
background: transparent;
margin-top: 46px;
margin-bottom: 35px;
}
.sit-div .textwidget p {
margin-bottom: 5px;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 700;
color: #d9c1b9;
}
.sit-div .textwidget a {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 400;
}
.last-row {
padding: 40px 54px;
}
.book-outer-div {
display: none !important;
width: 50%;
background-color: #dbc2bb;
padding: 10px 10px 10px 0;
}
.book-div {
border: 1px solid #312d2d;
border-left: 0px;  height: 100%;
}
.book-div .book-now-row h3, .bookly-form {
padding-left: 64px;
padding-right: 64px;
padding-top: 50px;
padding-bottom: 35px;
}
.book-div .book-now-row h3 {
padding-right: 0px;
}
.book-div .book-now-row .line {
width: 100%;
height: 1px;
background-color: #312d2d;
}
.book-now-row h3 {
font-size: 43px;
padding: 0 0 30px;
margin-bottom: 0;
}
.button-text {
color: #fff !important;
}
body table.booked-calendar thead th .monthName {
color: #fff;
}
.map-link {
position: relative;
z-index: 1;
font-family: "Open Sans", sans-serif;
font-size: 14px;
letter-spacing: 3px;
display: inline-block;
font-weight: 700;
padding: 12px 40px;
text-transform: uppercase;
border: 1px solid #656060;
color: #dbc2bb;
background-color: #656060;
transition: all 0.6s ease;
}
.map-link:focus,
.map-link:hover {
cursor: pointer;
background-color: #dbc2bb;
border: 1px solid #dbc2bb;
color: #000;
text-transform: uppercase;
}
.fancybox-content {
width: 80vw;
height: 688px;
}
.social-div {
float: right;
display: inline-flex;
padding: 7px 0;
}
.icon-div {
padding: 0 10px;
}
.social-div i {
font-size: 32px;
color: #656060;
transition: all 0.2s linear;
}
.social-div a:focus i,
.social-div a:hover i {
color: #dbc2bb;
} .scrollmagic-pin-spacer {
margin-top: 0px !important;
} #mobNav {
display: none;
width: 100%;
position: fixed;
height: 100vh;
top: 0;
padding-top: 95px;
left: 0;
background: #d9c1b9;
z-index: 998;
box-shadow: 0 0 50px -20px #000;
transition: right .4s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;
}
#mobNav .menu-main-menu-container {
position: absolute;
left: 50%;
top: 28%;
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
transform: translate(-50%,0);
width: 100%;
}
#mobNav.open {
display: block;
}
#mobNav ul {
list-style-type: none;
padding-left: 0;
margin: 0;
text-align: center;
}
#mobNav ul li {
margin-bottom: 16px;
}
#mobNav ul li a {
font-family: 'Playfair Display', serif;
font-size: 30px;
letter-spacing: 5px;
font-weight: 400;
transition: all 0.2s linear;
}
#mobNav ul li.current_page_item a,
#mobNav ul li a:hover,
#mobNav ul li a:focus {
color: #0a0a0a;
}
#mobNav .sub-menu {
padding: 10px 0;
}
#mobNav .sub-menu li a {
line-height: 1.2;
font-size: 26px;
}
#mobNav .sub-menu li {
margin-bottom: 6px;
} .hamburger {
display: none;
font: inherit;
overflow: visible;
margin: 0;
padding: 18px 13px 8px;
height: 56.02px;
transition-timing-function: linear;
transition-duration: .15s;
transition-property: opacity,filter,background-color;
text-transform: none;
color: inherit;
border: 0;
background-color: transparent;
border-left: 1px solid #595657;
}
.hamburger:focus,
.hamburger:hover {
cursor: pointer;
background-color: #d9c1b9;
}
.hamburger-box {
position: relative;
display: inline-block;
width: 30px;
height: 24px;
}
.hamburger-inner {
top: 50%;
display: block;
margin-top: -2px;
}
.hamburger-inner:after, .hamburger-inner:before {
display: block;
content: "";
}
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
position: absolute;
width: 30px;
height: 2px;
transition-timing-function: ease;
transition-duration: .15s;
transition-property: transform;
border-radius: 2px;
background-color: #000;
}
.hamburger--spring .hamburger-inner {
top: 2px;
transition: background-color 0s linear .13s;
}
.hamburger--spring .hamburger-inner:before {
top: 10px;
transition: top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);
}
.hamburger--spring .hamburger-inner:after {
top: 20px;
transition: top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);
}
.hamburger .hamburger-inner, .hamburger .hamburger-inner:after, .hamburger .hamburger-inner:before {
background-color: #000;
}
.hamburger.is-active .hamburger-inner {
transition-delay: .22s;
background-color: transparent;
}
.hamburger.is-active .hamburger-inner:before {
top: 0;
transition: top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;
transform: translate3d(0,10px,0) rotate(45deg);
}
.hamburger.is-active .hamburger-inner:after {
top: 0;
transition: top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;
transform: translate3d(0,10px,0) rotate(-45deg);
}
.hamburger:focus,
.hamburger:hover,
.hamburger.is-active {
background-color: #d9c1b9;
}
.hamburger:focus,
.hamburger:hover {
cursor: pointer;
} .main-top-pad {
padding: 16vh 6vw 0;
min-height: 100vh;
}  #main-archive header {
background-color: transparent;
}
.page-title {
text-align: center;
text-transform: uppercase;
font-size: 34px;
letter-spacing: 21px;
font-weight: 700;
}
.inpad {
padding: 170px 0 0; display: block;
width: 100%;
max-width: 1400px;
margin: 0 auto;
}
.postTopInfo {
width:100%;
display: inline-flex;
border-top: 1px solid black;
border-bottom: 1px solid black;
margin: 120px 0 40px;
}
.post-anchor {
margin-top: -100px;
margin-bottom: 100px;
}
.postDate, .postActivity {
width: 100%;
margin: 7px 0;
font-family: "Open Sans", sans-serif;
text-transform: uppercase;
font-weight: 700;
padding: 12px 70px 12px;
line-height: 1;
font-size: 16px;
letter-spacing: 4px;
}
.postActivity {
text-align: right;
border-right: 1px solid #000;
}
.archive-post-title {
text-align: center;
font-size: 70px;
font-weight: 500;
}
.post-img {
width: 100%;
height: 590px;
position: relative;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: cover !important;
background-attachment: fixed !important;
margin: 31px 0;
display: inline-block;
}
.archive-entry-content {
width: 100%;
display: block;
max-width: 1100px;
margin: 0 auto;
padding: 25px 0;
text-align: center;
}
.archive-entry-content.full-width {
max-width: initial;
text-align: left;
padding: 25px 0;
text-align: justify;
}
.archive-entry-content.full-width p {
text-align: justify;
}
.archive-entry-content p {
font-size: 22px;
line-height: 1.5;
margin: 0 0 30px;
text-align: center;
}
.archive-entry-content ol,
.archive-entry-content ul {
margin: 40px 0 50px;
padding: 0;
}
.archive-entry-content li:first-child {
border-top: 1px solid #000;
}
.archive-entry-content li {
font-size: 22px;
line-height: 1.5;
text-align: justify;
padding: 12px 0 12px 45px;
position: relative;
border-bottom: 1px solid #000;
list-style-type: none;
}
.archive-entry-content ol li:before {
display: inline-block;
text-align: center;
font-size: 18px;
position: absolute;
top: 28px;
-ms-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
line-height: 24px;
width: 30px;
height: 30px;
background: #656060;
left: 5px;
color: #fff;
}
.archive-entry-content ol li:first-child:before {content: "1";}
.archive-entry-content ol li:nth-child(2):before {content: "2";}
.archive-entry-content ol li:nth-child(3):before {content: "3";}
.archive-entry-content ol li:nth-child(4):before {content: "4";}
.archive-entry-content ol li:nth-child(5):before {content: "5";}
.archive-entry-content ol li:nth-child(6):before {content: "6";}
.archive-entry-content ol li:nth-child(7):before {content: "7";}
.archive-entry-content ol li:nth-child(8):before {content: "8";}
.archive-entry-content ol li:nth-child(9):before {content: "9";}
.archive-entry-content ol li:nth-child(10):before {content: "10";}
.archive-entry-content ul li:before {
content: "";
display: inline-block;
text-align: center;
font-size: 18px;
position: absolute;
top: 28px;
-ms-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
line-height: 1;
width: 12px;
height: 12px;
background: #656060;
left: 10px;
}
.archive-entry-content a:not(.playVid) {
font-family: "Open Sans", sans-serif;
font-size: 16px;
letter-spacing: 3px;
display: inline-block;
font-weight: 700;
padding: 12px 40px;
position: relative;
text-transform: uppercase;
border: 1px solid #656060;
color: #000;
transition: all 0.6s ease;
}
.archive-entry-content a:not(.playVid):after {
content: "";
display: inline-block;
position: absolute;
left: 0;
top: 0;
bottom: 0;
height: 100%;
width: 0px;
background-color: #656060;
transition: all 0.5s ease;
z-index: -1;
}
.archive-entry-content a:not(.playVid):hover:after,
.archive-entry-content a:not(.playVid):focus:after {
width: 100%;
}
.archive-entry-content a:not(.playVid):hover,
.archive-entry-content a:not(.playVid):focus {
color: #fff;
} .page-template-recent-page, .category-4 {background-color: #968f8b; } .color-one {
background: #eeecea;
}
.body-bg {
z-index: 0;
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
opacity: 0
}
.service_one {
z-index: 1;
}
.service-top-pad {
padding-top: 25px;
}
.service-top-pad .vr-intro {
padding: 0;
}
.serv-head {
max-width: 67vw;
margin: 0 auto;
text-align: center;
font-size: 75px;
font-weight: 500;
color: #fff;
letter-spacing: initial;
text-transform: initial;
opacity: 1;
line-height: 1;
transition: all 0.1s linear;
}
.serv-pre-head {
font-family: "Open Sans", sans-serif;
font-weight: 700;
color: #fff;
letter-spacing: 5px;
font-size: 16px;
transition: all 0.1s linear;
}
.servPad {
padding: 0; display: block;
width: 100%;
max-width: 1400px;
margin: -58vh auto 13vh auto;
}
.servPad.botPad {
margin-bottom: 70px;
}
.serv-text {
margin-top: 10vh;
padding-top: 7vh;
position: relative;
text-align: left;
}
.serv-text-ani .serv-text:before {
content: "";
position: absolute;
display: inline-block;
height: 1px;
width: 0px;
top: 0;
left: 50%;
-ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
transition: all 0.2s ease-in-out;
background-color: transparent;
}
.serv-text-ani.textColor .serv-text:before {
width: 100%;
background-color: #000;
}
.vr-intro-text.serv-text * {
opacity: 0;
}
.vr-intro-text.serv-text a {
font-weight: 600;
text-decoration: underline;
}
.serv-text-ani.textColor .serv-pre-head {
color: #000;
}
.serv-text-ani.textColor .serv-head {
color: #000;
}
.cp-list {
display: inline-block;
width: 100%;
padding-top: 30px;
border-bottom: 1px solid #000;
}
.cp-list.nf-list {
border-bottom: 0;
}
.cp-top-row-left.cp-list.nf-list {
width: 65%;
}
.cp-list.nf-list ol {
border-bottom: 1px solid #000;
margin: 30px 0;
}
.cp-list ol {
list-style-type: none;
padding: 0;
margin: 0;
}
.nf-list.cp-list ol li {
padding: 25px 0 25px 105px;
}
.cp-list ol li {
padding: 25px 0 25px 135px;
margin: 0;
width: 100%;
border-top: 1px solid #000;
line-height: 38px;
font-size: 30px;
position: relative;
}
.about-pad .cp-list {
border-bottom: 0;
}
.about-pad .cp-list ol {
border-top: 1px solid #000;
}
.about-pad .cp-list ol li {
border-top: 0;
border-bottom: 1px solid #000;
}
.cp-list ol li:before {
display: inline-block;
float: left;
width: 50px;
text-align: center;
font-size: 18px;
position: absolute;
left: 0;
top: 50%;
-ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%);
line-height: 1;
font-weight: 700;
width: 20px;
height: 20px;
background: #656060;
left: 15px;
}
.cp-list ol li:first-child:before { content: "";
}
.cp-list ol li:nth-child(2):before { content: "";
}
.cp-list ol li:nth-child(3):before { content: "";
}
.cp-list ol li:nth-child(4):before { content: "";
}
.cp-list ol li:nth-child(5):before { content: "";
}
.cp-list ol li:nth-child(6):before { content: "";
}
.cp-list ol li:nth-child(7):before { content: "";
}
.cp-list ol li:nth-child(8):before { content: "";
}
.cp-list ol li:nth-child(9):before { content: "";
}
.cp-list ol li:nth-child(10):before { content: "";
}
.cp-list ol li a {
font-family: "Open Sans", sans-serif;
display: inline-block;
padding: 0 15px;
position: relative;
font-size: 14px;
letter-spacing: 3px;
line-height: 38px;
text-transform: uppercase;
font-weight: 700;
border-left: 1px solid #000;
margin-left: 10px;
}
.cp-list ol li a:after {
content: "";
display: inline-block;
width: 19px;
margin-left: 10px;
height: 11px;
background-image: url(//cinziapezzolesi.com/wp-content/themes/beculture/images/icons/left-arrow.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
transition: all 0.5s ease-out;
}
.cp-list ol li a:hover:after {
margin-left: 20px;
}
.cp-mid-bg-row {
margin: 150px auto 50px;
width: 100%;
position: relative;
display: block;
width: 100%;
max-width: 1520px;
}
.cp-mid-bg {
display: inline-block;
width: 100%;
height: 300px;
background-repeat: no-repeat !important;
background-position: center !important;
background-attachment: fixed !important;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
}
.cp-mid-bg-txt {
position: absolute;
left: 86px;
bottom: -50px;
width: 500px;
height: auto;
display: inline-block;
background: #656060;
padding: 30px 50px 20px;
}
.cp-mid-bg-txt.nf-mid-bg-txt {
padding: 30px 50px;
}
.cp-mid-bg-txt p {
color: #d9c1b9 !important;
transform: translateY(0);
font-size: 22px;
color: #fff;
line-height: 1.6;
font-weight: 700;
margin-bottom: 0;
}
.nf-mid-bg-txt p {
font-size: 52px;
line-height: 1.3;
}
.cp-mid-row-steps {
border-top: 1px solid #000;
}
.cp-mid-row-step {
display: inline-flex;
width: 100%;
padding: 50px 0;
margin-bottom: 16px;
border-bottom: 1px solid #000;
padding: 25px 0;
}
.cp-mid-row-step .step {
display: inline-block;
background-color: #656060;
text-align: center;
text-transform: uppercase;
padding: 6px;
width: 70px;
height: 57px;
margin-right: 50px;
margin-left: 22px;
}
.nf-list .cp-mid-row-steps {
margin: 30px 0;
}
.nf-list .cp-mid-row-steps .cp-mid-row-step {
margin-bottom: 0;
}
.nf-list .cp-mid-row-step .step {
background-color: #656060 !important;
width: 37px;
height: 31px;
padding: 0;
margin-left: 15px;
margin-right: 53px;
}
.nf-list .cp-mid-row-step .step span {
font-size: 24px;
line-height: 8px;
padding-top: 7px !important;
}
.nf-list .cp-mid-row-step .step-desc {
line-height: 38px;
font-size: 30px;
}
.nf-list .cp-mid-row-step .step-desc ul {
margin-bottom: 0 !important;
}
.step-desc {
width: 100%;
}
.cp-mid-row-step .step span {
transform: translateY(0);
}
.step-sm {
display: block;
width: 100%;
font-family: "Open Sans", sans-serif;
font-size: 12px;
line-height: 1;
font-weight: 700;
letter-spacing: 2px;
padding-top: 6px;
color: #d9c1b9 !important;
}
.step-l {
display: block;
width: 100%;
text-align: center;
font-weight: 500;
font-size: 32px;
line-height: 14px;
color: #d9c1b9 !important;
}
.step-l.mid-txt {
padding-top: 10px;
}
.step-desc h3 { font-size: 44px;
}
.cp-bot-row {
display: block;
text-align: center;
margin: 50px auto 0 auto;
width: 100%;
max-width: 400px;
}
.cp-bot-row p {
font-size: 18px;
font-weight: 700;
line-height: 1.6;
}
.cp-bot-row a {
font-family: "Open Sans", sans-serif;
font-size: 18px;
letter-spacing: 3px;
display: inline-block;
font-weight: 700;
padding: 12px 40px;
position: relative;
text-transform: uppercase;
border: 1px solid #656060;
color: #000;
transition: all 0.6s ease;
margin-top: 25px;
}
.cp-bot-row a:after {
content: "";
display: inline-block;
position: absolute;
left: 0;
top: 0;
bottom: 0;
height: 100%;
width: 0px;
background-color: #656060;
transition: all 0.5s ease;
z-index: -1;
}
.cp-bot-row a:hover, .cp-bot-row a:focus {
color: #fff;
}
.cp-bot-row a:hover:after, .cp-bot-row a:focus:after {
width: 100%;
} .next-serv {
height: 290px;
z-index: 1;
position: relative;
width: 100%;
display: block;
margin: 0 auto;
max-width: 1400px;
}
.next-serv-cont,
.next-serv .next-link {
position: absolute;
display: inline-block;
z-index: 1;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.next-serv-cont {
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}
.next-pre-title {
position: absolute;
padding-bottom: 80px;
left: 50%;
top: 0;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
font-size: 16px;
font-family: "Open Sans", sans-serif;
letter-spacing: 5px;
text-transform: uppercase;
z-index: 1;
font-weight: 700;
}
.next-pre-title:after {
content: "";
display: inline-block;
width: 10px;
height: 70px;
position: absolute;
left: 50%;
bottom: 0;
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
transform: translate(-50%,0);
background-color: #312d2d;
}
.next-serv .next-link .next-title {
padding: 0 8%;
text-align: center;
font-size: 75px;
letter-spacing: 0;
font-weight: 500;
color: #fff;
position: absolute;
width: 100%;
left: 50%;
top: 50%;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
line-height: 1.2;
}
.pt-page-moveToTop {
-webkit-animation: moveToTop .6s ease both;
animation: moveToTop .6s ease both;
}
.serviceColorChange {
display: inline-block;
width: 100%;
height: 100%;
position: relative;
} .about-pad { padding: 16vh 6vw 0;
min-height: 100vh;
}
.about-top-scene {
width: 100%;
height: 100%;
display: block;
z-index: 2;
position: relative;
margin: 0 auto;
}
.about-top-scene .title-div {
width: 67%;
}
.about-top-scene .profile-pic-div {
width: 33%;
max-width: initial;
}
.about-top-scene .top-info-table:before {
left: calc(33% - 10px);
}
.about-header {
position: relative;
width: 100%; height: auto;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: cover !important;
transition: all 0.5s ease;
}
.about-profile-pic {
left: auto;
display: inline-block;
margin: 0 auto;
max-width: 100%;
width: 100%;
height: 90vh;
position: absolute;
bottom: 0;
margin-left: 0;
}
.about-profile-pic.stickyCont {
top: auto;
left: auto;
display: inline-block;
margin: 0 auto;
max-width: 29%;
width: 100%;
height: 90vh;
position: fixed;
bottom: 0;
margin-left: 0;
}
.profile-title-div {
padding: 8%;
}
.profile-title-div h1 {
line-height: 0.8;
font-size: 75px;
font-weight: 500;
}
.profile-title-div p {
font-size: 22px;
margin-bottom: 15px;
line-height: 1.5;
text-align: justify;
}
.profile-title-div h1 + p + p:first-letter {
font-size: 66px;
float: left;
line-height: 1;
margin-right: 2px;
}
.profile-title-div h1 + p img {
width: 160px;
}
.profile-title-div img {
width: 100%;
margin: 20px 0;
}
.about-list {
margin: 0 auto;
padding: 0;
display: block;
width: 100%;
max-width: 1520px;
}
.cp-mid-bg-txt.about-mid-bg-txt {
left: 85px;
} .btn {
text-transform: uppercase !important;
font-family: "Open Sans", sans-serif;
font-size: 14px; display: inline-block;
font-weight: 700;
padding: 8px 12px;
position: relative;
border: 0;
border-radius: 0;
color: #000;
background-color: #fff;
transition: all 0.6s ease;
}
.btn:hover, .btn:focus {
outline: 0;
box-shadow: none;
cursor: pointer;
background-color: #656060;
color: #fff !important;
}
.page-template-contact-page {
background-color: #d9c1b9;
}
.page-template-contact-page .foot-row {
margin-top: 0;
}
.contact-inner-div {
height: 100%;
width: 100%;
display: inline-flex;
border: 1px solid #000;
}
.left-bg-div {
display: inline-block;
width: 100%;
position: relative;
}
.contact-form-div {
display: none;
width: 50%;
padding: 7% 8%;
position: relative;
}
.wpcf7 {
position: absolute;
left: 50%;
top: 50%;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 72%;
}
.left-info {
position: absolute;
left: 50%;
top: 50%;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
padding: 5px;
background-color: #fff;
min-width: 400px;
}
.left-info-inner {
width: 100%;
height: 100%;
border: 1px solid #000;
text-align: center;
min-height: 350px;
padding: 75px 20px 29px 20px;
}
.left-info-inner h2 {
font-size: 43px;
font-weight: 400;
}
.left-info-inner img {
max-width: 90px;
margin: 20px 0;
}
.left-info-inner p {
font-family: "Open Sans", sans-serif;
font-size: 14px;
line-height: 2;
text-transform: uppercase;
font-weight: 700;
}
.left-info-inner a {
font-family: "Open Sans", sans-serif;
color: #000;
text-transform: lowercase;
}
.left-info-inner a:hover {
color: #000;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
font-family: "Open Sans", sans-serif;
font-size: 14px;
letter-spacing: 3px;
display: inline-block;
font-weight: 700;
padding: 12px 40px;
position: relative;
text-transform: uppercase;
border: 1px solid #fff;
color: #000;
margin-top: 25px;
background-color: #fff;
transition: all 0.6s ease;
}
input[type="submit"]:hover,
input[type="submit"]:focus {
cursor: pointer;
background-color: #656060;
border: 1px solid #656060;
color: #fff;
}
.contact-form-div input[type="text"],
.contact-form-div input[type="email"],
.contact-form-div textarea {
width: 100%;
background-color: transparent;
border: 0px;
border-bottom: 1px solid #000;
border-radius: 0;
text-transform: initial;
color: #000;
}
.contact-form-div textarea {
height: 100px;
}
.contact-form-div label,
.contact-form-div .wpcf7-form-control-wrap {
width: 100%;
font-family: "Open Sans", sans-serif;
text-transform: uppercase;
font-weight: 700;
font-size: 14px;
}
span.wpcf7-not-valid-tip {
font-size: 14px;
font-family: "Open Sans", sans-serif;
}
div.wpcf7-response-output {
margin: 1em 0;
padding: 0.2em 0;
border: 0px;
font-size: 14px;
font-family: "Open Sans", sans-serif;
}
::placeholder { color: #000;
opacity: 1; font-family: "Open Sans", sans-serif;
text-transform: uppercase;
font-weight: 700;
font-size: 14px;
}
:-ms-input-placeholder { color: #000;
font-family: "Open Sans", sans-serif;
text-transform: uppercase;
font-weight: 700;
font-size: 14px;
}
::-ms-input-placeholder { color: #000;
font-family: "Open Sans", sans-serif;
text-transform: uppercase;
font-weight: 700;
font-size: 14px;
}
.main-contact {
height: 100vh;
padding: 14vh 6vw 12vh;
} .page-template-useful-page {
background-size: cover !important;
background-position: center !important;
background-attachment: fixed !important;
}
.top-scene-row {
width: 100%;
display: inline-flex;
}
.useful-outer-div .recent-page-header {
background: transparent;
}
.useful-outer-div .page-title {
margin-bottom: 100px;
color: #fff;
}
.useful-div {
background-color: #d9c1b9;
width: 50%;
padding: 10px;
position: relative;
}
.useful-div:after {
content: "";
display: inline-block;
position: absolute;
left: 10px;
right: 10px;
top: 10px;
bottom: 10px;
border: 1px solid #000;
}
.useful-left {
margin-right: 20px;
}
.useful-right {
margin-left: 20px;
}
.top-scene-row {
margin-bottom: 40px;
}
.useful-top-inner-div {
width: 100%;
height: auto;
position: relative;
z-index: 1;
}
.use-inner-div-top-row {
display: inline-flex;
width: 100%;
border-bottom: 1px solid black;
}
.use-icon {
border-left: 1px solid black;
width: 100px;
padding: 30px;
}
.use-title-div {
width: 100%;
padding: 22px 40px;
}
.use-title {
font-size: 34px;
line-height: 1.5;
font-weight: 400;
margin-bottom: 0;
}
.use-inner-div-bot-row {
padding: 50px; }
.bot-small-row .use-inner-div-bot-row {
min-height: 280px;
}
.use-inner-div-bot-row p,
.use-inner-div-bot-row li {
font-size: 16px;
}
.use-inner-div-bot-row strong {
font-family: "Open Sans", sans-serif;
font-size: 16px;
padding-left: 35px;
position: relative;
display: inline-block;
}
.use-inner-div-bot-row strong:before {
content: "";
display: inline-block;
width: 13px;
height: 13px;
background: url(//cinziapezzolesi.com/wp-content/themes/beculture/images/icons/list-arrow.png) no-repeat;
background-position: center;
background-size: contain;
position: absolute;
left: 5px;
top: 5px;
}
.use-inner-div-bot-row ul {
margin: 0 0 15px;
padding: 0 0 0 60px;
}
.use-inner-div-bot-row ul li {
font-family: "Open Sans", sans-serif;
} #tabs h2 {
padding: 60px 0 50px;
color: #fff;
text-align: center;
font-size: 34px;
letter-spacing: 21px;
font-weight: 700;
}
.tabs-outer {
width: 100%;
background-color: #fff;
padding: 10px;
}
.tabs-inner {
border: 1px solid #000;
padding: 50px;
}
.tabs {
display: inline-flex;
list-style-type: none;
width: 100%;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
margin-left: 0;
margin-bottom: 0;
padding-left: 0;
}
#tabs ul, #tabs ol {
margin: 0;
padding: 0 0 0 30px;
}
.tabs li {
display: inline-block;
padding: 20px 0;
margin: 0 30px 0 0;
line-height: 1;
position: relative;
}
.tabs li a {
font-family: "Open Sans", sans-serif;
font-weight: 700;
transition: all 0.2s linear;
color: #000;
font-size: 16px;
letter-spacing: 3px;
}
.tabs li a.active {
color: #848080;
}
.tabs li a:before {
content: "";
display: inline-block;
height: 0;
width: 100%;
position: absolute;
bottom: 0;
background-color: #d9c1b9;
transition: all 0.2s linear;
}
.tabs li a.active:before,
.tabs li a:hover:before,
.tabs li a:focus:before { 
height: 5px;
}
#tabs .pafa-accordion-q {
font-size: 31px;
}
#tabs .pafa-accordion {
border-bottom: 1px solid #000;
padding: 35px;
}
#tabs p,
#tabs strong,
#tabs li,
#tabs a {
font-family: "Open Sans", sans-serif;
font-size: 16px;
line-height: 1.6;
}
#tabs .pafa-accordion span {
background-color: #656060 !important;
transition: all 0.2s linear;
vertical-align: top
}
#tabs .pafa-accordion i:before {
font-weight: 700;
}
#tabs .pafa-accordion i {
color: #fff !important;
transition: all 0.2s linear;
}
#tabs .pafa-accordion span:focus,
#tabs .pafa-accordion span:hover,
#tabs .pafa-accordion .pafa-accordion-open span {
background-color: #d9c1b9 !important;
}
#tabs .pafa-accordion span:focus i,
#tabs .pafa-accordion span:hover i,
#tabs .pafa-accordion .pafa-accordion-open i {
color: #656060 !important;
}
#tabs .pafa-accordion h3.pafa-accordion-q {
margin: 0 0 0 53px;
} .fancybox-content {
padding: 40px 0 0 0;
width: 80vw;
height: auto;
}  @media only screen and (max-height: 800px) {
.cta {
top: 54%;
}
.act-bot-info-row h3 a {
font-size: 28px;
line-height: 1.2;
color: #000;
margin-bottom: 0;
display: inline-block;
}
.act-bot-info-row {
height: 203px;
}
.service-info h2 {
font-size: 30px;
}
.act-holder {
height: 493px;
}
.act-bot-info-row {
height: 180px;
padding: 20px 20px 0;
}
.act-bot-info-row-link a {
padding: 18px 40px 18px 20px;
}
.wh-bg {
height: 312px;
top: 244px;
}
.service-img-bg {
height: 25vh;
}
.service-img {
height: 25vh;
}
.service-info h2 {
margin: 15px 0;
}
.top-area {
height: 210px;
}
.top-scene,
.hp-header {
height: auto;
}
.about-profile-pic.hid-profile-pic,
.about-profile-pic.stickyCont {
height: 81vh;
}
.contact-form-div {
padding: 5% 8%;
}
input[type="submit"] {
margin-top: 0;
}
}
@media only screen and (max-height: 700px) {
.top-scene {
padding: 13vh 6vw 0;
}
.top-area {
height: 170px;
}
.act-holder {
height: 475px;
}
.wh-bg {
height: 312px;
top: 202px;
}
.act-bot-info-row {
height: 200px;
}
.wh-bg {
height: 334px;
}
h3.postTitle {
font-size: 35px;
}
.contact-form-div {
padding: 3% 8%;
}
}
@media only screen and (max-height: 650px) {
.left-info-inner {
min-height: 250px;
padding: 20px;
}
.wpcf7 br {
display: none;
}
.wpcf7 p {
margin-bottom: 5px;
}
.service-info h2 {
font-size: 22px;
}
.service-info h2 br {
display: none;
}
.hid-profile-pic {
height: 92vh;
}
}
@media only screen and (max-height: 450px) {
#mobNav ul li {
margin-bottom: 5px !important;
}
} @media only screen and (min-width: 1921px) {
body table.booked-calendar tbody span.date {
line-height: 67px !important;
}
body table.booked-calendar tbody td {
max-height: 67px;
height: 78px !important;
}
.book-div { }
.bcr-services {
display: flex;
position: relative;
left: 0;
opacity: 1; width: 3654px !important;
z-index: 4;
padding: 0 144px;
height: 100vh;
}
.service-div {
display: inline-block; width: 600px;
height: 70vh;
margin-right: 0;
background-size: cover !important;
background-position: center !important;
padding: 0 35px;
position: relative;
border-left: 1px solid #000;
top: 50%;
position: relative;
-ms-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.hp-title h1 {
font-size: 42px;
line-height: 1.6;
padding-left: 36px;
}
.hp-subtitle p {
font-size: 33px;
line-height: 1.8;
}
.hp-subtitle {
padding: 6vh 12.6vh 9vh;
}
.title-div a {
padding: 2.5vh 12.6vh;
}
.hp-title {
padding: 5vh 9vh 3vh;
}
.profile-pic-div {
max-width: 655px;
}
.top-info-table:before {
left: 645px;
}
.act-bot-info-row h3 a {
font-size: 39px;
}
.service-info h2 {
font-size: 43px;
}
.act-holder {
width: 480px;
}
.vr-videos {
width: 3829px !important;
}
.service-info p,
.postEx p {
font-size: 16px;
}
.act-bot-info-row {
padding: 33px 40px 7px;
}
.act-holder {
height: 670px;
}
.top-area {
height: 287px;
}
.wh-bg {
top: 320px;
}
.book-div {  }
}
@media only screen and (max-width: 1920px) {
body table.booked-calendar tbody span.date {
line-height: 60px !important;
}
body table.booked-calendar tbody td {
max-height: 67px;
height: 78px !important;
}
.bcr-services {
display: flex;
position: relative;
left: 0;
opacity: 1; width: 2604px !important;
z-index: 4;
padding: 0 144px;
height: 100vh;
}
.service-div {
display: inline-block; width: 400px;
height: 70vh;
margin-right: 0;
background-size: cover !important;
background-position: center !important;
padding: 0 35px;
position: relative;
border-left: 1px solid #000;
top: 50%;
position: relative;
-ms-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
}
}
@media only screen and (max-width: 1650px) {
.use-inner-div-bot-row,
#tabs .pafa-accordion,
.tabs-inner,
.use-title-div {
padding: 20px;
}
}
@media only screen and (max-width: 1550px) {
.hp-subtitle p {
font-size: 22px;
}
.cta {
width: 160px;
height: 160px;
padding: 65px 0;
}
.hp-title h1 {
font-size: 31px;
}
.button-text {
font-family: "Playfair Display";
font-size: 12px;
font-weight: 400;
color: #000000;
}
}
@media only screen and (max-width: 1590px) {
.next-serv,
.servPad {
width: 100%;
padding: 0 6vw;
max-width: initial;
}
.next-serv-cont, .next-serv .next-link {
left: 6vw;
right: 6vw;
}
.vr-row-img-cont {
width: 88vw;
}
}
@media only screen and (max-width: 1500px) {
.next-serv,
.servPad {
width: 100%;
padding: 0 6vw;
max-width: initial;
}
.next-serv-cont, .next-serv .next-link {
left: 6vw;
right: 6vw;
}
#primary-menu li {
padding: 0 13px;
}
.headPad.fixed-head {
padding: 0 12px;
top: 12px;
}
.archive-post-title {
font-size: 50px;
}
header .site-branding {
max-width: 210px;
}
#bookNow {
width: 57px;
}
header #site-navigation {
right: 85px;
}
.inpad {
padding: 80px 6vw 0;
}
}
@media only screen and (max-width: 1400px) {
.profile-pic, .hid-profile-pic {
left: 0;
}
header #site-navigation {
right: 100px;
}
.profile-pic-div {
max-width: 455px;
}
.top-info-table:before {
left: 445px;
}
.sit-div .textwidget ul:nth-child(2) {
padding-left: 40px;
}
.post-img {
height: 390px;
}
}
@media only screen and (max-width: 1350px) {
.book-now-row h3, .sit-div .widget-title {
font-size: 38px;
}
.sit-left-text {
padding: 30px 34px 20px 34px;
}
.sit-right-text {
padding: 30px 34px 20px 34px;
}
.sit-div .widget-title {
padding: 0 0 35px 34px;
}
.bot-row-info {
padding: 40px 34px;
}
.book-div { }
.book-div .book-now-row h3, .bookly-form {
padding-left: 44px;
padding-right: 44px;
padding-top: 30px;
}
.book-div .book-now-row h3 {
padding-right: 0px;
}
.sit-div {
padding: 30px 0 0;
}
.last-row {
padding: 40px 34px;
}
.profile-title-div {
padding: 4%;
}
}
@media only screen and (max-width: 1280px) {
.hp-subtitle p {
font-size: 20px;
line-height: 1.7;
}
.hp-title img {
max-width: 460px;
}
.hp-subtitle {
padding: 4vh 8vh 11vh 12vh;
}
.hp-title h1 {
font-size: 30px;
}
.top-scene {
padding: 15vh 6vw 0;
}
.sit-div .textwidget hr {
margin: 27px;
}
.sit-div .widget {
padding: 50px 40px;
}
}
@media only screen and (max-width: 1200px) {
.nf-list .cp-mid-row-step .step {
margin-right: 18px;
width: 32px;
height: 30px;
}
.left-info {
min-width: 67%;
}
header #site-navigation {
right: 68px;
}
#primary-menu li a {
font-size: 13px;
}
.profile-pic-div {
max-width: 425px;
}
.top-info-table:before {
left: 415px;
}
.foot-row {
padding: 128px 6%;
}
.hp-title h1 {
font-size: 28px;
}
.hp-subtitle p {
font-size: 18px;
line-height: 1.5;
}
.home-text-ani .client-area, .home-text-ani .test-area {
padding: 0 75px 23px;
}
#tabs .pafa-accordion-q,
.use-title {
font-size: 26px;
}
.cp-list ol li {
font-size: 22px;
line-height: 1.5;
padding: 25px 0 15px 70px;
}
.nf-list.cp-list ol li {
padding: 15px 0 15px 65px;
}
.nf-list .cp-mid-row-step .step-desc {
font-size: 22px;
line-height: 1.5;
}
.profile-title-div h1 {
font-size: 50px;
}
.profile-title-div p {
font-size: 18px;
line-height: 1.5;
}
.profile-title-div h1 + p + p:first-letter {
font-size: 52px;
float: left;
line-height: 1;
margin-right: 2px;
}
.cp-mid-bg-txt.about-mid-bg-txt {
left: 20px;
}
.cp-mid-bg-txt p {
font-size: 22px;
}
.nf-mid-bg-txt p {
font-size: 54px !important;
line-height: 1.3;
}
}
@media only screen and (max-width: 1140px) {
.cta {
width: 130px;
height: 130px;
padding: 52px 0;
font-size: 14px;
}
.hp-subtitle {
padding: 6vh 8vh 14vh 8vh;
}
.hp-title {
padding: 5vh 5vh 3vh 4vh;
}
.profile-pic-div {
max-width: 377px;
}
.top-info-table:before {
left: 367px;
} .cp-top-row {
display: inline-block;
}
.cp-top-row-left {
display: inline-block;
width: 100%;
padding-right: 0;
}
.cp-top-row-left.cp-list.nf-list {
width: 100%;
}
.cp-top-row-right {
width: 100%;
height: 350px;
}
.mind-top-row-right-img {width: 100%;}
.cp-top-row-link, .cp-top-row-link.mind-top-row-link {left: 10px;top: initial;bottom: 10px;}
}
@media only screen and (max-width: 1080px) {
.profile-pic-div {
min-width: 377px;
}
.about-top-scene .top-info-table:before {
left: calc(100% - (100% - 367px));
}
.about-top-scene .hid-profile-pic {
left: initial;
}
.about-profile-pic.stickyCont {
max-width: 377px;
}
.hp-header,
.top-scene {
height: auto;
}
.hp-title img {
max-width: 460px;
width: 100%;
}
.top-info-table:before {
left: -10px;
}
.hid-profile-pic {
height: 90vh;
left: -13px;
}
.hp-title,
.hp-subtitle {
padding-right: 50px;
}
.top-scene {
padding: 14vh 6vw 5vh;
}
.book-now-row h3, .sit-div .widget-title {
font-size: 30px;
}
.sit-div .widget {
padding: 50px 20px;
}
.sit-div .textwidget hr {
margin: 40px;
}
.sit-div .textwidget ul li {
font-size: 14px;
}
.sit-div .textwidget ul:nth-child(2) {
padding-left: 25px;
}
.archive-post-title {
font-size: 36px;
}
.archive-entry-content h3 {
font-size: 28px;
}
.step-desc h3,
.archive-entry-content h4 {
font-size: 26px;
}
.archive-entry-content p {
font-size: 18px;
}
.postTopInfo {
margin: 50px 0 40px;
}
}
@media only screen and (max-width: 1023px) { header #site-navigation {
display: none;
}
.hamburger {
display: inline-block;
position: absolute;
right: 56px;
top: 0;
}
#masthead {
box-shadow: 0 0 0 0 #000;
}
.headPad.fixed-head {
padding: 0px;
top: 0px;
}
#mobNav ul li a {
color: #0a0a0a;
}
#mobNav ul li.current_page_item a,
#mobNav ul li a:focus,
#mobNav ul li a:hover {
color: #656060;
} }
@media only screen and (max-width: 1000px) {
.contact-form-div {
padding: 3%;
}
.left-info {
width: 70%;
}
}
@media only screen and (max-width: 940px) {
.profile-pic-div {
min-width: 300px;
}
.about-top-scene .top-info-table:before {
left: calc(100% - (100% - 290px));
}
.about-profile-pic.stickyCont {
max-width: 300px;
}
.sit-right-text,
.sit-left-text {
padding: 30px 20px 20px;
}
.sit-div .widget-title {
padding: 0 0 35px 20px;
}
.last-row,
.bot-row-info {
padding: 25px 20px;
}
.book-div { }
.book-div .book-now-row h3, .bookly-form {
padding-left: 30px;
padding-right: 30px;
}
.book-div .book-now-row h3 {
padding-right: 0px;
}
}
@media only screen and (max-width: 900px) {
.hp-title h1 {
font-size: 18px;
letter-spacing: 0;
padding-left: 10px;
}
.hp-title h1 {
font-size: 18px;
letter-spacing: 0;
padding-left: 25px;
line-height: 1.8;
}
.profile-pic-div {
max-width: 315px;
}
.act-bot-top-row .date,
.act-bot-top-row .type {
font-size:  12px;
}
.cta {
width: 110px;
height: 110px;
padding: 41px 0;
font-size: 12px;
top: 46%;
}
.title-div a {
padding: 2.5vh 56px;
}
.hp-subtitle-link {
font-size: 12px;
letter-spacing: 2px;
}
.act-bot-info-row-link a {
}
.hp-subtitle-link:after {
width: 14px;
height: 10px;
}
.sit-div .textwidget p,
.sit-div .textwidget a,
.sit-div .textwidget ul li {
font-size: 13px;
}
}
@media only screen and (max-width: 840px) {
.wpcf7 {
position: relative;
left: initial;
top: initial;
-ms-transform: initial;
-webkit-transform: initial;
transform: initial;
width: 100%;
}
.wpcf7 br {
display: block;
}
.wpcf7 p {
margin-bottom: 15px;
}
.contact-inner-div {
display: inline-block;
}
.page-template-contact-page .foot-row {
margin-top: 6vw;
padding: 6vw;
}
.left-bg-div {
width: 100%;
height: 250px;
}
.left-info {
width: 70%;
height: 200px;
}
.left-info-inner h2 {
font-size: 34px;
margin-bottom: 0; 
}
.left-info-inner img {
margin: 10px 0;
}
.left-info-inner {
min-height: 150px;
padding: 20px 10px;
}
.left-info-inner p {
padding: 0 5%;
margin-bottom: 0;
}
.left-info-inner p br {
display: none;
}
.foot-row {
display: inline-block;
}
.sit-outer-div, .book-outer-div {
width: 100%;
}
.sit-outer-div {
padding: 10px 10px; }
.book-outer-div {
padding: 0 10px 10px;
}
.book-div {
border-left: 1px solid #312d2d;
border-top: 0;
}
.contact-form-div {
width: 100%;
padding: 7% 15%;
}
.main-contact {
height: auto;
padding: 13vh 6vw 0;
}
.top-scene-row {
display: inline-block;
}
.useful-div {
width: 100%;
margin-left: 0px;
margin-bottom: 20px;
}
.top-scene-row {
margin-bottom: 0;
}
.post-img {
height: 250px;
}
.inpad {
padding: 80px 6vw 0;
}
.servPad {
padding: 0 6vw;
}
.mind-top-row-right-img, .fix-sidebar {height: 300px;}
.cp-top-row-link.mind-top-row-link,
.cp-top-row-link { }
.cp-mid-bg-txt.about-mid-bg-txt {
left: 0;
width: 250px;
padding: 20px;
bottom: -25px;
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
transform: translate(0,0);
}
.cp-mid-bg-txt p {
font-size: 18px;
}
.nf-mid-bg-txt p {
font-size: 44px !important;
}
.bcr-intro-text p, .vr-intro-text p, .vr-intro-text li {
font-size: 18px;
}
.cp-top-row-left p:first-child:first-letter {
font-size: 50px;
}
.cp-list ol li a {
padding: 5px;
border: 0;
margin-left: 0;
}
.next-serv .next-link .next-title {
font-size: 44px;
}
.cnh-intro {
font-size: 20px;
float: none;
padding: 0;
width: 100%;
line-height: 1.4;
font-weight: 700;
margin-bottom: 20px;
display: inline-block;
}
.same-row {
display: inline-block;
}
.cp-left-div {
padding: 0 !important;
}
.cp-right-div {
padding: 0 !important;
}
.sit-div {  }
}
@media only screen and (max-width: 767px) {
.postDate, .postActivity {
padding: 12px 20px;
font-size: 14px;
letter-spacing: 1px;
}
.top-info-table {
display: inline-block;
}
.profile-pic-div {
min-width: 300px;
max-width: initial;
height: 500px;
border: 1px solid #000;
border-bottom: 0;
}
.hid-profile-pic {
display: none;
}
.hid-profile-pic.mob {
height: 90vh;
min-height: 500px;
left: 0;
max-height:	525px;
display: inline-block;
}
.top-info-table:before {
display: none;
}
.cta {
width: 130px;
height: 130px;
padding: 52px 0;
font-size: 14px;
left: initial;
right: 7%;
top: 75%;
}
.mobLogo {
display: inline-block;
position: relative;
padding-top: 16%;
max-width: initial;
width: 100%;
padding-left: 37%;
padding-right: 5%;
}
.mobLogo svg {
width: 100%;
max-width: initial;
stroke-width: 0;
}
.mobLogo h1 {
font-size: 19px;
text-align: center;
line-height: 1.6;
text-transform: uppercase;
font-weight: 400;
padding-top: 15px;
}
.title-div {
border: 1px solid #000;
}
.title-div a {
border-top: 1px solid #000;
}
.hp-subtitle {
position: relative;
}
.hor-mob-line-inner {
width: 100vw;
height: 1px;
display: inline-block;
background: #000;
position: absolute;
left: -6vw;
top: -1px;
}
.hp-subtitle p {
font-size: 24px;
line-height: 1.5;
}
.hp-title img {
display: none;
}
.title-div .hp-title {
display: none;
}
.bcr-intro-text {
display: inline-block;
padding: 0 30px;
}
.hp-title h1 {
padding-left: 0;
}
.hp-title {
padding: 6vh;
}
.hp-subtitle {
padding: 6vh 6vh 12vh 6vh;
}
.title-div a {
padding: 2.5vh 6vh;
}
.mobLogo {
display: inline-block;
position: relative;
padding-top: 10%;
max-width: initial;
width: 100%;
padding-left: 45%;
padding-right: 1%;
}
.home-text-ani .client-area, .home-text-ani .test-area {
padding: 0 20px 23px;
}
.about-top-scene .profile-pic-div {
width: 100%;
max-width: initial;
}
.about-profile-pic, .about-profile-pic.hid-profile-pic, .about-profile-pic.stickyCont {
position: absolute !important;
display: inline-block;
height: 350px;
}
.about-top-scene .profile-pic-div {
width: 100%;
max-width: initial;
position: relative;
}
.about-top-scene .profile-pic-div {
height: 325px;
}
.about-top-scene .title-div {
width: 100%;
}
}
@media only screen and (max-width: 720px) {
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button .button-timeslot {
color: #fff !important;
}
}
@media only screen and (max-width: 670px) {
.cp-mid-bg-txt {
left: 50%;
bottom: -70px;
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
transform: translate(-50%,0);
text-align: left;
width: calc(100% - 70px);
padding: 30px 20px;
}
.cp-mid-bg-txt.nf-mid-bg-txt {
width: calc(100% - 25px);
}
.page-template-services-page .cp-mid-bg-row {
margin: 17px auto 70px auto;
}
}
@media only screen and (max-width: 650px) {
.cta {
right: 7%;
top: 77%;
}
.serv-head {
font-size: 54px;
}
.vr-videos {
padding-left: 45px;
padding-right: 420px;
}
.bcr-services {
padding-left: 45px;
padding-right: 480px;
}
.bcr-row-img-cont {
height: 70vh;
width: 90vw;
}
.hp-subtitle p,
.mobLogo h1 {
font-size: 19px;
}
.hp-subtitle p {
text-align: left;
}
.hor-mob-line {
position: absolute;
top: 588px;
left: 0;
width: 100%;
height: 1px;
background-color: #000;
display: inline-block;
z-index: 3;
}
.hid-profile-pic.mob {
height: 700px;
left: -40px;
bottom: -1px;
max-height: 520px;
min-height: 400px;
display: inline-block;
}
.mobLogo {
padding-left: 40%;
padding-right: 4%;
padding-top: 17%;
}
}
@media only screen and (max-width: 600px) {
.mobLogo {
padding-left: 43%;
padding-right: 2%;
padding-top: 17%;
}
.hid-profile-pic.mob {
left: -60px;
}
}
@media only screen and (max-width: 580px) {
.left-info {
width: calc(100% - 40px);
height: 210px;
}
.page-title {
font-size: 28px;
letter-spacing: 10px;
}
.hid-profile-pic.mob {
height: 60vh;
}
.profile-pic-div {
height: 405px;
}
#loader {
width: 100%;
}
.hor-mob-line {
top: 493px;
}
.mobLogo {
padding-left: 33%;
padding-right: 2%;
padding-top: 13%;
}
.cta {
width: 110px;
height: 110px;
padding: 40px 0;
font-size: 12px;
right: 12%;
}
.tabs {
padding: 0 !important;
}
.tabs li {
margin: 0 20px 0 0;
}
#tabs a {
font-size: 15px;
letter-spacing: 0px;
}
.tabs li a {
font-size: 15px;
letter-spacing: 0px;
}
#tabs .pafa-accordion {
padding-left: 0;
}
.contact-form-div {
padding: 7% 7% 5% 7%;
}
.contact-form-div label br {
display: none;
}
}
@media only screen and (max-width: 525px) {
.mobLogo {
padding-left: 38%;
padding-right: 1%;
}
.cta {
right: 8%;
}
.mobLogo h1 {
font-size: 18px;
}
}
@media only screen and (max-width: 500px) {
.cp-mid-bg-txt.nf-mid-bg-txt {
padding: 30px 40px;
}
.cp-mid-bg-txt.nf-mid-bg-txt p {
font-size: 32px !important;
}
.sit-right-text {
padding: 30px 20px 20px 12px;
}
.sit-left-text {
padding: 30px 12px 20px 20px;
}
#mobNav ul li a {
font-size: 22px;
}
.act-bot-info-row {
height: 223px;
}
.sit-right-text, .sit-left-text {
width: 100%;
}
.sit-left-text {
border-right: 0;
border-bottom: 1px solid #fff;
}
.sit-div .textwidget p,
.sit-div .textwidget a,
.sit-div .textwidget ul li {
}
.cp-mid-row-step .step {
}
.book-now-row h3, .sit-div .widget-title {
font-size: 26px;
}
#mobNav .menu-main-menu-container {
top: 24%;
}
.profile-pic-div {
height: 460px;
}
.hid-profile-pic {
max-height: 470px;
}
.cta {
right: 7%;
top: 78%;
}
.hp-subtitle p,
.mobLogo h1 {
font-size: 18px;
}
header .site-branding {
max-width: 194px;
padding: 6px 0;
margin-left: 5px;
}
#bookNow {
width: 56px;
}
.hamburger {
padding: 17px 12px 10px;
right: 56px;
top: 0;
}
.hamburger-box {
width: 32px;
height: 23px;
}
.service-info h2 {
margin: 15px 0;
}
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
position: absolute;
width: 32px;
height: 1px;
}
.top-scene {
padding: 10.8vh 4vw 5vh;
}
.profile-pic-div {
height: 408px;
}
.hor-mob-line {
top: 476px;
}
.mobLogo {
padding-top: 16%;
}
.mobLogo h1 {
padding-top: 10px;
}
.hp-subtitle {
padding: 4vh 4vh 11vh 4vh;
}
.profile-title-div h1 {
font-size: 36px;
}
.profile-title-div {
padding: 50px 0 0px;
}
.profile-title-div h1 + p img {
width: 80px;
}
.mobLogo h1 {
font-size: 17px;
}
.top-scene {
padding: 10.4vh 4vw 5vh;
}
.hor-mob-line {
top: 473px;
}
.cta {
right: -5%;
}
.profile-pic-div {
height: 345px;
}
.hid-profile-pic.mob {
height: 343px;
left: -43px;
min-height: 360px;
}
.hor-mob-line {
top: 411px;
}
.mobLogo h1 {
font-size: 14px;
}
.hp-subtitle p {
font-size: 15px;
}
.mobLogo {
padding-top: 18%;
}
.top-scene { padding: 12.4vh 0 5vh;
}
.profile-pic-div {
height: 76.5vh;
}
.hid-profile-pic.mob {
height: 80vh;
left: -75px;
}
.mobLogo h1 {
text-align: left;
font-size: 14px;
}
.mobLogo {
padding-left: 42%;
}
.mobLogo img {
margin-left: -15px;
}
.cta {
right: 2%;
top: 72%;
box-shadow: 0 5px 50px -13px  rgba(0, 0, 0, 0.6);
}
.profile-pic-div {
border: 0px;
}
.title-div {
border-left: 0;
border-right: 0;
}
.title-div a {
padding: 2.5vh 4vh;
}
.bcr-header, .vr-header {
letter-spacing: 5px;
}
.bcr-intro-text p br, .vr-intro-text p br {
display: none;
}
.foot-row {
padding: 20px;
}
.sit-div .textwidget ul li {
margin-bottom: 3px;
}
.sit-left-text {
border-bottom: 0;
}
.sit-div {
padding: 20px 0 0;
}
.sit-div .widget-title {
padding: 0 0 20px 20px;
}
.last-row, .bot-row-info {
padding: 20px;
}
.book-div { }
.book-now-row h3, .sit-div .widget-title {
line-height: 1;
}
body table.booked-calendar tbody span.date {
line-height: 47px !important;
}
body table.booked-calendar tbody td {
max-height: 47px;
height: 47px !important;
}
.subfoot-row {
padding: 25px 0;
font-size: 12px;
}
.page-template-home-page .test-head h3, .page-template-home-page .client-head h3 {
font-size: 18px;
letter-spacing: 1px;
}
.page-template-home-page .test-head, .page-template-home-page .client-head {
padding: 28px 0;
}
.page-template-home-page .client-area, .page-template-home-page .test-area {
margin-bottom: 0px;
}
.test-area .tg-grid-slider {
min-height: initial !important;
}
.foot-row {
margin-top: 20px;
}
.icon-div {
padding: 0 4px;
}
.book-now-row h3 {
padding: 0 0 15px;
}
body .booked-calendar-wrap {
margin: 0 0 20px;
}
.map-link {
padding: 6px 40px;
}
.social-div {
padding: 3px 0;
}
.cp-mid-bg {
background-attachment: scroll !important;
}
.cp-mid-bg-txt.about-mid-bg-txt {
left: 50%;
bottom: -17px;
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
transform: translate(-50%,0);
text-align: center;
}
.page-template-all-services-page {
padding-top: 16vh;
}
.cp-mid-bg-row {
margin: 17px auto;
}
.profile-title-div h1 + p img {
margin: 18px 0 8px;
}
.cp-bot-row p {
padding: 0 30px;
max-width: 300px;
margin: 0 auto;
font-size: 16px;
}
.cp-bot-row a {
font-size: 15px;
padding: 10px 33px;
}
.serv-head {
font-size: 44px;
letter-spacing: 0;
}
.cp-mid-row-step .step {
margin-right: 25px;
margin-left: 0;
}
.nf-list .cp-mid-row-step .step {
margin-right: 30px;
}
.same-row .cp-mid-row-step .step {
margin-right: 25px;
margin-left: 10px;
}
.next-title {
line-height: 1.2;
}
.next-pre-title {
font-size: 15px;
letter-spacing: 3px;
}
.post-img {
background-attachment: initial !important;
margin: 20px 0 0;
}
.postTopInfo {
margin: 30px 0 20px;
}
#tabs .pafa-accordion-q, .use-title {
font-size: 24px;
}
}
@media only screen and (max-width: 400px) {
.service-info h2,
.act-bot-info-row h3 a {
font-size: 24px;
}
.postEx p {
line-height: 1.4;
}
.next-pre-title {
width: 100%;
text-align: center;
}
#tabs a {
font-size: 13px;
}
.tabs li {
margin: 0 15px 0 0;
}
#tabs .pafa-accordion-q, .use-title {
font-size: 22px;
}
.serv-img-cont,
.bcr-row-img-cont,
.home-vr-row-img-cont.vr-row-img-cont {
width: 100vw !important;
height: 100vh !important;
}
}
@media only screen and (max-width: 360px) {
.book-now-row h3, .sit-div .widget-title {
font-size: 24px;
}
} .vr-info-row.no-hor-mar {
margin-bottom: 50vh;
}
.vr-videos.no-hor {
display: inline-block;
height: auto;
width: 100% !important;
padding: 0 25px;
}
.vr-videos.no-hor .act-holder {
display: block;
width: 100%;
max-width: 420px;
margin: 0 auto 115px;
padding: 0;
top: initial;
position: relative;
-ms-transform: translate(0, 0);
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.bcr-services.no-hor {
display: inline-block;
height: auto;
width: 100% !important;
padding: 50px 25px;
}
.bcr-services.no-hor .service-div {
display: block;
width: 100%;
max-width: 420px;
margin: 0 auto 50px;
top: initial;
position: relative;
-ms-transform: translate(0, 0);
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
border-right: 1px solid #000;
min-height: auto;
height: auto;
padding: 0 25px;
}
.bcr-services.no-hor .service-div-in {
height: auto;
position: relative;
}
.bcr-services.no-hor .service-info-link {
position: relative;
}
.fancybox-content {
background: #656060;
}
.fancybox-slide--html .fancybox-close-small {
color: #fff;
}
@media (max-height: 541px) and (max-width: 736px) {
#mobNav .menu-main-menu-container {
top: 19%;
}
#mobNav ul li a {
font-size: 20px;
}
.post-img {
background-attachment: initial !important;
}
#mobNav ul li {
margin-bottom: 16px;
}
.bcr-services.no-hor {
display: inline-block;
height: auto;
width: 100% !important;
padding: 70px 25px 0 25px;
}
}
#grid-471 .tg-item-overlay {
background-color: #666062 !important;
}
body table.booked-calendar td.today .date span {
border: 2px solid #ff0000 !important;
}
.booked-calendar table thead tr:first-child th {
background: #312d2d !important;
}
.booked-calendar table thead tr.days {
background: #312d2d !important;
} .nf-all-mid-txt h3 {
margin-top: 60px;
}
.bookly-form {
display: none;
}
.book-now-row h3 {
display: none;
}
#bookNow {
display: none;
}
.sit-div .widget-title {
padding: 0 0 35px 54px;
display: none;
}
.sit-div {
width: 100%;
padding: 0 0;
height: 100%;
}
.sit-div .textwidget ul li:first-child {
display: none;
}
header #site-navigation {
right: 4vw;
}
@media only screen and (min-width: 1921px) {
.act-bot-info-row h3 a {
font-size: 35px;
}
}
.act-bot .postTitle {
line-height: 0.9;
}
@media only screen and (min-width: 1921px) {
.hp-title h1 {
font-size: 39px;
line-height: 1.5;
}
}
@media only screen and (min-width: 1921px) {
.hp-subtitle p {
font-size: 30px;
line-height: 1.7;
}
}
.cp-list ol li:before {
width: 13px;
height: 13px;
left: 0px;
top: 46px;
}
.nf-list.cp-list ol li {
padding: 25px 0 25px 50px;
}
.nf-list .cp-mid-row-step .step {
background-color: #656060 !important;
width: 37px;
height: 37px;
margin-left: 0px;
margin-right: 43px;
margin-top: 2px;
}
.nf-list .cp-mid-row-step .step span {
padding-top: 10px !important;
}
.nf-mid-bg-txt p {
font-size: 50px;
line-height: 1.1;
}
.cp-mid-bg-txt.nf-mid-bg-txt {
padding: 50px 50px 55px;
}
.cp-mid-bg-row {
margin: 80px auto 85px;
}
.nf-all-mid-txt .image {
width: 100%;
margin-top: 40px;
height: 425px;
}
.nf-all-mid-txt .image img {
width: 100%;
height: 100%;
object-fit: cover;
}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slideIn{0%{-webkit-transform:translate(-50%,50vh)}100%{-webkit-transform:translate(-50%,-50%)}}@keyframes slideIn{0%{transform:translate(-50%,50vh)}100%{transform:translate(-50%,-50%)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes spinReturn{0%{-webkit-transform:rotate(0)}25%{-webkit-transform:rotate(225deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(405deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spinReturn{0%{transform:rotate(0)}25%{transform:rotate(225deg)}50%{transform:rotate(180deg)}75%{transform:rotate(405deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes lightUp{0%,100%,60%{opacity:.2}40%{opacity:1}}@keyframes lightUp{0%,100%,60%{opacity:.2}40%{opacity:1}}@-webkit-keyframes wave{0%,100%,80%{-webkit-transform:scaleY(1)}40%{-webkit-transform:scaleY(.1)}}@keyframes wave{0%,100%,80%{transform:scaleY(1)}40%{transform:scaleY(.1)}}@-webkit-keyframes drawframeTop{0%{-webkit-transform:scaleX(1);transform-origin:100% 0}12.5%{-webkit-transform:scaleX(0);transform-origin:100% 0}50%{-webkit-transform:scaleX(0);transform-origin:0 0}62.5%{-webkit-transform:scaleX(1);transform-origin:0 0}100%{-webkit-transform:scaleX(1);transform-origin:100% 0}}@keyframes drawframeTop{0%{transform:scaleX(1);transform-origin:100% 0}12.5%{transform:scaleX(0);transform-origin:100% 0}50%{transform:scaleX(0);transform-origin:0 0}62.5%{transform:scaleX(1);transform-origin:0 0}100%{transform:scaleX(1);transform-origin:100% 0}}@-webkit-keyframes drawframeBottom{0%{-webkit-transform:scaleX(1);transform-origin:0 0}12.5%{-webkit-transform:scaleX(0);transform-origin:0 0}50%{-webkit-transform:scaleX(0);transform-origin:100% 0}62.5%{-webkit-transform:scaleX(1);transform-origin:100% 0}100%{-webkit-transform:scaleX(1);transform-origin:0 0}}@keyframes drawframeBottom{0%{transform:scaleX(1);transform-origin:0 0}12.5%{transform:scaleX(0);transform-origin:0 0}50%{transform:scaleX(0);transform-origin:100% 0}62.5%{transform:scaleX(1);transform-origin:100% 0}100%{transform:scaleX(1);transform-origin:0 0}}@-webkit-keyframes drawframeRight{0%{-webkit-transform:scaleY(1);transform-origin:0 100%}12.5%{-webkit-transform:scaleY(0);transform-origin:0 100%}50%{-webkit-transform:scaleY(0);transform-origin:0 0}62.5%{-webkit-transform:scaleY(1);transform-origin:0 0}100%{-webkit-transform:scaleY(1);transform-origin:0 100%}}@keyframes drawframeRight{0%{transform:scaleY(1);transform-origin:0 100%}12.5%{transform:scaleY(0);transform-origin:0 100%}50%{transform:scaleY(0);transform-origin:0 0}62.5%{transform:scaleY(1);transform-origin:0 0}100%{transform:scaleY(1);transform-origin:0 100%}}@-webkit-keyframes drawframeLeft{0%{-webkit-transform:scaleY(1);transform-origin:0 0}12.5%{-webkit-transform:scaleY(0);transform-origin:0 0}50%{-webkit-transform:scaleY(0);transform-origin:0 100%}62.5%{-webkit-transform:scaleY(1);transform-origin:0 100%}100%{-webkit-transform:scaleY(1);transform-origin:0 0}}@keyframes drawframeLeft{0%{transform:scaleY(1);transform-origin:0 0}12.5%{transform:scaleY(0);transform-origin:0 0}50%{transform:scaleY(0);transform-origin:0 100%}62.5%{transform:scaleY(1);transform-origin:0 100%}100%{transform:scaleY(1);transform-origin:0 0}}@-webkit-keyframes imgLoading{0%{height:0%;opacity:1}95%{height:100%;opacity:1}100%{height:100%;opacity:0}}@keyframes imgLoading{0%{height:0%;opacity:1}95%{height:100%;opacity:1}100%{height:100%;opacity:0}}@-webkit-keyframes imgLoadingH{0%{width:0%;opacity:1}95%{width:100%;opacity:1}100%{width:100%;opacity:0}}@keyframes imgLoadingH{0%{width:0%;opacity:1}95%{width:100%;opacity:1}100%{width:100%;opacity:0}}@-webkit-keyframes imgRotate2d{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes imgRotate2d{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes imgRotate2dCounter{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-360deg)}}@keyframes imgRotate2dCounter{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@-webkit-keyframes imgRotate3dY{0%{-webkit-transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg)}}@keyframes imgRotate3dY{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}@-webkit-keyframes imgRotate3dX{0%{-webkit-transform:rotateX(0)}100%{-webkit-transform:rotateX(360deg)}}@keyframes imgRotate3dX{0%{transform:rotateX(0)}100%{transform:rotateX(360deg)}}@-webkit-keyframes imgRotate2dEase{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(720deg)}}@keyframes imgRotate2dEase{0%{transform:rotate(0)}100%{transform:rotate(720deg)}}@-webkit-keyframes imgRotate2dEaseCounter{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-720deg)}}@keyframes imgRotate2dEaseCounter{0%{transform:rotate(0)}100%{transform:rotate(-720deg)}}@-webkit-keyframes imgRotate3dYEase{0%{-webkit-transform:rotateY(0)}100%{-webkit-transform:rotateY(720deg)}}@keyframes imgRotate3dYEase{0%{transform:rotateY(0)}100%{transform:rotateY(720deg)}}@-webkit-keyframes imgRotate3dXEase{0%{-webkit-transform:rotateX(0)}100%{-webkit-transform:rotateX(720deg)}}@keyframes imgRotate3dXEase{0%{transform:rotateX(0)}100%{transform:rotateX(720deg)}}@-webkit-keyframes imgBounce{0%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-40%)}}@keyframes imgBounce{0%{transform:translateY(0)}50%{transform:translateY(-40%)}}@-webkit-keyframes imgBounceRoll{0%{-webkit-transform:translateY(0) rotate(0)}12.5%{-webkit-transform:translateY(-40%) rotate(45deg)}25%{-webkit-transform:translateY(0) rotate(90deg)}37.5%{-webkit-transform:translateY(-40%) rotate(135deg)}50%{-webkit-transform:translateY(0) rotate(180deg)}62.5%{-webkit-transform:translateY(-40%) rotate(225deg)}75%{-webkit-transform:translateY(0) rotate(270deg)}87.5%{-webkit-transform:translateY(-40%) rotate(315deg)}100%{-webkit-transform:translateY(0) rotate(360deg)}}@keyframes imgBounceRoll{0%{transform:translateY(0) rotate(0)}12.5%{transform:translateY(-40%) rotate(45deg)}25%{transform:translateY(0) rotate(90deg)}37.5%{transform:translateY(-40%) rotate(135deg)}50%{transform:translateY(0) rotate(180deg)}62.5%{transform:translateY(-40%) rotate(225deg)}75%{transform:translateY(0) rotate(270deg)}87.5%{transform:translateY(-40%) rotate(315deg)}100%{transform:translateY(0) rotate(360deg)}}@-webkit-keyframes imgShadow{0%,100%{-webkit-transform:scale(.6)}50%{-webkit-transform:scale(1);opacity:.05}}@keyframes imgShadow{0%,100%{transform:scale(.6)}50%{transform:scale(1);opacity:.05}}@-webkit-keyframes imgShadowRoll{0%{-webkit-transform:scale(.6)}12.5%{-webkit-transform:scale(1);opacity:.05}25%{-webkit-transform:scale(.6)}37.5%{-webkit-transform:scale(1);opacity:.05}50%{-webkit-transform:scale(.6)}62.5%{-webkit-transform:scale(1);opacity:.05}75%{-webkit-transform:scale(.6)}87.5%{-webkit-transform:scale(1);opacity:.05}100%{-webkit-transform:scale(.6)}}@keyframes imgShadowRoll{0%{transform:scale(.6)}12.5%{transform:scale(1);opacity:.05}25%{transform:scale(.6)}37.5%{transform:scale(1);opacity:.05}50%{transform:scale(.6)}62.5%{transform:scale(1);opacity:.05}75%{transform:scale(.6)}87.5%{transform:scale(1);opacity:.05}100%{transform:scale(.6)}}@-webkit-keyframes crossingLeft{0%,100%{-webkit-transform:translateX(-150%)}50%{-webkit-transform:translateX(150%)}}@keyframes crossingLeft{0%,100%{transform:translateX(-150%)}50%{transform:translateX(150%)}}@-webkit-keyframes crossingRight{0%,100%{-webkit-transform:translateX(150%)}50%{-webkit-transform:translateX(-150%)}}@keyframes crossingRight{0%,100%{transform:translateX(150%)}50%{transform:translateX(-150%)}}@-webkit-keyframes ducks{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}}@keyframes ducks{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes duckHead{0%{-webkit-transform:translateX(0)}50%{-webkit-transform:translateX(3px)}}@keyframes duckHead{0%{transform:translateX(0)}50%{transform:translateX(3px)}}@-webkit-keyframes rainbow{0%{-webkit-transform:rotate(-180deg)}100%{-webkit-transform:rotate(0)}}@keyframes rainbow{0%{transform:rotate(-180deg)}100%{transform:rotate(0)}}@-webkit-keyframes circlefill{0%{-webkit-transform:scaleY(0)}100%{-webkit-transform:scaleY(1)}}@keyframes circlefill{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}@-webkit-keyframes waterup{0%{-webkit-transform:translateX(0)}50%{-webkit-transform:translateX(75%)}}@keyframes waterup{0%{transform:translateX(0)}50%{transform:translateX(75%)}}@-webkit-keyframes waterupfill{0%{-webkit-transform:translateY(-100%)}100%{-webkit-transform:translateY(0)}}@keyframes waterupfill{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@-webkit-keyframes bubbles{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(100px)}}@keyframes bubbles{0%{transform:translateY(0)}100%{transform:translateY(100px)}}@-webkit-keyframes crystal{0%{-webkit-transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.75)}100%{-webkit-transform:rotate(360deg) scale(1)}}@keyframes crystal{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(.75)}100%{transform:rotate(360deg) scale(1)}}@-webkit-keyframes petals{0%{box-shadow:0 -15px 0 -15px transparent,10.5px -10.5px 0 -15px transparent,15px 0 0 -15px transparent,10.5px 10.5px 0 -15px transparent,0 15px 0 -15px transparent,-10.5px 10.5px 0 -15px transparent,-15px 0 0 -15px transparent,-10.5px -10.5px 0 -15px transparent}12.5%{box-shadow:0 -25px 0 -15px currentColor,10.5px -10.5px 0 -15px transparent,15px 0 0 -15px transparent,10.5px 10.5px 0 -15px transparent,0 15px 0 -15px transparent,-10.5px 10.5px 0 -15px transparent,-15px 0 0 -15px transparent,-10.5px -10.5px 0 -15px transparent}25%{box-shadow:0 -25px 0 -15px currentColor,17.5px -17.5px 0 -15px currentColor,15px 0 0 -15px transparent,10.5px 10.5px 0 -15px transparent,0 15px 0 -15px transparent,-10.5px 10.5px 0 -15px transparent,-15px 0 0 -15px transparent,-10.5px -10.5px 0 -15px transparent}37.5%{box-shadow:0 -25px 0 -15px currentColor,17.5px -17.5px 0 -15px currentColor,25px 0 0 -15px currentColor,10.5px 10.5px 0 -15px transparent,0 15px 0 -15px transparent,-10.5px 10.5px 0 -15px transparent,-15px 0 0 -15px transparent,-10.5px -10.5px 0 -15px transparent}50%{box-shadow:0 -25px 0 -15px currentColor,17.5px -17.5px 0 -15px currentColor,25px 0 0 -15px currentColor,17.5px 17.5px 0 -15px currentColor,0 15px 0 -15px transparent,-10.5px 10.5px 0 -15px transparent,-15px 0 0 -15px transparent,-10.5px -10.5px 0 -15px transparent}62.5%{box-shadow:0 -25px 0 -15px currentColor,17.5px -17.5px 0 -15px currentColor,25px 0 0 -15px currentColor,17.5px 17.5px 0 -15px currentColor,0 25px 0 -15px currentColor,-10.5px 10.5px 0 -15px transparent,-15px 0 0 -15px transparent,-10.5px -10.5px 0 -15px transparent}75%{box-shadow:0 -25px 0 -15px currentColor,17.5px -17.5px 0 -15px currentColor,25px 0 0 -15px currentColor,17.5px 17.5px 0 -15px currentColor,0 25px 0 -15px currentColor,-17.5px 17.5px 0 -15px currentColor,-15px 0 0 -15px transparent,-10.5px -10.5px 0 -15px transparent}87.5%{box-shadow:0 -25px 0 -15px currentColor,17.5px -17.5px 0 -15px currentColor,25px 0 0 -15px currentColor,17.5px 17.5px 0 -15px currentColor,0 25px 0 -15px currentColor,-17.5px 17.5px 0 -15px currentColor,-25px 0 0 -15px currentColor,-10.5px -10.5px 0 -15px transparent}100%{box-shadow:0 -25px 0 -15px currentColor,17.5px -17.5px 0 -15px currentColor,25px 0 0 -15px currentColor,17.5px 17.5px 0 -15px currentColor,0 25px 0 -15px currentColor,-17.5px 17.5px 0 -15px currentColor,-25px 0 0 -15px currentColor,-17.5px -17.5px 0 -15px currentColor}}@keyframes petals{0%{box-shadow:0 -15px 0 -15px transparent,10.5px -10.5px 0 -15px transparent,15px 0 0 -15px transparent,10.5px 10.5px 0 -15px transparent,0 15px 0 -15px transparent,-10.5px 10.5px 0 -15px transparent,-15px 0 0 -15px transparent,-10.5px -10.5px 0 -15px transparent}11%{box-shadow:0 -25px 0 -15px currentColor,10.5px -10.5px 0 -15px transparent,15px 0 0 -15px transparent,10.5px 10.5px 0 -15px transparent,0 15px 0 -15px transparent,-10.5px 10.5px 0 -15px transparent,-15px 0 0 -15px transparent,-10.5px -10.5px 0 -15px transparent}22%{box-shadow:0 -25px 0 -15px currentColor,17.5px -17.5px 0 -15px currentColor,15px 0 0 -15px transparent,10.5px 10.5px 0 -15px transparent,0 15px 0 -15px transparent,-10.5px 10.5px 0 -15px transparent,-15px 0 0 -15px transparent,-10.5px -10.5px 0 -15px transparent}33%{box-shadow:0 -25px 0 -15px currentColor,17.5px -17.5px 0 -15px currentColor,25px 0 0 -15px currentColor,10.5px 10.5px 0 -15px transparent,0 15px 0 -15px transparent,-10.5px 10.5px 0 -15px transparent,-15px 0 0 -15px transparent,-10.5px -10.5px 0 -15px transparent}44%{box-shadow:0 -25px 0 -15px currentColor,17.5px -17.5px 0 -15px currentColor,25px 0 0 -15px currentColor,17.5px 17.5px 0 -15px currentColor,0 15px 0 -15px transparent,-10.5px 10.5px 0 -15px transparent,-15px 0 0 -15px transparent,-10.5px -10.5px 0 -15px transparent}55%{box-shadow:0 -25px 0 -15px currentColor,17.5px -17.5px 0 -15px currentColor,25px 0 0 -15px currentColor,17.5px 17.5px 0 -15px currentColor,0 25px 0 -15px currentColor,-10.5px 10.5px 0 -15px transparent,-15px 0 0 -15px transparent,-10.5px -10.5px 0 -15px transparent}66%{box-shadow:0 -25px 0 -15px currentColor,17.5px -17.5px 0 -15px currentColor,25px 0 0 -15px currentColor,17.5px 17.5px 0 -15px currentColor,0 25px 0 -15px currentColor,-17.5px 17.5px 0 -15px currentColor,-15px 0 0 -15px transparent,-10.5px -10.5px 0 -15px transparent}77%{box-shadow:0 -25px 0 -15px currentColor,17.5px -17.5px 0 -15px currentColor,25px 0 0 -15px currentColor,17.5px 17.5px 0 -15px currentColor,0 25px 0 -15px currentColor,-17.5px 17.5px 0 -15px currentColor,-25px 0 0 -15px currentColor,-10.5px -10.5px 0 -15px transparent}100%,88%{box-shadow:0 -25px 0 -15px currentColor,17.5px -17.5px 0 -15px currentColor,25px 0 0 -15px currentColor,17.5px 17.5px 0 -15px currentColor,0 25px 0 -15px currentColor,-17.5px 17.5px 0 -15px currentColor,-25px 0 0 -15px currentColor,-17.5px -17.5px 0 -15px currentColor}}@-webkit-keyframes beat{0%{transform:scale(0);opacity:0}80%{transform:scale(1);opacity:.7}100%{transform:scale(1);opacity:0}}@keyframes beat{0%{transform:scale(0);opacity:0}80%{transform:scale(1);opacity:.7}100%{transform:scale(1);opacity:0}}@-webkit-keyframes imgFade{0%,100%{opacity:1}50%{opacity:0}}@keyframes imgFade{0%,100%{opacity:1}50%{opacity:0}}@-webkit-keyframes endBgShrinkFade{0%{transform:translateZ(0);opacity:1}50%,70%{transform:translateZ(-120px);opacity:1}100%{transform:translateZ(-120px);opacity:0}}@keyframes endBgShrinkFade{0%{transform:translateZ(0);opacity:1}50%,70%{transform:translateZ(-120px);opacity:1}100%{transform:translateZ(-120px);opacity:0}}@-webkit-keyframes bgShrinkFade{0%{transform:translateZ(-120px);opacity:0}50%,70%{transform:translateZ(-120px);opacity:1}100%{transform:translateZ(0);opacity:1}}@keyframes bgShrinkFade{0%{transform:translateZ(-120px);opacity:0}50%,70%{transform:translateZ(-120px);opacity:1}100%{transform:translateZ(0);opacity:1}}body,html{opacity:1!important}#loftloader-wrapper{position:fixed;top:0;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:9999999;width:100%;height:100%;background:0 0!important}#loftloader-wrapper.bgnone{pointer-events:none}.loaded #loftloader-wrapper{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%);visibility:hidden;pointer-events:none;transition:all;transition-delay:1s}.loaded #loftloader-wrapper.slide-vertical{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.loaded #loftloader-wrapper #loader,.loaded #loftloader-wrapper .loader-close-button,.loaded #loftloader-wrapper .loader-message,.loaded #loftloader-wrapper span.bar,.loaded #loftloader-wrapper span.percentage{opacity:0;transition:all .3s ease-out}.loaded #loftloader-wrapper.inner-end-up .loader-inner{-webkit-transform:translate(-50%,-120vh);-ms-transform:translate(-50%,-120vh);transform:translate(-50%,-120vh);transition:transform .7s ease-out}.loaded #loftloader-wrapper.inner-end-up .loader-inner #loader,.loaded #loftloader-wrapper.inner-end-up .loader-inner .loader-message,.loaded #loftloader-wrapper.inner-end-up .loader-inner span.bar,.loaded #loftloader-wrapper.inner-end-up .loader-inner span.percentage{opacity:1}#loftloader-wrapper .loader-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1001;width:100%;text-align:center;transition:all 0s;font-size:0}.loader-message,span.bar span.load-count,span.percentage{font-size:16px;letter-spacing:.1em}#loftloader-wrapper .loader-inner #loader{position:relative;z-index:1002;display:inline-block;margin:0 auto;color:#248ACC}#loftloader-wrapper .loader-inner .with-percentage{position:relative}#loftloader-wrapper.inner-enter-fade .loader-inner{-webkit-animation:fadeIn .7s ease-in 1;animation:fadeIn .7s ease-in 1}#loftloader-wrapper.inner-enter-up .loader-inner{-webkit-animation:slideIn .7s ease-in 1;animation:slideIn .7s ease-in 1}#loftloader-wrapper .loader-bg{position:fixed;top:0;z-index:999;width:100%;height:100%;opacity:.9}#loftloader-wrapper.end-split-h .loader-bg:after,#loftloader-wrapper.end-split-h .loader-bg:before{position:absolute;top:0;display:block;width:50%;height:100%;background-color:#FFF;background-size:200% 100%;content:"";transition:all 0s;will-change:transform}#loftloader-wrapper.end-split-h .loader-bg:before{left:0;background-position:0 0}#loftloader-wrapper.end-split-h .loader-bg:after{right:0;background-position:100% 0}.loaded #loftloader-wrapper.end-split-h .loader-bg:after,.loaded #loftloader-wrapper.end-split-h .loader-bg:before{transition:all .7s .3s cubic-bezier(.645,.045,.355,1)}.loaded #loftloader-wrapper.end-split-h .loader-bg:before{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.loaded #loftloader-wrapper.end-split-h .loader-bg:after{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.loaded.leaves #loftloader-wrapper.end-split-h .loader-bg:after,.loaded.leaves #loftloader-wrapper.end-split-h .loader-bg:before{transition:all .4s cubic-bezier(.645,.045,.355,1);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#loftloader-wrapper.end-split-v .loader-bg:after,#loftloader-wrapper.end-split-v .loader-bg:before{position:absolute;left:0;display:block;width:100%;height:50%;background-color:#FFF;background-size:100% 200%;content:"";transition:all 0s;will-change:transform}#loftloader-wrapper.end-split-v .loader-bg:before{top:0;background-position:0 0}#loftloader-wrapper.end-split-v .loader-bg:after{bottom:0;background-position:0 100%}#loftloader-wrapper.end-split-h.split-reveal-v .loader-bg.bg-img:after,#loftloader-wrapper.end-split-h.split-reveal-v .loader-bg.bg-img:before,#loftloader-wrapper.end-split-v.split-reveal-h .loader-bg.bg-img:after,#loftloader-wrapper.end-split-v.split-reveal-h .loader-bg.bg-img:before{background-attachment:fixed!important;background-position:50% 50%!important}.loaded #loftloader-wrapper.end-split-v .loader-bg:after,.loaded #loftloader-wrapper.end-split-v .loader-bg:before{transition:all .7s .3s cubic-bezier(.645,.045,.355,1)}.loaded #loftloader-wrapper.end-split-v .loader-bg:before{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.loaded #loftloader-wrapper.end-split-v .loader-bg:after{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.loaded.leaves #loftloader-wrapper.end-split-v .loader-bg:after,.loaded.leaves #loftloader-wrapper.end-split-v .loader-bg:before{transition:all .4s cubic-bezier(.645,.045,.355,1);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#loftloader-wrapper.end-fade .loader-bg{background-color:#FFF;will-change:opacity}.loaded #loftloader-wrapper.end-fade .loader-bg{opacity:0!important;transition:all .7s .3s cubic-bezier(.645,.045,.355,1)}.loaded.leaves #loftloader-wrapper.end-fade .loader-bg{opacity:1!important;transition:all .4s cubic-bezier(.645,.045,.355,1)}#loftloader-wrapper.end-up .loader-bg{background-color:#FFF;will-change:transform}.loaded #loftloader-wrapper.end-up .loader-bg{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);transition:all .7s .3s cubic-bezier(.645,.045,.355,1)}.loaded.leaves #loftloader-wrapper.end-up .loader-bg{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:all .4s cubic-bezier(.645,.045,.355,1)}#loftloader-wrapper.end-shrink-fade .loader-bg{perspective:1000px}#loftloader-wrapper.end-shrink-fade .loader-bg:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";will-change:transform,opacity;transform-style:preserve-3d}.loaded #loftloader-wrapper.end-shrink-fade .loader-bg:before{-webkit-animation:endBgShrinkFade .7s linear .3s 1;animation:endBgShrinkFade .7s linear .3s 1}.loaded.leaves #loftloader-wrapper.end-shrink-fade .loader-bg:before{-webkit-animation:bgShrinkFade .5s linear 0s 1;animation:bgShrinkFade .5s linear 0s 1}#loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:after,#loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:before{will-change:transform,height}#loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:after{top:auto;bottom:0}.loaded #loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:after,.loaded #loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:before{transition:all .7s .3s cubic-bezier(.645,.045,.355,1);height:0}.loaded #loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:before{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.loaded #loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:after{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}.loaded.leaves #loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:after,.loaded.leaves #loftloader-wrapper.end-split-h.split-reveal-v .loader-bg:before{transition:all .4s cubic-bezier(.645,.045,.355,1);-webkit-transform:none;-ms-transform:none;transform:none;height:100%}#loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:after,#loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:before{will-change:transform,width}#loftloader-wrapper.end-split-h .loader-bg.bg-img.full:after,#loftloader-wrapper.end-split-h .loader-bg.bg-img.full:before,#loftloader-wrapper.end-split-v .loader-bg.bg-img.full:after,#loftloader-wrapper.end-split-v .loader-bg.bg-img.full:before{background-attachment:fixed}#loftloader-wrapper.end-fade .loader-bg.bg-img.pattern,#loftloader-wrapper.end-shrink-fade .loader-bg.bg-img.pattern:before,#loftloader-wrapper.end-up .loader-bg.bg-img.pattern,#loftloader-wrapper.split-diagonally .loader-bg.bg-img.pattern,#loftloader-wrapper.split-diagonally.end-split-h .loader-bg.bg-img.pattern:after,#loftloader-wrapper.split-diagonally.end-split-h .loader-bg.bg-img.pattern:before,#loftloader-wrapper.split-diagonally.end-split-v .loader-bg.bg-img.pattern:after,#loftloader-wrapper.split-diagonally.end-split-v .loader-bg.bg-img.pattern:before{background-position:50% 50%}#loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:after{right:0;left:auto}.loaded #loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:after,.loaded #loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:before{transition:all .7s .3s cubic-bezier(.645,.045,.355,1);width:0}.loaded #loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:before{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}.loaded #loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:after{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}.loaded.leaves #loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:after,.loaded.leaves #loftloader-wrapper.end-split-v.split-reveal-h .loader-bg:before{transition:all .4s cubic-bezier(.645,.045,.355,1);-webkit-transform:none;-ms-transform:none;transform:none;width:100%}#loftloader-wrapper.split-diagonally .loader-bg:after,#loftloader-wrapper.split-diagonally .loader-bg:before{opacity:0}.loaded #loftloader-wrapper.split-diagonally .loader-bg:after,.loaded #loftloader-wrapper.split-diagonally .loader-bg:before{opacity:1;transition:transform .7s .3s cubic-bezier(.645,.045,.355,1),opacity 0s 0s}#loftloader-wrapper.split-diagonally.end-split-h .loader-bg:after,#loftloader-wrapper.split-diagonally.end-split-h .loader-bg:before{width:100%;background-size:100% 100%}#loftloader-wrapper.split-diagonally.end-split-h .loader-bg:before{-webkit-clip-path:polygon(0 0,55% 0,45% 100%,0 100%);clip-path:polygon(0 0,55% 0,45% 100%,0 100%)}#loftloader-wrapper.split-diagonally.end-split-h .loader-bg:after{-webkit-clip-path:polygon(55% 0,100% 0,100% 100%,45% 100%);clip-path:polygon(55% 0,100% 0,100% 100%,45% 100%)}#loftloader-wrapper.split-diagonally.end-split-v .loader-bg:after,#loftloader-wrapper.split-diagonally.end-split-v .loader-bg:before{height:100%;background-size:100% 100%}#loftloader-wrapper.split-diagonally.end-split-v .loader-bg:before{-webkit-clip-path:polygon(0 0,100% 0,100% 60%,0 40%);clip-path:polygon(0 0,100% 0,100% 60%,0 40%)}#loftloader-wrapper.split-diagonally.end-split-v .loader-bg:after{-webkit-clip-path:polygon(0 40%,100% 60%,100% 100%,0 100%);clip-path:polygon(0 40%,100% 60%,100% 100%,0 100%)}.leaves #loftloader-wrapper{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible;pointer-events:auto;transition-delay:0s}#loftloader-wrapper.end-fade .loader-bg.bg-img.full,#loftloader-wrapper.end-shrink-fade .loader-bg.bg-img.full:before,#loftloader-wrapper.end-split-h .loader-bg.bg-img.full:after,#loftloader-wrapper.end-split-h .loader-bg.bg-img.full:before,#loftloader-wrapper.end-split-v .loader-bg.bg-img.full:after,#loftloader-wrapper.end-split-v .loader-bg.bg-img.full:before,#loftloader-wrapper.end-up .loader-bg.bg-img.full,#loftloader-wrapper.split-diagonally .loader-bg.bg-img.full{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}#loftloader-wrapper.end-fade .loader-bg.bg-img.full.bg-contain,#loftloader-wrapper.end-shrink-fade .loader-bg.bg-img.full.bg-contain:before,#loftloader-wrapper.end-split-h .loader-bg.bg-img.full.bg-contain:after,#loftloader-wrapper.end-split-h .loader-bg.bg-img.full.bg-contain:before,#loftloader-wrapper.end-split-v .loader-bg.bg-img.full.bg-contain:after,#loftloader-wrapper.end-split-v .loader-bg.bg-img.full.bg-contain:before,#loftloader-wrapper.end-up .loader-bg.bg-img.full.bg-contain,#loftloader-wrapper.split-diagonally .loader-bg.bg-img.full.bg-contain{background-size:contain}#loftloader-wrapper.end-fade .loader-bg.bg-img.pattern,#loftloader-wrapper.end-shrink-fade .loader-bg.bg-img.pattern:before,#loftloader-wrapper.end-split-h .loader-bg.bg-img.pattern:after,#loftloader-wrapper.end-split-h .loader-bg.bg-img.pattern:before,#loftloader-wrapper.end-split-v .loader-bg.bg-img.pattern:after,#loftloader-wrapper.end-split-v .loader-bg.bg-img.pattern:before,#loftloader-wrapper.end-up .loader-bg.bg-img.pattern,#loftloader-wrapper.split-diagonally .loader-bg.bg-img.pattern{background-size:auto;background-repeat:repeat}#loftloader-wrapper.end-split-h .loader-bg.bg-img.pattern:before{background-position:100% 50%}#loftloader-wrapper.end-split-h .loader-bg.bg-img.pattern:after{background-position:0 50%}#loftloader-wrapper.end-split-v .loader-bg.bg-img.pattern:before{background-position:50% 100%}#loftloader-wrapper.end-split-v .loader-bg.bg-img.pattern:after{background-position:50% 0}#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full:after,#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full:before,#loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full:after,#loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full:before{display:none}#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half,#loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half{position:absolute;display:block;transition:all 0s;will-change:transform;overflow:hidden}#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:before,#loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:before{position:absolute;display:block;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;content:""}#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full.bg-contain .loader-bg-half:before,#loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full.bg-contain .loader-bg-half:before{background-size:contain}#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half{top:0;width:50%;height:100%}#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:before{top:0;width:200%;height:100%}#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:first-child,#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:first-child:before{left:0}#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:last-child,#loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:last-child:before{right:0}.loaded #loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half{transition:all .7s .3s cubic-bezier(.645,.045,.355,1)}.loaded #loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:first-child{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.loaded #loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:last-child{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.loaded.leaves #loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half{transition:all .4s cubic-bezier(.645,.045,.355,1)}.loaded.leaves #loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:first-child,.loaded.leaves #loftloader-wrapper.mobile.end-split-h .loader-bg.bg-img.full .loader-bg-half:last-child{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half{left:0;width:100%;height:50%}#loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:before{left:0;width:100%;height:200%}#loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:first-child,#loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:first-child:before{top:0}#loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:last-child,#loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:last-child:before{bottom:0}.loaded #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half{transition:all .7s .3s cubic-bezier(.645,.045,.355,1)}.loaded #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:first-child{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.loaded #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:last-child{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.loaded.leaves #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half{transition:all .4s cubic-bezier(.645,.045,.355,1)}.loaded.leaves #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:first-child,.loaded.leaves #loftloader-wrapper.mobile.end-split-v .loader-bg.bg-img.full .loader-bg-half:last-child{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img:after,#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img:before,#loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img:after,#loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img:before{display:none}#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half,#loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half{position:absolute;display:block;transition:all 0s;overflow:hidden}#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half:before,#loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half:before{position:absolute;display:block;content:""}#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img.full .loader-bg-half:before,#loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img.full .loader-bg-half:before{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img.full.bg-contain .loader-bg-half:before,#loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img.full.bg-contain .loader-bg-half:before{background-size:contain}#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img.pattern .loader-bg-half:before,#loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img.pattern .loader-bg-half:before{background-size:auto;background-position:50% 50%;background-repeat:repeat}#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half{top:0;width:50%;height:100%;will-change:transform,height}#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half:before{top:0;width:100vw;height:100vh}#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half:first-child,#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half:first-child:before{left:0}#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half:last-child,#loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half:last-child:before{top:auto;right:0;bottom:0}.loaded #loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half{transition:all .7s .3s cubic-bezier(.645,.045,.355,1);height:0}.loaded #loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half:first-child{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.loaded #loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half:last-child{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}.loaded.leaves #loftloader-wrapper.mobile.end-split-h.split-reveal-v .loader-bg.bg-img .loader-bg-half{transition:all .4s cubic-bezier(.645,.045,.355,1);transform:none!important;height:100%}#loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half{left:0;width:100%;height:50%;will-change:transform,width}#loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half:before{left:0;width:100vw;height:100vh}#loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half:first-child,#loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half:first-child:before{top:0}#loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half:last-child,#loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half:last-child:before{right:0;bottom:0;left:auto}.loaded #loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half{transition:all .7s .3s cubic-bezier(.645,.045,.355,1);width:0}.loaded #loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half:first-child{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}.loaded #loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half:last-child{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}.loaded.leaves #loftloader-wrapper.mobile.end-split-v.split-reveal-h .loader-bg.bg-img .loader-bg-half{transition:all .4s cubic-bezier(.645,.045,.355,1);transform:none!important;width:100%}.loaded #loftloader-wrapper.mobile.split-diagonally .loader-bg.bg-img.full .loader-bg-half{transition:transform .7s .3s cubic-bezier(.645,.045,.355,1)}#loftloader-wrapper.mobile.end-split-h.split-diagonally .loader-bg.bg-img.full .loader-bg-half,#loftloader-wrapper.mobile.end-split-h.split-diagonally .loader-bg.bg-img.full .loader-bg-half:before{width:100%}#loftloader-wrapper.mobile.end-split-h.split-diagonally .loader-bg.bg-img.full .loader-bg-half:first-child{-webkit-clip-path:polygon(0 0,55% 0,45% 100%,0 100%);clip-path:polygon(0 0,55% 0,45% 100%,0 100%)}#loftloader-wrapper.mobile.end-split-h.split-diagonally .loader-bg.bg-img.full .loader-bg-half:last-child{-webkit-clip-path:polygon(55% 0,100% 0,100% 100%,45% 100%);clip-path:polygon(55% 0,100% 0,100% 100%,45% 100%)}#loftloader-wrapper.mobile.end-split-v.split-diagonally .loader-bg.bg-img.full .loader-bg-half,#loftloader-wrapper.mobile.end-split-v.split-diagonally .loader-bg.bg-img.full .loader-bg-half:before{height:100%}#loftloader-wrapper.mobile.end-split-v.split-diagonally .loader-bg.bg-img.full .loader-bg-half:first-child{-webkit-clip-path:polygon(0 0,100% 0,100% 60%,0 40%);clip-path:polygon(0 0,100% 0,100% 60%,0 40%)}#loftloader-wrapper.mobile.end-split-v.split-diagonally .loader-bg.bg-img.full .loader-bg-half:last-child{-webkit-clip-path:polygon(0 40%,100% 60%,100% 100%,0 100%);clip-path:polygon(0 40%,100% 60%,100% 100%,0 100%)}#loftloader-wrapper.loftloader-sun #loader{width:50px;height:50px}#loftloader-wrapper.loftloader-sun #loader span{position:absolute;top:0;left:0;display:block;width:50px;height:50px;background:currentColor;opacity:.9;transform-origin:50% 50%;-webkit-animation:spinReturn 4s ease infinite;animation:spinReturn 4s ease infinite}#loftloader-wrapper.loftloader-sun #loader span:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:inherit;opacity:.9;content:"";transform-origin:50% 50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#loftloader-wrapper.loftloader-luminous #loader{width:100px;height:60px}#loftloader-wrapper.loftloader-luminous #loader span,#loftloader-wrapper.loftloader-luminous #loader:after,#loftloader-wrapper.loftloader-luminous #loader:before{position:absolute;display:block;width:10px;height:10px;border-radius:50%;opacity:.2;background:currentColor}#loftloader-wrapper.loftloader-luminous #loader span{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:lightUp 1.5s linear infinite .5s;animation:lightUp 1.5s linear infinite .5s}#loftloader-wrapper.loftloader-luminous #loader:after,#loftloader-wrapper.loftloader-luminous #loader:before{content:"";top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#loftloader-wrapper.loftloader-luminous #loader:before{left:0;-webkit-animation:lightUp 1.5s linear infinite;animation:lightUp 1.5s linear infinite}#loftloader-wrapper.loftloader-luminous #loader:after{right:0;-webkit-animation:lightUp 1.5s linear infinite 1s;animation:lightUp 1.5s linear infinite 1s}#loftloader-wrapper.loftloader-wave #loader{width:60px;height:30px}#loftloader-wrapper.loftloader-wave #loader span,#loftloader-wrapper.loftloader-wave #loader:after,#loftloader-wrapper.loftloader-wave #loader:before{position:relative;display:inline-block;width:6px;height:100%;background:currentColor}#loftloader-wrapper.loftloader-wave #loader span{margin:0 16px;-webkit-animation:wave .9s linear infinite .3s;animation:wave .9s linear infinite .3s}#loftloader-wrapper.loftloader-wave #loader:after,#loftloader-wrapper.loftloader-wave #loader:before{content:""}#loftloader-wrapper.loftloader-wave #loader:before{-webkit-animation:wave .9s linear infinite;animation:wave .9s linear infinite}#loftloader-wrapper.loftloader-wave #loader:after{-webkit-animation:wave .9s linear infinite .6s;animation:wave .9s linear infinite .6s}#loftloader-wrapper.loftloader-square #loader{width:50px;height:50px;transform-origin:50% 50%;-webkit-animation:spinReturn 4s ease infinite;animation:spinReturn 4s ease infinite}#loftloader-wrapper.loftloader-square #loader span{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:4px solid currentColor;box-sizing:border-box;transform-origin:50% 50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#loftloader-wrapper.loftloader-frame #loader{width:80px;height:80px;max-width:90vw}#loftloader-wrapper.loftloader-frame #loader:after,#loftloader-wrapper.loftloader-frame #loader:before{position:absolute;width:100%;height:4px;background:currentColor;content:""}#loftloader-wrapper.loftloader-frame #loader:before{top:0;right:0;left:auto;-webkit-animation:drawframeTop 4s linear infinite;animation:drawframeTop 4s linear infinite}#loftloader-wrapper.loftloader-frame #loader:after{right:auto;bottom:0;left:0;-webkit-animation:drawframeBottom 4s linear infinite 1s;animation:drawframeBottom 4s linear infinite 1s}#loftloader-wrapper.loftloader-frame #loader span{position:absolute;top:0;left:0;display:block;width:100%;height:100%}#loftloader-wrapper.loftloader-frame #loader span:after,#loftloader-wrapper.loftloader-frame #loader span:before{position:absolute;width:4px;height:100%;background:currentColor;content:""}#loftloader-wrapper.loftloader-frame #loader span:before{top:auto;right:0;bottom:0;-webkit-animation:drawframeRight 4s linear infinite .5s;animation:drawframeRight 4s linear infinite .5s}#loftloader-wrapper.loftloader-frame #loader span:after{top:0;bottom:auto;left:0;-webkit-animation:drawframeLeft 4s linear infinite 1.5s;animation:drawframeLeft 4s linear infinite 1.5s}#loftloader-wrapper.loftloader-frame #loader img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;max-width:80%;max-height:80%}#loftloader-wrapper.loftloader-imgloading #loader{width:auto;height:auto}#loftloader-wrapper.loftloader-imgloading #loader img{position:relative;z-index:1;display:block;width:100%;height:auto;margin:0 auto;opacity:.3}#loftloader-wrapper.loftloader-imgloading #loader .imgloading-container{position:absolute;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;transition:0s;overflow:hidden}#loftloader-wrapper.loftloader-imgloading #loader span{position:absolute;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;transition:0s}#loftloader-wrapper.loftloader-imgloading.imgloading-vertical #loader .imgloading-container{width:100%;height:0%;-webkit-animation:imgLoading 6s linear infinite;animation:imgLoading 6s linear infinite;will-change:height,opacity;transform-origin:0 100%}#loftloader-wrapper.loftloader-imgloading.imgloading-vertical.top-to-bottom #loader .imgloading-container{top:0;bottom:auto;transform-origin:0 0}#loftloader-wrapper.loftloader-imgloading.imgloading-vertical.top-to-bottom #loader .imgloading-container span{top:0;bottom:auto}#loftloader-wrapper.loftloader-imgloading.imgloading-horizontal #loader .imgloading-container{width:0%;height:100%;-webkit-animation:imgLoadingH 6s linear infinite;animation:imgLoadingH 6s linear infinite;will-change:width,opacity;transform-origin:0 0}#loftloader-wrapper.loftloader-imgrotating #loader{width:auto;height:auto;backface-visibility:visible;transform-style:preserve-3d}#loftloader-wrapper.loftloader-imgrotating #loader img{position:relative;z-index:1;display:block;width:100%;height:auto;margin:0 auto}#loftloader-wrapper.loftloader-imgrotating.twod #loader{-webkit-animation:imgRotate2d 4s linear infinite;animation:imgRotate2d 4s linear infinite}#loftloader-wrapper.loftloader-imgrotating.twod.counterclockwise #loader{-webkit-animation:imgRotate2dCounter 4s linear infinite;animation:imgRotate2dCounter 4s linear infinite}#loftloader-wrapper.loftloader-imgrotating.threed-y #loader{-webkit-animation:imgRotate3dY 4s linear infinite;animation:imgRotate3dY 4s linear infinite}#loftloader-wrapper.loftloader-imgrotating.threed-x #loader{-webkit-animation:imgRotate3dX 4s linear infinite;animation:imgRotate3dX 4s linear infinite}#loftloader-wrapper.loftloader-imgrotating.ease-back.twod #loader{-webkit-animation:imgRotate2dEase 4s cubic-bezier(.07,.29,.63,1.55) infinite;animation:imgRotate2dEase 4s cubic-bezier(.07,.29,.63,1.55) infinite}#loftloader-wrapper.loftloader-imgrotating.ease-back.twod.counterclockwise #loader{-webkit-animation:imgRotate2dEaseCounter 4s cubic-bezier(.07,.29,.63,1.55) infinite;animation:imgRotate2dEaseCounter 4s cubic-bezier(.07,.29,.63,1.55) infinite}#loftloader-wrapper.loftloader-imgrotating.ease-back.threed-y #loader{-webkit-animation:imgRotate3dYEase 4s cubic-bezier(.07,.29,.63,1.55) infinite;animation:imgRotate3dYEase 4s cubic-bezier(.07,.29,.63,1.55) infinite}#loftloader-wrapper.loftloader-imgrotating.ease-back.threed-x #loader{-webkit-animation:imgRotate3dXEase 4s cubic-bezier(.07,.29,.63,1.55) infinite;animation:imgRotate3dXEase 4s cubic-bezier(.07,.29,.63,1.55) infinite}#loftloader-wrapper.loftloader-imgbouncing #loader{width:auto;height:auto}#loftloader-wrapper.loftloader-imgbouncing #loader img{position:relative;z-index:1;display:block;width:100%;height:auto;margin:0 auto;-webkit-animation:imgBounce 1s ease-in-out infinite;animation:imgBounce 1s ease-in-out infinite}#loftloader-wrapper.loftloader-imgbouncing #loader:after{position:absolute;bottom:-5px;left:0;display:block;width:100%;height:15px;background:#000;border-radius:50%;opacity:.1;-webkit-animation:imgShadow 1s ease-in-out infinite;animation:imgShadow 1s ease-in-out infinite;content:""}#loftloader-wrapper.loftloader-imgbouncing.loftloader-rolling #loader img{-webkit-animation:imgBounceRoll 4s ease-in-out infinite;animation:imgBounceRoll 4s ease-in-out infinite}#loftloader-wrapper.loftloader-imgbouncing.loftloader-rolling #loader:after{-webkit-animation:imgShadowRoll 4s ease-in-out infinite;animation:imgShadowRoll 4s ease-in-out infinite}#loftloader-wrapper.loftloader-crossing.loftloader-blendmode-lighten #loader span:after,#loftloader-wrapper.loftloader-crossing.loftloader-blendmode-lighten #loader span:before{mix-blend-mode:lighten}#loftloader-wrapper.loftloader-crossing.loftloader-blendmode-darken #loader span:after,#loftloader-wrapper.loftloader-crossing.loftloader-blendmode-darken #loader span:before{mix-blend-mode:darken}#loftloader-wrapper.loftloader-crossing.loftloader-blendmode-none #loader span:after,#loftloader-wrapper.loftloader-crossing.loftloader-blendmode-none #loader span:before{opacity:.8}#loftloader-wrapper.loftloader-crossing #loader span{display:block;width:300px;height:60px;background:0 0}#loftloader-wrapper.loftloader-crossing #loader span:after,#loftloader-wrapper.loftloader-crossing #loader span:before{position:relative;display:inline-block;width:50px;height:50px;margin-top:5px;border-radius:50%;opacity:1;content:""}#loftloader-wrapper.loftloader-crossing #loader span:before{background:#0ff;-webkit-animation:crossingLeft 2s ease infinite;animation:crossingLeft 2s ease infinite}#loftloader-wrapper.loftloader-crossing #loader span:after{background:red;-webkit-animation:crossingRight 2s ease infinite;animation:crossingRight 2s ease infinite}#loftloader-wrapper.loftloader-ducks #loader{width:320px;height:40px;overflow:hidden}#loftloader-wrapper.loftloader-ducks #loader span{position:absolute;top:0;left:0;display:block;width:100%;height:40px;background:0 0;-webkit-animation:ducks 6s linear infinite;animation:ducks 6s linear infinite;color:gold}#loftloader-wrapper.loftloader-ducks #loader span:after,#loftloader-wrapper.loftloader-ducks #loader span:before{position:absolute;top:0;left:0;display:block;width:40px;height:20px;background:currentColor;content:"";box-shadow:-320px 0 0 currentColor,-240px 0 0 currentColor,-160px 0 0 currentColor,-80px 0 0 currentColor,80px 0 0 currentColor,160px 0 0 currentColor,240px 0 0 currentColor,320px 0 0 currentColor}#loftloader-wrapper.loftloader-ducks #loader span:before{top:5px;left:14px;width:30px;height:15px;border-top-left-radius:100px;border-top-right-radius:100px;-webkit-animation:duckHead .9s ease infinite;animation:duckHead .9s ease infinite}#loftloader-wrapper.loftloader-ducks #loader span:after{top:20px;left:0;border-bottom-left-radius:100px;border-bottom-right-radius:100px}#loftloader-wrapper.loftloader-rainbow #loader{width:200px;height:100px;overflow:hidden}#loftloader-wrapper.loftloader-rainbow #loader span{position:absolute;top:0;left:0;display:block;width:200px;height:100px;overflow:hidden;box-sizing:border-box;transform-origin:50% 100%;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-animation:rainbow 3s linear infinite;animation:rainbow 3s linear infinite}#loftloader-wrapper.loftloader-rainbow #loader span:before{position:absolute;top:30px;left:30px;display:block;width:140px;height:140px;background:0 0;border-radius:50%;box-shadow:0 0 0 10px red,0 0 0 20px gold,0 0 0 30px #0ff;content:""}#loftloader-wrapper.loftloader-circlefilling #loader{width:100px;height:100px;overflow:hidden;border-radius:100px}#loftloader-wrapper.loftloader-circlefilling #loader:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:currentColor;content:"";opacity:.1}#loftloader-wrapper.loftloader-circlefilling #loader span{display:block;width:100px;height:100px;background:currentColor;transform-origin:50% 100%;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-animation:circlefill 3s linear infinite;animation:circlefill 3s linear infinite}#loftloader-wrapper.loftloader-waterfilling #loader{width:100px;height:100px;overflow:hidden;border-radius:100px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#loftloader-wrapper.loftloader-waterfilling #loader:before{display:block;width:100px;height:100px;background:currentColor;transform-origin:50% 0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-animation:circlefill 10s linear infinite;animation:circlefill 10s linear infinite;content:""}#loftloader-wrapper.loftloader-waterfilling #loader:after{position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;background:#FFF;border-radius:50%;content:"";box-shadow:-17px -25px 0 -4px #FFF,20px -38px 0 -2px #FFF,-36px 36px 0 -3px #FFF,10px 35px 0 -2px rgba(255,255,255,.8),0 -100px 0 0 #FFF,-17px -125px 0 -4px #FFF,20px -138px 0 -2px #FFF,-36px -64px 0 -3px #FFF,10px -65px 0 -2px rgba(255,255,255,.8);-webkit-animation:bubbles 1s linear infinite;animation:bubbles 1s linear infinite}#loftloader-wrapper.loftloader-waterfilling #loader span{display:block;width:100px;height:100px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation:waterupfill 10s linear infinite;animation:waterupfill 10s linear infinite}#loftloader-wrapper.loftloader-waterfilling #loader span:after{position:absolute;top:0;left:-65px;display:block;width:130px;height:130px;background:0 0;border-radius:50%;box-shadow:78px -83px 0 -16px currentColor,0 -70px 0 -17px currentColor,-78px -83px 0 -16px currentColor;-webkit-animation:waterup 2s ease-in-out infinite;animation:waterup 2s ease-in-out infinite;content:""}#loftloader-wrapper.loftloader-crystal #loader{width:100px;height:100px;overflow:hidden;border-radius:100px;-webkit-animation:crystal 5s linear infinite;animation:crystal 5s linear infinite}#loftloader-wrapper.loftloader-crystal #loader span{display:block;width:70px;height:70px;margin:15px auto 0;border-radius:50%;background:0 0;box-shadow:0 -15px 0 0 rgba(36,138,204,.5),15px -15px 0 0 rgba(36,138,204,.5),15px 0 0 0 rgba(36,138,204,.5),15px 15px 0 0 rgba(36,138,204,.5),0 15px 0 0 rgba(36,138,204,.5),-15px 15px 0 0 rgba(36,138,204,.5),-15px 0 0 0 rgba(36,138,204,.5),-15px -15px 0 0 rgba(36,138,204,.5)}#loftloader-wrapper.loftloader-petals #loader{width:100px;height:100px}#loftloader-wrapper.loftloader-petals #loader span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:50px;height:50px;border-radius:50%;background:0 0;box-shadow:0 -25px 0 -15px transparent,17.5px -17.5px 0 -15px transparent,25px 0 0 -15px transparent,17.5px 17.5px 0 -15px transparent,0 25px 0 -15px transparent,-17.5px 17.5px 0 -15px transparent,-25px 0 0 -15px transparent,-17.5px -17.5px 0 -15px transparent;-webkit-animation:petals 5s linear infinite;animation:petals 5s linear infinite}#loftloader-wrapper.loftloader-beating #loader{width:60px;height:60px}#loftloader-wrapper.loftloader-beating #loader span,#loftloader-wrapper.loftloader-beating #loader:before{position:absolute;top:0;left:0;display:block;width:60px;height:60px;border-radius:50%;background:currentColor;box-shadow:0 0 50px;opacity:0}#loftloader-wrapper.loftloader-beating #loader span{-webkit-animation:beat 1.5s linear infinite;animation:beat 1.5s linear infinite}#loftloader-wrapper.loftloader-beating #loader:before{content:"";-webkit-animation:beat 1.5s linear infinite 1s;animation:beat 1.5s linear infinite 1s}#loftloader-wrapper.loftloader-imgfading #loader{width:auto;height:auto}#loftloader-wrapper.loftloader-imgfading #loader img{position:relative;z-index:1;display:block;width:100%;height:auto;margin:0 auto;-webkit-animation:imgFade 3s ease-in-out infinite;animation:imgFade 3s ease-in-out infinite}#loftloader-wrapper.loftloader-incomplete-ring #loader{width:80px;height:80px}#loftloader-wrapper.loftloader-incomplete-ring #loader span{position:absolute;top:0;left:0;display:block;width:80px;height:80px;background:0 0;transform-origin:50% 50%;-webkit-animation:spin 2s ease infinite;animation:spin 2s ease infinite}#loftloader-wrapper.loftloader-incomplete-ring #loader span:after,#loftloader-wrapper.loftloader-incomplete-ring #loader span:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:inherit;border:8px solid currentColor;border-radius:50%;content:"";transform-origin:50% 50%;box-sizing:border-box}#loftloader-wrapper.loftloader-incomplete-ring #loader span:before{border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}#loftloader-wrapper.loftloader-incomplete-ring #loader span:after{border-bottom-color:transparent;border-left-color:transparent;-webkit-animation:spin 2s linear .5s infinite;animation:spin 2s linear .5s infinite}#loftloader-wrapper.loftloader-once.loftloader-circlefilling #loader span,#loftloader-wrapper.loftloader-once.loftloader-imgloading #loader .imgloading-container,#loftloader-wrapper.loftloader-once.loftloader-petals #loader span,#loftloader-wrapper.loftloader-once.loftloader-rainbow #loader span,#loftloader-wrapper.loftloader-once.loftloader-waterfilling #loader span,#loftloader-wrapper.loftloader-once.loftloader-waterfilling #loader:before{-webkit-animation:none;animation:none}span.percentage{display:block;font-weight:100;line-height:1}#loftloader-wrapper:not(.loftloader-none) #loader+span.percentage:not(.middle){margin-top:24px}#loftloader-wrapper:not(.loftloader-none) span.percentage.middle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}#loftloader-wrapper:not(.loftloader-none) .with-percentage span.percentage:not(.middle){margin-bottom:-18px}span.percentage.front{z-index:1003}span.bar{position:relative;z-index:1000;display:block;width:100vw;height:4px;margin:0 auto;color:#248ACC}@media screen and (max-width:500px){span.bar{min-width:220px}}#loftloader-wrapper:not(.loftloader-none) #loader+span.bar{margin-top:50px}#loftloader-wrapper .loader-message~span.bar{margin-top:24px}span.bar span.load,span.bar:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:currentColor}span.bar:before{content:"";opacity:.1;will-change:transform}span.bar span.load{transform-origin:0 0}span.bar.bottom,span.bar.top{position:fixed;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:0}span.bar.top{top:0}span.bar.bottom{bottom:0}span.bar span.load-count{position:absolute;bottom:-5px;left:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);font-weight:100;line-height:1;color:currentColor}span.bar.bottom span.load-count{top:-5px;bottom:auto;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.loader-message{width:100vw;padding:0 20px;margin:0 auto;font-weight:400;line-height:1.5;word-wrap:break-word;box-sizing:border-box}#loftloader-wrapper:not(.loftloader-none) .loader-inner>.loader-message:first-child{margin-bottom:24px}#loftloader-wrapper *+.loader-message{margin-top:24px}#loftloader-wrapper.loftloader-none #loader+.loader-message{margin-top:0}#loftloader-wrapper.loftloader-none .with-percentage+.loader-message{margin-top:6px}.loader-close-button{position:fixed;right:10px;top:10px;z-index:99999;width:auto;min-width:35px;height:35px;padding:5px 30px 5px 5px;border-radius:999px;background:rgba(0,0,0,.3);color:#FFF;font-size:12px;line-height:25px;cursor:pointer}.loader-close-button:hover{background:rgba(0,0,0,.7)}.loader-close-button:after,.loader-close-button:before{position:absolute;top:16px;right:9px;display:block;width:18px;height:2px;transform-origin:50% 50%;content:"";background:#FFF}.loader-close-button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.loader-close-button:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.loader-close-button .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);overflow:hidden;word-wrap:normal!important}.loader-close-button .close-des{padding:0 5px;font-size:12px}