/*** банер до меню ***/
#sp-topbanermenu {
	line-height: 10px;
	margin-top: 35px!important;
}
.button {
	display: inline-block;
	border-radius: 50px;
	background-color: #fdac2d;
	border: none;
	color: #FFFFFF;
	text-align: center;
	font-size: 28px;
	padding: 15px;
	width: 203px;
	transition: all 0.5s;
	cursor: pointer;
	margin: 5px;
}

/*** езици ***/
.sp-column.topright {
	float: right;
}
/*** общи ***/
strong {
	color: #284053;
}
/*** форма начало ***/
/* #column-wrap-id-1616528300069 { */
	/* border: 1px solid #000; */
	/* padding: 10px 10px 0 10px; */
	/* border-top: 5px solid red; */
	/* background: #fff; */
/* } */
/*** бутон начало ***/
.btn-hp {
	border: 1px solid #000;
}
/*** езици ***/
#sppb-addon-1616531969503 .sppb-person-image, #sppb-addon-1616531969508 .sppb-person-image,#sppb-addon-1616531969513 .sppb-person-image {
	margin-top: -50px;
	margin-left: -50px;
}
#column-wrap-id-1616531969497,#column-wrap-id-1616531969498,#column-wrap-id-1616531969499 {
	padding-left: 30px;
	padding-right: 30px;
}
/*** footer ***/
.sppb-addon.sppb-addon-single-image.sppb-text-center.robot {
	max-width: 250px;
}
/*** стаи галерия ***/
.osgalery-cat-tabs, .copyright-block {
	display: none;
}
/*** стаи спешълс ***/
.roommenu {
    padding: 20px;
}
.roommenu-child-left {
	width: 49%;
	float: left;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #bfbfbf;
}
.roommenu-child-right {
	width: 49%;
	float: right;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #bfbfbf;
}
.price {
	float: right;
	font-size: 25px;
	color: #003a30;
}
.sub-title {
  font-style: italic;
}
.title {
	font-size: 20px;
	font-weight: 600;
	color: #003a30;
}
.features-left, .features-right, .features-center {
	float:left; 
	width:33%;
}

/*** Breadcrumbs ***/

#sp-page-title {
	background: #003a30;
}

/*** ресторант меню ***/

.menu {
    padding: 20px;
}
.menu-child-left {
	width: 49%;
	float: left;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dashed #bfbfbf;
	min-height: 150px;
}
.menu-child-right {
	width: 49%;
	float: right;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dashed #bfbfbf;
	min-height: 150px;
}
.menuprice {
	float: right;
	font-size: 25px;
	color: #003a30;
	font-style: italic;
}
.menusub-title {
  margin-right: 70px;
}
.menutitle {
	font-size: 20px;
	font-weight: 400;
	color: #003a30;
	font-style: italic;
}

/*** spa menu  ***/

.menu-left {
	border-bottom: 1px dashed #c4c4c4;
}

/*** нови гости ***/

.sppb-column.line-left {
	border-left: 6px solid #003a30;
}

/*** езици ***/

dl, ol, ul {
	margin-top: 0;
	margin-bottom: 0;
}

/*** цветове ***/

.sp-megamenu-parent > li > a:hover {
	color: #003a30;
}

a {
	color: #003a30;
	font-weight: 600;
}

a:hover, a:focus, a:active {
	color: #4b5124;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
	color: #003a30;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover, .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active {
	border-bottom: 2px solid #003a30;
	background: #f4f4f4;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active a {
	color: #003a30;
}

.sp-scroll-up {
	background: #003a30 !important;
	border: 1px solid #000;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	background: #fff;
	border-top: 2px solid #003a30;
}

.sp-scroll-up:hover, .sp-scroll-up.active, .sp-scroll-up.focus {
	background: #9b9b9b  !important;
}
/*** меню ***/
.sp-menu-item img {
	display: inline;
	max-width: 100%;
	height: auto;
}

/*** login ***/
.btn-primary, .sppb-btn-primary {
	border-color: #666f2d;
	background-color: #003a30;
}
.btn-primary:hover, .sppb-btn-primary:hover {
	border-color: #003a30;
	background-color: #626a2b;
}
.form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #003a30;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(141, 153, 63, 0.14);
}
#sp-top-bar a {
	font-weight: 400;
}
#sp-top-bar a:hover {
	color: #003a30;
}

/*** езици ***/

.sppb-panel-modern > .sppb-panel-heading.active, .sppb-panel-modern > .sppb-panel-heading:hover {
		background: #003a30;
}
.sppb-panel-modern > .sppb-panel-heading {
		background: #003a3040;
}

.sp-contact-info li {
    font-family: arial;
}
.article-header a {
	color: #003a30 !important;
}