/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Keramtech
*/

/* GLOBAL STYLES */
.z-max {
	z-index: 999 !important;
}

.overflow-visible {
	overflow: visible !important;
}

#content p a:not(.fusion-button):hover,
#content li a:not(.fusion-button):hover,
footer p a:not(.fusion-button):hover,
footer li a:not(.fusion-button):hover,
.copyrights p a:not(.fusion-button):hover,
.fusion-title a:hover,
.fusion-breadcrumbs a:hover {
	text-decoration: underline;
	text-underline-offset: .375rem;
	text-decoration-thickness: .2em;
}

.fusion-title a {
	transition: none;
}

bold,
strong,
.breadcrumb-leaf {
	font-weight: bold;
}

.show-all {
	min-width: -webkit-max-content;
	min-width: -moz-max-content;
	min-width: max-content;
}

.fusion-title.white-decor>h2::before {
	background: -o-linear-gradient(right, var(--awb-color6) 50%, var(--awb-color1) 50%);
	background: -webkit-gradient(linear, right top, left top, color-stop(50%, var(--awb-color6)), color-stop(50%, var(--awb-color1)));
	background: linear-gradient(270deg, var(--awb-color6) 50%, var(--awb-color1) 50%);
}

.fusion-breadcrumbs a {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.fusion-person .person-image-container.person-rounded-overflow {
	border: .0625rem solid rgba(255, 255, 255, 0.15) !important;
}

.fusion-checklist {
	margin-top: 0 !important;
}

/* LOGO */

.logo-svg_wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.logo-svg_wrapper svg {
	width: 17.75rem;
	height: 2.1875rem;
}

.logo-white {
	fill: var(--awb-color1);
}

.logo-blue {
	fill: var(--awb-color4);
}

/* HEADER */

.fusion-menu .current-menu-item .menu-text {
	font-weight: bold;
}

header.fusion-sticky-transition {
	-webkit-backdrop-filter: blur(.5rem);
	backdrop-filter: blur(.5rem);
	border-color: rgb(80, 80, 80) !important;
}

header .fusion-menu .menu-text::before {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: calc(100% + .5rem);
	background: transparent;
	border-radius: 1rem;
	border: .0625rem solid;
	border-color: transparent;
	z-index: -1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) scale(0);
	-ms-transform: translate(-50%, -50%) scale(0);
	transform: translate(-50%, -50%) scale(0);
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

header .fusion-menu .current-menu-item .menu-text::before {
	width: calc(100% + 1.5rem);
	height: calc(100% + .5rem);
	background: rgba(252, 152, 32, 0.15);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-color: var(--awb-color6);
}

header .fusion-menu .menu-item:hover .menu-text::before {
	width: calc(100% + 1.5rem);
	height: calc(100% + .5rem);
	border-color: rgba(255, 255, 255, 0.3);
	-webkit-transform: translate(-50%, -50%) scale(1);
	-ms-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
}

/* PAGE TITLE BAR */

#page-title-bar .ptb-background {
	position: absolute;
	height: 100%;
	width: 100vw !important;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background: -webkit-gradient(linear, left top, left bottom, from(var(--awb-color8)), to(#0e0e0e));
	background: -o-linear-gradient(var(--awb-color8), #0e0e0e);
	background: linear-gradient(var(--awb-color8), #0e0e0e);
	-webkit-overflow-Y: hidden;
	-moz-overflow-Y: hidden;
	-o-overflow-Y: hidden;
	overflow-y: hidden;
	-webkit-animation: fadeIn 1 1s ease-out;
	animation: fadeIn 1 1s ease-out;
}

.light {
	position: absolute;
	width: 0;
	opacity: .75;
	background-color: var(--awb-color1);
	-webkit-box-shadow: var(--awb-color1) 0 0 1.25rem .125rem;
	box-shadow: var(--awb-color1) 0 0 1.25rem .125rem;
	opacity: 0;
	top: 100vh;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.x1 {
	-webkit-animation: floatUp 4s infinite linear;
	animation: floatUp 4s infinite linear;
	-webkit-transform: scale(1.0);
	-ms-transform: scale(1.0);
	transform: scale(1.0);
}

.x2 {
	-webkit-animation: floatUp 7s infinite linear;
	animation: floatUp 7s infinite linear;
	-webkit-transform: scale(1.6);
	-ms-transform: scale(1.6);
	transform: scale(1.6);
	left: 15%;
}

.x3 {
	-webkit-animation: floatUp 2.5s infinite linear;
	animation: floatUp 2.5s infinite linear;
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	left: -15%;
}

.x4 {
	-webkit-animation: floatUp 4.5s infinite linear;
	animation: floatUp 4.5s infinite linear;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	left: -34%;
}

.x5 {
	-webkit-animation: floatUp 8s infinite linear;
	animation: floatUp 8s infinite linear;
	-webkit-transform: scale(2.2);
	-ms-transform: scale(2.2);
	transform: scale(2.2);
	left: -57%;
}

.x6 {
	-webkit-animation: floatUp 3s infinite linear;
	animation: floatUp 3s infinite linear;
	-webkit-transform: scale(.8);
	-ms-transform: scale(.8);
	transform: scale(.8);
	left: -81%;
}

.x7 {
	-webkit-animation: floatUp 5.3s infinite linear;
	animation: floatUp 5.3s infinite linear;
	-webkit-transform: scale(3.2);
	-ms-transform: scale(3.2);
	transform: scale(3.2);
	left: 37%;
}

.x8 {
	-webkit-animation: floatUp 4.7s infinite linear;
	animation: floatUp 4.7s infinite linear;
	-webkit-transform: scale(1.7);
	-ms-transform: scale(1.7);
	transform: scale(1.7);
	left: 62%;
}

.x9 {
	-webkit-animation: floatUp 4.1s infinite linear;
	animation: floatUp 4.1s infinite linear;
	-webkit-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9);
	left: 85%;
}

@-webkit-keyframes floatUp {
	0% {
		top: 100vh;
		opacity: 0;
	}

	25% {
		opacity: 1;
	}

	50% {
		top: 0vh;
		opacity: .8;
	}

	75% {
		opacity: 1;
	}

	100% {
		top: -100vh;
		opacity: 0;
	}
}

@keyframes floatUp {
	0% {
		top: 100vh;
		opacity: 0;
	}

	25% {
		opacity: 1;
	}

	50% {
		top: 0vh;
		opacity: .8;
	}

	75% {
		opacity: 1;
	}

	100% {
		top: -100vh;
		opacity: 0;
	}
}

/* HERO */

#hero-content_wrapper {
	margin: auto;
	padding: 7rem 2rem;
}

#hero-video_wrapper {
	position: absolute;
}

#hero-video_wrapper .video-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 100vh;
}

.logo-symbol-color {
	fill: var(--awb-color4);
}

/* HOMEPAGE */

.home #about .ptb-background {
	position: absolute;
	width: 100vw !important;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	height: 100%;
	box-shadow: inset 0 0 10rem 6rem var(--awb-color8);
}

