/****** FILE: themes/mobile/css/layout.css *****/
/*
  (c) Mediaweb Studio
*/

/* COMMON
-------------------------------------------- */
html { -webkit-text-size-adjust: auto; -ms-text-size-adjust: auto; }
html, body, img, form, fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
body {
	font: 15px Tahoma, sans-serif;
	color: #373737;
	background: #ffffff; /* $background/footer color */
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch
}
legend {
	display:none;
}
a {
	color: #0d6b19;
	outline: none;
}
a:hover {
	text-decoration: none;
}
p {
	margin:0;
}
img {
	max-width: 100%;
	height: auto !important;
}
hr {
	border-color: #9ab6cf;
}

/* HELP
-------------------------------------------- */
.hide {
	display: none;
	visibility: hidden;
}
.nowrap {
	white-space: nowrap;
}

/* clearfix */
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}

/* ajax loading animation */
.load-gif {
	position: fixed;
	background: url(data:image/gif;base64,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)
	center center no-repeat rgba(255,255,255,.7);
	transition: opacity 0.4s;
	opacity: 0;
}
.load-gif.active {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 9999;
	opacity: 1;
}

/* block intents */
.indent-inner,
.block,
.body h1,
.main-content,
.main-photos,
.main-files,
.main-form,
.breadcrumbs {
	padding-left: 4%;
	padding-right: 4%;
	max-width: 92%;
}
.indent-outer {
	margin-left: 4%;
	margin-right: 4%;
	max-width: 92%;
}

/* ADDMENU */
.addMenu {
	padding: 20px 0 0;
}
.addMenu_item {
	text-align: center;
	margin-bottom: 20px;
}
.addMenu_itemTitle {
	text-decoration: none;
	color: #373737 !important;
}
.addMenu_itemTitle img {
	display: block;
	margin: 0 auto !important;
}

/* CONTENT
-------------------------------------------- */
.page-wrap {
	height: 100%;
	min-height: 100%;
	width: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	-webkit-overflow-scrolling: touch;
}
.wrapper {
	min-height: 100%;
	position: relative;
	background-color: #239332;
}
.menu-wrap {
	position: absolute;
	height: 100%;
	width: 270px;
	left: -270px;
	background-color: #3ab54a; /* $menu color */
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
}
.menu-wrap:after {
	display: block;
	content: "";
	position: absolute;
	width: 9px;
	right: 0px;
	top: 0;
	bottom: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAABCAYAAAAMwoR9AAAAH0lEQVQIW2NUU1NlYmBgYAViNiDmAGIuKA3iswDxPwAUKQGiuRzKlwAAAABJRU5ErkJggg==)
	repeat-y;
}

.mainmenu {
	position: relative;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
}

.body {
	width: 100%;
	padding: 25px 0;
	overflow: hidden;
	position: relative;
/* 	z-index: 9000; */
	background: #fff;
}
.body:after {
	position: absolute;
	display: block;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 13px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAANCAQAAADC3sx5AAAAFnRFWHRDcmVhdGlvbiBUaW1lADEwLzA1LzE1jNjSAgAAACNJREFUCNdjYHBiYvjNxPCbieEnKvrNzMDMxPCXmYGRmYEBAMofCS3g7ki9AAAAAElFTkSuQmCC) repeat-x;
}

/* MENU
-------------------------------------------- */

.mainmenu ul,
.mainmenu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.mainmenu ul {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	right: -100%;
	background-color: #3ab54a; /* $menu color */
}
.mainmenu li > a {
	display: block;
	padding: 26px;
	font-size: 18px;
	color: #fff;
	border-bottom: 1px solid #fff;
	text-decoration: none;
}
.mainmenu a.have-sub {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMjUvMTVoiq5bAAAAbElEQVQYlY3QsQkCQRSE4cFMMLroIlPBJq4PyzC1D8sQrowLLMJYuMRU+AxkE3GX/WGynze8CUacsUVqCfa+PHDqEQsLph6xcMOhR4Q3rhg2afNMck+y1i6+cMGuVl2qxtYzM46teYZ/c/zmA9DmMAXGkVC6AAAAAElFTkSuQmCC') 95% center no-repeat;
}
.mainmenu a.headpage {
	background: #fff;
	color: #4a4a4a;
	font-size: 26px;
	font-weight: bold;
	border: none;
}
.mainmenu a.back {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDEvMjYvMTWOcCWmAAAAcklEQVQYlYXQsQnCYBAG0IedYJUqVVrBJbKHY9hmD8cQMoaFQ1gLNmmFz0ZISP7Eg+ve8d2dJNYae1xQb6EzngiaEmhx/4EsII64zcAIUeGKzwoKml2SNx542apJ9AEdhmJ04Zi6sMoSTgZO6P/C2buqL+q/moy6QuIjAAAAAElFTkSuQmCC') 24px center no-repeat #ebe6dc;
	padding-left: 50px;
	color: #4a4a4a;
	text-decoration: none;
	border: none;
}

.mainmenu .first-level {
	right: 0;
}

.mainmenu .authline {
	background: #fff;
	padding: 24px 0;
}
.mainmenu .login-buttons {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTE4cHgiIGhlaWdodD0iMTE4cHgiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCINCnZpZXdCb3g9IjAgMCAxMTggMTE4Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwwIHtmaWxsOmJsYWNrfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDAiIGQ9Ik01OS4wNDAxIDBjMTYuMjM5MiwwIDI5LjQwOCwxMy4xOTEyIDI5LjQwOCwyOS40NTYzIDAsMTYuMjY2MyAtMTMuMTY4OCwyOS40NTg3IC0yOS40MDgsMjkuNDU4NyAtMTYuMjM5MiwwIC0yOS40MDgsLTEzLjE5MjQgLTI5LjQwOCwtMjkuNDU4NyAwLC0xNi4yNjUxIDEzLjE2ODgsLTI5LjQ1NjMgMjkuNDA4LC0yOS40NTYzem0tNTkuMDQwMSAxMDMuNzA0bDAgMTQuMjk1NyAxMTggMCAwIC0xNC4yOTU3YzAsLTIuMzk2NTggLTcuNDY4MjIsLTEwLjM5OTMgLTkuMTk2OTIsLTEyLjEzMTYgLTMuODkwNDYsLTMuOTAyMjYgLTcuNzUzNzgsLTYuMDY5OTIgLTEyLjQ3MjYsLTkuMDUxNzggLTcuMjczNTIsLTQuNTk3MjggLTIyLjIzMzYsLTguNjE3NTQgLTM0LjIxNDEsLTguNjE3NTRsLTUuMjI3NCAwYy0xMy40NjYyLDAgLTI2LjEzMzUsMy41NzMwNCAtMzQuODQ1NCw4LjM4NzQ0IC00LjIwOTA2LDIuMzI1NzggLTkuNDMyOTIsNS44MjQ0OCAtMTIuNjQ2MSw5LjA4MDEgLTEuNzQwNSwxLjc2MjkyIC05LjM5NzUyLDkuOTMzMjQgLTkuMzk3NTIsMTIuMzMzNHoiLz4NCiA8L2c+DQo8L3N2Zz4NCg==) left center no-repeat;
	background-size: 18px 18px;
	padding-left: 30px;
}
body.nosvg .mainmenu .login-buttons {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAolBMVEX////c3NxKSkosLCz////c3NxKSkosLCzc3NxKSkosLCz///9KSkosLCz///9KSkosLCz////c3NxKSkosLCz////c3NxKSkosLCzc3NxKSkosLCz////c3NxKSkosLCz////c3NxKSkosLCzc3NxKSkosLCz///9KSkosLCz////c3NxKSkosLCz////c3NxKSkosLCz////c3NxKSkosLCwkYn65AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABVSURBVBjTldA7EoAgDATQPUcKiq1SpKDI/c+myKj52PjKnQ0EgM3cFYlfYjJ3NFsp1qRHH61132LtfMtbCCn4T6inMEp/MC/1vskLQGuk9yfE0cFiHELIHr+T3C9mAAAAAElFTkSuQmCC) left center no-repeat;
}
.mainmenu .login-buttons a {
	font-size: 18px;
}

