/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* ubuntu-regular - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/ubuntu-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/ubuntu-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/ubuntu-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/ubuntu-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/ubuntu-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/ubuntu-v15-latin-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-500 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/ubuntu-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/ubuntu-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/ubuntu-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/ubuntu-v15-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/fonts/ubuntu-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/ubuntu-v15-latin-500.svg#Ubuntu') format('svg'); /* Legacy iOS */
}

/* sawarabi-gothic-regular - latin */
@font-face {
  font-family: 'Sawarabi Gothic';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/sawarabi-gothic-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/sawarabi-gothic-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/sawarabi-gothic-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/sawarabi-gothic-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/sawarabi-gothic-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/sawarabi-gothic-v8-latin-regular.svg#SawarabiGothic') format('svg'); /* Legacy iOS */
}

/* noto-serif-jp-regular - latin */
@font-face {
  font-family: 'Noto Serif JP';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/noto-serif-jp-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/noto-serif-jp-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/noto-serif-jp-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/noto-serif-jp-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/noto-serif-jp-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/noto-serif-jp-v8-latin-regular.svg#NotoSerifJP') format('svg'); /* Legacy iOS */
}
/* noto-serif-jp-500 - latin */
@font-face {
  font-family: 'Noto Serif JP';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/noto-serif-jp-v8-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/noto-serif-jp-v8-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/noto-serif-jp-v8-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/noto-serif-jp-v8-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/fonts/noto-serif-jp-v8-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/noto-serif-jp-v8-latin-500.svg#NotoSerifJP') format('svg'); /* Legacy iOS */
}

/* noto-sans-jp-300 - latin */
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/noto-sans-jp-v28-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/noto-sans-jp-v28-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/noto-sans-jp-v28-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/noto-sans-jp-v28-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/noto-sans-jp-v28-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/noto-sans-jp-v28-latin-300.svg#NotoSansJP') format('svg'); /* Legacy iOS */
}
/* noto-sans-jp-regular - latin */
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/noto-sans-jp-v28-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/noto-sans-jp-v28-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/noto-sans-jp-v28-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/noto-sans-jp-v28-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/noto-sans-jp-v28-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/noto-sans-jp-v28-latin-regular.svg#NotoSansJP') format('svg'); /* Legacy iOS */
}
/* noto-sans-jp-500 - latin */
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/noto-sans-jp-v28-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/noto-sans-jp-v28-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/noto-sans-jp-v28-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/noto-sans-jp-v28-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/fonts/noto-sans-jp-v28-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/noto-sans-jp-v28-latin-500.svg#NotoSansJP') format('svg'); /* Legacy iOS */
}

/*ALLGEMEIN*/
html {
  padding-top: 0 !important;
}

body {
  background: #ffffff;
  /*background-image: url(/wp-content/uploads/2021/04/kuechler-background.jpg);
  background-size: cover;
  background-attachment: fixed;*/
}

.seperator hr {
  border-color: rgba(255,255,255,.4);
}

.body-borders .body-border-shadow {
    box-shadow: none;
}

.glassaditional {
  background-color: rgba(255,255,255,.4);
}

.tenglassbg .uncol .uncoltable .uncell {
  background-color: rgba(255,255,255,.2);
}

.fourtyglassbg .uncol .uncoltable .uncell {
  background-color: rgba(255,255,255,.4);
}

.mato9, .uncode_text_column {
  margin-top: 9px !important;
}

.mato240 {
  margin-top: 240px;
}

.matom36 {
  margin-top: -36px;
}

.btn-container .btn-accent {
  color: #000000 !important;
}

.main-container .row-container .row-parent .column_child.half-internal-gutter .uncont > .vc_custom_heading_wrap:not(:first-child) {
    margin-top: 24px;
}

.body-borders .top-border, .body-borders .bottom-border {
  visibility: hidden;
}

.body-borders .right-border, .body-borders .left-border {
  background-color: transparent;
}

article p a:not(.btn) {
    text-decoration: none;
    border-bottom: 1px dotted;
    border-bottom-color: #f9b122;
    position: relative;
}