.home #about .ptb-background::before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	box-shadow: inset 0 0 10rem 9rem var(--awb-color8);
	z-index: 1;
}

#about .product-cat_wrapper * {
	height: 100% !important;
}

.career_wrapper::before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, 0.5);
}

.product-cat_wrapper img {
	object-fit: cover;
	transition: all .2s ease;
}

.product-cat:hover img,
.posts_item:hover img {
	transform: scale(1.15);
}

/* .product-cat:hover .fusion-button,*/
.services_column:hover .fusion-button,
.posts_item:hover .fusion-button {
	background: var(--awb-color6) !important;
}

/* .product-cat:hover .fusion-title a, */
.services_column:hover .fusion-title a
 .posts_item:hover .fusion-title a {
	color: var(--awb-color6) !important;
	text-decoration: underline;
    text-underline-offset: 0.375rem;
    text-decoration-thickness: 0.2em;
}

.product-cat .fusion-title.fusion-title-text a:hover {
	color: var(--awb-color4) !important;
	text-decoration: none !important;
}


.services_column:hover .fusion-button .fusion-button-text,
.services_column:hover .fusion-button i,
.posts_item:hover .fusion-button .fusion-button-text,¨
.posts_item:hover .fusion-button i {
	color: var(--awb-color1) !important;
}

.product-cat>.fusion-column-wrapper {
	transition: all .3s ease;
}

.product-cat:hover>.fusion-column-wrapper {
	transform: translateY(-.5rem);
	border-color: var(--awb-color6) !important;
	box-shadow: 0 .85rem 1rem rgba(252, 152, 32, 0.23);
}

.services_column>.fusion-column-wrapper {
	transition: all 0.5s !important;
}

.services_column>.fusion-column-wrapper,
.services_column .services_icon {
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease !important;
}

.services_column:hover>.fusion-column-wrapper {
	border-color: var(--awb-color6) !important;
	-webkit-transform: translateY(-.5rem);
	-ms-transform: translateY(-.5rem);
	transform: translateY(-.5rem);
}

.services_column:hover .services_icon {
	color: var(--awb-color6) !important;
}