/* HEADER
-------------------------------------------- */
.header {
	min-height: 58px;
	padding-bottom: 10px;
	overflow: hidden;
	width: 100%;
	position: relative;
	background: #fff;
}

.header .logo {
	display: block;
	margin: 0 auto;
	width: 184px;
}

/* buttons */
.header-panel {
	margin-top: 14px;
	overflow: hidden;
}
.header-panel .left,
.header-panel .center,
.header-panel .right {
	float: left;
	min-height: 45px;
	width: 25%;
}
.header-panel .center {
	width: 50%;
}
.header-panel .right {
	text-align: right;
}

.header-panel .menu,
.header-panel .search,
.header-panel .cart {
	display: block;
	width: 24px;
	height: 24px;
	margin-top: 13px;
	text-decoration: none;
}

.header-panel .menu {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTE4cHgiIGhlaWdodD0iODNweCIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDExOCA4Mi42Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwwIHtmaWxsOmJsYWNrfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDAiIGQ9Ik03LjU0MTM4IDBsMTAyLjkxNyAwYzMuNzM3MDYsMCA3LjU0MTM4LDIuOTg1NCA3LjU0MTM4LDYuNjM1MTRsMCAzLjM5ODRjMCwzLjY0ODU2IC0zLjgwNDMyLDYuNjMzOTYgLTcuNTQxMzgsNi42MzM5NmwtMTAyLjkxNyAwYy0zLjczNzA2LDAgLTcuNTQxMzgsLTIuOTg0MjIgLTcuNTQxMzgsLTYuNjMzOTZsMCAtMy4zOTg0YzAsLTMuNjQ5NzQgMy44MDQzMiwtNi42MzUxNCA3LjU0MTM4LC02LjYzNTE0em0wIDMyLjk2NTdsMTAyLjkxNyAwYzMuNzM3MDYsMCA3LjU0MTM4LDIuOTg2NTggNy41NDEzOCw2LjYzNTE0bDAgMy4zOTg0YzAsMy42NDg1NiAtMy44MDQzMiw2LjYzNTE0IC03LjU0MTM4LDYuNjM1MTRsLTEwMi45MTcgMGMtMy43MzcwNiwwIC03LjU0MTM4LC0yLjk4NTQgLTcuNTQxMzgsLTYuNjM1MTRsMCAtMy4zOTg0YzAsLTMuNjQ5NzQgMy44MDQzMiwtNi42MzUxNCA3LjU0MTM4LC02LjYzNTE0em0wIDMyLjk2NjhsMTAyLjkxNyAwYzMuNzM3MDYsMCA3LjU0MTM4LDIuOTg1NCA3LjU0MTM4LDYuNjMzOTZsMCAzLjM5ODRjMCwzLjY0OTc0IC0zLjgwNDMyLDYuNjM1MTQgLTcuNTQxMzgsNi42MzUxNGwtMTAyLjkxNyAwYy0zLjczNzA2LDAgLTcuNTQxMzgsLTIuOTg1NCAtNy41NDEzOCwtNi42MzUxNGwwIC0zLjM5ODRjMCwtMy42NDk3NCAzLjgwNDMyLC02LjYzMzk2IDcuNTQxMzgsLTYuNjMzOTZ6Ii8+DQogPC9nPg0KPC9zdmc+DQo=") center no-repeat;
	background-size: 24px 17px;
	float: left;
}
body.nosvg .header-panel .menu {
	background: url('data:image/png;base64,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') 0 0 no-repeat;
}

.header-panel .search {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTE4cHgiIGhlaWdodD0iMTE4cHgiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCINCnZpZXdCb3g9IjAgMCAxMTggMTE4Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwwIHtmaWxsOmJsYWNrfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDAiIGQ9Ik04Mi42IDkyLjk5NDZjNS42MDI2NCwzLjkwMzQ0IDIyLjE4NCwyNS4wMDU0IDI3Ljk5NjcsMjUuMDA1NGwxLjQ3OTcyIDBjMS44MDA2OCwwIDUuOTIzNiwtNC4xMDk5NCA1LjkyMzYsLTUuOTA0NzIgMCwtOC42NTUzIC0yMC4xNDk3LC0yMi4yMTU5IC0yNS4wOTg2LC0yOS40MjY4IDYuNDczNDgsLTguNjM1MjQgMTAuMzEwOCwtMTkuMzY2MiAxMC4zMTA4LC0zMC45OTE1IDAsLTE0LjI2NzQgLTUuNzc4NDYsLTI3LjE4NiAtMTUuMTE4MiwtMzYuNTM3NSAtOS4zMzg1MiwtOS4zNTI2OCAtMjIuMjQwNiwtMTUuMTM5NCAtMzYuNDg4LC0xNS4xMzk0IC0xNC4yNDg1LDAgLTI3LjE0OTQsNS43ODY3MiAtMzYuNDg5MSwxNS4xMzk0IC05LjMzOTcsOS4zNTE1IC0xNS4xMTcsMjIuMjcwMSAtMTUuMTE3LDM2LjUzNzUgMCwxNC4yNjc0IDUuNzc3MjgsMjcuMTg2IDE1LjExNywzNi41Mzc1IDkuMzM5Nyw5LjM1MjY4IDIyLjI0MDYsMTUuMTM4MiAzNi40ODkxLDE1LjEzODIgMTEuNjMwMSwwIDIyLjM2MjIsLTMuODU2MjQgMzAuOTkzOSwtMTAuMzU4em0tNC44Njk4NiAtNjcuNDc3MWMtNi42ODcwNiwtNi42OTUzMiAtMTUuOTIyOSwtMTAuODM3MSAtMjYuMTI0LC0xMC44MzcxIC0xMC4yMDExLDAgLTE5LjQzODEsNC4xNDE4IC0yNi4xMjQsMTAuODM3MSAtNi42ODU4OCw2LjY5NTMyIC0xMC44MjMsMTUuOTQ0MiAtMTAuODIzLDI2LjE1OTQgMCwxMC4yMTQxIDQuMTM3MDgsMTkuNDY0MSAxMC44MjMsMjYuMTU5NCA2LjY4NTg4LDYuNjk0MTQgMTUuOTIyOSwxMC44MzcxIDI2LjEyNCwxMC44MzcxIDEwLjIwMTEsMCAxOS40MzcsLTQuMTQyOTggMjYuMTI0LC0xMC44MzcxIDYuNjg1ODgsLTYuNjk1MzIgMTAuODIxOCwtMTUuOTQ1MyAxMC44MjE4LC0yNi4xNTk0IDAsLTEwLjIxNTMgLTQuMTM1OSwtMTkuNDY0MSAtMTAuODIxOCwtMjYuMTU5NHoiLz4NCiA8L2c+DQo8L3N2Zz4NCg==") center no-repeat;
	background-size: 24px 24px;
	float: right;
}
body.nosvg .header-panel .search {
	background: url('data:image/png;base64,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') -27px 0 no-repeat;
}

