html {
font-size: 62.5%;
scroll-behavior: smooth;
-webkit-font-smoothing: antialiased;
height: 100%;
}
body {
word-wrap: break-word;
-ms-word-wrap: break-word;
font-size: 1.4rem;
font-size: 14px;
background: #ffffff;
font-weight: 400;
color: #000000;
line-height: 2.14;
font-family: 'Open Sans'; background-repeat: repeat-y;
background-size: contain;
}
img {
max-width: 100%;
height: auto;
display: block;
}
ul {
padding-left: 40px;
-webkit-padding-start: 40px;
-moz-padding-start: 40px;
padding-start: 40px;
}
ul {
list-style: inherit;
}
ul {
display: block;
list-style-type: disc;
margin-block-start: 0;
margin-block-end: 0;
margin-inline-start: 0px;
margin-inline-end: 0px;
padding-inline-start: 40px;
}
ul ul {
list-style-type: circle;
margin-block-start: 0px;
margin-block-end: 0px;
}
.the-content>ul,
.the-content>ol {
margin-bottom: 20px;
}
.the-content ul>li>ul,
.the-content ol>li>ol,
.page-content ul>li>ul,
.page-content ol>li>ol,
.comment-text ul>li>ul,
.comment-text ol>li>ol {
margin-bottom: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 700;
line-height: 1.4;
margin-bottom: 20px;
margin-top: 0;
color: #000000;
font-family: 'Philosopher';
}
.main-menu a,
.right-head {
font-family: 'Quicksand';
font-size: 18px;
font-size: 1.8rem;
font-weight: 600;
}
.right-head a.btn {
font-weight: 600; color: #119e91;
padding: 3px 25px;
border-radius: 30px; position: relative;
z-index: 1;
}
.right-head i {
font-size: 24px;
font-size: 2.4rem;
}
.right-head a.btn:hover {
background-color: transparent;
color: #ffffff; }
.right-head a.btn:before {
content: "";
position: absolute;
left: 0;
width: 44px;
height: 100%;
top: 0px;
background-color: #119e91;
border-radius: 30px;
z-index: -1;
opacity: 0.2;
transition: all .3s ease-in-out;
}
.right-head a.btn:hover:before {
width: 100%;
opacity: 1;
transition: all .3s ease-in-out;
}
.right-head a.btn~a {
margin-left: 30px;
}
.post-content .post-text p,
.comment-content p {
color: #151515;
}
.navigation-paging .post-navigation a {
border-radius: 0;
}
h1 {
font-size: 42px;
font-size: 4.2rem;
line-height: 1.125;
}
h2 {
font-size: 36px;
font-size: 3.6rem;
line-height: 1.25;
}
h3 {
font-size: 24px;
font-size: 2.4rem;
line-height: 1.25;
}
h4 {
font-size: 18px;
font-size: 1.8rem;
line-height: 1.3;
}
h5 {
font-size: 16px;
font-size: 1.6rem;
line-height: 1.375;
}
h6 {
font-size: 14px;
font-size: 1.4rem;
line-height: 1.4;
}
a {
cursor: pointer;
outline: none;
color: #000000;
text-decoration: none !important;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
a:hover,
a:active,
a:focus {
color: #119e91;
text-decoration: none;
outline: none;
}
button:focus {
outline: 0;
}
p {
margin: 0 0 20px;
}
table {
width: 100%;
max-width: 100%;
margin-bottom: 20px;
border-color: #dcd7ca;
}
thead {
vertical-align: bottom;
white-space: nowrap;
}
th,
td {
border: 0.1rem solid #dcd7ca;
line-height: 1.4;
margin: 0;
overflow: visible;
padding: 0.5em;
text-align: center;
}
th {
font-weight: 700;
}
th a {
text-decoration: underline !important;
}
th a:hover {
color: #DA0D2B;
}
*::-moz-selection {
background-color: #4c4fa0;
color: #ffffff;
}
*::selection {
background-color: #119e91;
color: #ffffff;
}
button {
border: none;
background-image: none;
background: transparent;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
blockquote {
margin-bottom: 20px;
padding-left: 12px;
}
ol {
display: block;
list-style-type: decimal;
padding-left: 40px;
-webkit-padding-start: 40px;
-moz-padding-start: 40px;
padding-start: 40px;
}
.the-content dl,
.comment-text dl,
.page-content dl {
margin-bottom: 20px;
}
.post-password-form p,
.post-password-form label {
position: relative;
}
.post-password-form input[type="password"] {
display: block;
width: 100%;
border: 0;
border: 0;
height: auto;
padding: 15px;
border-radius: 10px;
margin-top: 15px;
background-color: rgb(255, 255, 255);
color: #000000;
font-size: 14px;
border-radius: 50px;
border: 2px solid #eee;
}
.post-password-form input[type="submit"] {
width: 100px;
text-align: center;
background-color: #119e91;
display: inline-block;
color: #fff;
padding: 12px 30px;
font-size: 16px;
letter-spacing: 0.025em;
width: auto;
border: none;
margin-top: 15px;
border: 0;
cursor: pointer;
height: auto;
border-radius: 10px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
}
.post-password-form input[type="submit"]:hover {
background-color: #0f877b;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
}
dd {
display: block;
margin-inline-start: 40px;
}
code,
kbd,
pre,
samp {
font-family: monospace;
padding: 0.4rem 0.6rem;
}
code,
kbd,
samp {
background: #dddddd;
border-radius: 0.2rem;
}
dt {
font-weight: 700;
}
address {
display: block;
font-style: italic;
}
b,
strong {
font-weight: 700;
}
em,
q,
dfn {
font-style: italic;
}
abbr,
acronym {
cursor: help;
}
abbr[title] {
text-decoration: underline dotted;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
small {
font-size: 80%;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
var {
font-style: italic;
}
.bypostauthor>.comment .comment-author cite:after {
content: "post author";
font-size: 7px;
font-size: 0.693333rem;
font-style: italic;
margin-left: 6px;
}
.aligncenter {
text-align: center;
display: block;
margin-left: auto;
margin-right: auto;
}
.alignright {
float: right;
margin: 0.375em 0 1.75em 1.75em;
}
.alignleft {
float: left;
margin: 0.375em 1.75em 1.75em 0;
}
.wp-block-button {
margin-bottom: 12px;
}
img.aligncenter,
img.alignnone,
figure.aligncenter,
figure.alignnone,
.wp-block-button.aligncenter,
.wp-block-button.alignnone,
.wp-block-cover.aligncenter,
.wp-block-cover.alignnone,
.wp-block-cover.alignfull,
.wp-block-cover.alignwide {
margin-bottom: 20px;
}
.wp-block-gallery:not(.has-nested-images).alignleft,
img.alignleft,
figure.alignleft,
.wp-block-button.alignleft,
.wp-block-cover.alignleft {
margin: 10px 20px 20px 0;
}
.wp-block-gallery:not(.has-nested-images).alignright,
img.alignright,
figure.alignright,
.wp-block-button.alignright,
.wp-block-cover.alignright {
margin: 10px 0 10px 20px;
clear: both;
}
.wp-block-cover.alignleft,
.wp-block-cover.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignnone,
.wp-block-cover.alignfull,
.wp-block-cover.alignwide {
padding: 16px;
}
body .wp-block-image {
margin-bottom: 20px;
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
section.wp-block-cover-image>h2 {
padding: .44em;
font-size: 2em;
line-height: 1.8;
}
.the-content.content a,
.comment-text a {
color: #119e91;
text-decoration: none!important;
}
.the-content.content a:hover,
.comment-text a:hover {
color: #0f877b;
}
.the-content.content a.post-page-numbers:hover {
color: #ffffff;
}
.the-content.content .wp-block-button__link {
color: #ffffff;
}
.single-post-content .the-content.content a.post-page-numbers:hover {
color: #000000;
}
.the-content.content .wp-block-button.is-style-outline>a {
color: #000000;
}
.the-content.content .wp-block-button.is-style-outline>a:hover {
color: #119e91;
}
.page-links {
clear: both;
margin-top: 30px;
}
.the-content .wp-block-cover p:not(.has-text-color) {
color: #ffffff;
}
.wp-block-image figcaption,
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
margin-top: 0 !important;
color: #ffffff;
background-color: #333333;
padding: 10px 5px;
text-align: center;
line-height: 1.5;
}
.has-text-color.has-background.has-very-light-gray-color {
color: #eee;
}
.gallery {
display: inline-flex;
margin: 0 -0.8em;
flex-wrap: wrap;
}
.gallery-item {
margin: 0.8em 0;
padding: 0 0.8em;
width: 100%;
box-sizing: border-box;
}
.gallery-item img {
width: 100%;
}
@media (min-width: 700px) {
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.3333%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: calc(100% / 6);
}
.gallery-columns-7 .gallery-item {
max-width: calc(100% / 7);
}
.gallery-columns-8 .gallery-item {
max-width: calc(100% / 8);
}
.gallery-columns-9 .gallery-item {
max-width: calc(100% / 9);
}
}
.wp-block-group__inner-container>h2 {
font-size: 23px;
}
.wp-block-media-text.alignfull.has-media-on-the-right.has-background.is-stacked-on-mobile {
margin-bottom: 20px;
}
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
width: auto;
left: 0;
right: 0;
line-height: 1.5;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
padding: 30px 120px 30px 30px;
}
.wp-block-button.is-style-squared a {
border-radius: 0;
}
.the-content.content .wp-block-cover-text a {
color: #ffffff;
}
.page-links a,
.page-links>span {
display: inline-block;
font-size: 13px;
font-size: 1.3rem;
font-weight: 700;
height: 1.8461538462em;
line-height: 1.992308em;
margin-right: 0.3076923077em;
text-align: center;
width: 1.8461538462em;
color: #fff;
padding: 5px;
border-radius: 5px;
}
.page-links a {
color: #151515;
border-right: 0;
}
.page-links .current,
.page-links a:hover,
.page-links a:focus {
background-color: #119e91;
border-color: #119e91;
color: #ffffff;
}
#content {
padding: 200px 0 100px;
}
.the-content.content .page-links a {
color: #151515;
}
.page-links>.page-links-title {
border: 0;
color: #000000;
height: auto;
margin: 0;
padding-right: 0.6153846154em;
width: auto;
background: transparent;
}
.wp-block-gallery {
margin: 0 0 20px;
}
.wp-block-calendar table th {
background-color: #119e91;
color: #ffffff;
}
.wp-block-calendar table caption,
.wp-block-calendar table tbody {
color: #000000;
}
.wp-block-calendar tbody td#today {
color: #119e91;
}
.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
color: #ffffff;
}
.wp-block-audio {
margin: 0 0 20px;
line-height: 0;
}
.wp-block-group.has-background .wp-block-group__inner-container {
color: #000000;
}
.has-background .wp-block-media-text__content {
color: #000000;
}
pre {
font-size: 16px;
white-space: pre;
word-wrap: normal;
overflow-x: scroll;
line-height: 1.6;
margin: 1em 0;
}
figure {
max-width: 100%;
height: auto;
}
body {
min-height: 100%;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
line-height: 1.6;
margin-top: 10px;
color: #ffffff;
background-color: #333333;
font-size: 12px;
font-size: 1.2rem;
text-align: left;
padding: 10px;
}
.wp-caption.alignnone .wp-caption-text,
.wp-caption.aligncenter .wp-caption-text {
text-align: center;
}
.sticky .blog-content .title-content .blog-title:before {
content: "Featured Post";
padding: 7px 15px;
color: #119e91;
position: absolute;
top: 0;
z-index: 10;
right: 0;
font-size: 12px;
line-height: 1.6;
}
.pull-left {
float: left;
}
.pull-right {
float: right;
}
.has-medium-font-size {
font-size: 20px;
margin-bottom: 0;
}
.has-large-font-size {
font-size: 36px;
margin-bottom: 0;
}
.wp-block-cover__inner-container strong {
font-weight: 500;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #119e91;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} input {
height: 40px;
padding: 0 15px;
outline: 0;
border-width: 1px;
border-style: solid;
background-color: #EFEFEF;
border-color: #EFEFEF;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
max-width: 100%;
}
input[type="email"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
outline: 0;
}
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset;
}
textarea {
width: 100%;
border-width: 1px;
border-style: solid;
background-color: #EFEFEF;
border-color: #EFEFEF;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
max-width: 100%;
}
input[type="submit"] {
display: inline-block;
color: #ffffff;
background-color: #119e91;
font-size: 16px;
letter-spacing: 0.025em;
width: auto;
border: none;
margin-top: 20px;
cursor: pointer;
}
::-ms-clear {
display: none;
}
::-webkit-search-decoration,
::-webkit-search-cancel-button,
::-webkit-search-results-button,
::-webkit-search-results-decoration {
display: none;
}
img {
max-width: 100%;
height: auto;
}
.clearfix:before,
.clearfix:after {
content: "";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
zoom: 1;
}
.container {
max-width: 1170px;
margin: 0 auto;
padding: 0 15px;
}
.pad-container {
padding-left: 100px;
padding-right: 100px;
}
@media (max-width: 1024px) {
.container {
max-width: 960px;
}
}
@media (max-width: 768px) {
.container {
max-width: 100%;
padding: 0 20px;
}
}
.column {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-right: 15px;
padding-left: 15px;
max-width: 100%;
}
.column {
display: inline-block;
float: left;
}
.column-1 {
width: 100%;
}
.column-2 {
width: 50%;
}
.column-3 {
width: 33.33333%;
}
.column-2of3 {
width: 66.66667%;
}
.column-4 {
width: 25%;
}
.column-5 {
width: 20%;
}
.column-25 {
width: 25%;
}
.column-75 {
width: 75%;
}
.column-40 {
width: 40%;
}
.column-60 {
width: 60%;
}
.row {
margin-right: -15px;
margin-left: -15px;
}
.text-left {
text-align: left;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
h1 {
font-size: 60px;
font-size: 6rem;
line-height: 1em;
}
h2 {
font-size: 40px;
font-size: 4rem;
line-height: 1.375em; }
h3 {
font-size: 30px;
font-size: 3rem;
line-height: 1.5em; }
h4 {
font-size: 18px;
font-size: 1.8rem;
line-height: 1.7em; }
h5 {
font-size: 16px;
font-size: 1.6rem;
line-height: 1.7em; }
h6 {
font-size: 14px;
font-size: 1.4rem;
line-height: 1.7em; }
a {
cursor: pointer;
color: #151515;
}
.display-none {
display: none;
}
.page-title-wrap {
margin-bottom: 30px;
}
.main-wrapper {
background-size: contain;
background-repeat: no-repeat;
background-position: top left;
}  .mondok-header {
position: absolute;
top: 25px;
width: 100%;
max-width: 100%;
z-index: 99;
}
.header-wrapper {
max-width: 90%;
margin: auto;
}
.header-style-2.header-expanded,
.header-style-3.header-expanded {
background-color: #ffffff;
}
.inner-header {
background-color: #ffffff;
border-radius: 15px;
display: grid;
grid-template-columns: repeat(12, minmax(0, 1fr));
padding: 20px 40px;
box-shadow: 0px 0px 16px -5px #aaa;
position: relative;
}
.head-item {
grid-column: span 3 / span 3;
display: flex;
align-items: center;
}
.center-head.head-item {
grid-column: span 6 / span 6;
}
.head-item.logo-title .site-title {
margin-bottom: 0;
line-height: 1;
}
.head-item.logo-image a img {
width: 195px;
object-fit: scale-down;
}
.head-item.center-head {
justify-self: center;
align-items: center;
}
.head-item.right-head {
justify-self: end;
}
.main-menu>ul {
list-style: none;
padding: 0;
display: flex;
column-gap: 30px;
flex-wrap: wrap;
row-gap: 15px;
}
.main-menu>ul.sm:after {
display: none;
}
.main-menu li a {
position: relative;
font-size: 18px;
font-size: 1.8rem;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.main-menu li a:hover,
.main-menu li a:focus,
.main-menu li a:active,
.main-menu li a.highlighted {
font-size: 18px;
font-size: 1.8rem;
color: #119e91;
}
.main-menu .sm-clean > li > a.has-submenu {
padding-right: 0;
}
.main-menu li a.has-submenu span {
display: none;
}
.main-menu li a.has-submenu::after {
content: "\f077";
display: inline-block;
font-family: "Font Awesome 6 Free";
font-weight: 900;
font-size: 10px !important;
color: #000000;
margin-left: 7px;
vertical-align: middle;
transform:  rotate(180deg);
-webkit-transform:  rotate(180deg);
-moz-transform:  rotate(180deg);
-o-transform:  rotate(180deg);
transition: all 0.3s ease-in-out;
}
.main-menu li ul li a.has-submenu::after {
right: 15px;
top: 50%;
margin-top: -5px;
position: absolute;
margin-left: 0;
}
.main-menu li:hover>a {
color: #119e91;
}
.main-menu li:hover>a.has-submenu::after {
color: #02ad88;
transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
}
.main-menu li .sub-menu li a:hover {
color: #119e91;
font-size: 18px;
font-size: 1.8rem;
}
.header-wrapper .sm-clean ul {
border: 0;
padding: 10px 0;
border-radius: 10px !important;
}
.sm-clean>li>ul:before,
.sm-clean>li>ul:after {
display: none;
}
.mondok-header.no-plug .left-head.center-head {
grid-column: unset;
}
.mondok-header.no-plug .head-item.center-head {
grid-column: unset;
justify-self: end;
}
.mondok-header.no-plug .head-item.right-head {
display: none;
}
.mondok-header.no-plug .inner-header {
display: flex;
align-items: center;
justify-content: space-between;
gap: 30px;
}
.mondok-header .head-myaccnt-btn {
display: flex;
width: 35px;
height: 35px;
justify-content: center;
align-items: center;
background-color: #119e91;
border-radius: 50%;
color: #ffffff;
}
.mondok-header .head-myaccnt-btn i {
font-size: 14px;
line-height: 35px;
}
.main-menu li .children li a.has-submenu::before {
right: 20px;
}
.mondok-header .sm::after {
display: none;
} .mondok-header.header-style-2 {
position: relative;
top: 0;
background: #ffffff;
}
.header-style-2 .main-menu ul {
column-gap: 50px;
}
.header-style-2 .main-menu li a {
font-weight: 600;
}
.header-style-2 .header-wrapper {
max-width: 100%;
padding: 0 5%;
}
.header-style-2 .inner-header {
box-shadow: none;
border-radius: 0;
padding: 20px 0;
background-color: transparent;
}
.header-style-2 .right-head a.btn:before {
display: none;
}
.header-style-2 .right-head a.btn {
border: 1px solid #000000;
color: #000000;
font-weight: 600;
font-size: 16px;
border-radius: 25px;
min-width: 78px;
text-align: center;
}
.header-style-2 .right-head a.btn.btn-2 {
background-color: #FCBC58;
border-color: #FCBC58;
}
.header-style-2 .right-head a.btn~a {
margin-left: 20px;
}
.header-style-2.header-alternative {
position: absolute;
background-color: rgba(0, 0, 0, 0.15);
backdrop-filter: blur(10px);
}
.header-style-2 .main-menu li:hover>a,
.header-style-2 .main-menu li:hover>a.has-submenu::after,
.header-style-2 .main-menu li a:hover, 
.header-style-2 .main-menu li a:focus, 
.header-style-2 .main-menu li a:active, 
.header-style-2 .main-menu li a.highlighted,
.header-style-2 .main-menu li .sub-menu li a:hover {
color: #FCBC58;
}
.header-style-2.header-alternative .main-menu li a {
color: #ffffff;
}
.header-style-2.header-alternative .main-menu li a.has-submenu::after {
color: #ffffff;
}
.header-style-2.header-alternative .main-menu li.page_item_has_children ul li a,
.header-style-2.header-alternative .main-menu li.page_item_has_children ul li a.has-submenu::after,
.header-style-2.header-alternative .main-menu li.menu-item-has-children ul li a,
.header-style-2.header-alternative .main-menu li.menu-item-has-children ul li a.has-submenu::after {
color: #000000;
}
.header-style-2.header-alternative .main-menu li a.has-submenu:hover::after,
.header-style-2.header-alternative .main-menu li a:hover,
.header-style-2.header-alternative .main-menu li.page_item_has_children ul li a:hover,
.header-style-2.header-alternative .main-menu li.page_item_has_children ul li a.has-submenu:hover::after,
.header-style-2.header-alternative .main-menu li.menu-item-has-children ul li a:hover,
.header-style-2.header-alternative .main-menu li.menu-item-has-children ul li a.has-submenu:hover::after {
color: #FCBC58;
}
.header-style-2.header-alternative .right-head a.btn {
color: #ffffff;
border-color: #ffffff;
}
.header-style-2.header-alternative .right-head a.btn.btn-2 {
background-color: #FCBC58;
border-color: #FCBC58;
color: #000000;
}
.header-style-2 .right-head a img {
border-radius: 50%;
} .header-style-3 {
top: 0;
}
.header-style-3 .head-item {
grid-column: span 4 / span 4;
}
.header-style-3 .main-menu li a {
position: relative;
font-family: 'DM Sans';
font-weight: 400;
font-size: 16px;
color: #000000;
}
.header-style-3 .main-menu li a::before {
content: "";
position: absolute;
top: -37px;
left: 0;
width: 0;
height: 3px;
background: #FF5722;
transition: all 0.3s ease;
}
.header-style-3 .main-menu li ul.sub-menu a::before {
display: none;
}
.header-style-3 .main-menu li:hover>a,
.header-style-3 .main-menu li a:hover,
.header-style-3 .main-menu li a:focus, 
.header-style-3 .main-menu li a:active, 
.header-style-3 .main-menu li a.highlighted,
.header-style-3 .main-menu li:hover>a.has-submenu::after {
color: #000000;
}
.header-style-3 .main-menu li .sub-menu li a:hover {
color: #FF5722;
font-size: 16px;
}
.header-style-3 .main-menu li.current_page_item a::before,
.header-style-3 .main-menu li:hover a::before {
width: 100%;
}
.header-style-3 .header-wrapper {
max-width: 85%;
}
.header-style-3 .inner-header {
box-shadow: none;
border-radius: 0;
padding: 25px 0;
background-color: transparent;
}
.header-style-3 .right-head a.btn:before {
display: none;
}
.header-style-3 .right-head a.btn {
font-family: 'DM Sans';
border: 2px solid #119E91;
color: #119E91;
font-weight: 700;
font-size: 16px;
border-radius: 30px;
min-width: 78px;
text-align: center;
}
.header-style-3 .right-head a.btn:hover {
color: #ffffff;
background-color: #119E91;
}
.header-style-3 .right-head a.btn.btn-2 {
background-color: #FF5722;
border-color: #FF5722;
color: #ffffff;
}
.header-style-3 .right-head a.btn.btn-2:hover {
background-color: transparent !important;
color: #FF5722;
}
.header-style-3 .right-head a.btn~a {
display: flex;
align-items: center;
justify-content: center;
margin-left: 20px;
}
.header-style-3.header-alternative {
background-color: rgba(255, 255, 255, 0.6);
backdrop-filter: blur(10px);
}   .main-blog-loop .blog-item .post-thumb {
margin: 0 auto 25px;
max-width: 85%;
position: relative;
}
.main-blog-loop .blog-item .date {
position: absolute;
top: 20px;
right: 0;
padding: 10px 10px 10px 30px;
background-color: #fff;
border-top-left-radius: 30px;
border-bottom-left-radius: 30px;
font-size: 12px;
line-height: 30px;
color: #000000;
font-weight: 600;
text-transform: uppercase;
}
.main-blog-loop .blog-item .post-thumb img {
border-radius: 30px;
box-shadow: 0px 0px 20px -7px #aaa;
}
.main-blog-loop .blog-item .content-post-wrap {
padding: 0 50px 20px;
position: relative;
text-align: center;
}
.main-blog-loop .blog-item .categories-post {
margin-bottom: 10px;
text-align: center;
font-size: 12px;
text-transform: uppercase;
}
.main-blog-loop .blog-item .post-title {
text-align: center;
margin-bottom: 18px;
font-size: 23px;
line-height: 30px;
color: #000000;
font-weight: 700;
}
.main-blog-loop .blog-item .content-post-wrap .read-more-post {
font-size: 18px;
color: #119e91;
font-weight: 600;
font-family: "Quicksand";
padding: 10px 20px;
position: relative;
}
.main-blog-loop .blog-item .content-post-wrap .read-more-post:before {
content: "";
position: absolute;
left: 0;
width: 43px;
height: 100%;
top: 0px;
background-color: #119e91;
border-radius: 30px;
z-index: -1;
opacity: 0.2;
transition: all .3s ease-in-out;
}
.main-blog-loop .blog-item .content-post-wrap .read-more-post:hover {
color: #ffffff;
}
.main-blog-loop .blog-item .content-post-wrap .read-more-post:hover:before {
width: 100%;
opacity: 1;
transition: all .3s ease-in-out;
}
.main-blog-loop .blog-item .content-post-wrap:before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 170%;
border-radius: 30px;
z-index: -1;
box-shadow: 0px 0px 20px -7px #aaa;
}
.main-blog-loop .blog-item .content-post-wrap.no-thumb {
padding: 20px 50px 20px;
}
.main-blog-loop .blog-item .content-post-wrap.no-thumb:before {
height: 100%;
} #content {
min-height: calc(100vh - 400px);
}
.no-redux .blog-content-wrap {
margin: 80px 0 30px;
}
.no-redux #content.single-post-wrap {
margin: 80px 0 30px;
}    .room-text-search {
margin-bottom: 20px;
}
.room-text-search h5 {
font-size: 23px;
line-height: 28px;
margin-bottom: 0;
}
.room-text-search p {
font-family: "Quicksand";
font-size: 14px;
margin-bottom: 0;
}
.room-search-wrap form {
display: flex;
}
.room-search-wrap form input[type="text"] {
background-color: rgb(255, 255, 255);
box-shadow: 0px 0px 16.74px 1.26px rgba(0, 0, 0, 0.1);
width: 385px;
height: 45px;
padding: 0 15px;
border-top-left-radius: 7px;
border-bottom-left-radius: 7px;
outline: none;
font-family: 'Quicksand';
font-size: 14px;
color: #000000;
border: none;
}
.room-search-wrap form input[type="text"]::placeholder {
color: #ababab;
}
.room-filter-wrap .room-search-wrap form .search-submit {
position: relative;
border-radius: 7px;
background-color: rgb(17, 158, 145);
background-image: url(https://meliortravel.ro/wp-content/themes/mondok/img/search_icon1.png);
background-repeat: no-repeat;
background-position: 50% 50%;
width: 45px;
height: 45px;
color: #fff;
text-align: center;
font-size: 16px;
line-height: 45px;
border: none;
cursor: pointer;
transition: all 0.3s ease;
left: -10px;
margin-top: 0;
z-index: 2;
}
.room-filter-wrap .room-search-wrap form .search-submit:hover {
color: #fff;
}
.filter-inner-wrap {
display: flex;
justify-content: flex-end;
column-gap: 30px;
}
.filter-item {
position: relative;
}
.filter-item .filter-select {
background-color: rgb(255, 255, 255);
box-shadow: 0px 0px 16.74px 1.26px rgba(0, 0, 0, 0.1);
min-width: 150px;
height: 45px;
border-radius: 50px;
font-family: 'Quicksand';
font-size: 16px;
line-height: 45px;
color: #000000;
appearance: none;
background-image: url(https://meliortravel.ro/wp-content/themes/mondok/img/select-arrow.png);
background-position: 85% 50%;
background-repeat: no-repeat;
padding: 0 30px;
margin: 0;
outline: none;
border: none;
text-transform: uppercase;
cursor: pointer;
}
.filter-item .filter-list {
position: absolute;
list-style: none;
top: 140%;
left: 0;
width: 100%;
height: auto;
background-color: #ffffff;
border-radius: 10px;
padding: 10px 20px;
z-index: 999;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
opacity: 0;
pointer-events: none;
box-shadow: 0px 0px 16.74px 1.26px rgb(0 0 0 / 10%);
transition: all 0.3s ease;
}
.filter-item .filter-list li {
font-family: 'Quicksand';
font-size: 16px;
line-height: 16px;
padding: 10px 0;
cursor: pointer;
}
.filter-item.active .filter-list {
transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
opacity: 1;
pointer-events: auto;
transition: all 0.3s ease;
}
.mondok-room-filter.style-1 .url_param {
display: none;
}
.room-grid-wrap {
column-gap: 60px;
}
.room-item {
position: relative;
margin-bottom: 125px;
}
.room-item img {
width: 100%;
height: 372px;
object-fit: cover;
object-position: center center;
border-radius: 20px;
}
.room-grid-wrap .room-item .room-detail-wrap {
position: absolute;
bottom: -70px;
right: -30px;
min-width: 400px;
max-width: 400px;
border-radius: 20px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 0px 16.74px 1.26px rgba(0, 0, 0, 0.07);
}
.room-grid-wrap .room-item .room-detail-wrap, 
.room-grid-wrap .room-item:nth-child(even) .room-detail-wrap {
min-width: 400px;
max-width: 400px;
left: auto;
padding: 30px 30px;
}
.room-name-wrap {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 20px;
}
.room-name-wrap h3 {
font-size: 32px;
line-height: 40px;
margin-bottom: 0;
}
.room-name-wrap h3 a:hover {
color: #119e91;
}
.room-detail-wrap p {
font-size: 14px;
line-height: 30px;
}
.room-facility-wrap {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 40px;
}
.room-facility {
display: flex;
border-width: 1px;
border-color: #e3e3e3;
border-style: solid;
border-radius: 10px;
width: 32px;
height: 32px;
justify-content: center;
align-items: center;
transition: all 0.3s ease;
}
.facility-icon1,
.facility-icon2 {
width: 17px;
}
.facility-icon2 {
display: none;
}
.room-facility:hover {
background-color: #119e91;
}
.room-facility .icon-room-facility {
background-color: #000000;
}
.room-facility:hover .icon-room-facility {
background-color: #ffffff;
}
.bottom-detail-wrap {
display: flex;
justify-content: space-between;
align-items: center;
}
.room-wrap-price h4 {
font-family: 'Quicksand';
margin-bottom: 0;
}
.room-wrap-price h4 span:first-child {
font-size: 23px;
font-weight: 700;
}
.room-wrap-price h4 span:last-child {
font-size: 14px;
font-weight: 400;
}
.room-review-wrap {
display: flex;
align-items: center;
column-gap: 5px;
}
.room-review-wrap img {
width: 14px;
height: 14px;
object-fit: scale-down;
}
.room-review-wrap p {
font-size: 14px;
margin-bottom: 0;
}
.mondok-room-filter-wrap {
margin-bottom: 30px;
} #content.room-search-style-2 {
padding: 100px 0;
}
.room-search-style-2 .hero-banner-block {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
height: 350px;
margin-bottom: 115px;
}
.room-search-style-2 .hero-banner-block .container {
position: relative;
}
.room-search-style-2 .hero-banner-text h3 {
position: absolute;
top: -70px;
left: 0;
font-family: "Lexend";
font-size: 100px;
line-height: 120px;
color: #000000;
margin: 0;
}
.room-search-style-2 .room-text-search {
margin-bottom: 40px;
}
.room-search-style-2 .room-text-search h5 {
font-family: "Lexend";
font-size: 50px;
line-height: 60px;
color: #000000;
margin-bottom: 10px;
}
.room-grid-wrap.style-2 {
gap: 30px;
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.room-slide-card {
background: #FFFFFF;
box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
border-radius: 10px;
overflow: hidden;
}
.room-card-detail {
padding: 33px 40px;
}
.room-slide-card .room-name {
font-weight: 600;
font-size: 23px;
line-height: 29px;
color: #000000;
margin-bottom: 13px;
}
.room-slide-card .room-desc {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 30px;
color: #000000;
margin-bottom: 30px;
}
.room-slide-card .room-price h3 {
font-weight: 700;
font-size: 23px;
line-height: 28px;
color: #000000;
margin: 0;
}
.room-slide-card .room-price h3 span {
font-size: 14px;
font-weight: 400;
}
.room-slide-card .room-detail-wrap {
display: flex;
justify-content: space-between;
align-items: center;
position: unset;
background: unset;
box-shadow: none;
padding: 0;
min-width: unset;
max-width: unset;
min-height: unset;
border-radius: 0;
}
.room-slide-card a img {
width: 100%;
}
.room-slide-card .room-rating {
display: flex;
column-gap: 3px;
align-items: center;
}
.room-slide-card .rating-star {
width: 10px;
height: 10px;
object-fit: scale-down;
}
.room-slide-card .rating {
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 18px;
color: #595959;
}
.room-slide-card .room-swiper-nav {
position: relative;
height: 28px;
max-width: 61vw;
margin-top: 20px;
}
.room-slide-card .swiper-button-next:after, 
.room-slide-card .swiper-button-prev:after {
content: "";
display: none;
}
.room-slide-card .swiper-button-next, 
.room-slide-card .swiper-button-prev {
margin-top: 0;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
}
.room-slide-card .room-swiper-nav .swiper-button-next, 
.room-slide-card .room-swiper-nav .swiper-button-prev {
width: 25px;
height: 28px;
color: #000000;
font-size: 20px;
}
.room-slide-card .room-swiper-nav .swiper-button-prev {
left: 0;
}
.room-slide-card .room-swiper-nav .swiper-button-next {
right: 0;
}
.room-slide-card .room-swiper-nav::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
height: 1px;
width: 93%;
background: #000000;
transform: translate(-50%, -50%);
}
.room-loop.style-2 .room-slide-card .room-facility {
display: flex;
width: 40px;
height: 40px;
margin-right: 10px;
background: #FCBC58;
border-color: none;
border-radius: 50%;
align-items: center;
justify-content: center;
border: none;
}
.room-loop.style-2 .room-slide-card .room-facility img {
width: 20px;
height: 20px;
object-fit: scale-down;
}
.room-loop.style-2 .room-slide-card .room-facility-list {
display: flex;
flex-wrap: wrap;
}
.room-style-2 .room-slide-card .room-facility .icon-room-facility {
background-color: #000000;
}
.result-text-wrap {
margin-bottom: 40px;
}
.result-text-wrap h3 {
font-family: "Lexend";
font-size: 50px;
line-height: 60px;
color: #000000;
margin-bottom: 10px;
}
.result-text-wrap p {
font-family: "Quicksand";
font-size: 14px;
line-height: 30px;
color: #000000;
margin: 0;
}
.room-search-btn {
text-align: center;
margin-top: 70px;
}
.room-search-btn a {
display: inline-block;
background: #E5E5E5;
border-radius: 25px;
padding: 15px 52px;
font-family: 'Quicksand';
font-weight: 600;
font-size: 16px;
line-height: 20px;
color: #000000;
text-transform: capitalize;
outline: none;
border: none;
cursor: pointer;
transition: 0.3s all ease;
}
.room-search-btn a:hover {
background: #d1d1d1;
} .search-page-text {
text-align: center;
max-width: 511px;
margin: 0 auto 40px;
}
.search-page-text h3 {
font-family: "Playfair Display";
font-size: 36px;
line-height: 48px;
letter-spacing: 0.25px;
text-transform: capitalize;
color: #323232;
margin-bottom: 13px;
}
.search-page-text p {
font-family: "DM Sans";
font-size: 16px;
line-height: 29px;
text-align: center;
letter-spacing: 0.15px;
color: #646464;
}
.room-search-style-3 .room-text-search {
text-align: center;
margin-bottom: 50px;
}
.room-search-style-3 .room-text-search h5 {
font-family: "Playfair Display";
font-size: 36px;
line-height: 48px;
letter-spacing: 0.25px;
text-transform: capitalize;
color: #323232;
margin-bottom: 13px;
}
.room-search-style-3 .room-text-search p {
font-family: 'DM Sans';
font-weight: 400;
font-size: 16px;
line-height: 29px;
letter-spacing: 0.15px;
color: #646464;
margin: 0;
}
.mondok-room-filter.room-filter-style3 {
padding: 20px 24px 20px 0;
background: #FFFFFF;
border-radius: 20px;
box-shadow: 0px 10px 50px 10px rgb(0 0 0 / 10%);
width: 50vw;
margin: 0 auto;
}
.room-filter-style3 .room-search-inner {
display: flex;
align-items: center;
}
.room-filter-style3 .hero-room-search-item {
position: relative;
width: calc(100% / 6);
padding-left: 24px;
border-right: 1px dashed #CCCCCC;
}
.room-filter-style3 .hero-room-search-item::before {
display: none;
}
.room-filter-style3 .hero-room-search-item:last-child {
text-align: right;
border-right: 0;
padding-left: 0;
}
.room-filter-style3 .hero-room-search-item form {
display: flex;
justify-content: flex-end;
}
.room-filter-style3 .hero-room-search-item:nth-child(5) {
border-right: 0;
}
.room-filter-style3 .hero-room-search-item .filter-btn {
display: inline-block;
border-radius: 20px;
padding: 30px 30px;
background-color: #FF5722;
background-image: url(https://meliortravel.ro/wp-content/themes/mondok/img/search_icon3.png);
background-repeat: no-repeat;
background-position: 50% 50%;
cursor: pointer;
outline: none;
margin-top: 0;
transition: 0.3s all ease;
}
.room-filter-style3 .hero-room-search-item .filter-btn:hover {
background-color: #cd4318;
}
.room-filter-style3 .hero-room-search-item h5 {
font-family: 'DM Sans';
font-weight: 500;
font-size: 16px;
line-height: 16px;
color: #23242A;
margin-bottom: 10px;
margin-right: 6px;
}
.room-filter-style3 .hero-room-search-item h5::after {
display: none;
}
.room-filter-style3 .selected-option {
font-family: 'DM Sans';
font-weight: 400;
font-size: 14px;
line-height: 14px;
color: #808080;
margin: 0;
padding-left: 0;
cursor: pointer;
}
.room-filter-style3 .check-in-input,
.room-filter-style3 .check-out-input {
position: absolute;
bottom: 0;
left: 20px;
visibility: hidden;
pointer-events: none;
}
.room-filter-style3 .select-list {
margin: 0;
list-style: none;
position: absolute;
width: calc(100% - 30px);
top: 115%;
left: 25px;
background: #ffffff;
padding: 10px 15px;
border-radius: 4px;
border: 1px solid #ddd;
opacity: 0;
z-index: 999;
pointer-events: none;
transition: all 0.3s ease;
}
.room-filter-style3 .select-list.room.show,
.room-filter-style3 .select-list.adult.show,
.room-filter-style3 .select-list.children.show {
opacity: 1;
pointer-events: auto;
}
.room-filter-style3 .select-list li {
cursor: pointer;
transition: all 0.3s ease;
}
.room-filter-style3 .select-list li:hover {
color: #FF5722;
}
.room-filter-style3 .hero-room-search-item .daterangepicker {
width: auto !important;
border: 1px solid #ddd !important;
padding: 0 !important;
border-bottom-left-radius: 4px !important;
border-bottom-right-radius: 4px !important;
}
.room-filter-style3 .hero-room-search-item .daterangepicker .calendar-table thead tr:first-child th {
border-bottom: 0;
}
.room-filter-style3 .hero-room-search-item .daterangepicker .drp-buttons .btn {
display: inline-block;
font-family: 'DM Sans';
padding: 4px 15px;
background: #FF5722;
border-radius: 30px;
text-transform: capitalize;
color: #ffffff;    
cursor: pointer;
}
.room-filter-style3 .hero-room-search-item .daterangepicker .calendar-table th {
color: #000000;
}
.room-filter-style3 .hero-room-search-item .daterangepicker .calendar-table th,
.room-filter-style3 .hero-room-search-item .daterangepicker .calendar-table td {
line-height: 32px !important;
border: none !important;
padding: 0;
}
.room-filter-style3 .hero-room-search-item .daterangepicker .calendar-table {
background-color: transparent !important;
}
.room-filter-style3 .hero-room-search-item .daterangepicker td.start-date,
.room-filter-style3 .hero-room-search-item .daterangepicker td.end-date,
.room-filter-style3 .hero-room-search-item .daterangepicker td.active, 
.room-filter-style3 .hero-room-search-item .daterangepicker td.active:hover {
border-radius: 50% !important;
background-color: #FF5722 !important;
color: #ffffff !important;
}
.room-filter-style3 .hero-room-search-item .daterangepicker td.active::after {
display: none;
}
.room-grid-wrap {
gap: 30px;
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.room-loop.style-3 .room-card-inner {
position: relative;
z-index: 2;
}
.room-loop.style-3 .room-card-inner::before {
content: "";
position: absolute;
left: 0;
bottom: 0;
height: 70%;
width: 100%;
background: #FFFFFF;
box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.12);
border-radius: 12px;
z-index: -1;
}
.room-loop.style-3 .room-img img {
border-radius: 12px;
width: 100%;
}
.room-loop.style-3 .room-card-text {
padding: 18px 18px;
}
.room-loop.style-3 .room-card-text h6 {
font-weight: 700;
font-size: 18px;
line-height: 23px;
letter-spacing: -0.5px;
text-transform: capitalize;
color: #323232;
margin-bottom: 8px;
}
.room-loop.style-3 .room-card-text h6 a:hover {
color: #FF5722;
}
.room-loop.style-3 .room-card-text .room-category {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 14px;
color: #969696;
pointer-events: none;
}
.room-loop.style-3 .room-rating {
display: flex;
column-gap: 5px;
align-items: center;
}
.room-loop.style-3 .room-rating .rate {
font-style: normal;
font-weight: 400;
font-size: 13px;
line-height: 13px;
color: #969696;
}
.room-loop.style-3 .room-price {
position: absolute;
bottom: 0;
right: 0;
background: #FA5521;
border-top-left-radius: 12px;
border-bottom-right-radius: 12px;
padding: 10px 12px;
}
.room-loop.style-3 .room-price .price {
font-weight: 700;
font-size: 18px;
line-height: 23px;
text-align: center;
letter-spacing: -0.5px;
text-transform: capitalize;
color: #FFFFFF;
margin: 0;
}
.room-loop.style-3 .room-price .price span {
font-weight: 400;
}
.room-loop.style-3 .room-img {
padding: 0 11px 10px;
}
.room-loop.style-3 .room-card.no-thumb .room-card-inner::before {
height: 100%;
}
.search-result-text {
text-align: center;
margin-bottom: 50px;
}
.search-result-text h3 {
font-family: "Playfair Display";
font-size: 36px;
line-height: 48px;
letter-spacing: 0.25px;
text-transform: capitalize;
color: #323232;
margin-bottom: 13px;
}
.search-result-text p {
font-family: 'DM Sans';
font-weight: 400;
font-size: 16px;
line-height: 29px;
letter-spacing: 0.15px;
color: #646464;
margin: 0;
}  #footer {
background-color: #151515;
padding: 35px 0;
}
#footer,
#footer p,
#footer a {
color: #ffffff;
font-family: "Quicksand";
}
#footer .nav-to-top {
position: absolute;
top: -75px;
right: -20px;
z-index: 999;
}
#footer .nav-to-top button#nav-to-top {
display: flex;
justify-content: center;
align-items: center;
padding: 0;
width: 80px;
height: 80px;
background-color: #fff;
border-radius: 50%;
-webkit-text-stroke-width: 2px;
-webkit-text-stroke-color: #fff;
color: #000000;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
outline: 0;
box-shadow: 0px 0px 16px -8px #000;
}
#footer .nav-to-top button#nav-to-top svg {
width: 50px;
height: 50px;
}
#footer .footer-wrapper {
position: relative;
} #footer.footer-style-2 {
background-color: #ffffff;
padding: 70px 0 20px;
}
#footer.footer-style-2,
#footer.footer-style-2 p,
#footer.footer-style-2 a,
.footer-style-2 .widget-footer .widget-title {
color: #000000;
}
.footer-style-2 .footer-widget-areas {
padding: 80px 0 65px;
}
.footer-style-2 .footer-logo {
text-align: center;
}
.footer-style-2 .footer-logo img {
margin: 0 auto;
}
.footer-style-2 .wpcf7 form {
display: flex;
position: relative;
border-bottom: 1px solid#000000;
}
.footer-style-2 .wpcf7 form p {
margin: 0;
}
.footer-style-2 .wpcf7 form input[type="email"] {
border: none;
width: 100%;
outline: none;
height: 30px;
background: transparent;
font-family: 'Quicksand';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 30px;
color: #000000;
padding: 0;
}
.footer-style-2 .wpcf7 form input[type="submit"] {
position: absolute;
top: 0;
right: 0;
padding: 0;
width: 39px;
height: 30px;
font-family: 'Quicksand';
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 20px;
color: #000000;
background-color: transparent;
cursor: pointer;
margin: 0;
} #footer.footer-style-3 {
background-color: #144A45;
padding: 0 0 70px;
border-top: 4px solid #119E91;
}
.footer-style-3 .footer-widget-areas {
padding: 60px 0 50px;
font-size: 16px;
}
#footer.footer-style-3,
#footer.footer-style-3 p,
#footer.footer-style-3 a {
font-family: 'DM Sans';
font-weight: 400;
}
#footer.footer-style-3 .footer-social ul {
padding: 0;
list-style: none;
display: flex;
align-items: center;
line-height: 1;
gap: 10px;
margin-bottom: 20px;
}
#footer.footer-style-3 .footer-social ul li a {
width: 30px;
height: 30px;
background-color: #18554F;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
#footer.footer-style-3 .footer-social ul li a:hover {
background-color: #FF5722;
}
.footer-style-3 .footer-bottom.footer-no-widget {
padding-top: 50px;
}
.footer-style-3 .footer-bottom .footer-bot-content {
display: grid;
}
.footer-style-3 .footer-bottom .footer-bot-content .footer-bot-right {
gap: 30px;
text-align: left;
}
.footer-style-3 .footer-bottom .footer-bot-content .footer-bot-right h4 {
font-family: 'DM Sans';
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 16px;
color: #ffffff;
margin-bottom: 24px;
}
.footer-style-3 .footer-bottom .footer-bot-content .footer-bot-right p {
margin-bottom: 0;
}
.footer-style-3 .footer-bot-content .footer-bot-right .footer-bot-item ul.foot-menu {
display: block;
}
#footer.footer-style-3 ul.foot-menu li a:hover {
color: #FF5722;
letter-spacing: 0;
} .footer-widget-areas {
padding: 130px 0;
display: -ms-grid;
display: grid;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
grid-auto-columns: 1fr;
-ms-grid-rows: auto;
grid-template-rows: auto;
}
.column1.footer-widget-areas {
-ms-grid-columns: repeat(1, minmax(0, 1fr));
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.column2.footer-widget-areas {
grid-column-gap: 190px;
grid-row-gap: 0px;
-ms-grid-columns: repeat(2, minmax(0, 1fr));
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.column3.footer-widget-areas {
grid-column-gap: 190px;
grid-row-gap: 0px;
-ms-grid-columns: repeat(3, minmax(0, 1fr));
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.column4.footer-widget-areas {
grid-column-gap: 50px;
grid-row-gap: 0px;
-ms-grid-columns: repeat(4, minmax(0, 1fr));
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.footer-widget {
display: grid;
position: relative;
}
.footer-widget.column1 {
-ms-grid-columns: repeat(1, minmax(0, 1fr));
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.footer-widget.column2 {
grid-column-gap: 50px;
-ms-grid-columns: repeat(2, minmax(0, 1fr));
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.footer-widget.column3 {
grid-column-gap: 50px;
-ms-grid-columns: repeat(3, minmax(0, 1fr));
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.footer-widget.column4 {
grid-column-gap: 50px;
-ms-grid-columns: repeat(4, minmax(0, 1fr));
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.footer-widget-inner-two-column {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 30px;
}
.footer-widget-inner-two-column p {
margin-bottom: 0;
}
.widget-footer {
margin-bottom: 30px;
}
.widget-footer h6 {
font-size: 18px;
font-size: 1.8rem;
font-family: 'Quicksand';
}
.widget-footer .widget-title {
font-family: "Quicksand";
font-size: 18px;
font-size: 1.8rem;
margin-bottom: 15px;
color: #ffffff;
}
.widget-footer .form-footer {
position: relative;
display: block;
}
.widget-footer .form-footer input[type="email"] {
width: 100%;
background: transparent;
border: 0;
border-bottom: 2px solid #fff;
padding: 0;
font-family: "Quicksand";
}
.widget-footer .form-footer .wpcf7-spinner {
display: none!important;
}
.widget-footer .wpcf7-form .wpcf7-response-output {
margin: 0;
text-align: center;
}
.widget-footer .wpcf7-form p {
margin-bottom: 10px;
}
.widget-footer .form-footer input[type="email"]::placeholder { color: #ffffff;
opacity: 1; }
.widget-footer .form-footer input[type="email"]:-ms-input-placeholder { color: #ffffff;
}
.widget-footer .form-footer input[type="email"]::-ms-input-placeholder { color: #ffffff;
}
.widget-footer .form-footer input[type="submit"] {
position: absolute;
right: 0;
top: 0;
margin-top: 0;
background: transparent;
text-transform: uppercase;
font-size: 14px;
padding: 0 10px;
font-weight: 700;
font-family: "Quicksand";
} .footer-bot-content {
display: flex;
}
.footer-menus {
margin-right: 0;
margin-left: auto;
} ul.foot-menu {
padding: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
column-gap: 18px;
}
ul.foot-menu li a {
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
#footer ul.foot-menu li a:hover {
color: #119e91;
letter-spacing: 3px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
#footer.footer-style-2 ul.foot-menu li a:hover {
color: #FCBC58;
letter-spacing: normal;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
} .mc4wp-form-fields .gemar-newsletter {
position: relative;
}
.mc4wp-form-fields input {
height: 60px;
border-radius: 30px;
width: 100%;
max-width: 100%;
padding: 0 20px;
}
.mc4wp-form-fields input[type="submit"] {
position: absolute;
right: 0;
width: auto;
top: 50%;
margin: 0;
height: 45px;
padding: 10px 20px;
border-radius: 30px;
text-transform: uppercase;
transform: translate(25%, -50%);
font-size: 14px;
font-weight: 700;
}  .pagination-num .row {
display: flex;
align-items: center;
}
.navigation-paging .disabled {
pointer-events: none;
}
.pagination-num a {
display: flex;
width: 26px;
height: 26px;
background-color: #EAEAEA;
color: #000000;
border-radius: 50%;
line-height: 23px;
justify-content: center;
margin-right: 4px;
transition: all 0.3s ease;
}
.pagination-num a:hover {
background-color: #119e91;
color: #ffffff;
}
.pagination-num .btn.current {
margin-left: 5px;
margin-right: 4px;
}
.pagination-num .index-of-page {
margin-right: 9px;
}        .blog-loop-inner-wrap {
column-gap: 30px;
}
.blog-list-item {
position: relative;
margin-bottom: 30px;
display: flex;
align-items: center;
}
.blog-list-item::before {
content: "";
position: absolute;
top: 0;
right: 0;
width: 85%;
height: 100%;
background-color: #fff;
border-radius: 20px;
box-shadow: 0px 0px 16.74px 1.26px rgb(0 0 0 / 10%);
z-index: 1;
}
.blog-list-item .blog-item-img {
width: 300px;
min-width: 300px;
height: 244px;
position: relative;
z-index: 3;
}
.blog-list-item .blog-item-img img {
border-radius: 20px;
height: 244px;
object-fit: cover;
}
.blog-list-item .blog-content {
padding: 40px 30px;
width: calc(100% - 300px);
min-height: auto;
word-break: break-word;
z-index: 2;
}
.blog-list-item.no-thumb::before {
width: 100%;
}
.blog-list-item.no-thumb .blog-content {
width: 100%;
display: block;
}
.blog-list-item.no-thumb .blog-content .inner-blog-content {
max-width: 100%;
margin-left: 0;
}
.blog-content h3 {
font-size: 32px;
line-height: 40px;
margin-bottom: 10px;
}
.inner-blog-content .blog-cat-list a {
font-size: 12px;
font-weight: 400;
color: #000000;
}
.inner-blog-content .blog-cat-list a:hover {
color: #119e91;
}
.post-meta-wrap {
align-items: center;
margin-bottom: 5px;
}
.post-date {
font-size: 12px;
font-weight: 400;
color: #000000;
text-align: right;
}
.blog-list-item.sticky-post .post-date {
text-align: left;
}
.no-sidebar .blog-list-item.sticky-post .post-date {
text-align: center;
}
.sticky-post-tag {
position: absolute;
top: 20px;
right: 0;
padding: 10px 10px 10px 30px;
background-color: #119e91;
border-top-left-radius: 30px;
border-bottom-left-radius: 30px;
}
.sticky-tag {
color: #fff;
margin: 0;
font-size: 12px;
line-height: 30px;
font-weight: 700;
text-transform: uppercase;
}
.btn-style1 {
font-size: 16px;
color: #119e91;
font-weight: 600;
font-family: "Quicksand";
position: relative;
z-index: 1;
padding: 10px 20px;
}
.btn-style1::before {
content: "";
position: absolute;
left: 0;
width: 40px;
height: 100%;
top: 0px;
background-color: #119e91;
border-radius: 30px;
z-index: -1;
opacity: 0.2;
transition: all .3s ease-in-out;
}
.btn-style1:hover {
color: #ffffff;
}
.btn-style1:hover::before {
width: 100%;
opacity: 1;
transition: all .3s ease-in-out;
}  .small-container {
margin: auto;
}
#content.single-wrapper {
padding: 0;
}
.single-post-block-wrap {
padding: 195px 0 120px;
column-gap: 30px;
}
.single-post .featured-image-post img {
border-radius: 30px;
}
.single-post .blockquote-single {
background-color: #eee;
border-radius: 10px;
padding: 40px;
position: relative;
margin: 40px 0;
}
.single-post .blockquote-single h4 {
font-size: 18px;
line-height: 1.6em;
font-family: "Quicksand";
font-weight: 500;
}
.single-post .blockquote-single i {
font-size: 76px;
position: absolute;
top: -35px;
color: #119e91;
}
.single-post .single-post-content p~blockquote.wp-block-quote,
.content p~blockquote {
margin-top: 40px;
margin-bottom: 30px;
}
.single-post .single-post-content blockquote.wp-block-quote,
.content blockquote {
position: relative;
border-radius: 10px;
padding: 55px 55px 35px 55px;
background-color: #eee;
font-size: 20px;
line-height: 36px;
margin-top: 40px;
}
.content-bottom {
clear: both;
}
.post-content-single {
padding-bottom: 20px;
}
.post-content-single h1.post-title {
font-size: 32px;
line-height: 45px;
}
.single-post-content .content blockquote.wp-block-quote:after,
.content blockquote:after {
content: '';
position: absolute;
top: -30px;
left: 60px;
background-image: url(//meliortravel.ro/wp-content/themes/mondok/img/quote.svg);
background-repeat: no-repeat;
background-repeat: no-repeat;
width: 60px;
height: 60px;
background-size: contain;
}
.single-post-pagination {
border-top: 2px solid #eee;
padding: 50px 0;
border-bottom: 2px solid #eee;
margin-bottom: 40px;
}
.item-pagination {
display: flex;
align-items: center;
}
.image-pagination-post img {
border-radius: 10px;
min-width: 90px;
width: 90px;
height: 90px;
object-fit: cover;
}
.detail-pagination-post {
padding-left: 10px;
padding-right: 10px;
word-break: break-word;
}
.detail-pagination-post p {
font-family: 'Open Sans';
font-size: 12px;
line-height: 30px;
color: #ababab;
margin: 0;
}
.detail-pagination-post .pag-post-title {
font-family: 'Philosopher';
font-size: 18px;
font-weight: 600;
line-height: 30px;
margin: 0;
}
.wrapper-inner-blog .date a {
font-size: 12px;
line-height: 30px;
color: #000000;
font-weight: 400;
text-transform: uppercase;
}
.single-post .meta-post {
margin-top: 20px;
margin-bottom: 20px;
color: #ababab;
}
.single-post .meta-post .date-post {
float: left;
margin-right: 10px;    
background-color: #e2f2f1;
padding: 0 20px;
border-radius: 30px;
color: #119e91;
}
.single-post .meta-post .tags-post ul {
list-style-type: none;
margin: 0;
padding-left: 15px;
margin-left: 10px;
}
.single-post .meta-post .tags-post ul li {
display: inline-block;
}
.single-post .meta-post .tags-post {
position: relative;
padding-left: 15px;
margin-left: 15px;
overflow: hidden;
}
.single-post .meta-post .tags-post ul::before,
.single-post .meta-post .tags-post:before {
content: "";
display: block;
height: 5px;
width: 5px;
border-radius: 50px;
background-color: #ababab;
position: absolute;
left: 0;
transform: translate(0, 13px);
-webkit-transform: translate(0px, 13px);
-moz-transform: translate(0, 13px);
-ms-transform: translate(0, 13px);
-o-transform: translate(0, 13px);
}
.single-post .meta-post .tags-post ul li a,
.single-post .meta-post .tags-post a {
font-size: 14px;
font-weight: 400;
text-transform: capitalize;
padding-right: 10px;
color: #ababab;
}
.single-post .meta-post .tags-post a {
padding-right: 0;
}
.single-post .meta-post .tags-post ul li a:hover,
.single-post .meta-post .tags-post a:hover {
color: #119e91;
}
.single-post .meta-post .date-post a {
font-size: 16px;
font-weight: 400;
color: #ababab;
}
.meta-bottom a {
color: #119e91;
font-weight: 700;
}
.meta-bottom a:hover {
color: #0f877b;
}
.single-post-wrap .wp-block-categories-dropdown {
margin: 0 0 20px;
}
ol.wp-block-latest-comments {
padding-left: 0;
}
.single-post-content .wp-calendar-nav a {
color: #119e91;
}
.single-post-content .wp-calendar-nav a:hover {
color: #0d7e74;
}
.single-post-content .wp-block-group.has-background .wp-block-group__inner-container {
padding: 5% 8%;
margin-bottom: 20px;
} .single-post-author-block {
padding: 50px 0;
border-top: 2px solid #eee;
}
.single-post .single-post-author-wrap {
display: flex;
background-color: #eee;
border-radius: 25px;
overflow: hidden;
}
.single-post .image-author {
display: flex;
}
.single-post .image-author,
.single-post .image-author img {
max-width: 100%;
width: 280px;
}
.single-post .image-author img {
object-fit: cover;
}
.single-post .desc-author {
width: calc(100% - 280px);
padding: 32px 25px 25px 25px;
}
.single-post .desc-author a.author-name {
font-family: 'Philosopher';
padding: 0;
text-transform: capitalize;
font-size: 22px;
margin-bottom: 30px;
font-weight: 900;
}
.single-post .desc-author p {
margin-top: 0;
}
.single-post .desc-author .social-media-author ul {
list-style-type: none;
display: flex;
padding-left: 0;
}
.single-post .desc-author .social-media-author ul li {
padding-right: 20px;
font-size: 20px;
}
.single-post .desc-author .social-media-author ul li a:hover {
color: #119e91;
} .comment-wrap {
padding: 50px 0;
}
.post-comment-item {
margin-bottom: 50px;
display: flex;
}
.ava-comment {
width: 10%;
max-width: 10%;
}
.details-comment {
width: 90%;
max-width: 90%;
}
.head-comment h4 {
line-height: 1.2em;
}
.button-reply-comment a {
color: #119e91;
font-weight: 600;
}
.button-reply-comment a:hover {
color: #000;
}
.total-comment h3 {
font-size: 18px;
font-family: 'Quicksand';
}
.comment-content p {
font-size: 14px;
font-weight: 400;
margin-bottom: 10px;
}
.comment-action a {
color: #119e91;
}
.comment-action a:hover {
color: #000000;
}
.comment-action a.comment-edit-link {
margin-right: 5px;
}
.children li.comment:last-child {
margin-bottom: 0;
}
.post-comment-item.reply {
margin-left: 80px;
}
.head-comment p {
font-size: 14px;
color: #ababab;
}
.card-comment-wrap {
background-color: #fff;
box-shadow: 0px 0px 10px rgb(0 0 0 / 15%);
border-radius: 20px;
padding: 30px;
}
.header-form-comment h4 {
font-size: 24px;
margin-bottom: 20px;
}
form.form-comment input.form-control-mondok {
width: 100%;
max-width: 100%;
height: 50px;
border-radius: 8px;
border: 2px solid #eee;
padding-left: 10px;
color: #ababab;
font-size: 14px;
font-weight: 400;
position: relative;
box-sizing: border-box;
}
form.form-comment textarea.form-control-mondok {
width: 100%;
max-width: 100%;
height: 200px;
border-radius: 8px;
border: 2px solid #eee;
padding-left: 10px;
padding-top: 10px;
color: #ababab;
font-size: 14px;
font-weight: 400;
font-family: "Quicksand";
box-sizing: border-box;
}
button.btn.form-submit {
position: relative;
padding: 0 25px;
height: 45px;
text-align: center;
line-height: 35px;
font-weight: 600;
color: #02ad88;
background-color: transparent;
z-index: 2;
font-weight: 900;
font-size: 16px;
}
button.btn.form-submit::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 45px;
height: 100%;
background-color: #02ad88;
opacity: 0.3;
z-index: -1;
border-radius: 30px;
transition: all 0.3s ease-in-out;
}
button.btn.form-submit:hover {
color: #fff;
}
button.btn.form-submit:hover::before {
opacity: 1;
width: 100%;
border-radius: 30px;
}
.last-news-wrap {
padding: 50px 0 0;
}
.title-head h4 {
font-size: 28px;
}
.related-post .blog-item img {
width: 100%;
height: 220px;
object-fit: cover;
border-radius: 20px;
}
.related-post .wrapper-inner-blog {
padding: 20px 20px;
}
.related-post .post-title a {
color: #000000;
font-size: 16px;
line-height: 1.2em;
font-weight: 900;
}
.related-post .post-content::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 60%;
background: #fff;
z-index: 1;
border-radius: 20px;
box-shadow: 0px 0px 16.74px 1.26px rgb(0 0 0 / 10%);
}
.related-post .blog-item::before {
background-image: none;
}
.related-post .post-image:hover .bg-overlay {
opacity: 0.5;
transition: 0.3s;
overflow: hidden;
}
input.form-control-mondok:focus-visible,
textarea.form-control-mondok:focus-visible {
outline: 2px solid #02ad88;
border: 1px solid #02ad88;
}
.single .comment-form .comment-to-wrapper,
.page .comment-form .comment-to-wrapper {
display: block;
}
.single .comment-respond form .comment-form-comment,
.page .comment-respond form .comment-form-comment {
width: 100%;
}
.single .comment-respond form .comment-form-comment input,
.page .comment-respond form .comment-form-comment input {
margin-bottom: 15px;
}
.single.logged-in .comment-form .comment-to-wrapper,
.page.logged-in .comment-form .comment-to-wrapper {
display: block;
}
.single.logged-in .comment-respond form .comment-form-comment,
.page.logged-in .comment-respond form .comment-form-comment {
width: 100%;
}
.comment-respond form p input#wp-comment-cookies-consent {
position: absolute;
left: 0;
height: 10px;
width: 10px;
opacity: 0;
visibility: hidden;
z-index: 0;
}
.page-comment .comments-area {
margin: 0;
margin-top: 30px;
}
.comments-title {
margin-bottom: 10px;
}
.comments-title h3 {
font-family: 'Open Sans';
font-size: 18px;
line-height: 30px;
margin-bottom: 0;
float: left;
font-weight: 900;
color: #000000;
text-transform: capitalize;
width: 85%;
}
.comments-title .leave-reply-link a {
float: right;
margin: 0;
}
.comment-list {
padding: 0;
list-style: none;
overflow: hidden;
margin-bottom: 25px;
}
.comment-content p {
margin-bottom: 5px;
}
.comment-list ul,
.comment-list ol {
padding: 0;
list-style: none;
}
.comment-text ol,
.comment-text ul {
margin-bottom: 20px;
}
.comment-list .comment-text ol {
display: block;
list-style-type: decimal;
padding-left: 40px;
-webkit-padding-start: 40px;
-moz-padding-start: 40px;
padding-start: 40px;
}
.comment-list .comment-text ul {
padding-left: 40px;
-webkit-padding-start: 40px;
-moz-padding-start: 40px;
padding-start: 40px;
list-style-type: disc;
}
.comments-area ol.comment-list li ul.children {
position: relative;
}
.single-post-wrap .comments-area ol.comment-list li.depth-1>ul.children {
margin-left: 0;
overflow: hidden;
}
.comment-respond {
padding: 30px;
border-radius: 20px;
box-shadow: 0px 0px 17px -5px #aaa;
}
.comment {
position: relative;
margin-bottom: 0px;
}
article.comment {
padding: 20px;
border-bottom: none;
margin-bottom: 0;
}
li.comment .comment-respond {
margin: 40px 20px 40px;
}
.comment-body {
padding: 0.75em 0 0.5em;
}
.comments-area ol.comment-list li article.comment .avatar {
margin-right: 20px;
float: left;
}
.comments-area ol.comment-list li article.comment .avatar img {
border-radius: 50%;
margin: 0;
width: 50px;
min-width: 50px;
object-fit: cover;
}
.comment-content {
margin-top: 0;
max-width: 100%;
float: none !important;
overflow: hidden;
}
.meta-comment {
margin-bottom: 0px;
}
.meta-comment .comment-meta {
display: inline-block;
font-family: 'Open Sans';
font-size: 12px;
}
.comment-content .comment-text {
overflow: hidden;
}
.comment-author .fn {
font-family: 'Philosopher';
font-size: 1.6rem;
font-weight: bold;
text-transform: capitalize;
position: relative;
padding-right: 0;
margin-right: 10px;
}
.single-post-wrap .inner-content-single .comment-author .fn.the-author {
margin-top: 0;
}
.meta-comment .comment-meta time {
color: #ababab;
font-size: 12px;
}
.meta-comment .comment-meta .edit-comment-link a {
position: relative;
color: #9ca0ff;
border: 1px solid;
text-align: center;
padding: 3px 7px;
font-size: 12px;
border-radius: 5px;
}
.meta-comment .comment-meta .edit-comment-link a:hover {
color: #ba0000;
}
.meta-comment .comment-meta .edit-comment-link a.comment-edit-link {
margin-right: 5px;
}
.meta-comment .comment-action {
position: relative;
padding-left: 17px;
margin-left: 7px;
}
.meta-comment .comment-action:before {
content: "";
position: absolute;
height: 20px;
width: 1px;
background-color: #999999;
left: 5px;
top: 50%;
transform: translateY(-50%);
}
.children li.comment {
padding-left: 30px;
}
.comments-area ol.comment-list .children article.comment .avatar {
max-width: 65px;
}
.comments-area ol.comment-list .children article.comment .avatar img {
width: 50px;
min-width: 50px;
}
.comments-area .logged-in-as {
margin-bottom: 30px;
}
.children .comment-author cite {
font-size: 14px;
}
.comment-respond h3.comment-reply-title {
font-size: 23px;
margin-bottom: 0;
font-weight: 900;
text-transform: none;
}
a#cancel-comment-reply-link {
float: right;
font-size: 16px;
}
.comment-to-wrapper {
display: flex;
}
.comment-respond form .comment-form-comment {
margin-bottom: 15px;
display: flex;
margin-bottom: 0;
height: 100%;
width: 90%;
margin-right: 15px;
}
.comment-respond form p.logged-in-as a {
color: #000000;
font-size: 14px;
letter-spacing: 0.025em;
}
.comment-respond form p.logged-in-as a:hover {
color: #000000;
}
.comment-respond form p label {
display: none;
}
.comment-respond form p input,
.comment-respond form p textarea {
background-color: transparent;
width: 100%;
line-height: 1.5;
font-weight: 400;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 14px;
padding: 20px;
height: 100%;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
color: #000000;
border-color: #e0e0e0;
}
.comment-respond form .comment-form-comment input,
.comment-respond form .comment-form-comment textarea {
border: 1px solid #d6d6d6;
height: auto;
padding: 15px;
height: 44px;
border-radius: 10px;
font-family: "Open Sans";
font-size: 14px;
}
.comment-respond form .comment-form-comment textarea {
height: 100px;
margin-bottom: 15px;
}
.comment-form-cookies-consent {
margin-bottom: 0;
}
.comments-area .comment-respond form p.comment-form-author,
.comments-area .comment-respond form p.comment-form-email {
width: calc(50% - 10px);
float: left;
display: inline-block;
padding: 0 7.5px;
clear: inherit;
margin-bottom: 20px;
}
.comments-area .comment-respond form p.comment-form-email {
padding: 0;
float: right;
}
.comments-area .comment-respond form p.comment-form-url {
width: 100%;
padding: 0;
}
.comments-area .comment-respond form p input[type="text"],
.comments-area .comment-respond form p input[type="email"],
.comments-area .comment-respond form p input[type="url"] {
height: 45px;
border: 1px solid #d6d6d6;
border-radius: 7px;
padding: 15px 20px;
font-family: "Open Sans";
font-size: 14px;
}
.comments-area .comment-respond form p.comment-form-author {
padding-left: 0;
}
.comments-area .comment-respond form p.comment-form-url {
padding-right: 0;
}
.comment-respond form p.form-submit {
position: relative;
margin-bottom: 0;
display: block;
margin-top: 0px;
}
.comment-respond form p.form-submit::before {
content: "";
position: absolute;
left: 0;
width: 40px;
height: 40px;
top: 50%;
background-color: #119e91;
border-radius: 30px;
opacity: 0.2;
transition: all .3s ease-in-out;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
}
.comments-area.not_login .comment-respond form p.form-submit::before {
top: auto;
bottom: -12px;
max-width: 218px;
}
.comment-respond form p.form-submit:hover::before {
width: 100%;
opacity: 1;
transition: all .3s ease-in-out;
}
.logged-in .comment-respond form p.form-submit {
text-align: left;
display: inline-block;
}
.comment-respond form p.form-submit input {
font-family: 'Quicksand';
font-weight: 600;
display: inline-block;
color: #119e91;
padding: 15px 20px;
font-size: 16px;
width: auto;
border: none;
margin-top: 0;
border: 0;
cursor: pointer;
height: auto;
position: relative;
}
.comment-respond form p.form-submit input:before {
content: "";
position: absolute;
left: 0;
width: 40px;
height: 100%;
top: 0px;
background-color: #119e91;
border-radius: 30px;
opacity: 0.2;
transition: all .3s ease-in-out;
}
.comment-respond form p.form-submit input:hover,
.comment-respond form p.form-submit:hover input {
color: #ffffff;
}
.comment-respond form p.form-submit input:hover:before {
width: 100%;
opacity: 1;
transition: all .3s ease-in-out;
}
.comment-navigation {
margin: 30px 0 25px;
}
.comment-navigation .nav-links {
display: flex;
position: relative;
}
.comment-navigation .nav-previous {
display: inline-block;
width: 50%;
float: left;
width: 50%;
}
.comment-navigation .nav-next {
display: inline-block;
float: right;
width: 50%;
text-align: right;
}
.comment-form-comment img {
height: 50px;
border-radius: 100%;
margin-right: 10px;
}
.comments-area span.reply-container {
padding-right: 10px;
} .related-content {
margin-top: 40px;
}
.related-content .related-title-main {
font-size: 23px;
margin-bottom: 40px;
}
.related-content .blog-item .post-thumb {
margin: 0 auto 15px;
max-width: 85%;
position: relative;
}
.related-content .blog-item .date {
position: absolute;
top: 20px;
right: 0;
padding: 10px 10px 10px 30px;
background-color: #fff;
border-top-left-radius: 30px;
border-bottom-left-radius: 30px;
font-size: 12px;
line-height: 30px;
color: #000000;
font-weight: 600;
text-transform: uppercase;
}
.related-content .blog-item .post-thumb img {
width: 100%;
border-radius: 30px;
box-shadow: 0px 0px 20px -7px #aaa;
}
.related-content .blog-item .content-post-wrap {
padding: 0 30px 20px;
position: relative;
text-align: center;
}
.related-content .blog-item .categories-post {
margin-bottom: 5px;
text-align: center;
font-size: 12px;
text-transform: uppercase;
}
.related-content .blog-item .post-title {
text-align: center;
margin-bottom: 15px;
font-size: 18px;
line-height: 30px;
color: #000000;
font-weight: 700;
}
.related-content .blog-item .content-post-wrap .read-more-post {
font-size: 16px;
color: #119e91;
font-weight: 600;
font-family: "Quicksand";
position: relative;
z-index: 1;
padding: 10px 20px;
}
.related-content .blog-item .content-post-wrap .read-more-post:hover {
color: #ffffff;
}
.related-content .blog-item .content-post-wrap .read-more-post:before {
content: "";
position: absolute;
left: 0;
width: 40px;
height: 100%;
top: 0px;
background-color: #119e91;
border-radius: 30px;
z-index: -1;
opacity: 0.2;
transition: all .3s ease-in-out;
}
.related-content .blog-item .content-post-wrap .read-more-post:hover:before {
width: 100%;
opacity: 1;
transition: all .3s ease-in-out;
}
.related-content .blog-item .content-post-wrap:before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 150%;
border-radius: 30px;
z-index: -1;
box-shadow: 0px 0px 20px -7px #aaa;
}
.related-content .blog-item .content-post-wrap.no-thumb {
padding: 20px 30px 20px;
}
.related-content .blog-item .content-post-wrap.no-thumb:before {
height: 100%;
}
.content-post-wrap .categories-post a {
color: #000000;
font-size: 12px;
line-height: 30px;
font-weight: 400;
text-transform: uppercase;
}
.item-last-news-wrap {
padding-top: 30px;
} #content.single-wrapper.single-post-style-2 {
padding: 100px 0 50px;
}
.meta-top-inner.single-style2 {
text-align: center;
margin-bottom: 71px;
padding: 0 30px;
}
.single-post-style-2 .meta-top-inner .the-date {
font-family: 'Outfit';
font-weight: 400;
font-size: 23px;
line-height: 65px;
text-align: center;
color: #AFAFAF;
margin-bottom: 0;
}
.single-post-style-2 .post-title {
font-family: 'Lexend';
font-style: normal;
font-weight: 700;
font-size: 50px;
line-height: 60px;
text-align: center;
color: #000000;
margin-bottom: 20px;
}
.single-post-style-2 .post-category-list a {
display: inline-block;
font-family: 'Outfit';
font-style: normal;
font-weight: 400;
font-size: 23px;
line-height: 65px;
color: #000000;
text-transform: uppercase;
}
.single-post .featured-image-post.single-style2 img {
border-radius: 0;
height: 650px;
object-fit: cover;
}
.single-post-style-2 .single-post-block-wrap {
padding: 50px 0;
}
.single-post-style-2 .content p {
font-family: 'Quicksand';
font-weight: 400;
font-size: 14px;
line-height: 30px;
color: #000000;
margin-bottom: 50px;
}
.single-style-2 .single-post .single-post-content blockquote.wp-block-quote, 
.single-post-style-2 .content blockquote {
border-radius: 10px;
padding: 43px 60px;
background-image: url(https://meliortravel.ro/wp-content/themes/mondok/img/blockquote-img.png);
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
max-width: 70%;
margin: 50px 0 50px auto;
}
.single-post-style-2 .content blockquote p {
font-weight: 600;
font-size: 23px;
line-height: 42px;
margin: 0;
}
.single-style-2 .single-post .single-post-content blockquote.wp-block-quote::after, 
.single-post-style-2 .content blockquote::after {
content: "";
width: 131px;
height: 104px;
background-image: url(https://meliortravel.ro/wp-content/themes/mondok/img/quote2.png);
top: 50%;
left: -100px;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
}
.single-post-style-2 .meta-bottom {
font-family: 'Quicksand';
}
.single-post-style-2 .meta-bottom a {
color:#FCBC58;
}
.single-style-2 .single-post-content .the-content img.alignright, 
.single-style-2 .single-post-content .the-content figure.alignright, 
.single-style-2 .single-post-content .the-content .wp-block-button.alignright, 
.single-style-2 .single-post-content .the-content .wp-block-cover.alignright {
margin: 60px 0 0px 20px;
border-radius: 10px;
}
.single-post .single-post-style-2 .single-post-author-wrap {
align-items: center;
padding: 35px 40px 40px;
background: #FEEED5;
border-radius: 10px;
column-gap: 30px;
}
.single-post .single-post-style-2 .image-author {
width: auto;
}
.single-post .single-post-style-2 .image-author img {
min-width: 100px;
width: 100px;
height: 100px;
object-fit: cover;
border-radius: 50%;
column-gap: 50px;
display: block;
}
.single-post .single-post-style-2 .desc-author {
width: auto;
padding: 0;
}
.desc-author-top {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 10px;
}
.single-post .single-post-style-2 .desc-author a.author-name {
font-family: 'Lexend';
font-weight: 600;
font-size: 23px;
line-height: 29px;
color: #000000;
margin-bottom: 0;
}
.single-post-style-2 .related-post-list {
column-gap: 30px;
}
.single-post-style-2 .related-content {
border-top: 1px solid #E5E5E5;
padding-top: 50px;
margin-bottom: 50px;
margin-top: 0;
}
.single-post-style-2 .related-post-inner {
position: relative;
background-image: url(https://meliortravel.ro/wp-content/themes/mondok/img/related-post-img.jpg);
background-repeat: no-repeat;
background-size: cover;
width: 100%;
height: 200px;
z-index: 1;
}
.single-post-style-2 .related-post-detail {
position: absolute;
width: 50%;
height: 100%;
top: 0;
left: 0;
padding: 0 24px;
background: rgba(0, 0, 0, 0.4);
backdrop-filter: blur(8px);
display: flex;
align-items: center;
justify-content: center;
}
.single-post-style-2 .related-post-card.no-thumb .related-post-detail {
width: calc(100% - 48px);
}
.single-post-style-2 .related-post-detail span {
font-family: 'Quicksand';
font-weight: 400;
font-size: 12px;
line-height: 15px;
color: #FFFFFF;
margin-bottom: 7px;
}
.single-post-style-2 .related-post-detail h3 {
font-family: 'Lexend';
font-weight: 700;
font-size: 16px;
line-height: 20px;
margin: 0;
text-align: left;
}
.single-post-style-2 .related-post-detail h3 a {
color: #ffffff;
}
.single-post-style-2 .related-post-detail h3 a:hover {
color: #FCBC58;
}
.single-post .single-post-style-2 .desc-author .social-media-author ul li {
font-size: 12px;
padding-right: 10px;
}
.single-post .single-post-style-2 .desc-author .social-media-author ul li:last-child {
padding-right: 0;
}
.single-post .single-post-style-2 .desc-author .social-media-author ul li a:hover {
color: #FCBC58;
}
.comment-style-2 {
padding-top: 35px;
border-top: 1px solid #E5E5E5;
}
.comment-style-2 .comment-respond {
padding: 0;
border-radius: 0;
box-shadow: none;
}
.comment-style-2 .comment-respond h3.comment-reply-title {
font-family: 'Lexend';
font-style: normal;
font-weight: 600;
font-size: 23px;
line-height: 29px;
color: #000000;
}
.comment-style-2 .comment-respond form p label {
display: inline-block;
font-family: 'Lexend';
font-weight: 700;
font-size: 12px;
line-height: 30px;
}
.comment-style-2 .comments-area .comment-respond form p input[type="text"], 
.comment-style-2 .comments-area .comment-respond form p input[type="email"], 
.comment-style-2 .comments-area .comment-respond form p input[type="url"] {
height: 30px;
border: none;
border-bottom: 1px solid #000000;
padding: 0;
font-family: 'Quicksand';
font-weight: 400;
font-size: 14px;
line-height: 30px;
border-radius: 0;
}
.comment-style-2 .comment-respond form .comment-form-comment textarea {
padding: 0;
border: none;
border-bottom: 1px solid #000000;
font-weight: 400;
font-size: 14px;
line-height: 30px;
border-radius: 0;
}
.comment-style-2 .comments-area .comment-respond form p input[type="text"]::placeholder, 
.comment-style-2 .comments-area .comment-respond form p input[type="email"]::placeholder, 
.comment-style-2 .comments-area .comment-respond form p input[type="url"]::placeholder,
.comment-style-2 .comment-respond form .comment-form-comment input::placeholder,
.comment-style-2 .comment-respond form .comment-form-comment textarea::placeholder {
color: #C8C8C8;
}
.comment-style-2 .comment-form-cookies-consent {
display: none;
}
.comment-style-2 .comments-area .comment-respond form p.comment-form-author, 
.comment-style-2 .comments-area .comment-respond form p.comment-form-email,
.comment-style-2 .comments-area .comment-respond form p.comment-form-url {
display: inline-block;
width: calc((100% / 3) - 20px);
float: left;
padding: 0;
padding-right: 30px;
}
.comment-style-2 .comments-area .comment-respond form p.comment-form-url {
padding-right: 0;
}
.comment-style-2 .comment-respond form p.form-submit::before {
display: none;
}
.comment-style-2 .comment-respond form p.form-submit input {
background: #FCBC58;
border-radius: 25px;
color: #000000;
text-align: center;
}
.comment-style-2 .comment-respond form p.form-submit input:hover {
color: #000000;
}
.comment-style-2 .comments-title h3 {
font-family: 'Lexend';
font-weight: 600;
font-size: 23px;
line-height: 29px;
color: #000000;
}
.comment-style-2 .meta-comment .comment-meta {
display: flex;
align-items: center;
}
.comment-style-2 .comment-author .fn {
margin-right: 20px;
}
.comment-style-2 .comment-author .fn a:hover {
color: #FCBC58;
}
.comment-style-2 .comment-author .fn::after {
content: "";
width: 3px;
height: 3px;
background-color: #858585;
border-radius: 50%;
position: absolute;
top: 50%;
right: -10px;
transform: translateY(-50%);
}
.comment-style-2 .comment-content p {
font-family: 'Quicksand';
font-weight: 400;
font-size: 14px;
line-height: 30px;
}
.comment-style-2 .comment-action a {
font-family: 'Quicksand';
font-weight: 400;
font-size: 12px;
line-height: 15px;
color: #858585;
}
.comment-style-2 .comment-action a:hover {
color: #858585;
}
.comment-style-2 .comment-author .fn {
font-family: 'Lexend';
font-weight: 700;
font-size: 16px;
line-height: 20px;
color: #000000;
}
.single-post-style-2 .sidebar .inner-sidebar {
background: #FFFFFF;
box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
border-radius: 10px;
padding: 0 20px 35px;
}
.single-post-style-2 .sidebar a:hover,
.single-post-style-2 .sidebar a:active,
.single-post-style-2 .sidebar a:focus {
color: #FCBC58;
}
.single-post-style-2 .sidebar .widget .widget-title {
font-family: 'Outfit';
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 23px;
color: #000000;
}
.single-post-style-2 .sidebar .widget_search form label {
display: block;
font-family: 'Outfit';
font-weight: 700;
font-size: 18px;
line-height: 23px;
color: #000000;
margin-bottom: 15px;
}
.single-post-style-2 .sidebar .widget_search form .wp-block-search__input, 
.single-post-style-2 .sidebar .widget_search form .field {
border: 1px solid #D6D6D6;
border-radius: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
box-shadow: none;
padding: 0 10px;
padding-right: 10px;
font-family: 'Quicksand';
font-weight: 400;
font-size: 12px;
line-height: 15px;
color: #CECECE;
}
.single-post-style-2 .sidebar .widget_search .wp-block-search__inside-wrapper {
column-gap: 10px;
}
.single-post-style-2 .sidebar .widget_search form .wp-block-search__button, 
.single-post-style-2 .sidebar .widget_search form .search-button {
position: relative;
background: #FCBC58;
border-radius: 5px;
color: #000000;
}
.single-post-style-2 .sidebar .widget.widget_block,
.single-post-style-2 .sidebar .widget {
padding: 0;
box-shadow: none;
border-radius: 0;
margin-bottom: 35px;
padding-top: 35px;
border-top: 1px solid #E6E6E6;
}
.single-post-style-2 .sidebar .widget-block:first-child {
border-top: none;
}
.single-post-style-2 .sidebar .widget.widget_block:last-child {
margin-bottom: 0;
}
.single-post-style-2 .sidebar .wp-block-group__inner-container h2 {
font-family: 'Outfit';
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 23px;
color: #000000;
}
.single-post-style-2 .sidebar .wp-block-group__inner-container li a {
font-family: 'Quicksand';
font-weight: 400;
font-size: 14px;
line-height: 18px;
color: #000000;
}
.single-post-style-2 .sidebar .wp-block-group__inner-container li a:hover,
.single-post-style-2 .sidebar .wp-block-group__inner-container li a.wp-block-latest-comments__comment-author {
color: #FCBC58;
}
.single-post-style-2 .sidebar span.comment-author-link, 
.single-post-style-2 .sidebar .wp-block-latest-comments__comment-author, 
.single-post-style-2 .sidebar span.comment-author-link a {
color: #FCBC58;
}
.single-post-style-2 .sidebar span.comment-author-link:hover, 
.single-post-style-2 .sidebar .wp-block-latest-comments__comment-author:hover, 
.single-post-style-2 .sidebar span.comment-author-link a:hover {
color: #000000;
} .single-post-style-3 .single-post-block-wrap {
padding: 122px 0 250px;
}
.single-post-style-3 .meta-post {
display: block;
}
.single-post-style-3 .meta-post .tags-post,
.single-post-style-3 .meta-post .tags-post a {
font-family: 'DM Sans';
font-weight: 400;
font-size: 12px;
line-height: 24px;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #119E91;
}
.single-post-style-3 .post-content-single h1.post-title {
font-family: 'DM Sans';
font-weight: 700;
font-size: 30px;
line-height: 54px;
text-transform: capitalize;
color: #323232;
margin: 0;
}
.single-post-style-3 .meta-post .meta-inner-bottom {
display: flex;
align-items: center;
column-gap: 15px;
}
.single-post-style-3 .meta-post .meta-inner-bottom .post-author p {
font-family: 'DM Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 21px;
color: #000000;
margin: 0;
}
.single-post-style-3 .meta-post .meta-inner-bottom .post-author p span {
font-weight: 700;
}
.single-post .single-post-style-3 .meta-post .date-post {
font-family: 'DM Sans';
font-weight: 400;
font-size: 16px;
line-height: 21px;    
text-transform: capitalize;
color: #FF5722;
}
.single-post-style-3 .single-post-content .the-content p {
font-family: 'DM Sans';
font-weight: 400;
font-size: 16px;
line-height: 29px;
letter-spacing: 0.15px;
color: #646464;
margin-bottom: 30px;
}
.single-post .single-post-style-3 .single-post-content blockquote.wp-block-quote, 
.single-post-style-3 .content blockquote {
background: #F2FBFA;
border-radius: 10px;
padding: 50px 46px 50px 75px;
max-width: 84%;
margin-left: auto;
}
.single-post-style-3 .single-post-content .the-content blockquote p {
font-family: 'Playfair Display';
font-weight: 600;
font-size: 23px;
line-height: 35px;
color: #323232;
margin: 0;
}
.single-post-content .single-post-style-3 .content blockquote.wp-block-quote:after, 
.single-post-style-3 .content blockquote:after {
background-image: url(//meliortravel.ro/wp-content/themes/mondok/img/quote3.png);
width: 120px;
height: 80px;
top: -20px;
left: -50px;
}
.single-post-style-3 .meta-bottom a {
color: #FF5722;
}
.single-post .single-post-style-3 .single-post-author-wrap {
column-gap: 30px;
background: #F4F4F4;
border-radius: 10px;
padding: 38px 35px 38px;
}
.single-post .single-post-style-3 .image-author {
width: 100px;
min-width: 100px;
align-items: flex-start;
}
.single-post .single-post-style-3 .image-author img {
width: 100px;
height: 100px;
object-fit: cover;
border-radius: 50%;
border: 3px solid #FF5722;
}
.single-post .single-post-style-3 .desc-author {
width: calc(100% - 200px);
padding: 0;
}
.single-post .single-post-style-3 .desc-author a.author-name {
font-family: 'DM Sans';
font-weight: 700;
font-size: 24px;
line-height: 31px;
color: #000000;
}
.single-post .single-post-style-3 .desc-author p {
font-family: 'DM Sans';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 29px;
letter-spacing: 0.15px;
color: #323232;
margin-bottom: 10px;
}
.single-post .single-post-style-3 .desc-author .social-media-author ul li a:hover {
color: #FF5722;
}
.single-post-style-3 .sidebar .widget.widget_block,
.single-post-style-3 .sidebar .widget {
position: relative;
padding: 17px 19px;
background: #F4F4F4;
border: 1px solid #DFDFDF;
border-radius: 10px;
margin-bottom: 30px;
}
.single-post-style-3 .sidebar .widget .widget-title {
font-family: 'DM Sans';
font-weight: 700;
font-size: 18px;
line-height: 23px;
color: #000000;
margin-bottom: 20px;
}
.single-post-style-3 .sidebar .widget .widget-title::before {
content: "";
position: absolute;
top: 20px;
left: -5px;
width: 7px;
height: 15px;
background: #119E91;
}
.single-post-style-3 .sidebar .widget ul li a {
font-family: 'DM Sans';
font-weight: 400;
font-size: 14px;
line-height: 23px;
color: #000000;
}
.single-post-style-3 .sidebar .widget ul li a:hover {
color: #FF5722;
}
.comment-style-3 {
padding-top: 50px;
}
.comment-style-3 .comments-title h3 {
font-family: 'DM Sans';
font-weight: 700;
font-size: 23px;
line-height: 30px;
color: #000000;
}
.comment-style-3 .meta-comment .comment-meta {
display: flex;
}
.comment-style-3 .comment-author .fn {
position: relative;
font-family: 'DM Sans';
font-weight: 700;
font-size: 16px;
line-height: 21px;
color: #000000;
margin-right: 20px;
}
.comment-style-3 .comment-author .fn a:hover {
color: #FF5722;
}
.comment-style-3 .comment-author .fn::after {
content: "";
width: 3px;
height: 3px;
border-radius: 50%;
background: #858585;
position: absolute;
top: 50%;
right: -10px;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
}
.comment-style-3 .meta-comment .comment-meta time {
font-family: 'DM Sans';
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 16px;
display: flex;
align-items: center;
color: #858585
}
.comment-style-3 .comment-content p {
font-family: 'DM Sans';
font-weight: 400;
font-size: 14px;
line-height: 30px;
color: #000000;
margin-bottom: 0;
}
.comment-style-3 .comment-action a {
font-family: 'DM Sans';
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 16px;
color: #858585;
}
.comment-style-3 .comment-action a:hover {
color: #FF5722;
}
.comment-style-3 .comment-respond {
padding: 30px 0 0;
border-top: 1px solid #E5E5E5;
border-radius: 0;
box-shadow: none;
}
.comment-style-3 .comment-respond h3.comment-reply-title {
font-family: 'DM Sans';
font-style: normal;
font-weight: 700;
font-size: 23px;
line-height: 30px;
color: #000000;
}
.comment-style-3 .comments-area .logged-in-as {
margin-bottom: 20px;
}
.comment-style-3 .comment-respond form p.form-submit input {
background: #119E91;
border-radius: 25px;
color: #ffffff;
font-family: 'DM Sans';
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 21px;
}
.comment-style-3 .comment-respond form p.form-submit::before {
display: none;
}
.comment-style-3 .comment-respond form p.form-submit {
padding-top: 35px;
}
.comment-style-3 .comment-respond form p label {
display: block;
font-family: 'DM Sans';
font-style: normal;
font-weight: 700;
font-size: 12px;
line-height: 30px;
color: #000000;
}
.comment-style-3 .comments-area .comment-respond form p.comment-form-author, 
.comment-style-3 .comments-area .comment-respond form p.comment-form-email, 
.comment-style-3 .comments-area .comment-respond form p.comment-form-url {
display: inline-block;
width: calc((100% / 3) - 20px);
float: left;
padding: 0;
padding-right: 30px;
}
.comment-style-3 .comments-area .comment-respond form p.comment-form-url {
padding-right: 0;
}
.comment-style-3 .comment-form-cookies-consent {
display: none;
}
.comment-style-3 .comments-area .comment-respond form p input[type="text"], 
.comment-style-3 .comments-area .comment-respond form p input[type="email"], 
.comment-style-3 .comments-area .comment-respond form p input[type="url"],
.comment-style-3 .comment-respond form .comment-form-comment textarea {
border-radius: 0;
border: 0;
border-bottom: 1px solid;
border-color: #E5E5E5;
padding: 0;
font-family: 'DM Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 30px;
}
.comment-style-3 .comments-area .comment-respond form p input[type="text"]::placeholder, 
.comment-style-3 .comments-area .comment-respond form p input[type="email"]::placeholder, 
.comment-style-3 .comments-area .comment-respond form p input[type="url"]::placeholder,
.comment-style-3 .comment-respond form .comment-form-comment textarea::placeholder {
color: #C8C8C8;
}
.comment-style-3 .comments-area .comment-respond form p input[type="text"]:hover, 
.comment-style-3 .comments-area .comment-respond form p input[type="email"]:hover, 
.comment-style-3 .comments-area .comment-respond form p input[type="url"]:hover,
.comment-style-3 .comment-respond form .comment-form-comment textarea:hover,
.comment-style-3 .comments-area .comment-respond form p input[type="text"]:focus, 
.comment-style-3 .comments-area .comment-respond form p input[type="email"]:focus, 
.comment-style-3 .comments-area .comment-respond form p input[type="url"]:focus,
.comment-style-3 .comment-respond form .comment-form-comment textarea:focus {
border-color: #FF5722;
}
.single-post-style-3 .single-post-wrap .related-content {
margin-top: 0;
padding-bottom: 50px;
border-bottom: 1px solid #E5E5E5;
}
.single-post-style-3 .single-post-content .related-content .related-title-main {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 32px;
letter-spacing: 0.25px;
text-transform: capitalize;
color: #323232;
margin-bottom: 20px;
}
.single-post-style-3 .single-post-content .related-content .wrapper-inner-blog .date {
padding: 5px 20px;
}
.single-post-style-3 .single-post-content .related-content .wrapper-inner-blog .date a {
font-family: 'DM Sans';
font-weight: 500;
font-size: 12px;
line-height: 24px;
text-transform: uppercase;
color: #FF5722;
}
.single-post-style-3 .single-post-content .related-content .blog-item .post-thumb {
max-width: 95%;
}
.single-post-style-3 .single-post-content .related-content .blog-item .post-thumb img {
box-shadow: none;
}
.single-post-style-3 .single-post-content .related-content .blog-item .content-post-wrap:before {
border-radius: 20px;
}
.single-post-style-3 .single-post-content .related-content .blog-item .content-post-wrap,
.single-post-style-3 .single-post-content .related-content .blog-item .categories-post,
.single-post-style-3 .single-post-content .related-content .blog-item .post-title {
text-align: left;
}
.single-post-style-3 .single-post-content .related-content .blog-item .categories-post {
margin-bottom: 0;
}
.single-post-style-3 .single-post-content .related-content .blog-item .categories-post a {
font-family: 'DM Sans';
font-weight: 400;
font-size: 12px;
line-height: 25px;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #119E91;
}
.single-post-style-3 .single-post-content .related-content .blog-item .post-title {
font-family: 'DM Sans';
font-weight: 700;
font-size: 20px;
line-height: 36px;
text-transform: capitalize;
margin-bottom: 8px;
}
.single-post-style-3 .single-post-content .related-content .blog-item .post-title a {
color: #323232;
}
.single-post-style-3 .single-post-content .related-content .blog-item .post-title a:hover {
color: #FF5722;
}
.single-post-style-3 .single-post-content .related-content .blog-item p {
font-family: 'DM Sans';
font-weight: 400;
font-size: 16px;
line-height: 29px;
letter-spacing: 0.15px;
color: #969696;
}
.single-post-style-3 .single-post-content .related-content .blog-item .content-post-wrap .read-more-post:before {
background-color: #FF5722;
}
.single-post-style-3 .single-post-content .related-content .blog-item .content-post-wrap .read-more-post {
color: #FF5722
}
.single-post-style-3 .single-post-content .related-content .blog-item .content-post-wrap .read-more-post:hover {
color: #ffffff;
}
.single-post-style-3 .sidebar .widget_search .wp-block-search__inside-wrapper {
column-gap: 10px;
}
.single-post-style-3 .sidebar .widget_search form .wp-block-search__button, 
.single-post-style-3 .sidebar .widget_search form .search-button {
position: static;
}
.single-post-style-3 .sidebar .widget_search form .wp-block-search__input, 
.single-post-style-3 .sidebar .widget_search form .field {
padding-right: 20px;
box-shadow: none;
background: #FFFFFF;
border: 1px solid #DFDFDF;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.single-post-style-3 .container {
max-width: 85%;
}   .sidebar .widget {
margin-bottom: 30px;
padding: 25px 30px 30px;
box-shadow: 0px 0px 10px -2px #c7c5c5;
border-radius: 20px;
box-shadow: 0px 0px 16.74px 1.26px rgb(0 0 0 / 10%);
background-color: #ffffff;
}
.sidebar .widget:last-child {
margin-bottom: 0;
}
.widget_search .wp-block-search__inside-wrapper {
position: relative;
}
.widget_search .wp-block-search__inside-wrapper .wp-block-search__button {
font-size: 0;
width: 50px;
}
.widget_search .wp-block-search__inside-wrapper .wp-block-search__button:after {
font-family: "Font Awesome 6 Free";
font-family: var(--fa-style-family,"Font Awesome 6 Free");
font-weight: 900;
font-weight: var(--fa-style,900);
content: "";
content: "\f002";
font-size: 13px;
}
.widget_search .searchform {
position: relative;
}
.widget_search form label {
display: none;
}
.single-post-content .wp-block-search__inside-wrapper {
position: relative;
margin-bottom: 10px;
}
.widget_search form .wp-block-search__input,
.widget_search form .field,
.single-post-content .wp-block-search__inside-wrapper .wp-block-search__input {
background-color: #ffffff;
box-shadow: 0px 0px 16.74px 1.26px rgb(0 0 0 / 10%);
height: 45px;
width: 100%;
box-sizing: border-box;
border-top-left-radius: 7px;
border-bottom-left-radius: 7px;
padding: 15px 20px;
font-family: 'Open Sans';
font-size: 14px;
color: #ababab;
border: none;
outline: none;
padding-right: 60px;
}
.widget_search form .wp-block-search__button,
.widget_search form .search-button,
.single-post-content .wp-block-search__inside-wrapper .wp-block-search__button {
background-color: #119e91;
box-shadow: 0px 0px 16.74px 1.26px rgb(0 0 0 / 10%);
width: auto;
height: 45px;
border-radius: 7px;
border: none;
outline: none;
cursor: pointer;
color: #ffffff;
margin-left: 0;
position: absolute;
right: 0;
width: 50px;
transition: all 0.3s ease;
}
.widget_search form .wp-block-search__button:hover,
.widget_search form .search-button:hover,
.single-post-content .wp-block-search__inside-wrapper .wp-block-search__button:hover {
background-color: #0f877b;
}
.single-post-content .wp-block-search__inside-wrapper .wp-block-search__button {
min-width: 75px;
}
.single-post-content .wp-block-search__label {
display: block;
margin-bottom: 10px;
}
.sidebar .inner-sidebar {
padding: 0;
}
.sidebar .widget.widget_block {
padding: 8%;
box-shadow: 0px 0px 20px -7px #aaa;
border-radius: 20px;
margin-bottom: 30px;
}
.sidebar .widget .widget-title {
font-size: 23px;
}
.sidebar .widget.widget_search {
padding: 0;
box-shadow: none;
border-radius: 0;
}
.sidebar .widget:last-child {
margin-bottom: 0;
}
.sidebar .widget ul {
list-style: none;
text-align: left;
}
.sidebar .widget ul,
.sidebar .widget ol {
padding-left: 0;
}
.sidebar .widget ul li {
margin-bottom: 10px;
line-height: 23px;
}
.sidebar .widget ul li:last-child {
margin-bottom: 0;
}
.sidebar .widget_archive li {
border-bottom: 1px solid #d6d6d6;
padding-bottom: 10px;
margin-bottom: 10px;
}
.sidebar .widget_archive li:last-child {
margin-bottom: 0;
}
.sidebar .widget ul.children,
.sidebar .widget ul.sub-menu,
.sidebar .widget ul.submenu-container {
padding-left: 10px;
margin-top: 12px;
flex: 100%;
}
.single-post-wrap .wp-block-archives-dropdown select, 
.single-post-wrap .wp-block-categories-dropdown select,
.sidebar .widget select {
background-color: rgb(255, 255, 255);
border: 1px solid #eee;
min-width: 150px;
height: 40px;
border-radius: 50px;
font-family: 'Quicksand';
font-size: 14px;
line-height: 40px;
color: #000000;
appearance: none;
background-image: url(https://meliortravel.ro/wp-content/themes/mondok/img/select-arrow.png);
background-position: 90% 50%;
background-repeat: no-repeat;
padding: 0 20px;
margin: 0;
outline: none;
cursor: pointer;
} 
.sidebar .widget select {
width: 100%;
max-width: 100%;
}
.sidebar .widget table {
width: 100%;
max-width: 100%;
}
.rss-widget-icon {
display: inline-block;
}
.widget.widget_rss ul a.rsswidget {
color: #119e91;
font-weight: bold;
}
.widget.widget_rss cite {
margin: 5px 0;
display: block;
font-weight: bold;
font-size: 14px;
font-size: 1.4rem;
}
.widget_categories li,
.widget_archive li {
overflow: hidden;
text-align: right;
font-weight: normal;
color: #ababab;
}
.widget_categories li {
border-bottom: 1px solid #d6d6d6;
padding-bottom: 10px;
margin-bottom: 10px;
}
.sidebar .widget_categories li {
border-bottom: 1px solid #d6d6d6;
padding-bottom: 10px;
margin-bottom: 10px;
}
.widget_categories li a,
.widget_archive li a {
float: left;
font-weight: normal;
}
.widget_categories li:last-child {
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0;
}
.sidebar .wp-block-latest-comments__comment {
line-height: 1.6;
}
.sidebar span.comment-author-link,
.sidebar .wp-block-latest-comments__comment-author,
.sidebar span.comment-author-link a {
color: #119e91;
font-weight: bold;
}
.calendar_wrap .wp-calendar-table thead tr {
background-color: #119e91;
color: #ffffff;
}
.calendar_wrap .wp-calendar-table tbody td a {
color: #119e91;
}
.select-selected {
background-color: DodgerBlue;
} .select-selected:after {
position: absolute;
content: "";
top: 14px;
right: 10px;
width: 0;
height: 0;
border: 6px solid transparent;
border-color: #fff transparent transparent transparent;
} .select-selected.select-arrow-active:after {
border-color: transparent transparent #fff transparent;
top: 7px;
} .select-items div,
.select-selected {
color: #ffffff;
padding: 8px 16px;
border: 1px solid transparent;
border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
cursor: pointer;
} .select-items {
position: absolute;
background-color: DodgerBlue;
top: 100%;
left: 0;
right: 0;
z-index: 99;
} .select-hide {
display: none;
}
.select-items div:hover,
.same-as-selected {
background-color: rgba(0, 0, 0, 0.1);
} .room-video-wrap {
margin: 0 0 68px;
}
.room-play-btn::after {
top: -5px;
left: -5px;
} form[name="New Form"].elementor-form button.elementor-button {
position: relative;
padding: 0 15px;
height: 40px;
text-align: center;
line-height: 35px;
font-weight: 600;
background-color: transparent;
z-index: 2;
cursor: pointer;
flex-basis: auto !important;
}
form[name="New Form"].elementor-form button.elementor-button span {
color: #02ad88;
justify-content: flex-start;
transition: all 0.3s ease;
}
form[name="New Form"].elementor-form button.elementor-button::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 100%;
background-color: #02ad88;
opacity: 0.3;
z-index: -1;
border-radius: 30px;
transition: all 0.3s ease-in-out;
}
form[name="New Form"].elementor-form button.elementor-button:hover span {
color: #fff;
}
form[name="New Form"].elementor-form button.elementor-button:hover::before {
opacity: 1;
width: 100%;
border-radius: 30px;
} .head404 {
position: relative;
}
.no-found .overlay-title {
font-family: 'Lexend';
font-style: normal;
font-weight: 700;
font-size: 300px;
line-height: 1;
text-align: center;
color: #ECECEC;
}
.no-found .float-img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.no-found .float-img:after {
content: '';
position: absolute;
width: 345px;
height: 31px;
left: 50%;
bottom: -70px;
background: rgba(0, 0, 0, 0.2);
filter: blur(15px);
transform: translateX(-50%);
}
.no-found .float-img img {
width: 70%;
margin: auto;
}
.content404 {
text-align: center;
margin-top: 100px;
}
.content404 p {
font-family: 'Quicksand';
font-style: normal;
font-weight: 600;
font-size: 23px;
line-height: 42px;
text-align: center;
color: #000000;
margin-bottom: 40px;
}
.content404 p span {
display: block;
}
.content404 a {
padding: 15px 40px;
font-family: 'Quicksand';
font-weight: 600;
font-size: 16px;
line-height: 20px;
text-align: center;
color: #fff;
border-radius: 25px;
background-color: #119e91;
}
.content404 a:hover {
background-color: #FF5722;
}
.search-page .page-title h3 {
text-align: center;
font-size: 40px;
}
.search-page h3.not-found {
font-size: 34px;
margin-bottom: 10px;
}
.search-page .image-no-result {
padding: 20px 0 40px;
}
.search-page .image-no-result img {
margin: auto;
}
.search-page .bottom-no-result {
display: flex;
align-items: center;
justify-content: center;
gap: 30px;
margin-top: 50px;
}
.search-page .bottom-no-result .suggestions-search {
padding-left: 20px;
}
.search-page .bottom-no-result .search-bar-no-res form {
display: flex;
flex: auto;
flex-wrap: nowrap;
max-width: 100%;
position: relative;
}
.search-page .bottom-no-result .search-bar-no-res input {
background-color: #ffffff;
box-shadow: 0px 0px 16.74px 1.26px rgb(0 0 0 / 10%);
height: 45px;
width: 380px;
box-sizing: border-box;
border-top-left-radius: 7px;
border-bottom-left-radius: 7px;
padding: 15px 20px;
font-family: 'Open Sans';
font-size: 14px;
color: #ababab;
border: none;
outline: none;
padding-right: 60px;
}
.search-page .bottom-no-result .search-bar-no-res button {
background-color: #119e91;
box-shadow: 0px 0px 16.74px 1.26px rgb(0 0 0 / 10%);
width: auto;
height: 45px;
border-radius: 7px;
border: none;
outline: none;
cursor: pointer;
color: #ffffff;
margin-left: 0;
position: absolute;
right: 0;
width: 50px;
transition: all 0.3s ease;
}  .single-room-thumbnail img {
width: 100%;
}
.single-room-style-2 .single-room-thumbnail {
border-radius: 0;
}
.single-room-style-2 .single-room-thumbnail img {
height: 700px;
object-fit: cover;
}
.single-room-style-2 .single-room-swiper-wrap {
display: grid;
grid-template-columns: repeat(12, minmax(0, 1fr));
max-height: 700px;
padding: 0 0 100px;
}
.single-room-style-2 .single-room-swiper-wrap .main-room-swiper {
grid-column: span 8 / span 8;
}
.single-room-style-2 .single-room-swiper-wrap .single-thumb-gallery {
grid-column: span 4 / span 4;
}
.single-room-style-2 .single-room-swiper-wrap .single-room-swiper .single-room-slide img {
width: 100%;
height: 700px;
}
.single-room-style-2 .single-room-swiper-wrap .room-thumb-swiper {
max-height: 700px;
}
.single-room-style-2 .single-room-swiper-wrap .room-thumb-swiper .swiper-slide img {
width: 100%;
height: 175px;
object-fit: cover;
cursor: pointer;
}
.single-room-style-2 .single-room-swiper-wrap .single-room-swiper .swiper-slide {
opacity: 0 !important;
width: 100% !important;
}
.single-room-style-2 .single-room-swiper-wrap .single-room-swiper .swiper-slide.swiper-slide-active {
opacity: 1 !important;
}
.single-room-style-2 {
padding-top: 70px;
}
.single-room-style-2 .book-container .room-content-wrap .room-detail .room-detail-inner {
background: #FFFFFF;
box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
border-radius: 10px;
padding: 0 30px;
}
.single-room-style-2 .room-meta-top {
position: relative;
padding: 20px 0px 20px;
margin-bottom: 20px;
}
.single-room-style-2 .room-meta-top::before {
content: "";
position: absolute;
bottom: 0;
left: -30px;
width: calc( 100% + 60px );
height: 1px;
background-color: #E6E6E6;
}
.single-room-style-2 .room-meta-top h3 {
font-family: 'Lexend';
font-size: 32px;
line-height: 40px;
color: #000000;
margin-bottom: 0;
}
.single-room-style-2 .room-price-wrap {
margin: 0;
width: auto;
}
.single-room-style-2 .room-price-wrap h4 {
font-family: 'Lexend';
}
.single-room-style-2 .room-wrap-price h4 span:first-child {
font-size: 32px;
line-height: 40px;
}
.single-room-style-2 .room-wrap-price h4 span:last-child {
font-family: 'Outfit';
font-size: 14px;
font-weight: 400;
}
.single-room-style-2 .room-desc {
padding: 0px 0px 30px;
}
.single-room-style-2 .room-content-wrap .room-facility-wrap {
padding: 30px 0px 30px;
border-color: #E6E6E6;
}
.single-room-style-2 .room-content-wrap .room-facility-wrap .room-facility-text h5,
.single-room-style-2 .add-service-text-wrap h3.the-title {
font-family: 'Lexend';
font-size: 23px;
line-height: 29px;
color: #000000;
}
.single-room-style-2 .facility-list {
grid-column: span 3 / span 3;
}
.single-room-style-2 .facility-item {
flex-wrap: wrap;
text-align: center;
column-gap: 0;
row-gap: 15px;
}
.single-room-style-2 .facility-icon,
.single-room-style-2 .facility-name {
flex: 100%;
}
.single-room-style-2 .facility-icon {
border: none;
border-radius: 50%;
align-items: center;
justify-content: center;
width: 63px;
height: 63px;
max-width: 63px;
max-height: 63px;
background: #FCBC58;
margin: 0 auto;
}
.single-room-style-2 .facility-icon img {
width: 22px;
height: 22px;
object-fit: scale-down;
}
.single-room-style-2 .facility-item p {
font-family: 'Lexend';
font-size: 16px;
line-height: 20px;
color: #000000;
font-weight: 700;
}
.single-room-style-2 .additional-service-wrap {
padding: 0px 0px 25px;
border-top: 0;
border-bottom: 1px solid #E6E6E6;
}
.single-room-style-2 .calender-wrap {
border-radius: 0;
box-shadow: none;
padding: 30px 0 0;
margin-bottom: 0;
}
.single-room-style-2 .calender-wrap .calender {
background: #FFFFFF;
border: 1px solid #E5E5E5;
border-radius: 10px;
padding: 20px 20px;
margin-bottom: 20px;
box-shadow: none;
}
.single-room-style-2 .calender-top-wrap h4 {
font-family: 'Lexend';
font-size: 23px;
line-height: 29px;
color: #000000;
}
.single-room-style-2 .calender-bottom-wrap {
padding-top: 7px;
}
.theme-mondok .single-room-style-2 .calender-bottom-wrap .dot {
background: #FCBC58;
width: 8px;
height: 8px;
border-radius: 2px;
}
.single-room-style-2 .calender-bottom-wrap p {
font-family: 'Quicksand';
font-weight: 700;
font-size: 14px;
line-height: 30px;
color: #000000;
}
.single-room-style-2 .calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header,
.room-sidebar-style2 .sidebar-date-wrap .datepicker .datepicker__month-caption {
border-bottom: 0;
padding-bottom: 0;
}
.single-room-style-2 .calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title,
.room-sidebar-style2 .sidebar-date-wrap .datepicker .datepicker__month-caption .datepicker__month-name {
font-family: 'Lexend';
font-weight: 700;
font-size: 12px;
line-height: 30px;
text-transform: capitalize;
}
.single-room-style-2 .calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header a,
.room-sidebar-style2 .sidebar-date-wrap .datepicker .datepicker__month-button {
width: 21px;
height: 21px;
background: #FFFFFF;
box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
border-radius: 5px;
}
.room-sidebar-style2 .sidebar-date-wrap .datepicker .datepicker__month-button {
font-family: 'Lexend';
font-size: 12px;
font-weight: 400;
align-items: center;
}
.single-room-style-2 .calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header a {
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
}
.single-room-style-2 .calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header a::before {
padding: 2px;
}
.single-room-style-2 .calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-prev::before {
left: 7px;
}
.single-room-style-2 .calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-next::before {
right: 7px;
}
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-datepicker-inline table.ui-datepicker-calendar th span,
.room-sidebar-style2 .sidebar-date-wrap .datepicker th.datepicker__week-name {
font-family: 'Lexend';
font-weight: 700;
font-size: 12px;
line-height: 30px;
color: #A0A0A0;
text-transform: capitalize;
}
.single-room-style-2 .calender-inner-wrap .calender1 .ui-datepicker-inline table.ui-datepicker-calendar td a, 
.single-room-style-2 .calender-inner-wrap .calender1 .ui-datepicker-inline table.ui-datepicker-calendar td span,
.room-sidebar-style2 .sidebar-date-wrap .datepicker td {
font-family: 'Lexend';
font-weight: 700;
font-size: 12px;
}
.single-room-style-2 .calender-inner-wrap .calender1 .ui-datepicker-inline table.ui-datepicker-calendar td a, 
.single-room-style-2 .calender-inner-wrap .calender1 .ui-datepicker-inline table.ui-datepicker-calendar td span,
.room-sidebar-style2 .sidebar-date-wrap .datepicker td.datepicker__month-day--valid {
color: #000000;
}
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-state-disabled, 
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-widget-content .ui-state-disabled, 
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-widget-header .ui-state-disabled {
background-color: #FCBC58;
z-index: 2;
}
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-state-disabled.first::before, 
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-widget-content .ui-state-disabled.first::before, 
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-widget-header .ui-state-disabled.first::before,
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-state-disabled.last::before, 
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-widget-content .ui-state-disabled.last::before, 
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-widget-header .ui-state-disabled.last::before,
.room-sidebar-style2 .sidebar-date-wrap .datepicker td.datepicker__month-day--first-day-selected,
.room-sidebar-style2 .sidebar-date-wrap .datepicker td.datepicker__month-day--last-day-selected,
.room-sidebar-style2 .datepicker__month td.datepicker__month-day--today:not(.datepicker__month-day--invalid) {
border-radius: 50%;
background-color: #FCBC58;
width: 32px;
}
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-state-disabled.first::after, 
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-widget-content .ui-state-disabled.first::after, 
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-widget-header .ui-state-disabled.first::after,
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-state-disabled.last::after, 
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-widget-content .ui-state-disabled.last::after, 
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-widget-header .ui-state-disabled.last::after {
content: "";
background-color: #F3F3F3;
position: absolute;
top: 50%;
right: -20px;
width: 100%;
height: 32px;
z-index: -2;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
}
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-state-disabled.last::after, 
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-widget-content .ui-state-disabled.last::after, 
.theme-mondok .single-room-style-2 .calender-inner-wrap .calender1 .ui-widget-header .ui-state-disabled.last::after {
right: auto;
left: -20px;
}
.room-sidebar-style2 .sidebar-date-wrap .datepicker td.datepicker__month-day--selected:not(.datepicker__month-day--first-day-selected):not(.datepicker__month-day--last-day-selected),
.room-sidebar-style2 .sidebar-date-wrap .datepicker td.datepicker__month-day--first-day-selected::after,
.room-sidebar-style2 .sidebar-date-wrap .datepicker td.datepicker__month-day--last-day-selected::before,
.room-sidebar-style2 .sidebar-date-wrap .datepicker td.datepicker__month-day--hovering {
background-color: #F3F3F3;
}
.single-room-style-2 .sidebar-text-wrap h3 {
font-family: 'Lexend';
font-weight: 600;
font-size: 23px;
line-height: 29px;
color: #000000;
margin-bottom: 30px;
}
.single-room-style-2 .location-detail {
display: flex;
align-items: center;
column-gap: 9px;
}
.single-room-style-2 .location-detail span {
font-family: "Quicksand";
font-size: 14px;
line-height: 30px;
color: #A0A0A0;
}
.room-sidebar-style2 .sidebar-date-wrap {
border-width: 0;
border-radius: 0;
column-gap: 38px;
position: relative;
}
.room-sidebar-style2 .sidebar-date-wrap input {
position: absolute;
bottom: 0;
left: 0;
opacity: 0;
pointer-events: none;
}
.room-sidebar-style2 .sidebar-date-wrap #datepicker-date-input-sel {
top: 100%;
} 
.room-sidebar-style2 .sidebar-date-wrap .date-item {
padding: 0;
display: block;
}
.room-sidebar-style2 .sidebar-date-wrap .date-item:first-child {
border-right: 1px solid #F7F7F7;
}
.room-sidebar-style2 .sidebar-date-wrap .book-title {
display: flex;
align-items: center;
column-gap: 5px;
}
.room-sidebar-style2 .sidebar-date-wrap .book-title span,
.room-sidebar-style2 .check-input label {
font-family: 'Lexend';
font-weight: 400;
font-size: 12px;
line-height: 30px;
color: #A0A0A0;
}
.room-sidebar-style2 .check-input label {
display: flex;
align-items: center;
column-gap: 10px;
margin-bottom: 0;
}
.room-sidebar-style2 .sidebar-date-wrap .date-item h3 {
font-family: 'Quicksand';
font-weight: 700;
font-size: 23px;
line-height: 30px;
color: #000000;
margin: 0;
cursor: pointer;
}
.room-sidebar-style2 .sidebar-date-wrap .datepicker .datepicker__info--selected {
font-family: 'Lexend';
}
.room-sidebar-style2 .sidebar-date-wrap .datepicker .datepicker__topbar .datepicker__close-button {
border-color: #FCBC58;
}
.room-sidebar-style2 .check-form-wrap .book-cart-awe {
display: grid;
}
.room-sidebar-style2 .check-form-wrap .book-cart-awe .check-input-submit {
grid-column: span 12 / span 12;
}
.room-sidebar-style2 .check-form-wrap .book-cart-awe .check-input select {
border-radius: 0;
border: none;
padding: 0;
font-family: 'Quicksand';
background-image: url(https://meliortravel.ro/wp-content/themes/mondok/img/select.png);
font-weight: 700;
font-size: 23px;
line-height: 30px;
background-size: 6px;
background-position: 100% 50%;
width: 35px;
}
.room-sidebar-style2 .check-form-wrap .book-cart-awe .check-input select option {
font-size: 14px;
}
.room-sidebar-style2 .check-form-wrap .book-cart-awe .check-input-submit::before {
display: none;
}
.theme-mondok .room-sidebar-style2 .check-form-wrap .book-cart-awe .check-input-submit {
background-color: #FCBC58 !important;
border-radius: 25px;
width: 100%;
height: 40px;
box-sizing: border-box;
padding: 0;
text-align: center;
font-size: 16px;
line-height: 40px;
color: #000000 !important;
transition: all 0.3s ease;
}
.theme-mondok .room-sidebar-style2 .check-form-wrap .book-cart-awe .check-input-submit:hover {
background-color: #ebb153 !important;
color: #000000 !important;
}
.single-room-style-2 .room-video-wrap {
border-radius: 0;
height: 700px;
}
.single-room-style-2 .room-video-wrap::before {
border-radius: 0;
}
.single-room-block.single-room-style-2 {
padding-top: 70px;
}
.single-room-style-2 .room-play-btn::after {
width: 150%;
height: 150%;
top: -28%;
left: -29%;
}
.single-room-style-2 .room-card-detail {
padding: 16px 20px;
}
.single-room-style-2 .room-slide-card .room-name {
font-family: 'Lexend';
font-size: 16px;
line-height: 20px;
margin-bottom: 23px;
}
.single-room-style-2 .room-slide-card .room-name a:hover {
color: #FCBC58;
}
.single-room-style-2 .room-slide-card .room-price h3 {
font-family: 'Lexend';
}
.single-room-style-2 .room-slide-card img {
height: 152px;
object-fit: cover;
}
.single-room-style-2 .similiar-room-text-wrap h4 {
font-family: 'Lexend';
font-weight: 600;
font-size: 23px;
line-height: 29px;
margin-bottom: 25px;
}
.calender-inner-wrap .ui-datepicker::before,
.calender-inner-wrap .ui-datepicker::after {
display: none;
}
.theme-mondok .single-room-style-2 .add-service-list-wrap .service-list .service-item:hover, 
.theme-mondok .single-room-style-2 .add-service-list-wrap .service-list .service-item.selected {
background-color: #faefde;
}
.theme-mondok .single-room-style-2 .add-service-list-wrap .service-list .service-item:hover .service-icon, 
.theme-mondok .single-room-style-2 .add-service-list-wrap .service-list .service-item .service-icon.active {
border-color: #FCBC58;
background-color: #FCBC58;
} .single-room-style-3 .room-content-wrap {
margin-bottom: 250px;
}
.single-room-style-3 .book-container {
max-width: 85%;
}
.single-room-style-3 .single-room-thumbnail img {
height: 600px;
}
.single-room-style-3 .room-detail {
grid-column: span 8 / span 8;
}
.single-room-style-3 .book-wrap {
grid-column: span 4 / span 4;
}
.single-room-style-3 .room-price-wrap {
width: auto;
min-width: 120px;
margin: 0;
}
.single-room-style-3 .room-categories a {
font-family: 'DM Sans';
font-weight: 400;
font-size: 14px;
line-height: 14px;
color: #969696;
}
.single-room-style-3 .room-meta-top h3 {
font-family: 'Playfair Display';
font-size: 30px;
line-height: 40px;
letter-spacing: 0.25px;
text-transform: capitalize;
color: #323232;
}
.single-room-style-3 .room-wrap-price h4 {
font-family: 'DM Sans';
}
.single-room-style-3 .room-meta-top {
align-items: flex-end;
margin-bottom: 30px;
}
.single-room-style-3 .room-wrap-price h4 span:first-child {
font-size: 24px;
line-height: 31px;
letter-spacing: -0.5px;
text-transform: capitalize;
color: #323232;
}
.single-room-style-3 .room-wrap-price h4 span:last-child {
font-weight: 400;
font-size: 14px;
line-height: 28px;
}
.single-room-style-3 .single-resort-detail {
column-gap: 40px;
}
.single-room-style-3 .resort-detail {
display: flex;
align-items: center;
column-gap: 10px;
margin-bottom: 26px;
}
.single-room-style-3 .resort-detail .detail-icon {
display: flex;
min-width: 49px;
width: 49px;
height: 49px;
border-radius: 50%;
justify-content: center;
align-items: center;
background: #FFE9DA;
}
.single-room-style-3 .resort-detail .detail-text .detail-title {
font-size: 14px;
line-height: 25px;
letter-spacing: 0.15px;
color: #AAAAAA;
margin: 0;
}
.single-room-style-3 .resort-detail .detail-text p {
font-size: 14px;
line-height: 25px;
letter-spacing: 0.15px;
color: #868686;
margin: 0;
}
.single-room-style-3 .facility-item .facility-list {
grid-column: span 3 / span 3;
}
.single-room-style-3 .facility-item .facility-icon,
.theme-mondok .single-room-style-3 .add-service-list-wrap .service-list .service-item .service-icon {
padding: 0;
border-width: 0;
width: 49px;
min-width: 49px;
height: 49px;
border-radius: 50%;
background: #BAF0EA;
margin-bottom: 0;
}
.single-room-style-3 .facility-item .facility-icon img,
.theme-mondok .single-room-style-3 .add-service-list-wrap .service-list .service-item .service-icon img {
width: 24px;
height: 24px;
object-fit: scale-down;
}
.single-room-style-3 .facility-item p {
font-family: 'DM Sans';
font-size: 14px;
line-height: 25px;
letter-spacing: 0.15px;
color: #868686;
}
.single-room-style-3 .room-content-wrap .room-facility-wrap {
padding: 35px 0 24px;
border-top: 0;
}
.single-room-style-3 .room-content-wrap .room-facility-wrap .room-facility-text h5,
.single-room-style-3 .add-service-text-wrap h3.the-title,
.single-room-style-3 .calender-top-wrap h4 {
font-family: 'Playfair Display';
font-size: 24px;
line-height: 32px;
letter-spacing: 0.25px;
text-transform: capitalize;
color: #323232;
}
.single-room-style-3 .additional-service-wrap {
padding: 0 0 44px;
border-top: 0;
}
.single-room-style-3 .add-service-list {
margin: 0;
}
.theme-mondok .single-room-style-3 .add-service-list-wrap .service-list .service-item .service-icon {
background: #FFE9DA;
}
.single-room-style-3 .calender-wrap {
border-radius: 0;
box-shadow: none;
background-color: transparent;
padding: 0;
}
.single-room-style-3 .calender-inner-wrap {
position: relative;
padding: 46px 90px 44px;
background: rgba(255, 206, 170, 0.2);
border-radius: 10px;
}
.single-room-style-3 .calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header {
margin-bottom: 14px;
padding-bottom: 0;
border-bottom: 0;
position: static;
}
.single-room-style-3 .calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header .ui-datepicker-title {
font-family: 'DM Sans';
font-weight: 700;
font-size: 16px;
line-height: 24px;
letter-spacing: 0.12px;
color: #212121;
}
.theme-mondok .single-room-style-3 .calender-inner-wrap .calender1 .ui-datepicker-inline table.ui-datepicker-calendar th span {
font-family: 'DM Sans';
font-weight: 700;
font-size: 10px;
line-height: 16px;
letter-spacing: 1.5px;
text-transform: uppercase;
color: #212121;
}
.single-room-style-3 .calender-inner-wrap .calender1 .ui-datepicker-inline table.ui-datepicker-calendar td {
font-family: 'IBM Plex Sans';
font-weight: 500;
font-size: 14px;
line-height: 52px;
letter-spacing: 0.22px;
}
.single-room-style-3 .calender-inner-wrap .calender1 .ui-datepicker-inline table.ui-datepicker-calendar td a {
color: #7A8C8B;
}
.theme-mondok .single-room-style-3 .calender-inner-wrap .calender1 .ui-state-disabled, 
.theme-mondok .single-room-style-3 .calender-inner-wrap .calender1 .ui-widget-content .ui-state-disabled, 
.theme-mondok .single-room-style-3 .calender-inner-wrap .calender1 .ui-widget-header .ui-state-disabled {
background-color: transparent;
}
.theme-mondok .single-room-style-3 .calender-inner-wrap .calender1 .ui-state-disabled span, 
.theme-mondok .single-room-style-3 .calender-inner-wrap .calender1 .ui-widget-content .ui-state-disabled span, 
.theme-mondok .single-room-style-3 .calender-inner-wrap .calender1 .ui-widget-header .ui-state-disabled span {
color: #ffffff;
}
.theme-mondok .single-room-style-3 .calender-inner-wrap .calender1 .ui-state-disabled:not(.ui-datepicker-other-month)::before, 
.theme-mondok .single-room-style-3 .calender-inner-wrap .calender1 .ui-widget-content .ui-state-disabled:not(.ui-datepicker-other-month)::before, 
.theme-mondok .single-room-style-3 .calender-inner-wrap .calender1 .ui-widget-header .ui-state-disabled:not(.ui-datepicker-other-month)::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 45px;
height: 45px;
background: #FF5722;
color: #ffffff;
border-radius: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
z-index: -1;
}
.single-room-style-3 .calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header a {
position: absolute;
top: 50%;
width: 28px;
height: 28px;
background-repeat: no-repeat;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
cursor: pointer;
}
.single-room-style-3 .calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header a::before {
display: none;
}
.single-room-style-3 .calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-prev {
left: 30px;
background-image: url(https://meliortravel.ro/wp-content/themes/mondok/img/arrow-left.png);
}
.single-room-style-3 .calender-inner-wrap .calender1 .ui-datepicker-inline .ui-datepicker-group .ui-datepicker-header a.ui-datepicker-next {
right: 30px;
background-image: url(https://meliortravel.ro/wp-content/themes/mondok/img/arrow-right.png);
}
.theme-mondok .single-room-style-3 .calender-bottom-wrap .dot {
background-color: #FF5722;
}
.theme-mondok .single-room-style-3 .calender-inner-wrap .calender1 .ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled {
background-color: transparent;
}
.single-room-style-3 .calender-bottom-wrap p {
font-family: 'DM Sans';
font-size: 16px;
line-height: 29px;
letter-spacing: 0.15px;
color: #646464;
}
.room-sidebar-style3.single-room-sidebar {
border-radius: 0;
background-color: transparent;
box-shadow: none;
}
.room-sidebar-style3 .request-widget {
background: #F7F7F7;
border: 1px solid #E1E1E1;
border-radius: 12px;
padding: 20px 20px 30px;
margin-bottom: 20px;
}
.room-sidebar-style3 .request-widget .request-widget-inner p {
font-family: 'DM Sans';
font-size: 16px;
line-height: 29px;
letter-spacing: 0.15px;
color: #646464;
}
.room-sidebar-style3 .request-widget .request-widget-inner a {
display: inline-block;
position: relative;
padding: 0 15px;
height: 35px;
text-align: center;
line-height: 35px;
font-weight: 600;
color: #FF5722;
background-color: transparent;
z-index: 2;
transition: all 0.3s ease;
}
.room-sidebar-style3 .request-widget .request-widget-inner a::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 35px;
height: 100%;
background-color: #FFE9DA;
opacity: 0.3;
z-index: -1;
border-radius: 30px;
transition: all 0.3s ease-in-out;
}
.room-sidebar-style3 .request-widget .request-widget-inner a:hover {
color: #ffffff;
}
.room-sidebar-style3 .request-widget .request-widget-inner a:hover::before {
background: #FF5722;
opacity: 1;
width: 100%;
}
.room-sidebar-style3 .inner-sidebar {
background: #FFFFFF;
box-shadow: 0px 10px 50px rgb(0 0 0 / 12%);
border-radius: 12px;
padding: 20px 20px 24px;
}
.room-sidebar-style3 .sidebar-text-wrap h3 {
font-family: 'DM Sans';
font-weight: 700;
font-size: 18px;
line-height: 23px;
letter-spacing: -0.5px;
text-transform: capitalize;
color: #323232;
margin-bottom: 20px;
}
.room-sidebar-style3 .sidebar-date-wrap {
position: relative;
border: 0;
border-radius: 0;
display: block;
}
.room-sidebar-style3 .sidebar-date-wrap .date-item .date-item-inner {
position: relative;
border-radius: 5px;
display: flex;
justify-content: space-between;
align-items: center;
padding: 8px 10px;
background: #F7F7F7;
cursor: pointer;
width: 100%;
border: 1px solid #E1E1E1;
}
.room-sidebar-style3 .sidebar-date-wrap .date-item:first-child {
border-right: 0;
}
.room-sidebar-style3 .sidebar-date-wrap input {
position: absolute;
opacity: 0;
bottom: 0;
pointer-events: none;
}
.room-sidebar-style3 .sidebar-date-wrap .date-item {
padding: 0;
}
.room-sidebar-style3 .sidebar-date-wrap .date-item .book-widget-input {
display: flex;
align-items: center;
column-gap: 10px;
}
.room-sidebar-style3 .sidebar-date-wrap .date-item .book-widget-input span {
font-size: 14px;
line-height: 14px;
letter-spacing: 0.15px;
color: #AAAAAA;
}
.room-sidebar-style3 #datepicker-date-input-sel {
top: calc(100% + 10px);
left: 0;
}
.room-sidebar-style3 .datepicker .datepicker__info--help {
font-family: 'DM Sans';
}
.theme-mondok .room-sidebar-style3 .datepicker__topbar .datepicker__close-button {
border-color: #FF5722;
}
.room-sidebar-style3 .datepicker .datepicker__month-caption {
border-bottom: none;
}
.room-sidebar-style3 .sidebar-date-wrap .datepicker .datepicker__month-caption .datepicker__month-name {
font-family: 'DM Sans';
font-weight: 700;
font-size: 14px;
line-height: 14px;
letter-spacing: 0.12px;
color: #212121;
text-transform: capitalize;
}
.theme-mondok .room-sidebar-style3 .datepicker__month th.datepicker__week-name {
font-family: 'DM Sans';
font-weight: 700;
font-size: 10px;
line-height: 16px;
letter-spacing: 1.5px;
text-transform: uppercase;
color: #212121;
}
.room-sidebar-style3 .datepicker__month td {
font-family: 'IBM Plex Sans';
font-weight: 500;
letter-spacing: 0.22px;
}
.room-sidebar-style3 .datepicker__month td.datepicker__month-day--valid {
color: #7A8C8B;
}
.theme-mondok .room-sidebar-style3 .datepicker__month td.datepicker__month-day--first-day-selected, 
.theme-mondok .room-sidebar-style3 .datepicker__month td.datepicker__month-day--last-day-selected,
.room-sidebar-style3 .datepicker__month td.datepicker__month-day--today:not(.datepicker__month-day--invalid) {
background-color: #FF5722;
border-radius: 50%;
color: #ffffff;
}
.theme-mondok .room-sidebar-style3 .datepicker__month td.datepicker__month-day--selected:not(.datepicker__month-day--first-day-selected):not(.datepicker__month-day--last-day-selected),
.theme-mondok .room-sidebar-style3 .datepicker__month td.datepicker__month-day--first-day-selected:after,
.theme-mondok .room-sidebar-style3 .datepicker__month td.datepicker__month-day--hovering,
.theme-mondok .room-sidebar-style3 .datepicker__month td.datepicker__month-day--last-day-selected:before {
background-color: #fcbc584d;
}
.room-sidebar-style3 .guest-counter-item {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 20px;
}
.room-sidebar-style3 .guest-counter-item .counter-text p {
font-size: 14px;
line-height: 25px;
letter-spacing: 0.15px;
color: #868686;
margin: 0;
}
.room-sidebar-style3 .guest-counter-item .counter-text span {
font-size: 12px;
line-height: 12px;
letter-spacing: 0.15px;
color: #AAAAAA;
}
.room-sidebar-style3 .guest-counter-item .counter-wrap {
position: relative;
}
.room-sidebar-style3 .guest-counter-item .counter-wrap .minus, 
.room-sidebar-style3 .guest-counter-item .counter-wrap .plus {
position: absolute;
top: 50%;
display: flex;
justify-content: center;
align-items: center;
width: 21px;
height: 21px;
font-size: 18px;
background: #D6D6D6;
border-radius: 50%;
border: none;
outline: none;
pointer-events: none;
cursor: none;
transition: all 0.3s ease;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
}
.room-sidebar-style3 .guest-counter-item .counter-wrap .minus svg rect, 
.room-sidebar-style3 .guest-counter-item .counter-wrap .plus svg path {
fill: #ffffff;
}
.room-sidebar-style3 .guest-counter-item .counter-wrap .minus.active, 
.room-sidebar-style3 .guest-counter-item .counter-wrap .plus.active {
background: #119E91;
pointer-events: auto;
cursor: pointer;
}
.room-sidebar-style3 .guest-counter-item .counter-wrap .minus {
left: -10px;
}
.room-sidebar-style3 .guest-counter-item .counter-wrap .plus {
right: -10px;
}
.room-sidebar-style3 .guest-counter-item .counter-wrap input {
background: #F4F4F4;
border-radius: 10px;
width: 62px;
height: 26px;
border: none;
outline: none;
font-family: 'DM Sans';
font-weight: 400;
font-size: 16px;
line-height: 24px;
text-align: center;
color: #000000;
}
.single-room-sidebar.room-sidebar-style3 .check-form-wrap form .check-input-submit {
margin: 10px 0;
}
.resort-slide-inner {
position: relative;
}
.resort-slide-inner img {
border-radius: 12px;
}
.resort-slide-btn {
position: absolute;
display: none;
border: none;
outline: none;
background: #FFFFFF;
box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.12);
border-radius: 50px;
column-gap: 10px;
padding: 9px 21px;
cursor: pointer;
left: 20px;
bottom: 20px;
}
.resort-slide {
width: auto;
min-height: 372px;
display: flex;
align-items: center;
}
.resort-slide img {
width: 294px;
height: 294px;
opacity: 0.7;
object-fit: cover;
transition: all 0.4s ease;
}
.resort-slide.swiper-slide-active img {
width: 100%;
height: 372px;
opacity: 1;
box-shadow: 0px 20px 50px 0px #0000001F;
}
.resort-slide.swiper-slide-active .resort-slide-btn {
display: flex;
align-items: center;
}
.resort-img-slider .swiper-wrapper {
align-items: center;
}
.resort-swiper-nav {
display: flex;
}
.resort-swiper-nav .resort-swiper-next,
.resort-swiper-nav .resort-swiper-prev {
position: static;
margin-top: 0;
}
.resort-swiper-nav .resort-swiper-next::after,
.resort-swiper-nav .resort-swiper-prev::after {
display: none;
}
.resort-slider-control .resort-pagination {
position: static;
line-height: normal;
}
.resort-slider-control {
position: relative;
display: flex;
justify-content: center;
max-width: 450px;
align-items: center;
margin: 40px auto 0;
}
.resort-slider-control .slide-count {
font-family: 'DM Sans';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 24px;
color: #000000;
}
.resort-slider-control .resort-pagination .swiper-pagination-bullet {
width: 15px;
height: 15px;
background: #DCDBD5;
opacity: 1;
margin: 0 5px;
}
.resort-slider-control .resort-pagination .swiper-pagination-bullet-active {
background: #FF5722;
}
.room-swiper-pag {
display: flex;
column-gap: 24px;
align-items: center;
}
.single-room-style-3 .similiar-room-wrap {
padding: 0;
border-top: 0;
}
.single-room-style-3 .similiar-room-text-wrap h4 {
font-family: 'Playfair Display';
font-size: 24px;
line-height: 32px;
letter-spacing: 0.25px;
text-transform: capitalize;
color: #323232;
}
.single-room-style-3 .room-card-inner {
position: relative;
z-index: 2;
}
.single-room-style-3 .room-card-inner::before {
content: "";
position: absolute;
left: 0;
bottom: 0;
height: 70%;
width: 100%;
background: #FFFFFF;
box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.12);
border-radius: 12px;
z-index: -1;
}
.single-room-style-3 .room-img img {
border-radius: 12px;
width: 100%;
height: 250px;
object-fit: cover;
}
.single-room-style-3 .room-card-text {
padding: 18px 18px;
}
.single-room-style-3 .room-card-text h6 {
font-weight: 700;
font-size: 18px;
line-height: 23px;
letter-spacing: -0.5px;
text-transform: capitalize;
color: #323232;
margin-bottom: 0;
}
.single-room-style-3 .room-card-text h6 a:hover {
color: #FF5722;
}
.single-room-style-3 .room-card-text .room-category {
display: block;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 24px;
color: #969696;
max-width: 220px;
}
.single-room-style-3 .room-rating {
display: flex;
column-gap: 5px;
align-items: center;
}
.single-room-style-3 .room-rating .rate {
font-style: normal;
font-weight: 400;
font-size: 13px;
line-height: 13px;
color: #969696;
}
.single-room-style-3 .room-price {
position: absolute;
bottom: 0;
right: 0;
background: #FA5521;
border-top-left-radius: 12px;
border-bottom-right-radius: 12px;
padding: 10px 12px;
}
.single-room-style-3 .room-price .price {
font-weight: 700;
font-size: 18px;
line-height: 23px;
text-align: center;
letter-spacing: -0.5px;
text-transform: capitalize;
color: #FFFFFF;
margin: 0;
}
.single-room-style-3 .room-price .price span {
font-weight: 400;
}
.single-room-style-3 .room-img {
padding: 0 11px;
}
.single-room-style-3 .room-card.no-thumb .room-card-inner::before {
height: 100%;
}
.form-contact-form-page .form-top-wrap {
display: flex;
align-items: center;
margin-bottom: 12px;
column-gap: 20px;
row-gap: 10px;
}
.form-contact-form-page label {
font-family: 'Quicksand';
font-weight: 400;
color: #000;
}
.form-contact-form-page label span {
display: block;
}
.form-top-wrap label {
display: block;
width: 100%;
}
.form-contact-form-page input {
width: 100%;
}
.form-contact-form-page input, .form-contact-form-page textarea {
background-color: #fff;
border: 2px solid #d6d6d6;
border-radius: 10px;
transition: all .3s;
}
.form-contact-form-page input:hover, 
.form-contact-form-page textarea:hover {
border-color: #119e91;
}
.form-contact-form-page textarea {
padding: 20px;
font-family: 'Quicksand';
}
.form-contact-form-page button.wpcf7-submit {
font-weight: 600;
color: #119e91;
padding: 5px 25px;
border-radius: 30px;
position: relative;
z-index: 1;
width: auto;
border: 0;
font-family: 'Quicksand';
margin-top: 0;
line-height: 2.14;
display: inline-block;
font-size: 16px;
cursor: pointer;
}
.form-contact-form-page .form-contact-submit {
display: inline-block;
}
.form-contact-form-page button.wpcf7-submit:before {
content: "";
position: absolute;
left: 0;
width: 44px;
height: 100%;
top: 0px;
background-color: #119e91;
border-radius: 30px;
z-index: -1;
opacity: 0.2;
transition: all .3s ease-in-out;
}
.form-contact-form-page button.wpcf7-submit:hover {
background-color: transparent;
color: #ffffff; }
.form-contact-form-page button.wpcf7-submit:hover:before {
width: 100%;
opacity: 1;
transition: all .3s ease-in-out;
}
.form-bottom-wrap label + label {
display: block;
margin-top: 10px;
margin-bottom: 10px;
} .mondok-default-shop {
padding-top: 220px;
padding-bottom: 100px;
display: flex;
gap: 30px;
}
.mondok-default-shop .content-area {
width: 70%;
}
.mondok-default-shop.no-sidebar .content-area {
width: 100%;
}
.mondok-default-shop .sidebar {
width: 30%;
}
@media (max-width: 768px) {
.mondok-default-shop {
display: block;
}
.mondok-default-shop .content-area {
width: 100%;
}
.mondok-default-shop .sidebar {
width: 100%;
}
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #119e91;
}
#woocommerce-product-search-field-0 {
width: 100%;
margin-bottom: 10px;
background-color: #fafafa;
border-radius: 3px;
}