article p a:not(.btn):hover {
    color: #000000 !important;
}

article p a:not(.btn):after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 0%;
    border-bottom: 2px solid #f9b122;
    transition: width 0.5s ease;
}

article p a:not(.btn):hover:after {
    width: 100%;
}

.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed {
  margin-bottom: -1px;
  width: 100%;
}

.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed ._brlbs-thumbnail {
  width: 100%;
  height: 450px;
  object-fit: cover;
}

b, strong {
    font-weight: 500;
}



/*MENU*/
header .menu-container {
  padding: 0 36px;
  background-color: transparent;
  box-shadow: none !important;
}

header .menu-container .row-menu {
  background-color: rgba(255,255,255,.9);
/*  backdrop-filter: saturate(180%) blur(20px);
  -webkit-backdrop-filter: saturate(180%) blur(20px);*/
  border-style: solid;
  border-width: 3px 0px 0px 0px;
  -moz-border-image: url(/wp-content/uploads/2021/06/kuechlers-line.svg) 5 5 5 5 stretch repeat;
  -webkit-border-image: url(/wp-content/uploads/2021/06/kuechlers-line.svg) 5 5 5 5 stretch repeat;
  -o-border-image: url(/wp-content/uploads/2021/06/kuechlers-line.svg) 5 5 5 5 stretch repeat;
  border-image: url(/wp-content/uploads/2021/06/kuechlers-line.svg) 5 5 5 5 stretch repeat;
  margin-top: 32px;
}

/* if backdrop support: very transparent and blurred */
@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  header .menu-container .row-menu {
    background-color: rgba(255,255,255,.8);
    backdrop-filter: saturate(180%) blur(20px);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
  }
}

.blur-extra-bg > .uncol > .uncoltable {
  background-color: rgba(255,255,255,.8);
  backdrop-filter: saturate(180%) blur(20px);
  -webkit-backdrop-filter: saturate(180%) blur(20px);
}

.menu-wrapper.menu-sticky .is_stuck .menu-container {
 margin-top: -32px;
}

body.menu-custom-padding .col-lg-0.logo-container {
  padding-bottom: 27px;
}

#masthead .row-menu .row-menu-inner {
  border-bottom: 0;
}

#masthead.submenu-light:not(.isotope-filters) .main-menu-container, #masthead.submenu-light:not(.isotope-filters) .menu-smart {
  background-color: transparent;
}

.submenu-light .menu-horizontal .menu-smart .menu-item > ul.mega-menu-inner {
  background-color: #ffffff;
/*  background-color: rgba(255,255,255,.8);
  backdrop-filter: saturate(180%) blur(20px);
  -webkit-backdrop-filter: saturate(180%) blur(20px);*/
  margin-top: 0px !important;
}

.is_stuck .main-logo img {
  clip-path: polygon(0 0, 100% 0, 100% 35px, 0 35px);
} 

.is_stuck #main-logo {
  top: 5px;
}

.hmenu .menu-smart {
  height: calc(100% - 2px);
}

.nav > .menu-item.current-menu-item:nth-child(1) > a, .menu-item:nth-child(1) > a:hover {
  color: #000000 !important;
  border-bottom: 2px solid #b12768;
}

.nav > .menu-item.current-menu-item:nth-child(2) > a, .menu-item:nth-child(2) > a:hover {
  color: #000000 !important;
  border-bottom: 2px solid #D74A15;
}

.nav > .menu-item.current-menu-item:nth-child(3) > a, .menu-item:nth-child(3) > a:hover {
  color: #000000 !important;
  border-bottom: 2px solid #FCC34F;
}

.nav > .menu-item.current-menu-item:nth-child(4) > a, .menu-item:nth-child(4) > a:hover {
  color: #000000 !important;
  border-bottom: 2px solid #C3D20D;
}

.nav > .menu-item.current-menu-item:nth-child(5) > a, .menu-item:nth-child(5) > a:hover {
  color: #000000 !important;
  border-bottom: 2px solid #F18F05;
}

.nav > .menu-item.current-menu-item:nth-child(6) > a, .menu-item:nth-child(6) > a:hover {
  color: #000000 !important;
  border-bottom: 2px solid #D74A15 ;
}