.header-panel .cart {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPCEtLSBDcmVhdG9yOiBDb3JlbERSQVcgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTE4cHgiIGhlaWdodD0iMTE4cHgiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCIgdmlld0JveD0iMCAwIDExOCAxMTgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KIDxkZWZzPgogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgIDwhW0NEQVRBWwogICAgLmZpbDAge2ZpbGw6YmxhY2t9CiAgIF1dPgogIDwvc3R5bGU+CiA8L2RlZnM+CiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+CiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTS0wIDMuNzE1ODJsMCAxLjg1ODVjMC44ODI2NCwxLjAxODM0IDAuNDM1NDIsMS43ODI5OCAyLjA4Mzg4LDIuNzkwNyAxLjUyNTc0LDAuOTMxMDIgMi4wOTQ1LDAuNjkzODQgNC40MDczLDAuNjkzODQgMy4zMjI4OCwwIDYuNjQ1NzYsMCA5Ljk2ODY0LDAgOS44NzMwNiwwIDguODMzNDgsMS4wNTI1NiAxMS4xNjk5LDguNzg1MSAzLjA4NTcsMTAuMjEwNSA2LjA4NTI2LDIwLjU4NzUgOS4xNDUsMzEuMDIxIDEuNTM1MTgsNS4yMzMzIDIuOTkwMTIsMTAuMjEyOSA0LjU4MTk0LDE1LjM4NzIgMS41MzYzNiw0Ljk5NjEyIDIuNzUxNzYsMTEuMDgxNCA0LjU0NzcyLDE1LjY1MDMgMC45MDUwNiwyLjMwMSAxLjM0NjM4LDUuMjY1MTYgMi4yNDMxOCw3Ljc0MTk4IDAuOTE0NSwyLjUyNjM4IDIuMzI5MzIsNC4yNDU2NCAzLjgyMzIsNi4xNTcyNCAyLjQ0NjE0LDMuMTI5MzYgNy45MTY2Miw2Ljc3Njc0IDEzLjQwNDgsNi43NzY3NGwzNi4zOTU5IDBjMi41MzcsMCA0LjYzNzQsLTEuNzIyOCA0LjYzNzQsLTQuMTgwNzRsMCAtMC42OTczOGMwLC0yLjUxMjIyIC0xLjc4NTM0LC0zLjIwMDE2IC0zLjI0NjE4LC00LjE4MDc0IC05LjM1MDMyLDAgLTE4LjcwMDYsMCAtMjguMDUxLDAgLTQuNzE2NDYsMCAtOS44MjU4NiwwLjU0NTE2IC0xMy4wNjI2LC0xLjA4MDg4IC0yLjQzNjcsLTEuMjIzNjYgLTUuNjg1MjQsLTUuMDY1NzQgLTUuOTQ3MiwtOC4yMTA0NGwzNy43ODgzIDBjNC43MTA1NiwwIDYuOTg3OTYsLTUuNjc1OCA4LjM3NjgyLC05LjI2MDY0IDEuMzQxNjYsLTMuNDYyMTIgMy44NDkxNiwtOC41MzE0IDUuNjEwOSwtMTIuMDMxMyAyLjAxODk4LC00LjAwODQ2IDMuNjIyNiwtNy45OTY4NiA1LjU2MDE2LC0xMi4wODIgMS42OTY4NCwtMy41Nzg5NCA0LjU2MTg4LC04LjE2Njc4IDQuNTYxODgsLTEzLjA4MjdsMCAtMC4yMzI0NmMwLC00LjUzNTkyIC0zLjg5NzU0LC04LjEyOTAyIC04LjM0NjE0LC04LjEyOTAybC02NS42MTc0IC0wLjA5MDg2IC00LjA2NjI4IC0wLjAwNTkgLTIuNDE0MjggLTguMjY1OWMtMC42NzM3OCwtMi43Mzk5NiAtMS43MTU3MiwtNi4yMTM4OCAtMi42NDU1NiwtOC45NjMyOCAtMC43OTg4NiwtMi4zNTg4MiAtMi44NDI2MiwtNS42Mjg2IC00LjYzMjY4LC02Ljk3MjYyIC0xLjQ1MjU4LC0xLjA5MTUgLTEuODY2NzYsLTEuMzY2NDQgLTMuNzA5OTIsLTIuMDg5NzggLTAuOTQ1MTgsLTAuMzcwNTIgLTQuNjk0MDQsLTAuOTY5OTYgLTQuNzc1NDYsLTEuMDIxODhsLTE4LjA4MzUgMCAtMy43MDg3NCAwIDAgMy43MTU4MnptNTUuNjM4MiAxMDYuMTU0YzAsMy44OTI4MiAzLjY0NjIsOC4xMzAyIDcuMTg3MzgsOC4xMzAybDEuODUzNzggMGMzLjQxNzI4LDAgNy40MTg2NiwtMy44MTE0IDcuNDE4NjYsLTcuMjAwMzZsMCAtMi4zMjM0MmMwLC0zLjAxOTYyIC00LjE2ODk0LC02Ljk2NzkgLTcuNDE4NjYsLTYuOTY3OWwtMC40NjM3NCAwYy00LjgxNzk0LDAgLTguNTc3NDIsMy42MTQzNCAtOC41Nzc0Miw4LjM2MTQ4em0yNy4zNTU5IC0wLjY5NzM4bDAgMC42OTczOGMwLDMuOTYzNjIgMy42NjI3Miw4LjEzMDIgNy40MTg2Niw4LjEzMDJsMS4zOTEyMiAwYzMuNjg3NSwwIDcuNjQ5OTQsLTMuNjgzOTYgNy42NDk5NCwtNy4yMDAzNmwwIC0yLjA5MDk2YzAsLTMuMzQ4ODQgLTQuMDM5MTQsLTcuMjAwMzYgLTcuNDE4NjYsLTcuMjAwMzZsLTEuODU0OTYgMGMtMy4wOTE2LDAgLTcuMTg2Miw0LjMwNyAtNy4xODYyLDcuNjY0MXptNC40MDQ5NCAtNjQuMTA5NGwxNy41NjE5IC0wLjAyNTk2IDMuNTM0MSAtOC4xMDQyNCAtMjEuMDk2IDAgMCA4LjEzMDJ6bS0xOC4wODIzIDBsMTIuMDU0OSAwIDAgLTguMTMwMiAtMTIuMDU0OSAwIDAgOC4xMzAyem0tMjIuODU5IC0wLjAyODMybDE2LjgzMTUgMC4wMjgzMiAwIC04LjEzMDIgLTE5LjMxMDcgMC4wMjEyNCAyLjQ3OTE4IDguMDgwNjR6bTQuNzc1NDYgMTMuNzM0bDEyLjA1NjEgMCAwIC03LjY2NjQ2IC0xNC44MzczIDBjMC4yNzI1OCwxLjE3NTI4IDEuNzAyNzQsNy42NjY0NiAyLjc4MTI2LDcuNjY2NDZ6bTE4LjA4MzUgMGwxMi4wNTQ5IDAgMCAtNy42NjY0NiAtMTIuMDU0OSAwIDAgNy42NjY0NnptMTguMDgyMyAwbDEwLjY2MzcgMGMwLjc0NTc2LDAgMy42OTEwNCwtNi41OTI2NiAzLjk0MTIsLTcuNjY2NDZsLTE0LjYwNDkgMCAwIDcuNjY2NDZ6bTAgMTQuMTY4M2w0LjU3MzY4IC0wLjAyODMyIDMuNzcxMjggLTguMTAwNyAtOC4zNDQ5NiAwIDAgOC4xMjkwMnptLTE4LjA4MjMgMGwxMi4wNTQ5IDAgMCAtOC4xMjkwMiAtMTIuMDU0OSAwIDAgOC4xMjkwMnptLTEzLjQ0NjEgMGw3LjQxODY2IDAgMCAtOC4xMjkwMiAtMTAuNDMyNCAwYzAuMDI5NSwxLjM1NyAyLjEzNTgsOC4xMjkwMiAzLjAxMzcyLDguMTI5MDJ6Ii8+CiA8L2c+Cjwvc3ZnPg==") center no-repeat;
	background-size: 24px 24px;
	float: right;
	margin-left: 10px;
	position: relative;
	cursor: default;
	pointer-events: none;
	opacity: 0.3;
}
body.nosvg .header-panel .cart {
	background: url('data:image/png;base64,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') -80px 0 no-repeat;
}
.header-panel .cart:after {
	content: attr(data-count);
	font: bold 14px/25px Arial, sans-serif;
	text-align: center;
	color: #fff;
	width: 25px;
	height: 25px;
	background: #0d67a7;
	border-radius: 14px;
	position: absolute;
	top: -12px;
	right: -12px;
	display: none;
}
.header-panel .cart.active {
	opacity: 1;
	pointer-events: auto;
}
.header-panel .cart.active:after {
	display: block;
}

