.mini_pic_szemelyi_kep {
	width: 100px !important;
	height: 100px !important;
	background-size: cover;
	background-position: top center;
}

.teacher-photo {
	width: 300px !important;
	height: 300px !important;
	background-size: cover;
	background-position: top center;
}

html, body {
  margin: 0px;
  color: #020202;
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  width: 100%;
  overflow-x: hidden;
}
body {
  background: url('../img/bg.jpg?verz=1.03') #FFFFFF;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.overflow-hidden {
  overflow: hidden;
}
.position-relative {
  position: relative;
}
.position-absolute{
  position: absolute;
}
.z-index-1 {
  z-index: 1;
}
.z-index-2 {
  z-index: 2;
}
.z-index-3 {
  z-index: 3;
}
.z-index-4 {
  z-index: 4;
}
.z-index-10 {
  z-index:10
}
.cursor-pointer {
  cursor: pointer;
}
.Montserrat-extra-light {
  font-family: 'Montserrat';
  font-weight: 200;
}
.Montserrat-light {
  font-family: 'Montserrat';
  font-weight: 300;
}
.Montserrat {
  font-family: 'Montserrat';
  font-weight: 400;
}
.Montserrat-medium {
  font-family: 'Montserrat';
  font-weight: 500;
}
.Montserrat-semi-bold {
  font-family: 'Montserrat';
  font-weight: 600;
}
.Montserrat-bold {
  font-family: 'Montserrat';
  font-weight: 700;
}
.font-10 {
  font-size: 10px;
}
.font-11 {
  font-size: 11px;
}
.font-12 {
  font-size: 12px;
}
.font-13 {
  font-size: 13px;
}
.font-14 {
  font-size: 14px;
}
.font-16 {
  font-size: 16px;
}
.font-18 {
  font-size: 18px;
}
.font-20 {
  font-size: 20px;
}
.font-22 {
  font-size: 22px;
}
.font-24 {
  font-size: 24px;
}
.font-30 {
  font-size: 30px;
}
.font-36 {
  font-size: 36px;
}
.font-40 {
  font-size: 40px;
}
.font-50 {
  font-size: 50px;
}
.font-56 {
  font-size: 56px;
}
.font-72 {
  font-size: 72px;
}
.bg-white {
  background: #FFFFFF;
}
.bg-grey {
  background: #333333;
}
.bg-grey-dark {
  background: #242424;
}
.footer-img {
  width: 100%;
  height: auto;
}
.bg-grey-img {
  background: url('../img/bg_grey.png');
  background-repeat: no-repeat;
  background-size: cover;
}
.bg-orange-gradient {
  background: rgba(239,76,34,1);
  background: -moz-linear-gradient(top, rgba(239,76,34,1) 0%, rgba(208,44,1,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(239,76,34,1)), color-stop(100%, rgba(208,44,1,1)));
  background: -webkit-linear-gradient(top, rgba(239,76,34,1) 0%, rgba(208,44,1,1) 100%);
  background: -o-linear-gradient(top, rgba(239,76,34,1) 0%, rgba(208,44,1,1) 100%);
  background: -ms-linear-gradient(top, rgba(239,76,34,1) 0%, rgba(208,44,1,1) 100%);
  background: linear-gradient(to bottom, rgba(239,76,34,1) 0%, rgba(208,44,1,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef4c22', endColorstr='#d02c01', GradientType=0 );
}
#toTop{display: none !important;}
.bg-orange-img {
  background: url('../img/bg_orange.png');
  background-repeat: no-repeat;
  background-size: cover;
}
.bg-grey-transparent {
  background: rgba(211,211,211,0.35);
  background: -moz-linear-gradient(left, rgba(211,211,211,0.35) 0%, rgba(255,255,255,0) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(211,211,211,0.35)), color-stop(100%, rgba(255,255,255,0)));
  background: -webkit-linear-gradient(left, rgba(211,211,211,0.35) 0%, rgba(255,255,255,0) 100%);
  background: -o-linear-gradient(left, rgba(211,211,211,0.35) 0%, rgba(255,255,255,0) 100%);
  background: -ms-linear-gradient(left, rgba(211,211,211,0.35) 0%, rgba(255,255,255,0) 100%);
  background: linear-gradient(to right, rgba(211,211,211,0.35) 0%, rgba(255,255,255,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#ffffff', GradientType=1 );
}
.highlighted-services-img {
  width: 100%;
  min-width: 100%;
  height: auto;
}
.mt--1 {
  margin-top: -1px;
}
.mt--30 {
  margin-top: -30px;
}
.mb--1 {
  margin-bottom: -1px;
}
.border-radius-50 {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.border-transparent-3 {
  border: 3px solid transparent;
}
.edzo-active {
  color: #ed4a1f;
}
.edzo-active img {
  border: 3px solid #ed4a1f;
}
.border-orange-3 {
  border: 3px solid #ed4a1f;
}
.box-shadow-light {
  -webkit-box-shadow: 0px 0px 9px 6px rgba(0,0,0,0.06);
  -moz-box-shadow: 0px 0px 9px 6px rgba(0,0,0,0.06);
  box-shadow: 0px 0px 9px 6px rgba(0,0,0,0.06);
}
.box-shadow {
  -webkit-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.1);
  box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.1);
}
body span, body div, body p {
  font-family: inherit !important;
}
a, a:visited {
	text-decoration: none;
	color: #272727;
}
a:hover, a:active, a:focus {
	text-decoration: none;
	color: #020202;
}

.color-grey, a.color-grey, a:visited.color-grey {
	color: #080808;
}
a:hover.color-grey, a:active.color-grey, a:focus.color-grey {
	color: #080808;
}
.color-orange, a.color-orange, a:visited.color-orange {
	color: #ed4a1f;
}
a:hover.color-orange, a:active.color-orange, a:focus.color-orange {
	color: #d5421c;
}
.color-gold, a.color-gold, a:visited.color-gold {
	color: #b49155;
}
a:hover.color-gold, a:active.color-gold, a:focus.color-gold {
	color: #a98240;
}
.color-white, a.color-white, a:visited.color-white {
	color: #FFFFFF;
}
a:hover.color-white, a:active.color-white, a:focus.color-white {
	color: #EFEFEF;
}
.color-golden {
  background: rgba(183,147,83,1);
  background: -moz-linear-gradient(left, rgba(183,147,83,1) 0%, rgba(216,168,58,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(183,147,83,1)), color-stop(100%, rgba(216,168,58,1)));
  background: -webkit-linear-gradient(left, rgba(183,147,83,1) 0%, rgba(216,168,58,1) 100%);
  background: -o-linear-gradient(left, rgba(183,147,83,1) 0%, rgba(216,168,58,1) 100%);
  background: -ms-linear-gradient(left, rgba(183,147,83,1) 0%, rgba(216,168,58,1) 100%);
  background: linear-gradient(to right, rgba(183,147,83,1) 0%, rgba(216,168,58,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b79353', endColorstr='#d8a83a', GradientType=1 );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.navbar-light {
  background: transparent;
}
.navbar-light .navbar-nav .nav-link {
  color: #272727;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
  color: #272727;
  font-weight: 600;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: #272727;
}
.nav-link {
  display: block;
  padding: 15px 5px 10px 5px;
}
.navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 13px !important;
  padding-left: 13px !important;
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><path stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}
.navbar-light .navbar-toggler {
  color: rgba(0,0,0,.0);
  border-color: rgba(0, 0, 0, 0.0);
}
.navbar-toggler {
  padding: .0rem .0rem;
  font-size: 1.25rem;
  line-height: 1;
  background: 0 0;
  border: 1px solid transparent;
  border-radius: .0rem;
}
li.nav-item.dropdown:hover .dropdown-menu {
  display: block;
}
.dropdown-menu {
  position: absolute;
  top: 90%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: .5rem 0;
  margin: .125rem 0 0;
  font-size: 14px;
  color: #272727;
  text-align: left;
  list-style: none;
  background-color: rgba(255, 255, 255, 1);
  background-clip: padding-box;
  border: 1px solid rgba(148, 148, 148, 0.15);
  border-radius: .0rem;
  width: max-content;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: .25rem 0.8rem;
  clear: both;
  font-weight: 400;
  color: #272727;
  text-align: inherit;
  white-space: nowrap;
  background: 0 0;
  border: 0;
}
.dropdown-item.active, .dropdown-item:active, .dropdown-item:focus, .dropdown-item:hover {
  color: #272727;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.08);
}
.dropdown-item img {
  margin-right: 15px;
}
.sticky-header {
  background-color: rgba(255, 255, 255, 0.8);
  position: fixed !important;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
  transition: all .5s;
}

.btn {
  cursor: pointer;
}
.btn-gold {
  color: #000000;
  background: rgba(218,170,57,1);
  background: -moz-linear-gradient(left, rgba(218,170,57,1) 0%, rgba(255,219,128,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(218,170,57,1)), color-stop(100%, rgba(255,219,128,1)));
  background: -webkit-linear-gradient(left, rgba(218,170,57,1) 0%, rgba(255,219,128,1) 100%);
  background: -o-linear-gradient(left, rgba(218,170,57,1) 0%, rgba(255,219,128,1) 100%);
  background: -ms-linear-gradient(left, rgba(218,170,57,1) 0%, rgba(255,219,128,1) 100%);
  background: linear-gradient(to right, rgba(218,170,57,1) 0%, rgba(255,219,128,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daaa39', endColorstr='#ffdb80', GradientType=1 );
  border-width: 0px !important;
}
.btn-gold.active, .btn-gold:active, .show>.btn-gold.dropdown-toggle {
  text-decoration: underline;
  background: rgba(218,170,57,1);
  background: -moz-linear-gradient(left, rgba(218,170,57,1) 0%, rgba(255,219,128,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(218,170,57,1)), color-stop(100%, rgba(255,219,128,1)));
  background: -webkit-linear-gradient(left, rgba(218,170,57,1) 0%, rgba(255,219,128,1) 100%);
  background: -o-linear-gradient(left, rgba(218,170,57,1) 0%, rgba(255,219,128,1) 100%);
  background: -ms-linear-gradient(left, rgba(218,170,57,1) 0%, rgba(255,219,128,1) 100%);
  background: linear-gradient(to right, rgba(218,170,57,1) 0%, rgba(255,219,128,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daaa39', endColorstr='#ffdb80', GradientType=1 );
  border-width: 0px !important;
}
.btn-gold.focus, .btn-gold:focus {
  box-shadow: 0 0 0 0px rgba(40,167,69,0.0);
}
.btn-gold:hover {
  color: #000000;
  text-decoration: underline;
  background: rgba(218,170,57,1);
  background: -moz-linear-gradient(left, rgba(218,170,57,1) 0%, rgba(255,219,128,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(218,170,57,1)), color-stop(100%, rgba(255,219,128,1)));
  background: -webkit-linear-gradient(left, rgba(218,170,57,1) 0%, rgba(255,219,128,1) 100%);
  background: -o-linear-gradient(left, rgba(218,170,57,1) 0%, rgba(255,219,128,1) 100%);
  background: -ms-linear-gradient(left, rgba(218,170,57,1) 0%, rgba(255,219,128,1) 100%);
  background: linear-gradient(to right, rgba(218,170,57,1) 0%, rgba(255,219,128,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daaa39', endColorstr='#ffdb80', GradientType=1 );
  border-width: 0px !important;
}

.btn-gold-border {
  color: #000000;
  background: transparent;
  border: 1px solid #daaa39 !important;
}
.btn-gold-border.active, .btn-gold-border:active, .show>.btn-gold-border.dropdown-toggle {
  background: transparent;
  text-decoration: underline;
  border: 1px solid #d79500 !important;
}
.btn-gold-border.focus, .btn-gold-border:focus {
  box-shadow: 0 0 0 0px rgba(40,167,69,0.0);
}
.btn-gold-border:hover {
  color: #000000;
  background: transparent;
  text-decoration: underline;
  border: 1px solid #d79500 !important;
}

.header_girl {
  top: -55%;
  left: 63%;
}
.pricelist_girl {
  top: -35%;
  left: 55%;
}
.index_gallery {
  object-fit: cover;
  object-position: center;
  width: 100% !important;
}
.flex-images .item img {
  display: block;
  height: 100%;
}
.flex-images .item {
  float: left;
  margin: 10px !important;
  border: 1px solid #FFF;
  box-sizing: content-box;
  overflow: hidden;
  position: relative;
}

.arrow-gold-abs {
  right: 10px;
  top: calc(50% - 9px);
}
.img-galeria-cover {
  width: 100%;
  max-height: 165px;
  object-fit: cover;
  object-position: top;
}
.select-css {
  display: block;
  font-size: 16px;
  font-family: sans-serif;
  font-weight: 700;
  color: #444;
  line-height: 1.3;
  padding: .6em 1.4em .5em .8em;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  margin: 0;
  border: 1px solid rgba(226,225,229,1);
  box-shadow: 0 0px 0 0px rgba(0,0,0,.04);
  border-radius: .0em;
  background: rgba(226,225,229,1);
  background: -moz-linear-gradient(left, rgba(226,225,229,1) 0%, rgba(226,225,229,0) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(226,225,229,1)), color-stop(100%, rgba(226,225,229,0)));
  background: -webkit-linear-gradient(left, rgba(226,225,229,1) 0%, rgba(226,225,229,0) 100%);
  background: -o-linear-gradient(left, rgba(226,225,229,1) 0%, rgba(226,225,229,0) 100%);
  background: -ms-linear-gradient(left, rgba(226,225,229,1) 0%, rgba(226,225,229,0) 100%);
  background: linear-gradient(to right, rgba(226,225,229,1) 0%, rgba(226,225,229,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e1e5', endColorstr='#e2e1e5', GradientType=1 );
  outline: unset;
  text-transform: uppercase!important;
}
.select-css::-ms-expand {
  display: none;
}
.select-css:hover {
  border-color: #888;
}
.select-css:focus {
  border-color: #aaa;
  box-shadow: 0 0 0px 0px rgba(59, 153, 252, .7);
  box-shadow: 0 0 0 0px -moz-mac-focusring;
  color: #222;
  outline: none;
}
.select-css option {
  font-weight: normal;
  line-height: 200%;
}

.picelist {
   display: flex;
 }
 .picelist .item,
 .picelist .price {
   flex: 1 0 auto;
 }
 .price {
   font-weight: bold;
 }
 .picelist .dots {
   flex: 0 1 auto;
   overflow: hidden;
 }
 .dots::before {
   display: block;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: clip;
   content:
     " . . . . . . . . . . . . . . . . . . . ."
     " . . . . . . . . . . . . . . . . . . . ."
     " . . . . . . . . . . . . . . . . . . . ."
     " . . . . . . . . . . . . . . . . . . . ."
 }
.fb-comments iframe {
  width: 100% !important;
}
.image-map:focus {
 outline: unset;
}
.bg-white-transparent-mobile {
  background: transparent;
}
.item_box {
  border: 1px solid #E0E0E0;
  -webkit-box-shadow: 0px 0px 2px 1px rgba(176, 176, 176, 0.15);
  -moz-box-shadow: 0px 0px 2px 1px rgba(176, 176, 176, 0.15);
  box-shadow: 0px 0px 2px 1px rgba(176, 176, 176, 0.15);
  cursor: pointer;
  min-height: 280px !important;

}
.item_box:hover {
  -webkit-box-shadow: 0px 0px 2px 1px rgba(180, 145, 85, 0.5);
  -moz-box-shadow: 0px 0px 2px 1px rgba(180, 145, 85, 0.5);
  box-shadow: 0px 0px 2px 1px rgba(180, 145, 85, 0.5);
  cursor: pointer;
}
.reszletek {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  min-width: 85%;
  -webkit-box-shadow: 0px 0px 2px 1px rgba(180, 145, 85, 0.5);
  -moz-box-shadow: 0px 0px 2px 1px rgba(180, 145, 85, 0.5);
  box-shadow: 0px 0px 2px 1px rgba(180, 145, 85, 0.5);
  display: none;
  z-index: 100;
  top: -50px;
  left: 0px;
}
.btn-grey-light {
  color: #ed4a1f;
  background: rgba(237,238,242,1);
  background: -moz-linear-gradient(left, rgba(237,238,242,1) 0%, rgba(255,255,255,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(237,238,242,1)), color-stop(100%, rgba(255,255,255,1)));
  background: -webkit-linear-gradient(left, rgba(237,238,242,1) 0%, rgba(255,255,255,1) 100%);
  background: -o-linear-gradient(left, rgba(237,238,242,1) 0%, rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(left, rgba(237,238,242,1) 0%, rgba(255,255,255,1) 100%);
  background: linear-gradient(to right, rgba(237,238,242,1) 0%, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeef2', endColorstr='#ffffff', GradientType=1 );
  border-width: 0px !important;
  border-radius: 0px;
  -webkit-box-shadow: 0px 0px 9px 2px rgba(207,207,207,0.5);
  -moz-box-shadow: 0px 0px 9px 2px rgba(207,207,207,0.5);
  box-shadow: 0px 0px 9px 2px rgba(207,207,207,0.5);
}
.btn-grey-light.active, .btn-grey-light:active, .show>.btn-grey-light.dropdown-toggle {
  text-decoration: none;
  background: rgba(217,218,224,1);
  background: -moz-linear-gradient(left, rgba(217,218,224,1) 0%, rgba(255,255,255,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(217,218,224,1)), color-stop(100%, rgba(255,255,255,1)));
  background: -webkit-linear-gradient(left, rgba(217,218,224,1) 0%, rgba(255,255,255,1) 100%);
  background: -o-linear-gradient(left, rgba(217,218,224,1) 0%, rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(left, rgba(217,218,224,1) 0%, rgba(255,255,255,1) 100%);
  background: linear-gradient(to right, rgba(217,218,224,1) 0%, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9dae0', endColorstr='#ffffff', GradientType=1 );
  border-width: 0px !important;
}
.btn-grey-light.focus, .btn-grey-light:focus {
  box-shadow: 0 0 0 0px rgba(40,167,69,0.0);
}
.btn-grey-light:hover {
  color: #ed4a1f;
  text-decoration: none;
  background: rgba(217,218,224,1);
  background: -moz-linear-gradient(left, rgba(217,218,224,1) 0%, rgba(255,255,255,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(217,218,224,1)), color-stop(100%, rgba(255,255,255,1)));
  background: -webkit-linear-gradient(left, rgba(217,218,224,1) 0%, rgba(255,255,255,1) 100%);
  background: -o-linear-gradient(left, rgba(217,218,224,1) 0%, rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(left, rgba(217,218,224,1) 0%, rgba(255,255,255,1) 100%);
  background: linear-gradient(to right, rgba(217,218,224,1) 0%, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9dae0', endColorstr='#ffffff', GradientType=1 );
  border-width: 0px !important;
}


.btn-orange {
  color: #ffffff !important;
  background: rgba(208,42,0,1);
  background: -moz-linear-gradient(left, rgba(208,42,0,1) 0%, rgba(240,79,34,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(208,42,0,1)), color-stop(100%, rgba(240,79,34,1)));
  background: -webkit-linear-gradient(left, rgba(208,42,0,1) 0%, rgba(240,79,34,1) 100%);
  background: -o-linear-gradient(left, rgba(208,42,0,1) 0%, rgba(240,79,34,1) 100%);
  background: -ms-linear-gradient(left, rgba(208,42,0,1) 0%, rgba(240,79,34,1) 100%);
  background: linear-gradient(to right, rgba(208,42,0,1) 0%, rgba(240,79,34,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d02a00', endColorstr='#f04f22', GradientType=1 );
  border-width: 0px !important;
  border-radius: 0px;
  -webkit-box-shadow: 0px 0px 9px 2px rgba(207,207,207,0.5);
  -moz-box-shadow: 0px 0px 9px 2px rgba(207,207,207,0.5);
  box-shadow: 0px 0px 9px 2px rgba(207,207,207,0.5);
}
.btn-orange.active, .btn-orange:active, .show>.btn-orange.dropdown-toggle {
  color: #ffffff;
  text-decoration: none;
  background: rgba(217,218,224,1);
  background: rgba(189,38,0,1);
  background: -moz-linear-gradient(left, rgba(189,38,0,1) 0%, rgba(240,79,34,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(189,38,0,1)), color-stop(100%, rgba(240,79,34,1)));
  background: -webkit-linear-gradient(left, rgba(189,38,0,1) 0%, rgba(240,79,34,1) 100%);
  background: -o-linear-gradient(left, rgba(189,38,0,1) 0%, rgba(240,79,34,1) 100%);
  background: -ms-linear-gradient(left, rgba(189,38,0,1) 0%, rgba(240,79,34,1) 100%);
  background: linear-gradient(to right, rgba(189,38,0,1) 0%, rgba(240,79,34,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd2600', endColorstr='#f04f22', GradientType=1 );
  border-width: 0px !important;
}
.btn-orange.focus, .btn-orange:focus {
  box-shadow: 0 0 0 0px rgba(40,167,69,0.0);
}
.btn-orange:hover {
  color: #ffffff;
  text-decoration: none;
  background: rgba(189,38,0,1);
  background: -moz-linear-gradient(left, rgba(189,38,0,1) 0%, rgba(240,79,34,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(189,38,0,1)), color-stop(100%, rgba(240,79,34,1)));
  background: -webkit-linear-gradient(left, rgba(189,38,0,1) 0%, rgba(240,79,34,1) 100%);
  background: -o-linear-gradient(left, rgba(189,38,0,1) 0%, rgba(240,79,34,1) 100%);
  background: -ms-linear-gradient(left, rgba(189,38,0,1) 0%, rgba(240,79,34,1) 100%);
  background: linear-gradient(to right, rgba(189,38,0,1) 0%, rgba(240,79,34,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd2600', endColorstr='#f04f22', GradientType=1 );
  border-width: 0px !important;
}



.btn-logout {
  background: rgba(218,169,57,0.5);
  background: -moz-linear-gradient(-90deg, rgba(218,169,57,0.5) 0%, rgba(255,218,128,0.5) 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(218,169,57,0.5)), color-stop(100%, rgba(255,218,128,0.5)));
  background: -webkit-linear-gradient(-90deg, rgba(218,169,57,0.5) 0%, rgba(255,218,128,0.5) 100%);
  background: -o-linear-gradient(-90deg, rgba(218,169,57,0.5) 0%, rgba(255,218,128,0.5) 100%);
  background: -ms-linear-gradient(-90deg, rgba(218,169,57,0.5) 0%, rgba(255,218,128,0.5) 100%);
  background: linear-gradient(-90deg, rgba(218,169,57,0.5) 0%, rgba(255,218,128,0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daa939', endColorstr='#ffda80', GradientType=1 );
  -webkit-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.06);
  -moz-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.06);
  box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.06);
  border-width: 0px !important;
}
.btn-logout.active, .btn-logout:active, .show>.btn-logout.dropdown-toggle {
  text-decoration: none;
  background: rgba(218,169,57,0.7);
  background: -moz-linear-gradient(-90deg, rgba(218,169,57,0.7) 0%, rgba(255,218,128,0.7) 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(218,169,57,0.7)), color-stop(100%, rgba(255,218,128,0.5)));
  background: -webkit-linear-gradient(-90deg, rgba(218,169,57,0.7) 0%, rgba(255,218,128,0.7) 100%);
  background: -o-linear-gradient(-90deg, rgba(218,169,57,0.7) 0%, rgba(255,218,128,0.7) 100%);
  background: -ms-linear-gradient(-90deg, rgba(218,169,57,0.7) 0%, rgba(255,218,128,0.7) 100%);
  background: linear-gradient(-90deg, rgba(218,169,57,0.7) 0%, rgba(255,218,128,0.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daa939', endColorstr='#ffda80', GradientType=1 );
  border-width: 0px !important;
}
.btn-logout.focus, .btn-logout:focus {
  box-shadow: 0 0 0 0px rgba(40,167,69,0.0);
}
.btn-logout:hover {
  text-decoration: none;
  background: rgba(218,169,57,0.7);
  background: -moz-linear-gradient(-90deg, rgba(218,169,57,0.7) 0%, rgba(255,218,128,0.7) 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(218,169,57,0.7)), color-stop(100%, rgba(255,218,128,0.5)));
  background: -webkit-linear-gradient(-90deg, rgba(218,169,57,0.7) 0%, rgba(255,218,128,0.7) 100%);
  background: -o-linear-gradient(-90deg, rgba(218,169,57,0.7) 0%, rgba(255,218,128,0.7) 100%);
  background: -ms-linear-gradient(-90deg, rgba(218,169,57,0.7) 0%, rgba(255,218,128,0.7) 100%);
  background: linear-gradient(-90deg, rgba(218,169,57,0.7) 0%, rgba(255,218,128,0.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daa939', endColorstr='#ffda80', GradientType=1 );
  border-width: 0px !important;
}
.text-underline {
  text-decoration: underline;
}
.bg-orange {
  background: #ed4a1f;
}
.opacity-30 {
  opacity: 0.3;
}
.cal-days {
  width: 14%;
  border: 1px solid #a9acb9;
}
.border-gold {
  border: 1px solid #f3d080;
}
.cal-time-end {
  color: #cdcdcd !important;
}
.color-grey-light {
  color: #cdcdcd !important;
}
.highlighted-servicesImg {
  width: 70px;
}
@media (max-width: 768px) {
  .cal-days {
    width: 24.5%;
  }
}
@media (max-width: 425px) {
  .cal-days {
    width: 49.5%;
  }
}
.cal-login {
  height: 100%;
  top: 0px;
  width: 100%;
  left: 0px;
  display: inline-grid;
}
#drawCal {
  min-height: 450px;
}
.cal-logged-in {
  background: rgba(218,169,57,0.5);
  background: -moz-linear-gradient(26deg, rgba(218,169,57,0.5) 0%, rgba(255,219,128,0.5) 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(218,169,57,0.5)), color-stop(100%, rgba(255,219,128,0.5)));
  background: -webkit-linear-gradient(26deg, rgba(218,169,57,0.5) 0%, rgba(255,219,128,0.5) 100%);
  background: -o-linear-gradient(26deg, rgba(218,169,57,0.5) 0%, rgba(255,219,128,0.5) 100%);
  background: -ms-linear-gradient(26deg, rgba(218,169,57,0.5) 0%, rgba(255,219,128,0.5) 100%);
  background: linear-gradient(26deg, rgba(218,169,57,0.5) 0%, rgba(255,219,128,0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daa939', endColorstr='#ffdb80', GradientType=1 );
  border-top: 1px solid #f3d080;
  border-bottom: 1px solid #f3d080;
}
.bg-grey-middleimg {
  background: url('../img/grey_bg_middle.jpg?verz=1.02');
  background-repeat: repeat-y;
  background-size: contain;
}
.bg-orange-middleimg {
  background: url('../img/orange_bg_middle.jpg?verz=1.01');
  background-repeat: repeat-y;
  background-size: contain;
}
.gallery {
  min-height: 340px;
  position: relative;
}
#navigation {
  margin-top: -30px;
}
@media (max-width: 768px) {
  #navigation {
    margin-top: 0px;
  }
}

@media (min-width: 768px) {

}

@media (max-width: 1200px) {
  .header_girl {
    top: -33%;
    left: 72%;
  }
  .pricelist_girl {
    top: -20%;
    left: 60%;
  }
}

@media (max-width: 992px) {
  .header_girl {
    top: -35%;
    left: 73%;
  }
  .pricelist_girl {
    top: -5%;
    left: 60%;
  }
}

@media (max-width: 768px) {
  .bg-grey-img {
    background: url('../img/bg_grey.png');
    background-repeat: no-repeat;
    background-size: cover;
    min-height: -webkit-fill-available;
  }
  .bg-orange-img {
    background: url('../img/bg_orange.png');
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: -70px;
  }

  .font-56 {
    font-size: 36px;
  }
  .header_girl {
    top: -19%;
    left: 77%;
  }
  .pricelist_girl {
    top: -5%;
    left: 30%;
  }
  .bg-white-transparent-pricelist {
    background: rgba(255, 255, 255, 0.5);
  }
  .navbar-collapse {
    max-height: 280px;
    overflow-y: auto;
  }
}

@media (max-width: 576px) {
  .header_girl {
    top: -5%;
    left: 45%;
  }
  .font-36 {
    font-size: 26px;
  }

  .bg-white-transparent-mobile {
    background: rgba(255, 255, 255, 0.50);
  }
}
@media (max-width: 425px) {
  .header_girl {
    top: -5%;
    left: 45%;
    display: none;
  }

@media (max-width: 375px) {

}

.kmo-cta-box a {	padding: 20px 30px;    background-color: #6b6b6b;    font-weight: 800;    text-transform: uppercase;    color: #fff;	transition: 0.3s;}.kmo-cta-box{	display: inline-block;    width: 100%;    margin: 0 auto;
  text-align: center;}.kmo-cta-container{	display: block;    width: 100%;	margin-top: 50px;	margin-bottom: 50px;}.kmo-cta-box a:hover {    background-color: #535353;	  transition: 0.3s;}@media screen and (max-width: 991px){
.kmo-cta-box a{    font-size: 13px;  }  .kmo-cta-box{    width: 100%;    display: grid;    text-align: center;    margin-bottom: 10px;  }}


.edzo-img {margin-right:30px !important;}
p a{
    text-decoration: underline !important;
}