* {
border: none;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
body {
color: #696969;
background: white;
font-weight: 400;
line-height: 1.8;
font-size: 17px;
font-family: "Manrope", sans-serif;
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: 100%;
}
a {
color: #696969;
cursor: pointer;
outline: none;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
text-decoration: none;
}
a:hover,
a:focus,
a:visited {
text-decoration: none;
outline: none;
}
a:hover {
color: #D6B981;
}
.home-two a:hover {
color: #D6B981;
}
h1,
h2,
h3,
h4,
h5,
h6,
.comment-reply-title {
margin-bottom: 15px;
}
.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
margin-bottom: 30px;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: #242424;
}
.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h6,
.text-white h1 a,
.text-white h2 a,
.text-white h3 a,
.text-white h4 a,
.text-white h5 a,
.text-white h6 a {
color: white;
}
h1 {
font-size: 78px;
font-weight: 500;
line-height: 1.1;
}
@media only screen and (min-width: 1600px) {
h1 {
font-size: 85px;
}
}
h2 {
font-size: 64px;
font-weight: 500;
line-height: 1.1;
}
h3 {
line-height: 1.1;
font-size: 48px;
font-weight: 500;
}
h4,
.comment-reply-title {
line-height: 1.1;
font-size: 34px;
font-weight: 500;
}
h5 {
font-size: 30px;
font-weight: 500;
line-height: 1.1;
}
h6 {
font-size: 26px;
font-weight: 500;
line-height: 1.1;
}
@media only screen and (max-width: 1024px) {
h1 {
font-size: 40px;
}
h2 {
font-size: 32px;
}
h3 {
font-size: 28px;
line-height: 1.3;
}
h4,
.comment-reply-title {
font-size: 24px;
}
h5 {
font-size: 22px;
}
h6 {
font-size: 18px;
}
}
ul,
li {
list-style: none;
padding: 0;
margin: 0;
}
img {
max-width: 100%;
display: inline-block;
}
header:after,
section:after,
footer:after {
display: block;
clear: both;
content: "";
} input,
select,
textarea,
.nice-select,
.form-control {
width: 100%;
height: auto;
border-radius: 0;
padding: 22px 30px;
background-color: #fff;
border: 1px solid rgba(36, 36, 36, 0.15);
font-size: 17px;
}
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="address"],
input[type="search"]
input[type="password"],
input[type="number"] {
height: 60px;
}
.nice-select {
padding-right: 42px;
}
textarea,
.woocommerce #reviews textarea#comment {
resize: none;
height: 160px;
}
.nice-select {
font-size: 17px;
line-height: 1.3;
}
.nice-select:after {
height: 8px;
width: 8px;
right: 25px;
border-color: #242424;
}
.nice-select .current {
font-weight: 400;
color: #242424;
font-family: "Manrope", sans-serif;
}
.nice-select .list {
width: 100%;
border-radius: 0;
}
.woocommerce-ordering .nice-select {
font-size: 17px;
line-height: 1.3;
height: auto;
padding: 4px 20px 4px 0;
border: none;
}
.woocommerce-ordering .nice-select:after {
right: 0;
}
textarea {
display: inherit;
padding-top: 20px;
}
label {
cursor: pointer;
font-weight: 500;
margin-bottom: 5px;
color: #696969;
}
.form-group {
position: relative;
margin-bottom: 30px;
}
.form-group label {
top: 20px;
right: 30px;
font-size: 17px;
position: absolute;
z-index: 2;
}
input:focus,
button:focus,
.form-control:focus {
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
border-color: #cfdbf1;
}
input::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder {
font-weight: 400;
color: #242424;
font-family: "Manrope", sans-serif;
}
input:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
.form-control:-ms-input-placeholder {
font-weight: 400;
color: #242424;
font-family: "Manrope", sans-serif;
}
input::-ms-input-placeholder,
select::-ms-input-placeholder,
textarea::-ms-input-placeholder,
.form-control::-ms-input-placeholder {
font-weight: 400;
color: #242424;
font-family: "Manrope", sans-serif;
}
input::placeholder,
select::placeholder,
textarea::placeholder,
.form-control::placeholder {
font-weight: 400;
color: #242424;
font-family: "Manrope", sans-serif;
}
input[type=search]::-ms-clear {
display: none;
width: 0;
height: 0;
}
input[type=search]::-ms-reveal {
display: none;
width: 0;
height: 0;
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
display: none;
}
input[type=checkbox],
input[type=radio] {
height: auto;
width: auto;
}   .page-wrapper {
position: relative;
z-index: 9;
width: 100%;
margin: 0 auto;
overflow: hidden;
min-width: 300px;
background: #FFFFFF;
}
.container {
max-width: 1200px;
padding-left: 15px;
padding-right: 15px;
}
.small-gap {
margin-left: -5px;
margin-right: -5px;
}
.small-gap>div {
padding-left: 5px;
padding-right: 5px;
}
@media only screen and (max-width: 375px) {
.col-small {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
} .section-title {
z-index: 1;
position: relative;
}
@media only screen and (max-width: 992px) {
.section-title br {
display: none;
}
.form-group {
margin-bottom: 15px;
}
}
.section-title .sub-title {
font-size: 20px;
font-weight: 500;
margin-bottom: 12px;
color: #D6B981;
display: inline-block;
font-family: "Manrope", sans-serif;
text-transform: capitalize;
}
.section-title .bg-image {
position: absolute;
max-width: 80%;
left: 50%;
top: 50%;
z-index: -1;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.text-white .bg-text,
.text-white .bg-text span {
color: rgba(255, 255, 255, 0.05);
}
.home-one .section-title .sub-title {
color: #333333;
}
.home-one .section-title h2 {
text-transform: uppercase;
}
.home-two h3,
.home-two h4,
.home-two h5,
.home-two h6 {
font-weight: 600;
}
.home-two .section-title .sub-title {
font-weight: 600;
color: #D6B981;
}
.home-two input,
.home-two select,
.home-two textarea,
.home-two .nice-select,
.home-two .form-control {
border-color: #D6B981;
}
.bg-text {
font-size: 180px;
position: absolute;
top: 0;
left: 0;
z-index: -1;
line-height: 1;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
-webkit-transform: translate(-25px, -25%);
-ms-transform: translate(-25px, -25%);
transform: translate(-25px, -25%);
}
@media only screen and (max-width: 1199px) {
.bg-text {
font-size: 150px;
}
}
@media only screen and (max-width: 767px) {
.bg-text {
font-size: 100px;
}
}
@media only screen and (max-width: 375px) {
.bg-text {
font-size: 75px;
}
}
.text-center .bg-text {
width: 100%;
text-align: center;
}
.text-white .sub-title {
color: white;
} .theme-btn,
a.theme-btn,
input[type="submit"] {
z-index: 1;
font-size: 14px;
cursor: pointer;
overflow: hidden;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
font-weight: 700;
position: relative;
text-align: center;
padding: 13px 35px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
color: #242424;
letter-spacing: 2px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-transform: uppercase;
font-family: "Manrope", sans-serif;
border: 1px solid #242424;
}
.theme-btn i,
a.theme-btn i {
font-size: 13px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
margin-left: 10px;
margin-top: -1px;
}
@media only screen and (max-width: 480px) {
.theme-btn,
a.theme-btn {
font-size: 14px;
padding: 12px 22px;
}
}
.theme-btn:after,
.theme-btn:before,
a.theme-btn:after,
a.theme-btn:before {
height: 100%;
content: '';
width: 0;
top: 0;
z-index: -1;
-webkit-transition: 0.75s;
-o-transition: 0.75s;
transition: 0.75s;
position: absolute;
background: #242424;
}
.theme-btn:before,
a.theme-btn:before {
right: 0;
}
.theme-btn:after,
a.theme-btn:after {
left: 0;
}
.theme-btn:hover,
a.theme-btn:hover {
color: white;
}
.theme-btn:hover:after,
.theme-btn:hover:before,
a.theme-btn:hover:after,
a.theme-btn:hover:before {
width: 55%;
}
.theme-btn.style-two,
a.theme-btn.style-two {
color: white;
background: #242424;
}
.theme-btn.style-two:after,
.theme-btn.style-two:before,
a.theme-btn.style-two:after,
a.theme-btn.style-two:before {
background: white;
}
.theme-btn.style-two:hover, a.theme-btn.style-two:hover, .theme-btn.style-two:hover *, a.theme-btn.style-two:hover * {
color: #242424;
}
.theme-btn.style-three,
a.theme-btn.style-three {
color: white;
background: #D6B981;
border-color: #D6B981;
}
.theme-btn.style-three:hover, a.theme-btn.style-three:hover {
background: #242424;
border-color: #242424;
}
.theme-btn.style-three:after,
.theme-btn.style-three:before,
a.theme-btn.style-three:after,
a.theme-btn.style-three:before {
background: white;
} .theme-btn.style-four,
a.theme-btn.style-four {
background: white;
border-color: white;
color: #242424;
}
.theme-btn.style-four:after,
.theme-btn.style-four:before,
a.theme-btn.style-four:after,
a.theme-btn.style-four:before {
background: #D6B981;
}
.theme-btn.style-four:hover,
a.theme-btn.style-four:hover {
color: white;
}
.theme-btn.style-five,
a.theme-btn.style-five {
color: white;
border-color: white;
}
.theme-btn.style-five:after,
.theme-btn.style-five:before,
a.theme-btn.style-five:after,
a.theme-btn.style-five:before {
background: white;
}
.theme-btn.style-five:hover,
a.theme-btn.style-five:hover {
color: #242424;
}
.theme-btn.style-six,
a.theme-btn.style-six {
color: white;
background: #D6B981;
border-color: #D6B981;
}
.theme-btn.style-six:after,
.theme-btn.style-six:before,
a.theme-btn.style-six:after,
a.theme-btn.style-six:before {
background: white;
}
.theme-btn.style-six:hover,
a.theme-btn.style-six:hover {
color: #242424;
border-color: #242424;
}
input.theme-btn.style-six:hover {
background: transparent;
}
.theme-btn.style-seven,
a.theme-btn.style-seven {
border-color: rgba(36, 36, 36, 0.15);
}
.theme-btn.style-seven:after,
.theme-btn.style-seven:before,
a.theme-btn.style-seven:after,
a.theme-btn.style-seven:before {
background: #D6B981;
}
.theme-btn.style-seven:hover,
a.theme-btn.style-seven:hover {
border-color: #D6B981;
} .read-more, .comment-reply-link {
color: #8A8A8A;
font-weight: 600;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
text-transform: uppercase;
letter-spacing: 2px;
}
.read-more i, .comment-reply-link i {
margin-left: 7px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.read-more:hover, .comment-reply-link:hover {
color: #242424;
}
.read-more:hover i, .comment-reply-link:hover i {
margin-left: 10px;
} .list-style-one li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 15px;
}
.list-style-one li:before {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
font-size: 12px;
content: "\f00c";
font-weight: 600;
margin-right: 10px;
width: 30px;
height: 30px;
background: #F6E9E4;
line-height: 30px;
border-radius: 50%;
text-align: center;
font-family: 'Font Awesome 5 Free';
display: flex;
align-items: center;
justify-content: center;
} .list-style-two li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 15px;
}
.list-style-two li:before {
content: "";
margin-right: 12px;
font-family: 'flaticon';
} .list-style-three {
margin-bottom: 35px;
}
.list-style-three li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
color: #888888;
font-weight: 500;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
margin-bottom: 8px;
}
.list-style-three li:before {
float: left;
content: "\f35a";
margin: 1px 12px 0 0;
font-family: "Font Awesome 5 Free";
}
.list-style-three li:hover {
color: #242424;
text-decoration: underline;
} .social-style-one {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.social-style-one a {
color: white;
opacity: 0.6;
margin-right: 8px;
-webkit-box-sizing: content-box;
box-sizing: content-box;
width: 50px;
height: 50px;
background: transparent;
line-height: 50px;
border-radius: 50%;
text-align: center;
border: 1px solid rgba(255, 255, 255, 0.2);
display: flex;
align-items: center;
justify-content: center;
text-decoration: none !important;
}
.social-style-one a:last-child {
margin-right: 0;
}
.social-style-one a:hover {
opacity: 1;
background: white;
color: #242424;
} .social-style-two {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.social-style-two a {
margin: 0 35px 5px 0;
} .social-style-three {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin: 0!important;
padding: 0!important;
}
.social-style-three li {
margin-right: 5px;
display: inline-block;
list-style: none!important;
}
.social-style-three a {
font-size: 15px;
margin: 5px 10px 0 0;
position: relative;
top: -2px;
display: inline-block;
width: 35px;
height: 35px;
background: transparent;
line-height: 35px;
border-radius: 50%;
text-align: center;
border: 1px solid rgba(36, 36, 36, 0.15);
display: flex;
align-items: center;
justify-content: center;
}
.social-style-three a:hover {
color: white;
background: #D6B981;
border-color: #D6B981;
}
.social-style-three a:last-child {
margin-right: 0;
} .preloader {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 9999999;
background-color: #FFFFFF;
background-repeat: no-repeat;
background-position: center center;
background-image: url(//www.joannagabinet.pl/wp-content/themes/lesya/assets/images/preloader.gif);
} .pagination,
.pager,
.page-links,
.page-links,
.woocommerce-pagination {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.page-links,
.woocommerce-pagination ul {
padding: 20px 0;
clear: both;
text-align: left;
}
.woocommerce nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul li {
border: none;
}
.pagination a,
.pagination .page-numbers,
.pager a,
.pager span,
.page-links a,
.page-links span,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a {
margin: 14px 7px 0;
padding: 0;
-webkit-box-shadow: none;
box-shadow: none;
font-weight: 600;
display: inline-block;
width: 50px;
height: 50px;
background: white;
line-height: 50px;
border-radius: 50%;
text-align: center;
color: #242424;
border: 1px solid #C4C4C4;
}
@media only screen and (max-width: 480px) {
.pagination a,
.pagination .page-numbers,
.pager a,
.pager span,
.page-links a,
.page-links span,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a {
margin: 8px 4px 0;
width: 40px;
height: 40px;
font-size: 14px;
line-height: 40px;
}
}
.pagination > *:first-child {
margin-left: 0;
}
.pagination > *:last-child {
margin-right: 0;
}
.pagination .page-numbers.current,
.pagination .page-numbers:hover:not(.disabled),
.pager span.current, .page-links span.current,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
color: white;
background: #D6B981;
border-color: #D6B981;
}
.pagination .dot,
.pager span.dots {
overflow: hidden;
text-indent: 100px;
width: 7px;
height: 7px;
background: #C4C4C4;
line-height: 7px;
border-radius: 50%;
text-align: center;
}
ul.pagination-lzr {
margin: 0;
padding: 50px 0;
list-style: none;
display: flex;
justify-content: space-between;
}
ul.pagination-lzr li {
list-style: none;
max-width: 50%;
}
ul.pagination-lzr li h6 {
margin: 0;
}
ul.pagination-lzr li a.page-lnk i {
margin-left: 8px;
font-size: 17px;
}
ul.pagination-lzr li a.page-lnk {
display: block;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
} .rating {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.rating i {
margin: 3px;
font-size: 13px;
color: #242424;
} .scroll-top {
position: fixed;
bottom: 30px;
right: 30px;
z-index: 99;
width: 40px;
height: 40px;
color: white;
display: none;
cursor: pointer;
border-radius: 5px;
-webkit-animation: pulse 2s infinite;
animation: pulse 2s infinite;
background: #383838;
} .text-white *,
.text-white a,
.text-white .nav-search .fa-search {
color: white;
}
.text-white .header-content .elementor-widget-image img,
.text-white .header-content .mobile-logo img {
filter: brightness(0) invert(1);
}
.text-white * li li .dropdown-btn span,
.text-white a li li .dropdown-btn span {
color: #242424;
} .video-play {
top: 50%;
left: 50%;
z-index: 5;
font-size: 22px;
position: absolute;
width: 115px;
height: 115px;
background: white;
line-height: 115px;
border-radius: 50%;
text-align: center;
color: #D6B981;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
display: flex;
align-items: center;
justify-content: center;
}
@media only screen and (max-width: 480px) {
.video-play {
width: 75px;
height: 75px;
line-height: 75px;
}
} .rel {
position: relative;
}
.z-0 {
z-index: 0;
}
.z-1 {
z-index: 1;
}
.z-2 {
z-index: 2;
}
.z-3 {
z-index: 3;
}
.z-4 {
z-index: 4;
}
.z-5 {
z-index: 5;
}
.overlay {
z-index: 1;
position: relative;
}
.overlay::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 0;
opacity: 0.5;
background-color: #242424;
} .bgs-cover {
background-size: cover;
background-position: center;
} .color-butter {
color: #F6E9E4;
}
.color-black {
color: #242424;
}
.bg-butter {
background-color: #F6E9E4;
}
.bg-black {
background-color: #242424;
}
.bg-light-gray {
background-color: #F7F7F7;
}
.bg-green {
background-color: #D6B981;
}
.bg-yellow {
background-color: #D6B981;
} .br-5 {
border-radius: 5px;
}
.br-10 {
border-radius: 10px;
}
.br-15 {
border-radius: 15px;
}
.br-20 {
border-radius: 20px;
}
.br-25 {
border-radius: 25px;
}
.br-30 {
border-radius: 30px;
}
.error-text__num {
margin-top: 50px;
font-size: 180px;
line-height: 180px;
font-weight: 700;
color: #D6B981;
}
.error-inner h2 {
font-size: 42px;
font-weight: 600;
margin: 50px 0 25px 0;
}
.error-inner .theme-btn {
margin-top: 25px;
}
@media only screen and (max-width: 1199px) {
.error-inner h2 {
font-size: 35px;
}
}
@media only screen and (max-width: 480px) {
.error-inner h2 {
font-size: 30px;
}
}
.home-three .read-more {
font-size: 16px;
}   h1,
h2,
h3,
h4,
h5,
h6,
.feedback-content-item,
.news-item .news-header .date span,
.comment-reply-title {
color: #242424;
font-family: "Cormorant Garamond", sans-serif;
}
.comment-reply-title {
display: block;
}
.feedback-content-item,
.news-item .news-header .date span {
font-weight: 500;
}
.bg-text {
font-family: "Dancing Script", cursive;
text-transform: capitalize;
color: rgba(0, 0, 0, 0.04);
}    .p-5 {
padding: 5px !important;
}
.p-10 {
padding: 10px;
}
.p-15 {
padding: 15px;
}
.p-20 {
padding: 20px;
}
.p-25 {
padding: 25px;
}
.p-30 {
padding: 30px;
}
.p-35 {
padding: 35px;
}
.p-40 {
padding: 40px;
}
.p-45 {
padding: 45px;
}
.p-50 {
padding: 50px;
}
.p-55 {
padding: 55px;
}
.p-60 {
padding: 60px;
}
.p-65 {
padding: 65px;
}
.p-70 {
padding: 70px;
}
.p-75 {
padding: 75px;
}
.p-80 {
padding: 80px;
}
.p-85 {
padding: 85px;
}
.p-90 {
padding: 90px;
}
.p-95 {
padding: 95px;
}
.p-100 {
padding: 100px;
}
.p-105 {
padding: 105px;
}
.p-110 {
padding: 110px;
}
.p-115 {
padding: 115px;
}
.p-120 {
padding: 120px;
}
.p-125 {
padding: 125px;
}
.p-130 {
padding: 130px;
}
.p-135 {
padding: 135px;
}
.p-140 {
padding: 140px;
}
.p-145 {
padding: 145px;
}
.p-150 {
padding: 150px;
}
.p-155 {
padding: 155px;
}
.p-160 {
padding: 160px;
}
.p-165 {
padding: 165px;
}
.p-170 {
padding: 170px;
}
.p-175 {
padding: 175px;
}
.p-180 {
padding: 180px;
}
.p-185 {
padding: 185px;
}
.p-190 {
padding: 190px;
}
.p-195 {
padding: 195px;
}
.p-200 {
padding: 200px;
}
.p-205 {
padding: 205px;
}
.p-210 {
padding: 210px;
}
.p-215 {
padding: 215px;
}
.p-220 {
padding: 220px;
}
.p-225 {
padding: 225px;
}
.p-230 {
padding: 230px;
}
.p-235 {
padding: 235px;
}
.p-240 {
padding: 240px;
}
.p-245 {
padding: 245px;
}
.p-250 {
padding: 250px;
} .pt-5,
.py-5 {
padding-top: 5px !important;
}
.pt-10,
.py-10 {
padding-top: 10px;
}
.pt-15,
.py-15 {
padding-top: 15px;
}
.pt-20,
.py-20 {
padding-top: 20px;
}
.pt-25,
.py-25 {
padding-top: 25px;
}
.pt-30,
.py-30 {
padding-top: 30px;
}
.pt-35,
.py-35 {
padding-top: 35px;
}
.pt-40,
.py-40 {
padding-top: 40px;
}
.pt-45,
.py-45 {
padding-top: 45px;
}
.pt-50,
.py-50 {
padding-top: 50px;
}
.pt-55,
.py-55 {
padding-top: 55px;
}
.pt-60,
.py-60 {
padding-top: 60px;
}
.pt-65,
.py-65 {
padding-top: 65px;
}
.pt-70,
.py-70 {
padding-top: 70px;
}
.pt-75,
.py-75 {
padding-top: 75px;
}
.pt-80,
.py-80 {
padding-top: 80px;
}
.pt-85,
.py-85 {
padding-top: 85px;
}
.pt-90,
.py-90 {
padding-top: 90px;
}
.pt-95,
.py-95 {
padding-top: 95px;
}
.pt-100,
.py-100 {
padding-top: 100px;
}
.pt-105,
.py-105 {
padding-top: 105px;
}
.pt-110,
.py-110 {
padding-top: 110px;
}
.pt-115,
.py-115 {
padding-top: 115px;
}
.pt-120,
.py-120 {
padding-top: 120px;
}
.pt-125,
.py-125 {
padding-top: 125px;
}
.pt-130,
.py-130 {
padding-top: 130px;
}
.pt-135,
.py-135 {
padding-top: 135px;
}
.pt-140,
.py-140 {
padding-top: 140px;
}
.pt-145,
.py-145 {
padding-top: 145px;
}
.pt-150,
.py-150 {
padding-top: 150px;
}
.pt-155,
.py-155 {
padding-top: 155px;
}
.pt-160,
.py-160 {
padding-top: 160px;
}
.pt-165,
.py-165 {
padding-top: 165px;
}
.pt-170,
.py-170 {
padding-top: 170px;
}
.pt-175,
.py-175 {
padding-top: 175px;
}
.pt-180,
.py-180 {
padding-top: 180px;
}
.pt-185,
.py-185 {
padding-top: 185px;
}
.pt-190,
.py-190 {
padding-top: 190px;
}
.pt-195,
.py-195 {
padding-top: 195px;
}
.pt-200,
.py-200 {
padding-top: 200px;
}
.pt-205,
.py-205 {
padding-top: 205px;
}
.pt-210,
.py-210 {
padding-top: 210px;
}
.pt-215,
.py-215 {
padding-top: 215px;
}
.pt-220,
.py-220 {
padding-top: 220px;
}
.pt-225,
.py-225 {
padding-top: 225px;
}
.pt-230,
.py-230 {
padding-top: 230px;
}
.pt-235,
.py-235 {
padding-top: 235px;
}
.pt-240,
.py-240 {
padding-top: 240px;
}
.pt-245,
.py-245 {
padding-top: 245px;
}
.pt-250,
.py-250 {
padding-top: 250px;
} .pb-5,
.py-5 {
padding-bottom: 5px !important;
}
.pb-10,
.py-10 {
padding-bottom: 10px;
}
.pb-15,
.py-15 {
padding-bottom: 15px;
}
.pb-20,
.py-20 {
padding-bottom: 20px;
}
.pb-25,
.py-25 {
padding-bottom: 25px;
}
.pb-30,
.py-30 {
padding-bottom: 30px;
}
.pb-35,
.py-35 {
padding-bottom: 35px;
}
.pb-40,
.py-40 {
padding-bottom: 40px;
}
.pb-45,
.py-45 {
padding-bottom: 45px;
}
.pb-50,
.py-50 {
padding-bottom: 50px;
}
.pb-55,
.py-55 {
padding-bottom: 55px;
}
.pb-60,
.py-60 {
padding-bottom: 60px;
}
.pb-65,
.py-65 {
padding-bottom: 65px;
}
.pb-70,
.py-70 {
padding-bottom: 70px;
}
.pb-75,
.py-75 {
padding-bottom: 75px;
}
.pb-80,
.py-80 {
padding-bottom: 80px;
}
.pb-85,
.py-85 {
padding-bottom: 85px;
}
.pb-90,
.py-90 {
padding-bottom: 90px;
}
.pb-95,
.py-95 {
padding-bottom: 95px;
}
.pb-100,
.py-100 {
padding-bottom: 100px;
}
.pb-105,
.py-105 {
padding-bottom: 105px;
}
.pb-110,
.py-110 {
padding-bottom: 110px;
}
.pb-115,
.py-115 {
padding-bottom: 115px;
}
.pb-120,
.py-120 {
padding-bottom: 120px;
}
.pb-125,
.py-125 {
padding-bottom: 125px;
}
.pb-130,
.py-130 {
padding-bottom: 130px;
}
.pb-135,
.py-135 {
padding-bottom: 135px;
}
.pb-140,
.py-140 {
padding-bottom: 140px;
}
.pb-145,
.py-145 {
padding-bottom: 145px;
}
.pb-150,
.py-150 {
padding-bottom: 150px;
}
.pb-155,
.py-155 {
padding-bottom: 155px;
}
.pb-160,
.py-160 {
padding-bottom: 160px;
}
.pb-165,
.py-165 {
padding-bottom: 165px;
}
.pb-170,
.py-170 {
padding-bottom: 170px;
}
.pb-175,
.py-175 {
padding-bottom: 175px;
}
.pb-180,
.py-180 {
padding-bottom: 180px;
}
.pb-185,
.py-185 {
padding-bottom: 185px;
}
.pb-190,
.py-190 {
padding-bottom: 190px;
}
.pb-195,
.py-195 {
padding-bottom: 195px;
}
.pb-200,
.py-200 {
padding-bottom: 200px;
}
.pb-205,
.py-205 {
padding-bottom: 205px;
}
.pb-210,
.py-210 {
padding-bottom: 210px;
}
.pb-215,
.py-215 {
padding-bottom: 215px;
}
.pb-220,
.py-220 {
padding-bottom: 220px;
}
.pb-225,
.py-225 {
padding-bottom: 225px;
}
.pb-230,
.py-230 {
padding-bottom: 230px;
}
.pb-235,
.py-235 {
padding-bottom: 235px;
}
.pb-240,
.py-240 {
padding-bottom: 240px;
}
.pb-245,
.py-245 {
padding-bottom: 245px;
}
.pb-250,
.py-250 {
padding-bottom: 250px;
} .m-5 {
margin: 5px !important;
}
.m-10 {
margin: 10px;
}
.m-15 {
margin: 15px;
}
.m-20 {
margin: 20px;
}
.m-25 {
margin: 25px;
}
.m-30 {
margin: 30px;
}
.m-35 {
margin: 35px;
}
.m-40 {
margin: 40px;
}
.m-45 {
margin: 45px;
}
.m-50 {
margin: 50px;
}
.m-55 {
margin: 55px;
}
.m-60 {
margin: 60px;
}
.m-65 {
margin: 65px;
}
.m-70 {
margin: 70px;
}
.m-75 {
margin: 75px;
}
.m-80 {
margin: 80px;
}
.m-85 {
margin: 85px;
}
.m-90 {
margin: 90px;
}
.m-95 {
margin: 95px;
}
.m-100 {
margin: 100px;
}
.m-105 {
margin: 105px;
}
.m-110 {
margin: 110px;
}
.m-115 {
margin: 115px;
}
.m-120 {
margin: 120px;
}
.m-125 {
margin: 125px;
}
.m-130 {
margin: 130px;
}
.m-135 {
margin: 135px;
}
.m-140 {
margin: 140px;
}
.m-145 {
margin: 145px;
}
.m-150 {
margin: 150px;
}
.m-155 {
margin: 155px;
}
.m-160 {
margin: 160px;
}
.m-165 {
margin: 165px;
}
.m-170 {
margin: 170px;
}
.m-175 {
margin: 175px;
}
.m-180 {
margin: 180px;
}
.m-185 {
margin: 185px;
}
.m-190 {
margin: 190px;
}
.m-195 {
margin: 195px;
}
.m-200 {
margin: 200px;
}
.m-205 {
margin: 205px;
}
.m-210 {
margin: 210px;
}
.m-215 {
margin: 215px;
}
.m-220 {
margin: 220px;
}
.m-225 {
margin: 225px;
}
.m-230 {
margin: 230px;
}
.m-235 {
margin: 235px;
}
.m-240 {
margin: 240px;
}
.m-245 {
margin: 245px;
}
.m-250 {
margin: 250px;
} .mt-5,
.my-5 {
margin-top: 5px !important;
}
.mt-10,
.my-10 {
margin-top: 10px;
}
.mt-15,
.my-15 {
margin-top: 15px;
}
.mt-20,
.my-20 {
margin-top: 20px;
}
.mt-25,
.my-25 {
margin-top: 25px;
}
.mt-30,
.my-30 {
margin-top: 30px;
}
.mt-35,
.my-35 {
margin-top: 35px;
}
.mt-40,
.my-40 {
margin-top: 40px;
}
.mt-45,
.my-45 {
margin-top: 45px;
}
.mt-50,
.my-50 {
margin-top: 50px;
}
.mt-55,
.my-55 {
margin-top: 55px;
}
.mt-60,
.my-60 {
margin-top: 60px;
}
.mt-65,
.my-65 {
margin-top: 65px;
}
.mt-70,
.my-70 {
margin-top: 70px;
}
.mt-75,
.my-75 {
margin-top: 75px;
}
.mt-80,
.my-80 {
margin-top: 80px;
}
.mt-85,
.my-85 {
margin-top: 85px;
}
.mt-90,
.my-90 {
margin-top: 90px;
}
.mt-95,
.my-95 {
margin-top: 95px;
}
.mt-100,
.my-100 {
margin-top: 100px;
}
.mt-105,
.my-105 {
margin-top: 105px;
}
.mt-110,
.my-110 {
margin-top: 110px;
}
.mt-115,
.my-115 {
margin-top: 115px;
}
.mt-120,
.my-120 {
margin-top: 120px;
}
.mt-125,
.my-125 {
margin-top: 125px;
}
.mt-130,
.my-130 {
margin-top: 130px;
}
.mt-135,
.my-135 {
margin-top: 135px;
}
.mt-140,
.my-140 {
margin-top: 140px;
}
.mt-145,
.my-145 {
margin-top: 145px;
}
.mt-150,
.my-150 {
margin-top: 150px;
}
.mt-155,
.my-155 {
margin-top: 155px;
}
.mt-160,
.my-160 {
margin-top: 160px;
}
.mt-165,
.my-165 {
margin-top: 165px;
}
.mt-170,
.my-170 {
margin-top: 170px;
}
.mt-175,
.my-175 {
margin-top: 175px;
}
.mt-180,
.my-180 {
margin-top: 180px;
}
.mt-185,
.my-185 {
margin-top: 185px;
}
.mt-190,
.my-190 {
margin-top: 190px;
}
.mt-195,
.my-195 {
margin-top: 195px;
}
.mt-200,
.my-200 {
margin-top: 200px;
}
.mt-205,
.my-205 {
margin-top: 205px;
}
.mt-210,
.my-210 {
margin-top: 210px;
}
.mt-215,
.my-215 {
margin-top: 215px;
}
.mt-220,
.my-220 {
margin-top: 220px;
}
.mt-225,
.my-225 {
margin-top: 225px;
}
.mt-230,
.my-230 {
margin-top: 230px;
}
.mt-235,
.my-235 {
margin-top: 235px;
}
.mt-240,
.my-240 {
margin-top: 240px;
}
.mt-245,
.my-245 {
margin-top: 245px;
}
.mt-250,
.my-250 {
margin-top: 250px;
} .mb-5,
.my-5 {
margin-bottom: 5px !important;
}
.mb-10,
.my-10 {
margin-bottom: 10px;
}
.mb-15,
.my-15 {
margin-bottom: 15px;
}
.mb-20,
.my-20 {
margin-bottom: 20px;
}
.mb-25,
.my-25 {
margin-bottom: 25px;
}
.mb-30,
.my-30 {
margin-bottom: 30px;
}
.mb-35,
.my-35 {
margin-bottom: 35px;
}
.mb-40,
.my-40 {
margin-bottom: 40px;
}
.mb-45,
.my-45 {
margin-bottom: 45px;
}
.mb-50,
.my-50 {
margin-bottom: 50px;
}
.mb-55,
.my-55 {
margin-bottom: 55px;
}
.mb-60,
.my-60 {
margin-bottom: 60px;
}
.mb-65,
.my-65 {
margin-bottom: 65px;
}
.mb-70,
.my-70 {
margin-bottom: 70px;
}
.mb-75,
.my-75 {
margin-bottom: 75px;
}
.mb-80,
.my-80 {
margin-bottom: 80px;
}
.mb-85,
.my-85 {
margin-bottom: 85px;
}
.mb-90,
.my-90 {
margin-bottom: 90px;
}
.mb-95,
.my-95 {
margin-bottom: 95px;
}
.mb-100,
.my-100 {
margin-bottom: 100px;
}
.mb-105,
.my-105 {
margin-bottom: 105px;
}
.mb-110,
.my-110 {
margin-bottom: 110px;
}
.mb-115,
.my-115 {
margin-bottom: 115px;
}
.mb-120,
.my-120 {
margin-bottom: 120px;
}
.mb-125,
.my-125 {
margin-bottom: 125px;
}
.mb-130,
.my-130 {
margin-bottom: 130px;
}
.mb-135,
.my-135 {
margin-bottom: 135px;
}
.mb-140,
.my-140 {
margin-bottom: 140px;
}
.mb-145,
.my-145 {
margin-bottom: 145px;
}
.mb-150,
.my-150 {
margin-bottom: 150px;
}
.mb-155,
.my-155 {
margin-bottom: 155px;
}
.mb-160,
.my-160 {
margin-bottom: 160px;
}
.mb-165,
.my-165 {
margin-bottom: 165px;
}
.mb-170,
.my-170 {
margin-bottom: 170px;
}
.mb-175,
.my-175 {
margin-bottom: 175px;
}
.mb-180,
.my-180 {
margin-bottom: 180px;
}
.mb-185,
.my-185 {
margin-bottom: 185px;
}
.mb-190,
.my-190 {
margin-bottom: 190px;
}
.mb-195,
.my-195 {
margin-bottom: 195px;
}
.mb-200,
.my-200 {
margin-bottom: 200px;
}
.mb-205,
.my-205 {
margin-bottom: 205px;
}
.mb-210,
.my-210 {
margin-bottom: 210px;
}
.mb-215,
.my-215 {
margin-bottom: 215px;
}
.mb-220,
.my-220 {
margin-bottom: 220px;
}
.mb-225,
.my-225 {
margin-bottom: 225px;
}
.mb-230,
.my-230 {
margin-bottom: 230px;
}
.mb-235,
.my-235 {
margin-bottom: 235px;
}
.mb-240,
.my-240 {
margin-bottom: 240px;
}
.mb-245,
.my-245 {
margin-bottom: 245px;
}
.mb-250,
.my-250 {
margin-bottom: 250px;
} @media only screen and (max-width: 991px) { .rp-0 {
padding: 0px !important;
}
.rp-5 {
padding: 5px !important;
}
.rp-10 {
padding: 10px;
}
.rp-15 {
padding: 15px;
}
.rp-20 {
padding: 20px;
}
.rp-25 {
padding: 25px;
}
.rp-30 {
padding: 30px;
}
.rp-35 {
padding: 35px;
}
.rp-40 {
padding: 40px;
}
.rp-45 {
padding: 45px;
}
.rp-50 {
padding: 50px;
}
.rp-55 {
padding: 55px;
}
.rp-60 {
padding: 60px;
}
.rp-65 {
padding: 65px;
}
.rp-70 {
padding: 70px;
}
.rp-75 {
padding: 75px;
}
.rp-80 {
padding: 80px;
}
.rp-85 {
padding: 85px;
}
.rp-90 {
padding: 90px;
}
.rp-95 {
padding: 95px;
}
.rp-100 {
padding: 100px;
}
.rp-105 {
padding: 105px;
}
.rp-110 {
padding: 110px;
}
.rp-115 {
padding: 115px;
}
.rp-120 {
padding: 120px;
}
.rp-125 {
padding: 125px;
}
.rp-130 {
padding: 130px;
}
.rp-135 {
padding: 135px;
}
.rp-140 {
padding: 140px;
}
.rp-145 {
padding: 145px;
}
.rp-150 {
padding: 150px;
} .rpt-0,
.rpy-0 {
padding-top: 0px !important;
}
.rpt-5,
.rpy-5 {
padding-top: 5px !important;
}
.rpt-10,
.rpy-10 {
padding-top: 10px;
}
.rpt-15,
.rpy-15 {
padding-top: 15px;
}
.rpt-20,
.rpy-20 {
padding-top: 20px;
}
.rpt-25,
.rpy-25 {
padding-top: 25px;
}
.rpt-30,
.rpy-30 {
padding-top: 30px;
}
.rpt-35,
.rpy-35 {
padding-top: 35px;
}
.rpt-40,
.rpy-40 {
padding-top: 40px;
}
.rpt-45,
.rpy-45 {
padding-top: 45px;
}
.rpt-50,
.rpy-50 {
padding-top: 50px;
}
.rpt-55,
.rpy-55 {
padding-top: 55px;
}
.rpt-60,
.rpy-60 {
padding-top: 60px;
}
.rpt-65,
.rpy-65 {
padding-top: 65px;
}
.rpt-70,
.rpy-70 {
padding-top: 70px;
}
.rpt-75,
.rpy-75 {
padding-top: 75px;
}
.rpt-80,
.rpy-80 {
padding-top: 80px;
}
.rpt-85,
.rpy-85 {
padding-top: 85px;
}
.rpt-90,
.rpy-90 {
padding-top: 90px;
}
.rpt-95,
.rpy-95 {
padding-top: 95px;
}
.rpt-100,
.rpy-100 {
padding-top: 100px;
}
.rpt-105,
.rpy-105 {
padding-top: 105px;
}
.rpt-110,
.rpy-110 {
padding-top: 110px;
}
.rpt-115,
.rpy-115 {
padding-top: 115px;
}
.rpt-120,
.rpy-120 {
padding-top: 120px;
}
.rpt-125,
.rpy-125 {
padding-top: 125px;
}
.rpt-130,
.rpy-130 {
padding-top: 130px;
}
.rpt-135,
.rpy-135 {
padding-top: 135px;
}
.rpt-140,
.rpy-140 {
padding-top: 140px;
}
.pt-140, .py-140 {
padding-top: 90px;
}
.rpt-145,
.rpy-145 {
padding-top: 145px;
}
.rpt-150,
.rpy-150 {
padding-top: 150px;
} .rpb-0,
.rpy-0 {
padding-bottom: 0px !important;
}
.rpb-5,
.rpy-5 {
padding-bottom: 5px !important;
}
.rpb-10,
.rpy-10 {
padding-bottom: 10px;
}
.rpb-15,
.rpy-15 {
padding-bottom: 15px;
}
.rpb-20,
.rpy-20 {
padding-bottom: 20px;
}
.rpb-25,
.rpy-25 {
padding-bottom: 25px;
}
.rpb-30,
.rpy-30 {
padding-bottom: 30px;
}
.rpb-35,
.rpy-35 {
padding-bottom: 35px;
}
.rpb-40,
.rpy-40 {
padding-bottom: 40px;
}
.rpb-45,
.rpy-45 {
padding-bottom: 45px;
}
.rpb-50,
.rpy-50 {
padding-bottom: 50px;
}
.rpb-55,
.rpy-55 {
padding-bottom: 55px;
}
.rpb-60,
.rpy-60 {
padding-bottom: 60px;
}
.rpb-65,
.rpy-65 {
padding-bottom: 65px;
}
.rpb-70,
.rpy-70 {
padding-bottom: 70px;
}
.rpb-75,
.rpy-75 {
padding-bottom: 75px;
}
.rpb-80,
.rpy-80 {
padding-bottom: 80px;
}
.rpb-85,
.rpy-85 {
padding-bottom: 85px;
}
.rpb-90,
.rpy-90 {
padding-bottom: 90px;
}
.rpb-95,
.rpy-95 {
padding-bottom: 95px;
}
.rpb-100,
.rpy-100 {
padding-bottom: 100px;
}
.rpb-105,
.rpy-105 {
padding-bottom: 105px;
}
.rpb-110,
.rpy-110 {
padding-bottom: 110px;
}
.rpb-115,
.rpy-115 {
padding-bottom: 115px;
}
.rpb-120,
.rpy-120 {
padding-bottom: 120px;
}
.rpb-125,
.rpy-125 {
padding-bottom: 125px;
}
.rpb-130,
.rpy-130 {
padding-bottom: 130px;
}
.rpb-135,
.rpy-135 {
padding-bottom: 135px;
}
.rpb-140,
.rpy-140 {
padding-bottom: 140px;
}
.rpb-145,
.rpy-145 {
padding-bottom: 145px;
}
.rpb-150,
.rpy-150 {
padding-bottom: 150px;
} .rm-0 {
margin: 0px !important;
}
.rm-5 {
margin: 5px !important;
}
.rm-10 {
margin: 10px;
}
.rm-15 {
margin: 15px;
}
.rm-20 {
margin: 20px;
}
.rm-25 {
margin: 25px;
}
.rm-30 {
margin: 30px;
}
.rm-35 {
margin: 35px;
}
.rm-40 {
margin: 40px;
}
.rm-45 {
margin: 45px;
}
.rm-50 {
margin: 50px;
}
.rm-55 {
margin: 55px;
}
.rm-60 {
margin: 60px;
}
.rm-65 {
margin: 65px;
}
.rm-70 {
margin: 70px;
}
.rm-75 {
margin: 75px;
}
.rm-80 {
margin: 80px;
}
.rm-85 {
margin: 85px;
}
.rm-90 {
margin: 90px;
}
.rm-95 {
margin: 95px;
}
.rm-100 {
margin: 100px;
}
.rm-105 {
margin: 105px;
}
.rm-110 {
margin: 110px;
}
.rm-115 {
margin: 115px;
}
.rm-120 {
margin: 120px;
}
.rm-125 {
margin: 125px;
}
.rm-130 {
margin: 130px;
}
.rm-135 {
margin: 135px;
}
.rm-140 {
margin: 140px;
}
.rm-145 {
margin: 145px;
}
.rm-150 {
margin: 150px;
} .rmt-0,
.rmy-0 {
margin-top: 0px !important;
}
.rmt-5,
.rmy-5 {
margin-top: 5px !important;
}
.rmt-10,
.rmy-10 {
margin-top: 10px;
}
.rmt-15,
.rmy-15 {
margin-top: 15px;
}
.rmt-20,
.rmy-20 {
margin-top: 20px;
}
.rmt-25,
.rmy-25 {
margin-top: 25px;
}
.rmt-30,
.rmy-30 {
margin-top: 30px;
}
.rmt-35,
.rmy-35 {
margin-top: 35px;
}
.rmt-40,
.rmy-40 {
margin-top: 40px;
}
.rmt-45,
.rmy-45 {
margin-top: 45px;
}
.rmt-50,
.rmy-50 {
margin-top: 50px;
}
.rmt-55,
.rmy-55 {
margin-top: 55px;
}
.rmt-60,
.rmy-60 {
margin-top: 60px;
}
.rmt-65,
.rmy-65 {
margin-top: 65px;
}
.rmt-70,
.rmy-70 {
margin-top: 70px;
}
.rmt-75,
.rmy-75 {
margin-top: 75px;
}
.rmt-80,
.rmy-80 {
margin-top: 80px;
}
.rmt-85,
.rmy-85 {
margin-top: 85px;
}
.rmt-90,
.rmy-90 {
margin-top: 90px;
}
.rmt-95,
.rmy-95 {
margin-top: 95px;
}
.rmt-100,
.rmy-100 {
margin-top: 100px;
}
.rmt-105,
.rmy-105 {
margin-top: 105px;
}
.rmt-110,
.rmy-110 {
margin-top: 110px;
}
.rmt-115,
.rmy-115 {
margin-top: 115px;
}
.rmt-120,
.rmy-120 {
margin-top: 120px;
}
.rmt-125,
.rmy-125 {
margin-top: 125px;
}
.rmt-130,
.rmy-130 {
margin-top: 130px;
}
.rmt-135,
.rmy-135 {
margin-top: 135px;
}
.rmt-140,
.rmy-140 {
margin-top: 140px;
}
.rmt-145,
.rmy-145 {
margin-top: 145px;
}
.rmt-150,
.rmy-150 {
margin-top: 150px;
} .rmb-0,
.rmy-0 {
margin-bottom: 0px !important;
}
.rmb-5,
.rmy-5 {
margin-bottom: 5px !important;
}
.rmb-10,
.rmy-10 {
margin-bottom: 10px;
}
.rmb-15,
.rmy-15 {
margin-bottom: 15px;
}
.rmb-20,
.rmy-20 {
margin-bottom: 20px;
}
.rmb-25,
.rmy-25 {
margin-bottom: 25px;
}
.rmb-30,
.rmy-30 {
margin-bottom: 30px;
}
.rmb-35,
.rmy-35 {
margin-bottom: 35px;
}
.rmb-40,
.rmy-40 {
margin-bottom: 40px;
}
.rmb-45,
.rmy-45 {
margin-bottom: 45px;
}
.rmb-50,
.rmy-50 {
margin-bottom: 50px;
}
.rmb-55,
.rmy-55 {
margin-bottom: 55px;
}
.rmb-60,
.rmy-60 {
margin-bottom: 60px;
}
.rmb-65,
.rmy-65 {
margin-bottom: 50px;
}
.rmb-70,
.rmy-70 {
margin-bottom: 70px;
}
.rmb-75,
.rmy-75 {
margin-bottom: 75px;
}
.rmb-80,
.rmy-80 {
margin-bottom: 80px;
}
.rmb-85,
.rmy-85 {
margin-bottom: 85px;
}
.rmb-90,
.rmy-90 {
margin-bottom: 90px;
}
.rmb-95,
.rmy-95 {
margin-bottom: 95px;
}
.rmb-100,
.rmy-100 {
margin-bottom: 100px;
}
.rmb-105,
.rmy-105 {
margin-bottom: 105px;
}
.rmb-110,
.rmy-110 {
margin-bottom: 110px;
}
.rmb-115,
.rmy-115 {
margin-bottom: 115px;
}
.rmb-120,
.rmy-120 {
margin-bottom: 120px;
}
.rmb-125,
.rmy-125 {
margin-bottom: 125px;
}
.rmb-130,
.rmy-130 {
margin-bottom: 130px;
}
.rmb-135,
.rmy-135 {
margin-bottom: 135px;
}
.rmb-140,
.rmy-140 {
margin-bottom: 140px;
}
.rmb-145,
.rmy-145 {
margin-bottom: 145px;
}
.rmb-150,
.rmy-150 {
margin-bottom: 150px;
}
}    .delay-1-0s {
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.delay-2-0s {
-webkit-animation-delay: 2s;
animation-delay: 2s;
}
.delay-0-1s {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s;
}
.delay-0-2s {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s;
}
.delay-0-3s {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
}
.delay-0-4s {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s;
}
.delay-0-5s {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
}
.delay-0-6s {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s;
}
.delay-0-7s {
-webkit-animation-delay: 0.7s;
animation-delay: 0.7s;
}
.delay-0-8s {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}
.delay-0-9s {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s;
}
.delay-1-1s {
-webkit-animation-delay: 1.1s;
animation-delay: 1.1s;
}
.delay-1-2s {
-webkit-animation-delay: 1.2s;
animation-delay: 1.2s;
}
.delay-1-3s {
-webkit-animation-delay: 1.3s;
animation-delay: 1.3s;
}
.delay-1-4s {
-webkit-animation-delay: 1.4s;
animation-delay: 1.4s;
}
.delay-1-5s {
-webkit-animation-delay: 1.5s;
animation-delay: 1.5s;
}
.delay-1-6s {
-webkit-animation-delay: 1.6s;
animation-delay: 1.6s;
}
.delay-1-7s {
-webkit-animation-delay: 1.7s;
animation-delay: 1.7s;
}
.delay-1-8s {
-webkit-animation-delay: 1.8s;
animation-delay: 1.8s;
}
.delay-1-9s {
-webkit-animation-delay: 1.9s;
animation-delay: 1.9s;
} @-webkit-keyframes sticky {
0% {
top: -100px;
}
100% {
top: 0;
}
}
@keyframes sticky {
0% {
top: -100px;
}
100% {
top: 0;
}
}
@-webkit-keyframes admin_sticky {
0% {
top: -100px;
}
100% {
top: 30px;
}
}
@keyframes admin_sticky {
0% {
top: -100px;
}
100% {
top: 30px;
}
} @-webkit-keyframes rotated_circle {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotated_circle {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
} @-webkit-keyframes upDownLeft {
0%,
100% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px);
}
25%,
75% {
-webkit-transform: translate(0px, 50px);
transform: translate(0px, 50px);
}
50% {
-webkit-transform: translate(-50px, 50px);
transform: translate(-50px, 50px);
}
}
@keyframes upDownLeft {
0%,
100% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px);
}
25%,
75% {
-webkit-transform: translate(0px, 50px);
transform: translate(0px, 50px);
}
50% {
-webkit-transform: translate(-50px, 50px);
transform: translate(-50px, 50px);
}
}
@-webkit-keyframes shapeAnimationOne {
0% {
-webkit-transform: translate(0px, 0px) rotate(0deg);
transform: translate(0px, 0px) rotate(0deg);
}
25% {
-webkit-transform: translate(0px, 150px) rotate(90deg);
transform: translate(0px, 150px) rotate(90deg);
}
50% {
-webkit-transform: translate(150px, 150px) rotate(180deg);
transform: translate(150px, 150px) rotate(180deg);
}
75% {
-webkit-transform: translate(150px, 0px) rotate(270deg);
transform: translate(150px, 0px) rotate(270deg);
}
100% {
-webkit-transform: translate(0px, 0px) rotate(360deg);
transform: translate(0px, 0px) rotate(360deg);
}
}
@keyframes shapeAnimationOne {
0% {
-webkit-transform: translate(0px, 0px) rotate(0deg);
transform: translate(0px, 0px) rotate(0deg);
}
25% {
-webkit-transform: translate(0px, 150px) rotate(90deg);
transform: translate(0px, 150px) rotate(90deg);
}
50% {
-webkit-transform: translate(150px, 150px) rotate(180deg);
transform: translate(150px, 150px) rotate(180deg);
}
75% {
-webkit-transform: translate(150px, 0px) rotate(270deg);
transform: translate(150px, 0px) rotate(270deg);
}
100% {
-webkit-transform: translate(0px, 0px) rotate(360deg);
transform: translate(0px, 0px) rotate(360deg);
}
}
@-webkit-keyframes shapeAnimationTwo {
0% {
-webkit-transform: translate(0px, 0px) rotate(0deg);
transform: translate(0px, 0px) rotate(0deg);
}
25% {
-webkit-transform: translate(-150px, 0px) rotate(270deg);
transform: translate(-150px, 0px) rotate(270deg);
}
50% {
-webkit-transform: translate(-150px, -150px) rotate(180deg);
transform: translate(-150px, -150px) rotate(180deg);
}
75% {
-webkit-transform: translate(0px, -150px) rotate(90deg);
transform: translate(0px, -150px) rotate(90deg);
}
100% {
-webkit-transform: translate(0px, 0px) rotate(360deg);
transform: translate(0px, 0px) rotate(360deg);
}
}
@keyframes shapeAnimationTwo {
0% {
-webkit-transform: translate(0px, 0px) rotate(0deg);
transform: translate(0px, 0px) rotate(0deg);
}
25% {
-webkit-transform: translate(-150px, 0px) rotate(270deg);
transform: translate(-150px, 0px) rotate(270deg);
}
50% {
-webkit-transform: translate(-150px, -150px) rotate(180deg);
transform: translate(-150px, -150px) rotate(180deg);
}
75% {
-webkit-transform: translate(0px, -150px) rotate(90deg);
transform: translate(0px, -150px) rotate(90deg);
}
100% {
-webkit-transform: translate(0px, 0px) rotate(360deg);
transform: translate(0px, 0px) rotate(360deg);
}
}
@-webkit-keyframes shapeAnimationThree {
0% {
-webkit-transform: translate(0px, 0px) rotate(0deg);
transform: translate(0px, 0px) rotate(0deg);
}
25% {
-webkit-transform: translate(50px, 150px) rotate(90deg);
transform: translate(50px, 150px) rotate(90deg);
}
50% {
-webkit-transform: translate(150px, 150px) rotate(180deg);
transform: translate(150px, 150px) rotate(180deg);
}
75% {
-webkit-transform: translate(150px, 50px) rotate(270deg);
transform: translate(150px, 50px) rotate(270deg);
}
100% {
-webkit-transform: translate(0px, 0px) rotate(360deg);
transform: translate(0px, 0px) rotate(360deg);
}
}
@keyframes shapeAnimationThree {
0% {
-webkit-transform: translate(0px, 0px) rotate(0deg);
transform: translate(0px, 0px) rotate(0deg);
}
25% {
-webkit-transform: translate(50px, 150px) rotate(90deg);
transform: translate(50px, 150px) rotate(90deg);
}
50% {
-webkit-transform: translate(150px, 150px) rotate(180deg);
transform: translate(150px, 150px) rotate(180deg);
}
75% {
-webkit-transform: translate(150px, 50px) rotate(270deg);
transform: translate(150px, 50px) rotate(270deg);
}
100% {
-webkit-transform: translate(0px, 0px) rotate(360deg);
transform: translate(0px, 0px) rotate(360deg);
}
}
@-webkit-keyframes shapeAnimationFour {
0% {
-webkit-transform: translate(0px, 0px) rotate(0deg);
transform: translate(0px, 0px) rotate(0deg);
}
25% {
-webkit-transform: translate(-150px -50px) rotate(90deg);
transform: translate(-150px -50px) rotate(90deg);
}
50% {
-webkit-transform: translate(-150px, -150px) rotate(180deg);
transform: translate(-150px, -150px) rotate(180deg);
}
75% {
-webkit-transform: translate(-50px, -150px) rotate(270deg);
transform: translate(-50px, -150px) rotate(270deg);
}
100% {
-webkit-transform: translate(0px, 0px) rotate(360deg);
transform: translate(0px, 0px) rotate(360deg);
}
}
@keyframes shapeAnimationFour {
0% {
-webkit-transform: translate(0px, 0px) rotate(0deg);
transform: translate(0px, 0px) rotate(0deg);
}
25% {
-webkit-transform: translate(-150px, -50px) rotate(90deg);
transform: translate(-150px, -50px) rotate(90deg);
}
50% {
-webkit-transform: translate(-150px, -150px) rotate(180deg);
transform: translate(-150px, -150px) rotate(180deg);
}
75% {
-webkit-transform: translate(-50px, -150px) rotate(270deg);
transform: translate(-50px, -150px) rotate(270deg);
}
100% {
-webkit-transform: translate(0px, 0px) rotate(360deg);
transform: translate(0px, 0px) rotate(360deg);
}
}
@-webkit-keyframes shapeAnimationFive {
0% {
-webkit-transform: translate(0px, 0px) rotate(0deg);
transform: translate(0px, 0px) rotate(0deg);
}
25% {
-webkit-transform: translate(-100px, -100px) rotate(90deg);
transform: translate(-100px, -100px) rotate(90deg);
}
50% {
-webkit-transform: translate(100px, 50px) rotate(180deg);
transform: translate(100px, 50px) rotate(180deg);
}
75% {
-webkit-transform: translate(-100px, 150px) rotate(270deg);
transform: translate(-100px, 150px) rotate(270deg);
}
100% {
-webkit-transform: translate(0px, 0px) rotate(360deg);
transform: translate(0px, 0px) rotate(360deg);
}
}
@keyframes shapeAnimationFive {
0% {
-webkit-transform: translate(0px, 0px) rotate(0deg);
transform: translate(0px, 0px) rotate(0deg);
}
25% {
-webkit-transform: translate(-100px, -100px) rotate(90deg);
transform: translate(-100px, -100px) rotate(90deg);
}
50% {
-webkit-transform: translate(100px, 50px) rotate(180deg);
transform: translate(100px, 50px) rotate(180deg);
}
75% {
-webkit-transform: translate(-100px, 150px) rotate(270deg);
transform: translate(-100px, 150px) rotate(270deg);
}
100% {
-webkit-transform: translate(0px, 0px) rotate(360deg);
transform: translate(0px, 0px) rotate(360deg);
}
}
@-webkit-keyframes down-up-one {
0% {
-webkit-transform: rotateX(0deg) translateY(0px);
transform: rotateX(0deg) translateY(0px);
}
50% {
-webkit-transform: rotateX(0deg) translateY(25px);
transform: rotateX(0deg) translateY(25px);
}
100% {
-webkit-transform: rotateX(0deg) translateY(0px);
transform: rotateX(0deg) translateY(0px);
}
}
@keyframes down-up-one {
0% {
-webkit-transform: rotateX(0deg) translateY(0px);
transform: rotateX(0deg) translateY(0px);
}
50% {
-webkit-transform: rotateX(0deg) translateY(25px);
transform: rotateX(0deg) translateY(25px);
}
100% {
-webkit-transform: rotateX(0deg) translateY(0px);
transform: rotateX(0deg) translateY(0px);
}
}
@-webkit-keyframes down-up-two {
0% {
-webkit-transform: rotateX(0deg) translate(0px);
transform: rotateX(0deg) translate(0px);
}
50% {
-webkit-transform: rotateX(0deg) translate(25px, -25px);
transform: rotateX(0deg) translate(25px, -25px);
}
100% {
-webkit-transform: rotateX(0deg) translate(0px);
transform: rotateX(0deg) translate(0px);
}
}
@keyframes down-up-two {
0% {
-webkit-transform: rotateX(0deg) translate(0px);
transform: rotateX(0deg) translate(0px);
}
50% {
-webkit-transform: rotateX(0deg) translate(25px, -25px);
transform: rotateX(0deg) translate(25px, -25px);
}
100% {
-webkit-transform: rotateX(0deg) translate(0px);
transform: rotateX(0deg) translate(0px);
}
}
@-webkit-keyframes moveLeftRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
50% {
-webkit-transform: translateX(80px);
transform: translateX(80px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes moveLeftRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
50% {
-webkit-transform: translateX(80px);
transform: translateX(80px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}   .main-header {
position: relative;
left: 0px;
top: 0px;
z-index: 999;
width: 100%;
-webkit-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.main-header.fixed-header {
min-height: 135px;
}
.main-header .header-upper {
z-index: 5;
width: 100%;
background: white;
position: relative;
padding-left: 55px;
padding-right: 55px;
-webkit-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
@media only screen and (max-width: 1500px) {
.main-header .header-upper {
padding-left: 0;
padding-right: 0;
}
}
.main-header .logo-outer {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
.header-content.header__default .logo {
margin-left: 30px;
}
.logo .logo__large,
.header-content.header__default .mobile-logo .logo__large {
display: block;
font-weight: 700;
color: #242424;
font-size: 20px;
line-height: 1;
}
.logo .logo__small,
.header-content.header__default .mobile-logo .logo__small {
font-size: 16px;
}
@media only screen and (max-width: 991px) {
.main-header .logo-outer {
display: none;
}
.header-content .elementor-container {
flex-wrap: nowrap;
}
.main-header.fixed-header {
min-height: 74px;
}
.main-header .header-upper {
padding-left: 0;
padding-right: 0;
padding: 0;
}
ul.pagination-lzr li a.page-lnk {
white-space: normal;
}
section.blog-details-area.py-100.rpy-100 {
padding-top: 60px;
padding-bottom: 30px;
}
ul.pagination-lzr li {
max-width: 100%;
margin: 30px 0;
}
ul.pagination-lzr {
margin: 0;
padding: 10px 0;
display: block;
text-align: center;
}
.header-content.header__default .header-inner {
position: relative;
}
.header-content.header__default .header-inner .menu-icons {
position: absolute;
right: 44px;
top: 50%;
margin-top: -30px;
}
}
@media only screen and (max-width: 480px) {
.header-content.header__default .header-inner .menu-icons {
margin-top: -18px;
}
}
@media (min-width: 993px) and (max-width: 1024px) {
.header-content .elementor .elementor-hidden-tablet {
display: flex;
}
.header-content .elementor .elementor-container {
flex-wrap: nowrap;
}
}
.main-header .logo {
z-index: 9;
padding: 2px 0;
position: relative;
}
.main-header.fixed-header .header-upper {
top: 0;
left: 0;
position: fixed;
-webkit-animation: sticky 1s;
animation: sticky 1s;
-webkit-box-shadow: 0px 0px 30px 0px rgba(87, 95, 245, 0.1);
box-shadow: 0px 0px 30px 0px rgba(87, 95, 245, 0.1);
}
.admin-bar .main-header.fixed-header .header-upper {
-webkit-animation: admin_sticky 1s;
animation: admin_sticky 1s;
top: 30px;
}
@media only screen and (max-width: 991px) {
.header-top-wrap {
display: none;
}
.admin-bar .main-header.fixed-header .header-upper {
-webkit-animation: sticky 1s;
animation: sticky 1s;
top: 0;
}
}
.header-top {
font-size: 15px;
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;
}
.header-top ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.header-top ul li {
margin: 0 22px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
.header-top ul li span {
margin-right: 5px;
text-transform: uppercase;
}
.header-top ul li i {
margin-right: 13px;
}
.header-top ul li:last-child:after,
.header-top ul li:last-child:before {
display: none;
}
.nav-outer {
width: 100%;
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;
}
.nav-outer .menu-btn {
margin-left: 75px;
}
@media only screen and (max-width: 991px) {
.nav-outer .menu-btn {
display: none;
}
} @media only screen and (max-width: 991px) {
.main-menu .navbar-collapse {
padding: 0 0 30px 0;
width: 100vw;
height: calc(100vh - 66px);
position: absolute;
left: 0;
}
.nav-outer {
display: block;
}
}
@media only screen and (max-width: 991px) {
.main-menu .collapse {
overflow: auto;
}
}
.main-menu .navbar-collapse {
padding: 0px;
}
.main-menu .navbar-collapse>ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
@media only screen and (max-width: 991px) {
.main-menu .navbar-collapse>ul {
display: block;
padding: 25px 0;
background: #FFFFFF;
}
.main-menu .navbar-collapse>ul>li:last-child {
border-bottom: 1px solid #f3f3f3;
}
}
.main-menu .navbar-collapse li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 33px 20px;
}
@media only screen and (max-width: 1500px) {
.main-menu .navbar-collapse li {
padding: 30px 15px;
}
}
@media only screen and (max-width: 1199px) {
.main-menu .navbar-collapse li {
padding: 30px 10px;
}
}
@media only screen and (max-width: 991px) {
.main-menu .navbar-collapse li {
display: block;
padding: 0;
border-top: 1px solid #f3f3f3;
}
.main-menu .navbar-collapse li ul li {
background: #f9f9f9;
}
}
.main-menu .navbar-collapse li.dropdown .dropdown-btn {
cursor: pointer;
font-size: 13px;
margin-left: 5px;
}
@media only screen and (max-width: 991px) {
.main-menu .navbar-collapse li.dropdown .dropdown-btn {
position: absolute;
right: 10px;
top: 0;
width: 50px;
height: 43px;
border-left: 1px solid #f2f2f2;
text-align: center;
line-height: 43px;
}
}
.main-menu .navbar-collapse li a {
position: relative;
display: block;
font-size: 16px;
opacity: 1;
font-weight: 400;
color: #242424;
text-transform: uppercase;
font-family: "Manrope", sans-serif;
-webkit-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
border-bottom: 1px solid transparent;
}
.main-menu .navbar-collapse li ul li a {
border-bottom: none!important;
}
.main-menu .navbar-collapse li li a:hover, .main-menu .navbar-collapse li li.current_page_item > a {
color: #D6B981;
}
@media only screen and (max-width: 991px) {
.main-menu .navbar-collapse li a {
padding: 10px 10px;
line-height: 22px;
}
.main-menu .navbar-collapse li a:hover, .main-menu .navbar-collapse li.current_page_item > a {
border-bottom: none;
}
.main-menu .navbar-collapse li a:hover, .main-menu .navbar-collapse li.current_page_item > a {
color: #D6B981;
}
}
.main-menu .navbar-collapse li li {
border-top: 1px solid #f3f3f3;
}
.main-menu .navbar-collapse li li a {
text-transform: capitalize;
}
.main-menu .navbar-collapse li .megamenu {
position: absolute;
left: 0px;
top: 100%;
width: 100%;
z-index: 100;
display: none;
padding: 20px 0;
background: #ffffff;
-webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
.main-menu .navbar-collapse li .megamenu:after {
display: block;
clear: both;
content: "";
}
@media only screen and (max-width: 991px) {
.main-menu .navbar-collapse li .megamenu {
position: relative;
-webkit-box-shadow: none;
box-shadow: none;
width: 100%;
}
.main-menu .navbar-collapse li .megamenu .container {
max-width: 100%;
}
.main-menu .navbar-collapse li .megamenu .row {
margin: 0px;
}
}
.main-menu .navbar-collapse li .megamenu ul {
display: block;
position: relative;
top: 0;
width: 100%;
-webkit-box-shadow: none;
box-shadow: none;
}
.main-menu .navbar-collapse li ul {
position: absolute;
left: inherit;
top: 100%;
min-width: 250px;
z-index: 100;
display: none;
background: #ffffff;
-webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
}
@media only screen and (max-width: 991px) {
.main-menu .navbar-collapse li ul {
position: relative;
display: none;
width: 100%;
-webkit-box-shadow: none;
box-shadow: none;
}
.main-menu .navbar-collapse li ul:after {
display: block;
clear: both;
content: "";
}
}
@media only screen and (max-width: 991px) and (max-width: 375px) {
.main-menu .navbar-collapse li ul {
min-width: auto;
}
}
.main-menu .navbar-collapse li ul li {
width: 100%;
padding: 7px 20px;
}
@media only screen and (max-width: 991px) {
.main-menu .navbar-collapse li ul li {
padding: 0 15px;
}
}
.main-menu .navbar-collapse li ul li ul {
left: 100%;
top: 0%;
}
@media only screen and (max-width: 991px) {
.main-menu .navbar-collapse li ul li ul {
left: auto;
}
}
.main-menu .navbar-header {
display: none;
}
@media only screen and (max-width: 991px) {
.main-menu .navbar-header {
display: flex;
align-items: center;
justify-content: start;
}
.header-content.header__default .main-menu .navbar-header {
flex-direction: row-reverse;
justify-content: space-between;
}
.mobile-logo {
margin-right: -73px!important;
max-width: 173px;
}
.header__default .mobile-logo {
margin-right: 0!important;
margin-left: 0!important;
padding: 0;
max-width: 220px;
}
}
.main-menu .navbar-header .navbar-toggle {
float: right;
padding: 4px 0;
cursor: pointer;
background: transparent;
}
.main-menu .navbar-header .navbar-toggle .icon-bar {
background: #696969;
height: 2px;
width: 30px;
display: block;
margin: 7px 0;
transition: all 0.3s ease 0s;
position: relative;
}
.main-menu .navbar-header .navbar-toggle[aria-expanded="true"] .icon-bar:nth-child(1) {
transform: rotate(45deg);
position: relative;
top: 4px;
}
.main-menu .navbar-header .navbar-toggle[aria-expanded="true"] .icon-bar:nth-child(2) {
transform: rotate(-45deg);
position: relative;
top: -5px;
}
.main-menu .navbar-header .navbar-toggle[aria-expanded="true"] .icon-bar:nth-child(3) {
display: none;
} .menu-icons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.menu-icons button {
background: transparent;
}
.menu-icons .cart {
position: relative;
}
@media only screen and (max-width: 767px) {
.menu-icons .cart {
margin-right: 15px;
}
} .nav-search {
position: relative;
margin-left: 30px;
margin-right: 30px;
}
@media only screen and (max-width: 1199px) {
.nav-search {
margin-left: 25px;
margin-right: 25px;
}
}
@media only screen and (max-width: 480px) {
.nav-search {
display: none;
}
}
.nav-search button {
background: transparent;
}
.nav-search form {
position: absolute;
width: 320px;
top: -11px;
right: -24px;
z-index: 777;
padding: 10px;
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: #fff;
-webkit-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.05);
box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.05);
}
.nav-search form.hide {
display: none;
}
.nav-search form input {
border: none;
padding: 15px 5px 15px 25px;
}
.nav-search form button {
padding: 15px 20px 15px 0;
} .menu-sidebar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.menu-sidebar button {
width: 28px;
cursor: pointer;
border-radius: 50%;
background: transparent;
}
.menu-sidebar button .icon-bar {
display: block;
height: 3px;
width: 3px;
margin: 4px auto;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
border-radius: 3px;
background: #242424;
} .hidden-bar {
position: fixed;
right: -350px;
top: 0px;
opacity: 0;
width: 350px;
height: 100%;
z-index: 99999;
overflow-y: auto;
visibility: hidden;
background-color: #141414;
border-left: 1px solid #141414;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
@media only screen and (max-width: 375px) {
.hidden-bar {
width: 300px;
}
}
.hidden-bar .social-style-one a {
width: 40px;
height: 40px;
line-height: 40px;
}
.side-content-visible .hidden-bar {
right: 0px;
opacity: 1;
visibility: visible;
}
.hidden-bar .inner-box {
position: relative;
padding: 100px 40px 50px;
}
@media only screen and (max-width: 375px) {
.hidden-bar .inner-box {
padding-left: 25px;
padding-right: 25px;
}
}
.hidden-bar .inner-box .cross-icon {
position: absolute;
right: 30px;
top: 30px;
cursor: pointer;
color: #ffffff;
font-size: 20px;
-webkit-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.hidden-bar .inner-box h4 {
position: relative;
color: #ffffff;
margin-bottom: 35px;
} .hidden-bar .appointment-form {
position: relative;
}
.hidden-bar .appointment-form .form-group {
position: relative;
margin-bottom: 20px;
}
.hidden-bar .appointment-form input[type="text"],
.hidden-bar .appointment-form input[type="email"],
.hidden-bar .appointment-form input[type="tel"],
.hidden-bar .appointment-form input[type="number"],
.hidden-bar .appointment-form input[type="address"],
.hidden-bar .appointment-form input[type="password"] {
position: relative;
display: block;
width: 100%;
line-height: 23px;
padding: 10px 25px;
color: #ffffff;
font-size: 17px;
background: none;
-webkit-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
border: 1px solid rgba(255, 255, 255, 0.1);
}
.hidden-bar .appointment-form textarea {
position: relative;
display: block;
width: 100%;
line-height: 23px;
padding: 10px 25px;
color: #ffffff;
font-size: 17px;
border: 1px solid rgba(255, 255, 255, 0.1);
background: none;
-webkit-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
resize: none;
}
.hidden-bar .appointment-form input::-webkit-input-placeholder {
font-size: 14px;
color: #bdbdbd;
}
.hidden-bar .appointment-form input:-ms-input-placeholder {
font-size: 14px;
color: #bdbdbd;
}
.hidden-bar .appointment-form input::-ms-input-placeholder {
font-size: 14px;
color: #bdbdbd;
}
.hidden-bar .appointment-form input::placeholder {
font-size: 14px;
color: #bdbdbd;
}
.hidden-bar .appointment-form textarea::-webkit-input-placeholder {
font-size: 14px;
color: #bdbdbd;
}
.hidden-bar .appointment-form textarea:-ms-input-placeholder {
font-size: 14px;
color: #bdbdbd;
}
.hidden-bar .appointment-form textarea::-ms-input-placeholder {
font-size: 14px;
color: #bdbdbd;
}
.hidden-bar .appointment-form textarea::placeholder {
font-size: 14px;
color: #bdbdbd;
}
.hidden-bar .appointment-form .form-group button {
width: 100%;
font-size: 16px;
padding: 10px 15px;
margin-bottom: 20px;
border-color: white;
}
.form-back-drop {
position: fixed;
right: 0px;
top: 0px;
width: 100%;
height: 100%;
opacity: 0;
background: rgba(0, 0, 0, 0.7);
visibility: hidden;
z-index: 9990;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.side-content-visible .form-back-drop {
opacity: 1;
visibility: visible;
} .header-two {
position: fixed;
}
.admin-bar .header-two {
top: 30px;
}
.header-two .header-upper {
background: transparent;
}
.header-two .menu-sidebar .icon-bar,
.header-two .navbar-header .navbar-toggle .icon-bar {
background: white;
}
.header-two .navbar-collapse .navigation>li>a {
color: white;
}
@media only screen and (max-width: 991px) {
.header-two .navbar-collapse .navigation {
background: #242424;
}
.header-two .navbar-collapse .navigation>li,
.header-two .navbar-collapse .navigation>li:last-child,
.header-two .navbar-collapse .navigation>li.dropdown>.dropdown-btn {
border-color: #f3f3f324;
}
}
.header-two.fixed-header .header-upper {
background: #242424;
} .header-three .menu-sidebar .icon-bar,
.header-three .main-menu .navbar-toggle .icon-bar {
background: #D6B981;
}
.header-three .header-top ul li i {
color: #D6B981;
} .header-four .header-upper {
background: transparent;
}
.header-four .logo-outer {
display: block;
}
.header-four.fixed-header .header-upper {
background: white;
} .header-five {
position: fixed;
right: 0;
left: auto;
width: calc(100% - 85px);
}
@media only screen and (max-width: 575px) {
.header-five {
width: 100%;
}
}
.header-five .header-upper {
background: transparent;
}
.header-five .menu-sidebar .icon-bar,
.header-five .navbar-header .navbar-toggle .icon-bar {
background: white;
}
.header-five .nav-outer {
margin-right: 30px;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: end;
}
.header-five .nav-search {
margin-right: 0;
}
.header-five .nav-search form button {
color: #242424;
}
.header-five .navbar-collapse .navigation>li>a {
color: white;
}
@media only screen and (max-width: 991px) {
.header-five .navbar-collapse .navigation {
background: #242424;
}
.header-five .navbar-collapse .navigation>li,
.header-five .navbar-collapse .navigation>li:last-child,
.header-five .navbar-collapse .navigation>li.dropdown>.dropdown-btn {
border-color: #f3f3f324;
}
}
.header-five.fixed-header .header-upper {
position: relative;
background: #D6B981;
}
.home-three .page-wrapper {
margin-right: 0;
width: calc(100% - 85px);
}
@media only screen and (max-width: 575px) {
.home-three .page-wrapper {
width: 100%;
}
}
.home-three .menu-sidebar {
top: 40px;
left: 24px;
z-index: 99999;
position: fixed;
}
.home-three .menu-sidebar .icon-bar {
background: white;
}
.home-three .hidden-bar {
opacity: 1;
left: -265px;
z-index: 9999;
background: black;
visibility: visible;
}
@media only screen and (max-width: 575px) {
.home-three .hidden-bar {
display: none;
}
}
.home-three .hidden-bar .inner-box {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: end;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: end;
padding-left: 0;
padding-right: 0;
}
.home-three .hidden-bar .sidebar-form {
margin-left: 30px;
margin-right: 5px;
}
.home-three .hidden-bar .follow-us-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-left: 25px;
margin-right: 25px;
}
.home-three .hidden-bar .follow-us-wrap b {
color: white;
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;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.home-three .hidden-bar .follow-us-wrap b:after {
content: '';
height: 30px;
width: 2px;
opacity: 0.5;
margin-top: 20px;
background: white;
}
.home-three .hidden-bar .follow-btns {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.home-three .hidden-bar .follow-btns a {
margin-bottom: 40px;
}
@media only screen and (max-width: 991px) {
.home-three .hidden-bar .follow-btns a {
margin-bottom: 15px;
}
}
.home-three .hidden-bar .follow-btns a:hover {
color: white;
}
.home-three.side-content-visible .hidden-bar {
left: 0;
}
.home-three.side-content-visible .hidden-bar .icon-bar:nth-child(1) {
-webkit-transform: rotate(45deg) translate(9px);
-ms-transform: rotate(45deg) translate(9px);
transform: rotate(45deg) translate(9px);
}
.home-three.side-content-visible .hidden-bar .icon-bar:nth-child(2) {
opacity: 0;
}
.home-three.side-content-visible .hidden-bar .icon-bar:nth-child(3) {
-webkit-transform: rotate(-45deg) translate(13px, -5px);
-ms-transform: rotate(-45deg) translate(13px, -5px);
transform: rotate(-45deg) translate(13px, -5px);
}   section.hero-section {
min-height: 840px;
display: flex;
align-items: center;
justify-content: center;
}
.hero-section .container {
max-width: 1350px;
}
.hero-content {
z-index: 1;
position: relative;
margin-top: 180px;
margin-bottom: 180px;
padding-right: 40px;
}
.hero-content .bg-text {
font-size: 250px;
-webkit-transform: translate(-50px, -58%);
-ms-transform: translate(-50px, -58%);
transform: translate(-50px, -58%);
}
@media only screen and (max-width: 1500px) {
.hero-content .bg-text {
font-size: 200px;
}
}
@media only screen and (max-width: 1199px) {
.hero-content .bg-text {
font-size: 150px;
-webkit-transform: translate(-15px, -50%);
-ms-transform: translate(-15px, -50%);
transform: translate(-15px, -50%);
}
}
@media only screen and (max-width: 767px) {
.hero-content .bg-text {
font-size: 100px;
}
}
@media only screen and (max-width: 575px) {
.hero-content .bg-text {
font-size: 75px;
}
}
.hero-content h1 {
font-size: 88px;
}
@media only screen and (max-width: 767px) {
.hero-content h1 {
font-size: 48px;
}
}
.hero-right-image {
height: 100%;
width: 50vw;
right: 0;
top: 0;
z-index: -1;
overflow: hidden;
position: absolute;
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-size: cover;
}
@media only screen and (max-width: 991px) {
.hero-content {
margin-bottom: 80px;
margin-top: 80px;
padding-right: 0;
}
section.hero-section {
display: block;
min-height: 640px;
}
.hero-right-image {
height: 360px;
width: 100%;
position: relative;
}
} .hero-section-two {
display: flex;
align-items: center;
height: calc(100vh - 100px);
}
.header-transparent .hero-section-two {
height: 100vh;
}
@media only screen and (max-width: 992px) {
.header-transparent .hero-section-two {
height: auto;
min-height: 640px;
}
}
.hero-content-two {
margin-top: 0;
margin-bottom: 0;
}
.hero-section-two .hero-right-image img:nth-child(2) {
position: absolute;
left: 0;
bottom: 0;
height: 100%;
max-width: none;
}
@media only screen and (max-width: 767px) {
.hero-section-two {
display: block;
}
.hero-content-two {
margin-top: 120px;
margin-bottom: 20px;
}
}
.hero-content-two h1 {
color: white;
}
.hero-content-two .sub-title {
color: white;
display: block;
font-size: 22px;
font-weight: 500;
margin-bottom: 10px;
}
@media only screen and (max-width: 375px) {
.hero-content-two .sub-title {
font-size: 20px;
}
}
.hero-content-two .list-style-two ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.hero-content-two .list-style-two li {
width: 50%;
color: white;
}
@media only screen and (max-width: 575px) {
.hero-content-two .list-style-two li {
width: 100%;
}
.list-style-two li {
margin-bottom: 5px;
}
}
@media only screen and (max-width: 375px) {
.hero-content-two .list-style-two li {
font-size: 17px;
}
}
.hero-content-two .hero-btn .theme-btn {
margin-right: 20px;
}
.hero-content-two .hero-btn .theme-btn:last-child {
margin-right: 0;
}
.hero-green-lear {
position: absolute;
left: 0;
bottom: 0;
z-index: -1;
max-width: 20%;
}
.hero-three-shapes {
position: absolute;
top: 20%;
left: 8%;
z-index: -1;
max-width: 8%;
opacity: 0.4;
-webkit-animation: shapeAnimationOne 30s infinite;
animation: shapeAnimationOne 30s infinite;
}
@media only screen and (max-width: 1024px) {
.about-left img {
width: 100%;
}
.hero-content-two .hero-btn .theme-btn {
margin-right: 8px;
}
}   .slider-section {
background: black;
}
.slider-section .slick-arrow {
width: 50px;
height: 50px;
z-index: 2;
opacity: 0;
color: white;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
line-height: 50px;
text-align: center;
position: absolute;
top: calc(50% - 25px);
background: transparent;
border: 1px solid rgba(255, 255, 255, 0.3);
display: flex;
align-items: center;
justify-content: center;
}
.slider-section .slick-arrow:focus,
.slider-section .slick-arrow:hover {
background: white;
border-color: white;
color: #242424;
}
.slider-section .slick-arrow.slider-prev {
left: 70px;
}
@media only screen and (max-width: 991px) {
.slider-section .slick-arrow.slider-prev {
left: 15px;
}
}
.slider-section .slick-arrow.slider-next {
right: 70px;
}
@media only screen and (max-width: 991px) {
.slider-section .slick-arrow.slider-next {
right: 15px;
}
}
.slider-section .slick-dots {
position: absolute;
left: 50%;
bottom: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-transform: translate(-50%);
-ms-transform: translate(-50%);
transform: translate(-50%);
}
.slider-section .slick-dots li {
width: 10px;
height: 10px;
cursor: pointer;
overflow: hidden;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
border-radius: 50%;
text-indent: 100px;
background: transparent;
border: 2px solid white;
margin-left: 5px;
margin-right: 5px;
}
.slider-section .slick-dots li button {
background: transparent;
}
.slider-section .slick-dots li.slick-active {
background: white;
}
.slider-section:hover .slick-arrow {
opacity: 1;
}
.slider-single-item {
z-index: 1;
min-height: 100vh;
text-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
background-size: cover;
padding-top: 150px;
padding-bottom: 150px;
z-index: 1;
position: relative;
}
.slider-single-item::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 0;
opacity: 0.4;
background-color: black;
}
@media only screen and (max-width: 767px) {
.slider-single-item {
padding-top: 120px;
padding-bottom: 120px;
}
}
.slider-single-item:after {
position: absolute;
border-radius: 50%;
width: 570px;
height: 570px;
content: '';
left: 50%;
top: 50%;
z-index: -2;
-webkit-filter: blur(300px);
filter: blur(300px);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background: rgba(39, 39, 39, 0.6);
}
.slider-single-item * {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.slider-single-item .container {
max-width: 900px;
}
.slider-single-item .bg-text {
font-size: 350px;
color: white;
opacity: 0.1;
left: 50%;
top: 50%;
-webkit-transition: 1s;
-o-transition: 1s;
transition: 1s;
-webkit-transform: translate(-50%, -50%) scale(0);
-ms-transform: translate(-50%, -50%) scale(0);
transform: translate(-50%, -50%) scale(0);
}
@media only screen and (max-width: 1500px) {
.slider-single-item .bg-text {
font-size: 250px;
}
}
@media only screen and (max-width: 1199px) {
.slider-single-item .bg-text {
font-size: 200px;
}
}
@media only screen and (max-width: 991px) {
.slider-single-item .bg-text {
font-size: 150px;
}
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
.slider-single-item .bg-text {
font-size: 120px;
}
}
@media only screen and (max-width: 767px) {
.slider-single-item .bg-text {
font-size: 100px;
}
}
@media only screen and (max-width: 575px) {
.slider-single-item .bg-text {
font-size: 80px;
}
}
@media only screen and (max-width: 480px) {
.slider-single-item .bg-text {
font-size: 50px;
}
}
.slider-single-item .sub-title {
color: white;
display: block;
font-size: 22px;
font-weight: 500;
margin-bottom: 15px;
}
.slider-single-item h1 {
color: white;
font-size: 120px;
line-height: 1.08;
margin-bottom: 25px;
}
@media only screen and (max-width: 1500px) {
.slider-single-item h1 {
font-size: 100px;
}
}
@media only screen and (max-width: 1199px) {
.slider-single-item h1 {
font-size: 75px;
}
}
@media only screen and (max-width: 767px) {
.slider-single-item h1 {
font-size: 60px;
}
}
@media only screen and (max-width: 575px) {
.slider-single-item h1 {
font-size: 45px;
}
}
@media only screen and (max-width: 480px) {
.slider-single-item h1 {
font-size: 35px;
}
}
.slider-single-item .slider-btn {
margin-left: -10px;
margin-right: -10px;
}
.slider-single-item .slider-btn .theme-btn {
margin: 10px 10px 0;
}
.slider-single-item.slick-slide {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.slider-single-item.slick-active .bg-text {
-webkit-transition-delay: 1s;
-o-transition-delay: 1s;
transition-delay: 1s;
-webkit-transform: translate(-50%, -50%) scale(1);
-ms-transform: translate(-50%, -50%) scale(1);
transform: translate(-50%, -50%) scale(1);
}
.slider-single-item.slick-active h1,
.slider-single-item.slick-active .sub-title,
.slider-single-item.slick-active .slider-btn .theme-btn {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
.slider-single-item.slick-active .sub-title {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
}
.slider-single-item.slick-active h1 {
-webkit-animation-delay: 0.7s;
animation-delay: 0.7s;
}
.slider-single-item.slick-active .slider-btn .theme-btn:first-child {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s;
}
.slider-single-item.slick-active .slider-btn .theme-btn:last-child {
-webkit-animation-delay: 1.1s;
animation-delay: 1.1s;
}   .about-content {
margin-left: 65px;
}
@media only screen and (max-width: 1199px) {
.about-content {
margin-left: 0;
}
}
.about-content>i {
color: #242424;
}
.about-right-leaf {
position: absolute;
top: -20%;
right: 0;
max-width: 15%;
-webkit-animation: down-up-one 10s infinite;
animation: down-up-one 10s infinite;
}
.about-left .circle-image {
position: absolute;
left: 0;
top: 0;
z-index: -1;
max-width: 50%;
-webkit-transform: translate(-45%, -40%);
-ms-transform: translate(-45%, -40%);
transform: translate(-45%, -40%);
}
.about-left .circle-image img {
border-radius: 50%;
-webkit-animation: rotated_circle 20s infinite;
animation: rotated_circle 20s infinite;
} .about-page-right-video {
position: relative;
z-index: 1;
position: relative;
}
.about-page-right-video::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 0;
opacity: 0.3;
background-color: black;
}
.about-page-right-video:before {
z-index: 1;
}
.about-page-right-video img {
width: 100%;
}
.about-page-right-video .video-play {
width: 95px;
height: 95px;
color: white;
line-height: 93px;
background: transparent;
border: 1px solid white;
display: flex;
justify-content: center;
align-items: center;
}
@media only screen and (max-width: 480px) {
.about-page-right-video .video-play {
width: 65px;
height: 65px;
font-size: 17px;
line-height: 63px;
}
}
.client-logo-wrap .slick-track {
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;
}
.client-logo-wrap img {
display: inline-block;
height: 50px;
width: auto;
max-width: 100%;
}
.client-logo-wrap .slick-slide {
margin-left: 15px;
margin-right: 15px;
} .about-right-text .read-more {
color: #D6B981;
}
.about-offer-item {
position: relative;
margin-bottom: 30px;
}
.about-offer-item:before {
position: absolute;
content: '';
width: 100%;
height: 100%;
left: 0;
top: 0;
background-image: -webkit-linear-gradient(282.18deg, rgba(0, 0, 0, 0) 6.02%, #000000 118.19%);
background-image: -o-linear-gradient(282.18deg, rgba(0, 0, 0, 0) 6.02%, #000000 118.19%);
background-image: linear-gradient(167.82deg, rgba(0, 0, 0, 0) 6.02%, #000000 118.19%);
pointer-events: none;
}
.about-offer-item img,
.elementor .about-offer-item img {
width: 100%;
height: 497px;
object-fit: cover;
object-position: center center;
}
.about-offer-item .about-offer-content {
position: absolute;
width: 100%;
left: 0;
z-index: 2;
bottom: 35px;
text-align: center;
pointer-events: none;
}
.about-offer-item .about-offer-content span {
color: white;
opacity: 0.7;
}
.about-offer-item .about-offer-content h4 {
color: white;
margin-bottom: 5px;
}
.about-offer-item .about-offer-content .bg-text {
font-size: 130px;
opacity: 0.1;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}   .marquee-text {
-webkit-transform: rotate(-2.56deg);
-ms-transform: rotate(-2.56deg);
transform: rotate(-2.56deg);
}
.marquee-text .slick-list {
padding-top: 35px;
padding-bottom: 35px;
border-top: 1px solid rgba(36, 36, 36, 0.15);
border-bottom: 1px solid rgba(36, 36, 36, 0.15);
}
.marquee-text h2 {
margin: 0 15px;
font-size: 40px;
text-transform: uppercase;
}
@media only screen and (max-width: 1199px) and (min-width: 991px) {
.marquee-text h2 {
font-size: 35px;
}
}
@media only screen and (max-width: 991px) {
.marquee-text h2 {
font-size: 30px;
}
}
@media only screen and (max-width: 767px) {
.marquee-text h2 {
font-size: 25px;
}
}
@media only screen and (max-width: 480px) {
.marquee-text h2 {
font-size: 20px;
}
}   .features-section-content .section-title {
max-width: 550px;
margin-left: auto;
margin-right: auto;
}
.features-item-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-left: 25px;
padding-right: 25px;
}
@media only screen and (max-width: 1500px) {
.features-item-wrap {
padding-bottom: 70px;
padding-left: 0;
padding-right: 0;
}
}
@media only screen and (max-width: 767px) {
.features-item-wrap {
padding-bottom: 0;
}
}
.feature-item {
width: 46%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
margin-top: 55px;
padding-top: 35px;
border-top: 1px solid rgba(36, 36, 36, 0.1);
}
@media only screen and (max-width: 767px) {
.feature-item {
width: 100%;
margin-top: 35px;
}
}
.feature-item .icon {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
font-size: 50px;
margin-right: 20px;
color: #242424;
width: 85px;
height: 85px;
background: #F6E9E4;
line-height: 85px;
border-radius: 50%;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
}
@media only screen and (max-width: 375px) {
.feature-item .icon {
width: 50px;
height: 50px;
font-size: 25px;
line-height: 50px;
margin-right: 15px;
}
}
.feature-item h4 {
margin: -10px 0 10px 0;
}
@media only screen and (max-width: 375px) {
.feature-item h4 {
margin-top: 0;
font-size: 22px;
}
}
.feature-item:hover {
border-color: #242424;
}
.features-image {
padding: 20px;
max-width: 440px;
border-radius: 50% 75%;
}
@media only screen and (max-width: 1199px) {
.features-image {
display: none;
}
}
.features-image img {
width: 100%;
border-radius: 50% 75%;
}
.features-image.left-image {
border: 1px solid rgba(36, 36, 36, 0.15);
}
.features-image.right-image {
right: 0;
bottom: 0;
}
.reatures-leaf {
position: absolute;
left: 0;
top: 10%;
max-width: 25%;
}   .project-item {
overflow: hidden;
margin-bottom: 40px;
position: relative;
max-width: -webkit-max-content;
max-width: -moz-max-content;
max-width: max-content;
}
@media only screen and (max-width: 767px) {
.project-item {
margin-top: 0;
}
}
@media only screen and (max-width: 1199px) {
.project-item {
max-width: 100%;
}
.project-item img {
width: 100%;
}
}
.project-item:hover .project-content {
opacity: 1;
-webkit-transform: translate(0);
-ms-transform: translate(0);
transform: translate(0);
}
.project-content {
position: absolute;
bottom: 20px;
right: 20px;
opacity: 0;
background: white;
padding: 25px 35px;
-webkit-transition: 0.4s linear;
-o-transition: 0.4s linear;
transition: 0.4s linear;
width: calc(100% - 40px);
-webkit-transform: translate(110%);
-ms-transform: translate(110%);
transform: translate(110%);
}
.project-content h5 {
margin: 0;
text-align: center;
}
@media only screen and (max-width: 767px) {
.project-btn {
margin-top: 0;
}
} .project-section-two {
padding-left: 55px;
padding-right: 55px;
}
@media only screen and (max-width: 1500px) {
.project-section-two {
padding-left: 0;
padding-right: 0;
}
}
.project-item-two {
margin-bottom: 30px;
z-index: 1;
position: relative;
}
.project-item-two::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 0;
opacity: 0.4;
background-color: black;
}
.project-item-two:before {
z-index: 2;
}
.project-item-two img {
width: 100%;
}
.project-item-two .project-content-two {
position: absolute;
z-index: 3;
top: 40px;
left: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 50px 35px;
text-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: calc(100% - 80px);
height: calc(100% - 80px);
border: 1px solid rgba(255, 255, 255, 0.3);
}
@media only screen and (max-width: 1700px) and (min-width: 1200px) {
.project-item-two .project-content-two {
top: 20px;
left: 20px;
width: calc(100% - 40px);
height: calc(100% - 40px);
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (max-width: 991px) {
.project-item-two .project-content-two {
top: 20px;
left: 20px;
width: calc(100% - 40px);
height: calc(100% - 40px);
padding-left: 15px;
padding-right: 15px;
}
}
.project-item-two h3 {
color: white;
font-size: 65px;
line-height: 1.1;
margin-bottom: 20px;
font-family: "Dancing Script", cursive;
}
@media only screen and (max-width: 1700px) and (min-width: 1200px) {
.project-item-two h3 {
font-size: 45px;
}
}
@media only screen and (max-width: 575px) {
.project-item-two h3 {
font-size: 55px;
}
}
.project-item-two h5 {
color: white;
font-size: 24px;
margin-bottom: 28px;
}
@media only screen and (max-width: 575px) {
.project-item-two h5 {
font-size: 20px;
}
}
.project-item-two .theme-btn {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
font-size: 15px;
padding: 9px 30px;
}
.project-item-two .bg-text {
color: white;
top: 50%;
left: 50%;
opacity: 0.2;
font-size: 250px;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
@media only screen and (max-width: 1500px) {
.project-item-two .bg-text {
font-size: 150px;
}
}
@media only screen and (max-width: 1199px) {
.project-item-two .bg-text {
font-size: 100px;
}
}
@media only screen and (max-width: 575px) {
.project-item-two .bg-text {
font-size: 70px;
}
}
@media only screen and (max-width: 480px) {
.project-item-two .bg-text {
font-size: 40px;
}
}
.project-item-two.big-item .project-content-two {
text-align: left;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
padding-left: 50px;
padding-right: 50px;
}
@media only screen and (max-width: 767px) {
.project-item-two.big-item .project-content-two {
padding-left: 25px;
padding-right: 25px;
}
}
.project-item-two.big-item h3 {
font-size: 90px;
max-width: 400px;
}
@media only screen and (max-width: 1700px) and (min-width: 1200px) {
.project-item-two.big-item h3 {
font-size: 55px;
}
}
@media only screen and (max-width: 991px) {
.project-item-two.big-item h3 {
font-size: 55px;
}
}
@media only screen and (max-width: 575px) {
.project-item-two.big-item h3 {
font-size: 35px;
}
}
.project-item-two.big-item h5 {
font-size: 30px;
}
@media only screen and (max-width: 375px) {
.project-item-two.big-item h5 {
display: none;
}
}
@media only screen and (max-width: 375px) {
.project-item-two.big-item .theme-btn {
display: none;
}
}
.project-item-two.video-item .project-content-two {
left: 70px;
top: 70px;
padding: 0;
width: calc(100% - 140px);
height: calc(100% - 140px);
}
@media only screen and (max-width: 991px) {
.project-item-two.video-item .project-content-two {
top: 20px;
left: 20px;
width: calc(100% - 40px);
height: calc(100% - 40px);
}
}
.project-item-two.video-item .video-play {
color: #D6B981;
}
@media only screen and (min-width: 1501px) {
.project-item-two.video-item .video-play {
width: 155px;
height: 155px;
line-height: 155px;
}
}
@media only screen and (max-width: 575px) {
.project-item-two.video-item .video-play {
width: 75px;
height: 75px;
line-height: 75px;
}
}
@media only screen and (max-width: 375px) {
.project-item-two.video-item .video-play {
width: 45px;
height: 45px;
font-size: 17px;
line-height: 45px;
}
} .gallery-section {
padding-left: 55px;
padding-right: 55px;
}
@media only screen and (max-width: 1500px) {
.gallery-section {
padding-left: 0;
padding-right: 0;
}
}
.custom-gallery-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-left: -15px;
margin-right: -15px;
}
.custom-gallery-item {
position: relative;
margin: 0 15px 30px;
width: calc(20% - 30px);
}
.custom-gallery-item img,
.elementor .custom-gallery-item img {
width: 100%;
height: 182px;
object-position: center;
object-fit: cover;
}
.custom-gallery-item.vertical-item img,
.elementor .custom-gallery-item.vertical-item img {
height: 394px;
}
.custom-gallery-item.big-item img,
.elementor .custom-gallery-item.big-item img {
height: 394px;
}
@media only screen and (max-width: 1199px) {
.custom-gallery-item {
width: calc(25% - 30px);
}
}
@media only screen and (max-width: 991px) {
.custom-gallery-item {
width: calc(50% - 30px);
}
}
@media only screen and (max-width: 480px) {
.custom-gallery-item {
width: calc(100% - 30px);
}
}
.custom-gallery-item.big-item {
width: calc(40% - 30px);
}
@media only screen and (max-width: 1199px) {
.custom-gallery-item.big-item {
width: calc(25% - 30px);
}
}
@media only screen and (max-width: 991px) {
.custom-gallery-item.big-item {
width: calc(50% - 30px);
}
}
@media only screen and (max-width: 480px) {
.custom-gallery-item.big-item {
width: calc(100% - 30px);
}
}
.custom-gallery-item:hover .gallery-overlay {
opacity: 1;
}
.custom-gallery-item .gallery-overlay {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: 0;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
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: rgba(0, 0, 0, 0.65);
}
.custom-gallery-item .gallery-overlay a {
color: white;
width: 60px;
height: 60px;
background: #D6B981;
line-height: 60px;
border-radius: 50%;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
} .instagram-section {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-left: 70px;
padding-right: 70px;
margin-left: -15px;
margin-right: -15px;
}
@media only screen and (max-width: 1500px) {
.instagram-section {
padding-left: 15px;
padding-right: 15px;
}
}
.instagram-section .instagram-item {
margin: 0 15px 30px;
width: calc(20% - 30px);
z-index: 1;
position: relative;
}
.instagram-section .instagram-item::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 0;
opacity: 0;
background-color: black;
}
.instagram-section .instagram-item:before {
z-index: 1;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
@media only screen and (max-width: 1500px) {
.instagram-section .instagram-item {
width: calc(33.33% - 30px);
}
}
@media only screen and (max-width: 575px) {
.instagram-section .instagram-item {
width: calc(50% - 30px);
}
}
@media only screen and (max-width: 480px) {
.instagram-section .instagram-item {
width: calc(100% - 30px);
}
}
.instagram-section .instagram-item img {
width: 100%;
}
.instagram-section .instagram-item a {
position: absolute;
left: 50%;
top: 50%;
z-index: 2;
opacity: 0;
color: white;
font-size: 55px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.instagram-section .instagram-item:hover a {
opacity: 1;
}
.instagram-section .instagram-item:hover:before {
opacity: 0.4;
} .portfolio-section {
padding-left: 55px;
padding-right: 55px;
}
@media only screen and (max-width: 1500px) {
.portfolio-section {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (max-width: 767px) {
.portfolio-section {
padding-left: 0;
padding-right: 0;
}
}
.portfolio-filter {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.portfolio-filter li {
margin: 5px;
cursor: pointer;
font-size: 17px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
font-weight: 600;
padding: 5px 25px;
color: #242424;
background: #F7F7F7;
}
@media only screen and (max-width: 375px) {
.portfolio-filter li {
padding: 5px 20px;
}
}
.portfolio-filter li:hover,
.portfolio-filter li.current {
color: white;
background: #D6B981;
}
.portfolio-item {
position: relative;
margin-bottom: 30px;
}
.portfolio-item img {
width: 100%;
}
.portfolio-item .portfolio-content {
position: absolute;
bottom: 20px;
right: 20px;
left: 20px;
margin: auto;
max-width: 100%;
}
.portfolio-item .portfolio-content h6,
.portfolio-item .portfolio-content b {
opacity: 0;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
font-weight: 600;
margin-left: 25px;
display: inline-block;
}
.portfolio-item .portfolio-content h6 {
color: white;
margin-bottom: 0;
padding: 10px 20px;
background: #D6B981;
}
.portfolio-item .portfolio-content h6 a {
color: white;
}
.portfolio-item .portfolio-content b {
font-size: 14px;
background: white;
padding: 5px 20px;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
color: #242424;
}
.portfolio-item:hover .portfolio-content h6,
.portfolio-item:hover .portfolio-content b {
opacity: 1;
margin-left: 0;
}
.portfolio-item:hover .portfolio-content b {
-webkit-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
} .portfolio-details {
font-size: 17px;
}
.portfolio-details img,
.portfolio-details p {
margin-bottom: 30px;
}
.portfolio-details h3 {
font-size: 35px;
margin-bottom: 20px;
}
@media only screen and (max-width: 480px) {
.portfolio-details h3 {
font-size: 30px;
}
}
@media only screen and (max-width: 375px) {
.portfolio-details h3 {
font-size: 25px;
}
}
.portfolio-details-content {
margin-bottom: 55px;
}
.portfolio-details-content.table-left {
margin-right: 50px;
}
@media only screen and (max-width: 991px) {
.portfolio-details-content.table-left {
margin-right: 0;
}
}
.first-letter-big::first-letter {
color: white;
float: left;
font-size: 30px;
line-height: 1.3;
font-weight: 600;
padding: 8px 12px;
margin-right: 15px;
background: #242424;
}
.portfolio-details-list {
border: 1px solid rgba(36, 36, 36, 0.15);
font-size: 17px;
}
body .portfolio-details-list ul {
padding: 0;
margin: 0;
}
.portfolio-details-list li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 20px 25px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-bottom: 1px solid rgba(36, 36, 36, 0.15);
}
@media only screen and (max-width: 375px) {
.portfolio-details-list li {
padding: 15px;
font-size: 17px;
}
}
.portfolio-details-list li:last-child {
border-bottom: none;
}
.portfolio-details-list li h5 {
width: 30%;
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
font-size: 20px;
margin-top: 0;
margin-bottom: 0;
font-weight: 600;
text-transform: capitalize;
}
.portfolio-details-list li .symbol {
margin-left: 25px;
margin-right: 25px;
}
@media only screen and (max-width: 375px) {
.portfolio-details-list li .symbol {
margin-right: 15px;
}
}
.portfolio-middle-images img {
width: 100%;
}
.portfolio-details-testimonial {
max-width: 760px;
margin-left: auto;
margin-right: auto;
position: relative;
}
.portfolio-details-testimonial:before {
content: "";
left: 50%;
top: -25px;
color: black;
opacity: 0.06;
line-height: 1;
font-size: 150px;
position: absolute;
font-family: flaticon;
-webkit-transform: translate(-50%);
-ms-transform: translate(-50%);
transform: translate(-50%);
}
.portfolio-details-testimonial .feedback-content-item {
font-size: 30px;
line-height: 1.5;
}
@media only screen and (max-width: 480px) {
.portfolio-details-testimonial .feedback-content-item {
font-size: 25px;
}
}
@media only screen and (max-width: 375px) {
.portfolio-details-testimonial .feedback-content-item {
font-size: 20px;
}
}
.portfolio-details-testimonial .author-description {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
@media only screen and (max-width: 375px) {
.portfolio-details-testimonial .author-description {
text-align: center;
}
}
.portfolio-details-testimonial .author-description img {
margin-bottom: 0;
}
@media only screen and (max-width: 375px) {
.portfolio-details-testimonial .author-description img {
margin-bottom: 15px;
}
} .tag-share h5 {
font-family: 'Manrope';
}
.tag-share .share {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-top: 5px;
padding-bottom: 5px;
}
@media only screen and (max-width: 480px) {
.tag-share .share {
display: block;
}
.tag-share .tags h5,
.tag-share .share h5 {
margin-bottom: 10px;
}
}
.tag-share h5 {
color: black;
font-size: 20px;
line-height: 40px;
font-weight: 600;
margin: 0 20px 0 0;
}
span.edit-link {
display: block;
margin-top: 30px;
}
.portfolio-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border: 1px solid rgba(36, 36, 36, 0.15);
}
@media only screen and (max-width: 767px) {
.portfolio-footer {
display: block;
}
}
.portfolio-footer .tags,
.portfolio-footer .share {
width: 50%;
padding: 25px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-right: 1px solid rgba(36, 36, 36, 0.15);
}
@media only screen and (max-width: 767px) {
.portfolio-footer .tags,
.portfolio-footer .share {
width: 100%;
border-right: none;
border-bottom: 1px solid rgba(36, 36, 36, 0.15);
}
}
.portfolio-footer .tags:last-child,
.portfolio-footer .share:last-child {
border-right: none;
}
@media only screen and (max-width: 767px) {
.portfolio-footer .tags:last-child,
.portfolio-footer .share:last-child {
border-bottom: none;
}
}   .feedback-wrap {
max-width: 680px;
margin-left: auto;
margin-right: auto;
padding-left: 25px;
padding-right: 25px;
}
.feedback-left-image {
min-height: 450px;
}
.feedback-content-item {
font-size: 42px;
line-height: 1.33;
}
@media only screen and (max-width: 1500px) {
.feedback-content-item {
font-size: 33px;
}
}
@media only screen and (max-width: 575px) {
.feedback-content-item {
font-size: 28px;
}
}
@media only screen and (max-width: 375px) {
.feedback-content-item {
font-size: 22px;
line-height: 1.5;
}
}
.feedback-content-item .font-weight-normal {
color: #696969;
}
.feedback-logos img {
margin: 10px 10px 0;
}
.feedback-leaf {
position: absolute;
right: 4%;
bottom: 0;
max-width: 20%;
} .about-page-feedback .feedback-wrap {
padding-right: 55px;
}
@media only screen and (max-width: 1199px) {
.about-page-feedback .feedback-wrap {
padding-right: 25px;
}
}
.about-page-feedback .bg-text {
font-size: 150px;
}
.feedback-item-wrap .feedback-content-item {
font-size: 30px;
line-height: 1.6;
}
@media only screen and (max-width: 575px) {
.feedback-item-wrap .feedback-content-item {
font-size: 25px;
}
}
@media only screen and (max-width: 375px) {
.feedback-item-wrap .feedback-content-item {
font-size: 20px;
}
}
.feedback-logo-wrap {
max-width: 300px;
margin-left: auto;
margin-right: auto;
}
.feedback-logo-wrap img {
width: 70px;
cursor: pointer;
display: inline-block;
margin-left: 15px;
margin-right: 15px;
}
.feedback-logo-wrap .slick-dots {
margin-top: 35px;
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;
}
.feedback-logo-wrap .slick-dots li {
width: 10px;
height: 10px;
margin: 5px;
opacity: 0.15;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
overflow: hidden;
border: 2px solid;
border-radius: 50%;
}
.feedback-logo-wrap .slick-dots li.slick-active {
opacity: 1;
}
.feedback-logo-wrap .slick-dots li button {
background: transparent;
} .section-title-with-btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.feedback-arrows button {
width: 55px;
height: 55px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
background: white;
line-height: 53px;
text-align: center;
color: #D6B981;
border: 1px solid rgba(121, 154, 161, 0.2);
display: flex;
align-items: center;
justify-content: center;
}
.feedback-arrows button:hover {
color: white;
background: #D6B981;
}
.feedback-arrows button:first-child {
margin-right: 10px;
}
.feedback-active,
.feedback-active-two-row {
margin-left: -15px;
margin-right: -15px;
}
.feedback-active .feedback-item,
.feedback-active-two-row .feedback-item {
margin: 15px;
}
.feedback-item {
z-index: 1;
padding: 45px;
background: white;
position: relative;
margin-bottom: 30px;
-webkit-box-shadow: 0px 0px 20px rgba(121, 154, 161, 0.2);
box-shadow: 0px 0px 20px rgba(121, 154, 161, 0.2);
}
@media only screen and (max-width: 375px) {
.feedback-item {
padding-left: 25px;
padding-right: 25px;
}
}
.feedback-item .for-border {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: -1;
}
.feedback-item:before,
.feedback-item:after,
.feedback-item .for-border:after,
.feedback-item .for-border:before {
content: '';
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
position: absolute;
background: #D6B981;
}
.feedback-item:before,
.feedback-item .for-border:before {
width: 1px;
height: 0;
}
.feedback-item:after,
.feedback-item .for-border:after {
height: 1px;
width: 0;
}
.feedback-item:before {
left: 0;
bottom: 0;
}
.feedback-item:after {
top: 0;
left: 0;
-webkit-transition-delay: 0.6s;
-o-transition-delay: 0.6s;
transition-delay: 0.6s;
}
.feedback-item .for-border:before {
top: 0;
right: 0;
-webkit-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.feedback-item .for-border:after {
right: 0;
bottom: 0;
-webkit-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.feedback-item:hover:before {
height: 100%;
-webkit-transition-delay: 0.6s;
-o-transition-delay: 0.6s;
transition-delay: 0.6s;
}
.feedback-item:hover:after {
width: 100%;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.feedback-item:hover .for-border:before {
height: 100%;
-webkit-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.feedback-item:hover .for-border:after {
width: 100%;
-webkit-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.feedback-item .quote-rating {
margin-bottom: 33px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.feedback-item .quote-rating>i {
font-size: 55px;
color: #D6B981;
}
.feedback-item .quote-rating .rating {
font-size: 20px;
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;
}
.feedback-item .quote-rating .rating i {
color: #FF8A3D;
margin-right: 10px;
}
.feedback-item .quote-rating .rating span {
font-weight: 600;
color: #D6B981;
}
.author-description {
margin-top: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: start;
}
@media only screen and (max-width: 375px) {
.author-description {
display: block;
}
}
.author-description img,
.elementor .author-description img {
width: 60px;
height: 60px;
margin-right: 20px;
border-radius: 50%;
}
@media only screen and (max-width: 375px) {
.author-description img {
margin-right: 0;
margin-bottom: 15px;
}
}
.author-description h5 {
margin-bottom: 0;
margin-right: -20px;
}
.feedback-progress {
width: 100%;
height: 3px;
margin-top: 50px;
max-width: 630px;
margin-left: auto;
margin-right: auto;
position: relative;
background: rgba(246, 233, 228, 0.5);
}
@media only screen and (max-width: 767px) {
.feedback-progress {
max-width: 95%;
}
}
.feedback-progress .progress {
left: 0;
width: 0;
top: -2px;
height: 7px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
border-radius: 0;
overflow: inherit;
position: absolute;
background: #D6B981;
}
.feedback-progress .progress:after {
content: '';
right: 0;
top: 50%;
position: absolute;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%);
width: 25px;
height: 25px;
background: #D6B981;
line-height: 25px;
border-radius: 50%;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
} .feedback-section-row-two .feedback-arrows button:not(:hover) {
color: #D6B981;
}
.feedback-section-row-two .feedback-arrows button:hover {
background: #D6B981;
}
.feedback-active-two-row .feedback-item:before,
.feedback-active-two-row .feedback-item:after,
.feedback-active-two-row .feedback-item .for-border:after,
.feedback-active-two-row .feedback-item .for-border:before {
background: #D6B981;
}
.feedback-active-two-row .slick-track {
margin-left: -15px;
margin-right: -15px;
}
.feedback-active-two-row .slick-track .slick-slide {
padding-left: 15px;
padding-right: 15px;
}
.feedback-active-two-row .quote-rating>i,
.feedback-active-two-row .quote-rating .rating span {
color: #D6B981;
} .feedback-wrap.style-three .icon {
line-height: 1;
font-size: 135px;
text-align: center;
margin-bottom: 20px;
color: #D6B981;
}
@media only screen and (max-width: 575px) {
.feedback-wrap.style-three .icon {
font-size: 100px;
}
.feedback-section {
overflow: hidden;
}
}
@media only screen and (max-width: 375px) {
.feedback-wrap.style-three .icon {
font-size: 75px;
}
}
.feedback-wrap.style-three .bg-text {
left: 50%;
-webkit-transform: translate(-50%, -25%);
-ms-transform: translate(-50%, -25%);
transform: translate(-50%, -25%);
}
.feedback-item-three {
padding-left: 30px;
padding-right: 30px;
}
@media only screen and (max-width: 480px) {
.feedback-item-three {
padding-left: 0;
padding-right: 0;
}
}
.feedback-item-three .feedback-text {
display: block;
font-size: 35px;
line-height: 1.56;
text-align: center;
color: #242424;
}
@media only screen and (max-width: 767px) {
.feedback-item-three .feedback-text {
font-size: 25px;
}
}
@media only screen and (max-width: 375px) {
.feedback-item-three .feedback-text {
font-size: 20px;
}
}
.feedback-item-three .author-description {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
margin-left: auto;
margin-right: auto;
}
@media only screen and (max-width: 375px) {
.feedback-item-three .author-description {
text-align: center;
}
.feedback-item-three .author-description img {
display: inline-block;
}
}
.feedback-three-arrows {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-right: -30px;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: end;
}
@media only screen and (max-width: 1199px) {
.feedback-three-arrows {
margin-right: 0;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.feedback-three-arrows button {
width: 60px;
height: 60px;
font-size: 20px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
background: white;
color: #242424;
-webkit-box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.25);
box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.25);
}
.feedback-three-arrows button:hover,
.feedback-three-arrows button:focus {
color: white;
background: #D6B981;
} .testimonial-tab .nav {
text-align: center;
border-top: 1px solid rgba(36, 36, 36, 0.15);
border-bottom: 1px solid rgba(36, 36, 36, 0.15);
}
.testimonial-tab .nav .nav-link {
opacity: 0.4;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
border-radius: 0;
padding: 40px 10px;
border-bottom: 1px solid transparent;
}
@media only screen and (max-width: 767px) {
.testimonial-tab .nav .nav-link {
padding-top: 20px;
padding-bottom: 20px;
}
.testimonial-tab .nav .nav-link img {
max-width: 80px;
}
}
.testimonial-tab .nav .nav-link.active {
opacity: 1;
background: transparent;
border-color: #D6B981;
}
.testimonial-tab .tab-pane {
margin-top: 45px;
max-width: 1100px;
margin-left: auto;
margin-right: auto;
}
.testimonial-tab .feedback-content-item {
text-align: center;
}
.testimonial-tab .author-description {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
@media only screen and (max-width: 375px) {
.testimonial-tab .author-description {
text-align: center;
}
}
.testimonial-circle {
position: absolute;
right: 5%;
bottom: 10%;
z-index: -1;
max-width: 20%;
-webkit-animation: rotated_circle 20s infinite;
animation: rotated_circle 20s infinite;
}   .product-item {
margin-bottom: 30px;
}
.product-item .image {
overflow: hidden;
position: relative;
}
.product-item .image a {
display: block;
z-index: 1;
position: relative;
}
.product-item .image a::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 0;
opacity: 0;
background-color: black;
}
.product-item .image a:before {
z-index: 0;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.product-item .image img {
width: 100%;
}
.product-item .image .rating {
position: absolute;
bottom: 0;
z-index: 3;
padding: 10px;
right: -125px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
background: white;
}
.product-item h5 {
margin: 25px 0 0;
}
.product-item:hover .image a:before {
opacity: 0.5;
}
.product-item:hover .rating {
right: 0;
} .shop-grid-area {
font-size: 17px;
}
.shop-grid-wrap {
margin-left: 50px;
}
@media only screen and (max-width: 1199px) {
.shop-grid-wrap {
margin-left: 0;
}
}
.shop-shorter {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.shop-shorter .sort-text {
font-size: 17px;
font-weight: 500;
}
.shop-shorter .nice-select {
font-size: 17px;
padding-right: 75px;
padding-top: 14px;
padding-bottom: 14px;
}
.product-grid-item {
text-align: center;
padding-top: 20px;
margin-bottom: 30px;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: calc(100% - 50px);
}
.product-grid-item .image {
position: relative;
}
.product-grid-item .image .action-btns {
position: absolute;
left: 50%;
top: 35%;
opacity: 0;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.product-grid-item .image .action-btns a {
margin: 3px;
color: white;
display: inline-block;
width: 40px;
height: 40px;
background: #D6B981;
line-height: 40px;
border-radius: 50%;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
}
.product-grid-item .rating-sale,
.woocommerce span.onsale {
padding: 0;
color: white;
position: absolute;
top: 10px;
left: 10px;
z-index: 5;
width: 48px;
height: 48px;
background: #000;
line-height: 48px;
border-radius: 50%;
text-align: center;
font-weight: 400;
font-size: 13px;
display: flex;
align-items: center;
justify-content: center;
}
.woocommerce span.onsale {
left: 25px;
}
.product-grid-item .image {
margin-bottom: 20px;
}
.product-grid-item img {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
margin-left: auto;
margin-right: auto;
}
.product-grid-item h6 {
margin-top: auto;
margin-bottom: 5px;
}
.product-grid-item:hover .action-btns {
top: 45%;
opacity: 1;
}
.woocommerce .products .star-rating {
display: block;
margin: 10px auto;
float: none;
color: #D6B981;
}
.price-mt {
font-size: 16px;
text-align: center;
}
.price-mt del {
opacity: 0.5;
}
.price-mt ins {
text-decoration: none;
} .product-image-tab {
max-width: 600px;
}
.product-image-tab img {
width: 100%;
}
.thumb-images {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.thumb-images .thumb-item {
margin-top: 30px;
width: calc(33% - 15px);
}
.product-details-content {
margin-left: 55px;
}
@media only screen and (max-width: 1199px) {
.product-details-content {
margin-left: 0;
}
}
.product-details-content .rating-text {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: start;
margin-bottom: 30px;
}
.product-details-content .rating-text .price {
font-size: 24px;
margin-right: auto;
}
.product-details-content .rating-text a {
font-size: 17px;
}
.product-details-content .rating-text .rating i {
color: #FF8A3D;
margin-right: 5px;
}
.product-details-content h2 {
font-size: 40px;
margin-bottom: 20px;
}
@media only screen and (max-width: 480px) {
.product-details-content h2 {
font-size: 35px;
}
}
@media only screen and (max-width: 375px) {
.product-details-content h2 {
font-size: 30px;
}
}
.product-details-content p {
line-height: 2;
font-size: 17px;
}
.product-details-content tbody tr {
padding: 5px 0;
}
.product-details-content tbody td {
padding: 5px 25px 5px 0;
}
@media only screen and (max-width: 375px) {
.product-details-content tbody td {
padding-right: 10px;
}
}
.product-details-content tbody td>a:after {
content: ',';
}
.product-details-content tbody td>a:last-child:after {
content: '';
}   .booking-section {
padding-left: 55px;
padding-right: 55px;
}
@media only screen and (max-width: 1500px) {
.booking-section {
padding-left: 0;
padding-right: 0;
}
}
.booking-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: #F9F9F9;
margin-bottom: 30px;
height: calc(100% - 30px);
}
@media only screen and (max-width: 767px) {
.booking-item {
display: block;
}
}
.booking-item .booking-image {
width: 100%;
min-height: 400px;
background-size: cover;
}
.booking-item .booking-content {
padding: 75px 55px;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
position: relative;
width: 50%;
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
z-index: 1;
min-width: 430px;
}
@media only screen and (max-width: 767px) {
.booking-item .booking-content {
width: 100%;
min-width: auto;
}
}
@media only screen and (max-width: 575px) {
.booking-item .booking-content {
padding-left: 15px;
padding-right: 15px;
}
}
.booking-item .booking-content .bg-text {
top: 50px;
left: 60px;
font-size: 85px;
}
@media only screen and (max-width: 575px) {
.booking-item .booking-content .bg-text {
font-size: 55px;
}
}
.booking-item .booking-content>h3 {
margin-bottom: 17px;
}
.booking-item .booking-content ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 25px;
}
.booking-item .booking-content ul li>i {
color: #D6B981;
margin: 12px 0 0 0;
width: 40px;
}
.booking-item .booking-info {
max-width: 280px;
}
.booking-item .booking-content ul li h5 {
margin-bottom: 0;
font-weight: 600;
}
.booking-item .booking-content ul li p {
margin-bottom: 0;
}
.booking-item .booking-content .theme-btn {
margin-top: 30px;
} .booking-from .nice-select,
.booking-from .form-control {
border-color: white;
background: #F7F7F7;
}
.booking-from .nice-select:focus,
.booking-from .form-control:focus {
background: white;
border-color: rgba(36, 36, 36, 0.15);
}
.booking-from .nice-select:after {
right: 35px;
}
.booking-hour-image {
position: absolute;
height: 100%;
width: 50vw;
left: 0;
top: 0;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
@media only screen and (max-width: 991px) {
.booking-hour-image {
position: relative;
height: 400px;
width: 100%;
margin-bottom: 75px;
}
}
.booking-hours-content {
max-width: 475px;
margin-left: auto;
padding-left: 30px;
}
@media only screen and (max-width: 991px) {
.booking-hours-content {
margin-left: 0;
padding-left: 0;
max-width: none;
}
}
.booking-hours li {
font-weight: 600;
margin-bottom: 25px;
padding-bottom: 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
border-bottom: 1px solid rgba(36, 36, 36, 0.15);
}
@media only screen and (max-width: 375px) {
.booking-hours li {
font-size: 17px;
}
}
.booking-hours li .date {
width: 33%;
}
.booking-circle {
top: 10%;
right: 5%;
z-index: -1;
max-width: 10%;
position: absolute;
-webkit-animation: rotated_circle 20s infinite;
animation: rotated_circle 20s infinite;
}
.booking-bg-icon {
position: absolute;
right: 30px;
bottom: 20px;
color: black;
z-index: -1;
opacity: 0.03;
line-height: 1;
font-size: 25vw;
} .video-inner {
z-index: 1;
position: relative;
}
.video-inner::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 0;
opacity: 0.3;
background-color: black;
}
.video-inner:before {
z-index: 2;
}
.booking-section-bg {
position: absolute;
left: 0;
bottom: 0;
z-index: -2;
width: 100%;
height: 200%;
}
@media only screen and (max-width: 991px) {
.booking-section-bg {
height: 130%;
}
}
@media only screen and (max-width: 480px) {
.booking-section-bg {
height: 110%;
}
}
.booking-two-item {
max-width: 300px;
margin-bottom: 50px;
}
.booking-two-item .bg-text {
font-size: 85px;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.booking-two-item ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 25px;
}
.booking-two-item ul li>i {
margin: 6px 20px 0 0;
}
.booking-two-item ul li h5 {
font-weight: 600;
margin-bottom: 5px;
}
.booking-two-item ul li h5 a {
font-family: "Manrope", sans-serif;
font-size: 22px;
position: relative;
top: -6px;
}
.booking-two-item ul li h5:nth-child(2) {
margin-top: 15px;
} .booking-section-three .nice-select,
.booking-section-three .form-control {
background: white;
}
.booking-section-three .booking-circle {
bottom: 25%;
top: auto;
}   .category-section {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-left: 70px;
padding-right: 70px;
margin-left: -15px;
margin-right: -15px;
}
@media only screen and (max-width: 1500px) {
.category-section {
padding-left: 15px;
padding-right: 15px;
}
}
.category-section .category-item {
margin-left: 15px;
margin-right: 15px;
width: calc(20% - 30px);
}
@media only screen and (max-width: 1500px) {
.category-section .category-item {
width: calc(33.33% - 30px);
}
}
@media only screen and (max-width: 991px) {
.category-section .category-item {
width: calc(50% - 30px);
}
}
@media only screen and (max-width: 575px) {
.category-section .category-item {
width: calc(100% - 30px);
}
}
.category-item {
z-index: 1;
position: relative;
padding: 50px 15px;
text-align: center;
margin-bottom: 30px;
}
.category-item .for-border {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: -1;
}
.category-item:before,
.category-item:after,
.category-item .for-border:after,
.category-item .for-border:before {
content: '';
-webkit-transition: 0.2s;
-o-transition: 0.2s;
transition: 0.2s;
position: absolute;
background: #242424;
}
.category-item:before,
.category-item .for-border:before {
width: 1px;
height: 0;
}
.category-item:after,
.category-item .for-border:after {
height: 1px;
width: 0;
}
.category-item:before {
left: 0;
bottom: 0;
}
.category-item:after {
top: 0;
left: 0;
-webkit-transition-delay: 0.6s;
-o-transition-delay: 0.6s;
transition-delay: 0.6s;
}
.category-item .for-border:before {
top: 0;
right: 0;
-webkit-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.category-item .for-border:after {
right: 0;
bottom: 0;
-webkit-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.category-item:hover:before {
height: 100%;
-webkit-transition-delay: 0.6s;
-o-transition-delay: 0.6s;
transition-delay: 0.6s;
}
.category-item:hover:after {
width: 100%;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.category-item:hover .for-border:before {
height: 100%;
-webkit-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.category-item:hover .for-border:after {
width: 100%;
-webkit-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
}
.category-item .category-title {
z-index: 1;
position: relative;
}
.category-item .category-title .bg-text {
left: 50%;
font-size: 75px;
-webkit-transform: translate(-50%, -40%);
-ms-transform: translate(-50%, -40%);
transform: translate(-50%, -40%);
}
.category-item>i {
line-height: 1;
font-size: 111px;
margin-bottom: 22px;
color: #242424;
display: inline-block;
} .about-page {
z-index: 1;
position: relative;
}
.about-page::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 0;
opacity: 1;
background-color: #F7F7F7;
}
.about-page:before {
top: auto;
bottom: 0;
height: 130%;
}
.category-item.style-two {
background: white;
-webkit-box-shadow: 10px 4px 60px rgba(0, 0, 0, 0.1);
box-shadow: 10px 4px 60px rgba(0, 0, 0, 0.1);
}
.category-item.style-two:after,
.category-item.style-two:before {
display: none;
}
.category-item.style-two>i {
color: #D6B981;
}
.category-item.style-two h4 a:hover {
color: #D6B981;
} .pricing-page-services:before {
opacity: 0.8;
background: black;
}
.pricing-page-services .category-item {
padding-top: 40px;
padding-bottom: 40px;
}
.pricing-page-services .category-item>i {
font-size: 80px;
}   .news-section .row {
margin-left: -20px;
margin-right: -20px;
}
.news-section .row>div {
padding-left: 20px;
padding-right: 20px;
}
.news-item {
margin-bottom: 40px;
border-bottom: 1px solid rgba(36, 36, 36, 0.15);
}
.news-item:last-child {
margin-bottom: 0;
border-bottom: none;
}
.news-item .image {
margin-bottom: 30px;
}
.news-item .image img {
width: 100%;
height: 250px;
object-fit: cover;
object-position: center;
}
.news-item .news-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: start;
margin-bottom: 40px;
}
.news-item .news-header .date {
padding: 20px;
font-weight: 500;
line-height: 1.35;
margin-right: 30px;
background: #F9F9F9;
width: -webkit-min-content;
width: -moz-min-content;
width: min-content;
text-transform: uppercase;
}
.news-item .news-header .theme-btn {
margin-top: 20px;
}
@media only screen and (max-width: 1199px) {
.news-item .news-header .date {
margin-right: 20px;
}
}
@media only screen and (max-width: 575px) {
.news-item .news-header .date {
width: auto;
margin-right: 0;
margin-bottom: 15px;
}
}
.news-item .news-header .date span {
line-height: 1;
font-size: 50px;
margin-bottom: 10px;
display: inline-block;
}
@media only screen and (max-width: 575px) {
.news-item .news-header .date span {
font-size: 35px;
margin-right: 2px;
}
}
@media only screen and (max-width: 575px) {
.news-item .news-header {
display: block;
}
.news-item .news-header {
display: block;
}
}
.news-item .news-header h4 {
line-height: 1.35;
}
@media only screen and (max-width: 480px) {
.news-item .news-header h4 {
font-size: 22px;
}
}
.news-item .news-header ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 10px;
}
.news-item .news-header ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: start;
}
.news-item .news-header ul li i {
margin-right: 10px;
}
@media only screen and (max-width: 375px) {
.news-item .news-header ul li i {
display: none;
}
}
.news-item .news-header ul li:after {
content: '';
margin-left: 20px;
margin-right: 20px;
width: 5px;
height: 5px;
background: rgba(36, 36, 36, 0.15);
line-height: 5px;
border-radius: 50%;
text-align: center;
}
@media only screen and (max-width: 1199px) {
.news-item .news-header ul li:after {
margin-left: 10px;
margin-right: 10px;
}
}
.news-item .news-header ul li:last-child:after {
display: none;
}
.news-item .news-header p {
margin-top: 10px;
}
.news-item p {
margin: -10px 0 0;
}
.news-item.big-news {
padding-right: 40px;
border-bottom: none;
border-right: 1px solid rgba(36, 36, 36, 0.15);
}
@media only screen and (max-width: 991px) {
.news-item.big-news {
padding-right: 0;
border-right: none;
margin-bottom: 40px;
padding-bottom: 35px;
border-bottom: 1px solid rgba(36, 36, 36, 0.15);
}
} .news-item-two {
padding: 35px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
margin-bottom: 30px;
border: 1px solid white;
-webkit-box-shadow: 10px 4px 60px rgba(171, 171, 171, 0.25);
box-shadow: 10px 4px 60px rgba(171, 171, 171, 0.25);
}
@media only screen and (max-width: 375px) {
.news-item-two {
padding-left: 25px;
padding-right: 25px;
}
}
.news-item-two .title-meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 12px;
}
.news-item-two .title-meta li {
font-size: 17px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: start;
}
.news-item-two .title-meta li i {
margin-right: 10px;
}
@media only screen and (max-width: 375px) {
.news-item-two .title-meta li i {
display: none;
}
}
.news-item-two .title-meta li:after {
content: '';
margin-left: 20px;
margin-right: 20px;
width: 5px;
height: 5px;
background: rgba(36, 36, 36, 0.15);
line-height: 5px;
border-radius: 50%;
text-align: center;
}
@media only screen and (max-width: 1199px) {
.news-item-two .title-meta li:after {
margin-left: 10px;
margin-right: 10px;
}
}
.news-item-two .title-meta li:last-child:after {
display: none;
}
.news-item-two h5 {
font-size: 24px;
font-weight: 600;
line-height: 1.4;
margin-bottom: 30px;
}
@media only screen and (max-width: 375px) {
.news-item-two h5 {
font-size: 20px;
}
}
.news-item-two .image {
margin-bottom: 22px;
}
.news-item-two .image img {
width: 100%;
}
.news-item-two p {
margin-bottom: 8px;
}
.news-item-two:hover {
border-color: #D6B981;
} .blog-grid-item {
margin-bottom: 60px;
}
.blog-grid-item .image {
margin-bottom: 30px;
}
.blog-grid-item .image img,
.elementor .blog-grid-item .image img {
width: 100%;
height: 270px;
object-fit: cover;
object-position: center;
}
.blog-grid-content ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-weight: 400;
margin-bottom: 10px;
}
.blog-grid-content ul li {
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;
font-weight: 400;
}
.blog-grid-content ul li:after {
content: '';
margin-left: 15px;
margin-right: 15px;
width: 5px;
height: 5px;
background: rgba(0, 0, 0, 0.2);
line-height: 5px;
border-radius: 50%;
text-align: center;
}
.blog-grid-content ul li:last-child:after {
display: none;
}
.blog-grid-content h5 {
font-size: 24px;
line-height: 1.45;
margin-bottom: 30px;
}
@media only screen and (max-width: 375px) {
.blog-grid-content h5 {
font-size: 20px;
}
}
.blog-grid-content .theme-btn,
.blog-list-item-default .blog-list-content .theme-btn {
font-size: 15px;
padding: 10px;
margin-top: 20px;
max-width: 180px;
display: block;
}
.blog-list-date {
font-size: 15px;
} .blog-list-area {
font-size: 17px;
}
.page-content .col-content {
margin-bottom: 60px;
}
.blog-list-item {
margin-bottom: 40px;
}
.blog-details-area .blog-list-item.blog-details-content {
margin-bottom: 0;
}
.blog-list-item-default .blog-list-content {
-webkit-box-shadow: 10px 4px 60px rgb(173 173 173 / 15%);
box-shadow: 10px 4px 60px rgb(173 173 173 / 15%);
}
.blog-list-item .image img {
width: 100%;
height: 700px;
object-fit: cover;
object-position: center;
}
.blog-list-item .with-video:before {
z-index: 1;
}
.blog-list-item .with-video .video-play {
width: 100px;
height: 100px;
color: white;
border: 2px solid;
line-height: 98px;
background: transparent;
display: flex;
align-items: center;
justify-content: center;
}
@media only screen and (max-width: 480px) {
.blog-list-item .with-video .video-play {
width: 70px;
height: 70px;
font-size: 17px;
line-height: 68px;
}
}
.blog-list-item .blog-list-content {
max-width: 1080px;
margin: 0 auto;
padding: 40px;
}
.blog-list-item.blog-list-item-default .blog-list-content {
max-width: 100%;
}
.blog-list-content.post-content {
margin: 0 auto;
max-width: 1000px;
}
.post-content ul, .post-content ol {
margin: 30px 0;
margin-left: 20px;
}
.post-content ul > li {
list-style-type: disc;
}
.post-content ol > li {
list-style-type: decimal;
}
@media only screen and (max-width: 767px) {
.blog-list-item .blog-list-content {
padding: 0;
}
.blog-list-item-default .blog-list-content {
padding: 30px;
}
.blog-list-item .image img {
height: 340px;
}
}
.blog-list-item .blog-list-content .dot {
margin-left: 8px;
margin-right: 8px;
position: relative;
top: -1px;
display: inline-block;
vertical-align: middle;
width: 4px;
height: 4px;
background: rgba(0, 0, 0, 0.2);
line-height: 4px;
border-radius: 50%;
text-align: center;
}
.blog-list-item .blog-list-content .dot:first-child {
display: none;
}
.blog-list-item .blog-list-content > h4 {
font-weight: 600;
margin-bottom: 20px;
}
.blog-list-item .blog-list-content > p, .post-content p {
margin: 30px 0;
}
.blog-list-item .blog-list-content > p:last-child {
margin-bottom: 0;
}
.blog-list-item .blog-list-content > .theme-btn {
font-size: 15px;
padding: 10px 30px;
}
.blog-list-item .blog-list-content .author-description h6 {
margin-bottom: 0;
font-weight: 600;
}
.blog-list-item .blog-list-content > h4,
.blog-list-content h1,
.blog-list-content h2,
.blog-list-content h3 {
-ms-word-wrap: break-word;
word-wrap: break-word;
} .blog-details-content {
font-size: 17px;
}
.blog-details-content .blog-list-content>img {
margin-bottom: 35px;
}
.blog-details-content .blog-list-content>h5 {
font-size: 24px;
font-weight: 600;
margin-bottom: 20px;
}
.blog-details-content .blog-list-content blockquote,
.wp-block-quote.is-style-large:not(.is-style-plain) {
margin: 30px 0;
padding: 30px 0;
font-size: 17px;
font-weight: 500;
padding-left: 30px;
color: #242424;
border-top: 1px solid rgba(0,0,0,.1);
border-bottom: 1px solid rgba(0,0,0,.1);
}
.blog-details-content .blog-list-content blockquote p {
margin: 0;
}
@media only screen and (max-width: 480px) {
.blog-details-content .blog-list-content blockquote {
padding-left: 25px;
}
}
@media only screen and (max-width: 375px) {
.blog-details-content .blog-list-content blockquote {
font-size: 17px;
padding-left: 15px;
}
}
.blog-details-content .blog-list-content blockquote cite {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 15px;
font-weight: 400;
margin-top: 10px;
color: #696969;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-style: normal;
}
.blog-details-content .blog-list-content blockquote cite:before {
content: '';
height: 1px;
width: 30px;
margin-right: 20px;
background: #242424;
}
.blog-details-content .blog-list-content blockquote.has-text-align-right cite {
justify-content: flex-end;
}
.blog-details-content .blog-list-content .wp-block-pullquote blockquote cite {
justify-content: center;
} .blog-list-item-default .sticky {
position: relative;
}
.blog-list-item-default .sticky:before {
content: '';
background: #D6B981;
position: absolute;
pointer-events: none;
height: 100%;
width: 6px;
top: 0;
left: 0;
}
.wp-block-button {
margin-bottom: 30px;
}
.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color) {
color: #fff;
} .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;
width: 1px;
word-wrap: normal !important;
}
.post-text-bottom {
margin-top: 30px;
}
.post-content .nice-select {
float: none;
}
.post-content .gallery .gallery-item {
margin: 0;
padding: 10px;
display: inline-block;
vertical-align: top;
width: 100%;
text-align: center;
}
.post-content .gallery .gallery-item img {
max-width: 100%;
height: auto;
}
.post-content .gallery.gallery-columns-1 .gallery-item {
width: 100%;
}
.post-content .gallery.gallery-columns-2 .gallery-item {
width: 50%;
}
.post-content .gallery.gallery-columns-3 .gallery-item {
width: 33.333%;
}
.post-content .gallery.gallery-columns-4 .gallery-item {
width: 25%;
}
.post-content .gallery.gallery-columns-5 .gallery-item {
width: 20%;
}
.post-content .gallery.gallery-columns-6 .gallery-item {
width: 16.666%;
}
.post-content .gallery.gallery-columns-7 .gallery-item {
width: 14.28%;
}
.post-content .gallery.gallery-columns-8 .gallery-item {
width: 12.5%;
}
.post-content .gallery.gallery-columns-9 .gallery-item {
width: 11.111%;
}
.post-content > *:first-child {
margin-top: 0;
}
.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
margin: 40px 0 30px 0;
line-height: 1.3;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.post-content h1 + h2 {
margin-top: 20px;
}
.post-content h2 + h3 {
margin-top: 20px;
}
.post-content h3 + h4 {
margin-top: 20px;
}
.post-content h4 + h5 {
margin-top: 20px;
}
.post-content h5 + h6 {
margin-top: 20px;
}
.post-content p {
margin: 30px 0;
}
.post-content p+.wp-block-gallery {
margin-top: 1rem;
}
.post-content table {
width: 100%;
margin: 2rem 0;
padding: 0;
border-collapse: collapse;
}
.wp-block-categories-dropdown, .wp-block-archives-dropdown {
max-width: 300px;
}
.post-content table th,
.wp-block-table.is-style-stripes th {
font-weight: 400;
padding: 15px;
text-align: left;
background: none;
border: 1px solid rgba(68, 42, 36, 0.15);
text-transform: none;
font-size: 1rem;
}
.post-content table tbody th,
.wp-block-table.is-style-stripes tbody th {
background: none;
border: 1px solid rgba(68, 42, 36, 0.15);
text-transform: none;
font-size: 1rem;
}
.post-content table td,
.wp-block-table.is-style-stripes td {
padding: 10px 20px;
border: 1px solid rgba(68, 42, 36, 0.15);
background: none;
font-size: 1rem;
color: #000;
}
.post-content p img,
.post-content figure img {
max-width: 100%;
height: auto;
}
.alignright,
.post-content .alignright {
margin-left: 30px;
margin-bottom: 30px;
float: right;
max-width: 50%;
}
.alignleft,
.post-content .alignleft {
margin-right: 30px;
margin-bottom: 30px;
float: left;
max-width: 50%;
}
.aligncenter,
.post-content .aligncenter {
margin-left: auto;
margin-right: auto;
display: block;
text-align: center;
}
.full-width {
max-width: 100%;
width: 100%;
}
.full-max-width {
max-width: 100%;
width: auto;
}
img.alignright {
float: right;
margin: 0 0 15px 30px;
}
img.alignleft {
float: left;
margin: 0 30px 15px 0;
}
img.aligncenter,
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img .alignnone,
.alignnone {
float: none;
}
.wp-caption {
max-width: 100%;
text-align: center;
}
.wp-caption-text,
.wp-block-image figcaption,
.wp-block-video figcaption,
.wp-block-embed figcaption,
.blocks-gallery-caption,
.gallery-caption {
max-width: 100%;
margin: 0;
padding: 10px 10px 0 10px;
text-align: center;
font-size: 0.9em;
line-height: 1.4;
font-style: italic;
opacity: 0.7;
display: block!important;
}
.wp-block-button__link {
z-index: 1;
font-size: 17px;
cursor: pointer;
overflow: hidden;
-webkit-transition: 0.5s;
transition: 0.5s;
font-weight: 500;
position: relative;
text-align: center;
padding: 13px 35px;
display: inline-block;
color: #fff;
text-transform: uppercase;
font-family: "Manrope", sans-serif;
background: #D6B981;
border: 1px solid #D6B981;
}
.wp-block-button.is-style-squared .wp-block-button__link {
border-radius: 0;
}
.is-style-outline>:where(.wp-block-button__link), :where(.wp-block-button__link).is-style-outline {
border-width: 2px;
padding: 15px 38px;
}
.bypostauthor {
background-color: #DDDDD7;
}
.blocks-gallery-caption {
margin-bottom: 1rem;
padding-top: 0;
width: 100%;
display: block;
}
.wp-caption.alignleft {
margin: 5px 30px 0 0;
}
.wp-caption.alignright {
margin: 5px 0 0 30px;
}
.blocks-gallery-grid {
margin-top: 0!important;
margin-left: -20px;
margin-right: -20px;
}
.post-content:after {
content: '';
position: relative;
display: block;
clear: both;
}
pre {
font-style: italic;
}
pre code {
color: #d63384;
font-style: italic;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background: none;
}
.wp-block-table.is-style-stripes {
border-bottom: none;
border-collapse: collapse;
}
.post-content figure, .post-content figure.wp-block-gallery {
margin-top: 0;
margin-bottom: 30px;
}
.post-content > ol,
.post-content > ul {
margin: 20px 20px;
padding: 0;
}
.post-content > ul,
.post-content > ul ul,
.post-content > ol ul {
list-style: disc;
}
.post-content > ol,
.post-content > ul ol,
.post-content > ol ol {
list-style: decimal;
}
.post-content > ol ol,
.post-content > ul ul,
.post-content > ol ul,
.post-content > ul ol {
margin-top: 10px;
margin-bottom: 10px;
}
.post-content > ol li,
.post-content > ul li {
margin: 5px 0;
list-style: inherit;
list-style-position: inside;
}
.post-content iframe {
max-width: 100%;
}
ol.wp-block-latest-comments,
.wp-block-latest-posts.wp-block-latest-posts__list,
ul.wp-block-rss {
margin: 30px 0;
padding: 0;
}
ol.wp-block-latest-comments li.wp-block-latest-comments__comment,
.wp-block-latest-posts.wp-block-latest-posts__list li,
.wp-block-rss .wp-block-rss__item {
margin: 0 0 10px 0;
display: block;
font-weight: 600;
text-decoration: none;
line-height: 1.8;
}
ol.wp-block-latest-comments li.wp-block-latest-comments__comment a,
.wp-block-latest-posts.wp-block-latest-posts__list li a,
.wp-block-rss .wp-block-rss__item a {
color: #242424;
}
ol.wp-block-latest-comments li.wp-block-latest-comments__comment a:hover,
.wp-block-latest-posts.wp-block-latest-posts__list li a:hover,
.wp-block-rss .wp-block-rss__item a:hover {
color: #242424;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta p {
margin-top: 10px;
}
.wp-container-1.has-background {
padding: 20px;
}
form.post-password-form input[type="password"] {
padding: 13px 30px;
}
form.post-password-form input[type="submit"] {
width: 220px;
}
.blog-details-area .breadcrumb li+li::before,
.blog-details-area .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
background: rgba(0, 0, 0, 0.2)!important;
}
.breadcrumb-item+.breadcrumb-item {
padding-left: 0!important;
} .section__comments {
margin-top: 50px;
}
.woocommerce #reviews #comments ol.commentlist {
margin: 0;
padding: 0;
}
.comment-item,
.woocommerce #reviews #comments ol.commentlist li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-direction: row;
margin-bottom: 35px;
padding-bottom: 40px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.comment.comment-item {
flex-direction: column;
}
.comment-item .comment-details {
max-width: 100%;
}
@media only screen and (max-width: 480px) {
.comment-item,
.woocommerce #reviews #comments ol.commentlist li {
display: block;
}
}
.comment-item.child-comment {
margin-left: 55px;
}
@media only screen and (max-width: 375px) {
.comment-item.child-comment {
margin-left: 25px;
}
}
.comment-item:last-child,
.woocommerce #reviews #comments ol.commentlist li:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.comment-item .author-image {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
max-width: 65px;
margin: 10px 25px 15px 0;
}
.comment-item .author-image img,
.woocommerce #reviews #comments ol.commentlist li img.avatar {
width: 65px;
height: 65px;
border-radius: 50%;
padding: 0;
border: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
border: none;
padding: 0;
margin: 0 0 0 90px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
font-size: 1em;
color: #696969;
}
.woocommerce .star-rating {
color: #D6B981;
}
.comment-item .comment-details p {
margin-bottom: 2px;
}
.comment-item.admin-comment {
background: #F9F9F9;
border-bottom: none;
padding: 35px 35px 30px;
}
@media only screen and (max-width: 375px) {
.comment-item.admin-comment {
padding-left: 15px;
padding-right: 15px;
}
}
.comment-item.admin-comment .author-image {
max-width: 100px;
}
.comment-item.admin-comment .author-image img {
width: 100px;
height: 100px;
}
.comment-item.admin-comment .comment-details .name {
font-weight: 600;
margin-bottom: 5px;
}
.comment-item.admin-comment .comment-details .social-style-two a {
font-size: 14px;
margin-right: 25px;
} .woocommerce-Reviews #comments {
margin: 0 0 60px 0;
}
.woocommerce-Reviews h2 {
display: none;
}
.comment-respond,
.woocommerce #review_form #respond {
background: #F9F9F9;
padding: 50px 55px 60px;
}
.woocommerce #review_form #respond p {
margin-bottom: 20px;
}
.section__comments ul.children {
margin-left: 20px;
}
@media only screen and (max-width: 480px) {
.comment-respond,
.woocommerce #review_form #respond {
padding: 30px;
}
.comment-form-box .theme-btn,
.woocommerce #respond input#submit {
padding-left: 22px;
padding-right: 22px;
}
.post-content table td, .wp-block-table.is-style-stripes td {
padding: 10px;
}
}
.comment-form-box .form-control,
.woocommerce #review_form #respond textarea,
.woocommerce #review_form #respond input {
border: none;
-webkit-box-shadow: 10px 4px 60px rgba(0, 0, 0, 0.1);
box-shadow: 10px 4px 60px rgba(0, 0, 0, 0.1);
}
.woocommerce div.product .woocommerce-tabs .panel h2 {
display: none;
}   .offer-item {
display: block;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
padding: 30px 5px;
margin-bottom: 30px;
height: calc(100% - 30px);
background: #F7F7F7;
border: 1px solid rgba(36, 36, 36, 0.15);
}
.offer-item i {
line-height: 1;
font-size: 55px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
margin-bottom: 15px;
display: inline-block;
color: #D6B981;
}
.offer-item h5 {
font-family: 'Manrope';
font-size: 17px;
font-weight: 500;
margin-bottom: 0;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.offer-item:hover {
background: #D6B981;
}
.offer-item:hover i,
.offer-item:hover h5 {
color: white;
}
.home-two .offer-item i {
color: #D6B981;
}
.home-two .offer-item:hover {
background: #D6B981;
}
.home-two .offer-item:hover i {
color: white;
}   .pricing-wrap {
margin-bottom: 30px;
padding: 40px 50px 25px;
border: 1px solid rgba(121, 154, 161, 0.2);
}
@media only screen and (max-width: 575px) {
.pricing-wrap {
padding-left: 25px;
padding-right: 25px;
}
}
@media only screen and (max-width: 375px) {
.pricing-wrap {
padding-left: 15px;
padding-right: 15px;
}
}
.pricing-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 30px;
padding-bottom: 20px;
border-bottom: 1px solid rgba(121, 154, 161, 0.2);
}
@media only screen and (max-width: 480px) {
.pricing-item {
display: block;
}
}
.pricing-item:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.pricing-item>i {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
font-size: 60px;
line-height: 1.7;
margin-right: 25px;
color: #D6B981;
}
.pricing-content {
width: 100%;
}
.pricing-content .pricing-title {
margin-top: 8px;
margin-bottom: 5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.pricing-content .pricing-title h5 {
margin-bottom: 0;
}
@media only screen and (max-width: 375px) {
.pricing-content .pricing-title h5 {
font-size: 20px;
}
}
.pricing-content .pricing-title .price {
font-size: 24px;
font-weight: 600;
color: #D6B981;
font-family: "Manrope", sans-serif;
}
@media only screen and (max-width: 375px) {
.pricing-content .pricing-title .price {
font-size: 20px;
}
} .pricing-content p {
margin-bottom: 0;
}
.price-left-shape {
position: absolute;
left: 0;
top: 0;
z-index: -1;
max-width: 30%;
}
.price-bg-shape {
position: absolute;
left: 50%;
z-index: -1;
bottom: 5%;
max-width: 90%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.home-two .pricing-item>i,
.home-two .pricing-title .price {
color: #D6B981;
} .pricing-section-two .price-shape {
position: absolute;
left: 6%;
bottom: 5%;
z-index: -1;
max-width: 20%;
}
.pricing-section-two .circle {
position: absolute;
right: 5%;
top: 10%;
z-index: -1;
max-width: 20%;
-webkit-animation: rotated_circle 20s infinite;
animation: rotated_circle 20s infinite;
}
.pricing-item-two {
position: relative;
background: white;
z-index: 1;
padding: 50px 35px;
margin-bottom: 30px;
border: 25px solid #F7F7F7;
}
@media only screen and (max-width: 480px) {
.pricing-item-two {
border-width: 10px;
}
}
@media only screen and (max-width: 375px) {
.pricing-item-two {
padding-left: 15px;
padding-right: 15px;
}
}
.pricing-item-two h5 {
font-weight: 600;
text-align: center;
}
.pricing-item-two .price {
display: block;
line-height: 1;
font-size: 50px;
text-align: center;
margin-bottom: 40px;
color: #D6B981;
font-family: "Dancing Script", cursive;
}
.pricing-item-two .price:before {
content: "$";
}
.pricing-item-two h6 {
line-height: 1.8;
margin-bottom: 20px;
}
.pricing-item-two:before {
position: absolute;
content: '';
z-index: -1;
left: 0;
top: 0;
opacity: 0;
width: 100%;
height: 100%;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
border: 1px solid #D6B981;
}
.pricing-item-two:hover:before {
opacity: 1;
}
.pricing-item-two:hover .theme-btn {
background: #D6B981;
border-color: #D6B981;
}
.pricing-item-two:hover .theme-btn:hover {
border-color: #242424;
}   .contact-from .theme-btn {
padding: 18px 15px;
}
.contact-left-image,
.contact-right-image {
position: absolute;
width: 33.33%;
z-index: -1;
}
@media only screen and (max-width: 767px) {
.contact-left-image,
.contact-right-image {
display: none;
}
}
.contact-left-image {
left: 0;
bottom: -70px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.contact-right-image {
right: 0;
top: -70px;
-webkit-transform: translateX(50%);
-ms-transform: translateX(50%);
transform: translateX(50%);
}
.contact-right-image img:nth-child(2) {
position: absolute;
bottom: -80px;
right: -60px;
z-index: -2;
max-width: 50%;
-webkit-animation: rotated_circle 20s infinite;
animation: rotated_circle 20s infinite;
}
@media only screen and (max-width: 1500px) {
.contact-right-image img:nth-child(2) {
left: -80px;
}
} .team-contact-left .read-more {
color: white;
opacity: 0.8;
font-size: 16px;
border-bottom: 2px solid;
}
.team-contact-left .read-more:hover {
opacity: 1;
}
.team-page-form .nice-select,
.team-page-form .form-control {
padding-top: 17px;
padding-bottom: 17px;
}
.team-contact-circle {
position: absolute;
bottom: 10%;
right: 10%;
max-width: 30%;
-webkit-animation: rotated_circle 20s infinite;
animation: rotated_circle 20s infinite;
} .faq-contact-content {
margin-left: 65px;
}
@media only screen and (max-width: 1199px) {
.faq-contact-content {
margin-left: 0;
}
}
.faq-contact-content .form-group {
position: relative;
}
.faq-contact-content .form-group label {
position: absolute;
top: 13px;
right: 0;
font-size: 17px;
color: #D6B981;
}
.faq-contact-content .form-group .nice-select,
.faq-contact-content .form-group .form-control {
border: none;
padding: 15px 0;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.faq-contact-content .form-group .nice-select:focus,
.faq-contact-content .form-group .form-control:focus {
border-color: black;
}
.faq-contact-content .form-group .nice-select:after {
right: 0;
border-color: #D6B981;
} .contact-info-item {
text-align: center;
background: #F9F9F9;
margin-bottom: 30px;
padding: 40px 55px 20px;
height: calc(100% - 30px);
border: 1px solid rgba(0, 0, 0, 0.07);
}
@media only screen and (max-width: 767px) {
.contact-info-item {
padding-left: 25px;
padding-right: 25px;
}
}
.contact-info-item>i {
font-size: 45px;
margin: 0 auto;
margin-bottom: 25px;
color: #D6B981;
width: 100px;
height: 100px;
background: white;
line-height: 100px;
border-radius: 50%;
text-align: center;
-webkit-box-shadow: 10px 4px 60px rgba(214, 185, 129, 0.2);
box-shadow: 10px 4px 60px rgba(214, 185, 129, 0.2);
display: flex;
align-items: center;
justify-content: center;
}
.contact-info-item p a {
font-weight: 600;
}
.contact-page-map iframe {
height: 785px;
}
@media only screen and (max-width: 1500px) {
.contact-page-map iframe {
height: 600px;
}
}
@media only screen and (max-width: 1199px) {
.contact-page-map iframe {
height: 500px;
}
}
@media only screen and (max-width: 767px) {
.contact-page-map iframe {
height: 400px;
}
}   .page-banner {
z-index: 1;
position: relative;
background-size: cover;
background-position: center;
padding: 50px 0;
min-height: 480px;
display: flex;
align-items: center;
}
.page-banner + .blog-grid-section {
padding-top: 0;
}
.page-banner.text-white + .blog-grid-section {
padding-top: 150px!important;
}
@media only screen and (max-width: 991px) {
.page-banner.text-white + .blog-grid-section {
padding-top: 100px;
}
.page-banner + .blog-grid-section {
padding-top: 0;
}
}
.page-banner.text-white::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 0;
opacity: 0.3;
background-color: black;
}
.banner-inner {
position: relative;
text-align: center;
}
.banner-inner .breadcrumb {
justify-content: center;
}
.banner-inner .bg-text {
width: 100%;
}
.banner-inner h1 {
text-transform: capitalize;
}
@media only screen and (min-width: 1501px) {
.banner-inner .bg-text {
-webkit-transform: translate(-50px, -50%);
-ms-transform: translate(-50px, -50%);
transform: translate(-50px, -50%);
}
}
.banner-inner.text-center .breadcrumb {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.breadcrumb {
margin: 0;
padding: 0;
font-size: 17px;
background: transparent;
text-transform: capitalize;
}
.breadcrumb li {
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;
}
.breadcrumb li.active {
color: white;
text-decoration: underline;
text-decoration-thickness: 1px;
}
.breadcrumb li+li::before,
.breadcrumb .breadcrumb-item+.breadcrumb-item::before {
margin-left: 15px;
margin-right: 15px;
padding-right: 0;
width: 6px;
height: 6px;
background: rgba(0, 0, 0, 0.2);
line-height: 12px;
border-radius: 50%;
text-align: center;
content: '';
}
.text-white .breadcrumb li+li::before,
.text-white .breadcrumb .breadcrumb-item+.breadcrumb-item::before {
background: #fff;
}
@media only screen and (max-width: 767px) {
.breadcrumb li+li::before {
margin-left: 15px;
margin-right: 15px;
}
.page-banner {
min-height: 360px;
}
}   .service-item {
text-align: center;
position: relative;
margin-bottom: 60px;
padding-bottom: 60px;
}
.service-item img, .elementor .service-item img {
width: 100%;
height: 280px;
object-fit: cover;
object-position: center;
}
.service-item .service-content {
position: absolute;
width: 84%;
left: 8%;
bottom: 0;
padding: 25px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
background: white;
-webkit-box-shadow: 10px 4px 60px rgba(0, 0, 0, 0.1);
box-shadow: 10px 4px 60px rgba(0, 0, 0, 0.1);
}
.service-item .service-content>i {
width: 70px;
height: 70px;
line-height: 70px;
position: absolute;
bottom: 100%;
left: 0;
color: white;
font-size: 35px;
background: #D6B981;
display: flex;
align-items: center;
justify-content: center;
}
.service-item .service-content h5 {
font-weight: 600;
margin-bottom: 8px;
}
.service-item .service-content .read-more {
font-size: 14px;
}
.service-item:hover .service-content {
-webkit-transform: translateY(-15px);
-ms-transform: translateY(-15px);
transform: translateY(-15px);
} .service-item-two {
z-index: 1;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
padding: 40px 28px;
position: relative;
margin-bottom: 30px;
border: 1px solid rgba(36, 36, 36, 0.15);
}
.service-item-two .image {
position: relative;
margin-bottom: 40px;
display: inline-block;
}
.service-item-two .image .bg-text {
top: 66%;
font-size: 100px;
}
.service-item-two .image img {
width: 125px;
height: 125px;
border-radius: 50%;
object-fit: cover;
object-position: center;
}
.service-item-two .image .icon {
width: 45px;
height: 45px;
background: white;
line-height: 45px;
border-radius: 50%;
text-align: center;
position: absolute;
top: 0;
right: 0;
font-size: 16px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
color: #D6B981;
-webkit-box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.15);
box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.15);
display: flex;
align-items: center;
justify-content: center;
}
.service-item-two h5 {
font-size: 20px;
font-weight: 600;
margin-bottom: 10px;
}
.service-item-two p {
margin-bottom: 0;
}
.service-item-two:hover {
background: #F9F9F9;
border-color: #F9F9F9;
}
.service-item-two:hover .icon {
color: white;
background: #D6B981;
} .popular-services .white-leaf {
position: absolute;
left: 4%;
bottom: 0;
z-index: -1;
max-width: 20%;
}
.popular-services .color-leaf {
position: absolute;
right: 0;
z-index: -1;
bottom: 10%;
max-width: 20%;
-webkit-animation: down-up-one 5s infinite;
animation: down-up-one 5s infinite;
}
.popular-services .circle {
position: absolute;
right: 5%;
top: 10%;
z-index: -1;
max-width: 20%;
-webkit-animation: rotated_circle 20s infinite;
animation: rotated_circle 20s infinite;
}
.popular-service-item {
display: block;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
text-align: center;
padding: 30px 5px;
margin-bottom: 30px;
background: #F7F7F7;
border: 1px solid rgba(214, 185, 129, 0.2);
}
.popular-service-item i {
line-height: 1;
font-size: 65px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
margin-bottom: 10px;
color: #D6B981;
display: inline-block;
}
.popular-service-item h5 {
font-size: 20px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
font-weight: 600;
margin-bottom: 0;
}
.popular-service-item:hover {
background: #D6B981;
}
.popular-service-item:hover i,
.popular-service-item:hover h5 {
color: white;
} .video-section-two {
height: 600px;
z-index: 1;
position: relative;
background-size: cover;
background-position: center;
}
.video-section-two::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 0;
opacity: 0.4;
background-color: black;
}
@media only screen and (max-width: 1500px) {
.video-section-two {
height: 500px;
}
}
@media only screen and (max-width: 991px) {
.video-section-two {
height: 400px;
}
}
@media only screen and (max-width: 767px) {
.video-section-two {
height: 300px;
}
}
.video-section-two:before {
z-index: 1;
}
.video-section-two .video-play {
color: white;
border: 1px solid;
background: transparent;
}
@media only screen and (max-width: 767px) {
.video-section-two .video-play {
width: 80px;
height: 80px;
line-height: 78px;
}
} .service-details {
font-size: 17px;
}
.service-details-content-wrap img {
margin-bottom: 30px;
}
.service-details-content-wrap p,
.service-details-content-wrap h3 {
margin-bottom: 15px;
}
.service-details-content-wrap h3 {
font-weight: 600;
}
@media only screen and (max-width: 480px) {
.service-details-content-wrap h3 {
font-size: 25px;
}
}
.service-details-content {
padding-left: 95px;
}
@media only screen and (max-width: 575px) {
.service-details-content {
padding-left: 0;
}
}
.service-details-content .list-style-one {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.service-details-content .list-style-one li {
width: 50%;
color: #242424;
}
@media only screen and (max-width: 767px) {
.service-details-content .list-style-one li {
width: 100%;
}
}
.service-details-content .list-style-one li:before {
width: 20px;
height: 20px;
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
color: white;
margin-top: 4px;
font-size: 10px;
line-height: 20px;
background: #D6B981;
display: flex;
align-items: center;
justify-content: center;
}
.service-details-content.icon-before {
position: relative;
}
.service-details-content.icon-before:before {
font-family: flaticon;
position: absolute;
line-height: 1.3;
content: "";
left: 0;
top: 0;
font-size: 65px;
color: #D6B981;
}
@media only screen and (max-width: 575px) {
.service-details-content.icon-before:before {
display: none;
}
} .next-prev-service {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.next-prev-service .all-services {
margin: 15px;
font-size: 20px;
color: #D6B981;
}
.next-prev-service .nps-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media only screen and (max-width: 575px) {
.next-prev-service .nps-item {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.next-prev-service .nps-item>a {
width: 40%;
max-width: 100px;
}
@media only screen and (max-width: 575px) {
.next-prev-service .nps-item>a {
width: 100%;
}
}
.next-prev-service .nps-item>a img {
margin-bottom: 0;
}
@media only screen and (max-width: 575px) {
.next-prev-service .nps-item>a img {
margin-bottom: 15px;
}
}
.next-prev-service .nps-item.prev-item>a {
margin-right: 25px;
}
.next-prev-service .nps-item.next-item {
text-align: right;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: end;
}
.next-prev-service .nps-item.next-item>a {
margin-left: 25px;
}
@media only screen and (max-width: 575px) {
.next-prev-service .nps-item .nps-content {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
}
.next-prev-service .nps-item .nps-content h6 {
font-size: 17px;
font-weight: 600;
margin-bottom: 5px;
}
.next-prev-service .nps-item .nps-content span {
display: block;
font-size: 14px;
}
.next-prev-service .nps-item .nps-content .read-more {
font-size: 14px;
}   .counter-item {
padding-left: 35px;
position: relative;
margin-bottom: 30px;
}
.counter-item:before {
top: 0;
left: 0;
content: '+';
font-size: 24px;
line-height: 1.2;
font-weight: 500;
position: absolute;
}
.count-text {
line-height: 1;
font-size: 42px;
font-weight: 600;
}   .faq-accordion .card {
border: none;
font-size: 17px;
border-radius: 0;
margin-top: 10px;
background: #F7F7F7;
}
.faq-accordion .card .card-header {
border: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-radius: 0;
font-weight: 600;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
padding: 12px 30px;
color: #242424;
text-decoration: none;
background-color: transparent;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.faq-accordion .card .card-header i {
float: right;
margin-left: 3px;
margin-top: 8px;
font-size: 14px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.faq-accordion .card .card-header.collapsed i {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.faq-accordion .card .card-body {
padding: 0 30px;
} .faq-page .card .collapse {
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.faq-page .card .card-header {
color: white;
background: #242424;
}
.faq-page .card .card-header+div {
color: white;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
background: #242424;
}
.faq-page .card .card-header.collapsed {
color: #242424;
background-color: transparent;
}   .blog-sidebar {
max-width: 500px;
}
.content-sidebar .widget,
.elementor-section .widget {
padding: 35px 30px;
margin-bottom: 30px;
border: 1px solid rgba(0, 0, 0, 0.1);
}
.content-sidebar .widget:last-child,
.elementor-section .widget:last-child {
margin-bottom: 0;
}
.content-sidebar .widget ul li,
.elementor-section .widget ul li {
margin-bottom: 10px;
}
.content-sidebar .widget ul li a,
.elementor-section .widget ul li a {
color: #242424;
}
.content-sidebar .widget ul li a:hover,
.elementor-section .widget ul li a:hover {
color: #D6B981;
}
.content-sidebar .widget ul li:last-child,
.elementor-section .widget ul li:last-child {
margin-bottom: 0;
}
.content-sidebar .widget ul ul,
.elementor-section .widget ul ul {
margin-top: 10px;
margin-left: 0;
}
.content-sidebar .widget ul ul li,
.elementor-section .widget ul ul li {
position: relative;
padding-left: 10px;
}
.content-sidebar .widget ul ul li:before,
.elementor-section .widget ul ul li:before {
content: '';
position: absolute;
left: 0;
top: 15px;
width: 5px;
height: 1px;
background: #D6B981;
}
.wp-block-rss {
margin-left: 0;
padding-left: 0;
list-style: none;
}
.wp-block-rss li {
margin-bottom: 10px;
}
.content-sidebar .widget ul li a.rsswidget,
.wp-block-rss li a {
display: block;
color: #D6B981;
font-weight: 700;
text-decoration: none;
}
.content-sidebar .widget ul li a.rsswidget:hover,
.wp-block-rss li a:hover {
text-decoration: underline;
}
.content-sidebar .widget ul li .rss-date,
.content-sidebar ul li cite {
padding: 0 0 10px 0;
display: block;
color: rgba(0,0,0,0.5);
font-weight: 400;
font-size: 16px;
}
.rssSummary {
display: block;
font-weight: 400;
} .content-sidebar .widget-title,
.elementor-section .widget-title,
.content-sidebar h1,
.content-sidebar h2,
.content-sidebar h3,
.content-sidebar .wp-block-search__label {
font-size: 20px;
font-weight: 600;
position: relative;
margin-bottom: 35px;
padding-bottom: 20px;
border-bottom: 1px solid rgba(36, 36, 36, 0.15);
}
.content-sidebar .widget-title:before,
.elementor-section .widget-title:before,
.content-sidebar h1:before,
.content-sidebar h2:before,
.content-sidebar h3:before,
.content-sidebar .wp-block-search__label:before {
position: absolute;
content: '';
height: 3px;
width: 50px;
left: 0;
bottom: -2px;
background: #D6B981;
} .wp-block-button.aligncenter, .wp-block-calendar {
max-width: 480px;
}
.wp-block-button.aligncenter table, .wp-block-calendar table {
margin-bottom: 10px;
}
.calendar_wrap table,
.wp-block-calendar table {
width: 100%;
font-size: 14px;
color: #442A24;
background: transparent;
}
.calendar_wrap table caption,
.wp-block-calendar table caption {
padding-top: 0;
padding-bottom: 0;
text-align: center;
caption-side: top;
text-transform: uppercase;
}
.calendar_wrap table th,
.wp-block-calendar table th {
padding: 5px;
text-align: center;
border: none;
}
.calendar_wrap table td,
.wp-block-calendar table td {
padding: 5px;
text-align: center;
border: 1px solid rgba(36, 36, 36, 0.15);
}
.calendar_wrap table tfoot td,
.wp-block-calendar table tfoot td {
text-align: left;
border: none;
}
.calendar_wrap table tfoot td:last-child,
.wp-block-calendar table tfoot td:last-child {
text-align: right;
}
.wp-block-calendar tfoot a,
.wp-calendar-nav a {
color: #D6B981;
} .about-widget {
border: none;
text-align: center;
background: #F9F9F9;
}
.about-widget img {
width: 100%;
margin-bottom: 35px;
border-radius: 0 0 0 33%;
}
.about-widget h5 {
font-weight: 600;
} .search-widget,
.widget_product_search,
.widget_search,
.wp-block-search .wp-block-search__inside-wrapper {
padding: 0;
position: relative;
}
.search-widget form,
.widget_product_search form,
.search-form,
.wp-block-search .wp-block-search__inside-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid rgba(0, 0, 0, 0.1);
justify-content: space-between;
}
.search-widget form input,
.widget_product_search form input,
.search-form input,
.wp-block-search input {
border: none;
padding: 0 30px;
padding-top: 18px;
padding-bottom: 18px;
}
.search-widget form input::-webkit-input-placeholder,
.widget_product_search form input::-webkit-input-placeholder {
font-weight: 400;
}
.search-widget form input:-ms-input-placeholder,
.widget_product_search form input:-ms-input-placeholder {
font-weight: 400;
}
.search-widget form input::-ms-input-placeholder,
.widget_product_search form input::-ms-input-placeholder {
font-weight: 400;
}
.search-widget form input::placeholder,
.widget_product_search form input::placeholder {
font-weight: 400;
}
.search-widget form button,
.widget_product_search form button,
.search-form button,
.wp-block-search button {
color: #D6B981;
background: transparent;
font-size: 0;
margin-right: 22px;
border: none;
}
.widget_product_search form button {
margin-right: 0;
}
.search-widget form button:before,
.widget_product_search form button:before,
.search-form button:before,
.wp-block-search button:before {
content: "\f002";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 16px;
}
.textwidget img {
height: auto;
}
.content-sidebar.sidebar {
margin-bottom: 50px;
} .widget-post-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 25px;
}
@media only screen and (max-width: 375px) {
.widget-post-item {
display: block;
}
.widget-post-item img {
margin-bottom: 10px;
}
}
.widget-post-item:last-child {
margin-bottom: 0;
}
.widget-post-item img {
max-width: 85px;
margin-right: 25px;
}
.widget-post-item .posted-on {
font-size: 13px;
font-weight: 500;
margin-bottom: 3px;
display: inline-block;
text-transform: uppercase;
}
.widget-post-item h6 {
font-size: 17px;
margin-bottom: 0;
text-transform: capitalize;
}
.widget-post-item .read-more {
font-size: 13px;
} .gallery-widget {
padding: 0;
border: none;
}
.gallery-widget-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 -20px -20px 0;
}
.gallery-widget-wrap .widget-gallery-item {
z-index: 1;
position: relative;
margin: 0 20px 20px 0;
width: calc(33.33% - 20px);
}
.gallery-widget-wrap .widget-gallery-item::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 0;
opacity: 0;
background-color: black;
}
.gallery-widget-wrap .widget-gallery-item img {
width: 100%;
}
.gallery-widget-wrap .widget-gallery-item:before {
z-index: 1;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.gallery-widget-wrap .widget-gallery-item a {
position: absolute;
left: 50%;
top: 50%;
opacity: 0;
z-index: 5;
color: white;
font-size: 22px;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.gallery-widget-wrap .widget-gallery-item:hover:before {
opacity: 0.4;
}
.gallery-widget-wrap .widget-gallery-item:hover a {
opacity: 1;
} .tag-cloud-widget {
padding: 0;
border: none;
}
.tagcloud,
.tags-links,
.wp-block-tag-cloud {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 -10px -10px 0;
}
.tagcloud a,
.tags-links a,
.wp-block-tag-cloud a {
font-size: 16px!important;
padding: 2px 15px;
margin: 0 10px 10px 0;
border: 1px solid #242424;
}
.tagcloud a:hover,
.tags-links a:hover,
.wp-block-tag-cloud a:hover {
color: white;
background: #D6B981;
border-color: #D6B981;
} .form-widget form .form-group {
position: relative;
margin-bottom: 10px;
}
.form-widget form .form-group label {
position: absolute;
right: 15px;
top: 12px;
}
.form-widget form input,
.form-widget form select,
.form-widget form textarea,
.form-widget form .nice-select {
border: none;
padding: 13px 20px;
background: #F7F7F7;
}
.form-widget form .nice-select {
float: none;
height: auto;
font-size: 17px;
line-height: 1.8;
border-radius: 0;
}
.form-widget form .nice-select .current {
font-weight: 400;
color: #242424;
}
.form-widget form .nice-select .list {
width: 100%;
border-radius: 0;
}
.form-widget form .nice-select li {
margin-bottom: 0;
}
.form-widget form .nice-select:after {
width: 7px;
height: 7px;
right: 20px;
} .filter-price-widget .widget-title {
margin-bottom: 12px;
}
.filter-price-widget .widget-title:before {
height: 2px;
bottom: 2px;
width: 80%;
}
.price-filter-details {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.price-filter-details a {
color: white;
font-size: 12px;
padding: 1px 12px;
background: #D6B981;
} .widget-product-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 22px;
}
.widget-product-item:last-child {
margin-bottom: 0;
}
.widget-product-item .widget-product-image {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
width: 50px;
margin-right: 12px;
}
.widget-product-item h6 {
font-size: 17px;
margin-bottom: 2px;
} .product-add-widget {
background: url(//www.joannagabinet.pl/wp-content/themes/lesya/assets/images/widgets/product-add.jpg) no-repeat center/cover;
z-index: 1;
position: relative;
}
.product-add-widget {
border: none;
padding: 45px 40px;
-webkit-box-shadow: 10px 4px 60px rgb(148 148 148 / 15%);
box-shadow: 10px 4px 60px rgb(148 148 148 / 15%);
}
.product-add-widget::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 0;
opacity: 0.55;
background-color: black;
}
.product-add-widget .product-add-content {
max-width: 222px;
}
.product-add-widget .product-add-content h3 {
font-size: 35px;
font-weight: 600;
line-height: 1.25;
margin-bottom: 20px;
text-decoration: underline;
text-decoration-thickness: 2px;
}
.product-add-widget .product-add-content .theme-btn {
font-size: 14px;
font-weight: 600;
margin-top: 10px;
padding: 10px 25px;
} .service-sidebar .widget {
border: none;
padding: 45px 40px;
-webkit-box-shadow: 10px 4px 60px rgba(148, 148, 148, 0.15);
box-shadow: 10px 4px 60px rgba(148, 148, 148, 0.15);
}
@media only screen and (max-width: 375px) {
.service-sidebar .widget {
padding-left: 25px;
padding-right: 25px;
}
} .shop-sidebar.shop-sidebar-left {
padding-right: 30px;
}
.shop-sidebar.shop-sidebar-right {
padding-left: 30px;
}
.shop-sidebar .widget {
padding: 0;
border: none;
padding-bottom: 10px;
}
.shop-sidebar .search-widget form,
.shop-sidebar .widget_product_search form {
padding: 0 0 8px;
border-bottom: 1px solid;
}
.shop-sidebar .widget_product_search form {
border-top: none;
border-left: none;
border-right: none;
}
.shop-sidebar .search-widget form input,
.shop-sidebar .widget_product_search form input {
padding: 0;
}   .skillbar {
position: relative;
}
.skillbar-title {
margin-top: 40px;
font-weight: 600;
padding-bottom: 22px;
margin-bottom: -33px;
border-bottom: 3px solid rgba(36, 36, 36, 0.1);
}
.skillbar-bar {
height: 3px;
background: #D6B981;
}
.skill-bar-percent {
font-weight: 600;
margin-top: -20px;
margin-left: -20px;
position: absolute;
background: white;
color: #242424;
}   .team-member {
text-align: center;
position: relative;
margin-bottom: 60px;
padding-bottom: 50px;
}
.team-member img {
width: 100%;
}
.team-member .member-description {
position: absolute;
width: 84%;
left: 8%;
bottom: 0;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
background: white;
padding: 25px 10px;
-webkit-box-shadow: 10px 4px 60px rgba(0, 0, 0, 0.1);
box-shadow: 10px 4px 60px rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 375px) {
.team-member .member-description {
left: 4%;
width: 92%;
}
}
.team-member .member-description h5 {
font-size: 24px;
font-weight: 600;
margin-bottom: 0;
}
.team-member .member-description .designations {
display: block;
font-size: 17px;
font-weight: 600;
margin-bottom: 10px;
}
.team-member:hover .member-description {
-webkit-transform: translateY(-15px);
-ms-transform: translateY(-15px);
transform: translateY(-15px);
}
.team-section .team-left img {
max-width: 550px;
}   .coming-soon-wrap .sub-title {
display: block;
font-size: 22px;
font-weight: 600;
margin-bottom: 10px;
color: #242424;
text-transform: uppercase;
}
.coming-soon-wrap h2 {
font-size: 65px;
font-weight: 600;
max-width: 750px;
}
@media only screen and (max-width: 767px) {
.coming-soon-wrap h2 {
font-size: 55px;
}
}
@media only screen and (max-width: 575px) {
.coming-soon-wrap h2 {
font-size: 45px;
}
}
@media only screen and (max-width: 480px) {
.coming-soon-wrap h2 {
font-size: 40px;
}
}
@media only screen and (max-width: 375px) {
.coming-soon-wrap h2 {
font-size: 35px;
}
}
.coming-soon-wrap form {
max-width: 615px;
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;
padding: 10px 10px 10px 38px;
border: 1px solid rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 480px) {
.coming-soon-wrap form {
display: block;
padding: 20px;
}
}
.coming-soon-wrap form input {
padding: 0;
border: none;
}
@media only screen and (max-width: 480px) {
.coming-soon-wrap form input {
padding-bottom: 15px;
}
}
.coming-soon-wrap form button {
font-size: 15px;
padding: 10px 40px;
}
.coming-soon-inner ul {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.coming-soon-inner ul li {
color: black;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
min-width: 150px;
font-weight: 600;
position: relative;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-bottom: 15px;
}
@media only screen and (max-width: 480px) {
.coming-soon-inner ul li {
min-width: 50%;
}
}
.coming-soon-inner ul li .time {
font-size: 85px;
}
@media only screen and (max-width: 767px) {
.coming-soon-inner ul li .time {
font-size: 65px;
}
}
@media only screen and (max-width: 575px) {
.coming-soon-inner ul li .time {
font-size: 55px;
}
}
@media only screen and (max-width: 480px) {
.coming-soon-inner ul li .time {
font-size: 45px;
}
}
.coming-soon-inner ul li .label {
left: 0;
bottom: 0;
font-size: 24px;
display: block;
position: absolute;
text-transform: uppercase;
}
.coming-soon-inner ul li:after {
content: ':';
font-size: 66px;
margin-left: 25px;
color: #D6B981;
}
.coming-soon-inner ul li:last-child:after {
display: none;
}
@media only screen and (max-width: 767px) {
.coming-soon-inner ul li:last-child:after {
display: block;
}
}
.coming-soon-right {
z-index: 1;
padding: 40px 0;
position: relative;
margin-right: 50px;
max-width: -webkit-max-content;
max-width: -moz-max-content;
max-width: max-content;
}
@media only screen and (min-width: 1501px) {
.coming-soon-right {
margin-left: 100px;
margin-right: -100px;
}
}
.coming-soon-right img {
border-radius: 200px;
}
.coming-soon-right:after {
content: '';
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 50px;
position: absolute;
border-radius: 200px;
background: #D6B981;
}
.coming-soon-right:before {
content: '';
width: 644px;
height: 644px;
z-index: -2;
top: 50%;
right: -50px;
-webkit-filter: blur(250px);
filter: blur(250px);
position: absolute;
border-radius: 50%;
background: #D6B981;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.coming-soon-area .circle-image {
position: absolute;
left: 5%;
bottom: 10%;
z-index: -1;
max-width: 25%;
-webkit-animation: rotated_circle 20s infinite;
animation: rotated_circle 20s infinite;
}   .footer-one {
z-index: 1;
font-size: 17px;
position: relative;
}
.bottom-footer {
padding-bottom: 20px;
}
.footer-one a:not(:hover) {
opacity: 0.6;
}
.footer-one p {
opacity: 0.6;
}
.footer-one .footer-logo {
margin-top: -5px;
}
.footer-one .footer-logo a {
opacity: 1;
}
.footer-one .footer-title,
.footer-one .footer-menu li a {
text-transform: uppercase;
}
.footer-one .menu-widget {
max-width: -webkit-max-content;
max-width: -moz-max-content;
max-width: max-content;
margin-left: auto;
margin-right: auto;
}
@media only screen and (max-width: 575px) {
.footer-one .menu-widget {
margin-left: 0;
}
}
.footer-title {
margin-bottom: 35px;
}
.footer-widget {
margin-bottom: 50px;
}
.footer-widget .social-style-one a i {
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
}
.footer-widget .social-style-one a:hover i {
color: #242424;
}
.menu-widget ul li {
margin-bottom: 10px;
}
.menu-widget ul li:last-child {
margin-bottom: 0;
}
.menu-widget ul li a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.menu-widget ul li a:before {
content: '';
width: 5px;
height: 5px;
background: white;
line-height: 5px;
border-radius: 50%;
text-align: center;
margin: 14px 10px 0 0;
}
.menu-widget ul li a:not(:hover):before {
opacity: 0.6;
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
.newsletter-widget h2 {
font-size: 40px;
}
}
@media only screen and (max-width: 767px) {
.newsletter-widget h2 {
font-size: 35px;
}
}
@media only screen and (max-width: 575px) {
.newsletter-widget h2 {
font-size: 30px;
}
}
.newsletter-widget input {
margin-top: 20px;
margin-bottom: 20px;
background-color: transparent;
border-color: rgba(255, 255, 255, 0.2);
}
.newsletter-widget input::-webkit-input-placeholder {
color: white;
}
.newsletter-widget input:-ms-input-placeholder {
color: white;
}
.newsletter-widget input::-ms-input-placeholder {
color: white;
}
.newsletter-widget input::placeholder {
color: white;
}
.newsletter-widget .theme-btn {
border-color: white;
}
.newsletter-widget .theme-btn:not(:hover) {
color: #242424;
}
.newsletter-widget .theme-btn:not(:hover) i {
color: #242424;
}
.copyright-area {
margin-top: 25px;
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.copyright-area .footer-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 500px;
margin-bottom: 10px;
}
.copyright-area .footer-menu li {
margin: 0 35px 5px 0;
}
@media only screen and (max-width: 1199px) {
.copyright-area .footer-menu li {
margin-right: 25px;
}
}
.copyright-area .copyright-social p {
margin-bottom: 8px;
}
.footer-leaf {
z-index: -1;
position: absolute;
}
@media only screen and (max-width: 1500px) {
.footer-leaf {
max-width: 5%;
}
}
.footer-leaf.left-image {
top: 0;
left: 3%;
}
.footer-leaf.right-image {
bottom: 0;
right: 3%;
}
.footer-subscribe {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.footer-subscribe .subscribe-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-width: 400px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media only screen and (max-width: 375px) {
.footer-subscribe .subscribe-title {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.footer-subscribe .subscribe-title i {
font-size: 75px;
line-height: 1.4;
margin-right: 35px;
color: #D6B981;
}
.footer-subscribe .subscribe-title h3 {
font-size: 35px;
margin-bottom: 0;
padding-bottom: 20px;
}
@media only screen and (max-width: 480px) {
.footer-subscribe .subscribe-title h3 {
font-size: 25px;
}
}
.footer-subscribe form {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 20px;
max-width: 700px;
}
@media only screen and (max-width: 480px) {
.footer-subscribe form {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.footer-subscribe form input {
margin-right: 30px;
padding-top: 16px;
padding-bottom: 16px;
}
.footer-subscribe form button {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
.contact-widget ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 15px;
}
.contact-widget ul li i {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
margin: 5px 15px 0 0;
color: #D6B981;
}
.contact-widget ul li h5 {
font-size: 20px;
margin-bottom: 5px;
} .footer-two {
font-size: 17px;
}
.footer-two .copyright-area {
border-color: rgba(36, 36, 36, 0.15);
}
@media only screen and (max-width: 375px) {
.footer-two .footer-menu {
font-size: 17px;
}
} .footer-three {
font-size: 17px;
}
.footer-three .footer-title {
font-size: 26px;
}
.footer-three a:not(:hover) {
opacity: 0.6;
}
.footer-three a:hover {
color: #D6B981;
text-decoration: underline;
}
.footer-three p {
opacity: 0.6;
}
.footer-three .menu-widget ul li a:before {
background: #D6B981;
}
.footer-three .social-style-one a:hover {
background: #D6B981;
}
.footer-three .social-style-one a:hover i {
color: white;
}
.footer-three .newsletter-widget form {
position: relative;
}
.footer-three .newsletter-widget form input {
margin: 0;
padding: 15px 25px;
}
.footer-three .newsletter-widget form input::-webkit-input-placeholder {
font-weight: 400;
}
.footer-three .newsletter-widget form input:-ms-input-placeholder {
font-weight: 400;
}
.footer-three .newsletter-widget form input::-ms-input-placeholder {
font-weight: 400;
}
.footer-three .newsletter-widget form input::placeholder {
font-weight: 400;
}
.footer-three .newsletter-widget form button {
top: 6px;
right: 6px;
position: absolute;
width: 45px;
height: 48px;
background: #D6B981;
}
.elementor-widget-lesya-portfolio-module img,
.elementor .elementor-widget-lesya-portfolio-module img {
width: 100%;
height: 420px;
object-position: center;
object-fit: cover;
}
.elementor-widget-lesya-portfolio-module .f-item-s {
max-width: 420px;
}
.elementor-widget-lesya-portfolio-module .f-item-s img {
height: 420px;
}
.elementor-widget-lesya-portfolio-module .f-item-m {
max-width: 420px;
}
.elementor-widget-lesya-portfolio-module .f-item-m img {
height: 420px;
}
.wpcf7-spinner {
display: none;
}
@media only screen and (max-width: 992px) {
.elementor-widget-lesya-portfolio-module img,
.elementor .elementor-widget-lesya-portfolio-module img {
height: 320px;
}
.elementor-widget-lesya-portfolio-module .f-item-s img {
height: 320px;
}
.elementor-widget-lesya-portfolio-module .f-item-m img {
height: 320px;
}
.elementor-widget-lesya-products-module section.products-section .row .col-md-4:nth-child(4),
.elementor-widget-lesya-blog-module section.blog-section .row .col-md-6:nth-child(3) {
display: none;
}
.social-style-one {
padding-top: 0!important;
}
.social-style-one a {
margin-right: 6px;
width: 30px;
height: 20px;
line-height: 20px;
border: none;
}
.service-section-two .col-md-4 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.team-section .team-left img {
max-width: 100%;
}
.portfolio-details-list li h5 {
font-size: 14px;
}
.portfolio-details-list li {
line-height: 20px;
}
.blog-grid-section .col-lg-3 {
order: 2;
}
.blog-grid-section .col-lg-9 {
order: 1;
margin-bottom: 50px;
}
}
@media only screen and (max-width: 580px) {
.service-section-two .col-md-4 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
} .cart .cart-btn, .nav-search .fa-search {
font-size: 20px;
color: #242424;
position: relative;
}
.cart-count,
.ui-slider-horizontal .ui-slider-handle,
.add-to-cart,
.cart-btn-circle {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}
.cart-count {
position: absolute;
top: -6px;
right: -10px;
width: 17px;
height: 17px;
line-height: 17px;
text-align: center;
color: #ffffff;
font-size: 10px;
font-weight: 400;
background: #D6B981;
display: flex;
align-items: center;
justify-content: center;
}
.cart-widget {
position: absolute;
padding: 15px 15px 30px 15px;
right: -20px;
top: 40px;
width: 300px;
min-height: 72px;
background: #fff;
box-shadow: 0 0 30px rgba(0,0,0,0.08);
display: none;
}
.cart-widget:before {
content: '';
position: absolute;
right: 26px;
top: -12px;
border: 6px solid transparent;
border-bottom: 6px solid #fff;
}
.cart-widget .cart_list {
position: relative;
overflow: auto;
max-height: 364px;
}
.cart-widget p {
margin: 1rem 0 0 0;
font-size: 1rem;
color: #070c1f;
}
.cart-widget p.woocommerce-mini-cart__empty-message {
text-align: center;
}
.cart-widget .buttons a {
margin-top: 10px;
margin-right: 6%;
padding-left: 15px;
padding-right: 15px;
display: inline-block;
vertical-align: top;
width: 47%;
font-size: 12px;
}
.cart-widget .buttons a:last-child {
margin-bottom: 0;
margin-right: 0;
}
.woocommerce ul.product_list_widget li a.remove,
ul.product_list_widget li a.remove,
.woocommerce-js ul.product_list_widget li a.remove {
position: absolute;
right: 5px;
top: 20px;
z-index: 2;
background: #fff;
line-height: 20px;
}
.woocommerce ul.cart_list,
.woocommerce ul.product_list_widget,
ul.cart_list li,
ul.product_list_widget,
.woocommerce-js ul.cart_list li,
.woocommerce-js ul.product_list_widget {
margin: 0;
padding: 0;
list-style: none;
}
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li,
.woocommerce-js ul.cart_list li,
.woocommerce-js ul.product_list_widget li {
padding: 15px 0;
border-bottom: 1px solid rgba(132, 132, 132, 0.2);
display: block;
position: relative;
}
.woocommerce ul.cart_list li:last-child,
.woocommerce ul.product_list_widget li:last-child,
.woocommerce-js ul.cart_list li:last-child,
.woocommerce-js ul.product_list_widget li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.woocommerce ul.cart_list li:after,
.woocommerce ul.product_list_widget li:after,
.woocommerce-js ul.cart_list li:after,
.woocommerce-js ul.product_list_widget li:after {
content: '';
position: relative;
clear: both;
display: block;
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
ul.cart_list li a,
ul.product_list_widget li a,
.woocommerce-js ul.cart_list li a,
.woocommerce-js ul.product_list_widget li a {
display: block;
font-weight: 700;
color: #070c1f;
line-height: 1.4;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
ul.cart_list li img,
ul.product_list_widget li img,
.woocommerce-js ul.cart_list li img,
.woocommerce-js ul.product_list_widget li img {
float: right;
margin-left: 15px;
width: 80px;
height: auto;
}
.woocommerce ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating,
.woocommerce-js ul.cart_list li .star-rating,
.woocommerce-js ul.product_list_widget li .star-rating {
float: none;
margin: 5px 0;
}
.woocommerce ul.cart_list li del,
.woocommerce ul.product_list_widget li del,
ul.cart_list li del,
ul.product_list_widget li del,
.woocommerce-js ul.cart_list li del,
.woocommerce-js ul.product_list_widget li del {
font-size: .9375rem;
line-height: 1;
color: #070c1f;
}
.woocommerce ul.cart_list li del,
.woocommerce ul.product_list_widget li del,
ul.cart_list li del,
ul.product_list_widget li del,
.woocommerce-js ul.cart_list li del,
.woocommerce-js ul.product_list_widget li del {
font-size: .9375rem;
line-height: 1;
color: #070c1f;
}
.woocommerce ul.cart_list li ins,
.woocommerce ul.product_list_widget li ins,
ul.cart_list li ins,
ul.product_list_widget li ins,
.woocommerce-js ul.cart_list li ins,
.woocommerce-js ul.product_list_widget li ins {
color: #070c1f;
text-decoration: none;
font-weight: 700;
font-size: .9375rem;
line-height: 1;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-js #respond input#submit,
.woocommerce-js a.button,
.woocommerce-js button.button,
.woocommerce-js input.button,
.woocommerce-mini-cart__buttons #respond input#submit,
.woocommerce-mini-cart__buttons a.button,
.woocommerce-mini-cart__buttons button.button,
.woocommerce-mini-cart__buttons input.button,
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
display: inline-block;
background-color: #D6B981;
border: 1px solid #D6B981;
border-radius: 0;
color: #fff;
cursor: pointer;
font-weight: 500;
text-transform: uppercase;
line-height: inherit;
white-space: nowrap;
overflow: hidden;
padding: 0 40px;
position: relative;
z-index: 1;
text-align: center;
font-size: 17px;
height: 68px;
line-height: 68px;
cursor: pointer;
transition: all 0.4s ease-in-out;
}
.catalog-product-page .btn-default {
transition: all 0.4s ease-in-out;
}
.woocommerce-mini-cart__buttons #respond input#submit,
.woocommerce-mini-cart__buttons a.button,
.woocommerce-mini-cart__buttons button.button,
.woocommerce-mini-cart__buttons input.button {
font-size: 14px;
font-weight: 400;
white-space: nowrap;
overflow: hidden;
padding: 0 5px;
position: relative;
z-index: 1;
height: 58px;
line-height: 58px;
text-align: center;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce-js #respond input#submit:hover,
.woocommerce-js a.button:hover,
.woocommerce-js button.button:hover,
.woocommerce-js input.button:hover,
.woocommerce-mini-cart__buttons #respond input#submit:hover,
.woocommerce-mini-cart__buttons a.button:hover,
.woocommerce-mini-cart__buttons button.button:hover,
.woocommerce-mini-cart__buttons input.button:hover,
.catalog-product-page .btn-default:hover,
#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.al:hover {
background: #D6B981;
color: #fff;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
height: 48px;
line-height: 48px;
padding: 0 20px;
}
.woocommerce a.remove,
.woocommerce-js a.remove {
margin: 0 auto;
display: block;
font-size: 24px!important;
height: 20px;
width: 20px;
color: #070c1f!important;
border: none;
text-decoration: none!important;
text-align: center;
}
.woocommerce a.remove:hover,
.woocommerce-js a.remove:hover {
color: #070c1f!important;
background: #fff;
} .ui-widget.ui-widget-content {
background-color: #e6f0f0;
height: 3px;
border:0;
}
.ui-slider-horizontal .ui-slider-handle {
width: 15px;
height: 15px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
cursor: pointer;
background-color: #fff;
border:2px solid;
}
input#amount {
width: 100%;
border:0;
text-align: right;
margin-bottom: 15px;
}
.widget-price-range form {
position: relative;
} .catalog-product-info {
padding-left: 45px;
}
.catalog-product-info .status {
position: static;
display: inline-block;
margin-bottom: 17px;
}
.catalog-product-info > h1 {
color: #070c1f;
font-size: 48px;
font-weight: 700;
margin-bottom: 26px;
}
.catalog-product-info p {
color: #515462;
font-size: 1rem;
line-height: 1.9rem;
font-weight: 400;
margin-bottom: 26px;
}
.otz-optz {
margin-bottom: 84px;
}
.otz-optz li {
display: inline-block;
margin-right: 41px;
vertical-align: middle;
}
.otz-optz li:last-child {
margin-right: 0;
}
.product_price {
font-size: 24px;
font-weight: 700;
margin-bottom: 26px;
color: #242424;
}
.product_price del {
padding-right: 5px;
opacity: 0.5;
font-weight: 400;
}
.product_price ins {
text-decoration: none;
}
.woocommerce .woocommerce-product-rating {
color: #D6B981;
}
.product_meta > span {
display: block;
margin-bottom: 10px;
color: #515462;
font-size: 1rem;
line-height: 1.9rem;
font-weight: 400;
}
.product_meta > span:last-child {
margin-bottom: 0px;
}
.product_meta a {
font-weight: 400;
color: #D6B981;
text-decoration: underline;
}
.product_meta a:hover {
color: #D6B981;
text-decoration: none;
}
.btn-default {
display: inline-block;
color: #ffffff;
font-size: 17px;
height: 68px;
line-height: 68px;
padding: 0 55px;
border: none;
cursor: pointer;
}
.btn-default i {
padding-left: 9px;
}
.cart-btn-circle {
display: inline-block;
width: 45px;
line-height: 45px;
background-color: #f5f5f5;
height: 45px;
text-align: center;
}
.cart-btn-circle:hover {
color: #fff;
}
.catg-controls {
margin-top: 40px;
}
.catg-controls li {
display: inline-block;
padding: 0 28px;
position: relative;
}
.catg-controls li:first-child {
padding-left: 0;
}
.catg-controls li:before {
content: '';
position: absolute;
top: 50%;
left: 100%;
width: 1px;
height: 15px;
background-color: #a8c9c9;
transform: translateY(-50%);
}
.catg-controls li:last-child:before {
display: none;
}
.catg-controls li a {
display: inline-block;
color: #454857;
font-size: 17px;
font-weight: 400;
}
.catg-controls li a i.la-angle-left {
padding-right: 10px;
display: inline-block;
}
.catg-controls li a i.la-angle-right {
padding-left: 10px;
display: inline-block;
} .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {background-color: #e6f0f0; height: 3px; border: 0;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {background: #D6B981;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
width: 15px;
height: 15px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
cursor: pointer;
background-color: #fff;
border: 2px solid #D6B981;
top: -.4em;
}
.woocommerce .widget_price_filter .price_slider {margin-bottom: 2em;}
.woocommerce .widget_price_filter .price_slider_amount .price_label {
color: #D6B981;
line-height: 48px;
}
.shop-catalog .products {
clear: both;
}
.shop-catalog .page-title {
display: none;
}
.woocommerce .catalog-product-page div.product div.images {
float: none;
width: 100%;
}
.woocommerce .catalog-product-page div.product form.cart {
margin-bottom: 0;
display: inline-block;
}
.yith-wcwl-add-to-wishlist {
display: inline-block;
}
.woocommerce .catalog-product-page div.product .quantity .qty {
border: 2px solid #e6e6e6;
height: 58px;
background-color: #fff;
color: #242424;
font-size: 17px;
font-weight: 400;
padding: 0 30px;
margin-right: 15px;
width: 100px;
}
.woocommerce .catalog-product-page div.product div.images .flex-control-thumbs {
margin-top: 40px;
padding: 0 10%;
}
.woocommerce .catalog-product-page div.product .woocommerce-tabs {
margin-top: 61px;
margin-bottom: 61px;
}
.woocommerce .catalog-product-page div.product .woocommerce-tabs ul.tabs {
margin: 0;
padding: 0;
margin-bottom: 61px;
}
.woocommerce .catalog-product-page div.product .woocommerce-tabs ul.tabs li:first-child {
margin-left: -1em;
}
.woocommerce .catalog-product-page div.product .woocommerce-tabs ul.tabs li {
border: none;
background: none;
font-size: 20px;
}
.woocommerce .catalog-product-page div.product .woocommerce-tabs ul.tabs li a {
color: #B0B0B0;
font-weight: 500;
transition: 0.3s ease 0s;
position: relative;
padding-bottom: 20px;
margin-bottom: -1px;
border-bottom: 2px solid transparent;
}
.woocommerce .catalog-product-page div.product .woocommerce-tabs ul.tabs li.active a {
color: #D6B981;
border-color: #D6B981;
}
.woocommerce .catalog-product-page div.product .woocommerce-tabs ul.tabs li.active a:after {
content: '';
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
height: 3px;
background: #D6B981;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
display: none;
}
@media only screen and (max-width: 480px) {
.woocommerce .catalog-product-page div.product .woocommerce-tabs ul.tabs li a {
padding-top: 10px;
padding-bottom: 10px;
}
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description > h2 {
display: none;
}
.comment-form-rating .nice-select {
display: none;
}
.woocommerce #respond input#submit {
position: relative;
display: inline-block;
height: 68px;
line-height: 68px;
padding: 0 65px;
color: #fafafa;
font-size: 16px;
font-weight: 700;
background-color: #D6B981;
position: relative;
z-index: 9;
overflow: hidden;
border: 0;
border-radius: 0;
outline: none;
cursor: pointer;
}
.woocommerce #respond input#submit:hover {
background-color: #D6B981;
color: #fff;
}
.woocommerce .catalog-product-page div.product form.cart {
margin-right: 10px;
}
.catalog-product-info .yith-wcwl-add-to-wishlist, .woocommerce .catalog-product-page div.product form.cart {
vertical-align: bottom;
margin-top: 0;
}
.product_meta {
margin-top: 26px;
}
.catalog-product-info .add_to_wishlist.single_add_to_wishlist, .catalog-product-info .yith-wcwl-wishlistaddedbrowse, .catalog-product-info .yith-wcwl-wishlistexistsbrowse {
padding: 0 10px;
font-size: 0;
display: block;
position: relative;
}
.catalog-product-info .add_to_wishlist.single_add_to_wishlist:before, .catalog-product-info .yith-wcwl-wishlistaddedbrowse:before, .catalog-product-info .yith-wcwl-wishlistexistsbrowse:before {
content: "\f004";
position: relative;
left: 0;
top: 0;
width: 100%;
height: 68px;
line-height: 68px;
display: block;
font-family: 'Line Awesome Free';
font-weight: 400;
font-size: 22px;
}
.catalog-product-info .yith-wcwl-wishlistaddedbrowse:before, .catalog-product-info .yith-wcwl-wishlistexistsbrowse:before {
font-weight: 900;
}
.catalog-product-info .yith-wcwl-wishlistaddedbrowse:before, .catalog-product-info .yith-wcwl-wishlistexistsbrowse:before {
color: #D6B981;
}
.catalog-product-info .add_to_wishlist.single_add_to_wishlist i, .catalog-product-info .yith-wcwl-wishlistaddedbrowse i, .catalog-product-info .yith-wcwl-wishlistexistsbrowse i {
display: none;
}
.shop-thumbnail .yith-wcwl-add-to-wishlist {
position: absolute;
top: 20px;
left: 20px;
margin: 0;
font-size: 16px;
}
.shop-thumbnail .yith-wcwl-add-to-wishlist a {
color: #D6B981;
font-family: 'Line Awesome Free';
font-weight: 400;
cursor: pointer;
font-size: 0px;
}
.shop-thumbnail .yith-wcwl-add-to-wishlist a i, .shop-thumbnail .yith-wcwl-add-to-wishlist a span, .shop-thumbnail .yith-wcwl-add-to-wishlist .feedback {
display: none;
}
.shop-thumbnail .yith-wcwl-add-to-wishlist a:before {
content: "\f004";
font-size: 16px;
}
.shop-thumbnail .yith-wcwl-add-to-wishlist.exists a {
font-weight: 900;
}
.catalog-product-info .yith-wcwl-wishlistaddedbrowse a, .catalog-product-info .yith-wcwl-wishlistexistsbrowse a {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.products.columns-3 .product {
max-width: 33.333%;
flex: 0 0 33.333%;
}
.products.columns-4 .product {
max-width: 25%;
flex: 0 0 25%;
}
.woocommerce table.shop_table,
.woocommerce-js table.shop_table {
margin: 0 0 30px 0;
width: 100%;
border-radius: 0;
-webkit-border-radius: 0;
background: none;
border: none;
border-collapse: collapse;
}
.woocommerce-cart table.shop_table {
margin: 0 0 81px 0;
}
.woocommerce table.shop_table th,
.woocommerce-js table.shop_table th {
font-weight: 400;
padding: 1.5rem;
padding-top: 0;
font-size: .9375rem;
line-height: 1.5em;
border: none;
color: #070c1f;
text-transform: uppercase;
color: #afb0b6;
font-size: 14px;
font-weight: 400;
margin-bottom: 12px;
}
.woocommerce table.shop_table td,
.woocommerce-js table.shop_table td {
padding: 1.5rem;
color: #070c1f;
font-size: 1rem;
line-height: 1.5em;
background: none;
border: none;
border-top: 1px solid rgba(132, 132, 132, 0.2);
}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
width: 132px;
}
.woocommerce table.shop_table td a,
.woocommerce-js table.shop_table td a {
color: #070c1f;
font-weight: 700;
}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
background-color: transparent;
border: 0;
border-bottom: 1px solid #848484;
border-radius: 0;
box-shadow: none;
color: #070c1f;
font-size: inherit;
line-height: inherit;
width: auto;
height: auto;
margin: 0 15px 0 0;
padding: 0;
position: relative;
height: 68px;
}
.woocommerce .cart .button[name="update_cart"],
.woocommerce-js .cart .button[name="update_cart"] {
border: none;
padding: 0!important;
background: none!important;
}
.woocommerce .cart .button[name="update_cart"]:after,
.woocommerce-js .cart .button[name="update_cart"]:after {
display: none;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals,
.woocommerce-js .cart-collaterals .cart_totals {
float: none;
width: auto;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr td,
.woocommerce-cart .cart-collaterals .cart_totals table tr th {
border: none;
border-bottom: 1px solid rgba(132, 132, 132, 0.2);
padding: 1.5rem 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th {
border: none;
border-bottom: 1px solid rgba(132, 132, 132, 0.2);
padding: 1.5rem 0;
}
.woocommerce-notices-wrapper p:last-child {
margin-bottom: 30px;
}
.woocommerce .products .product a.added_to_cart,
.woocommerce-js .products .product a.added_to_cart {
display: none;
}
.woocommerce .products .product .button.add_to_cart_button.added,
.woocommerce-js .products .product .button.add_to_cart_button.added {
background: #D6B981;
color: #fff;
}
.select2-container .select2-selection--single {
margin: 0;
padding: 0 22px;
display: block;
font-family: 'Manrope';
font-size: 16px;
width: 100%;
height: 60px;
color: #323232;
background: none;
border: none;
border: 1px solid #eeeeee;
resize: none;
outline: 0;
border-radius: 0;
-webkit-border-radius: 0;
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding-left: 0;
padding-right: 20px;
height: 58px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #323232;
line-height: 58px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
margin-top: -10px;
top: 50%;
right: 15px;
width: 20px;
height: 20px;
}
.woocommerce-additional-fields {
margin-bottom: 2rem;
}
.woocommerce form .form-row,
.woocommerce-js form .form-row {
padding: 0;
margin: 0;
display: block;
}
.woocommerce form .form-row,
.woocommerce-js form .form-row {
margin-bottom: 30px;
}
.woocommerce form .form-row.address-field,
.woocommerce-js form .form-row.address-field {
margin-bottom: 30px;
}
.woocommerce form .form-row label {
margin-bottom: 8px;
}
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce-js table.shop_table tbody th,
.woocommerce-js table.shop_table tfoot td,
.woocommerce-js table.shop_table tfoot th {
padding: 1.5rem 1rem 1.5rem 0;
border-top: 1px solid rgba(132, 132, 132, 0.2);
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: #eee;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
border-bottom: 1px solid rgba(132, 132, 132, 0.2);
}
.woocommerce-error li:before,
.woocommerce-info li:before,
.woocommerce-message li:before,
.woocommerce ul.order_details li:before,
.woocommerce-js ul.order_details li:before {
display: none;
}
.woocommerce ul.order_details li,
.woocommerce-js ul.order_details li {
margin-top: 0;
margin-left: 0;
margin-bottom: 0;
margin-right: 2em;
}
.woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-navigation {
position: relative;
margin-bottom: 30px;
float: none;
width: auto;
}
.woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-content {
float: none;
width: auto;
}
.content .woocommerce-Address-title.title:after {
position: relative;
clear: both;
display: block;
margin: 0;
padding: 0;
width: auto;
height: auto;
background: none;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce-js form.checkout_coupon,
.woocommerce-js form.login,
.woocommerce-js form.register {
border: none;
padding: 0;
margin: 2em 0;
text-align: left;
border-radius: 5px;
}
.woocommerce .woocommerce-customer-details address,
.woocommerce-js .woocommerce-customer-details address {
border: none;
}
.woocommerce-account .addresses .title h3,
.addresses .title h3 {
margin-top: 1rem;
margin-bottom: 1rem;
float: left;
}
.addresses .title .edit,
.woocommerce-account .addresses .title .edit {
float: right;
margin-top: 1rem;
}
.woocommerce-Reviews .comment-form-cookies-consent label {
display: inline;
}
.woocommerce .quantity .qty,
.woocommerce-js .quantity .qty {
padding: 0.5rem 0;
margin-top: 0;
display: inline-block;
}
.content-sidebar .widget_shopping_cart .cart_list li,
.content-sidebar .woocommerce.widget_shopping_cart .cart_list li {
padding-left: 0;
padding-top: 10px;
}
.woocommerce table.shop_attributes,
.woocommerce-js table.shop_attributes {
border: none;
margin: 25px 0;
width: 100%;
background: none;
}
.woocommerce table.shop_attributes th,
.woocommerce-js table.shop_attributes th {
border: none;
margin: 0;
background: none;
}
.woocommerce table.shop_attributes td,
.woocommerce-js table.shop_attributes td {
font-style: normal;
padding: 0;
margin: 0;
background: none;
border: none;
}
.woocommerce .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .cross-sells,
.woocommerce-js .cart-collaterals .cross-sells {
margin-bottom: 30px;
width: auto;
float: none;
}
.woocommerce .cart-collaterals .cross-sells li:before,
.woocommerce-page .cart-collaterals .cross-sells li:before,
.woocommerce-js .cart-collaterals .cross-sells li:before {
display: none;
}
.woocommerce .products .product .button.add_to_cart_button.added,
.woocommerce-js .products .product .button.add_to_cart_button.added {
background: #D6B981;
}
.woocommerce-info {
border-top-color: #D6B981;
}
.woocommerce-info::before {
color: #D6B981;
}
.woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-navigation {
clear: both;
margin: 0;
text-align: center;
}
.woocommerce-MyAccount-navigation ul,
.woocommerce-account .woocommerce-MyAccount-navigation ul {
margin: 0 0 1rem 0;
padding: 0;
position: relative;
list-style: none;
overflow: visible;
text-align: center;
}
.woocommerce-MyAccount-navigation ul:before,
.woocommerce-account .woocommerce-MyAccount-navigation ul:before {
content: '';
margin: 0;
position: absolute;
left: 0;
right: 0;
bottom: 0;
display: block;
width: auto;
height: 1px;
background: rgba(132, 132, 132, 0.2);
border: none;
}
.woocommerce-MyAccount-navigation ul li,
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
margin: 0;
padding: 0 20px;
position: relative;
display: inline-block;
line-height: 1.9;
border: none;
background: none;
border-radius: 0;
-webkit-border-radius: 0;
}
.woocommerce-MyAccount-navigation ul li:before,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:before {
display: none;
}
.woocommerce-MyAccount-navigation ul li:after,
.woocommerce-account .woocommerce-MyAccount-navigation ul li:after {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 1px;
background: #070c1f;
opacity: 0;
transition: all .4s;
}
.woocommerce-MyAccount-navigation ul li a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
padding: 10px 0;
display: inline-block;
font-weight: 500;
color: #070c1f;
opacity: 0.5;
text-decoration: none;
}
.woocommerce-MyAccount-navigation ul li.is-active,
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active {
background: transparent;
}
.woocommerce-MyAccount-navigation ul li.is-active:after,
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active:after {
opacity: 1;
}
.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
color: #070c1f;
opacity: 1;
}
.woocommerce-MyAccount-navigation ul li.is-active:after,
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active:after {
box-shadow: none;
border: none;
}
.woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-navigation {
position: relative;
margin-bottom: 30px;
float: none;
width: auto;
}
.woocommerce-MyAccount-content,
.woocommerce-account .woocommerce-MyAccount-content {
float: none;
width: auto;
}
.content .woocommerce-Address-title.title:after {
position: relative;
clear: both;
display: block;
margin: 0;
padding: 0;
width: auto;
height: auto;
background: none;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce-js form.checkout_coupon,
.woocommerce-js form.login,
.woocommerce-js form.register {
border: none;
padding: 0;
margin: 2em 0;
text-align: left;
border-radius: 5px;
}
.woocommerce .woocommerce-customer-details address,
.woocommerce-js .woocommerce-customer-details address {
border: none;
}
.woocommerce-account .addresses .title h3,
.addresses .title h3 {
margin-top: 1rem;
margin-bottom: 1rem;
float: left;
}
.addresses .title .edit,
.woocommerce-account .addresses .title .edit {
float: right;
margin-top: 1rem;
}
.woocommerce-account .woocommerce > h2 {
display: none;
}
form.woocommerce-form.woocommerce-form-login.login {
max-width: 480px;
}
.wishlist-title.wishlist-title-with-form, .wishlist-title.wishlist-title {
display: none;
}
.wishlist_table tr td, .wishlist_table tr th.product-checkbox, .wishlist_table tr th.wishlist-delete {
text-align: left;
}
td.product-price ins {
text-decoration: none;
margin-left: 10px;
}
td.product-price del {
opacity: 0.5;
}
.wishlist_table tr td.product-thumbnail a {
width: 190px;
max-width: 190px;
}
.yith-wcwl-share h4 {
display: inline-block;
font-size: 17px;
font-weight: 400;
}
.yith-wcwl-share ul {
margin: 0 0 0 20px;
display: inline-block;
}
.yith-wcwl-share ul li {
margin: 0;
}
.yith-wcwl-share li a {
color: #D6B981!important;
padding: 0;
font-size: 17px;
min-width: 44px;
min-height: 44px;
line-height: 44px;
background: none!important;
}
.yith-wcwl-share li a i {
font-family: "Font Awesome 5 Brands";
font-weight: 400;
}
.yith-wcwl-share li a i.fa.fa-envelope-o {
font-family: 'Font Awesome 5 Free';
font-weight: 400;
}
button.single_add_to_cart_button {
display: inline-block;
color: #ffffff;
font-size: 16px;
height: 68px;
line-height: 68px;
padding: 0 55px;
border: none;
cursor: pointer;
background-color: #D6B981;
}
button.single_add_to_cart_button i {
padding-left: 9px;
}
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button {
padding: 0 0 4px 0;
float: right;
height: auto;
line-height: normal;
background: none;
border: none;
font-size: 15px;
font-weight: 700;
color: #D6B981;
border-bottom: 1px solid #D6B981;
}
.woocommerce .woocommerce-error .button:hover,
.woocommerce .woocommerce-info .button:hover,
.woocommerce .woocommerce-message .button:hover,
.woocommerce-page .woocommerce-error .button:hover,
.woocommerce-page .woocommerce-info .button:hover,
.woocommerce-page .woocommerce-message .button:hover {
background: none;
border: none;
color: #D6B981;
border-bottom: 1px solid #D6B981;
}
.woocommerce table.shop_attributes {
border-top: 1px solid rgba(0,0,0,.1);
}
.woocommerce table.shop_attributes th.woocommerce-product-attributes-item__label,
.woocommerce table.shop_attributes td.woocommerce-product-attributes-item__value {
border-bottom: 1px solid rgba(0,0,0,.1);
background: transparent!important;
}
.woocommerce table.shop_attributes th {
font-weight: 400;
opacity: 0.65;
padding: 15px 0;
}
.woocommerce-grouped-product-list {
margin-bottom: 20px;
}
.woocommerce-grouped-product-list-item td {
vertical-align: middle !important;
padding-bottom: 15px!important;
padding-right: 25px!important;
padding-left: 0!important;
}
.woocommerce .catalog-product-page div.product .woocommerce-grouped-product-list-item__quantity .quantity .qty {
height: 50px;
width: 90px;
padding: 0 20px;
margin: 0;
}
.woocommerce-grouped-product-list-item__price ins, .woocommerce-grouped-product-list-item__price bdi {
text-decoration: none;
color: #D6B981;
}
.woocommerce-grouped-product-list-item__price del {
opacity: 0.5;
padding-right: 10px;
}
.woocommerce-grouped-product-list-item__price del bdi {
color: #070c1f;
}
.woocommerce .catalog-product-page div.product div.images .flex-control-thumbs {
margin-top: 30px;
margin-left: -5px;
margin-right: -5px;
padding: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li {
padding: 0 5px;
width: 20%;
}
form.checkout_coupon.woocommerce-form-coupon {
max-width: 480px;
}
form.checkout_coupon.woocommerce-form-coupon input[type="text"] {
height: 60px;
padding: 0 28px;
border: 1px solid #d3ced2;
}
form.checkout_coupon.woocommerce-form-coupon button {
height: 60px;
line-height: 60px;
padding: 0 28px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
color: #070c1f;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
border-top-color: #D6B981;
}
.woocommerce-message {
border-top-color: #D6B981;
}
.woocommerce-message::before {
color: #D6B981;
}
@media only screen and (max-width: 768px) {
.woocommerce table.shop_table td, .woocommerce-js table.shop_table td {
padding: 1.5rem 1rem;
}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
width: 120px;
}
}
@media only screen and (max-width: 580px) {
.woocommerce #reviews #comments ol.commentlist li img.avatar,
.woocommerce-js #reviews #comments ol.commentlist li img.avatar {
height: 40px;
width: 40px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-box__body,
.woocommerce-js #reviews #comments ol.commentlist li .comment-box__body {
margin-left: 60px;
}
.woocommerce .woocommerce-result-count,
.woocommerce-js .woocommerce-result-count {
margin: 0 0 10px 0;
}
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering,
.woocommerce-js .woocommerce-ordering {
float: none;
margin-bottom: 0;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary,
.woocommerce-js #content div.product div.summary,
.woocommerce-js div.product div.summary {
padding-left: 0;
float: none;
width: 100%;
}
.woocommerce ul.order_details li,
.woocommerce-js ul.order_details li {
float: none;
margin-bottom: 2em;
padding-right: 0;
border: none;
}
.woocommerce ul.order_details li:last-child,
.woocommerce-js ul.order_details li:last-child {
margin-bottom: 0;
}
.woocommerce .woocommerce-review__dash,
.woocommerce-js .woocommerce-review__dash {
display: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date,
.woocommerce-js #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date {
display: block;
}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
width: 100%;
margin-right: 0;
margin-bottom: 20px;
float: none;
}
.woocommerce #content table.cart td.actions .coupon .button.alt,
.woocommerce #content table.cart td.actions .coupon .input-text+.button,
.woocommerce table.cart td.actions .coupon .button.alt,
.woocommerce table.cart td.actions .coupon .input-text+.button,
.woocommerce-page #content table.cart td.actions .coupon .button.alt,
.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,
.woocommerce-page table.cart td.actions .coupon .button.alt,
.woocommerce-page table.cart td.actions .coupon .input-text+.button {
float: none;
width: 100%;
}
.shop-sidebar.shop-sidebar-left {
padding-right: 0;
}
.woocommerce .catalog-product-page div.product .woocommerce-tabs ul.tabs li:first-child {
margin-left: 0;
}
}
@media only screen and (max-width: 1200px) {
.products.columns-4 .product {
max-width: 50%;
flex: 0 0 50%;
}
.products.columns-3 .product {
max-width: 50%;
flex: 0 0 50%;
}
.products.columns-4 .product {
max-width: 50%;
flex: 0 0 50%;
}
}
@media only screen and (max-width: 580px) {
.woocommerce .catalog-product-page div.product .quantity .qty {
padding: 0 20px;
width: 51px;
}
.product_price {
font-size: 20px;
}
.woocommerce .catalog-product-page div.product .woocommerce-tabs ul.tabs {
padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after {
display: none;
}
.woocommerce .catalog-product-page div.product .woocommerce-tabs ul.tabs {
white-space: nowrap;
overflow: auto;
overflow-y: hidden;
padding-bottom: 0;
}
.woocommerce .catalog-product-page div.product .woocommerce-tabs ul.tabs li {
font-size: 17px;
}
.woocommerce .catalog-product-page div.product .woocommerce-tabs ul.tabs {
margin-bottom: 31px;
}
.woocommerce .catalog-product-page div.product .woocommerce-tabs {
margin-bottom: 61px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border-radius: 4px 4px 0 0;
margin: 0;
padding: 0 1.5em 0 0;
}
button.single_add_to_cart_button {
padding: 0 30px;
}
.blog-details-area .blog-list-item.blog-details-content {
margin-bottom: 40px;
}
} body #booked-profile-page input[type=submit],
body #booked-profile-page button,
body .booked-list-view input[type=submit],
body .booked-list-view button,
body .booked-calendar input[type=submit],
body .booked-calendar button,
body .booked-modal input[type=submit],
body .booked-modal button {
height: auto !important;
width: auto;
font-size: 15px !important;
border-radius: 0px;
display: inline-block !important;
padding: 22px 30px !important;
background: #f7f7f7;
color: #333;
line-height: 1 !important;
text-shadow: none;
box-shadow: none;
border: 1px solid rgba(36, 36, 36, 0.15);
}
body div.booked-calendar-wrap div.booked-calendar,
body .booked-appt-list {
border-radius: 0px;
}
body .booked-form .field input[type=text],
body .booked-form .field input[type=password],
body .booked-form .field input[type=tel],
body .booked-form .field input[type=email],
body .booked-form .field textarea {
padding: 22px 30px;
background-color: #fff;
border: 1px solid rgba(36, 36, 36, 0.15);
font-size: 1rem;
border-radius: 0px;
}
body .booked-form .booked-appointments {
border-radius: 0px;
}
body .booked-modal .bm-window p.booked-title-bar {
border-radius: 0px;
padding: 22px 30px;
}
body .booked-modal .bm-window .close {
top: 17px;
}
body .booked-modal .bm-window .booked-scrollable {
padding-top: 40px;
border-radius: 0px;
} .page-id-53 .hero-section-two,
.page-id-53 .gallery-section,
.page-id-53 .feedback-progress .progress:after,
.page-id-53 .booking-section-bg,
.page-id-53 .custom-gallery-item .gallery-overlay a,
.page-id-53 .feedback-arrows button:hover,
.page-id-53 .offer-item:hover,
.page-id-53 .booking-from .theme-btn.style-three,
.page-id-53 .feedback-item:before,
.page-id-53 .feedback-item:after,
.page-id-53 .feedback-item .for-border:after,
.page-id-53 .feedback-item .for-border:before,
.page-id-53 .blog-section .theme-btn.style-seven:before,
.page-id-53 .blog-section a.theme-btn.style-seven:after {
background-color: #799AA1;
}
.page-id-53 .booking-from .theme-btn.style-three,
.page-id-53 .blog-section .theme-btn.style-seven:hover,
.page-id-53 .blog-section a.theme-btn.style-seven:hover {
border-color: #799AA1;
}
.page-id-53 .hero-content-two .hero-btn .theme-btn.style-four:before,
.page-id-53 .hero-content-two .hero-btn .theme-btn.style-four:after,
.page-id-53 .booking-from .theme-btn.style-three:hover {
background-color: #242424;
}
.page-id-53 .hero-content-two .hero-btn .theme-btn.style-four:hover,
.page-id-53 .booking-from .theme-btn.style-three:hover {
border-color: #242424;
}
.page-id-53 .section-title .sub-title,
.page-id-53 .offer-item i,
.page-id-53 .pricing-content .pricing-title .price,
.page-id-53 .pricing-item>i,
.page-id-53 .feedback-arrows button,
.page-id-53 .feedback-item .quote-rating>i,
.page-id-53 .feedback-item .quote-rating .rating span,
.page-id-53 .feedback-item .quote-rating .rating i,
.page-id-53 .video-play,
.page-id-53 .news-item .news-header h4 a:hover {
color: #799AA1;
}
.page-id-53 .feedback-arrows button:hover,
.page-id-53 .offer-item:hover i {
color: white;
}
.preloader {
background-blend-mode: multiply;
}
.about-section .align-items-center {
align-items: flex-start!important;
}