.headings.simple.text-left .text {
max-width: 400px; }
.headings.simple.text-right .text {
max-width: 400px;
margin-right: 0;
margin-left: auto; }
.headings.simple.text-center .text {
max-width: 600px;
margin-right: auto;
margin-left: auto; }
.headings.simple .title {
font-size: 45px;
font-weight: 700;
color: var(--dark-color);
line-height: 1.3;
margin-bottom: 0;
letter-spacing: 1.5px; }
.headings.simple .text {
color: var(--grey-color);
margin-top: 35px;
font-size: 18px;
line-height: 1.73; }
.headings.simple .button {
margin-top: 50px; }
@media only screen and (max-width: 1300px) {
.headings.simple .title {
font-size: 36px; } }
@media only screen and (max-width: 1199px) {
.headings.simple .title {
font-size: 31px; } }
@media only screen and (max-width: 991px) {
.headings.simple .title {
font-size: 31px; } }
@media only screen and (max-width: 768px) {
.headings.simple .text {
margin-top: 25px; }
.headings.simple .button {
margin-top: 30px; } }
@media only screen and (max-width: 576px) {
.headings.simple .title {
font-size: 28px; } }
.headings.modern_with_link, .headings.modern {
max-width: 770px;
margin: 0 auto;
text-align: center; }
.headings.modern_with_link .title, .headings.modern .title {
color: var(--dark-color);
font-size: 29px;
font-weight: 700;
letter-spacing: 3.77px;
line-height: 1.3; }
.headings.modern_with_link a.title, .headings.modern a.title {
text-decoration: none !important;
-webkit-transition: all 450ms ease;
-moz-transition: all 450ms ease;
-ms-transition: all 450ms ease;
-o-transition: all 450ms ease;
transition: all 450ms ease; }
.headings.modern_with_link a.title:hover, .headings.modern a.title:hover {
opacity: .7; }
@media only screen and (max-width: 1024px) {
.headings.modern_with_link .title, .headings.modern .title {
letter-spacing: 2px; } }
@media only screen and (max-width: 768px) {
.headings.modern_with_link, .headings.modern {
max-width: 100%; }
.headings.modern_with_link .title, .headings.modern .title {
font-size: 26px; } }
@media only screen and (max-width: 576px) {
.headings.modern_with_link, .headings.modern {
max-width: 100%; }
.headings.modern_with_link .title, .headings.modern .title {
letter-spacing: 1px; } }
.headings.classic {
text-align: center; }
.headings.classic .subtitle {
color: var(--grey-color);
font-size: 12px;
font-weight: 700;
letter-spacing: 1.56px;
margin-bottom: 20px; }
.headings.classic .subtitle.light_style {
color: var(--light-grey-color); }
.headings.classic .subtitle i {
font-style: normal;
color: var(--main-color) !important; }
.headings.classic .title {
color: var(--dark-color);
font-size: 29px;
font-weight: 700;
letter-spacing: 3.77px;
line-height: 1.3;
margin-bottom: -6px; }
.headings.classic .title.light_style {
color: var(--light-color); }
@media only screen and (max-width: 1024px) {
.headings.classic .title {
letter-spacing: 2px; } }
@media only screen and (max-width: 768px) {
.headings.classic .title {
font-size: 26px; } }
.headings.creative {
text-align: center !important; }
.headings.creative .image-wrap {
margin-bottom: 50px; }
.headings.creative .title {
font-size: 45px;
font-weight: 700;
color: var(--dark-color);
line-height: 1.3;
margin-bottom: 0;
letter-spacing: 1.5px; }
.headings.creative .text {
color: var(--grey-color);
margin-top: 35px;
font-size: 18px;
line-height: 1.73;
max-width: 900px;
margin-right: auto;
margin-left: auto; }
.headings.creative .button {
margin-top: 50px; }
@media only screen and (max-width: 1300px) {
.headings.creative .title {
font-size: 36px; } }
@media only screen and (max-width: 1199px) {
.headings.creative .title {
font-size: 31px; } }
@media only screen and (max-width: 991px) {
.headings.creative .title {
font-size: 31px; } }
@media only screen and (max-width: 768px) {
.headings.creative .text {
margin-top: 25px; }
.headings.creative .button {
margin-top: 30px; }
.headings.creative .image-wrap {
margin-bottom: 35px; } }
@media only screen and (max-width: 576px) {
.headings.creative .title {
font-size: 28px; } }
.headings.urban {
text-align: center; }
.headings.urban .subtitle {
color: var(--main-color);
font-size: 12px;
font-weight: 700;
letter-spacing: 1.56px;
margin-bottom: 25px; }
.headings.urban .title {
font-size: 45px;
font-weight: 700;
line-height: 1.3;
margin-bottom: 0;
letter-spacing: 1.5px; }
.headings.urban .text {
padding-top: 120px;
color: var(--grey-color);
font-size: 18px;
line-height: 1.73;
max-width: 880px;
margin-right: auto;
margin-left: auto;
position: relative; }
.headings.urban .text::before {
content: '';
position: absolute;
top: 20px;
height: 70px;
width: 1px;
background: var(--grey-color);
left: 50%; }
@media only screen and (max-width: 1300px) {
.headings.urban .title {
font-size: 36px; }
.headings.urban .text {
padding-top: 115px; } }
@media only screen and (max-width: 768px) {
.headings.urban .title {
font-size: 32px; }
.headings.urban .text {
padding-top: 90px;
line-height: 1.6; }
.headings.urban .text::before {
height: 50px; } }
@media only screen and (max-width: 576px) {
.headings.urban .subtitle {
letter-spacing: 1px;
margin-bottom: 15px; }
.headings.urban .title {
font-size: 28px; }
.headings.urban .text {
padding-top: 60px;
line-height: 1.6; }
.headings.urban .text::before {
top: 15px;
height: 30px; } }.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp {
width: 100%;
position: relative; }
.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp .flex-direction-nav {
display: none; }
.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp .slides {
height: 100%;
display: block;
margin-bottom: 0; }
.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp .slides li {
width: 100%;
height: 100%; }
.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp .slides li .thumb-slider-bg {
width: 100%;
height: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center; }
.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp .main-thumb-slider {
height: 100%; }
.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp .sub-thumb-slider {
width: 100%;
height: 100px;
position: absolute;
bottom: 0;
left: 0;
z-index: 20;
background-color: var(--light-color);
padding: 15px 0 15px 15px;
-webkit-transition: transform 0.5s ease, -webkit-transform 0.5s ease;
transition: transform 0.5s ease, -webkit-transform 0.5s ease;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%); }
.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp .sub-thumb-slider .flex-viewport {
height: 100%;
width: 100%; }
.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp .sub-thumb-slider .slides li {
padding-right: 10px; }
.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp .sub-thumb-slider .slides li .thumb-slider-bg {
cursor: pointer; }
.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp .sub-thumb-slider.active {
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%); }
.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp .thumb-slider-wrapp-arrow {
position: absolute;
width: 130px;
height: 27px;
bottom: 30px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 20;
cursor: pointer;
-webkit-transition: bottom 0.3s ease;
transition: bottom 0.3s ease; }
.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp .thumb-slider-wrapp-arrow .hide-images,
.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp .thumb-slider-wrapp-arrow .show-images {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
font-size: 12px;
color: var(--dark-color);
text-transform: uppercase;
background-color: var(--light-color);
font-weight: 700;
letter-spacing: 1.5px;
padding-top: 4px;
line-height: 2;
text-align: center;
-webkit-transition: opacity 0.5s ease, visibility 0.4s ease;
transition: opacity 0.5s ease, visibility 0.4s ease; }
.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp .thumb-slider-wrapp-arrow .hide-images {
opacity: 0;
visibility: hidden; }
.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp .thumb-slider-wrapp-arrow.active {
bottom: 100px; }
.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp .thumb-slider-wrapp-arrow.active .show-images {
opacity: 0;
visibility: hidden; }
.cs_gallery-wrap.with_thumbnile .thumb-slider-wrapp .thumb-slider-wrapp-arrow.active .hide-images {
opacity: 1;
visibility: visible; }
.cs_gallery-wrap.kenburn .kenburns-wrap {
position: relative;
cursor: url(//virtualxchange.net/wp-content/plugins/reflector-plugins/shortcodes/assets/images/cursor-pause.png), auto; }
.cs_gallery-wrap.kenburn .kenburns-wrap.pause {
cursor: url(//virtualxchange.net/wp-content/plugins/reflector-plugins/shortcodes/assets/images/cursor_play.png), auto; }
.cs_gallery-wrap.kenburn .kenburns-wrap .fluid-width-video-wrapper {
visibility: hidden;
height: 0;
width: 0; }
.cs_gallery-wrap.kenburn .kenburns-wrap .item-ken {
height: 100%;
position: absolute;
top: 0;
left: 0;
width: 100%; }
.cs_gallery-wrap.kenburn .kenburns-wrap .item-ken::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.1); }
.cs_gallery-wrap.kenburn .kenburns-wrap .item-ken .img {
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
height: 100%;
width: 100%;
-webkit-transition: -webkit-transform 6s ease-in, opacity 1s ease-in;
transition: transform 6s ease-in, opacity 1s ease-in;
opacity: 0; }
.cs_gallery-wrap.kenburn .kenburns-wrap .item-ken:nth-child(even) .img {
-webkit-transform: scale(1.2);
transform: scale(1.2); }
.cs_gallery-wrap.kenburn .kenburns-wrap .item-ken:nth-child(odd) .img {
-webkit-transform: scale(1);
transform: scale(1); }
.cs_gallery-wrap.kenburn .kenburns-wrap .item-ken.active .img.zoomin {
opacity: 1; }
.cs_gallery-wrap.kenburn .kenburns-wrap .item-ken.active .info {
opacity: 1;
-webkit-transition-delay: 600ms;
transition-delay: 600ms; }
.cs_gallery-wrap.kenburn .kenburns-wrap .item-ken.active .img.zoomout {
opacity: 1; }
.cs_gallery-wrap.kenburn .kenburns-wrap .caption {
font-size: 23px;
text-transform: uppercase;
color: var(--light-color);
line-height: 1.2;
font-weight: 700;
letter-spacing: 1.5px; }
.cs_gallery-wrap.kenburn .kenburns-wrap .description {
font-size: 17px;
font-weight: 300;
color: var(--light-color);
margin-top: 15px;
max-width: 350px;
line-height: 1.5; }
.cs_gallery-wrap.kenburn .kenburns-wrap .info {
position: absolute;
left: 100px;
width: -webkit-calc(100% - 250px);
width: calc(100% - 250px);
opacity: 0;
z-index: 100;
-webkit-transition: opacity 500ms linear;
transition: opacity 500ms linear; }
.cs_gallery-wrap.kenburn .kenburns-wrap .kenburns-play {
display: none; }
.cs_gallery-wrap.kenburn .kenburns-wrap .reflector-sound-btn {
position: absolute;
background-color: transparent;
bottom: 90px;
right: 100px;
height: 45px;
z-index: 999;
width: 45px;
border-radius: 0;
border: none; }
.cs_gallery-wrap.kenburn .kenburns-wrap .reflector-sound-btn:before {
content: "\f3b9";
font-family: "Ionicons";
position: absolute;
color: var(--light-color);
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
font-size: 21px;
line-height: 40px;
display: block;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; }
.cs_gallery-wrap.kenburn .kenburns-wrap .reflector-sound-btn.play::before {
content: '\f3ba'; }
.cs_gallery-wrap.kenburn .kenburns-wrap .reflector-sound-btn:hover {
background-color: transparent; }
.cs_gallery-wrap.kenburn .kenburns-wrap .kenburns-play {
position: absolute;
right: 60px;
bottom: 80px;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
height: 45px;
width: 45px;
border-radius: 0;
border-color: transparent;
z-index: 9999;
cursor: pointer; }
.cs_gallery-wrap.kenburn .kenburns-wrap .kenburns-play::before {
content: "\f488";
font-family: "Ionicons";
color: var(--light-color);
position: absolute;
top: 50%;
left: 53%;
font-size: 14px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.cs_gallery-wrap.kenburn .kenburns-wrap .kenburns-play.pause::before {
content: "\f210";
left: 50%; }
.cs_gallery-wrap.kenburn .kenburns-wrap.fade-effect .kenburns {
height: 100vh; }
.cs_gallery-wrap.kenburn .kenburns-wrap.fade-effect .kenburns div.img.active,
.cs_gallery-wrap.kenburn .kenburns-wrap.fade-effect .kenburns div.img.active {
-webkit-transform: scale(1) !important;
transform: scale(1) !important; }
@media only screen and (max-width: 991px) {
.cs_gallery-wrap.kenburn .kenburns-wrap .info {
left: 30px; }
.cs_gallery-wrap.kenburn .kenburns-wrap .reflector-sound-btn {
right: 20px; } }
@media only screen and (max-width: 768px) {
.cs_gallery-wrap.kenburn .kenburns-wrap .info {
left: 30px;
text-align: center;
width: -webkit-calc(100% - 60px);
width: calc(100% - 60px); }
.cs_gallery-wrap.kenburn .kenburns-wrap .info .description {
margin: 15px auto auto;
font-size: 16px; }
.cs_gallery-wrap.kenburn .kenburns-wrap .reflector-sound-btn {
right: auto;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%); } }
.cs_gallery-wrap.simple_masonry .light-gallery {
display: -webkit-flex;
display: flex; }
.cs_gallery-wrap.simple_masonry .light-gallery .right-block,
.cs_gallery-wrap.simple_masonry .light-gallery .left-block {
width: 50%; }
.cs_gallery-wrap.simple_masonry .light-gallery .right-block a,
.cs_gallery-wrap.simple_masonry .light-gallery .left-block a {
display: block;
width: auto;
margin-bottom: 50px; }
.cs_gallery-wrap.simple_masonry .light-gallery .right-block a img,
.cs_gallery-wrap.simple_masonry .light-gallery .left-block a img {
max-height: 600px;
backface-visibility: hidden;
-webkit-transition: transform .5s;
-moz-transition: transform .5s;
-ms-transition: transform .5s;
-o-transition: transform .5s;
transition: transform .5s;
transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.cs_gallery-wrap.simple_masonry .light-gallery .right-block a:hover img,
.cs_gallery-wrap.simple_masonry .light-gallery .left-block a:hover img {
-webkit-transform: scale(0.97);
-moz-transform: scale(0.97);
-ms-transform: scale(0.97);
-o-transform: scale(0.97);
transform: scale(0.97); }
.cs_gallery-wrap.simple_masonry .light-gallery .left-block {
padding: 0 25px 0 0;
text-align: right; }
.cs_gallery-wrap.simple_masonry .light-gallery .right-block {
padding: 0 0 0 25px;
text-align: left; }
@media only screen and (max-width: 768px) {
.cs_gallery-wrap.simple_masonry .light-gallery .left-block a,
.cs_gallery-wrap.simple_masonry .light-gallery .right-block a {
margin-bottom: 30px; }
.cs_gallery-wrap.simple_masonry .light-gallery .left-block {
padding: 0 15px 0 0; }
.cs_gallery-wrap.simple_masonry .light-gallery .right-block {
padding: 0 0 0 15px; } }
@media only screen and (max-width: 576px) {
.cs_gallery-wrap.simple_masonry .light-gallery {
flex-direction: column; }
.cs_gallery-wrap.simple_masonry .light-gallery .left-block,
.cs_gallery-wrap.simple_masonry .light-gallery .right-block {
padding: 0;
width: 100%;
text-align: center; }
.cs_gallery-wrap.simple_masonry .light-gallery .left-block a,
.cs_gallery-wrap.simple_masonry .light-gallery .right-block a {
margin-bottom: 15px; } }
.cs_gallery-wrap.modern_slider .owl-stage {
display: -webkit-flex;
display: flex;
align-items: center; }
.cs_gallery-wrap.modern_slider .owl-slide {
-webkit-transition: all 450ms ease;
-moz-transition: all 450ms ease;
-ms-transition: all 450ms ease;
-o-transition: all 450ms ease;
transition: all 450ms ease;
margin: 10% 0;
overflow: hidden; }
.cs_gallery-wrap.modern_slider .owl-slide img {
max-height: 585px;
-webkit-transform: scale(1.03) translateZ(0);
-moz-transform: scale(1.03) translateZ(0);
transform: scale(1.03) translateZ(0);
-webkit-transition: -webkit-transform 1s ease;
-moz-transition: -moz-transform 1s ease;
transition: transform 1s ease; }
.cs_gallery-wrap.modern_slider .owl-next,
.cs_gallery-wrap.modern_slider .owl-prev {
color: var(--light-color);
font-size: 80px;
position: absolute;
top: 50%;
opacity: .6;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
-webkit-transition: all 350ms ease;
-moz-transition: all 350ms ease;
-ms-transition: all 350ms ease;
-o-transition: all 350ms ease;
transition: all 350ms ease;
z-index: 3; }
.cs_gallery-wrap.modern_slider .owl-next:hover,
.cs_gallery-wrap.modern_slider .owl-prev:hover {
opacity: 1; }
.cs_gallery-wrap.modern_slider .owl-prev {
left: 30px; }
.cs_gallery-wrap.modern_slider .owl-next {
right: 30px; }
.cs_gallery-wrap.modern_slider .owl-dots {
display: none; }
.cs_gallery-wrap.modern_slider .owl-item {
position: relative; }
.cs_gallery-wrap.modern_slider .owl-item.center {
z-index: 5; }
.cs_gallery-wrap.modern_slider .owl-item.center .owl-slide {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
transform: scale(1.2); }
.cs_gallery-wrap.modern_slider .owl-item.center .owl-slide:hover img {
-webkit-transform: scale(1) translateZ(0);
-moz-transform: scale(1) translateZ(0);
transform: scale(1) translateZ(0); }
@media only screen and (max-width: 767px) {
.cs_gallery-wrap.classic_slider .swiper-button-prev,
.cs_gallery-wrap.classic_slider .swiper-button-next {
font-size: 40px; }
.cs_gallery-wrap.classic_slider .swiper-button-prev {
margin-left: 10px; }
.cs_gallery-wrap.classic_slider .swiper-button-next {
margin-right: 10px; } }
.cs_gallery-wrap.classic_grid .gallery-item {
width: calc(20% - 16px);
margin-bottom: 12px;
display: block;
text-decoration: none; }
.cs_gallery-wrap.classic_grid .gallery-item .image-wrap {
padding-top: 100%;
background-size: cover;
background-position: center; }
.cs_gallery-wrap.classic_grid .gallery-item .caption {
text-align: center;
padding: 10px 5px 5px;
text-decoration: none;
font-size: 15px; }
@media only screen and (max-width: 991px) {
.cs_gallery-wrap.classic_grid .gallery-item {
width: calc(100% / 3 - 40px / 3); } }
@media only screen and (max-width: 600px) {
.cs_gallery-wrap.classic_grid .gallery-item {
width: calc(50% - 10px); } }
.full_slider {
position: relative;
overflow: hidden; }
.full_slider .item {
position: relative; }
.full_slider .menu-button {
position: relative;
z-index: 9;
margin-left: 10px;
cursor: pointer;
width: 50px;
height: 50px;
background-color: var(--black-color);
border: 1px solid var(--main-color); }
.full_slider .menu-button::before {
color: var(--light-color);
position: absolute;
top: 50%;
left: 50%;
font-size: 20px;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: color 350ms ease;
-moz-transition: color 350ms ease;
-ms-transition: color 350ms ease;
-o-transition: color 350ms ease;
transition: color 350ms ease; }
.full_slider .menu-button:hover::before {
color: var(--main-color); }
.full_slider .gallery-button {
position: relative;
z-index: 9;
cursor: pointer;
width: 50px;
height: 50px;
background-color: var(--black-color);
border: 1px solid var(--main-color); }
.full_slider .gallery-button::before {
color: var(--light-color);
position: absolute;
top: 50%;
left: 50%;
font-size: 20px;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 350ms ease;
-moz-transition: all 350ms ease;
-ms-transition: all 350ms ease;
-o-transition: all 350ms ease;
transition: all 350ms ease; }
.full_slider .gallery-button:hover::before {
color: var(--main-color); }
.full_slider button {
position: absolute;
right: 15px;
z-index: 9;
bottom: 30px;
color: transparent;
width: 50px;
height: 50px;
border: 1px solid var(--main-color);
cursor: pointer;
background-color: var(--black-color); }
.full_slider button::before {
font-family: "Ionicons";
color: var(--light-color);
position: absolute;
top: 50%;
left: 50%;
font-size: 25px;
font-weight: 700;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 350ms ease;
-moz-transition: all 350ms ease;
-ms-transition: all 350ms ease;
-o-transition: all 350ms ease;
transition: all 350ms ease; }
.full_slider button.slick-next + .slick-next {
display: block !important; }
.full_slider button.slick-next::before {
content: "\f3d6"; }
.full_slider button.slick-next.slick-disabled {
background-color: var(--grey-color);
cursor: default; }
.full_slider button.slick-prev {
bottom: 30px;
right: 75px; }
.full_slider button.slick-prev + .slick-prev {
display: none !important; }
.full_slider button.slick-prev::before {
content: "\f3d5"; }
.full_slider button:hover {
opacity: 1; }
.full_slider button:hover::before {
color: var(--main-color); }
.full_slider button.slick-disabled {
background-color: var(--grey-color);
cursor: default; }
.full_slider button.slick-disabled:hover::before {
color: var(--light-color); }
.full_slider .slider-single .item {
overflow: hidden; }
.full_slider .slider-single .item .img-wrap {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-position: center;
background-size: cover; }
.full_slider .slider-single .item.slick-active .img-wrap {
-webkit-animation: ql_move 18s ease infinite alternate;
-o-animation: ql_move 18s ease infinite alternate;
animation: ql_move 18s ease infinite alternate; }
.full_slider .slider-nav {
width: 50%;
background-color: var(--black-color);
position: absolute;
bottom: 210px;
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
right: -100%;
cursor: ew-resize;
padding: 10px 15px 10px 10px; }
.full_slider .slider-nav button.slick-arrow.slick-prev,
.full_slider .slider-nav button.slick-arrow.slick-next {
display: none !important; }
.full_slider .slider-nav button {
display: none !important; }
.full_slider .slider-nav .item {
padding: 10px;
text-align: center;
border: 1px solid var(--main-color); }
.full_slider .slider-nav .thumbs {
max-height: 140px;
height: auto;
-webkit-transition: opacity 350ms ease;
-moz-transition: opacity 350ms ease;
-ms-transition: opacity 350ms ease;
-o-transition: opacity 350ms ease;
transition: opacity 350ms ease; }
.full_slider .slider-nav .thumbs:hover {
opacity: .7; }
.full_slider .slider-nav.active {
right: 0; }
.full_slider.show-button .slider-nav {
bottom: 90px; }
.full_slider .content-wrap {
position: absolute;
left: 15px;
bottom: 30px;
border: 1px solid var(--main-color); }
.full_slider .content-wrap .title {
background: var(--black-color);
padding: 13px 25px 10px;
color: var(--light-color);
font-size: 15px;
letter-spacing: 2px;
text-transform: uppercase;
font-weight: 700; }
.full_slider .buttons-wrap {
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
position: absolute;
bottom: 30px;
right: 135px; }
@-webkit-keyframes ql_move {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1); }
100% {
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
-o-transform: scale(1.3);
transform: scale(1.3); } }
@-moz-keyframes ql_move {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1); }
100% {
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
-o-transform: scale(1.3);
transform: scale(1.3); } }
@-o-keyframes ql_move {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1); }
100% {
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
-o-transform: scale(1.3);
transform: scale(1.3); } }
@keyframes ql_move {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1); }
100% {
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
-o-transform: scale(1.3);
transform: scale(1.3); } }
@media only screen and (max-width: 1199px) {
.full_slider .content-wrap .title {
font-size: 12px; }
.full_slider .menu-button,
.full_slider button,
.full_slider .gallery-button {
width: 45px;
height: 45px; }
.full_slider button.slick-prev {
right: 70px; }
.full_slider .buttons-wrap {
right: 125px; }
.full_slider.show-button .slider-nav {
bottom: 80px; } }
@media only screen and (max-width: 767px) {
.full_slider .content-wrap {
bottom: 135px;
width: 300px;
left: 50%;
text-align: center;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%); }
.full_slider button.slick-prev {
right: auto;
left: calc(50% + 10px); }
.full_slider button.slick-next {
right: auto;
left: calc(50% + 60px); }
.full_slider .slider-nav {
bottom: 155px;
width: 80%; }
.full_slider .buttons-wrap {
right: auto;
left: 0;
width: 50%;
justify-content: flex-end; } }
.modern_gallery {
position: relative; }
.modern_gallery .item {
display: block;
width: calc(20% - 8px);
background-position: center;
background-size: cover;
overflow: hidden;
line-height: 1;
letter-spacing: 0;
margin-bottom: 10px; }
.modern_gallery .popup-span {
position: absolute;
background-color: var(--black-color);
color: var(--light-color);
display: inline-block;
padding: 5px 15px 2px;
font-size: 15px;
z-index: 9996;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px; }
@media only screen and (max-width: 1024px) {
.modern_gallery .item {
width: calc((100%/3) - (20px/3)); } }
@media only screen and (max-width: 600px) {
.modern_gallery .item {
width: calc(50% - (10px/2)); }
.modern_gallery .popup-span {
letter-spacing: 1px;
font-size: 12px; } }
@media only screen and (max-width: 480px) {
.modern_gallery .item {
width: 100%; } }
.slider_thumbnail {
position: relative; }
.slider_thumbnail .img-wrap {
height: 100%;
background-position: center;
background-size: cover; }
.slider_thumbnail .slider-single button {
position: absolute;
top: 50%;
cursor: pointer;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: background-color 450ms ease;
-moz-transition: background-color 450ms ease;
-ms-transition: background-color 450ms ease;
-o-transition: background-color 450ms ease;
transition: background-color 450ms ease;
background-color: var(--black-color);
border: 1px solid var(--main-color);
color: transparent;
width: 50px;
z-index: 9;
height: 40px; }
.slider_thumbnail .slider-single button::before {
font-family: "Ionicons";
font-size: 33px;
color: var(--main-color);
position: absolute;
top: 50%;
left: 50%;
display: block;
text-align: center;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.slider_thumbnail .slider-single button.slick-prev {
left: 30px; }
.slider_thumbnail .slider-single button.slick-prev::before {
content: "\f3d5"; }
.slider_thumbnail .slider-single button.slick-next {
right: 30px; }
.slider_thumbnail .slider-single button.slick-next::before {
content: "\f3d6"; }
.slider_thumbnail .slider-single button.slick-disabled, .slider_thumbnail .slider-single button:hover {
background: var(--dark-color); }
.slider_thumbnail .slider-nav {
position: absolute;
bottom: 30px;
left: 0;
opacity: 0;
-webkit-transition: all 350ms ease;
-moz-transition: all 350ms ease;
-ms-transition: all 350ms ease;
-o-transition: all 350ms ease;
transition: all 350ms ease;
width: 100%;
background-color: var(--black-color); }
.slider_thumbnail .slider-nav:hover {
opacity: 1; }
.slider_thumbnail .slider-nav .item {
padding: 10px 5px;
cursor: pointer; }
.slider_thumbnail .slider-nav .img-wrap {
padding-top: calc(100%/3*2);
background-position: center;
background-size: cover;
-webkit-transition: all 350ms ease;
-moz-transition: all 350ms ease;
-ms-transition: all 350ms ease;
-o-transition: all 350ms ease;
transition: all 350ms ease;
border: 1px solid var(--main-color);
-webkit-clip-path: inset(0 0 0 0);
clip-path: inset(0 0 0 0); }
.slider_thumbnail .slider-nav .img-wrap:hover {
clip-path: inset(5% 5% 5% 5%); }
.slider_thumbnail .slider-nav button {
display: none !important; }
.slider_thumbnail .slider-nav .slick-track {
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: center; }
.tilt_gallery .image-wrap {
width: calc(25% - (30px/4));
margin-bottom: 10px; }
.tilt_gallery .image-wrap a {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
@media screen and (max-width: 1024px) {
.tilt_gallery .image-wrap {
width: calc((100%/3) - (20px/3)); } }
@media screen and (max-width: 767px) {
.tilt_gallery .image-wrap {
width: calc(50% - 5px); } }
@media screen and (max-width: 600px) {
.tilt_gallery .image-wrap {
width: 100%; } }
.trans-slider .page-view .project::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.1); }
.trans-slider .hidden {
position: absolute;
overflow: hidden;
width: 0;
height: 0;
pointer-events: none; }
.trans-slider .content {
padding: 3em 0; }
.trans-slider .page-view {
height: 100vh;
width: 100vw;
position: absolute;
top: 0;
left: 0; }
.trans-slider .page-view .project {
position: absolute;
width: 100%;
height: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover; }
.trans-slider .page-view .project .text h1 {
font-size: 36px;
color: var(--light-color);
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
position: absolute;
bottom: 90px;
left: 53px;
margin: 0;
display: table;
text-align: center; }
.trans-slider .page-view .project:nth-child(1) {
z-index: 30; }
.trans-slider .page-view .arrows {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
bottom: 30px;
left: 60px;
z-index: 100; }
.trans-slider .page-view .arrows .arrow {
float: left;
cursor: pointer;
color: var(--light-color);
font-size: 40px; }
.trans-slider .page-view .arrows .arrow.previous {
margin-right: 20px; }
.trans-slider .page-view .arrows .arrow:hover.previous {
-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0); }
.trans-slider .page-view .arrows .arrow:hover.next {
-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0); }
.trans-slider .page-view .arrows .arrow {
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53);
transition: transform 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53); }
.trans-slider {
background: url(//virtualxchange.net/wp-content/plugins/reflector-plugins/shortcodes/assets/images/building-sprite.png) no-repeat -9999px -9999px; }
.trans-slider .page-view {
background: url(//virtualxchange.net/wp-content/plugins/reflector-plugins/shortcodes/assets/images/building-sprite-2.png) no-repeat -9999px -9999px; }
.trans-slider .page-view .project:nth-child(odd).hidewiev {
-webkit-mask: url(//virtualxchange.net/wp-content/plugins/reflector-plugins/shortcodes/assets/images/building-sprite.png);
mask: url(//virtualxchange.net/wp-content/plugins/reflector-plugins/shortcodes/assets/images/building-sprite.png);
-webkit-mask-size: 7500% 100%;
mask-size: 7500% 100%;
-webkit-animation: mask-play 1.4s steps(74) forwards;
animation: mask-play 1.4s steps(74) forwards; }
.trans-slider .page-view .project:nth-child(even).hidewiev {
-webkit-mask: url(//virtualxchange.net/wp-content/plugins/reflector-plugins/shortcodes/assets/images/building-sprite-2.png);
mask: url(//virtualxchange.net/wp-content/plugins/reflector-plugins/shortcodes/assets/images/building-sprite-2.png);
-webkit-mask-size: 8400% 100%;
mask-size: 8400% 100%;
-webkit-animation: mask-play 1.4s steps(83) forwards;
animation: mask-play 1.4s steps(83) forwards; } .no-cssmask .page-view .project.hidewiev {
opacity: 0;
-webkit-transition: opacity 1.4s ease;
transition: opacity 1.4s ease;
-webkit-mask: none !important;
mask: none !important; }
@media screen and (max-width: 1024px) {
.trans-slider .page-view .project .text h1 {
font-size: 29px; } }
@media screen and (max-width: 640px) {
.trans-slider .page-view .project .text h1 {
font-size: 21px;
letter-spacing: 1px;
left: 50%;
z-index: 120;
-webkit-transform: translateX(-50%);
transform: translateX(-50%); }
.trans-slider .page-view .arrows {
left: 50%;
z-index: 120;
-webkit-transform: translateX(-50%);
transform: translateX(-50%); }
.trans-slider .page-view .arrows .arrow.previous:hover {
-webkit-transform: none;
transform: none; } }
@-webkit-keyframes mask-play {
from {
-webkit-mask-position: 0 0;
mask-position: 0 0; }
to {
-webkit-mask-position: 100% 0;
mask-position: 100% 0; } }
@keyframes mask-play {
from {
-webkit-mask-position: 0 0;
mask-position: 0 0; }
to {
-webkit-mask-position: 100% 0;
mask-position: 100% 0; } }
.justified-images-wrap .main-image .image {
max-height: 80vh; }
.justified-images-wrap .main-image .image img {
display: block;
width: auto;
max-width: 100%;
max-height: 80vh;
height: auto;
margin-right: auto;
margin-left: auto; }
.justified-images-wrap .main-image .title {
max-width: 900px;
text-align: center;
font-size: 21px;
font-weight: 700;
letter-spacing: 2px;
margin: 30px auto 20px;
text-transform: uppercase;
-webkit-transition: all 350ms ease;
-moz-transition: all 350ms ease;
-ms-transition: all 350ms ease;
-o-transition: all 350ms ease;
transition: all 350ms ease; }
.justified-images-wrap .gallery {
margin-left: -30px;
margin-top: -20px;
width: calc(100% + 60px); }
.justified-images-wrap .gallery a {
display: block;
-webkit-clip-path: inset(0 0 0 0);
clip-path: inset(0 0 0 0);
-webkit-transition: all 350ms ease;
-moz-transition: all 350ms ease;
-ms-transition: all 350ms ease;
-o-transition: all 350ms ease;
transition: all 350ms ease; }
.justified-images-wrap .gallery a:hover {
clip-path: inset(5% 5% 5% 5%);
opacity: .8; }
.justified-images-wrap .gallery,
.justified-for-animated header,
.justified-for-animated footer,
.justified-for-animated .vc_row {
-webkit-transition: opacity 1000ms ease;
-moz-transition: opacity 1000ms ease;
-ms-transition: opacity 1000ms ease;
-o-transition: opacity 1000ms ease;
transition: opacity 1000ms ease; }
body.justified-opacity header,
body.justified-opacity footer,
body.justified-opacity .not-opacity .justified-images-wrap .gallery,
body.justified-opacity .vc_row:not(.not-opacity) {
opacity: .05; }
body.justified-opacity .justified-images-wrap .main-image .title {
color: var(--main-color); }
@media only screen and (max-width: 767px) {
.justified-images-wrap .gallery {
margin-top: -15px;
margin-left: -15px;
width: calc(100% + 30px); }
.justified-images-wrap .main-image .title {
font-size: 17px;
letter-spacing: 1px;
margin-top: 25px;
margin-bottom: 20px; } }
.adjusted_grid .img-list-gallery {
text-decoration: none;
margin-bottom: 50px;
position: relative;
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: center; }
.adjusted_grid .img-list-gallery:hover img {
clip-path: inset(5% 5% 5% 5%); }
.adjusted_grid .img-list-gallery:hover .img-title {
opacity: 1;
visibility: visible; }
.adjusted_grid .gallery-item {
text-align: center;
display: inline-block;
position: relative;
text-decoration: none; }
.adjusted_grid .gallery-item img {
max-height: 370px;
width: auto;
display: block;
margin-left: auto;
margin-right: auto;
-webkit-clip-path: inset(0 0 0 0);
clip-path: inset(0 0 0 0);
-webkit-transition: all 450ms ease;
-moz-transition: all 450ms ease;
-ms-transition: all 450ms ease;
-o-transition: all 450ms ease;
transition: all 450ms ease;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0); }
.adjusted_grid .img-title {
font-size: 12px;
letter-spacing: 2px;
text-align: left;
color: var(--dark-color);
opacity: 0;
margin-top: -3px;
font-weight: 700;
padding-left: 19px;
text-transform: uppercase;
visibility: hidden;
-webkit-transition: all 350ms ease;
-moz-transition: all 350ms ease;
-ms-transition: all 350ms ease;
-o-transition: all 350ms ease;
transition: all 350ms ease; }
.adjusted_grid .img-title span:first-child {
color: var(--main-color);
margin-right: 5px;
display: inline-block;
font-weight: 700;
font-family: var(--font2);
font-size: 21px;
letter-spacing: normal; }
@media only screen and (max-width: 991px) {
.adjusted_grid .img-list-gallery {
margin-bottom: 30px; } }
@media only screen and (max-width: 767px) {
.adjusted_grid .img-title {
letter-spacing: 1px; }
.adjusted_grid .img-list-gallery {
margin-bottom: 15px; } }
.grid_thumbnails .item-big-wrap {
margin-bottom: 10px; }
.grid_thumbnails .item-big-wrap .item {
display: block;
width: auto;
margin: auto;
overflow: hidden;
line-height: 1; }
.grid_thumbnails .item-big-wrap .item:hover img {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05); }
.grid_thumbnails .item-big-wrap .item img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 1000ms ease;
-moz-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease; }
.grid_thumbnails .small-images-wrap {
position: relative; }
.grid_thumbnails .small-images-wrap::before, .grid_thumbnails .small-images-wrap::after {
content: '';
display: table;
clear: both; }
.grid_thumbnails .small-images-wrap .item-wrap {
display: block;
width: calc(20% - 8px);
float: left;
overflow: hidden; }
.grid_thumbnails .small-images-wrap .item-wrap:not(:first-of-type) {
margin-left: 10px; }
.grid_thumbnails .small-images-wrap .item-wrap.hidden {
display: none; }
.grid_thumbnails .small-images-wrap .item-wrap:nth-of-type(4) .overlay-last, .grid_thumbnails .small-images-wrap .item-wrap:nth-of-type(3) .overlay-last {
display: none; }
.grid_thumbnails .small-images-wrap .item-wrap:not(:nth-of-type(5)) .item-small:hover {
-webkit-transform: scale(1.1) translateZ(0);
-moz-transform: scale(1.1) translateZ(0);
-ms-transform: scale(1.1) translateZ(0);
-o-transform: scale(1.1) translateZ(0);
transform: scale(1.1) translateZ(0); }
.grid_thumbnails .small-images-wrap .item-small {
position: relative;
background-size: cover;
background-position: center;
margin-bottom: 0;
display: block;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 1000ms ease;
-moz-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease; }
.grid_thumbnails .small-images-wrap .item-small:not(.overlay-last) {
padding-top: calc(100%/4*3); }
.grid_thumbnails .small-images-wrap .item-small .overlay-last {
position: absolute;
right: 10px;
top: 10px;
width: calc(100% - 20px);
height: calc(100% - 20px);
background: rgba(0, 0, 0, 0.7);
color: var(--light-color);
font-size: 21px;
font-weight: 700;
letter-spacing: 2px;
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: center;
text-decoration: none;
-webkit-transition: all 450ms ease;
-moz-transition: all 450ms ease;
-ms-transition: all 450ms ease;
-o-transition: all 450ms ease;
transition: all 450ms ease; }
.grid_thumbnails .small-images-wrap .item-small .overlay-last:hover {
right: 0;
top: 0;
width: 100%;
height: 100%; }
@media only screen and (max-width: 767px) {
.grid_thumbnails .small-images-wrap .item-wrap {
width: calc(25% - 30px/4); }
.grid_thumbnails .small-images-wrap .item-wrap:nth-of-type(4) .overlay-last {
display: -webkit-flex;
display: flex; }
.grid_thumbnails .small-images-wrap .item-wrap:nth-of-type(5) {
display: none; } }
@media only screen and (max-width: 600px) {
.grid_thumbnails .small-images-wrap .item-wrap {
width: calc(100%/3 - 20px/3); }
.grid_thumbnails .small-images-wrap .item-wrap:nth-of-type(3) .overlay-last {
display: -webkit-flex;
display: flex; }
.grid_thumbnails .small-images-wrap .item-wrap:nth-of-type(4), .grid_thumbnails .small-images-wrap .item-wrap:nth-of-type(5) {
display: none; } }.parallax-showcase-wrapper .s-back-switch {
-webkit-background-size: cover;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
min-height: 100vh;
}
.parallax-showcase-wrapper .parallax-showcase-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: flex-end;
padding: 0 70px;
position: relative;
min-height: 100vh;
}
.parallax-showcase-wrapper .parallax-showcase-item:nth-child(odd) {
justify-content: flex-start;
}
.parallax-showcase-wrapper .parallax-showcase-item::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.3);
}
.parallax-showcase-wrapper .parallax-showcase-content {
max-width: 600px;
position: relative;
z-index: 10;
padding: 35px 40px 35px;
}
.parallax-showcase-wrapper .parallax-showcase-content .main-line {
overflow: hidden;
position: relative;
}
.parallax-showcase-wrapper .parallax-showcase-content .line-box {
background-color: var(--light-color);
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
-webkit-transform: translateX(-101%);
transform: translateX(-101%);
}
.parallax-showcase-wrapper .parallax-showcase-content .title {
overflow: hidden;
max-width: 100%;
display: inline-block;
}
.parallax-showcase-wrapper .parallax-showcase-content .title span.main-line {
display: block;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
color: transparent;
}
.parallax-showcase-wrapper .parallax-showcase-content .title.start-anim .line-box {
-webkit-animation-name: textMask;
animation-name: textMask;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-timing-function: cubic-bezier(1, 0, 1, 1);
animation-timing-function: cubic-bezier(1, 0, 1, 1);
animation-delay: 0.1s;
-webkit-animation-delay: 0.1s;
}
.parallax-showcase-wrapper .parallax-showcase-content .title.end-anim span.main-line {
color: inherit;
}
.parallax-showcase-wrapper .parallax-showcase-content .title.end-anim .line-box {
-webkit-animation-name: textMaskOut;
animation-name: textMaskOut;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
animation-timing-function: cubic-bezier(0, 0, 0, 1);
-webkit-animation-delay: 0.25s;
animation-delay: 0.25s;
}
.parallax-showcase-wrapper .title {
color: var(--light-color);
margin-bottom: 15px;
display: block;
font-size: 60px;
font-weight: bold;
line-height: 1.2;
letter-spacing: 1.5px;
text-decoration: none;
}
.parallax-showcase-wrapper .title:hover {
opacity: 0.8;
text-decoration: none;
}
.parallax-showcase-wrapper .desc {
color: var(--light-color);
font-size: 17px;
font-weight: 300;
letter-spacing: 1px;
line-height: 1.7;
word-wrap: break-word;
max-width: 390px;
}
.parallax-showcase-wrapper .btn-wrapper {
margin-top: 30px;
}
@keyframes textMask {
0% {
-webkit-transform: translateX(-101%);
transform: translateX(-101%);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes textMaskOut {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
-webkit-transform: translateX(101%);
transform: translateX(101%);
}
}
@media only screen and (max-width: 1024px) {
.parallax-showcase-wrapper .title {
font-size: 50px;
}
}
@media only screen and (max-width: 768px) {
.parallax-showcase-wrapper .parallax-showcase-item {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 0;
}
.parallax-showcase-wrapper .parallax-showcase-content {
max-width: calc(100% - 30px);
margin: auto;
text-align: center;
}
.parallax-showcase-wrapper .title {
font-size: 35px;
}
.parallax-showcase-wrapper .desc {
font-size: 16px;
}
}
@media only screen and (max-width: 576px) {
.parallax-showcase-wrapper .title {
font-size: 33px;
}
}
.portfolio-wrap.mix-masonry .item {
display: block;
text-decoration: none;
}
.portfolio-wrap.mix-masonry .item .title {
margin-top: 20px;
font-size: 17px;
font-weight: 700;
letter-spacing: 2.2px;
text-transform: uppercase;
}
.portfolio-wrap.mix-masonry .item span {
display: inline-block;
overflow: hidden;
}
.portfolio-wrap.mix-masonry .item img {
-webkit-transition: -webkit-transform 1s ease;
-moz-transition: -moz-transform 1s ease;
transition: transform 1s ease;
-webkit-transform: scale(1) translateZ(0);
-moz-transform: scale(1) translateZ(0);
transform: scale(1) translateZ(0);
}
.portfolio-wrap.mix-masonry .item:hover img {
-webkit-transform: scale(1.03) translateZ(0);
-moz-transform: scale(1.03) translateZ(0);
transform: scale(1.03) translateZ(0);
}
.portfolio-wrap.mix-masonry.same {
margin-left: -90px;
margin-top: -90px;
margin-bottom: -50px;
width: calc(100% + 180px);
}
.portfolio-wrap.mix-masonry.same .item {
overflow: visible !important;
}
.portfolio-wrap.mix-masonry.same .title {
position: absolute;
bottom: -45px;
margin-top: 0;
padding-top: 20px;
background: var(--light-color);
width: 100%;
left: 0;
}
.portfolio-wrap.mix-masonry.not_same .item {
width: calc(50% - 45px);
margin-bottom: 40px;
}
.portfolio-wrap.mix-masonry.not_same .item .title {
position: static;
}
@media only screen and (max-width: 1199px) {
.portfolio-wrap.mix-masonry.not_same .item {
width: calc(50% - 30px);
margin-bottom: 20px;
}
.portfolio-wrap.mix-masonry.not_same .item .title {
margin-top: 15px;
}
.portfolio-wrap.mix-masonry.same {
margin-left: -60px;
margin-top: -60px;
margin-bottom: -20px;
width: calc(100% + 120px);
}
.portfolio-wrap.mix-masonry.same .title {
padding-top: 22px;
bottom: -35px;
}
}
@media only screen and (max-width: 767px) {
.portfolio-wrap.mix-masonry.not_same .item {
width: calc(50% - 7.5px);
margin-bottom: 15px;
}
.portfolio-wrap.mix-masonry.same {
margin-left: -15px;
margin-top: -15px;
margin-bottom: 0;
width: calc(100% + 30px);
}
.portfolio-wrap.mix-masonry.same .title {
bottom: 0;
padding-top: 21px;
}
.portfolio-wrap.mix-masonry .title {
font-size: 16px;
letter-spacing: 2px;
}
}
@media only screen and (max-width: 600px) {
.portfolio-wrap.mix-masonry.not_same .item {
width: 100%;
}
}
.masonry-animated .masonry-animated-item {
width: calc(100% / 3 - 20px);
margin-bottom: 70px;
}
.masonry-animated .img-wrap {
box-sizing: border-box;
-webkit-clip-path: inset(0 0 0 0);
clip-path: inset(0 0 0 0);
-webkit-transition: 1s cubic-bezier(0.075, 0.82, 0.165, 1);
-moz-transition: 1s cubic-bezier(0.075, 0.82, 0.165, 1);
transition: 1s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.masonry-animated .img-wrap:hover {
clip-path: inset(5% 5% 5% 5%);
}
.masonry-animated .wrapper {
display: -webkit-flex;
display: flex;
}
.masonry-animated .content {
margin-top: 10px;
}
.masonry-animated .category {
color: var(--grey-color);
display: inline-block;
font-size: 12px;
writing-mode: vertical-rl;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
padding-left: 10px;
text-transform: uppercase;
padding-top: 10px;
font-weight: 700;
letter-spacing: 2px;
}
.masonry-animated .title {
font-size: 21px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
text-decoration: none;
-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease;
color: var(--dark-color);
display: inline-block;
margin-bottom: 12px;
}
.masonry-animated .title:hover {
color: var(--grey-color);
}
@media only screen and (max-width: 1300px) {
.masonry-animated .masonry-animated-item {
margin-bottom: 40px;
}
.masonry-animated .title {
font-size: 19px;
}
}
@media only screen and (max-width: 1199px) {
.masonry-animated .title {
font-size: 17px;
}
}
@media only screen and (max-width: 991px) {
.masonry-animated .masonry-animated-item {
width: calc(50% - 15px);
}
}
@media only screen and (max-width: 767px) {
.masonry-animated .masonry-animated-item {
width: 100%;
margin-bottom: 15px;
}
.masonry-animated .category {
letter-spacing: 1px;
}
.masonry-animated .title {
font-size: 15px;
letter-spacing: 1px;
}
}
.modern-animated .modern-animated-item {
width: 20%;
padding: 15px 70px;
display: -webkit-flex;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
}
.modern-animated .modern-animated-item.even {
padding: 70px 15px;
}
.modern-animated .img-wrap {
box-sizing: border-box;
-webkit-clip-path: inset(0 0 0 0);
clip-path: inset(0 0 0 0);
-webkit-transition: 1s cubic-bezier(0.075, 0.82, 0.165, 1);
-moz-transition: 1s cubic-bezier(0.075, 0.82, 0.165, 1);
transition: 1s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.modern-animated .img-wrap:hover {
clip-path: inset(5% 5% 5% 5%);
}
.modern-animated .content {
width: 100%;
}
.modern-animated .content .title {
font-weight: 700;
font-size: 17px;
margin-top: 20px;
letter-spacing: 2px;
text-decoration: none;
-webkit-transition: all 350ms ease;
-moz-transition: all 350ms ease;
-ms-transition: all 350ms ease;
-o-transition: all 350ms ease;
transition: all 350ms ease;
display: block;
text-transform: uppercase;
}
.modern-animated .content .title:hover {
color: var(--grey-color);
}
.modern-animated .content .category {
color: var(--main-color);
font-size: 12px;
margin-top: 5px;
letter-spacing: 2px;
text-transform: uppercase;
font-weight: 700;
}
@media only screen and (max-width: 1500px) {
.modern-animated .modern-animated-item {
padding: 15px 50px;
}
.modern-animated .modern-animated-item.even {
padding: 50px 15px;
}
}
@media only screen and (max-width: 1300px) {
.modern-animated .modern-animated-item {
width: calc(100% / 3);
padding: 15px 80px;
}
.modern-animated .modern-animated-item.even {
padding: 80px 15px;
}
}
@media only screen and (max-width: 1220px) {
.modern-animated .modern-animated-item {
padding: 0 80px;
}
.modern-animated .modern-animated-item.even {
padding: 70px 0;
}
}
@media only screen and (max-width: 1100px) {
.modern-animated .modern-animated-item {
padding: 0 50px;
}
.modern-animated .modern-animated-item.even {
padding: 40px 0;
}
}
@media only screen and (max-width: 991px) {
.modern-animated .content .title,
.modern-animated .content .category {
letter-spacing: 1px;
}
}
@media only screen and (max-width: 768px) {
.modern-animated .modern-animated-item {
width: 100%;
padding: 15px 0;
text-align: center;
}
.modern-animated .modern-animated-item.even {
padding: 0;
}
.modern-animated .modern-animated-item .category {
margin-bottom: 10px;
}
}
.distortion__item {
display: flex;
}
.distortion__item.reverse {
flex-direction: row-reverse;
}
.distortion__img-wrap, .distortion__text-wrap {
width: 50%;
}
.distortion__imgs {
position: relative;
height: 50vw;
}
.distortion__imgs img {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
object-fit: cover;
opacity: 0;
}
.distortion__imgs canvas {
height: 100% !important;
width: 100% !important;
display: block;
}
.distortion__content {
background-color: #000;
padding: 8vw 6vw;
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;
max-height: 50vw;
}
.distortion__nav {
font-size: 0;
margin-bottom: 21px;
}
.distortion__nav span {
display: inline-block;
text-transform: uppercase;
margin-right: 5px;
margin-bottom: 5px;
text-decoration: none;
color: var(--main-color);
font-size: 12px;
font-weight: 700;
letter-spacing: 2px;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.distortion__nav span:hover {
text-decoration: none;
color: var(--dark-color);
}
.distortion__title {
letter-spacing: 2px;
-ms-word-wrap: break-word;
word-wrap: break-word;
font-size: 40px;
font-weight: 700;
color: var(--light-color);
line-height: 1.3;
text-transform: uppercase;
max-width: 770px;
margin-bottom: 20px;
}
.distortion__link {
margin-top: 30px;
}
.distortion__text {
font-size: 17px;
line-height: 1.7;
font-weight: 400;
color: var(--light-color);
margin-bottom: 10px;
}
@media only screen and (max-width: 1300px) {
.distortion__title {
font-size: 34px;
}
}
@media only screen and (max-width: 1199px) {
.distortion__content {
padding: 50px 80px;
}
.distortion__title {
font-size: 32px;
}
.distortion__text {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}
}
@media (max-width: 991px) {
.distortion__content {
padding: 40px;
}
.distortion__title {
font-size: 29px;
}
.distortion__text {
-webkit-line-clamp: 3;
}
.distortion__link {
margin-top: 30px;
}
}
@media (max-width: 768px) {
.distortion__item, .distortion__item.reverse {
flex-direction: column;
}
.distortion__img-wrap, .distortion__text-wrap {
width: 100%;
}
.distortion__imgs {
height: 100vw;
}
.distortion__content {
max-height: none;
}
.distortion__text, .distortion__title {
overflow: visible;
text-overflow: initial;
display: block;
-webkit-line-clamp: initial;
-webkit-box-orient: initial;
}
.distortion__title {
font-size: 29px;
letter-spacing: 1px;
}
.distortion__nav span {
letter-spacing: 1px;
}
.distortion__text {
font-size: 16px;
}
}
@media (max-width: 480px) {
.distortion__content {
padding: 40px 30px;
}
.distortion__title {
font-size: 24px;
margin-bottom: 13px;
}
.distortion__nav {
margin-bottom: 10px;
}
.distortion__link {
margin-top: 14px;
}
}
.portfolio-cat-list-wrap {
margin-left: -15px;
margin-top: -15px;
margin-bottom: -15px;
width: calc(100% + 30px);
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.portfolio-cat-list-wrap .category-item {
width: calc(100%/3);
padding: 15px;
text-align: center;
}
.portfolio-cat-list-wrap .category-item:hover .image-wrap img {
filter: grayscale(100%);
clip-path: inset(5% 5% 5% 5%);
}
.portfolio-cat-list-wrap .category-item:hover .title {
color: var(--grey-color);
}
.portfolio-cat-list-wrap .category-item .image-wrap {
display: block;
text-decoration: none;
overflow: hidden;
}
.portfolio-cat-list-wrap .category-item .image-wrap img {
max-width: 100%;
-webkit-clip-path: inset(0 0 0 0);
clip-path: inset(0 0 0 0);
-webkit-transition: all 350ms ease;
-moz-transition: all 350ms ease;
-ms-transition: all 350ms ease;
-o-transition: all 350ms ease;
transition: all 350ms ease;
}
.portfolio-cat-list-wrap .category-item .title {
font-size: 19px;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 2px;
margin-top: 25px;
margin-bottom: 15px;
display: inline-block;
text-decoration: none;
position: relative;
}
@media only screen and (max-width: 991px) {
.portfolio-cat-list-wrap {
justify-content: center;
}
.portfolio-cat-list-wrap .category-item {
width: 50%;
}
}
@media only screen and (max-width: 767px) {
.portfolio-cat-list-wrap .category-item {
padding: 0 15px;
}
.portfolio-cat-list-wrap .category-item:not(:first-of-type):not(:nth-of-type(2)) {
margin-top: 15px;
}
}
@media only screen and (max-width: 600px) {
.portfolio-cat-list-wrap .category-item {
width: 100%;
padding: 0 15px;
}
.portfolio-cat-list-wrap .category-item:not(:first-of-type) {
margin-top: 5px !important;
}
}.sidebar .widget_price_filter .ui-slider .ui-slider-handle,.sidebar .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--dark-color)}.sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#999}.sidebar .widget_price_filter .ui-slider .ui-slider-handle{height:10px;width:10px}.sidebar .widget_price_filter .ui-slider-horizontal{height:2px}.sidebar ul.product_list_widget{margin-bottom:10px}.sidebar .widget_price_filter .price_slider_amount .button{background:var(--dark-color);border-radius:0;color:var(--light-color)}.sidebar .widget_price_filter .price_slider_amount .button:hover{background-color:#555}.sidebar .widget_search input[type=text]{border:1px solid #f2f2f2;line-height:35px;padding:5px 20px 0;font-size:17px;font-weight:300;width:calc(100% - 57px)}.sidebar .widget_search input[type=submit]{border:none;font-size:0;width:52px;height:42px;position:relative;z-index:10;padding:0;background:0 0;cursor:pointer}.sidebar .widget_search .submit-wrap{position:relative;display:inline-block;vertical-align:top}.sidebar .widget_search .submit-wrap::before{content:"\f2f5";font-family:Ionicons;position:absolute;z-index:1;font-size:20px;height:42px;width:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--light-color);border:1px solid var(--dark-color);background:var(--dark-color);-webkit-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}.sidebar .widget_search .submit-wrap:hover::before{background:0 0;color:var(--dark-color)}.sidebar .sidebar-item{background-color:var(--light-color);padding:40px;margin-bottom:30px;-webkit-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}.sidebar .sidebar-item .insta-title,.sidebar .sidebar-item>h5:first-of-type{font-size:15px;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:15px;border-bottom:1px solid var(--main-color);padding-bottom:15px}.sidebar .sidebar-item.ReflectorInstagramWidget .instagram-text a{font-size:12px;text-transform:uppercase;letter-spacing:1.2px;font-weight:700;color:var(--dark-color);text-decoration:none}.sidebar .sidebar-item.ReflectorInstagramWidget .instagram-text a:hover{color:var(--grey-color)}.sidebar .sidebar-item.ReflectorInstagramWidget .images-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:9px}.sidebar .sidebar-item.ReflectorInstagramWidget .insta-images{width:calc(100%/3 - 10px);padding-top:calc(100%/3 - 10px);margin-bottom:15px;background-size:cover;background-position:center;-webkit-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.sidebar .sidebar-item.ReflectorInstagramWidget .insta-images:hover{-webkit-clip-path:inset(5% 5% 5% 5%);clip-path:inset(5% 5% 5% 5%)}.sidebar strong{color:var(--dark-color)}.sidebar p{margin-bottom:15px}.sidebar p:last-of-type{margin-bottom:0}.sidebar ol,.sidebar p,.sidebar ul{color:var(--grey-color);font-size:17px;line-height:1.6}.sidebar ol,.sidebar ul{list-style-position:inside;margin-left:0;margin-bottom:-5px}.sidebar ol li:not(:last-of-type),.sidebar ul li:not(:last-of-type){margin-bottom:8px}.sidebar ol ol,.sidebar ol ul,.sidebar ul ol,.sidebar ul ul{margin-left:25px;margin-top:8px;margin-bottom:0}.sidebar ol ol ol ol ol ol ol,.sidebar ol ol ol ol ol ol ul,.sidebar ol ol ol ol ol ul ol,.sidebar ol ol ol ol ol ul ul,.sidebar ol ol ol ol ul ol ol,.sidebar ol ol ol ol ul ol ul,.sidebar ol ol ol ol ul ul ol,.sidebar ol ol ol ol ul ul ul,.sidebar ol ol ol ul ol ol ol,.sidebar ol ol ol ul ol ol ul,.sidebar ol ol ol ul ol ul ol,.sidebar ol ol ol ul ol ul ul,.sidebar ol ol ol ul ul ol ol,.sidebar ol ol ol ul ul ol ul,.sidebar ol ol ol ul ul ul ol,.sidebar ol ol ol ul ul ul ul,.sidebar ol ol ul ol ol ol ol,.sidebar ol ol ul ol ol ol ul,.sidebar ol ol ul ol ol ul ol,.sidebar ol ol ul ol ol ul ul,.sidebar ol ol ul ol ul ol ol,.sidebar ol ol ul ol ul ol ul,.sidebar ol ol ul ol ul ul ol,.sidebar ol ol ul ol ul ul ul,.sidebar ol ol ul ul ol ol ol,.sidebar ol ol ul ul ol ol ul,.sidebar ol ol ul ul ol ul ol,.sidebar ol ol ul ul ol ul ul,.sidebar ol ol ul ul ul ol ol,.sidebar ol ol ul ul ul ol ul,.sidebar ol ol ul ul ul ul ol,.sidebar ol ol ul ul ul ul ul,.sidebar ol ul ol ol ol ol ol,.sidebar ol ul ol ol ol ol ul,.sidebar ol ul ol ol ol ul ol,.sidebar ol ul ol ol ol ul ul,.sidebar ol ul ol ol ul ol ol,.sidebar ol ul ol ol ul ol ul,.sidebar ol ul ol ol ul ul ol,.sidebar ol ul ol ol ul ul ul,.sidebar ol ul ol ul ol ol ol,.sidebar ol ul ol ul ol ol ul,.sidebar ol ul ol ul ol ul ol,.sidebar ol ul ol ul ol ul ul,.sidebar ol ul ol ul ul ol ol,.sidebar ol ul ol ul ul ol ul,.sidebar ol ul ol ul ul ul ol,.sidebar ol ul ol ul ul ul ul,.sidebar ol ul ul ol ol ol ol,.sidebar ol ul ul ol ol ol ul,.sidebar ol ul ul ol ol ul ol,.sidebar ol ul ul ol ol ul ul,.sidebar ol ul ul ol ul ol ol,.sidebar ol ul ul ol ul ol ul,.sidebar ol ul ul ol ul ul ol,.sidebar ol ul ul ol ul ul ul,.sidebar ol ul ul ul ol ol ol,.sidebar ol ul ul ul ol ol ul,.sidebar ol ul ul ul ol ul ol,.sidebar ol ul ul ul ol ul ul,.sidebar ol ul ul ul ul ol ol,.sidebar ol ul ul ul ul ol ul,.sidebar ol ul ul ul ul ul ol,.sidebar ol ul ul ul ul ul ul,.sidebar ul ol ol ol ol ol ol,.sidebar ul ol ol ol ol ol ul,.sidebar ul ol ol ol ol ul ol,.sidebar ul ol ol ol ol ul ul,.sidebar ul ol ol ol ul ol ol,.sidebar ul ol ol ol ul ol ul,.sidebar ul ol ol ol ul ul ol,.sidebar ul ol ol ol ul ul ul,.sidebar ul ol ol ul ol ol ol,.sidebar ul ol ol ul ol ol ul,.sidebar ul ol ol ul ol ul ol,.sidebar ul ol ol ul ol ul ul,.sidebar ul ol ol ul ul ol ol,.sidebar ul ol ol ul ul ol ul,.sidebar ul ol ol ul ul ul ol,.sidebar ul ol ol ul ul ul ul,.sidebar ul ol ul ol ol ol ol,.sidebar ul ol ul ol ol ol ul,.sidebar ul ol ul ol ol ul ol,.sidebar ul ol ul ol ol ul ul,.sidebar ul ol ul ol ul ol ol,.sidebar ul ol ul ol ul ol ul,.sidebar ul ol ul ol ul ul ol,.sidebar ul ol ul ol ul ul ul,.sidebar ul ol ul ul ol ol ol,.sidebar ul ol ul ul ol ol ul,.sidebar ul ol ul ul ol ul ol,.sidebar ul ol ul ul ol ul ul,.sidebar ul ol ul ul ul ol ol,.sidebar ul ol ul ul ul ol ul,.sidebar ul ol ul ul ul ul ol,.sidebar ul ol ul ul ul ul ul,.sidebar ul ul ol ol ol ol ol,.sidebar ul ul ol ol ol ol ul,.sidebar ul ul ol ol ol ul ol,.sidebar ul ul ol ol ol ul ul,.sidebar ul ul ol ol ul ol ol,.sidebar ul ul ol ol ul ol ul,.sidebar ul ul ol ol ul ul ol,.sidebar ul ul ol ol ul ul ul,.sidebar ul ul ol ul ol ol ol,.sidebar ul ul ol ul ol ol ul,.sidebar ul ul ol ul ol ul ol,.sidebar ul ul ol ul ol ul ul,.sidebar ul ul ol ul ul ol ol,.sidebar ul ul ol ul ul ol ul,.sidebar ul ul ol ul ul ul ol,.sidebar ul ul ol ul ul ul ul,.sidebar ul ul ul ol ol ol ol,.sidebar ul ul ul ol ol ol ul,.sidebar ul ul ul ol ol ul ol,.sidebar ul ul ul ol ol ul ul,.sidebar ul ul ul ol ul ol ol,.sidebar ul ul ul ol ul ol ul,.sidebar ul ul ul ol ul ul ol,.sidebar ul ul ul ol ul ul ul,.sidebar ul ul ul ul ol ol ol,.sidebar ul ul ul ul ol ol ul,.sidebar ul ul ul ul ol ul ol,.sidebar ul ul ul ul ol ul ul,.sidebar ul ul ul ul ul ol ol,.sidebar ul ul ul ul ul ol ul,.sidebar ul ul ul ul ul ul ol,.sidebar ul ul ul ul ul ul ul{margin-left:0}.sidebar a{text-decoration:none;color:var(--grey-color)}.sidebar a:hover{color:var(--dark-color)}.sidebar select{vertical-align:middle;font-size:17px;font-weight:300;min-width:100%;border:none;background:var(--light-color);color:var(--grey-color);border:0;outline:1px solid #ddd!important;max-height:calc(1.2em + 17px);height:calc(1.2em + 17px);padding:6px 10px 5px;-webkit-appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23dddddd'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 10px) 16px;background-repeat:no-repeat;max-width:100%}.sidebar select:focus{outline-offset:0!important}.sidebar table{width:100%;border:1px solid #ddd}.sidebar table td,.sidebar table th{border:1px solid #ddd;text-align:center;padding:4px 2px 2px}.sidebar table td{font-size:17px;font-weight:300;color:var(--grey-color)}.sidebar table td a{font-weight:400;color:var(--dark-color)}.sidebar table td a:hover{color:var(--main-color)}.sidebar table th{padding:5px 2px 2px}.sidebar table caption{font-size:15px;text-transform:uppercase;font-weight:700;letter-spacing:1.2px;color:var(--dark-color);margin-top:17px;clear:both;padding:0;margin-bottom:-5px}.sidebar .widget_recent_comments .recentcomments>a{font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1.2px;color:var(--dark-color)}.sidebar .widget_recent_comments .recentcomments>a:hover{color:var(--main-color)}.sidebar .widget_recent_comments .comment-author-link{color:var(--dark-color)}.sidebar .widget_recent_comments .comment-author-link a{color:var(--dark-color)}.sidebar .widget_recent_comments .comment-author-link a:hover{color:var(--grey-color)}.sidebar .widget_rss a.rsswidget{color:var(--dark-color)}.sidebar .widget_rss a.rsswidget:hover{color:var(--grey-color)}.sidebar .widget_rss a.rsswidget img{margin-top:-5px}.sidebar .widget_rss ul li{list-style:none}.sidebar .widget_rss ul li:not(:last-of-type){margin-bottom:12px}.sidebar .widget_rss ul li a.rsswidget{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--dark-color)}.sidebar .widget_rss ul li a.rsswidget:hover{color:var(--grey-color)}.sidebar .widget_rss ul li .rss-date{display:block;font-size:12px;color:var(--main-color);font-weight:700;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px;margin-top:11px}@media only screen and (min-width:992px) and (max-width:1100px){.sidebar .widget_search input{max-width:100%;width:100%!important}.sidebar .widget_search .submit-wrap{display:block}.sidebar .widget_search .submit-wrap::before{display:none}.sidebar .widget_search .submit-wrap input{width:100%;font-size:12px;margin-top:15px;font-weight:700;cursor:pointer;height:auto;text-decoration:none;letter-spacing:4.2px;text-transform:uppercase;padding:13px 34px 10px;border:1px solid var(--dark-color);background-color:var(--dark-color);color:var(--light-color);-webkit-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.sidebar .widget_search .submit-wrap input:hover{background-color:var(--light-color);color:var(--dark-color)}}@media only screen and (max-width:767px){.sidebar .sidebar-item .insta-title,.sidebar .sidebar-item>h5:first-of-type{letter-spacing:1px}.sidebar .widget_recent_comments .recentcomments>a,.sidebar table caption{letter-spacing:1px}}@media only screen and (max-width:600px){.sidebar .sidebar-item{padding:25px 20px;margin-bottom:15px}}.post-little-banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--black-color);padding:125px 0;background-size:cover;background-position:center;background-attachment:fixed}.post-little-banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.post-little-banner .page-title-blog{position:relative;margin-bottom:-20px;color:var(--light-color);font-size:50px;font-weight:700;letter-spacing:2px;text-align:center;padding-right:15px;padding-left:15px;text-transform:uppercase}.blog-wrapper{background-color:var(--light-main-color);padding-top:90px;padding-bottom:60px}.blog-wrapper .izotope-blog{width:calc(100% + 30px);margin-left:-15px}.blog-wrapper .post{margin-bottom:30px}.blog-wrapper .post.sticky .title::before{content:'\f0c6';font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:900;margin-right:10px}.blog-wrapper .post-wrap-item{background:var(--light-color);position:relative}.blog-wrapper .post-wrap-item:hover .post-media img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.blog-wrapper .post-wrap-item .post-media{position:relative;top:20px;margin-left:20px;margin-bottom:20px;width:calc(100% - 40px);padding:0;height:auto;text-align:center;overflow:hidden}.blog-wrapper .post-wrap-item .post-media img{-webkit-transition:all 550ms ease;-o-transition:all 550ms ease;transition:all 550ms ease}.blog-wrapper .post-wrap-item .info-wrap{padding:20px;background:var(--light-color)}.blog-wrapper .post-wrap-item .info-wrap .date a{color:var(--main-color);font-size:12px;letter-spacing:1.2px;line-height:2;text-transform:uppercase;font-weight:700;text-decoration:none}.blog-wrapper .post-wrap-item .info-wrap .date a:hover{color:var(--grey-color)}.blog-wrapper .post-wrap-item .info-wrap .title{display:block;margin:9px 0 8px;color:var(--dark-color);line-height:1.5;font-size:19px;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-decoration:none;-ms-word-wrap:break-word;word-wrap:break-word;-webkit-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}.blog-wrapper .post-wrap-item .info-wrap .title:hover{color:var(--grey-color)}.blog-wrapper .post-wrap-item .info-wrap .text p{color:var(--grey-color);font-size:17px;line-height:1.6}.blog-wrapper .post-wrap-item .info-wrap .text p:last-of-type{margin-bottom:0}.blog-wrapper .pager-pagination{text-align:center;padding:50px 0 80px}.blog-wrapper .pager-pagination .page-numbers:not(.next):not(.prev){border:1px solid var(--dark-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;font-weight:700;width:40px;height:40px;margin:5px;line-height:1;padding-top:3px;text-decoration:none}.blog-wrapper .pager-pagination .page-numbers:not(.next):not(.prev):hover{background:var(--dark-color);color:var(--light-color)}.blog-wrapper .pager-pagination .page-numbers.next,.blog-wrapper .pager-pagination .page-numbers.prev{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-decoration:none;margin:5px;line-height:3}.blog-wrapper .pager-pagination .page-numbers.next:hover,.blog-wrapper .pager-pagination .page-numbers.prev:hover{color:var(--grey-color)}.blog-wrapper .pager-pagination .page-numbers.next i::before,.blog-wrapper .pager-pagination .page-numbers.prev i::before{position:relative;display:inline-block;-webkit-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}.blog-wrapper .pager-pagination .page-numbers.next i::before{right:0}.blog-wrapper .pager-pagination .page-numbers.next:hover i::before{right:-5px}.blog-wrapper .pager-pagination .page-numbers.prev i::before{left:0}.blog-wrapper .pager-pagination .page-numbers.prev:hover i::before{left:-5px}.blog-wrapper .pager-pagination span.page-numbers{background:var(--dark-color);color:var(--light-color)}.search-results .main-wrapper{background:var(--light-main-color)}.search-results .search-page{padding-top:90px}@media screen and (max-width:1200px){.search-results .search-page{padding-top:70px}}@media screen and (max-width:767px){.search-results .search-page{padding-top:30px}}.search-results .search-page .row{margin:auto}.search-results .search-page .col-12{background:var(--light-color);padding:40px}@media only screen and (max-width:991px){.search-results .search-page .col-12{padding:35px 40px 35px}}@media only screen and (max-width:600px){.search-results .search-page .col-12{padding:25px 20px 25px}}.search-results .search-page .title{display:block;color:var(--dark-color);line-height:1.5;font-size:19px;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-decoration:none;-ms-word-wrap:break-word;word-wrap:break-word;margin-bottom:30px}@media only screen and (max-width:767px){.search-results .search-page .title{letter-spacing:1px}}.search-results .search-page .search-form input[type=text]{width:100%;border:0;outline:0;padding:3px 0;border-bottom:1px solid rgba(34,34,34,.2);background-color:transparent;font-size:17px;font-weight:300;line-height:1.67;color:var(--dark-color);-webkit-transition:border .35s ease,color .35s ease;-o-transition:border .35s ease,color .35s ease;transition:border .35s ease,color .35s ease;margin-bottom:30px}.search-results .search-page .search-form input[type=text]:focus{border-color:var(--dark-color)}.search-results .search-page .search-form input[type=submit]{padding:17px 34px 14px;border:1px solid var(--dark-color);background-color:var(--dark-color);color:var(--light-color)}.search-results .search-page .search-form input[type=submit]:focus{color:var(--light-color)}.search-results .search-page .search-form input[type=submit]:hover{color:var(--dark-color);background-color:transparent}@media screen and (max-width:1200px){.blog-wrapper{padding-top:70px;padding-bottom:40px}.blog-wrapper .pager-pagination{padding:40px 0 70px}}@media only screen and (max-width:991px){.post-little-banner{padding:95px 0}}@media screen and (max-width:767px){.post-little-banner .page-title-blog{font-size:36px}.blog-wrapper{padding-top:30px;padding-bottom:15px}.blog-wrapper .post{width:100%;max-width:100%;margin-bottom:15px;padding:0}.blog-wrapper .izotope-blog{width:100%;margin-left:auto}.blog-wrapper .post-wrap-item .info-wrap .date a{letter-spacing:1px}.blog-wrapper .post-wrap-item .info-wrap .title{letter-spacing:1px;font-size:15px}.blog-wrapper .post-wrap-item .info-wrap .text p{font-size:16px}.blog-wrapper .pager-pagination{padding:25px 0 40px}.blog-wrapper .pager-pagination .page-numbers.next,.blog-wrapper .pager-pagination .page-numbers.prev{font-size:15px}}.cookielawinfo-column-1 {width: 25%;}
.cookielawinfo-column-2 {width: 10%;}
.cookielawinfo-column-3 {width: 15%;}
.cookielawinfo-column-4 {width: 50%;} .cookielawinfo-simple thead {width: 100%;}
.cookielawinfo-simple td {padding: 5px 5px 5px 0;vertical-align: top;}
.cookielawinfo-simple thead th {padding-right: 10px;text-align: left;} .cookielawinfo-modern {border: 1px solid #e3e3e3;background-color: #f2f2f2;width: 100%;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.cookielawinfo-modern td, .cookielawinfo-modern th {padding: 5px;color: #333;}
.cookielawinfo-modern thead {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding: .2em 0 .2em .5em;text-align: left;color: #4B4B4B;background-color: #C8C8C8;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);border-bottom: solid 1px #999;}
.cookielawinfo-modern th {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 17px;line-height: 20px;font-style: normal;font-weight: normal;text-align: left;text-shadow: white 1px 1px 1px;}
.cookielawinfo-modern td {line-height: 20px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
.cookielawinfo-modern tr.cookielawinfo-row:hover {background-color: #fff;} .cookielawinfo-elegant {border: 1px solid #DFDFDF;background-color: #F9F9F9;width: 100%;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;color: #333;}
.cookielawinfo-elegant tr {border-top-color: white;border-bottom: 1px solid #DFDFDF;color: #555;}
.cookielawinfo-elegant th {text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight: normal;padding: 7px 7px 8px;text-align: left;line-height: 1.3em;font-size: 14px;}
.cookielawinfo-elegant td {font-size: 12px;padding: 4px 7px 2px;vertical-align: top;} .cookielawinfo-rounded {background-color: #f5f5f5;padding: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ebebeb;}
.cookielawinfo-rounded td, .rounded th {padding: 1px 5px;}
.cookielawinfo-rounded thead {text-shadow: 0 1px 0 white;color: #999;}
.cookielawinfo-rounded th {text-align: left;text-transform: uppercase;font-size: 11pt;border-bottom: 1px solid #fff;padding: 1px 5px;}
.cookielawinfo-rounded td {font-size: 10pt;padding: 5px;}
.cookielawinfo-rounded tr.cookielawinfo-row:hover {background-color: #fff;} table.cookielawinfo-classic {font-family: Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;border-left: 1px solid #ccc;border-top: 1px solid #ccc; color: #333;}
table.cookielawinfo-classic thead tr th {text-transform: uppercase;background: #e2e2e2;}
table.cookielawinfo-classic tfoot tr th, table.cookielawinfo-classic tfoot tr td {text-transform: uppercase;color: #000;font-weight: bold;}
table.cookielawinfo-classic tfoot tr th {width: 20%;}
table.cookielawinfo-classic tfoot tr td {width: 80%;}
table.cookielawinfo-classic td, table.cookielawinfo-classic th {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;line-height: 1.8em;font-size: 0.8em;vertical-align: top;width: 20%;}
table.cookielawinfo-classic tr.odd th, table.cookielawinfo-classic tr.odd td {background: #efefef;} table.cookielawinfo-winter {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 10px 0 20px; border-collapse: collapse; color: #333; background: #F3F5F7;}
table.cookielawinfo-winter a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}
table.cookielawinfo-winter a:visited {color: #777;}
table.cookielawinfo-winter a:hover {color: #000;}
table.cookielawinfo-winter caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}
table.cookielawinfo-winter thead th {background: #3A4856; padding: 15px 10px; color: #fff; text-align: left; font-weight: normal;}
table.cookielawinfo-winter tbody {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody {border-bottom: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th {padding: 10px; background: url(//virtualxchange.net/wp-content/plugins/cookie-law-info/legacy/images/td_back.gif) repeat-x; text-align: left;}
table.cookielawinfo-winter tbody tr {background: #F3F5F7;}
table.cookielawinfo-winter tbody tr.odd {background: #F0F2F4;}
table.cookielawinfo-winter tbody  tr:hover {background: #EAECEE; color: #111;}
table.cookielawinfo-winter tfoot td, table.cookielawinfo-winter tfoot th, table.cookielawinfo-winter tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;} @media(max-width:800px) {
table.cookielawinfo-row-cat-table td, table.cookielawinfo-row-cat-table th
{
width:23%;
font-size:12px;
word-wrap: break-word;
}
table.cookielawinfo-row-cat-table .cookielawinfo-column-4, table.cookielawinfo-row-cat-table .cookielawinfo-column-4
{
width:45%;
}
}
.cookielawinfo-row-cat-title{
border-bottom: 1px solid #eee;
text-align: center;
}
.cookielawinfo-row-cat-title-head{
text-align: center;
}
.cookielawinfo-row-cat-table{
width: 99%;
margin-left: 5px;
}body{
--light-color: #ffffff;
--black-color: #393d39;
--dark-color: #000000;
--main-color: #91a368;
--light-main-color: #e4eee4;
--grey-color: #8f918a;
--light-grey-color: #aab7aa;
}
.a-btn-1,
.a-btn-2,
.a-btn-3,
.a-btn-4,
.a-btn-5,
.a-btn-6,
.a-btn-7,
.a-btn-8,
.a-btn-9,
.comments input[type="submit"],
.comments-form input[type="submit"],
.form input[type="submit"] {
font-family: "Oswald" !important; font-weight: 600 !important;
font-size: 15px !important;line-height:16px !important;}
a {
font-family: "Oswald" !important; font-weight: 600 !important;
font-size: 15px !important;line-height:20px !important;}
h1,
h1a {
font-family: Oswald !important;font-size: 42px !important;
line-height: normal; font-weight: 300 !important;
}
h2,
h2a {
font-family: Oswald !important;font-size: 18px !important;
line-height: normal; font-weight: 300 !important;
}
h3,
h3a {
font-family: Oswald !important;font-size: 24px !important;
line-height: normal;}
h4,
h4a {
font-family: Oswald !important;font-size: 16px !important;
line-height: normal; font-weight: 300 !important;
}
h5,
h5a {
font-family: Oswald !important;font-size: 22px !important;
line-height: normal; font-weight: 600 !important;
}
h6,
h6a {
font-family: Oswald !important;font-size: 15px !important;
line-height: normal;}
#topmenu ul li a {
font-family: "Oswald", sans-serif !important;
font-size: 15px !important;
line-height: 16px !important;
}
#topmenu ul ul li a {
font-family: "Oswald", sans-serif !important;
font-size: 14px !important;
line-height: 16px !important;
}