.services_column .fusion-title a {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.about-images>.fusion-column-wrapper {
	position: relative;
}

.about-img_wrapper {
	position: absolute;
	height: 70%;
	width: 70%;
	border-radius: 1rem;
	overflow: hidden;
}

.about-img_wrapper>div,
.about-img_wrapper .fusion-imageframe,
.about-img_wrapper .fusion-imageframe img {
	height: 100%;
	width: 100%;
}

.about-img_wrapper .fusion-imageframe img {
	-o-object-fit: cover;
	object-fit: cover;
}

.about-img-top {
	top: 0;
	left: 0;
	z-index: 2;
}

.about-img-bottom {
	right: 0;
	bottom: 0;
	z-index: 1;
}

.about-images>.fusion-column-wrapper::before {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 80%;
	height: 80%;
	border: .0625rem solid var(--awb-color4);
	border-radius: 1rem;
}

.post_height-fix .fusion-post-cards {
	height: calc(100% - .625rem);
}

.post_height-fix .fusion-grid,
.post_height-fix .post-card {
	height: 100%;
}

.posts_item>div>.fusion-builder-row:last-of-type {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.post-card>.fusion-column-wrapper {
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}

.post-card:hover>.fusion-column-wrapper {
	-webkit-box-shadow: 0 .85rem 1rem rgba(252, 152, 32, 0.23);
	box-shadow: 0 .85rem 1rem rgba(252, 152, 32, 0.23);
	border-color: var(--awb-color6) !important;
}

#custom-blog::after {
	content: "";
	display: block;
	position: absolute;
	right: 2rem;
	bottom: 2rem;
	width: 30vw;
	height: auto;
	aspect-ratio: 1;
	background-image: url("/wp-content/uploads/2022/07/keramtech-s-r-o-symbol-white.svg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	opacity: .13;
}

.blog_news ul {
	height: 100% !important;
}

#custom-blog .blog_news .fusion-post-cards {
	height: 100% !important;
}

#custom-blog .blog_news .fusion-post-cards.fusion-post-cards-2 ul.fusion-grid>.fusion-grid-column:nth-child(2) {
	padding-bottom: 0 !important;
}

@media only screen and (max-width: 1920px) {

	.img-mobile_fix {}

}

/* CUSTOM TABS */

.tabs .fusion-carousel-positioner {
	overflow: hidden;
	border-radius: 1.25rem;
	background-color: #fff;
}

.tab-content {
	transform: scale(0);
	position: absolute !important;
	top: 0;
	left: 0;
}

.tab-content.active {
	opacity: 1;
	pointer-events: all;
	transform: scale(1) !important;
	animation: scale-up .5s ease;
	animation-fill-mode: forwards;
	background-color: #101010;
	padding: 2.75rem;
	border-radius: 1.25rem;
	margin: 1rem .25rem 0 !important;
	position: static !important;
	top: 0;
	left: 0;
}

@keyframes scale-up {
	0% {
		opacity: 0;
		transform: scale(0);
	}

	100% {
		opacity: 1;
		transform: scale(1);
	}
}

.tabs .tab-btn {
	width: 50%;
	cursor: pointer;
	padding: .75rem 2.5rem !important;
	display: inline-block;
	position: relative;
	background-color: rgba(255, 255, 255, 0.1) !important;
	color: var(--awb-color1) !important;
	transition: all .2s ease;
	text-align: center;
	transition: all 200ms ease;
}

.tabs .tab-btn:not(.active):hover {
	background-color: rgba(252, 154, 33, 0.38) !important;
}

.tabs .tab-btn.active {
	color: var(--awb-color1) !important;
	font-weight: bold;
	background-color: var(--awb-color6) !important;
}

.tabs .fusion-image-wrapper {
	border-radius: 10px;
}

.tabs .tab-btn:first-of-type {
	border-radius: 1rem 0 0 1rem;
}

.tabs .tab-btn:nth-of-type(2) {
	border-radius: 0 1rem 1rem 0;
}

.person_wrapper .fusion-person .person-content {
	margin-top: 0;
	margin-bottom: .5rem;
	color: rgba(255, 255, 255, 0.6);
}

.person_wrapper .person-name {
	font-size: 1.25rem !important;
}

.person_wrapper .person-shortcode-image-wrapper {
	text-align: left !important;
}

.person_wrapper .person-image-container {
	max-width: 9rem !important;
}

.person_wrapper .person-name_custom strong {
	color: var(--h3_typography-color);
	font-size: 1.25rem;
}