.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {
  pointer-events: auto;
  cursor: pointer;
  border-bottom: none;
}

.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li > a:hover {
  border-bottom: none;
}

html body[class*=hmenu-] .submenu-light .menu-smart ul a:hover, html body[class*=hmenu-] .submenu-light .menu-smart ul a:focus {
  background-color: transparent !important;
}



/*Startseite*/
body.page-id-14 {
  background-image: url(/wp-content/uploads/2023/07/nordwood-themes-Tmz8FThN_BE-unsplash-scaled.jpg);
  background-size: cover;
  background-attachment: fixed;
}


/*CONTENT*/
#page-header .header-wrapper {
  top: -18px;
}

article.page-body {
  background-color: transparent;
}

article .post-wrapper .post-body .post-content section.row-container:nth-child(1) {
  margin-top: -36px;
  border: none;
}

article .post-wrapper .post-body .post-content section.row-container {
  background-color: rgba(255,255,255,.87);
/*  backdrop-filter: saturate(180%) blur(20px);
  -webkit-backdrop-filter: saturate(180%) blur(20px);*/
  margin-left: 36px;
  margin-right: 36px;
}

/* if backdrop support: very transparent and blurred */
@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  article .post-wrapper .post-body .post-content section.row-container {
    background-color: rgba(255,255,255,.55);
    backdrop-filter: saturate(180%) blur(20px);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
  }
}

.mdsgvo {
  margin-left: 25px;
  margin-top: 4px;
}

.mdsgvo label {
  line-height: normal;
}

.mdsgvo input[type=checkbox] {
  width: 18px !important;
  height: 18px !important;
  margin-left: -25px;
}

.submit {
  font-weight: 400;
  font-size: 13px !important;
}



/*HOCHZEIT*/
body.page-id-20 {
  background-image: url(/wp-content/uploads/2021/06/hochzeit-background.jpg);
  background-size: cover;
  background-attachment: fixed;
}

/*GEBURTSTAG*/
body.page-id-24 {
  background-image: url(/wp-content/uploads/2021/04/8-vegane-speissen.jpg);
  background-size: cover;
  background-attachment: fixed;
}

/*GEWÜRZHINTERGRUND*/
body.page-id-222, body.page-id-224, body.page-id-226, body.page-id-908, body.page-id-220 {
  background-image: url(/wp-content/uploads/2023/04/rundum-service-bg.jpg);
  background-size: cover;
  background-attachment: fixed;
}

/* TAUFE */
body.page-id-22 {
background-image: url(/wp-content/uploads/2023/05/jasmin-ne-faTkS8srWc-unsplash-scaled.jpg);
  background-size: cover;
  background-attachment: fixed;
}

/*BUSINESS*/
body.page-id-28 {
  background-image: url(/wp-content/uploads/2024/11/kuechlers-business4.jpg);
  background-size: cover;
  background-attachment: fixed;
}

.page-id-20 .main-container {
  border-top: 18px solid rgba(255,255,255,.7);
}

.cuspadonethird .uncol .uncoltable .uncell {
  padding-top: 72px !important;
}

.cuspadtwothird .uncol .uncoltable .uncell {
  padding-top: 82px !important;
}

.nav-tabs > li.active > a, .tabs-left > li.active > a {
  color: #303133 !important;
}

.nav-tabs > li > a, .tabs-left > li > a:hover {
  color: #000000 !important;
}

.nav-tabs > li.active:first-child > a, .tabs-left > li.active:first-child > a {
  border-color: #b12768 !important;
}

.nav-tabs > li.active:nth-child(2) > a, .tabs-left > li.active:nth-child(2) > a {
  border-color: #D74A15 !important;
}

.nav-tabs > li.active:nth-child(3) > a, .tabs-left > li.active:nth-child(3) > a {
  border-color: #FCC34F !important;
}

.nav-tabs > li.active:nth-child(4) > a, .tabs-left > li.active:nth-child(4) > a {
  border-color: #C3D20D !important;
}