.header-panel .lang {
	float: left;
	height: 24px;
	margin-left: 10px;
	margin-top: 13px;
	text-decoration: none;
	font: 18px Tahoma, sans-serif;
	color: #494949;
	border-bottom: 1px dashed;
	cursor: pointer;
	overflow: hidden;
	text-align: center;
}
.header-panel .lang > span {
	display: block;
	height: 24px;
}
.header-panel .lang.active {
	margin: 8px -8px -29px 2px;
	padding: 5px 8px;
	background: #DEECF6;;
	height: 52px;
	border-bottom: none;
}
.header-panel .lang > a {
	display: block;
	height: 24px;
	margin-top: 2px;
	text-decoration: none;
	color: #494949;
}

/* search */
.search-form {
	display: none;
	margin-top: 10px;
	width: 92%;
	padding: 0 4%;
}

/* PAGE
-------------------------------------------- */
/* go-back link */
.parent-link, .showall {
	margin-top: 20px;
}

/* Breadcrumbs */
.body.typography .breadcrumbs {
	font: 18px/21px Arial, sans-serif;
	color: #5D6163;
	margin-bottom: 16px;
}
.body.typography .breadcrumbs span {
	font-size: 20px;
	line-height: 21px;
}
/* .body.typography .breadcrumbs a {
	color: #145591;
} */
.body.typography .breadcrumbs a:hover,
.body.typography .breadcrumbs a:active {
	text-decoration: none;
}
.body.typography .breadcrumbs a.home {
	display: inline-block;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTE4cHgiIGhlaWdodD0iMTA2cHgiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCINCnZpZXdCb3g9IjAgMCAxMTggMTA2LjIiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDAge2ZpbGw6YmxhY2s7ZmlsbC1ydWxlOm5vbnplcm99DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTI1LjMyMDQgNDYuNTYwNGwwIDQ5Ljg3MjcgMTUuMjI1NSAwIDAgLTMzLjM3MjggMzQuOTU4NyAwIDAgMzMuMzcyOCAxNS42MjMyIDAgMCAtNTAuMjUxNSAtMzIuNjgwMSAtMjMuNjAyNCAtMzMuMTI3MyAyMy45ODExem01NC4wMTIxIC00My40MTU3bDE1Ljg3NjkgMCAwIDIzLjQ0MTkgMjIuNzkwNSAxNi40NjEgLTExLjA5OTEgMTQuNTI1OCAtNS43MDUzIC00LjEyMDU2IDAgNDcuODYzMiAwIDQuODg0MDIgLTUuMDMzODggMCAtNzUuODc1MiAwIC01LjAzMzg4IDAgMCAtNC44ODQwMiAwIC00Ny40Njc5IC00LjA3ODA4IDIuOTUyMzYgLTExLjE3NDYgLTE0LjUyNTggNTIuODM1NyAtMzguMjQ5NyA1LjU2MzcgLTQuMDI0OTggNS41NzQzMiA0LjAyNDk4IDE1LjM1ODkgMTEuMDkzMiAwIC0xMS45NzM1eiIvPg0KIDwvZz4NCjwvc3ZnPg0K') 0 2px no-repeat;
	background-size: 21px 19px;
	line-height: 21px;
	width: 23px;
	height: 26px;
	vertical-align: middle;
}
body.nosvg .body.typography .breadcrumbs a.home {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMjUvMTVoiq5bAAAB7ElEQVQ4ja2VP2gUURCHv42GyOmBQWNsYrCJin9bIYW296vkhGATBSsLS8FCMGIrCIK2YiMWVuqAjTbaC9ok7alISEISjxM89dZi35KXcdddJQPL7vvNzPeGebO7SZqm1DFJI8AccNPM+kFrAmeAFPhsZu/inKGa4GPAF+A6sChpKrhOA8+A58BDn1cJl3QZ+ACMBmk3sCBJwKcotOtzt1eAnwAzJe4XwPto/b0WXNIE8AaYdK5HwMVofSJ67nvOH22R1AY6DtwFjpjZJeAwsFpQ046/wiXdB566mFfAqJnNA5jZArAPeO3izkq6GwtJmqZIGiNrwyGXMGdmtwqqzIu5Adx28jwwbWYrSavVugA8dgFdoGVmb8vA0QbTwEtgp3PNDAHnnPgT2F8HDBDixgtc5/O2dICJIC6b2VgdcGySekAjLDtmNpkf6Emy014C9v4rOFgDWAcOAEchzLmZrYbdm/8Jzq1pZh/zhX+JtvloSdeAK8A3YEA2vg3gjpk9cOGbRtvDk4JqjgMHC/SpAq18pxJbK9G/bgW87INf+SOoA/+1VfAB2UsUW68kd70K7g+0D+ySdI+s4h7QLsmdlTQODLPxRdxUmIePhPvVqqqAU+Eq5Xl4G9gD/GCjp4PwHPc4IWtpPLrDuAn6DSrWiWgUhiNVAAAAAElFTkSuQmCC') no-repeat;
}

/* Pagenavigation */
.wrapper .typography .pagenav, .wrapper .typography .pagenav li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.wrapper .typography .pagenav {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #000 !important;
}
.wrapper .typography .pagenav li {
	padding: 3px 6px;
}
.pagenav li {
	display: inline-block;
	border: 1px solid #ccc;
}
.pagenav a, .pagenav span {
	display: block;
	padding: 3px 6px;
	font-weight: bold;
	text-decoration: none;
}
.pagenav a {
	background-color: #fff;
}

/* CONTENT SCROLL
-------------------------------------------- */
.main-content .content-scroll {
	overflow-x: auto;
	overflow-y: visible;
}
.main-content .content-scroll::-webkit-scrollbar {
	-webkit-appearance: none;
}
.main-content .content-scroll::-webkit-scrollbar:vertical {
	width: 11px;
}
.main-content .content-scroll::-webkit-scrollbar:horizontal {
	height: 11px;
}
.main-content .content-scroll::-webkit-scrollbar-thumb {
	border-radius: 8px;
	border: 2px solid white; /* should match background, can't be transparent */
	background-color: rgba(0, 0, 0, .5);
	}
.main-content .content-scroll::-webkit-scrollbar-track { 
	background-color: #fff; 
	border-radius: 8px; 
}

/* FOOTER
-------------------------------------------- */
.footer {
	background: #239332;
	color: #fff;
	font-size: 16px;
	line-height: 138%;
	padding-top: 20px;
	padding-bottom: 20px;
}
.footer a {
	color: #fff;
}
.footer .copyright {
	margin: 10px 0 3px;
}
.full-version {
	text-align: center;
	font-size: 18px;
	margin-top: 20px;
}

