/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://meandpassions.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.header  .wpml-ls-legacy-dropdown {
    width: 100%;
    max-width: 100%;
}
.foot-copy p {
    display: flex;
    align-items: center;
    justify-content: center;
}

.foot-copy p img {
    margin: 0 7px;
}
.comment-respond {background: #f9f9f9;padding: 25px;border-radius: 4px;max-width: 1100px;margin: 20px auto 50px;border: solid 1px #dfdfdf;}

.comment-respond input, .comment-respond textarea {    border: solid 1px #dfdfdf;
    border-radius: 8px;
}
 

.comment-respond form-submit input {border: none;color: #fff !important;}

p.form-submit input {
    border: none;
    color: #fff;
    padding: 9px 30px;
}
header.page-header {
    display: none;
}.cookic a {
    color: #000;
}.post-pros .elementskit-post-body {
    box-shadow: inherit !important;
}
.comment-metadata a {
    color: #c0997e;
    font-size: 15px;
}

.reply .comment-reply-link {
    color: #c0997e;
    font-weight: 600;
    font-size: 13px;
    border: solid 1px #c0997e;
    display: inline-block;
    padding: 4px 15px;
	border-radius: 30px; }
.post-pros .elementskit-post-image-card {box-shadow: 0 5px 25px 0 rgb(0 0 0 / 9%) !important;border-radius: 8px !important;}
.relatedpost a.elementskit-entry-thumb img {
    width: 411px !important;
    height: 261px !important;
    border-radius: 50%;
}
.post-pros .elementskit-entry-header {
}

.post-pros .elementskit-entry-thumb {
    height: 270px;
}

.post-pros .post-meta-list {
    border-bottom: 1px solid #dfdfdf;
    margin: -12px -21px 12px !important;
    padding: 2px 24px 9px;
}

.post-pros .post-meta-list span {margin: 0 !important;}
.relatedpost a.elementskit-entry-thumb {
    width: 271px;
    margin: 0 auto !important;
}

.relatedpost .elementskit-post-body {
    padding: 13px 35px  0 !important;
}

.relatedpost .elementskit-post-image-card {
    box-shadow: inherit !important;
    background: transparent !important;
}
.home .header{margin:0 0 -72px  0!important; }
 .comment-form-cookies-consent {
    display: none;
}.lik-foot a {
    color: #000;
}
.in-put input {
    border: none !important;
    border-bottom: solid 2px #dfdfdf !important;
}
.atres .elementor-post-info__item--type-author {
    display: none !important;
}
.post-pros .elementskit-post-body {
    min-height: 212px;
}
.text-area textarea {
    border: none !important;
    border-bottom: solid 2px #dfdfdf !important;
}
.site-button {
    background: #BC906F !important;
    color: #fff !important;
    padding: 15px 40px!important;
    font-size: 18px !important;
	border-radius: 50px !important;
}
.cont-page .elementor-widget-container p a {
    color:  #BC906F;
}
.site-main {
 
}
.site-button:hover {
    background: #000 !important;
    transition: 1s;
}/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.informat { margin:0 0 60px;}
.informat h1 {
    font-size: 32px;
    font-weight: 900;
}

.informat h2 {
    font-size: 21px;
    font-weight: 600;
}

.informat h3 {
    font-size: 22px;
    margin: 0 0 6px;
    font-weight: 600;
}

.informat p {
    font-size: 16px;
}

.informat h4 {
    font-size: 18px;
    font-weight: 600;
}

.informat   ul {
    padding: 0 0 0 19px;
}

.informat ul li {
    margin: 0 0 10px;
}

.informat a {color: #c0997e;}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}.go-top {
    position: fixed;
    bottom: 2%;
    right: 3%;
    padding: 9px 14px;
    display: none;
    cursor: pointer;
    -webkit-font-smoothing: antialiased;
    background: #c0997e;
    color: #fff;
    font-size: 19px;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
 
 .event-col .inner { 
    text-align: center;
    margin: 0 20px;
    padding: 10px 0 0;
 
}.event-col .inner h4 {
font-size: 16px;
    color: #000;
    margin: 0 0 0 0;
    padding: 14px 0;
    font-weight: 600;
}
.event-col .inner img {
    width: 360px;
    height: 270px;
    border-radius: 50%;
}
.event-col {
    text-align: center;
}.elementor-editor-active .crs-slider {
    display: none;
}
.slick-arrow {
    background: #BC906F;
}

.slick-arrow:hover {
    background: #BC906F;
}
.event-slide button.slick-prev.slick-arrow {
    background: #BC906F url(https://meandpassions.com/wp-content/uploads/2023/02/Vector.svg) no-repeat center;
    background-size: 58%;
}
.event-slide button.slick-next.slick-arrow{    background: #BC906F url(https://meandpassions.com/wp-content/uploads/2023/02/Vector-1.svg) no-repeat center;
    background-size: 58%;}
.event-slide button.slick-prev.slick-arrow:before {
    display: none;
}

.event-slide .slick-arrow {
    padding: 20px;
    width: 30px;
    height: 28px;
}.comment-reply-title {font-size: 21px;font-weight: 600;margin: 0 0 6px;}

.comment-notes {
    font-size: 14px;
}

.comments-area {
    background: #f9f9f9;
    padding: 25px;
    border-radius: 4px;
	max-width: 1100px;
    margin: 20px auto 50px;
    border: solid 1px #dfdfdf;
}

.comment-form label {
    font-size: 15px;
    font-weight: 500;
    margin: 0 0 9px;
}

.comment-form input {
    border: solid 1px #dfdfdf;
    border-radius: 8px;
}

.comment-form #submit {
    width: 100%;
    border: none;
    border-radius: 30px;
    height: 49px;
    color: #000;
    font-size: 18px;
    font-weight: 500;
}
.mea .elementor-author-box {
    border: solid 2px  #dfdfdf;
    position: relative;
    padding: 49px 21px 10px;
    border-radius: 8px;
}

.mea .elementor-author-box__avatar {
    position: absolute;
    top: -51px;
    left: 16px;
}
p.comment-form-policy {
    margin: 30px 0 40px 0;
}.logged-in-as a {
    color: #bc906f;
}

p.comment-form-policy a {
    color: #bc906f;
}

textarea#comment {
    border: solid 1px #dfdfdf;
    border-radius: 8px;
}.side-barfm .wpforms-container-full {
    margin: 0;
    background: #f5f5f5;
    padding: 12px;
    border: solid 1px #dfdfdf;
}
.side-barfm .wpforms-field-name {
    padding-top: 0 !important;
}

.side-barfm .wpforms-container-full label {
    font-size: 13px !important;
}

.side-barfm .wpforms-submit {
    width: 100% !important;
    border: none !IMPORTANT;
    font-size: 18px !IMPORTANT;
    border-radius: 30px !important;
    background: #bc906f !important;
}
.side-barfm .wpforms-field-required a {color: #bc906f;}
.pros-item .swiper-slide-image {
    width: 210px;
}.page .comments-area {
    display: none;
}.header .elementskit-megamenu-panel {
    left: auto !important;
    right:-110px !important;
}


@media only screen and (max-width: 767px) {
	.mega-menu {
    display: none;
}
.nav-in i.icon.icon-down-arrow1.elementskit-submenu-indicator {
    display: none;
}
	.inner {
    justify-content: center;
    display: flex;
}

.event-col .inner img {
    width: 210px;
	    margin: 0 auto;
    height: 210px;
}

.relatedpost .ekit-blog-carousel-button-next {
    right: -1% !important;
}

.relatedpost .ekit-blog-carousel-button-prev {
    left: -1% !important;
	
}  
	
.pros-item .elementor-swiper-button {
    background: #BC906F;
    padding: 10px;
    border-radius: 4px;
}
	.in-put input {
   
    border: solid 2px #ddd !important;
}
	.text-area textarea {
    
    border: solid 2px #ddd !important;
}
	.furni-head h2 br {
    display: none;
}
	.go-top {  
    right: 11%;
}.foot-copy p img {
    margin: 0 41px 0 7px;
}
}

 /* Media Query for Tablets Ipads portrait mode */
        @media (min-width: 768px) and (max-width: 1024px){
				.mega-menu {
    display: none;
}
.nav-in i.icon.icon-down-arrow1.elementskit-submenu-indicator {
    display: none;
}
			
        .pros-item .elementor-swiper-button {
    background: #BC906F;
    padding: 10px;
    border-radius: 4px;
}
			.event-col .inner img {
    width: 210px;
	    margin: 0 auto;
    height: 210px;
}

.event-slide button.slick-next.slick-arrow {
    right: 4px;
}

.event-slide button.slick-prev.slick-arrow {
    left: 4px;
}
        }


   @media (min-width: 1300px) and (max-width: 1500px){
.abs-brs {
    right: 30px!important;
    z-index: 9999!important;
}
	   .foter-postion.elementor-element.elementor-element-687de47 {
    right: -38.6px!important;
}
	   .foter-postion img {
    width: 60%!important;
}
	   .foter-postion .elementor-widget-container {
    text-align: end!important;
}
	         /*---footer-img-setting-----*/
   /*english*/
	   	   .foter-postion.elementor-element.elementor-element-687de47 {
    right: 0!important;
}
   /*polish*/
	   .foter-postion.elementor-element.elementor-element-8dbca67 {
    right: 0!important;
}

   /*german*/
	   .foter-postion.elementor-element.elementor-element-954a22e {
    right: 0!important;
}	   
	   	   /*---footer-img-setting-----*/
	   
	   .relatedpost.elementor-element-52c3877 .ekit-blog-carousel-button-prev {
    left: -3%!important;
}
	   .relatedpost.elementor-element-52c3877 .ekit-blog-carousel-button-next {
    right: -3%!important;
}
}


.relatedpost .elementor-swiper-button.elementor-swiper-button-prev.ekit-blog-carousel-button-prev {
    position: absolute;
    top: 128px;
	cursor: pointer;
}

.relatedpost .elementor-swiper-button.elementor-swiper-button-next.ekit-blog-carousel-button-next {
    position: absolute;
    top: 128px;
	cursor: pointer;
}

.relatedpost {
    position: relative;
}