.nav-tabs > li.active:nth-child(5) > a, .tabs-left > li.active:nth-child(5) > a {
  border-color: #F18F05 !important;
}

.nav-tabs > li.active:nth-child(6) > a, .tabs-left > li.active:nth-child(6) > a {
  border-color: #b12768 !important;
}

.nav-tabs > li.active:nth-child(7) > a, .tabs-left > li.active:nth-child(7) > a {
  border-color: #D74A15 !important;
}

.nav-tabs > li.active:nth-child(8) > a, .tabs-left > li.active:nth-child(8) > a {
  border-color: #FCC34F !important;
}

.tab-container:not(.default-typography) .nav-tabs {
  letter-spacing: normal;
  text-transform: none;
}

.tab-container:not(.default-typography) .nav-tabs li a span {
  font-size: 15px;
}

.style-light .tab-container .nav-tabs {
  border-color: #b3b3b3;
}

.isotope-filters {
  padding-bottom: 18px;
}

.isotope-filters .menu-horizontal ul.menu-smart {
  border-bottom: 1px solid #b3b3b3 !important;
}

.isotope-filters .menu-horizontal ul.menu-smart li a {
  font-size: 15px;
  padding: 0px 23px 18px 23px;
}

.isotope-filters .menu-horizontal ul.menu-smart li a:hover {
  color: #000000;
}

.isotope-filters ul.menu-smart > li > span {
  padding: 0px;
}

/* .isotope-filters .menu-horizontal ul.menu-smart li a.active {
  border-bottom: 2px solid #b12768;
  color: #000000;
}

.isotope-filters .menu-horizontal ul.menu-smart li:nth-child(2) a.active {
  border-bottom: 2px solid #D74A15;
}

.isotope-filters .menu-horizontal ul.menu-smart li:nth-child(3) a.active {
  border-bottom: 2px solid #FCC34F;
}

.isotope-filters .menu-horizontal ul.menu-smart li:nth-child(4) a.active {
  border-bottom: 2px solid #C3D20D;
}

.isotope-filters .menu-horizontal ul.menu-smart li:nth-child(5) a.active {
  border-bottom: 2px solid #F18F05;
} */

.btn-mehr span.btn-container {
  text-align: center;
  margin-top: 36px !important;
}





/*BUSINESS*/
body.page-id-28 {
  /*background-image: url(/wp-content/uploads/2021/06/AdobeStock_243179299_Preview.jpeg);*/
  background-size: cover;
  background-attachment: fixed;
}



/*Kontakt*/
body.page-id-228 {
  background-image: url(/wp-content/uploads/2021/06/rundum-service-bg.jpg);
  background-size: cover;
  background-attachment: fixed;
}

section.contact-section {
  margin-top: -3px;
}

.wpcf7-form textarea, .wpcf7-form input.wpcf7-text {
  background-color: rgb(255 255 255 / 80%) !important;
}


/*IMPRESSUM + DATENSCHUTZ*/
body.page-id-45 {
  background-image: url(/wp-content/uploads/2021/06/rundum-service-bg.jpg);
  background-size: cover;
  background-attachment: fixed;
}

body.page-id-43 {
  background-image: url(/wp-content/uploads/2021/06/rundum-service-bg.jpg);
  background-size: cover;
  background-attachment: fixed;
}



/*GRID*/
.grid .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text {
  background-color: rgba(255,255,255,.8);
  backdrop-filter: saturate(180%) blur(10px);
  -webkit-backdrop-filter: saturate(180%) blur(10px);
  padding: 18px;
  margin-bottom: -1px;
  color: #000000;
}







/*FOOTER*/
footer .vc_row.glassrow.row-container {
  background-color: rgba(255,255,255,.7);
  backdrop-filter: saturate(180%) blur(20px);
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  border-style: solid;
  border-width: 3px 0px 0px 0px;
  -moz-border-image: url(/wp-content/uploads/2021/06/kuechlers-line.svg) 5 5 5 5 stretch repeat;
  -webkit-border-image: url(/wp-content/uploads/2021/06/kuechlers-line.svg) 5 5 5 5 stretch repeat;
  -o-border-image: url(/wp-content/uploads/2021/06/kuechlers-line.svg) 5 5 5 5 stretch repeat;
  border-image: url(/wp-content/uploads/2021/06/kuechlers-line.svg) 5 5 5 5 stretch repeat;
  margin-top: 200px !important;
  margin-left: 36px;
  margin-right: 36px;
}