/* up button */
#upup {
	width: 67px;
	height: 62px;
	z-index: 999;
	position: fixed;
	bottom: 75px;
	right: 4%;
	cursor:pointer;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAA+CAMAAABHqFZeAAABDlBMVEX///80NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ3Nzc6Ojo+Pj5BQUFERERGRkZHR0dNTU1UVFRWVlZaWlpjY2NmZmZsbGx0dHR1dXV5eXl8fHyEhISIiIiMjIyPj4+RkZGUlJSbm5uenp6fn5+rq6uxsbGzs7O3t7e+vr7CwsLCwsLExMTNzc3Ozs7Q0NDV1dXZ2dnd3d3g4ODj4+Pk5OTm5ubs7Ozt7e3y8vL09PT19fX4+Pj5+fn7+/v9/f3///9r5llNAAAAWXRSTlMACA0PERUZLDA5O0NFSEpYW11faWuLjZGTlpecqKutr7Gys7S1tre3uLi6vL2+wMHDxsbIyMvMzs/Q0dPU1Nnb3N7h4uPj5+fp6uzu8PHy8vX2+fr7+/z9/qGS470AAAHYSURBVHgB7ddrT9RAFMbxwfv9gndFxQfQAxSLo1WrdrS6io4OOjgi5/t/EadnFRV3m93OJrxw/y8m57Tkl5A0m4yKzZy9NI9OXZk9pKSjN9C9WydV7DjSOq3UgZtI6/YRdR6pXVDXkNqcuoPkFP5bY2osPk02li2/XkgzVjeZ+d1SinHfc5O919148JX7ba50NR5v86/8Wjfj+Q7/bmu9i/GS/+rbw7GNxbe8p+9PxjTufuB/ezGWsfKJB/VqDGPtCw/uzcKoxvoWD+v90mjGo20e3sflUYxnO9zW59Xpb+HU2E8j0/2DCmNKasYYmgpTZfKqNFr+TJZBhuH+odnaECiOMUeADdaHPO7OOS7JG4BC1WoQATlXspesYUIO8htxL4CNAM0a1qLVAHRp2MhYBYKr5bnsEc0jWgcaZkjIPQcrRqxH4H4/edaAjccwQ2vdYzifAWIAma+bUdo1yHOF9v+FDXYNWAvn/nhfMbDhCs7bDW+JemJobdigZEMo6maHDj1UIUPtqdUoAnMtBnOoCTLIHpgt5aEA4Hrt3ynpbO8DLRR0nvStiyHtqyGNZkyN+QkY15Ha3ATuhBfVwQncTdUJpHVGxY4l3dVPKWnm3GV06+rsYaXUD94wfQsL6ou9AAAAAElFTkSuQmCC)
	no-repeat;
	display: none;
}

/* WIDGETS
-------------------------------------------- */
.block {
	background: #ebe6dc;
	padding-top: 20px;
	padding-bottom: 25px;
	margin-top: 30px;
	margin-bottom: 30px;
}

/* news */
.block.block-news .item {
	margin-bottom: 25px;
}
.block.block-news h3.title {
	font-size: 18px;
	display: inline;
	margin: 0;
	font-weight: 400;
}
.block.block-news img {
	max-height: 300px;
	display: block;
	margin: 10px 0;
}
.widgetHolder-BannerWidget .block.block-news img{
	margin: 10px auto;
}

/* random photos */
.block.block-rphotos .caption {
	text-align: center;
	margin-bottom: 10px;
}
.block.block-rphotos img {
	display: block;
	margin: 0 auto;
	max-height: 300px;
}

/* events calendar */
.block-calendar .event-calendar {
	width: 370px;
	max-width: 100%;
	margin: 20px auto 0;
}
.event-calendar table {
	width: 100%;
}
.event-calendar td {
	border: none !important;
	background: none !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.event-calendar .calendar-nav {
	margin-bottom: 25px;
	text-align: center;
}
.event-calendar .current-month {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	min-width: 130px;
	padding: 0 10%;
	text-align: center;
}
.event-calendar .month-prev,
.event-calendar .month-next {
	display: inline-block;
	width: 14px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: top;
}
.event-calendar .month-prev {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAM1BMVEUUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZH///+dvBqRAAAAD3RSTlMARFURd2YizLsz7oiq3ZkAe5SCAAAAc0lEQVR42lWQVw7AIAxDwx4t9f1v22CCEPwYvdhmyF7OU0LcwCNNyaUaiCBpHUYeAE2TKiv1At3RuLKhAqOpkZxlCrIIOcEAShD5VJTLalMxcjyst5QE6znNp9NOZwen54Y2na42sN+VcL+UgXT/hga8bX6BEAW9T1I3PAAAAABJRU5ErkJggg==);
}
.event-calendar .month-next {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAM1BMVEUUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZEUVZH///+dvBqRAAAAD3RSTlMAdxFVRLvMImbuM4iq3ZnzhRANAAAAdUlEQVR4AV1PbRbDIAzCj1ab1XL/205lydvGH3gYQ0DKWCgVjuNsizpLOLxsO0wQEskK2KQXhM79XC/ylrP0erZBHoqRBtokxUx9kg+QJ4327QBK0a8bMRObtSd7euyPCzX5fFoMg25Of03ZvVeGnIpfFHP1BoclBcJXXBD8AAAAAElFTkSuQmCC);
}

.event-calendar .week-days td {
	background: none;
	width: 30px;
	text-align: center;
	font: bold 19px Tahoma, sans-serif;
	padding-bottom: 20px;
}
.event-calendar .week-days td.weekend {
	color: #ff0000;
}

.event-calendar .week-line .day {
	width: 30px;
	font: 19px Tahoma, sans-serif;
	text-align: center;
}
.event-calendar .week-line .day {
	color: #4a4a4a;
}
.event-calendar .week-line .day.weekend {
	color: #ff0000;
}
.event-calendar .week-line .day a {
	color: #145591;
	text-decoration: underline;
}
.event-calendar .week-line .day a:hover {
	text-decoration: none;
}

.typography .ordpagebuttback{
	background: #fff;
	border: 2px solid #f77015;
	color: #191B1B;
	width: 100%;
	padding: 10px 0;
	margin: 0;
	box-sizing: border-box;
	display:inline-block;
	border-radius: 6px;
	cursor: pointer;
	text-decoration:none;
	font: 18px Verdana, sans-serif;
	text-align: center;
}
.typography tfoot .ordpagebuttback{
	background-color:transparent;
}

/****** FILE: themes/mobile/css/content.css *****/
/*
  (c) Mediaweb Studio
*/


input.action {
	-webkit-appearance: none;
}

/* COMMON: SLIDER
------------------------------------ */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  /*overflow: hidden;*/
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.widgetHolder-SliderHomepageWidget {
  padding: 0 0 25px;
  margin-bottom: 20px;
  margin-top: -25px;
}
.sliderHomePageWidget {
  max-width: 1180px;
  margin: 0 auto;
  /*overflow: hidden;*/
/* Slider */
/* Arrows */
/* Dots */
}
.sliderHomePageWidget_slide {
  /*height: 300px !important;*/
  height: 78.5vw !important;
  overflow: hidden;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.sliderHomePageWidget_slideTitle {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 4px 8px;
  background: rgba(0,0,0,0.7);
  color: #fff;
}
.slick-loading .sliderHomePageWidget .slick-list {
  background: #fff url("/themes/comp1/img/vendor/slickajax-loader.gif") center center no-repeat;
}
.sliderHomePageWidget .slick-prev,
.sliderHomePageWidget .slick-next {
  position: absolute;
  display: block;
  height: 0;
  padding: 49px 0 0 0;
  width: 49px;
  overflow: hidden;
  cursor: pointer;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  border: none;
  outline: none;
  z-index: 1001;
  opacity: 0.6;
/*&.slick-disabled:before
			opacity: slick-opacity-not-active*/
}
.sliderHomePageWidget .slick-prev:hover,
.sliderHomePageWidget .slick-next:hover {
  opacity: 1;
}
.sliderHomePageWidget .slick-prev:focus,
.sliderHomePageWidget .slick-next:focus {
  outline: none;
}
.sliderHomePageWidget .slick-prev {
  left: 32px;
  background: url("/themes/comp1/img/slider-left.png") no-repeat center;
}
.sliderHomePageWidget .slick-next {
  right: 32px;
  background: url("/themes/comp1/img/slider-right.png") no-repeat center;
}
.sliderHomePageWidget .slick-dotted.slick-slider {
  margin-bottom: 25px;
}
.sliderHomePageWidget .slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.sliderHomePageWidget .slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 2px;
  padding: 0;
  cursor: pointer;
}
.sliderHomePageWidget .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.sliderHomePageWidget .slick-dots li button:hover,
.sliderHomePageWidget .slick-dots li button:focus {
  outline: none;
}
.sliderHomePageWidget .slick-dots li button:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 12px;
  height: 12px;
  border-radius: 6px;
  background: #ebe6dc;
}
.sliderHomePageWidget .slick-dots li.slick-active button:before {
  background: #40ce52;
}

