.elementor-element .elementor-icon svg {height: auto;}
.link-btn.elementor-widget.elementor-widget-button .elementor-button-icon svg{width: 32px;
height: 32px;} h3 strong, .elementor-testimonial__title strong{font-weight: 900;}
body, p, h1, h2, h3, h4, h5, h6{letter-spacing: 0.05em;}
p {margin-bottom: unset;}
br{font-family: none;
font-size: 0px;}
.elementor-widget-text-editor ul, .post-template-default.single.single-post .elementor-widget-theme-post-content ul, .elementor-testimonial__text ul{
list-style-type: "•";}
.elementor-widget-text-editor ul li, .post-template-default.single.single-post .elementor-widget-theme-post-content ul li, .elementor-testimonial__text ul li{padding: 0px 0px 20px 10px;} .img-multiply img, .img-multiply .elementor-image-carousel.swiper-wrapper{mix-blend-mode: multiply;}
.img-multiply a img{mix-blend-mode: multiply;}
.img-multiply a:hover{opacity:1;}
.img-multiply .e-gallery-image { mix-blend-mode: multiply;} body.home .breadblock, body.error404 .breadblock{display:none; opacity:0; overflow:hidden;}
.elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown > li > a{padding: 0px 0px 15px 0px; border:none;}
.elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown{padding: 25px 35px 10px 25px;} .search header.header .elementor-icon svg path, .single-post header.header .elementor-icon svg path, .error404 header.header .elementor-icon svg path, .page-template-page-templatestemplate-pagebuilder-full-width-php header.header .elementor-icon svg path{ fill: #27251f;}
.search header.header .head-logo.elementor-view-default.elementor-widget.elementor-widget-icon svg path, .single-post header.header .head-logo.elementor-view-default.elementor-widget.elementor-widget-icon svg path, .error404 header.header .head-logo.elementor-view-default.elementor-widget.elementor-widget-icon svg path, .page-template-page-templatestemplate-pagebuilder-full-width-php header.header .head-logo.elementor-view-default.elementor-widget.elementor-widget-icon svg path{fill:#544337!important;}
.search header.header nav.elementor-nav-menu--main  .elementor-nav-menu a.elementor-item, .single-post header.header nav.elementor-nav-menu--main  .elementor-nav-menu a.elementor-item, .error404 header.header nav.elementor-nav-menu--main  .elementor-nav-menu a.elementor-item, .page-template-page-templatestemplate-pagebuilder-full-width-php header.header nav.elementor-nav-menu--main  .elementor-nav-menu a.elementor-item{
color: #27251f;}
.search header.header #breadcrumbs, .single-post header.header #breadcrumbs, .error404 header.header #breadcrumbs, .page-template-page-templatestemplate-pagebuilder-full-width-php header.header #breadcrumbs{filter: brightness(0.6);}
.search header.header .elementor-51 .elementor-element.elementor-element-675abaf:not(.elementor-motion-effects-element-type-background), .single-post header.header .elementor-51 .elementor-element.elementor-element-675abaf:not(.elementor-motion-effects-element-type-background), .error404 header.header .elementor-51 .elementor-element.elementor-element-675abaf:not(.elementor-motion-effects-element-type-background), .page-template-page-templatestemplate-pagebuilder-full-width-php header.header .elementor-51 .elementor-element.elementor-element-675abaf:not(.elementor-motion-effects-element-type-background){background-color: #ffffff;} #breadcrumbs img{    height: 11px;
vertical-align: middle;} .sticky-btn.elementor-widget.elementor-widget-button.elementor-sticky.elementor-sticky--active{top: 61px!important;} .elementor-gallery__container.e-gallery-container.e-gallery-grid.e-gallery--ltr .e-gallery-image {
background-size: contain;
background-repeat: no-repeat;}  .h-ic a.elementor-button-link .elementor-button-icon svg path{fill: inherit;}
.h-ic a.elementor-icon svg path{fill: inherit;} .btn-i-w-g a.elementor-button-link .elementor-button-icon svg {fill: #FFF;}
.btn-i-w-g .elementor-button:hover svg, .btn-i-w-g .elementor-button:focus svg {fill: #302c26!important;}
.btn-i-w-g a.elementor-button-link:hover .elementor-button-icon svg, .btn-i-w-g a.elementor-button-link:focus .elementor-button-icon svg{fill: #302c26;} .btn-i-lg-w a.elementor-button-link .elementor-button-icon svg,  .btn-i-lg-w a.elementor-icon svg, .btn-i-lg-w .elementor-button svg path {fill: #88807a;}
.btn-i-lg-w .elementor-button:hover svg, .btn-i-lg-w .elementor-button:focus svg, .btn-i-lg-w .elementor-button:hover svg path, .btn-i-lg-w .elementor-button:focus svg path, .btn-i-lg-w a.elementor-icon:hover svg, .btn-i-lg-w a.elementor-icon:focus svg {fill: #FFF!important;}
.btn-i-lg-w a.elementor-button-link:hover .elementor-button-icon svg, .btn-i-lg-w a.elementor-button-link:focus .elementor-button-icon svg{fill: #FFF;} .btn-i-r-w a.elementor-icon svg, .btn-i-r-w a.elementor-button-link .elementor-button-icon svg {fill: #c8102e;}
.btn-i-r-w a.elementor-icon:hover svg, .btn-i-r-w a.elementor-icon:focus svg, .btn-i-r-w a.elementor-button-link:hover .elementor-button-icon svg path, .btn-i-r-w a.elementor-button-link:focus .elementor-button-icon svg path{fill: #FFF!important;} .btn-i-g-r a.elementor-icon svg {fill: #302c26;}
.btn-i-g-r a.elementor-icon:hover svg {fill: #FFF!important;}
.elementor-widget-video .elementor-custom-embed-play i, .elementor-widget-video .elementor-custom-embed-play svg {
opacity: 1;} .elementor-swiper-button {
bottom: 81px;}
.elementor-element-c649935 .elementor-widget-image-carousel .swiper-container {
width: calc(100% - 118px);
} .retail-carousel.elementor-widget-testimonial-carousel .elementor-testimonial__image img {
width: 100%;
height: 100%;border-radius: 0px 10px 10px 0px;min-height: 640px;
}
.retail-carousel.elementor-testimonial--layout-image_right .elementor-testimonial__footer{width: 50%;}
.retail-carousel.elementor-widget-testimonial-carousel .elementor-testimonial__image{display: contents;}
.retail-carousel.elementor-testimonial--layout-image_right .elementor-testimonial {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
}
.retail-carousel.elementor-widget-testimonial-carousel .elementor-testimonial__content{    display: flex;
flex-direction: column;padding: 71px;}
.retail-carousel .elementor-testimonial__text {
order: 2;}
.retail-carousel.elementor-testimonial--skin-default.elementor-testimonial--layout-image_right .elementor-testimonial__cite {
order: 1;margin-top: 0px;
margin-bottom: 32px;}
.retail-carousel.elementor-widget-testimonial-carousel .elementor-testimonial {box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
border-radius: 10px;}
.retail-carousel.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next, .retail-carousel.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev{    top: 60%;} .blog-page .elementor-loop-container.elementor-grid .e-loop-item:nth-child(odd) .elementor-container {flex-direction: row-reverse;}
.flo-left .elementor-container {
float: left;
}
.blog-page .elementor-loop-container.elementor-grid .e-loop-item:nth-child(odd) .elementor-container .flo-left .elementor-container {
float: right;
}
main#content .e-loop-item article.elementor-invisible{visibility: visible;} a.copyurl-link{font-size: 26px;
color: #89807a;}
.post-template-default.single.single-post .elementor-widget-theme-post-content h2, .post-template-default.single.single-post .elementor-widget-theme-post-content h3{margin-top: 45px;}
.post-template-default.single.single-post blockquote {
border: none;
text-align: center;
color: #C8102E;
font-size: 24px;
font-style: italic;
line-height: 32px;
width: 80%;
margin: 64px auto;
}
.post-template-default.single.single-post .elementor-widget-theme-post-content a{color: #c7102f;
cursor: pointer;
text-decoration: underline;}
.post-template-default.single.single-post .elementor-widget-theme-post-content ul li strong{color: #c7102f;}
.post-template-default.single.single-post .elementor-widget-theme-post-content ul {
margin-top: 30px;
}
.post-template-default.single.single-post .elementor-widget-theme-post-content img{margin: 50px auto;}
.post-template-default.single.single-post .elementor-widget-theme-post-content p{margin-bottom: 30px;}
.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-custom{font-weight:700;}
.post-template-default.single.single-post .elementor-widget-theme-post-content h3{
text-transform: none;
font-size: 30px;
font-weight: 600;
}
.post-template-default.single.single-post .elementor-widget-theme-post-content h2{
font-size: 40px;
}
.post-template-default.single.single-post .elementor-widget-theme-post-content p, .post-template-default.single.single-post .elementor-widget-theme-post-content ul, .post-template-default.single.single-post .elementor-widget-theme-post-content ol {font-size: 23px;
line-height: 34px;} button.elementor-search-form__submit:hover img{opacity:.7;} 
.search h1 strong{font-weight: 900;}
.search .elementor-widget-shortcode{font-size: 32px;
align-items: flex-end;}
.search .elementor-widget-shortcode .elementor-shortcode{display: inline-flex;
margin-left: 10px;}
.elementor-posts-nothing-found{text-align:center;}
.elementor-posts-nothing-found:after{content:"Please try again with some different keywords.";display: block;
font-size: 17px;
font-weight: 400;
margin-top: 10px;}
.search .elementor-posts-container{    margin-top: 91px;} .elementor-button-wrapper #more-search .elementor-button-content-wrapper{flex-direction:column}
.elementor-button-wrapper #more-search .elementor-align-icon-right {
margin-top: 12px;
margin-left: 0px;
font-size: 10px;}  #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{font-weight:bold;} .elementor.elementor-location-footer .elementor-field-type-acceptance{order: 3;}
.elementor.elementor-location-footer .elementor-field-type-acceptance input.elementor-field.elementor-acceptance-field{filter: hue-rotate(129deg);} @media all and (min-width:1024px){
div.elementor-arrows-position-outside:not(.img-multiply) .elementor-image-carousel-wrapper.swiper-container.swiper-container-initialized .elementor-swiper-button {
display: none;
opacity: 0;
overflow: hidden;}
section.elementor-section.elementor-inner-section.inner-f-r .elementor-container{float: right;}
}
@media (max-width: 996px){
.retail-carousel.elementor-widget-testimonial-carousel .elementor-testimonial {
flex-wrap: wrap;}
.retail-carousel.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
width: 100%;}
.retail-carousel.elementor-widget-testimonial-carousel .elementor-testimonial__image img {
border-radius: 0px 0px 10px 10px;
min-height: 300px;}
}
@media (max-width: 767px){
.search .elementor-posts article.elementor-post{flex-direction:column;}
.search .elementor-posts-container{    margin-top: 60px;}
.search .elementor-posts-container .elementor-post__thumbnail__link{margin-bottom: 30px;}
.retail-carousel.elementor-widget-testimonial-carousel .elementor-testimonial__content {padding: 50px 30px;}
.elementor-element.elementor-testimonial--layout-image_right.elementor-testimonial--align-left.retail-carousel.elementor-testimonial--skin-default.elementor-arrows-yes.elementor-pagination-type-bullets.elementor-widget.elementor-widget-testimonial-carousel .elementor-testimonial__title {font-size: 24px;line-height: 34px;}
}