footer .footer-last {
  padding: 0 36px;
  background-color: rgba(255,255,255,.8);
  backdrop-filter: saturate(180%) blur(20px);
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  margin-left: 36px;
  margin-right: 36px;
}

footer .footer-last .row {
  border-top: 1px solid rgba(255,255,255,.4);
}

footer .footer-last .text-right {
  width: 20%;
}

.foofirma p:nth-child(2) {
  margin-top: 8px;
}

.footer-link {
  border-right: 1px solid #f9b122;
  padding-right: 8px;
  margin-right: 8px;
}

.footer-logo .uncol .uncoltable .uncell .uncont {
  margin-left: 0 !important;
}






@media only screen and (max-width: 1200px) {
  .main-container .row-container .row-parent {
    padding-left: 18px;
    padding-right: 18px;
  }
  .main-container .tenglassbg.row-container .row-parent {
    padding-top: 0px !important;
  }
  .main-container .row-container .row-parent .row-inner .wpb_column .uncol .uncoltable .uncell {
    padding: 18px;
  }
  #masthead .menu-container .logo-container {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
  .page-id-20 .main-container {
    border-top: none;
  }
}

@media only screen and (max-width: 959px) {
  #masthead .menu-horizontal-inner > div:first-child:not(.navbar-social) .menu-smart:not(.menu-icons) {
    padding: 0px 0px 18px 0px !important;
  }
}

@media only screen and (max-width: 569px) {
  .f-logo-img.text-left {
    text-align: center;
  }
  body {
    word-wrap: break-word;
    overflow-wrap: break-word;
    hyphens: auto;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
  }
  .tab-container .nav-tabs > li > a {
    padding: 4px 9px !important;
  }
  .tab-container .nav-tabs > li.active > a {
    background-color: rgba(255,255,255,.8);
    border: 1px solid #ffffff !important;
    border-radius: 0.8rem;
  }
  .main-container .row-container .row-parent {
    padding-left: 0;
    padding-right: 0;
  }
  .tab-container .nav-tabs {
    padding-bottom: 6px !important;
  }
  footer .vc_row .row-child .row-inner .wpb_column {
    padding-top: 0;
  }
}


@media only screen and (min-width: 960px) {
  body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a {
    padding-left: 14px !important;
  }
  body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:last-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:only-child > a {
    padding-right: 14px !important;
  }
}

.soon .intro {
  margin-right: 36px;
  margin-left: 36px;
}

.soon footer .vc_row.glassrow.row-container {
  margin-top: 0;
}

.menu-smart > li > a > div > div > div.btn {
	color: #000 !important;
    background-color: #f9b122 !important;
    border-color: #f9b122 !important;
	font-size: 12px !important;
	padding: 13px 31px !important;
}

.menu-smart > li > a > div > div > div.btn:hover {
	color: #000 !important;
    background-color: transparent !important;
    border-color: #f9b122 !important;
	font-size: 12px !important;
	padding: 13px 31px !important;
}

body:not(.rtl) .wpcf7-acceptance .wpcf7-list-item-label {
	padding-left: 4px !important;
}

@media only screen and (max-width: 569px) {
  article .post-wrapper .post-body .post-content section.row-container {
    margin: 0 !important;
  }
	header .menu-container {
		padding: 0 !important;
	}
	footer .vc_row.glassrow.row-container {
		margin: 0 !important;
	}
	header .menu-container .row-menu {
		margin: 0 !important;
	}
	footer .footer-last {
		margin: 0 !important;
	}
}

.col-lg-12.main-menu-container.middle.open-items .menu-horizontal {
	background-color: rgba(255,255,255, 0.95);
}

.menu-item.current-menu-item.dropdown.active:nth-child(1) > a {
	border: none !important;
}