.dj-megamenu-wrapper{
	float: right;
}

@font-face {
  font-family: IcoFont;
  font-weight: 400;
  font-style: Regular;
  src: url(../fonts/icofont.woff2) format("woff2"), url(../fonts/icofont.woff) format("woff")
}
[class*=" icofont-"], [class^=icofont-] {
  font-family: IcoFont !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  line-height: 1;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased
}
.icofont-twitter:before {
  content: "\ed7a"
}
.icofont-facebook:before {
  content: "\ed37"
}
.icofont-linkedin:before {
  content: "\ed4d"
}
.icofont-ui-call:before {
    content: "\ec46";
}
.icofont-ui-email:before {
    content: "\ec56";
}
.icofont-home:before {
    content: "\ef47";
}
.icofont-thin-up:before {
    content: "\eacb";
	color: #fff;
}
*, ::after, ::before {
  box-sizing: border-box
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
	position: relative;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem;
	
}
p {
  margin-top: 0;
  margin-bottom: 1rem
}

dl, ol, ul {
  margin-top: 0;
  margin-bottom: 1rem
}
ol ol, ol ul, ul ol, ul ul {
  margin-bottom: 0
}

b, strong {
  font-weight: bolder
}

sub, sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline
}

sup {
  top: -.5em
}
a {
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects
}
a:hover {
  color: #bc7c91
;
  text-decoration: underline
}

img {
  vertical-align: middle;
  border-style: none
}
svg {
  overflow: hidden;
  vertical-align: middle
}
table {
  border-collapse: collapse
}

label {
  display: inline-block;
  margin-bottom: .5rem
}
button, input, optgroup, select, textarea {
  margin: 0;
  font-size: inherit;
  line-height: inherit
}
button, input {
  overflow: visible
}
button, select {
  text-transform: none
}
[type=reset], [type=submit], button, html [type=button] {
  -webkit-appearance: button
}
input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
  color: inherit
}
h1 {
  	font-size: 2.5rem;
	
}
h1:after{
content:' ';
    display:block;
	border-bottom: 1px solid #e08ba7;
    padding-bottom: 15px;
    width: 50%;
	margin-bottom: 20px;
}
h2 {
  font-size: 2rem
}
.elementor-text h3 {
	font-size: 35px;
	margin-bottom: 50px;
}
.scroll_fixed:after {	
	border-bottom: 1px solid #e08ba7;
 	display: block;
    content: " ";
	margin: 1px;
}
 .elementor-text h3:after {	
	border-bottom: 1px solid #e08ba7;
    padding-bottom: 15px;
    width: 40%;
    position: absolute;
 	display: block;
    content: " ";
}
.elementor-text h2 {
	font-size: 20px;
	margin-bottom: 10px;
	color: #e08ba7
;
}
.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px
}
   .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
  }
.topadres {
    max-width: 55%;
    padding-right: 0;
}
.topbutton {
    max-width: 45%;
    padding-left: 0;
    flex: 0 0 45%;
}

@media (max-width:750px) {
.contactbutton {
    max-width: 100%;
    padding-left: 0;
    flex: 0 0 45%;
	   
}
	    .btn_wit
	{display: block;}
	.appelgreenbg .btn_wit {

    position: initial;
		 margin-bottom: 20px;

}

}



.top-address p {
  margin-bottom: 0
}
.top-address p a {
  margin-right: 20px
}
.top-address p a {
  display: inline-block;
  text-decoration: none;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out
}
.top-address p a {
  font-size: 14px;
  font-weight: 400;
}

.top-address p a i, .top-address p span i, .top-welcome p span i, .top-welcomet p span i {
  font-size: 13px;
  margin-right: 5px
}

.top-right-menu ul.social-icons {
  margin: 0;
  padding: 0;
	    float: right;
}
.top-right-menu ul.social-icons li {
  display: inline-block;
  position: relative
}
.top-right-menu ul.social-icons li a {
  display: inline-block;
  text-decoration: none;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  font-size: 15px
}

img {

  height: auto
}


p {
  font-style: normal
}
h1 {
  font-size: 28px
}
h2 {
  font-size: 24px
}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {
  font-weight: 700;
  font-style: normal;
  color: #a06578;
  line-height: 1.2;
  letter-spacing: 0px;
}

a {
  -webkit-transition: .5s;
  transition: .5s;
  text-decoration: none
}

input, textarea {
  outline: 0
}
.btn:focus, a:focus {
  text-decoration: none;
  outline: 0
}
a:hover {
  text-decoration: none
}

label {
  cursor: pointer;
  font-weight: 400
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 0 20px;
  width: 100%
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}
sup {
  top: -.5em
}

address, cite, dfn, em, i, var {
  font-style: italic
}
i {
  display: inline-block
}
.align_item_center, .logo-left, .logo-right {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center
}
.logo-left .logo-menu {
  text-align: left;
	      float: left;
}
.logo-menu a {
  font-size: 23px;
  font-weight: 700;
  display: inline-block
}
.lowfew-main-menu .logo-menu a.main_sticky_main_l {
  display: block
}
.lowfew-main-menu .logo-menu a.main_sticky_l {
  display: none
}
.lowfew-main-menu .prefix .logo-menu a.main_sticky_main_l {
  display: none
}
.lowfew-main-menu .prefix .logo-menu a.main_sticky_l {
  display: block
}
.lowfew_nav_area.postfix {
  -webkit-transition: .3s;
  transition: .3s
}
.tx_relative_m, .tx_top2_relative {
  position: relative
}

.social-icons {
  text-align: left
}
#scrollUp {
	display: none!important;
  bottom: 30px;
  font-size: 30px;
  height: 40px;
  line-height: 40px;
  right: 100px;
  text-align: center;
  border-radius: 5px;
  width: 40px;
  background: #e08ba7

}

.top-address p a, .top-address p span, .top-right-menu ul.social-icons li a, .top-welcome p, .top-welcome p a, .top-welcome p span, .top-welcomet p a, .top-welcomet p span {
  color: #fff
}
.top-address p a i, .top-address p span i, .top-welcome p span i, .top-welcomet p span i {
  color: #fff
}

.lowfew_nav_area {
  background: #fff
}


.lowfew-header-top {
  background: #e08ba7;
  padding: 0 0 18px;
}

@media (min-width:992px) and (max-width:1199px) {
  .lowfew-header-top, .lowfew_nav_area, .transprent-menu .lowfew_nav_area, .trp_nav_area {
    padding-right: 30px !important;
    padding-left: 30px !important
  }
  #scrollUp {
    bottom: 60px;
    right: 30px
  }
}

@media (min-width:768px) and (max-width:991px) {
 
  .lowfew-header-top {
    padding-right: 0 !important;
    padding-left: 0 !important
  }
  #scrollUp {
    bottom: 60px;
    right: 30px
  }
}


@media (max-width:767px) {

  #scrollUp {
    bottom: 92px;
    right: 30px
  }
}

@media (min-width:10px) and (max-width:991px) {
  .text_m_center {
    text-align: center !important
  }
	.lowfew-header-top {
  display: none;
}
}

:root {
  --page-title-display: block
}
.fadeOutUp {
  animation-name: fadeOutUp
}

ol, ul {
  padding-left: 0
}


.lowfew_nav_area.prefix, .hbg2 {
  background-color: rgba(188, 124, 145, 0.9);
}
/*
@media (max-width:782px) {
  .lowfew_nav_area.prefix, .hbg2 {
      background-color: #FFFFFF;
	      box-shadow: 0 5px 19px -6px rgb(0 0 0 / 15%);
  }
}*/