/*---------- PODSTRÁNKY --------*/
/* O NÁS */
.onas-timeline>.fusion-column:not(:nth-last-of-type(2)) {
	position: relative !important;
	margin-bottom: 5rem !important;
}

.fusion-column:not(:nth-last-of-type(2))::before {
	position: absolute !important;
	content: '';
	height: 4rem;
	width: 0.0625rem;
	background-color: var(--awb-color6);
	left: 1rem;
	bottom: -4rem;
}

.onas-timeline .heading,
.onas-timeline .content-container {
	text-align: left !important;
}

.onas-timeline .col {
	padding: 0 !important;
}

/* POLITIKA SPOLEČNOSTI */
.dokumenty-downloads ul {
	list-style-type: none !important;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-flow: row wrap;
	padding-inline-start: 0 !important;
}

.dokumenty-downloads ul.dlm-downloads li {
	padding: 1rem 1rem 1rem 1rem;
	width: 30% !important;
	background-color: var(--awb-color8) !important;
	border-radius: 0.75rem !important;
	margin: 1rem 1rem !important;
}

.dokumenty-downloads ul.dlm-downloads li::before {
	font-family: "Font Awesome 5 Free";
	font-size: 1.5rem;
	content: "\f063";
	color: var(--awb-color6);
	margin-right: 1rem;
	margin-left: 1rem;
	font-weight: 900;
}

.postcard_kariera .fusion-title {
	margin-bottom: 0 !important;
}


/*------------------------------ESHOP-------------------------------*/
/* Woo sorting */
.column_katalog-vyrobku-content .order-dropdown>li:after,
.column_katalog-vyrobku-content .catalog-ordering .order li a,
.column_katalog-vyrobku-content ul.order-dropdown li span,
.column_katalog-vyrobku-content ul.order-dropdown li span a,
.column_katalog-vyrobku-content ul.order-dropdown li a {
	color: var(--awb-color6) !important;
	text-decoration: none !important;
	background-color: var(--awb-custom_color_2) !important;
}

.column_katalog-vyrobku-content li.fusion-grid-view-li.active-view {
	background-color: var(--awb-color7) !important;
	border-color: var(--awb-color7) !important;
}

.column_katalog-vyrobku-content ul.order-dropdown li a:hover {
	color: var(--awb-color7) !important;
	border-color: var(--awb-color3) !important;
}

.column_katalog-vyrobku-content .order-dropdown>li:after {
	border-left: none !important;
}

.column_katalog-vyrobku-content .catalog-ordering .order li a {
	border-color: var(--awb-custom_color_1) !important;
}

.column_katalog-vyrobku-content .catalog-ordering .order li a:hover {
	border-color: var(--awb-color7) !important;
	color: var(--awb-color7) !important;
}

.order-dropdown .current-li,
.order-dropdown ul li a {
	border: rgba(256, 256, 256, 0.5) !important;
}

/* Menu vlevo */

/* .wct-categories {
	display: flex !important;
	flex-direction: column !important;
}

.wct-categories .wct-category:nth-child(1) {
	order: 3 !important;
}

.wct-categories .wct-category:nth-child(2) {
	order: 4 !important;
}

.wct-categories .wct-category:nth-child(3) {
	order: 1 !important;
}

.wct-categories .wct-category:nth-child(4) {
	order: 2 !important;
} 

.column_katalog-vyrobku-menu .wct-categories .wct-category a {
	color: var(--awb-color1) !important;
}

.column_katalog-vyrobku-menu .wct-categories {
	max-width: 100% !important;
}

.column_katalog-vyrobku-menu .wct-categories .wct-category a:hover {
	color: var(--awb-color6) !important;
	text-decoration: underline;
}

.column_katalog-vyrobku-menu .wct-categories .wct-category .main-category-expand::after {
	color: var(--awb-color6) !important;
} */

.fusion-widget-area .widget_product_categories li {
	border-bottom: none !important;
}

.fusion-widget-area .widget_product_categories .children {
	margin-bottom: 1rem !important;
}

.fusion-widget-area .widget_product_categories .children li {
	font-size: 0.875rem !important;
}


/* Výčet produktů */
.postcard_vyrobek-kod p {
	display: inline-block;
	position: relative;
	padding: 0.25rem 1rem;
}

.postcard_vyrobek-kod p:before {
	position: absolute;
	content: '';
	background: var(--awb-color8);
	border-radius: 2rem;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
}

.column_katalog-vyrobku-content .pagination.clearfix a {
	border: none !important;
}

.column_katalog-vyrobku-content .pagination.clearfix .current {
	background-color: var(--awb-custom_color_1) !important;
	color: var(--awb-color1);
	border: 0 !important;
}