/* CAROUSEL */
.carouselHomePageWidget {
	margin-bottom: 20px;
	margin-left: 4%;
	margin-left: 4%;
}
.carouselHomePageWidget_slideImage {
    display: block;
    width: 100%;
    padding-top: 210px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/themes/comp1/img/placeholder2.png);
}
.carouselHomePageWidget_slideWrapper {
	text-decoration: none;
}
.carouselHomePageWidget_slideTitle {
	display: block;
    overflow: hidden;
    margin: 0;
    color: #fff;
    background-color: #08b0b0;
    text-transform: uppercase;
    letter-spacing: 0.11px;
    text-align: center;
}


/* COMMON: FILES
------------------------------------ */
.main-files {
	margin: 40px 0;
}
.main-files .item {
	min-height: 27px;
	font-size: 12px;
	margin-bottom: 6px;
	overflow: hidden;
}
.main-files .info {
	padding: 6px 0 0 32px;
}
.main-files .item .ico {
	float: left;
	width: 27px;
	height: 32px;
	background-image: url("data:image/png;base64,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");
	background-repeat: no-repeat;
}
.main-files .ico-arc,
.main-files .ico-zip,
.main-files .ico-rar {
	background-position: 0 -33px;
}
.main-files .ico-mp3 {
	background-position: 0 -66px;
}
.main-files .ico-jpg , .main-files .ico-png {
	background-position: 0 -99px;
}
.main-files .ico-mkv {
	background-position: 0 -132px;
}
.main-files .ico-txt {
	background-position: 0 -165px;
}
.main-files .ico-doc, 
.main-files .ico-docx {
	background-position: 0 -199px;
}
.main-files .ico-pdf {
	background-position: 0 -233px;
}
.main-files .ico-pps {
	background-position: 0 -267px;
}
.main-files .ico-ppt {
	background-position: 0 -301px;
}
.main-files .ico-xls, 
.main-files .ico-xlsx {
	background-position: 0 -335px;
}

/* COMMON: FORM
------------------------------------ */
/* general */
.main-form form {
	width: 100%;
	padding: 10px 0;
}
.main-form fieldset div.field {
	margin-bottom: 5px;
	overflow: hidden;
}
.main-form fieldset div.field label.left {
	display: block;
	overflow: hidden;
	font: 15px Tahoma, sans-serif;
	color: #5D6163;
	margin-bottom: 3px;
}
.main-form div.requiredField label.left:after {
	content: " *";
	color: #FF0000;
}
.main-form fieldset div.field .middleColumn {
	overflow: visible;
}
.main-form div.requiredField label.required {
	display: block;
	font: 15px Tahoma, sans-serif;
	color: #FF0000;
	padding-top: 2px;
}
.main-form .middleColumn input.text.required,
.main-form .middleColumn textarea.required,
.main-form .middleColumn select.required,
.main-form .middleColumn input.text.is-invalid,
.main-form .middleColumn textarea.is-invalid,
.main-form .middleColumn select.is-invalid,
.main-form .middleColumn span.is-invalid,
.main-form .validationError input.text,
.main-form .validationError textarea,
.main-form .validationError select,
.main-form div.field .message,
.main-form div.field .required {
	border-color: #f00;
}
.main-form .field .middlecolumn {
	display: block;
}
.main-form .checkbox span.middlecolumn {
	display: block;
	margin-bottom: 5px;
}
.main-form .field span.required {
	display: block;/*inline-block?*/
	color: #ff0000;
}

/* fields */
.main-form .middleColumn input.text,
.main-form .middleColumn textarea,
.main-form .middleColumn select,
.form-view input.text,
.form-view textarea,
.form-view select {
	border: 1px solid #cdcdcd;
	outline: none;
}
.main-form .middleColumn input.text,
.main-form .middleColumn textarea {
	box-sizing: border-box;
	width: 100%;
	padding: 10px;
	font: 16px Tahoma, sans-serif;
	text-align: left;
	resize: none;
}
.main-form .middleColumn select {
	box-sizing: border-box;
	width: 100%;
	padding: 10px;
	font: 16px Tahoma, sans-serif;
	text-align: left;
	background: #fff;
}
.main-form .middleColumn input.text:focus,
.main-form .middleColumn textarea:focus,
.main-form .middleColumn select:focus {
	border-color: #239332;
}

/* groups */
.main-form .middleColumn ul {
	list-style-type: none;
	padding: 0;
}
.main-form .middleColumn ul label {
	vertical-align: top;
}
.main-form .middleColumn ul input {
	vertical-align: bottom;
}

/* action */
.main-form input.action,
.form-view input.action,
#wrapper a.button-link {
	width: 100%;
	padding: 10px 0;
	margin: 0;
	background: #a67c52; /* $button-bg */
	border: none;
	border-radius: 6px;
	cursor: pointer;
	font: 18px Verdana, sans-serif;
	text-align: center;
	color: #fff;
}
#wrapper a.button-link {
	width: 100%;
	display: inline-block;
	text-decoration: none;
}
#wrapper a.button-link.disabled {
	background-color: #e8e8e8;
    color: #373737;
}

/* captcha */
.main-form .phpcaptcha img {
	float:left;
	margin:0 10px 0 0;
	border: 0 none;
}
.main-form .phpcaptcha input.text {
	position: relative;
	top: -5px;
	width: 30%;
}

/* COMMON: GRID
------------------------------------ */
.grid {
	display: table;
	margin-right: -14px;
	max-width: 100%;
}
.grid > .element {
	display: inline-block !important;
	vertical-align: top !important;
	margin: 0 14px 5px 0 !important;
	width: 140px !important;
	font: 12px Tahoma, sans-serif !important;
}
.grid .image {
	display: table-cell !important;
	vertical-align: middle !important;
	text-align: center !important;
	border: 1px solid #ccc !important;
	background-color: #fff;
    width: 132px !important;
    height: 132px !important;
    padding: 3px !important;
	line-height: 0;
}
.grid p {
	display: block !important;
	text-align: center !important;
	padding: 13px 0 !important;
	margin: 0 !important;
    word-wrap: break-word;
}
.grid p.title {
	margin-top: 5px !important;
	font-weight: bold !important;
}

/* PhotoGalleryPage page */
.PhotoGalleryPage .grid p {
	padding: 0 !important;
}

/* GOODS LIST
------------------------------------ */

/* common */
.goods-list {
	margin-top: 20px;
}
.goods-list .item {
	overflow: hidden;
	border-bottom: 1px solid #bbb;
	padding: 20px 0;
}
.goods-list .item.last {
	border: none;
}
.goods-list .item .img {
	box-sizing: border-box;
	display: inline-block;
	margin-bottom: 10px;
	padding-right: 10px;
	width: 30%;
	min-width: 110px;
	vertical-align: top;
}
.goods-list .item .img img {
	border: 1px solid #eee;
}
.goods-list .item .padding {
	box-sizing: border-box;
display: inline-block;
width: 62%;
vertical-align: top;
padding-left: 2%;
}
.goods-list .item .title-cont {
	margin-bottom: 8px;
}
.goods-list .item .title {
	font-size: 18px;
}

/* catalog */
.goods-list-catalog .item .desc {
	font-size: 15px;
}
.goods-list-catalog .item .price {
	font-size: 17px;
	font-weight: bold;
}

/* widget */
.goods-list-widget .item {
	border-bottom: 1px dashed #9ab6cf;
}
.goods-list-widget .item .price-cont {
	font-size: 17px;
}
.goods-list-widget .item .price {
	font-weight: bold;
}

