﻿body {background:#eaeaea url(../images/backgrounds/stone.gif) repeat;color:#7B7876;}
/*Breadcrumb*/
.breadcrumbs {font-size: 14px;}
/*Content and Component Headings */
.contentheading {color:#999999;}
.componentheading {color:#999999;}
a{color:#999999;}
a:active {color:#999999;}
a:hover {color:#999999;}
a:visited {color:#999999;}
h1 {color:#999999;}
h2 {color:#999999;}
h3 {color:#999999;}
h4 {color:#999999;}
h5 {color:#999999;}
h6 {color:#999999;}
/*Search Box*/
#search #mod_search_searchword {background:#fff;border:1px solid #DDD9D8;color:#979594;}
#search .button,.button, input[type="submit"] {background:url(../images/search-btn-pink1.png) no-repeat 0 0;color:#ebebeb!important;text-shadow: 0 1px 0 rgba(0,0,0,0.4);font-weight:bold !important;}
#search .button:hover,.button, input[type="submit"] {color:#ffffff!important;background:url(../images/search-btn-pink1.png) no-repeat 0 100%;}
/*Logo*/
#logo{background:url(../images/logos/index.htm) no-repeat 0 0;height:107px;width:307px;}
.button, input[type="submit"] {background:#999999;color:#ebebeb;}
.button:hover{color:#ffffff;}
/* XTC MENUS  */
/* Top Level */
#menu ul.menu > li.parent:hover {}
#menu ul.menu > li > a {background:#c7b7b7 url(../images/menus/buttongrad.gif) center center;color:#ffffff!important;border:1px solid #d4c8c8;-moz-box-shadow: 1px 1px 0px #999;-webkit-box-shadow: 1px 1px 0px #999;box-shadow: 1px 1px 1px #999;text-shadow: #777 0 -1px 0;font-weight:bold !important;font-size:12px;}
#menu ul.menu > li.active > a  {background:#ddd4d4 url(../images/menus/buttongrad_over.gif) center center;color:#6b6262 !important;-moz-box-shadow:inset 1px 1px 0px #999;-webkit-box-shadow:inset 1px 1px 0px #999;box-shadow: -1px -1px 1px #999;text-shadow:0 1px 0 #fff;font-weight:bold !important;font-size:12px;}
#menu ul.menu > li > a:hover {background:#ddd4d4 url(../images/menus/buttongrad_over.gif) center center !important;color:#6b6262 !important;-moz-box-shadow:inset 1px 1px 0px #999;-webkit-box-shadow:inset 1px 1px 0px #999;box-shadow: -1px -1px 1px #999;text-shadow:0 1px 0 #fff;font-weight:bold !important;font-size:12px;}
/* Drop Levels */
#menu ul.menu li.parent > ul {background:#ddd4d4;-moz-box-shadow: 0px 3px 7px rgba(0,0,0,0.4);-webkit-box-shadow: 0px 3px 7px rgba(0,0,0,0.4);box-shadow: 0px 3px 7px rgba(0,0,0,0.4);background-image: -moz-linear-gradient(top -85deg, rgba(255,255,255,0.1), rgba(0,0,0,0.1));}
#menu ul.menu li.parent > ul > li {background:url('../images/menulines/mborder-lavendar.gif') repeat-x left bottom;}
#menu ul.menu li.parent > ul > li > a {font-size:12px;text-shadow: #fff 0 1px 0;font-weight:bold !important;color:#6b6262 !important;text-decoration:none;background:none;}
#menu ul.menu li.parent > ul > li.active > a {font-size:12px;text-shadow: #999 0 -1px 0;font-weight:bold !important;color:#ffffff !important;}
#menu ul.menu li.parent > ul > li > a:hover {font-size:12px;text-shadow: #999 0 -1px 0;font-weight:bold !important;color:#ffffff !important;}
/*Component Area*/
#component {background: url(../images/index.htm) #e9eef2 repeat-x 0 0;box-shadow: 4px 4px 8px rgba(0,0,0,0.15);-webkit-box-shadow: 4px 4px 8px rgba(0,0,0,0.15);-moz-box-shadow: 4px 4px 8px rgba(0,0,0,0.15);-moz-border-radius:  10px;-webkit-border-radius: 10px;border-radius: 10px;border: 1px solid #d0d1d3;margin:0;padding: 24px;}
#component-outer{box-shadow: 4px 4px 8px rgba(0,0,0,0.15);-webkit-box-shadow: 4px 4px 8px rgba(0,0,0,0.15);-moz-box-shadow: 4px 4px 8px rgba(0,0,0,0.15);}
/*Region Colors and Backgrounds - Remove the _outer to restrict the backgrounds to only the mian wrap not full width view*/
#region1_outer{background:transparent url('https://almabud.kiev.ua/templates/ecospa/images/backgrounds/slideshow_2_45554 (1).png') no-repeat 50% 0;}
#region2_outer{background:transparent url('../images/backgrounds/index.htm') repeat-x 0 0;}
#region3_outer{background:transparent url('../images/backgrounds/index.htm') no-repeat 50% 0;}
#region4_outer{background:transparent url('../images/backgrounds/index.htm') no-repeat 50% 0;}
#region5_outer{background:transparent url('../images/backgrounds/index.htm') no-repeat 50% 0;}
#region6_outer{background:transparent url('../images/backgrounds/index.htm') no-repeat 50% 0;}
#region7_outer{background:transparent url('../images/backgrounds/index.htm') no-repeat 50% 0;}
#region8_outer{background:transparent url('../images/backgrounds/index.htm') no-repeat 50% 0;}
/*#region8 {padding: 40px 0;}*/
#region8_pad{background:#e9eef2 url(../images/index.htm) repeat;box-shadow: 5px 5px 10px #ccc;-webkit-box-shadow: 5px 5px 10px #ccc;-moz-box-shadow: 5px 5px 10px #ccc;-moz-border-radius:  5px;-webkit-border-radius: 5px;border-radius: 5px;border: none;padding:24px;}
.xtc-spacer{margin-bottom:px;}
#region6_outer .xtc-spacer{margin-bottom:px;}
/*SUFFIXES*/
.module h3 {}
.module h3 span{color:#777777;text-shadow: 1px 1px 0px #fff;}
h3.list span {color:#d6234a;}
h3.box2{}
h3.box{}
h3.box span{color:#777777;}
.box{background: #e9eef2;}
.box,.box2,.box_white,.box_black,.box_tan,.box_grey,.box_trans,.box_pink,.box_red,.box_blue,.box_purple,.box_green,.box_orange,.box2_white,
.box2_black,.box2_tan,.box2_grey,.box2_trans,.box2_pink,.box2_red,.box2_blue,.box2_purple,.box2_green,.box2_orange,.box2_gumball{-moz-border-radius:  10px;-webkit-border-radius: 10px;border-radius: 10px;}
h3.box2 span{color:#777777;}
.box2 {background: #e9eef2;background-image: -moz-linear-gradient(top -85deg, rgba(255,255,255,0.2), rgba(0,0,0,0.05));border: 1px solid #d0d1d3;}
h3.box2 {-moz-border-radius:0;-moz-box-shadow:0;background:none;border:none;}
.box .modulecontentinner, .box2 .modulecontentinner {padding:0px;}
.bigbox{border:0px solid #d0d1d3;box-shadow: 5px 5px 10px #ccc;-webkit-box-shadow: 5px 5px 10px #ccc;-moz-box-shadow: 5px 5px 10px #ccc;-moz-border-radius:  5px;-webkit-border-radius: 5px;border-radius: 5px;background-color:  #e9eef2;}
.bigbox_tan,.bigbox_blue,.bigbox_green,.bigbox_grey,.bigbox_pink,.bigbox_burgandy{box-shadow: 5px 5px 10px #ccc;-webkit-box-shadow: 5px 5px 10px #ccc;-moz-box-shadow: 5px 5px 10px #ccc;-moz-border-radius:  5px;-webkit-border-radius: 5px;border-radius: 5px;background:#fff;}
h3.bigbox{background-color:  #b69896;}
h3.bigbox span.title-text{color:rgba(255, 255, 255, 0.7);}
span.title-line-left,span.title-line-right{background:url('../images/modules/transline.png') repeat-x 10px 9px!important;display:block;height:12px;padding:0!important;}
span.title-line-left{float:left;}
span.title-line-right{float:right;}
h3.border-split span.title-text{float:left;background:none;}
.slide{background-color: #ffffff;background-image: url(../images/topfade.png);background-repeat:repeat-x;background-position:left top;box-shadow: 5px 5px 10px #ccc;-webkit-box-shadow: 5px 5px 10px #ccc;-moz-box-shadow: 5px 5px 10px #ccc;-moz-border-radius:  0px;-webkit-border-radius: 0px;border-radius: 0px;}
.slide .modulecontent{padding:0;}
.slide .modulecontentinner{padding:20px;}
.user1-4_imgwrap {width:185px !important;}
.user1-4_contentwrap {width:185px !important;margin:15px 0 0 0 !important;}
.left_img_wrap {width:281px !important;height:219px !important;background: url(../images/face2.jpg) no-repeat !important;}
.left_contact_wrap {width:281px !important;height:117px;}
.left_contact_wrap p {color:#999999 !important;}
#schedule {float:left;display: block;width: 281px;height: 36px;background:url(../images/schedule-pink.png) no-repeat 0 0;}
#schedule:hover {background-position: 0 100%;}
#schedule span {display: none;}
#book {display: block;width: 109px;height:36px;float:right;margin-top:149px;background:url(../images/book-pink.png) no-repeat 0 0;}
#book:hover {background-position: 0 100%;}
#book span {display: none;}
.articlebox {-moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow: 2px 2px 4px #rgba(0,0,0,0.15);box-shadow: 2px 2px 4px rgba(0,0,0,0.15);padding:7px !important;}
.articleborder {background: url(../images/menulines/mborder-grey.gif) bottom repeat-x !important;}
/*Twitter*/
.twitt_date {color:#936265 !important;}
.basecolor {color:#936265!important;text-shadow: 1px 1px 0px #fff;}
.basecolor1 {color:#707070 !important;text-shadow: 1px 1px 0px #fff;}
.basecolor2 {color:#936265 !important;text-shadow: 1px 1px 0px #fff;}
.basecolor3 {color:#777777 !important;text-shadow: 1px 1px 0px rgba(255,255,255,1);}
.readmore,a.readmore,a.readmore-link   {background: url(../images/readmore-tan.png) !important;float:left;}
.learnmore {background: url(../images/lm-tan.png) !important}
.booktime {background: url(../images/book-pink.png) !important}
/* Component List Style */
.content_ul {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#707070;margin-top:7px;}
.content_ul li {padding-left:35px;margin-top:10px;background: url(../images/star.png) left no-repeat;}
/*K2 Stuff*/
#book-lg {display: block;width: 239px;height: 62px;background:url(../images/book-lg-pink.png) no-repeat 0 0;}
#book-lg span {display: none;}
a#download{width:239px;height:62px;background:url(../images/dlgrey.png) no-repeat 0 0;}
span.itemImage img {border:8px solid #cccccc;margin:0 0 20px -2px;-moz-border-radius:  4px;-webkit-border-radius: 4px;border-radius: 4px;margin-bottom:16px;}
li.sig-block a.sig-link {color:#fff;border:8px solid #cccccc;}
div.itemExtraFields ul li span.itemExtraFieldsValue {font-weight:bold;color:#999999;text-shadow: 1px 1px 0px #fff;padding-left:25px;background:url(../images/arrow-pink.png) left center no-repeat;}
div.itemExtraFields ul li:last-child span.itemExtraFieldsValue {background:none !important;}
div.itemHeader h2.itemTitle {background-color: #b69896;text-shadow: 1px 1px 0px rgba(0,0,0,0.15);color: rgba(255,255,255,0.7) !important;background-image: -moz-linear-gradient(rgba(0,0,0,0.25),rgba(255,255,255,0.25));-moz-border-radius:  8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;}
div.itemHeader h2.itemTitle a{text-shadow: 1px 1px 0px rgba(0,0,0,0.15);color: rgba(255,255,255,0.7) !important;}
div.itemHeader {-moz-border-radius:  8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;}
.itemAuthorsplitwidth {width:24%;padding:12px 25px 25px 25px !important;background:#f7fafe;border:1px solid #ddd;padding:15px;-moz-border-radius:  4px;-webkit-border-radius: 4px;border-radius: 4px;margin-bottom:16px;}
.bigquote {font-family:Times New Roman, Times, serif;font-size:33px;line-height:120%;font-style:italic;color:#b69896;}
.buttonwrap a,.buttonwrap span,.hits{color:#fff;}
#monthTableDiv {background-color:#ffffff !important;}
#timeTableDiv {background-color:#ffffff !important;}
.bigquote {font-family:Times New Roman, Times, serif; font-size:33px; line-height:120%; font-style:italic; color:#b69896;}

.commentmeta-l{
background:url(../images/comments-tan-l.png) no-repeat top left;
}
.commentmeta-r{
background:url(../images/comments-tan-r.png) no-repeat top right;}
.buttonwrap a,.buttonwrap span,.hits{
	color:#fff;
}
#menu {
    position: relative;
    top: 139px;
}
#header {
    min-height: 210px;
}
#region1_outer {
  min-height: 208px;
}
.custom-phones {
    display: none;
}
.navbar-toggler {
    border: 3px solid #777;
    box-shadow: 0 0 8px 2px #0cb;
    background: #eee;
    width: 45px;
    cursor: pointer;
    position: absolute;
    bottom: 25px;
    display: none;
    right: 15px;
    z-index: 999;
    padding: 2px 5px;
}
.navbar-toggler.collapsed > .icon-bar:first-child {
    transform: rotate(45deg);
    top: 7px;
}
.navbar-toggler.collapsed > .icon-bar:nth-child(2) {
    visibility: hidden;
}
.navbar-toggler.collapsed > .icon-bar:last-child {
    transform: rotate(-45deg);
    top: -9px;
}
.navbar-toggler > .icon-bar {
	position: relative;
    height: 3px;
    display: block;
    background: #000;
    margin: 5px 0;
    border-radius: 2px;
    transition: all .5s ease;
}
.navbar-toggler > .icon-bar:nth-child(2) {
    transition: none;
}
#center2,#center2 p {
    font-size: 16px;
    color: #555;
}
h1,h2 {margin-top:20px}
iframe {
    max-width: 100%;
    margin: 15px auto;
}
.module h3 {
    height: auto !important;
    min-height: 18px;
}
@media(max-width:1120px) {
    .right2 {
        float: none !important;
        margin-left: auto !important;
        margin-right: auto;
    }
    #center2 {
        float: none;
        max-width: 98% !important;
        padding-left: 1%;
    }
    .xtc-wrapper{
        max-width: 1000px;
    }
    #user13 {
        width: auto !important;
    }
}
@media(max-width:998px) {
    #region3 > #user1, #region3 > #user2, #region3 > #user3, #region3 > #user4 {
        float: none !important;
        margin: 0 auto !important;
    }
    h1 {
        font-size: 30px !important;
    }
    #legals {
        width: auto !important;
    }
    ul.footernav {
        text-align: left;
        line-height: 1.5;
    }
    #user16 li {
        display: inline-block;
        margin-right: 15px;
    }
    #right2 img {
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
	#menu {
		position: absolute;
		left: 0;
		padding: 12px 10px;
		background: #444;
		top: 0;
		margin: 0;
	}
	#menu ul {
		max-width: 220px;
	}
	#menu ul.dualfish > li {
		width: 100%;
		padding: 0;
	}
	#menu ul.dualfish > li > a {
		background-repeat: no-repeat !important;
		font-size: 18px !important;
		line-height: 1.3;
		background-position: left !important;
	}
	.navbar-toggler {
		display:block;
	}
	.custom-phones > a {
        background: rgba(255,255,255,.8);
		display: block;
		padding: 10px 10px 4px;
		margin: 0 20px 5px 0;
		transition: all .4s ease;
		border-bottom: 2px solid transparent;
		font-size: 26px;
		color: #333;
	}
	.custom-phones > a:hover {
		border-color: #333;
	}
	.custom-phones {
		padding: 15px 0;
		display: block;
	}
	#menu {
		display: none;
	}
	#region1_outer {
		background: transparent url(../images/backgrounds/slideshow_2_45554mob.png) no-repeat 0 0;
	}
    #user16, #user17, #user18 {
        width: 94% !important;
        margin-left: auto;
        margin-right: auto !important;
        float: none !important;
    }
}
@media(max-width:690px) {
    /*#component .multicolumns .width50 {
        width: 100%;
        float: none;
    }*/
    .title-line-left, .title-line-right {
        display: none !important;
    }
    #menu_bar {
        float: left;
        width: 100%;
        margin-top: 70px;
    }
    .custom-phones > a {
        max-width: 240px;
        margin: 0 0 5px 20px;
    }
    #region1_outer {
        background-size: 200%;
    }
    .custom-phones {
        padding-bottom: 0;
    }
}
@media(max-width:320px) {
    .custom-phones > a {
        max-width: 200px;
        font-size: 22px;
    }
}