/* Detail produktu */
.vyrobek-cta {
	position: relative !important;
}

.vyrobek-cta p {
	transition: all 1s !important;
}

.vyrobek-cta::after {
	content: '';
	position: absolute;
	background: url(/wp-content/uploads/2022/07/down-arrow_gr.svg) left bottom no-repeat !important;
	background-size: contain !important;
	opacity: 0;
	width: 100%;
	height: 100%;
	top: 2rem;
	left: calc(50% - 1rem);
	animation: chevappear 3s ease-out infinite;
	transition: all 1s !important;
}

@keyframes chevappear {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 1;
		transform: translateY(1rem)
	}

	100% {
		opacity: 0;
	}
}

.detail_produkt-cta:hover .vyrobek-cta p {
	color: var(--awb-color4) !important;
}

.detail_produkt-cta:hover .vyrobek-cta:after {
	background: url(/wp-content/uploads/2022/07/down-arrow_bl.svg) left bottom no-repeat !important;
}

.product-cat .fusion-builder-row {
	height: 100% !important;
}

/* TECHNICKÉ SPECIFIKACE */
.tp-table, .tp-table p {
	color: #fff !important;
	font-family: 'Play', Arial, sans-serif !important;
	font-size: 1rem !important;
}

.table_t-informace {
	overflow-x: scroll !important;
}

.table_t-informace tbody tr td {
	border: rgba(256,256,256,0.2) 0.0625rem solid;
}

/* TABS */

/* .tp-tab-name {
    display: none !important;
}


.tp-tab-content.tp-active {
    opacity: 1;
    pointer-events: all;
    transform: scale(1) !important;
    animation: scale-up 1000ms ease;
    animation-fill-mode: forwards;
    padding: 0 0 44px 0;
    border-radius: 30px;
    position: static !important;
    top: 0;
    left: 0;
	margin-top: 2rem !important;
}

.tp-tab-content {
    transform: scale(0);
    position: absolute !important;
    top: 0;
    left: 0;
	background-color: var(--awb-custom_color_2) !important;
	padding: 2rem 3rem !important;
}

@keyframes scale-up {
	0% {
		opacity: 0;
		transform: scale(0);
	}
	100% {
		opacity: 1;
		transform: scale(1);
	}
}

.tp-tabs .tp-tab-btn {
	cursor: pointer;
    padding-top: var(--button_padding-top,13px);
    padding-right: var(--button_padding-right,29px);
    padding-bottom: var(--button_padding-bottom,13px);
    padding-left: var(--button_padding-left,29px);
    display: inline-block;
    position: relative;
    background-color: var(--awb-custom_color_2) !important;
    color: var(--awb-color1) !important;
    font-weight: 500;
    transition: all 200ms ease;
}

.tp-tabs .tp-tab-btn:first-child {
	margin-left: 0rem !important;
    border-radius: 1rem 0 0 1rem;
}

body .tp-tabs > .fusion-builder-row .tp-tab-btn:last-child {
	margin-left: 0rem !important;
    border-radius: 0 1rem 1rem 0 !important;
}

.tp-tabs .tp-tab-btn:hover {
	background-color: rgba(252, 154, 33, 0.38) !important;
    transition: all 200ms ease;
}

.tp-tabs .tp-tab-btn.tp-active {
	color: var(--awb-color1) !important;
    transition: all 200ms ease;
    background-color: var(--awb-color6) !important;
} */

/* TECHNICKÉ INFORMACE */

.tp_sticky-menu, .container-tp-sticky-menu {
	position: sticky !important;
	top: 10rem !important;
	z-index: 20 !important;
}

.container-tp-sticky-menu {
	pointer-events: none !important;
}

.tp_sticky-menu {
	pointer-events: all !important;
}

.tp-content {
	z-index: 30 !important;
} 

/* RESPONZIVITA */
@media only screen and (max-width: 65rem) {
	body .hero_kategorie .fusion-li-item-content p a {

		font-size: 1.25rem !important;
	}

	body .hero_kategorie .fusion-checklist li {
		line-height: 1 !important;
	}

	.column_hero-kontakty>.fusion-column-wrapper {
		justify-content: center !important;
		align-items: center !important;
	}
	.post_height-fix .fusion-grid  {
		height: auto !important;
	}

}

@media only screen and (max-width: 40rem) {
	.column_hero-kontakty>.fusion-column-wrapper .fusion-title {
		margin-bottom: 0 !important;
		margin-left: 0.5rem !important;
	}

	 .tp_sticky-menu, .container-tp-sticky-menu {
		position: relative !important;
		top: 0 !important;
	} 


}