/* NEWS AND ANNOUNCEMENT HOLDERS
------------------------------------ */
.NewsHolder-layout .item,
.NewsArchive-layout .item,
.AnnouncementHolder-layout .item {
	margin-bottom: 20px;
}
.NewsHolder-layout .item h2.title,
.NewsArchive-layout .item h2.title,
.AnnouncementHolder-layout .item h2.title {
	margin: 0;
	font-size: 18px;
	font-weight: normal;
}
.NewsHolder-layout .item p.date,
.NewsArchive-layout .item p.date,
.AnnouncementHolder-layout .item p.date {
	margin-bottom: 4px;
	font-size: 15px;
}
.NewsHolder-layout .item .pict,
.NewsArchive-layout .item .pict,
.NewsEntry-layout .pict,
.AnnouncementHolder-layout .item .pict,
.Announcement-layout .pict {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.NewsHolder-layout .item .pict img,
.NewsArchive-layout .item .pict img,
.NewsEntry-layout .pict img,
.AnnouncementHolder-layout .item .pict img,
.Announcement-layout .pict img{
	max-height: 300px;
	width: auto;
}

/* CATALOG
------------------------------------ */
/* start catalog */
#wrapper .subcat-list,
#wrapper .subcat-list li{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.subcat-list a,
.subcat-list span {
	display: block;
	box-sizing: border-box;
	width: 100%;
	padding: 10px 10% 10px 20px;
	margin: 5px 0;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMjUvMTVoiq5bAAAAbElEQVQYlY3QsQkCQRSE4cFMMLroIlPBJq4PyzC1D8sQrowLLMJYuMRU+AxkE3GX/WGynze8CUacsUVqCfa+PHDqEQsLph6xcMOhR4Q3rhg2afNMck+y1i6+cMGuVl2qxtYzM46teYZ/c/zmA9DmMAXGkVC6AAAAAElFTkSuQmCC') 95% center no-repeat #a67c52; /* $button-bg */
	border-radius: 6px;
	cursor: pointer;
	font-size: 18px;
	text-align: left;
	color: #fff !important;
	text-decoration: none;
}
.subcat-list span{
	background: none #a67c52;
}

/* OrderButton form */
.OrderButton {
	margin-top: 10px;
}
.OrderButton fieldset {
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-top: 3px;
}
.OrderButton input.action {
	padding: 5px 22px;
	float: left;
	width: calc(100% - 118px);
}
.OrderButton input.action:active {
	padding: 5px 21px 5px 23px;
}
.OrderButton input.text {
	height: 26px;
	width: 20px;
	line-height: 26px;
	text-align: center;
	margin: 0;
	padding: 0 3px;
	display: inline-block;
	border: 1px solid #aaa;
}
.OrderButton .plus,
.OrderButtonCart .plus,
.OrderButton .minus,
.OrderButtonCart .minus {
	display: inline-block;
	font-size: 26px;
	line-height: 24px;
	height: 26px;
	width: 24px;
	background: #DEDEDE;
	margin: 0 2px;
	color: #000;
	border: 1px solid #aaa;
	text-decoration: none;
	vertical-align: top;
	text-align: center;
}

/* PRODUCT
------------------------------------ */
.Product-layout .main-image,
.Product-layout .main-image img {
	display: block;
}
.Product-layout .main-image {
	margin-bottom: 20px;
}
.Product-layout .price-container {
	font-size: 17px;
	margin-top: 25px;
	margin-bottom: 25px;
}
.Product-layout .OrderButton {
	margin-bottom: 10px;
}

/* CART
------------------------------------ */

/* cart info panel */
.cart-info {
	background: #eee;
	font-size: 15px;
	padding-top: 25px;
	padding-bottom: 22px;
}
#wrapper .cart-info .button-link {
	margin: 5px 0;
}
.cart-info .title {
	display: inline-block;
	width: 160px;
}
.cart-info .value {
	font-weight: bold;
}

/* buttons */
.OrderButtonCart {
	margin-top: 16px;
}
.OrderButtonCart .delete {
	float: right;
	font-size: 15px;
	position: relative;
	text-decoration: none;
	border-bottom: 1px solid;
}
.OrderButtonCart .delete:hover {
	border-bottom: none;
}
.OrderButtonCart .delete:before {
	position: absolute;
	left: -30px;
	top: 0;
	width: 24px;
	height: 24px;
	content: "";
	border-bottom: none;
	padding-left: 42px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAA8FBMVEUAAAD3cBb3cBX4cBX3cBX3cBX3cBX3cBX+9vD////+5tb949H+6tz5lVL4gTH928T+7uP5kkz6nV74eib93cj+8ej5j0f4hjn+8ur6oGP4fSv93Mb+8Of5j0j4ikD95NL/+fX5nF34hTf93cf+7OH5llP4iDz+6dr/+/j3eCL94s/+8+v5jkb+69/6pm34hzv5jUX5k0/94tD3dR38yqj5kUv5jkf4gDD938v4ij//9/L6oWX4fCj92cH+7+X4iT3+5tf6nmD4hDb/+fb4eyb8za3/+PT6omj4fCn4hTj+5dT+9e75mlr+7OD+9e/3cBWUMq1TAAAAUHRSTlMA4fHv8Pbz////////////////////////////////////////////////////////////////////////////////////////////////+81bLfwAAADCSURBVHgBY2BkYsYCWFgZ2NixAwZmdg4sACLBiQkISnBxI8R4uJAkePn4YeICgrxIEvxCwiIQcVExcX5kOyQkpaRB4jKycvKolisoKilzcqqoqqmju0pDUlNLW0dJF9O5Enr6BoZG2PzBZcxugs2DoqZmQuYWmBICOpbqVtY2tugSdob2DpycHI580qgSdmZOKiABZyEXC2QJVx05HogZbu4erkgSBp5eMPd4+xggSVj4IkLXD2QWWRHFgisx+OOQAAAD9x54S4NZoQAAAABJRU5ErkJggg==) left center no-repeat;
}
.OrderButtonCart form {
	display: inline-block;
}
.OrderButtonCart input {
	height: 26px;
	width: 20px;
	line-height: 26px;
	text-align: center;
	margin: 0;
	padding: 0 5px;
	display: inline-block;
	border: 1px solid #aaa;
}

/* SEARCH
------------------------------------ */
.Search-layout .item {
	padding: 20px 0;
	border-bottom: 1px dashed #7B7B7B;
}
.Search-layout .item.last {
	border: none;
}

/* EVENTS
------------------------------------ */
/* holder */
.EventHolder-layout .events-list {
	margin-top: 10px;
}
.EventHolder-layout .events-list .item {
	margin-bottom: 22px;
}
.EventHolder-layout .events-list .date {
	font-size: 15px;
}
.EventHolder-layout .events-list .title {
	font-size: 18px;
}

/* event */
.Event-layout .date-time {
	font-size: 15px;
	margin-bottom: 10px;
}

/* FAQ
------------------------------------ */
.FaqHolder-layout .questions-list,
.FaqSection-layout .questions-list {
	padding-left: 25px;
}
.FaqHolder-layout .questions-list .item,
.FaqSection-layout .questions-list .item {
	position: relative;
	margin-bottom: 15px;
}
.FaqHolder-layout .questions-list .item:before,
.FaqSection-layout .questions-list .item:before {
	content: attr(data-pos)".";
	position: absolute;
	top: 0;
	left: -20px;
	font-size: 18px;
}
.FaqHolder-layout .questions-list .question,
.FaqSection-layout .questions-list .question {
	font-size: 18px;
	text-decoration: none;
	border-bottom: 1px dashed;
}
.FaqHolder-layout .questions-list .question:hover,
.FaqSection-layout .questions-list .question:hover,
.FaqHolder-layout .questions-list .question:active,
.FaqSection-layout .questions-list .question:active {
	border-bottom: none;
	padding-bottom: 1px;
}

