@charset "UTF-8";
/*
Theme Name: Tajinemanufaktur
Theme URI: https://www.tajinemanufaktur.de/
Author: Tajinemanufaktur
Author URI: https://www.tajinemanufaktur.de/
Description: Tajinemanufaktur Wordpress theme Design by Tajinemanufaktur team.
Version: 1.0.0
Text Domain: karauos
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
/*--------------------------------------------------------------
>>> Css Default
----------------------------------------------------------------*/
/** === Reset === */
@-ms-viewport {width: device-width;}
* ,*::before, *::after{padding: 0;margin: 0;border: 0;outline: 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {background: #fff;overflow-wrap: break-word;font-size: 16px;line-height: 1.5;overflow-x:hidden;}
body.rtl {direction: rtl;}
form {font-size: 16px}
img {max-width: 100%;display: block;box-sizing: border-box}
a {color: #000;text-decoration: none;transition: all .2s ease-in-out}
h1, h2, h3, h4, h5, h6 {line-height: 1.4;font-weight: bold;box-decoration-break: clone;-webkit-box-decoration-break: clone;}
h1 {font-size: 48px}
h2 {font-size: 36px}
h3 {font-size: 24px}
h4 {font-size: 20px}
h5 {font-size: 18px}
h6 {font-size: 16px}
input, textarea, select {font-weight: 400;padding: 12px;border: 1px solid rgba(167,167,167,.4);}
textarea {width: 100% !important;}
input[type="submit"] {cursor: pointer;color: #FFF}
small {opacity: .8;display: block;font-size: .9em;font-weight: normal;margin: 4px 0 0}
strong, big {font-weight: bold}
em {font-style: italic}
pre, blockquote, .blockquote {display: inline-block;position: relative;padding: 6px 14px;margin-bottom: 30px;background: rgba(167, 167, 167, .1);border-radius: 2px;overflow: auto;max-width: 100%}
pre small {margin: 0;font-size: inherit;display: inline-block}
q {font-weight: 700;position: relative;padding: 6px 14px;background: rgba(167, 167, 167, .1);border-radius: 2px;overflow: auto;max-width: 100%;}
blockquote, .blockquote {overflow: visible;font-size: 18px;padding: 10px 20px;}
.blockquote {text-align: center;padding: 30px}
cite {opacity: .7;font-size: 16px;margin: 0 5px;background: rgba(167, 167, 167, .1);padding: 3px 10px;display: inline-block}
blockquote cite, .blockquote cite, pre cite{display: block;font-size: 12px;font-style: italic;background: none;}
code,tt {position: relative;padding: 8px 10px;background: rgba(167, 167, 167, .1);border-radius: 2px;overflow: auto;display: inline-block;vertical-align: middle;line-height: 1.2}
blockquote code {padding: 4px 6px}
pre,code{font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;white-space: pre-wrap;}
mark {padding: 3px 5px}
video {width: 100%;height: auto}
iframe {max-width: 100%}
table {text-align: center;border-collapse: collapse;width: 100%;margin: 0 0 30px;box-sizing: border-box;border: 1px solid rgba(167, 167, 167, .2) !important;}
.widget table{table-layout: fixed}
tr {border-bottom: 1px solid rgba(167, 167, 167, .2)}
th, td {padding: 8px;border-right: 1px solid rgba(167, 167, 167, .2)}
.widget th:last-child, .widget td:last-child {border-right: 0}
thead {background-color: rgba(167, 167, 167, .1)}
table caption {padding: 0 0 10px}
abbr, acronym {border-bottom: 1px dotted;cursor: help}
kbd {background: rgb(111, 111, 111);padding: 4px 10px;border-radius: 4px;color: #fff}
dl {border: 3px double rgba(167, 167, 167, .3);padding: 20px;margin: 0 0 20px}
dt {float: left;clear: left;width: 150px;text-align: right;font-weight: bolder}
dt:after {content: ":"}
dd {margin: 0 0 10px 170px;padding: 0 0 10px 0;border-bottom: 1px solid rgba(167, 167, 167, .2)}
dd:last-child {margin-bottom: 0;border-bottom: 0}
address {border: 1px dashed rgba(167, 167, 167, .3);display: inline-block;padding: 20px;margin: 0 0 30px}
ul,ol {list-style-position: inside;}
.pointer {cursor:pointer}
/** === Wordpress === */
.alignleft {float: left;margin-right: 1rem;}
@media only screen and (min-width: 768px) {.alignleft {margin-right: calc(2 * 1rem);}}
.alignright {float: right;margin-left: 1rem;}
@media only screen and (min-width: 768px) {.alignright {margin-left: calc(2 * 1rem);}}
.aligncenter {clear: both;display: block;margin:0 auto}
.gallery {display: flex;flex-flow: row wrap;justify-content: center;margin-bottom: calc(1.5 * 1rem);}
.gallery-item {display: inline-block;margin-left: 16px;margin-bottom: 16px;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-2 .gallery-item {max-width: calc((100% - 16px * 1) / 2);}
.gallery-columns-2 .gallery-item:nth-of-type(2n+2) {margin-left: 0;}
.gallery-columns-3 .gallery-item {max-width: calc((100% - 16px * 2) / 3);}
.gallery-columns-3 .gallery-item:nth-of-type(3n+3) {margin-left: 0;}
.gallery-columns-4 .gallery-item {max-width: calc((100% - 16px * 3) / 4);}
.gallery-columns-4 .gallery-item:nth-of-type(4n+4) {margin-left: 0;}
.gallery-columns-5 .gallery-item {max-width: calc((100% - 16px * 4) / 5);}
.gallery-columns-5 .gallery-item:nth-of-type(5n+5) {margin-left: 0;}
.gallery-columns-6 .gallery-item {max-width: calc((100% - 16px * 5) / 6);}
.gallery-columns-6 .gallery-item:nth-of-type(6n+6) {margin-left: 0;}
.gallery-columns-7 .gallery-item {max-width: calc((100% - 16px * 6) / 7);}
.gallery-columns-7 .gallery-item:nth-of-type(7n+7) {margin-left: 0;}
.gallery-columns-8 .gallery-item {max-width: calc((100% - 16px * 7) / 8);}
.gallery-columns-8 .gallery-item:nth-of-type(8n+8) {margin-left: 0;}
.gallery-columns-9 .gallery-item {max-width: calc((100% - 16px * 8) / 9);}
.gallery-columns-9 .gallery-item:nth-of-type(9n+9) {margin-left: 0;}
.gallery-item:last-of-type {padding-left: 0;}
.gallery-caption {display: block;font-size: 0.71111em;line-height: 1.6;margin: 0;padding: 0.5rem;}
.gallery-item > div > a {display: block;line-height: 0;box-shadow: 0 0 0 0 transparent;}
.gallery-item > div > a:focus {box-shadow: 0 0 0 2px #0073aa;}
/** === Column === **/
.cols-1 > * {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.cols-2 > * {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.cols-3 > * {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.cols-4 > * {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.cols-5 > * {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.cols-6 > * {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
@media (max-width: 979px) {.cols-4 > *,.cols-5 > *,.cols-6 > * {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}}
@media (max-width: 767px) {.cols-3 > *,.cols-4 > *,.cols-5 > *,.cols-6 > * {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}}
@media (max-width: 480px) {.cols-2 > *,.cols-3 > *,.cols-4 > *,.cols-5 > *,.cols-6 > * {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}
/** === Flex Box === **/
.flex {display: flex;}
.inline-flex {display: inline-flex;}
.flex-column {flex-direction: column;-ms-flex-direction:column;}
.flex-row-reverse {-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.flex-column-reverse {-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
.flex-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.flex-nowrap {-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.flex-wrap-reverse {-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}
.flex-fill {-ms-flex: 1 1 auto;flex: 1 1 auto;}
.justify-content-start, .justify-content-right {-ms-flex-pack: start;justify-content: flex-start;}
.justify-content-end, .justify-content-left {-ms-flex-pack: end;justify-content: flex-end;}
.justify-content-center {-ms-flex-pack: center;justify-content: center;}
.justify-content-between {-ms-flex-pack: justify;justify-content: space-between;}
.justify-content-around {-ms-flex-pack: distribute;justify-content: space-around;}
.align-items-start,.align-items-right {-ms-flex-align: start;align-items: flex-start;}
.align-items-end,.align-items-left {-ms-flex-align: end;align-items: flex-end;}
.align-items-center {-ms-flex-align: center;align-items: center;}
.align-items-baseline {-ms-flex-align: baseline;align-items: baseline;}
.align-items-stretch {-ms-flex-align: stretch;align-items: stretch;}
.align-content-start {-ms-flex-line-pack: start;align-content: flex-start;}
.align-content-end {-ms-flex-line-pack: end;align-content: flex-end;}
.align-content-center {-ms-flex-line-pack: center;align-content: center;}
.align-content-between {-ms-flex-line-pack: justify;align-content: space-between;}
.align-content-around {-ms-flex-line-pack: distribute;align-content: space-around;}
.align-content-stretch {-ms-flex-line-pack: stretch;align-content: stretch;}
.align-self-auto {-ms-flex-item-align: auto;align-self: auto;}
.align-self-start {-ms-flex-item-align: start;align-self: flex-start;}
.align-self-end {-ms-flex-item-align: end;align-self: flex-end;}
.align-self-center {-ms-flex-item-align: center;align-self: center;}
.align-self-baseline {-ms-flex-item-align: baseline;align-self: baseline;}
.align-self-stretch {-ms-flex-item-align: stretch;align-self: stretch;}
.text-left {text-align: left}
.text-center {text-align: center}
.text-right{text-align: right}
.grid {display: grid}
/** === Slick 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}.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:flex !important;margin-left:auto;margin-right:auto}.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}.slick-initialized .slick-slide{display: flex !important;height: auto;}.slick-initialized .slick-slide > div{width: 100%;}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.slick-track::after, .slick-track::before {display: none !important;}
.slick-arrow {font-size: 0;position: absolute;top: 50%;z-index: 2;transform: translateY(-50%);border: none;outline: none;background: transparent;cursor: pointer;padding: 6px 12px}
.slick-arrow:before {font-family: "Font Awesome 5 Free" !important;font-weight: 900;font-size: 24px;}
.slick-prev {right: 5px}
.slick-next {left: 5px;}
.slick-prev:before {content: "\f054" !important;}
.slick-next:before {content: "\f053" !important;}
ul.slick-dots {position: absolute;width: 100%;text-align: center;bottom: 5px;margin: 0 !important;display: flex !important;align-items: center;justify-content: center}
ul.slick-dots li button::before {font-family: "Font Awesome 5 Free" !important;font-weight: 900;content: "\f111" !important;}
ul.slick-dots li button,ul.slick-dots li {overflow: hidden;text-indent: -9999px;cursor: pointer;margin: 0 3px;transition: all .3s;position: relative;display: inline-block;}
/*--------------------------------------------------------------
>>> Elemrntor Start
----------------------------------------------------------------*/
/** === Custom Karauos CSS === **/
.elementor-editor-active .main-page {margin-top:50px}
@media (max-width: 979px) {.z-index-tablet {z-index: 0 !important}}
.broken-right:before,.broken-right:after,.broken-left:before,.broken-left:after {width: 147px;position: absolute;content: '';top: 0;height: 100%;background: inherit;z-index: -1;}
.broken-right:before {left: auto;right: 0;transform: translateX(40%) skewX(45deg);}
.broken-right:after {left: 0;width: 3000px;transform: translateX(-96%);}
.broken-left:before {transform: translateX(-40%) skewX(45deg);left: 0;}
.broken-left::after {left: auto;right: 0;transform: translateX(96%);width: 3000px;}
.elementor-editor-active .elementor-element.elementor-element-7a7a57d {margin:0 !important}
@media (max-width: 979px) {.broken-right:before,.broken-right:after,.broken-left:before,.broken-left:after {display:none}}
.menu ul,.meta-data,#comments ul,.language ul,.meta-data-item,.elementor-widget-tmt-social-share ul,.user-main,.tmt-category-list,.elementor-icon-list-items,.price ul,.products,.tmt-tabs-nav ul,.cart_list {list-style: none;}
.position-header{position:absolute;top:0;width:100%;z-index: 999;}
.elementor-editor-active .position-header {position:relative;}
.elementor-section-wrap {overflow: hidden;}header .elementor-section-wrap,.elementor-location-header .elementor-section-wrap,footer .elementor-section-wrap,.elementor-location-footer .elementor-section-wrap,body.elementor-editor-active .elementor-section-wrap,.tmt-navbar-wrapper .elementor-section-wrap {overflow: visible;}
.tmt-content figure:not(.gallery-item), #tab-description figure:not(.gallery-item) {max-width: 100% !important;}
/** === Sticky Setting  === **/
.tmt-hidden-yes {display: none !important;}
.is-sticky .tmt-hidden-yes {display: block !important;}
.elementor-editor-active .tmt-hidden-yes {opacity:0.5;display: block !important;}
/** === NavBar Element === **/
.main-menu {z-index: 9999;}
.main-menu li {position: relative;}
.main-menu li:not(.mega-menu) {transition: all 0.3s ease}
.main-menu li a {display: inline-block;transition: all 0.3s ease}
.main-menu li.main-mega-menu a {transition:none;}
.main-menu li a i {margin-right: 5px}
body.rtl .main-menu li a i {margin-left: 5px;margin-right: 0}
.main-menu li.menu-item-has-children::after {font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;display: inline-block;}
.main-menu li.menu-item-has-children .sub-menu {position: absolute;z-index: 999;left: 0;visibility: hidden;opacity: 0;}
.tmt-drop-top li.menu-item-has-children > .sub-menu,.tmt-drop2-top li.menu-item-has-children > .sub-menu .sub-menu {transform: translateY(40px);}
.tmt-drop-bottom li.menu-item-has-children > .sub-menu,.tmt-drop2-bottom li.menu-item-has-children > .sub-menu .sub-menu {transform: translateY(-40px);}
.tmt-drop-right li.menu-item-has-children > .sub-menu,.tmt-drop2-right li.menu-item-has-children > .sub-menu .sub-menu {transform: translateX(-40px);}
.tmt-drop-left li.menu-item-has-children > .sub-menu,.tmt-drop2-left li.menu-item-has-children > .sub-menu .sub-menu {transform: translateX(40px);}
.tmt-drop-2db li.menu-item-has-children > .sub-menu {max-height: 0px;-webkit-transform: perspective(600px) rotate3d(1,0,0,-90deg);transform-origin: 50% 0;-webkit-transform-origin: 50% 0;transition: all 0.7s cubic-bezier(.4,0,0,1);-webkit-transition: all 0.7s cubic-bezier(.4,0,0,1);-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;}
.tmt-drop-2db li.menu-item-has-children:hover > .sub-menu {max-height: 1000px;transform: perspective(600px) rotate3d(0,0,0,0);-webkit-transform: perspective(600px) rotate3d(0,0,0,0);}
.main-menu li.menu-item-has-children:hover > .sub-menu {transition-delay: 0.15s;transform: translate(0);opacity: 1;visibility: visible;transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) all 0.1s;}
body.rtl .main-menu li .sub-menu {right: 0;left: auto}
.main-menu li:not(.main-mega-menu) .sub-menu li a {display: block;}
.main-menu .sub-menu li.menu-item-has-children .sub-menu {left: 100%;top:0;}
body.rtl .main-menu .sub-menu .sub-menu {right: 100%;left:auto}
.main-menu .sub-menu > li.menu-item-has-children::after {position: absolute;right:0;z-index: 1;top:0}
body.rtl .main-menu .sub-menu > li.menu-item-has-children::after {right:auto;left: 0}
.bars {display: none;cursor: pointer;}
.main-menu .main-mega-menu .sub-menu {min-width: 100%;}
.main-menu .main-mega-menu, .main-menu .main-mega-menu li {position: static;}
.position-menu > .elementor-column,.position-menu > .elementor-column > .elementor-column-wrap,.position-menu > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap,.position-menu > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget-tmt-navbar {position: static !important;}
.tmt-icon-f107.main-menu li.menu-item-has-children:after {content: "\f107";}
.tmt-icon-f067.main-menu li.menu-item-has-children:after {content: "\f067";}
.tmt-icon-f150.main-menu li.menu-item-has-children:after {content: "\f150";}
.tmt-icon-f13a.main-menu li.menu-item-has-children:after {content: "\f13a";}
.tmt-icon-f103.main-menu li.menu-item-has-children:after {content: "\f103";}
.tmt-icon-f078.main-menu li.menu-item-has-children:after {content: "\f078";}
.tmt-icon-f0dd.main-menu li.menu-item-has-children:after {content: "\f0dd";}
@media (max-width: 990px) {
    .bars {display:inline-block;text-align: center;}
    .responsive-fix .open-menu nav.menu {background: #000c;width: 100%;height: 100%;position: fixed;right: 0;top: 0;transition: .3s;z-index: 9999;}
    .responsive-fix .main-menu {position: fixed;right: 0;top: 0;z-index: 9999;width: 70%;height: 100%;flex-direction: column;justify-content: flex-start !important;visibility: hidden;opacity: 0;transition: 0.3s;transform: translateX(100%) !important;}
    .responsive-fix .open-menu .main-menu {visibility: visible;opacity: 1;height: 100%;transition: .3s;transform: translateX(0) !important;overflow-y: auto;}
    .responsive-fix .open-menu .bars {right:70%;position: fixed;top: 20px;z-index: 99999;margin: 0 10px;}
    .open-position-left.responsive-fix .main-menu {right: auto;left: 0;transform: translateX(-100%) !important;}
    .open-position-left.responsive-fix .open-menu .main-menu {transform: translateX(0) !important;}
    .open-position-left.responsive-fix .open-menu .bars {right: auto;left:70%;}
    .responsive-under nav.menu {position: absolute;z-index: 99999;width: 100%;visibility: hidden;opacity: 0;right: 0;padding: 10px;}
    .responsive-under .open-menu nav.menu {visibility: visible;opacity: 1;}
    .responsive-under .main-menu {flex-direction: column;height: 100%;transition: all .5s ease-in;overflow: hidden;transform: scaleY(0);transition: all .5s ease-in-out;transform-origin: left top;}
    .responsive-under .open-menu .main-menu {transform: scaleY(1);}
    .main-menu li.mega-menu .elementor-element > .elementor-container {width: 100%;}
    .main-menu li .sub-menu {min-width:95%;position:relative;right: 0 !important;left: auto !important;}
    .main-menu li.menu-item-has-children .sub-menu,.main-menu li.menu-item-has-children .sub-menu .sub-menu,.main-menu li.menu-item-has-children:hover .sub-menu {visibility: hidden;padding-top: 0;transform: translate(0);opacity: 0;position:relative;height: 0;position: absolute;transition: none;}
    .open-menu .fa-bars::before {content: "\f00d" !important;}
    .main-menu li .sub-menu li a {display: inline-block}
    .main-menu li.menu-item-has-children::after,.main-menu .sub-menu > li.menu-item-has-children::after {position: absolute;right: 20px !important;top: 12px;transform: none !important;}
    body.rtl .main-menu li.menu-item-has-children::after,body.rtl .main-menu .sub-menu > li.menu-item-has-children::after {right: auto !important;left: 20px !important}
    .main-menu .main-mega-menu, .main-menu .main-mega-menu li {position: relative;}
    .open-menu .open-sub-menu > .sub-menu {visibility: visible !important;opacity: 1 !important;height:auto !important;position: relative !important;transition: height 0s 3s, opacity 300ms ease-in-out !important;}
    .main-menu > li:hover,.main-menu > li.current-menu-item {background: none !important}
    .main-menu li.menu-item-has-children::after {width: 22px;height: 22px;text-align: center}
    .tmt-sticky-yes .responsive-under .menu {overflow-y: auto;max-height: 600px;}
    .main-mega-menu .sub-menu {min-width: auto !important;}
}
/** === Slider Element === **/
.tmt-slider-item {position: relative;display:none;cursor: grab;}
.tmt-slider.slick-initialized .tmt-slider-item,.tmt-slider-item:first-child {display:block;}
.tmt-slider-item img {width: 100%;height: 100%;}
.tmt-slider-item .content {position: absolute;width: 100%;height: 100%;top: 0;right: 0;display: flex;flex-direction: column;justify-content: center;text-align: center}
.tmt-slider-item .content > div > * {width: 100%;}
.tmt-slider-item .content .slide-heading {-webkit-animation-duration: 1s;animation-duration: 1s;font-size: 35px;font-weight: 700;}
.tmt-slider-item .content .slide-description {-webkit-animation-duration: 2s;animation-duration: 2s;font-size: 17px;}
.tmt-slider-item .content .slide-button {-webkit-animation-duration: 3s;animation-duration: 3s;}
.tmt-slider-item .content .slide-button a {display: inline-block;font-size: 15px;text-align: center;transition: all .3s;border: 2px solid #FFF;}
.tmt-slider-item > img {overflow: hidden;}
/** === Whatsapp Element === **/
.whatsapp-pupup{position:fixed;text-align:center;font-size:21px;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-duration:400ms;box-shadow:0 6px 8px 2px rgba(0,0,0,0.14);-webkit-box-shadow:0 6px 8px 2px rgba(0,0,0,0.14);-moz-box-shadow:0 6px 8px 2px rgba(0,0,0,0.14);cursor:pointer;z-index:999;width:50px;height:50px;line-height:50px}.whatsapp-pupup:hover{transform:scale(1.1,1.1) translate3d(0,0,0)}.whatsapp-pupup i{transition:.4s ease all;-webkit-transition:.4s ease all;-moz-transition:.4s ease all}.whatsapp-pupup .fa-whatsapp{-ms-transform:rotate(-360deg);transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg)}.whatsapp-pupup .fa-times{-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg)}.whatsapp-chat{opacity:0;visibility:hidden;-ms-transform:translate(0,50px);transform:translate(0,50px);-webkit-transform:translate(0,50px);-moz-transform:translate(0,50px);width:370px;position:fixed;transition:.4s ease all;-webkit-transition:.4s ease all;-moz-transition:.4s ease all;will-change:transform,visibility,opacity;overflow:hidden;bottom:100px;z-index:998;background-color:#FFF;box-shadow:0 10px 10px 4px rgba(0,0,0,0.04);-webkit-box-shadow:0 10px 10px 4px rgba(0,0,0,0.04);-moz-box-shadow:0 10px 10px 4px rgba(0,0,0,0.04);border-radius:5px 5px 8px 8px;-webkit-border-radius:5px 5px 8px 8px;-moz-border-radius:5px 5px 8px 8px}.whatsapp-chat.open-chat{-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);visibility:visible;opacity:1}.whatsapp-chat:hover{box-shadow:0 10px 10px 4px rgba(32,32,37,0.23);-webkit-box-shadow:0 10px 10px 4px rgba(32,32,37,0.23);-moz-box-shadow:0 10px 10px 4px rgba(32,32,37,0.23)}.whatsapp-header{background:#2db742;align-items:center;justify-content:space-between;padding:15px 20px;color:#fff}.whatsapp-header h4{font-size:18px}.whatsapp-header p{opacity:.8;padding-top:4px;font-size:12px;line-height:20px;margin:0}.whatsapp-header i{font-size:36px}.whatsapp-body{padding:10px}.whatsapp-body .usrt-chat{border-left:2px solid #2db742;padding:10px;background:#f5f7f9;border-radius:2px 4px 2px 4px;-webkit-border-radius:2px 4px 2px 4px;-moz-border-radius:2px 4px;cursor:pointer;margin-bottom:10px}.whatsapp-body .usrt-chat:last-child{margin:0}.whatsapp-body .usrt-chat img{width:50px;height:50px}.whatsapp-body .usrt-chat-id i{font-size:24px;color:#2db742;margin-right:10px}body.rtl .whatsapp-body .usrt-chat-id i {margin-right:auto;margin-left:10px}.whatsapp-body .usrt-chat h6{font-size:14px;color:#363c47}.whatsapp-body .usrt-chat p{font-size:11px;color:#989b9f;padding-top:5px;margin:0}@media (max-width: 480px){.whatsapp-chat{width:270px}}
/** === Model === **/
.tmt-modal .tmt-modal-botton {color: #FFF;}
.tmt-modal .tmt-modal-botton a {padding: 8px 15px;background-color: #818a91;}
.tmt-modal .tmt-modal-bg {visibility: hidden;position: fixed;top:0;right:0;width: 100%;height: 100%;z-index: 1010;overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 15px 15px;background: rgba(0,0,0,0.6);opacity: 0;transition: opacity .15s linear;}
.tmt-modal.tmt-open .tmt-modal-bg {opacity: 1;visibility: visible;}
.tmt-modal .tmt-modal-bg .tmt-modal-box {position: relative;margin: 0 auto;width: 600px;max-width: calc(100% - 0.01px) !important;background: #fff;transform: translateY(-100px);transition: .3s linear;transition-property: all;transition-property: opacity,transform;border-radius: 3px;}
.tmt-modal.tmt-open .tmt-modal-bg .tmt-modal-box {opacity: 1;transform: translateY(0);}
.tmt-modal .tmt-modal-header {font-size: 24px;padding: 15px 30px;background: #f8f8f8;}
.tmt-modal .tmt-modal-content {padding: 30px 30px;}
.tmt-modal .tmt-modal-footer {padding: 15px 30px;background: #f8f8f8;}
.tmt-modal .tmt-modal-close {position: absolute;left: 0;top: 0;display: flex;align-items: center;justify-content: center;color: #999;background: transparent;width: 40px;height: 40px;cursor: pointer;}
@keyframes loadAfter {to {visibility: visible;opacity: 1;}}
/*--------------------------------------------------------------
>>> Elemrntor End
----------------------------------------------------------------*/
#header {position: absolute;z-index: 11;left: 0;top: 0;padding: 30px;}
#shodow {position: absolute;z-index: 9;padding: 30px;left: 0;top: 0;}
#logo {position: absolute;z-index: 10;left: 0;top: 0;padding: 100px;}
.slick-dots {z-index: 99;}
.slick-dots li {border: 3px solid var( --e-global-color-secondary );}
.gform_wrapper.gravity-theme .gfield {position: relative;}
.gform_wrapper.gravity-theme .gfield_label {height: 36px;background-color: #ffc000;position: absolute;top: 0;padding: 5px 8px 0 10px !important;width: 120px;}
.gform_wrapper.gravity-theme input:not(.gform_button),.gform_wrapper.gravity-theme textarea {padding-left: 130px !important;}
.gform_heading {display: none;}
#header.is-sticky {padding: 0 !important;width: 100% !important;left: 0 !important;}
#header.is-sticky .elementor-element.elementor-element-d2412a2 {padding: 5px 10px;}
.tmt-popup {cursor: pointer;display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;align-content: center;justify-content: center;z-index: 999999999;padding: 40px;background: rgba(0,0,0,0.8);}
.tmt-popup .popup-content {cursor: n-resize;overflow-y: scroll;border: 15px solid white;background: white;max-width: 1200px;}
.tmt-close {width: 50px;position: relative;left: 25px;top: -24px;}
.gform_confirmation_message {color: #FFC000;font-size: 32px;}
.gform_wrapper.gravity-theme input,.gform_wrapper.gravity-theme textarea {background-color: #8D8D8D94;color: #ffc000;}
.elementor-social-icon-instagram {background: #f09433;background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );}
@media (max-width: 480px) {
    .gform_wrapper.gravity-theme .gfield_label {height: 48px;}
	#logo {padding: 60px;}
	.mob-bg {background-color: #000000D4;}
	.elementor-32 .elementor-element.elementor-element-6cda9ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {background-position: -200px 0 !important;}
	.elementor-122 .elementor-element.elementor-element-fd4f919:not(.elementor-motion-effects-element-type-background),.elementor-130 .elementor-element.elementor-element-80b5e72:not(.elementor-motion-effects-element-type-background) {height: 100%;}
	.tmt-close {width: 150px;position: relative;top: -13px;margin-right: -15px;left: 0;}
}