.FaqHolder-layout .questions-list .answer,
.FaqSection-layout .questions-list .answer {
	display: none;
	margin: 10px 0 0;
}
.FaqHolder-layout .questions-list .item.active .answer,
.FaqSection-layout .questions-list .item.active .answer {
	display: block;
}

/* PUBLICATIONS
------------------------------------ */

/* holder */
.PublHolder-layout .item {
	margin-bottom: 30px;
}
.PublHolder-layout .item .date-author {
	margin-bottom: 4px;	
}
.PublHolder-layout .item h2 {
	font-size: 18px;
	margin: 0 0 8px;
}

/* publication */
.Publication-layout .pict img {
	max-height: 100%;
}
.Publication-layout .pict {
	margin-bottom: 20px;
}
.Publication-layout .date-author {
	text-align: right;
	margin-top: 25px;
	margin-bottom: 30px;
}


/* CART POPUP WINDOW
-------------------------------------------- */
.shadow-bg {
	display: none;
	content: "";
	background: rgba(170, 170, 170, 0);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 8000;
}
.cart-popup {
	display: none;
	position: fixed;
	box-sizing: border-box;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 9000;
}
.cart-popup .content {
	position: relative;
	padding: 27px 40px 26px;
	background: #eee;
	font: 18px Tahoma, sans-serif;
	color: #5D6163;
	text-align: center;
}
.cart-popup .content:before,
.cart-popup .content:after {
	content: "";
	position: absolute;
	overflow: hidden; /* linux chrome top line fix */
	left: 0;
	width: 100%;
	height: 17px;
	background-repeat: repeat-x;
}
.cart-popup .content:before {
	top: -17px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAARCAYAAAAcw8YSAAAALUlEQVQI11XGwQnAIBQFsPRZtY5RcP8ZvQn/EmLvvwVP0Cpv0OvGZQZf3QrWATKfAOUmFR3FAAAAAElFTkSuQmCC);
}
.cart-popup .content:after {
	bottom: -17px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAARCAYAAAAcw8YSAAAAKklEQVQI12NQUVGMZmJgYPgOJ34wMTAw/ERl/YITv5kYGBj+oLL+ohL/AZwdEI3Dap4lAAAAAElFTkSuQmCC);
}
.cart-popup .content .msg {
	margin-bottom: 2px;
}

.cart-popup .content .button-wrap {
	text-align: center;
}
#cart-popup .content .button-link {
	padding: 5px;
	width: auto;
	min-width: 190px;
	margin: 5px 15px 0;
}
#cart-popup .content .button-link:active {
	padding: 5px 4px 5px 6px;
}

/* COMMON: CONTACTS
------------------------------------ */
.contacts-ico {
	padding-left: 20px;
	padding: 0 0 2px 20px;
	margin-bottom: 10px;
	-webkit-print-color-adjust: exact;
}
.contacts-on-page {
	margin-top: 10px;
	margin-bottom: 10px;
}

.map-ico {
	background: url('/themes/mobile/img/icons/contacts/ico-map.png')
	no-repeat;
}
.time-ico {
	background: url('/themes/mobile/img/icons/contacts/ico-time.png')
	no-repeat;
}
.phone-ico {
	background: url('/themes/mobile/img/icons/contacts/ico-phone.png')
	no-repeat;
}
.fax-ico {
	background: url('/themes/mobile/img/icons/contacts/ico-fax.png')
	no-repeat;
}
.mail-ico {
	background: url('/themes/mobile/img/icons/contacts/ico-mail.png')
	no-repeat;
}


.available,
.unavailable {
	color: #00b070;
	font-size: 14px;
	font-weight: 400;
	line-height: 30px;
}
.unavailable {
	color: #909090;
}

.price.old {
    color: #909090;
    font-size: 16px !important;
    text-decoration: line-through;
}

.htmlShare{
	margin: 10px 0;
}

/****** FILE: themes/mobile/css/typography.css *****/
/*
  (c) Mediaweb Studio
*/

/* GENERIC STYLES
-------------------------------------------- */
.typography {
	font: 15px/1.4 Arial, sans-serif;
	color: #373737;
}

/* PARAGRAPHS
-------------------------------------------- */
.typography .main-content p {
	margin: 0 0 15px;
}

/* QUOTES
-------------------------------------------- */
.typography blockquote {
	margin: 15px 0 15px 30px;
	font-style: italic;
}

/* LINKS 
-------------------------------------------- */
.typography a {
	color: #0d6b19;
}
.typography a:hover,
.typography a:active {
	text-decoration: none;
}

/* LIST STYLES 
-------------------------------------------- */
.typography ul, .typography ol {
	margin: 15px 0;
	padding: 0 0 0 20px;
}
.typography .main-content ul,
.typography .main-content ol {
	overflow: hidden;
}
.typography ul ul, .typography ol ol {
	margin: 5px 0;
}
.typography li {
	margin: 0 0 5px;
}

/* HEADER STYLES
-------------------------------------------- */
.typography h1,
.typography .like-h1 {
	font: 26px Tahoma, sans-serif;
	margin: 0 0 15px;
	color: #a67c52;
}
.typography h2,
.typography .like-h2 {
	font: 21px Tahoma, sans-serif;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #a67c52;
}
.typography h3, .typography h4 {
	font: bold 16px Tahoma, sans-serif;
	margin-top: 15px;
	margin-bottom: 5px;
	color: #a67c52;
}

/* PRE STYLES 
-------------------------------------------- */	
.typography pre {
	background: none;
	border: none;
	display: block;
	font-family: Courier, monospace;
	font-size: 123%;
	margin: 0;
	padding: 0;
}

/* TABLE STYLING 
-------------------------------------------- */
.typography table {
	margin: 20px 0;
	border-spacing: 0;
	border-collapse: collapse;
}
.typography th,
.typography thead td {
	background-color: #E7E7E7;
	border: 1px solid #C3C3C3;
	padding: 10px;
	font-weight: bold;
}
.typography td {
	border: 1px solid #C3C3C3;
	padding: 10px 12px;
	vertical-align: top;
	font-size: 13px;
	background-color: #FDFDFD;
}
.typography caption {
	caption-side: top;
	font-size: 12px;
	font-style: italic;
	padding-bottom: 7px;
	text-align: center;
}

/* WYSIWYG EDITOR ALIGNMENT CLASSES 
-------------------------------------------- */
.typography .left {
	text-align: left;
}
.typography .center {
	text-align: center;
}
.typography .right {
	text-align: right;
}

/* IMAGES 
-------------------------------------------- */
.typography img, .typography a img {
	border:0;
	margin: 0;
}
.typography img.right {
	float: right;
	margin-left:5px;
}
.typography img.left, .typography .img-left {
	float: left;
	margin-right:5px;
}
.typography img.leftAlone {
	float: left;
	margin-right: 100%;
}
.typography img.center {
	display: block;
	float: none;
	margin: 3px auto;
}

/****** FILE: themes/mobile/css/popup.css *****/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
  display: none;
}
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}
.mfp-ajax-cur {
  cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}
.mfp-loading.mfp-figure {
  display: none;
}
.mfp-hide {
  display: none !important;
}
.mfp-preloader {
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #ccc;
}
.mfp-preloader a:hover {
  color: #fff;
}
.mfp-s-ready .mfp-preloader {
  display: none;
}
.mfp-s-error .mfp-content {
  display: none;
}
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}
.mfp-close-btn-in .mfp-close {
  color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #fff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}
.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #fff;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after {
  border-left: 17px solid #fff;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0,0,0,0.6);
  background: #000;
}
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0,0,0,0.6);
  background: #444;
}
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}
.mfp-bottom-bar {
  margin-top: -webkit-calc(-40px + 4px);
  margin-top: calc(-40px + 4px);
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}
.mfp-image-holder .mfp-content {
  max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0,0,0,0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0,0,0,0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
        transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    -ms-transform-origin: 0;
        transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    -ms-transform-origin: 100%;
        transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

/*# sourceMappingURL=../maps/module/popup.css.map */


