

html {
	min-width: 320px;
	min-height: 100vh;
	background-color: #fff;
/*	background-image: url(../images/global-bgd.jpg);*/
	background-attachment: fixed;
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	color: #7a7a7a;
	line-height: 1.6;
    -webkit-text-size-adjust: 100%;
}

* {
	margin: 0;
	padding: 0;
	outline: none;
	outline-color: transparent;
	font-family: GothamProRegular, Arial, sans-serif
}

*,
:after,
:before {
	box-sizing: border-box
}

:after,
:before {
	-webkit-transition: inherit;

	transition: inherit
}
body,
html, .html {
	width: 100%;
	margin: 0;
	padding: 0;
}

body {
	padding: 0;
	min-width: inherit;
	min-height: inherit
}

a {
	text-decoration: none
}

a,
button {
	cursor: pointer !important
}

button {
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent
}

a,
button,
input,
textarea {
	font-family: inherit;
	-webkit-transition: .5s;
	transition: .5s
}

fieldset {
	margin: 0;
	padding: 0;
	border: none
}

.tipso_bubble,
.tipso_title {
	padding: 0;
	border-radius: 0 !important;
	text-align: left;
	font-size: .8rem;
	line-height: 1.2em
}

.tipso_content,
.tipso_title {
	padding: .5em
}

.remodal {
	padding: 0;
	max-width: 820px;
	width: 100% !important;
	color: #000;
	color: initial
}

.remodal-bg {
	-webkit-transition-duration: .5s;
	transition-duration: .5s
}

.remodal-overlay {
	background-color: hsla(0, 0%, 100%, .8);
	opacity: 1
}

.remodal-wrapper:after {
	display: inline-block
}

.remodal.remodal-is-closing,
.remodal.remodal-is-opening {
	-webkit-animation-duration: .5s;
	animation-duration: .5s
}

#lightcase-overlay {
	background-color: hsla(0, 0%, 100%, .8);
	opacity: 1
}

.lightcase-icon-close:before,
.lightcase-icon-next:before,
.lightcase-icon-prev:before {
	color: #333
}

#lightcase-case[data-lc-type=image] #lightcase-content,
#lightcase-case[data-lc-type=video] #lightcase-content {
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26), 0 2px 10px 0 rgba(0, 0, 0, .16)
}

[data-ripple] .legitRipple-ripple {
	background: hsla(0, 0%, 87%, .4) !important
}

.animsition-overlay-slide {
	background-image: url(../images/global-bgd.jpg);
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat
}

.grid {
	display: -webkit-box;
	display: flex;
	min-height: 100vh;
	width: 100%
}

.grid__sidebar {
	z-index: 200;
	flex-shrink: 0;
	width: 300px;
	background-color: #242424;
	-webkit-transition-duration: 1s;
	transition-duration: 1s
}

@media screen and (max-width:1240px) {
	.grid__sidebar {
		position: fixed !important;
		height: 100vh;
		-webkit-transition-duration: .5s;
		transition-duration: .5s;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}

}

.grid__sidebar:hover {
	opacity: 1 !important
}

.grid__sidebar--active {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.grid__sidebar-button {
	position: absolute;
	top: 40px;
	right: calc(-80px - 1rem);
	display: none;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background-color: #242424;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMyA2aDE4djJIM1Y2bTAgNWgxOHYySDN2LTJtMCA1aDE4djJIM3YtMnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
	background-position: 50%;
	background-size: 70% 70%;
	background-repeat: no-repeat
}

@media screen and (max-width:1240px) {
	.grid__sidebar-button {
		display: block
	}
		.grid__right-sidebar {
		display: none
	}
	.grid__sidebar-content-wrap ul.menu > li > a {
/*		font-size: 2em;*/
	}

}

.grid__sidebar-button--active {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyIDE5IDYuNDF6IiBmaWxsPSIjZmZmIi8+PC9zdmc+)
}

@media screen and (max-width:1240px) {
	.grid__sidebar-content-wrap {
		overflow-y: auto;
		height: 100vh
	}

}

@media screen and (min-width:840px) {
.field--name-title::after{

	}
.grid__main {
	display: -webkit-box;
	display: flex;
	flex-grow: 1;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	justify-content: space-between;
	padding-right: 1rem;
	padding-bottom: 170px;
	padding-left: 1rem;
	width: auto;
	background-color: #fff;
	background-image: url(../images/grid-2.png), url(../images/grid-1-small-1.jpg);
	background-position: bottom, top;
	background-size: 100% 170px, cover;
	-o-background-size: 100% 170px, 100% auto; /* opera ≥ 9.5 */
	-webkit-background-size: 100% 170px, 100% auto; /* Safari ≥ 5.0, Chrome ≥ 4.0 */
  -khtml-background-size: 100% 170px, 100% auto; /* Konqueror ≥ 3.5.4 */
  -moz-background-size: 100% 170px, 100% auto; /* Firefox ≥ 3.6 */
	background-repeat: no-repeat, no-repeat;
	background-attachment: scroll, fixed;
	@media (max-width: @iphone-screen) {
    -webkit-background-size: 100% 170px, 100% auto; /* Safari ≥ 5.0, Chrome ≥ 4.0 */
    -khtml-background-size: 100% 170px, 100% auto; /* Konqueror ≥ 3.5.4 */
 }
}
}






@media screen and (max-width:840px) {
	.field--name-title::after{
	
	}
	.grid__main {
/*		background-size: auto 170px, cover;
		background-attachment: scroll, fixed;*/
	}
@supports (-webkit-appearance:none) {
  /* CSS specific to iOS devices */
  .grid__main{
  	background-image: url(../images/grid-2.png), url(../images/grid-1-small-1.jpg), url(../images/grid-bg-iphone.jpg);
	  background-position: bottom, top, top;
  	background-attachment: scroll, scroll, scroll;
  	background-repeat: no-repeat, no-repeat, repeat-y;
  	webkit-background-size: 100% 170px, 100% auto, 100%; /* Safari ≥ 5.0, Chrome ≥ 4.0 */
    -khtml-background-size: 100% 170px, 100% auto; /* Konqueror ≥ 3.5.4 */
  }
{

}
}
}

.grid__control {
	position: relative;
	z-index: 10000;
	flex-shrink: 0;
	width: 101px;
	-webkit-transition-duration: 1s;
	transition-duration: 1s
}

@media screen and (max-width:840px) {
	.grid__control {
		width: 40px
	}

}

.grid__control:hover {
	opacity: 1 !important
}

@media screen and (min-width:1240px) {
.grid__content_right_on {
	width: calc(100% - 265px)
}
.grid__content {
		width: 100%
	}
.header__adress {
	width: 100%;
	display: block;
	color: #d09436;
	font-size: 12px;
	text-align: right;	
}

}


@media screen and (max-width:1240px) {
	.grid__content {
		width: 100%
	}
	.grid__content .node .content , .grid__content div.node__content {
  font-size: 1em;
   }
}

.grid__right-sidebar {
	flex-shrink: 0;
	width: 250px;
	background-color: rgba(255,255,255,0.7);
	padding: 10px;
}

@media screen and (max-width:1240px) {
	.grid__right-sidebar {
		display: none
	}
	.grid__content {
	width: calc(100% - 0px)
}
.grid__content_right_on {
	width: calc(100% - 0px)
}
}

@font-face {
	font-family: lightcase;
	src: url(../fonts/Lightcase/lightcase.eot?55356177);
	src: url(../fonts/Lightcase/lightcase.eot?55356177#iefix) format("embedded-opentype"), url(data:application/font-woff;base64,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) format("woff"), url(../fonts/Lightcase/lightcase.ttf?55356177) format("truetype"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5Db3B5cmlnaHQgKEMpIDIwMTUgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbTwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0ibGlnaHRjYXNlIiBob3Jpei1hZHYteD0iMTAwMCIgPgo8Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJsaWdodGNhc2UiIGZvbnQtd2VpZ2h0PSI0MDAiIGZvbnQtc3RyZXRjaD0ibm9ybWFsIiB1bml0cy1wZXItZW09IjEwMDAiIGFzY2VudD0iODUwIiBkZXNjZW50PSItMTUwIiAvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iMTAwMCIgLz4KPGdseXBoIGdseXBoLW5hbWU9InBsYXkiIHVuaWNvZGU9IiYjeGU4MDA7IiBkPSJtNTAwIDg1MGMtMjc1IDAtNDk5LTIyNC00OTktNTAwIDAtMjc1IDIyNC01MDAgNDk5LTUwMHM1MDAgMjI1IDUwMCA1MDBjMCAyNzYtMjI0IDUwMC01MDAgNTAweiBtMC05NjZjLTI1NiAwLTQ2NiAyMTAtNDY2IDQ2NiAwIDI1NyAyMTAgNDY2IDQ2NiA0NjYgMjU3IDAgNDY2LTIwOSA0NjYtNDY2IDAtMjU3LTIwOS00NjYtNDY2LTQ2NnogbS0zOCA2NDRjLTMgMy04IDUtMTIgNSAwIDAgMCAwIDAgMC0xIDAtMiAwLTMtMS0xIDAtMiAwLTQgMC02LTMtMTAtOS0xMC0xNnYtMzMxIDBjMC0zIDAtNSAxLTcgMi00IDUtNyAxMC05IDEgMCAyIDAgMy0xIDEgMCAyIDAgMyAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDQgMCA5IDEgMTIgNWwxNjUgMTY1YzcgNyA3IDE4IDAgMjRsLTE2NSAxNjZ6IG01LTMwMnYyNDlsMTI1LTEyNS0xMjUtMTI0eiIgaG9yaXotYWR2LXg9IjEwMDAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJwYXVzZSIgdW5pY29kZT0iJiN4ZTgwMTsiIGQ9Im01MDAgODUwYy0yNzUgMC01MDAtMjI1LTUwMC01MDAgMC0yNzYgMjI1LTUwMCA1MDAtNTAwczUwMCAyMjQgNTAwIDUwMGMwIDI3NS0yMjQgNTAwLTUwMCA1MDB6IG0wLTk2NmMtMjU3IDAtNDY2IDIwOS00NjYgNDY2IDAgMjU3IDIwOSA0NjYgNDY2IDQ2NiAyNTcgMCA0NjYtMjA5IDQ2Ni00NjYgMC0yNTctMjA5LTQ2Ni00NjYtNDY2eiBtMTI5IDYyMHYtMzA4YzAtMTAtNy0xNy0xNy0xN3MtMTcgNy0xNyAxN3YzMDhjMCA5IDggMTcgMTcgMTdzMTctOCAxNy0xN3ogbS0yMjMgMHYtMzA4YzAtMTAtOC0xNy0xNy0xNy0xMCAwLTE3IDctMTcgMTd2MzA4YzAgOSA3IDE3IDE3IDE3IDkgMCAxNy04IDE3LTE3eiIgaG9yaXotYWR2LXg9IjEwMDAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJjbG9zZSIgdW5pY29kZT0iJiN4ZTgwMjsiIGQ9Im02NjAgNDg3bC0xMzYtMTM3IDEzNi0xMzdjNy02IDctMTcgMC0yNC0zLTMtNy01LTEyLTUtNCAwLTggMi0xMiA1bC0xMzYgMTM3LTEzNy0xMzdjLTMtMy04LTUtMTItNS00IDAtOSAyLTEyIDUtNyA3LTcgMTggMCAyNGwxMzcgMTM3LTEzNyAxMzdjLTcgNi03IDE3IDAgMjQgNiA2IDE3IDYgMjQgMGwxMzctMTM3IDEzNiAxMzdjNyA2IDE4IDYgMjQgMCA3LTcgNy0xOCAwLTI0eiBtMzM5LTEzN2MwLTI3NS0yMjQtNDk5LTQ5OS00OTktMjc2IDAtNTAwIDIyNC01MDAgNDk5IDAgMjc1IDIyNCA0OTkgNTAwIDQ5OSAyNzUgMCA0OTktMjI0IDQ5OS00OTl6IG0tMzQgMGMwIDI1Ny0yMDkgNDY2LTQ2NSA0NjYtMjU3IDAtNDY2LTIwOS00NjYtNDY2IDAtMjU3IDIwOS00NjYgNDY2LTQ2NiAyNTYgMCA0NjUgMjA5IDQ2NSA0NjZ6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KPGdseXBoIGdseXBoLW5hbWU9InByZXYiIHVuaWNvZGU9IiYjeGU4MDM7IiBkPSJtNTAwIDg0OWMtMjc1IDAtNDk5LTIyMy00OTktNDk5IDAtMjc1IDIyNC00OTkgNDk5LTQ5OSAyNzUgMCA0OTkgMjI0IDQ5OSA0OTkgMCAyNzYtMjI0IDQ5OS00OTkgNDk5eiBtMC05NjRjLTI1NyAwLTQ2NiAyMDktNDY2IDQ2NSAwIDI1NyAyMDkgNDY2IDQ2NiA0NjYgMjU2IDAgNDY1LTIwOSA0NjUtNDY2IDAtMjU2LTIwOS00NjUtNDY1LTQ2NXogbTc0IDYxMmwtMTUzLTE1NCAxNTMtMTUzYzctNyA3LTE4IDAtMjQtNi03LTE3LTctMjQgMGwtMTY1IDE2NWMtNiA3LTYgMTcgMCAyNGwxNjUgMTY2YzQgMyA4IDUgMTIgNSA1IDAgOS0yIDEyLTUgNy03IDctMTggMC0yNHoiIGhvcml6LWFkdi14PSIxMDAwIiAvPgo8Z2x5cGggZ2x5cGgtbmFtZT0ibmV4dCIgdW5pY29kZT0iJiN4ZTgwNDsiIGQ9Im01MDAtMTQ5YzI3NSAwIDQ5OSAyMjQgNDk5IDQ5OSAwIDI3Ni0yMjQgNDk5LTQ5OSA0OTktMjc1IDAtNDk5LTIyMy00OTktNDk5IDAtMjc1IDIyNC00OTkgNDk5LTQ5OXogbTAgOTY1YzI1NiAwIDQ2NS0yMDkgNDY1LTQ2NiAwLTI1Ni0yMDktNDY1LTQ2NS00NjUtMjU3IDAtNDY2IDIwOS00NjYgNDY1IDAgMjU3IDIwOSA0NjYgNDY2IDQ2NnogbS03NS02MTJsMTUzIDE1NC0xNTMgMTUzYy02IDctNiAxNyAwIDI0IDcgNyAxNyA3IDI0IDBsMTY1LTE2NWM3LTcgNy0xOCAwLTI0bC0xNjUtMTY2Yy0zLTMtOC01LTEyLTUtNCAwLTkgMi0xMiA1LTcgNy03IDE3IDAgMjR6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KPGdseXBoIGdseXBoLW5hbWU9InNwaW4iIHVuaWNvZGU9IiYjeGU4MDU7IiBkPSJtMTAwMCAzMTVoLTM2YzAgMjc1LTIyNCA0OTktNDk5IDQ5OXYzNmMyOTUgMCA1MzUtMjQwIDUzNS01MzV6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KPC9mb250Pgo8L2RlZnM+Cjwvc3ZnPg==) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: GothamProRegular;
	src: url(../fonts/GothamProRegular/GothamProRegular.eot);
	src: url(../fonts/GothamProRegular/GothamProRegular.eot?#iefix)format("embedded-opentype"), url(../fonts/GothamProRegular/GothamProRegular.woff) format("woff"), url(../fonts/GothamProRegular/GothamProRegular.ttf) format("truetype");
	font-style: normal;
	font-weight: 400
}

@font-face {
	font-family: GothamProBold;
	src: url(../fonts/GothamProBold/GothamProBold.eot);
	src: url(../fonts/GothamProBold/GothamProBold.eot?#iefix)format("embedded-opentype"), url(../fonts/GothamProBold/GothamProBold.woff) format("woff"), url(../fonts/GothamProBold/GothamProBold.ttf) format("truetype");
	font-style: normal;
	font-weight: 400
}

@font-face {
	font-family: GothamProBlack;
	src: url(../fonts/GothamProBlack/GothamProBlack.eot);
	src: url(../fonts/GothamProBlack/GothamProBlack.eot?#iefix)format("embedded-opentype"), url(../fonts/GothamProBlack/GothamProBlack.woff) format("woff"), url(../fonts/GothamProBlack/GothamProBlack.ttf) format("truetype");
	font-style: normal;
	font-weight: 400
}

@font-face {
	font-family: GothamProItalic;
	src: url(../fonts/GothamProItalic/GothamProItalic.eot);
	src: url(../fonts/GothamProItalic/GothamProItalic.eot?#iefix)format("embedded-opentype"), url(../fonts/GothamProItalic/GothamProItalic.woff) format("woff"), url(../fonts/GothamProItalic/GothamProItalic.ttf) format("truetype");
	font-style: normal;
	font-weight: 400
}

@font-face {
	font-family: GothamProMedium;
	src: url(../fonts/GothamProMedium/GothamProMedium.eot);
	src: url(../fonts/GothamProMedium/GothamProMedium.eot?#iefix)format("embedded-opentype"), url(../fonts/GothamProMedium/GothamProMedium.woff) format("woff"), url(../fonts/GothamProMedium/GothamProMedium.ttf) format("truetype");
	font-style: normal;
	font-weight: 400
}

@font-face {
	font-family: GothamProLight;
	src: url(../fonts/GothamProLight/GothamProLight.eot);
	src: url(../fonts/GothamProLight/GothamProLight.eot?#iefix)format("embedded-opentype"), url(../fonts/GothamProLight/GothamProLight.woff) format("woff"), url(../fonts/GothamProLight/GothamProLight.ttf) format("truetype");
	font-style: normal;
	font-weight: 400
}

@font-face {
	font-family: GothamProMediumItalic;
	src: url(../fonts/GothamProMediumItalic/GothamProMediumItalic.eot);
	src: url(../fonts/GothamProMediumItalic/GothamProMediumItalic.eot?#iefix)format("embedded-opentype"), url(../fonts/GothamProMediumItalic/GothamProMediumItalic.woff) format("woff"), url(../fonts/GothamProMediumItalic/GothamProMediumItalic.ttf) format("truetype");
	font-style: normal;
	font-weight: 400
}

@font-face {
	font-family: GothamProLightItalic;
	src: url(../fonts/GothamProLightItalic/GothamProLightItalic.eot);
	src: url(../fonts/GothamProLightItalic/GothamProLightItalic.eot?#iefix)format("embedded-opentype"), url(../fonts/GothamProLightItalic/GothamProLightItalic.woff) format("woff"), url(../fonts/GothamProLightItalic/GothamProLightItalic.ttf) format("truetype");
	font-style: normal;
	font-weight: 400
}

@font-face {
	font-family: GothamProBoldItalic;
	src: url(../fonts/GothamProBoldItalic/GothamProBoldItalic.eot);
	src: url(../fonts/GothamProBoldItalic/GothamProBoldItalic.eot?#iefix)format("embedded-opentype"), url(../fonts/GothamProBoldItalic/GothamProBoldItalic.woff) format("woff"), url(../fonts/GothamProBoldItalic/GothamProBoldItalic.ttf) format("truetype");
	font-style: normal;
	font-weight: 400
}

@font-face {
	font-family: GothamProBlackItalic;
	src: url(../fonts/GothamProBlackItalic/GothamProBlackItalic.eot);
	src: url(../fonts/GothamProBlackItalic/GothamProBlackItalic.eot?#iefix)format("embedded-opentype"), url(../fonts/GothamProBlackItalic/GothamProBlackItalic.woff) format("woff"), url(../fonts/GothamProBlackItalic/GothamProBlackItalic.ttf) format("truetype");
	font-style: normal;
	font-weight: 400
}

@font-face {
	font-family: Kristen ITC;
	src: url(../fonts/KristenITC/KristenITC-Regular.eot);
	src: url(../fonts/KristenITC/KristenITC-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/KristenITC/KristenITC-Regular.woff) format("woff"), url(../fonts/KristenITC/KristenITC-Regular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

.typography {
	font-weight: 300;
	font-style: normal;
	line-height: 1.3em
}

.typography h1 {
	margin-top: .5em;
	margin-bottom: 1.5em;
	font-size: 2.4em;
	line-height: 1.1em
}

.typography h2 {
	margin-top: 1.44em;
	margin-bottom: .72em;
	font-size: 1.8em;
	line-height: 1.44em
}

.typography h3 {
	margin-top: .94em;
	margin-bottom: .94em;
	font-size: 1.35em;
	line-height: 1.89em
}

.typography h4,
.typography h5,
.typography h6 {
	margin-top: 1.28em;
	margin-bottom: 1.28em;
	font-size: 1em;
	line-height: 1.28em
}

.typography blockquote,
.typography ol,
.typography p,
.typography pre,
.typography table,
.typography ul {
	margin-top: 1.28em;
	margin-bottom: 1.28em
}

.typography ol,
.typography ul {
	margin-left: 2.56em
}

.typography hr {
	margin: -1px 0;
	border: 1px solid
}

.typography ol ol,
.typography ol ul,
.typography ul ol,
.typography ul ul {
	margin-top: 0;
	margin-bottom: 0
}

.typography b,
.typography code,
.typography em,
.typography small,
.typography strong {
	line-height: 1
}

.typography sub,
.typography sup {
	position: relative;
	top: -.4em;
	vertical-align: baseline
}

.typography sub {
	top: .4em
}

.typography table {
	overflow-y: scroll;
	width: 100%;
	border-collapse: collapse
}

.typography td,
.typography th {
	padding: 6px;
	border: 1px solid #b8b8b8
}

.typography th {
	font-weight: 700
}

.typography blockquote,
.typography cite {
	padding-left: 1.28em;
	border-left: 6px solid #b8b8b8
}

.typography {
	color: #7a7a7a;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.5;
	clear: both;
}

.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography h6 {
	color: #d09436
}

.typography span {
	font-size: inherit
}

.typography a {
	color: #d09436;
	text-decoration: underline
}

.typography a:hover {
	color: #f4794e
}

.typography iframe {
	margin-top: 1.28em;
	margin-bottom: 1.28em;
	width: 100%;
	height: 400px;
	border: none
}

.typography img {
	max-width: 100%;
	height: auto
}

.typography b,
.typography em,
.typography strong {
	font-weight: 700;
	font-family: GothamProBold;
}

.typography button {
	padding: 12px 30px;
	background: -webkit-linear-gradient(top, #d09436, #d09436 50%, #242424 50%, rgba(36, 36, 36, 1));
	background: linear-gradient(180deg, #d09436 0, #d09436 50%, #242424 50%, rgba(36, 36, 36, 1));
	background-position: top;
	background-size: 100% 200%;
	color: #fff;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 18px;
	line-height: 16px
}

.typography button:hover {
	background-position: bottom
}

.article {
	position: relative
}

.article,
.article ymaps,
.blog,
.blog__item {
/*	width: 100%;*/
	padding: 10px;
	background-color: rgba(255,255,255,0.7);
}

.blog__item:not(:last-child) {
	margin-bottom: 4rem
}

.blog__item-title {
	font-size: 2rem;
	color: #242424;
	margin-bottom: 1rem
}

.blog__item-image {
/*	width: 100%*/
}

.blog__item-text {
	margin-bottom: 2rem
}

.blog__item-readmore {
	padding: 12px 30px;
	background: -webkit-linear-gradient(top, #d09436, #d09436 50%, #242424 50%, rgba(36, 36, 36, 1));
	background: linear-gradient(180deg, #d09436 0, #d09436 50%, #242424 50%, rgba(36, 36, 36, 1));
	background-position: top;
	background-size: 100% 200%;
	color: #fff;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 18px;
	line-height: 16px
}

.blog__item-readmore:hover {
	background-position: bottom
}

.breadcrumbs {
	width: 100%;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 2rem
}

.breadcrumbs__item {
	position: relative;
	font-size: 14px;
	color: #7b7a7a;
	line-height: 3em;
	white-space: nowrap
}

.breadcrumbs__item:not(:last-child):after {
	padding: 0 .5em 0 .3em;
	content: "3";
	text-decoration: none !important
}

.breadcrumbs__item:not(:last-child):hover {
	color: #d09436
}

.breadcrumbs__item:last-child {
	color: #7b7a7a;
	cursor: default !important
}

.callback {
	margin-bottom: 58px;
	margin-top: 30px;
	width: 100%;
	font-weight: 400;
	line-height: 24px;
	padding: 0 2rem
}

.callback__phone {
	color: #fff;
	font-size: 20px;
	display: block
}

.callback__phone:hover {
	color: #d09436
}

.callback__action {
	color: #d09436;
	font-family: Arial;
	font-size: 12px;
	display: block
}

.callback__action:hover {
	text-decoration: underline
}

.category {
	width: 100%
}

.category__item, .view-fotografii-na-glavnuyu .view-content .views-row a{
	position: relative;
	display: block;
	overflow: hidden;
	
	border: 10px solid #fff;
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	-webkit-transition-duration: 0s;
	transition-duration: 0s
} 
.category__item{
	width: calc((100% - 100px)/3);
}
.view-fotografii-na-glavnuyu .view-content .views-row {
	display: inline-block;
	width: calc((100% - 100px)/3);
}
.views-field-field-foto-dlya-gravnoy .field-content a:hover .category__item-title {
	background-position: bottom
}

@media screen and (max-width:1240px) {
	.category__item {
		width: calc((100% - 50px)/3)
	}

}

@media screen and (max-width:840px) {
	.category__item {
		width: 100%
	}

}

.image-style-foto-dlya-glavnoy {
	display: block;
	width: 100%;
	-webkit-transition-duration: 1s;
	transition-duration: 1s
}

.views-field-field-foto-dlya-gravnoy .field-content a:hover .image-style-foto-dlya-glavnoy {
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}

@media screen and (min-width:1400px) {
#block-calipso-fotonaglavnuyu .field--name-body{
	height: 1300px;
}
#block-calipso-fotonaglavnuyu .field--name-body .category__item{
width: calc((100% - 40px) / 3);
}
}

@media screen and (min-width: 780px) and (max-width:1399.98px) {
#block-calipso-fotonaglavnuyu .field--name-body{
height: 1020px;
}
#block-calipso-fotonaglavnuyu .field--name-body .category__item{
width: calc((100% - 40px) / 3);
}
}

@media screen and (min-width: 576px) and (max-width:779.98px) {
#block-calipso-fotonaglavnuyu .field--name-body{
	height: 1370px;
}
#block-calipso-fotonaglavnuyu .field--name-body .category__item{
width: calc((100% - 40px) / 2);
}
}

@media screen and (max-width: 576px) {
#block-calipso-fotonaglavnuyu .field--name-body{
	height: 4540px;
}
#block-calipso-fotonaglavnuyu .field--name-body .category__item{
width: 100%;
}
}
.node__content .field--name-field-room-desc p,.node__content .field--name-body p, .view-id-news .views-row>div{
	text-align: justify;
}

#block-calipso-fotonaglavnuyu .field--name-body{
display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 20px 20px;
  /* высота контейнера фиксированная */
  /* должна быть больше любой из колонок */
  width: 100%;
}



#block-calipso-fotonaglavnuyu .field--name-body::before,
#block-calipso-fotonaglavnuyu .field--name-body::after {
  content: "";
  flex-basis: 100%;
  width: 0;
  order: 2;
}
#block-calipso-fotonaglavnuyu .field--name-body .category__item a:hover .category__item-title {
	background-position: bottom
}

.category__item-image {
	display: block;
	width: 100%;
	-webkit-transition-duration: 1s;
	transition-duration: 1s
}

.category__item:hover .category__item-image {
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}

#block-calipso-fotonaglavnuyu .field--name-body .category__item .category__item-title, .category__item-title {
	position: absolute;
	bottom: 20px;
	left: 20px;
	z-index: 1;
	padding: 12px 30px;
	max-width: calc(100% - 40px);
	background: -webkit-linear-gradient(top, #242424, #242424 50%, #d09436 0, #d09436);
	background: linear-gradient(180deg, #242424 0, #242424 50%, #d09436 0, #d09436);
	background-position: top;
	background-size: 100% 200%;
	color: #fff;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 18px;
	line-height: 16px;
	-webkit-transition-duration: .5s;
	transition-duration: .5s
}

.category__item:hover .category__item-title, #block-calipso-fotonaglavnuyu .field--name-body .category__item:hover .category__item-title, .category__item a:hover .category__item-title {
	background-position: bottom
}

.footer {
	width: 100%;
	padding: 0 2rem;
	margin-bottom: 40px
}

.footer__social {
	width: 100%;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	justify-content: flex-start;
	margin-bottom: 14px
}

.footer__social-link {
	height: 29px;
	width: 29px;
	display: block;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: auto 70%;
	border-radius: 50%
}

.footer__social-link:not(:last-child) {
	margin-right: 10px
}

.footer__social-link:hover {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

.footer__social-link--vk {
	background-color: #6996c7;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkuNTQgMTQuNmMxLjU1IDEuNDQgMS44NyAyLjEzIDEuOTIgMi4yMi42NCAxLjA2LS43IDEuMTQtLjcgMS4xNGwtMi41OC4wNHMtLjU2LjExLTEuMjgtLjM5Yy0uOTctLjY2LTEuOS0yLjM5LTIuNTktMi4xNi0uNzEuMjMtLjY5IDEuNzgtLjY5IDEuNzhzMCAuMjItLjE2LjM5Yy0uMTguMTktLjUzLjEyLS41My4xMmgtMS4xNVM5LjIzIDE4IDcgMTUuNjdjLTIuNDUtMi41NC00LjYxLTcuNTQtNC42MS03LjU0cy0uMTItLjMuMDEtLjQ3Yy4xNS0uMTYuNTctLjE2LjU3LS4xNmgyLjc2cy4yNyAwIC40NC4xNmMuMTUuMTEuMjQuMzQuMjQuMzRzLjQ0IDEuMTEgMS4wNCAyLjEzYzEuMTUgMS45OSAxLjY4IDIuNDIgMi4wNSAyLjIxLjYtLjMxLjQzLTIuODEuNDMtMi44MXMuMDEtLjkxLS4yOS0xLjMxYy0uMjMtLjMxLS42Ny0uNDEtLjg2LS40My0uMTYtLjAyLjEtLjM4LjQzLS41NUM5LjcxIDcgMTAuNTggNyAxMS42MiA3Yy44MSAwIDEuMDQuMDYgMS4zNS4xMy45Ni4yMy42MyAxLjEyLjYzIDMuMjQgMCAuNjktLjEgMS42My4zNyAxLjk2LjIxLjE0LjczLjAyIDIuMDMtMi4xNy42LTEuMDQgMS4wNi0yLjI3IDEuMDYtMi4yN3MuMS0uMjEuMjUtLjMxYy4xNi0uMDguMzgtLjA4LjM4LS4wOGgyLjlzLjg4LS4xIDEuMDIuMjljLjE1LjQxLS4zMyAxLjM4LTEuNTIgMi45NS0xLjk0IDIuNi0yLjE2IDIuMzYtLjU1IDMuODZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+)
}


.footer__social-link--wp {
	background-color: #66cc66;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTkwcHgiIGhlaWdodD0iMTkwcHgiIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDQwLjYwNSA0MC42MDUiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQogeG1sbnM6eG9kbT0iaHR0cDovL3d3dy5jb3JlbC5jb20vY29yZWxkcmF3L29kbS8yMDAzIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwwIHtmaWxsOiM2NkNDNjY7ZmlsbC1ydWxlOm5vbnplcm99DQogICAgLmZpbDEge2ZpbGw6d2hpdGU7ZmlsbC1ydWxlOm5vbnplcm99DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8Y2lyY2xlIGNsYXNzPSJmaWwwIiBjeD0iMjAuMzAzIiBjeT0iMjAuMzAzIiByPSIyMC4zMDMiLz4NCiAgPGc+DQogICA8cGF0aCBjbGFzcz0iZmlsMSIgZD0iTTYuNDIzIDIwLjE3N2MtMC4wMDEsMi40NTUgMC42NCw0Ljg1MiAxLjg2LDYuOTY2bC0xLjk3NyA3LjIyIDcuMzg5IC0xLjkzOGMyLjAzNiwxLjExIDQuMzI4LDEuNjk1IDYuNjYxLDEuNjk2bDAuMDA1IDBjNy42ODIsMCAxMy45MzUsLTYuMjUxIDEzLjkzOSwtMTMuOTM0IDAuMDAxLC0zLjcyMyAtMS40NDgsLTcuMjI0IC00LjA3OSwtOS44NTcgLTIuNjMyLC0yLjYzNCAtNi4xMzEsLTQuMDg1IC05Ljg2LC00LjA4NyAtNy42ODMsMCAtMTMuOTM1LDYuMjUxIC0xMy45MzgsMTMuOTM0bDAgMHptNC40IDYuNjAxbC0wLjI3NiAtMC40MzhjLTEuMTYsLTEuODQzIC0xLjc3MiwtMy45NzUgLTEuNzcxLC02LjE2MyAwLjAwMiwtNi4zODUgNS4xOTksLTExLjU4MSAxMS41ODksLTExLjU4MSAzLjA5NSwwLjAwMiA2LjAwMywxLjIwOCA4LjE5MSwzLjM5NiAyLjE4NywyLjE5IDMuMzksNS4xIDMuMzksOC4xOTQgLTAuMDAzLDYuMzg2IC01LjIsMTEuNTgyIC0xMS41ODUsMTEuNTgybC0wLjAwNSAwYy0yLjA3OSwtMC4wMDIgLTQuMTE4LC0wLjU2IC01Ljg5NiwtMS42MTVsLTAuNDIzIC0wLjI1MSAtNC4zODUgMS4xNSAxLjE3MSAtNC4yNzR6bTkuNTM4IDcuMzQzbDAgMCAwIDBjMCwwIDAsMCAwLDB6Ii8+DQogIDwvZz4NCiAgPHBhdGggY2xhc3M9ImZpbDEiIGQ9Ik0xNi44NzggMTQuMzUxYy0wLjI2MiwtMC41OCAtMC41MzYsLTAuNTkyIC0wLjc4NCwtMC42MDIgLTAuMjAzLC0wLjAwOCAtMC40MzUsLTAuMDA4IC0wLjY2OCwtMC4wMDggLTAuMjMyLDAgLTAuNjEsMC4wODcgLTAuOTI4LDAuNDM2IC0wLjMyLDAuMzQ4IC0xLjIyLDEuMTkxIC0xLjIyLDIuOTA0IDAsMS43MTQgMS4yNDgsMy4zNjkgMS40MjMsMy42MDIgMC4xNzQsMC4yMzIgMi40MDksMy44NjEgNS45NDgsNS4yNTcgMi45NDMsMS4xNiAzLjU0MSwwLjkzIDQuMTc5LDAuODcxIDAuNjM5LC0wLjA1OCAyLjA2MSwtMC44NDIgMi4zNTEsLTEuNjU1IDAuMjkxLC0wLjgxMyAwLjI5MSwtMS41MSAwLjIwNCwtMS42NTYgLTAuMDg4LC0wLjE0NSAtMC4zMiwtMC4yMzIgLTAuNjY4LC0wLjQwNiAtMC4zNDgsLTAuMTc0IC0yLjA2MSwtMS4wMTcgLTIuMzc5LC0xLjEzMyAtMC4zMiwtMC4xMTYgLTAuNTUyLC0wLjE3NCAtMC43ODQsMC4xNzUgLTAuMjMzLDAuMzQ4IC0wLjksMS4xMzIgLTEuMTAzLDEuMzY0IC0wLjIwMywwLjIzMyAtMC40MDYsMC4yNjIgLTAuNzU0LDAuMDg4IC0wLjM0OCwtMC4xNzUgLTEuNDcsLTAuNTQyIC0yLjgwMSwtMS43MjkgLTEuMDM1LC0wLjkyMyAtMS43MzQsLTIuMDYzIC0xLjkzOCwtMi40MTEgLTAuMjAyLC0wLjM0OCAtMC4wMjEsLTAuNTM3IDAuMTUzLC0wLjcxMSAwLjE1NywtMC4xNTUgMC4zNDksLTAuNDA2IDAuNTIzLC0wLjYwOSAwLjE3NCwtMC4yMDQgMC4yMzIsLTAuMzQ5IDAuMzQ4LC0wLjU4MSAwLjExNiwtMC4yMzMgMC4wNTgsLTAuNDM2IC0wLjAyOSwtMC42MTEgLTAuMDg3LC0wLjE3NCAtMC43NjQsLTEuODk2IC0xLjA3MywtMi41ODV6Ii8+DQogPC9nPg0KPC9zdmc+DQo=");
}

.footer__social-link--ya {
	background-color: #ff3333;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjg1cHgiIGhlaWdodD0iMjg1cHgiIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDI1Mi40NzkgMjUyLjQ3OSINCiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCiB4bWxuczp4b2RtPSJodHRwOi8vd3d3LmNvcmVsLmNvbS9jb3JlbGRyYXcvb2RtLzIwMDMiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDAge2ZpbGw6I0ZGMzMzMztmaWxsLXJ1bGU6bm9uemVyb30NCiAgICAuZmlsMSB7ZmlsbDp3aGl0ZTtmaWxsLXJ1bGU6bm9uemVyb30NCiAgIF1dPg0KICA8L3N0eWxlPg0KIDwvZGVmcz4NCiA8ZyBpZD0i0KHQu9C+0LlfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxwYXRoIGNsYXNzPSJmaWwwIiBkPSJNMCAxMjYuMjRjMCwtNjkuNzI0IDU2LjUwNywtMTI2LjI0IDEyNi4yNCwtMTI2LjI0IDY5LjcwOSwwIDEyNi4yMzksNTYuNTE2IDEyNi4yMzksMTI2LjI0IDAsNjkuNzIzIC01Ni41MywxMjYuMjM5IC0xMjYuMjM5LDEyNi4yMzkgLTY5LjczOCwwIC0xMjYuMjQsLTU2LjUxNiAtMTI2LjI0LC0xMjYuMjM5eiIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMSIgZD0iTTE0Mi40MDUgNzEuNTI3bC0xMS42NjYgMGMtMjEuMzg1LDAgLTMyLjYzMSwxMC44MzEgLTMyLjYzMSwyNi44MDEgMCwxOC4wNTQgNy43NzcsMjYuNTA5IDIzLjc0NywzNy4zNTRsMTMuMTkyIDguODg5IC0zNy45MDggNTYuNjQ1IC0yOC4zMzYgMCAzNC4wMjQgLTUwLjY3MWMtMTkuNTY3LC0xNC4wMjggLTMwLjU1MSwtMjcuNjQ1IC0zMC41NTEsLTUwLjY4NiAwLC0yOC44ODYgMjAuMTM1LC00OC42MDEgNTguMzI1LC00OC42MDFsMzcuOTA4IC0wLjAwNCAwIDE0OS44MjQgLTI2LjEwNCAwIDAgLTEyOS41NTF6Ii8+DQogPC9nPg0KPC9zdmc+DQo=")
}

.footer__social-link--tg {
	background-color: #70b0eb;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjU4cHgiIGhlaWdodD0iMjU4cHgiIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDYyLjYwMyA2Mi42MDMiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiDQogeG1sbnM6eG9kbT0iaHR0cDovL3d3dy5jb3JlbC5jb20vY29yZWxkcmF3L29kbS8yMDAzIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwwIHtmaWxsOiM3MEIwRUI7ZmlsbC1ydWxlOm5vbnplcm99DQogICAgLmZpbDIge2ZpbGw6I0IwQkVDNTtmaWxsLXJ1bGU6bm9uemVyb30NCiAgICAuZmlsMyB7ZmlsbDojQ0ZEOERDO2ZpbGwtcnVsZTpub256ZXJvfQ0KICAgIC5maWwxIHtmaWxsOndoaXRlO2ZpbGwtcnVsZTpub256ZXJvfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPGNpcmNsZSBjbGFzcz0iZmlsMCIgY3g9IjMxLjMwMSIgY3k9IjMxLjMwMSIgcj0iMzEuMzAxIi8+DQogIDxwYXRoIGNsYXNzPSJmaWwxIiBkPSJNNDYuODc0IDE3LjIxNWwtNS44NjMgMjkuOTM0YzAsMCAtMC4yNTIsMS4zNjggLTEuOTQ4LDEuMzY4IC0wLjkwMiwwIC0xLjM2NywtMC40MjkgLTEuMzY3LC0wLjQyOWwtMTIuNjk4IC0xMC41MzggLTYuMjE0IC0zLjEzMSAtNy45NzQgLTIuMTIxYzAsMCAtMS40MiwtMC40MSAtMS40MiwtMS41ODQgMCwtMC45NzggMS40NiwtMS40NDQgMS40NiwtMS40NDRsMzMuMzYyIC0xMy4yNTRjLTAuMDAyLC0wLjAwMSAxLjAxOSwtMC4zNjggMS43NjIsLTAuMzY2IDAuNDU3LDAuMDAxIDAuOTc4LDAuMTk2IDAuOTc4LDAuNzgzIDAsMC4zOTEgLTAuMDc4LDAuNzgyIC0wLjA3OCwwLjc4MnoiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDIiIGQ9Ik0yOS43MzYgNDEuNDgybC01LjM2MiA1LjI4MWMwLDAgLTAuMjMzLDAuMTggLTAuNTQ1LDAuMTg4IC0wLjEwOCwwLjAwMyAtMC4yMjMsLTAuMDE0IC0wLjM0MiwtMC4wNjdsMS41MDkgLTkuMzM2IDQuNzQgMy45MzR6Ii8+DQogIDxwYXRoIGNsYXNzPSJmaWwzIiBkPSJNNDAuNTMgMjIuMjE4Yy0wLjI2NCwtMC4zNDQgLTAuNzUzLC0wLjQwNyAtMS4wOTcsLTAuMTQ2bC0yMC42NTIgMTIuMzZjMCwwIDMuMjk2LDkuMjIxIDMuNzk4LDEwLjgxOCAwLjUwNCwxLjU5NyAwLjkwOCwxLjYzNSAwLjkwOCwxLjYzNWwxLjUwOSAtOS4zMzUgMTUuMzg4IC0xNC4yMzZjMC4zNDQsLTAuMjYyIDAuNDA4LC0wLjc1MiAwLjE0NiwtMS4wOTZ6Ii8+DQogPC9nPg0KPC9zdmc+DQo=)
}

.footer__copy {
	color: #7b7a7a;
	font-size: 11px;
	font-weight: 300;
	line-height: 18px
}

.header {
	width: 100%;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	justify-content: space-between;
	padding: 2rem 0
}

.header,
.header__col {
	display: -webkit-box;
	display: flex
}

.header__col {
	width: calc((100% - 100px)/3);
	-webkit-box-align: start;
	align-items: flex-start
}

@media screen and (max-width:1240px) {
	.header__col:first-child {
		display: none
	}
.view-id-todo .views-row{
	margin-bottom: 10px;
}
}

@media screen and (max-width:1240px) {
	.header__col {
		width: calc((100% - 100px)/2)
	}
.header__adress {
	width: 100%;
	display: block;
	color: #d09436;
	font-size: 12px;
	text-align: right;	
}
}

@media screen and (max-width:840px) {
	.header__col {
		width: 100%
	}
.header__adress {
	width: 100%;
	display: block;
	color: #d09436;
	font-size: 12px;
	text-align: center;	
					text-align: right;
		padding-right: 10px;
}
}

.header__order {
	margin: 0 auto;
	color: #d09436;
	font-size: 11px;
	font-weight: 400;
	line-height: 16px;
	text-transform: uppercase;
	text-align: center;
	padding: 14px 12px 15px 11px;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-image: url(data:image/png;base64,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)
}

.header__order:hover {
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}

@media screen and (max-width:840px) {
	.header__order {
		margin-bottom: 40px
	}

}

.header__subphone {
	display: block;
	color: #d09436;
	font-size: 12px;
	text-align: center
}
.header__phone {
	font-weight: 400;
	color: #d09436;
	font-family: Kristen ITC;
	position: relative;
	margin-left: auto;
	font-size: 24px;
	line-height: 1.5;
					text-align: right;
		padding-right: 10px;
}

[data-layout=main] .header__phone {
	color: #fff
}

.header__phone:hover {
	color: #d09436
}

.header__phone:before {
	width: 22px;
	height: 32px;
	position: absolute;
	left: -36px;
	top: .2em;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAgCAMAAAAhSXi5AAABMlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8t10FaAAAAZXRSTlMAAQMFBwkLDQ8RExUXGx0fICIkKC0vODw/QUJESUtQYGJla2xxeHp9foCChIeIjI+QkZmanZ6ipKWoqqusrbCyt7i5ur7DxsrNztDR0tXY2t3e4eLm5+jp6+zu8fX29/j5+vz9/hCDgyQAAAEvSURBVBgZjcF7P5phAMfhr2KVwygbZjE5FNsccm5OzSFC2EEsiSd+7/8tuO/7mefJZ/7YdQFf69/51+CjVMKYK31JETiUMQtsN6XzUXz9DzK8t0B7unCnUjtWXs4GTseOLrsxKnJu3+AbVzUG1OTL8L6xhDGpMlCTb4XOH1rH2NUnuJDjvQOOlAPi3m8oyCliXTWTwLoGScvJYA1rDxjSMpFrWWM4P70YRLwjWJC1hrOgEaBehURDxk0Ua1R5oF4FCrLmsAa0AR3NMtDblHGfwojODkBaqxjfZP3iWUEfMBJ1WWdJfOkZnKwcb3+leDxFqKLQNIG+OwUacQIZhT4TWlTgDy0OFMjR4kTPalFCkVP99dhDi7ZNT5a3FeGFron8fPZjJ/+pLc6runhVAt8TbURpouydheoAAAAASUVORK5CYII=);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 0;
	content: "";
	display: block
}

@media screen and (max-width:840px) {
	.header__phone {
		text-align: right;
		padding-right: 10px;
	}
	.header__adress {
		text-align: right;
		padding-left: 10px;
	}
.header__subphone{
	text-align: right;
	padding-right: 10px;
}
}




.info {
	background-position: 0;
	background-repeat: no-repeat;
	padding: 50px 0 50px 90px;
	background-image: url(data:image/png;base64,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)
}

.info p {
	color: #e3c39e;
	font-size: 12px;
	font-weight: 400;
	line-height: 24px
}

@media screen and (max-width:840px) {
	.info {
		background-image: none;
		padding-left: 0;
		padding-bottom: 0
	}

}

.loader {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100vh;
	z-index: 100;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	cursor: pointer;
	background-image: url(../images/loader-bgd.jpg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 4rem 101px 4rem 263px
}

@media screen and (max-width:1240px) {
	.loader {
		padding-left: 0;
		padding-top: 30vh
	}

}

@media screen and (max-width:840px) {
	.loader {
		padding-right: 40px
	}

}

.loader__title {
	font-size: 2rem;
	text-align: center;
	padding: 0 2rem;
	font-family: GothamProLight;
	color: #4e2e1d;
	text-shadow: 0 -1px 1px #fff, 0 -1px 1px #fff, 0 1px 1px #fff, 0 1px 1px #fff, -1px 0 1px #fff, 1px 0 1px #fff, -1px 0 1px #fff, 1px 0 1px #fff, -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff, 1px 1px 1px #fff, -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff, 1px 1px 1px #fff
}

@media screen and (max-width:840px) {
	.loader__title {
		font-size: 1.5rem;
		padding: 0 1rem
	}

}

.logo {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	padding: 20px 2rem;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAABECAMAAAAcNuExAAABLFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PVkEkAAAAY3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1TVWZ3iI2PlJmbn6Coqqyut7vM3e5w2xBcAAAGRUlEQVRo3t2aa1fbNhzGlTgN1zFEIGEFWurSrRRomnlA2iRcUgMpwYvlbd46b5Mv3/87THYulm3ZsZwtx6AXPafEcvSTnv9VASAvQ1gAT2QIzcUnQlLuXWZBWVnNHcnx58VKhmnFTt5QVvvPAajxn4qotHJGcuouaPWKF0W87DTzBVJRICgd9K5Oy5wg5baUK5DChSSI7fdKrVgo8IGA6xN3fm5Idh/etV4Uz12F1dMKbMkDAbdvXXeRF7MX5O5eAWwoxHkJx9cpUWDLBQF9kfzz5iYvKFVXHp+aoPiq82JhJeUkWHe9sLLnqmxlO0e2sqXAvfarIseMNfLwgrI9VFmIcqBhyyEDG0hO/UJnNLwZ8vh/iJekc9sSBf44pFSiIKrh0MPWpXmSVHpvShlOEir1MMjAciJDF+d4JqWMmgyBQMNhDRvNjyTbWO8EQSTLiRk6zDdJKChKthM7TDh3klQBZYn1xyQQxxbnTrLemFo/Lp+yog4MSAsjhHTsg0h86oLyaIgzKObobjdZUWLvgPV3ytgtdaQlqI7wBpwW/99kL62L5nJCRDxrtFk5o+yDaLRNoLQaSUsiIkxkbBkoclyq7n5CheOtk/b968JoluEpxDTQUB7C4Ye9+29ZX+ArSQ0h2o5OL0TV8PBZEwcygCAJ22rIKWtxcQrZdDgeflSvtJULslzVpJVvkRVufqzW+u9A4pFoEU+Aqf00g47AQnwkQT9v+5sGQy92sMtSbpbbysPP4c8Iy0mp1u8ysxp94m4ThCGz3LPEQRJxjygOhAwXZefgWfsry5dqtb6yxVyknUbmkOmfpfQk0fWqEXczHsawsF/9nR0W/lE+JO+2mWitzGTGgqlJGMPbB8lhHwmJGL/FTfyTXeujdJFMZb4TzULiGeHYDWBVVrWhKenxgnaSIgMO7gSXvBwbcpB4sUrSgvrCFBV5HPs5he8hjIEX4HBYC6Fh+n5yiryI65WG5ZgeFHs6knEq6ts+9p+eCELGKCQCW47Ih62fwFknhTUYjDSOr4RUJCYjyxMnT1NpKgweCZ0tTYzKmoWEbV04NYnEME3V95xmyHNKTJtAjLfNSCKOdywtiUHbHHWivvhNBBlrDu2+lSCv9CQSSYDIGmzsJkC0daUhGbCCMaa1PzbtoCNCCVrIaPFqMNvgJREBe8Oh7YQTq8DmS+zoZ2X2wqycgouEHY3dRkg42kqBt8RJKGtkjAVJS2LHkkRjrpqRZJAmW8GO83+dCVmBzQjhGUj84B2fQU5coq3JXoGLzJlIUPCkILIjmUOMnUhJ224kHMrIL2rRKIU5SWTWV+KY9ifK5LsSK63R0nHUlZqcJFpMPKFkbtC5ZYZ4QqdqoeqXCHiIwpAIr7psON3JiIavOon5zCApxgc7EvTOaZNuV5RE5iWhgnwg7wKSAaOyo/dXYvTlrOlV1CQyQWT5uV1E7JDb4n0p+SDmUKZUTY/8tzIS30neGhZPVLd+584MdFNxKGMVTYefhF2feAs21aAfwcF2IvaacJQdWfFeNqmbSnSh+a17WZZVPUM8YdXO7p7Y4+YQeTPCtMgH8TMTOg5yAgoxesmZOTLGrMeIr/B3/4qb+GvSnWL8qXi9oNljvM3sAUjxBX75Tvmb/ZV/lNpJl0YwZrFDzwLDC9F5SSLZlR57kTZ02D8qZ8VfWCv62oPVE460fSTlAfvMNO54Es6uJo07ZDMbglXlTHh92o+sybzoKD3Y2JhSgoQyXoNydpAycyzzR0Zi3JjdF574+5FP8U6k9PlsvbkX2V/XyRXE+17t07TLbnHYNCeLxWgAI512y60YNZ5fvAQiqKi5MBaO9OpF5H2tibWxBo6ah+PbIFKqmqOL9dG85fPe0Q/z/rWAnLIiDV9q3X2sJn2+07395lGQFC+Pp1xplxutwmMgqU2/bwZbW49CXTkccyDZWXwqJKvXi/kjWdrl/51tqfXlcjFvJBtfrt7/JHCDbFQv8/br7/PbEthscIMAsN3OGclFhyztpsQHck7O48VmnjD2BVC/F8DmWvopFfdEFs73V4U8gey8dfPf53wB9MaV1v5+vpR1sEOSlIc636RadwmAtZzZSKlRAAsPDZABJW9jpfF994Y7wa11D1/mDqX43e4z/lnVSfX4LyiT3Ijg5WvtAAAAAElFTkSuQmCC);
	background-position: 2rem 51px;
	background-repeat: no-repeat;
	-webkit-transition-duration: 0s;
	transition-duration: 0s
}

.logo:before {
	margin-bottom: 85px;
	width: 100%;
	color: #b88f55;
	content: attr(data-title);
	font-size: 12px;
	line-height: 16px;
	font-family: GothamProRegular;
}
}

.logo:after,
.logo:before {
	display: block;
	font-weight: 400
}

.logo:after {
	width: 100%;
	color: #fff;
	content: attr(data-subtitle);
	-webkit-font-feature-settings: "c2sc";
	font-feature-settings: "c2sc";
	font-variant: small-caps;
	font-size: 14px;
	line-height: 14px;
	font-family: GothamProBold;
}

.menu {
	width: 100%;
/*	background-color: #242424;*/
	list-style: none;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	padding-inline-start: 0px;
}

.menu--child {
	position: absolute;
	top: 0;
	left: 100%;
	display: none
}

@media screen and (max-width:1240px) {
	.menu--child {
		position: relative;
		left: 0;
		padding-left: 10px
	}

}

.menu__item,
.menu__item--parent:hover>.menu--child {
	display: block
}

.menu__item {
	position: relative;
	width: 100%;
	background-position: calc(100% - 2rem) 50%;
	background-repeat: no-repeat
}

.menu__item--parent {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAM1BMVEUkJCQkJC0kJDAkJDMkJEAkMEwnJycqJCQtJCQ5QzlPcoFScoFlfn5oRi1vgX57Yj17YkC+bbj0AAAALUlEQVQY02NgoDJgQxdg4eFFF2LlI0KImZufHVWAS4ADRYAJXYCBkZODgdYAAIoaAOP251SfAAAAAElFTkSuQmCC)
}

.menu__link {
	display: block;
	padding: 11px 2rem;
	box-shadow: inset 0 0 0 0 transparent;
	color: #7b7a7a;
	font-weight: 500;
	font-size: 18px;
	font-family: GothamProBold;
	line-height: 16px;
	line-height: 1.5em
}

.menu__item--active .menu__link  {
	box-shadow: inset 3px 0 0 0 #f7941d;
	color: #f7941d
}

.menu--child .menu__link {
	white-space: nowrap
}

@media screen and (max-width:1240px) {
	.menu--child .menu__link {
		white-space: normal
	}

}

.menu__link:hover {
	box-shadow: inset 3px 0 0 0 #f7941d;
	color: #f7941d
}

.right-menu {
	width: 100%
}

.right-menu__title {
	font-size: 2rem;
	color: #242424;
	margin-bottom: 1rem
}

.right-menu__list {
	width: 100%;
	list-style: none
}

.right-menu__item {
	width: 100%
}

.right-menu__link {
	width: 100%;
	display: block;
	color: #7a7a7a;
	font-weight: 400;
	font-size: 1rem;
	line-height: 1.5;
	box-shadow: inset 0 0 0 0 transparent;
	padding: 1em 1em 1em 0
}

.right-menu__item--active .right-menu__link,
.right-menu__link:hover {
	box-shadow: inset -3px 0 0 0 #f7941d;
	color: #f7941d
}

.rooms-button {
	display: block;
	padding: .5rem;
	width: 100%;
	height: 100vh;
	background-color: #c69c6d;
	background-image: url(../images/rooms-button-1.png);
	background-position: center 30%;
	background-origin: content-box;
	background-size: contain;
	background-repeat: no-repeat
}

.rooms-button:hover {
	background-color: #f7941d
}

.scroll-top {
	width: 40px;
	height: 40px;
	display: block;
	position: relative;
	left: 2rem;
	margin-bottom: 40px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAARVBMVEXi4uIkJCQkJDkkM1kkOUwkOV8tSW85JCRMOSRZMyRZdXtZdYFfOSRldYFvSS14iIh7dVl7iIiBdVmBdWWIiHiIiHuIiIjaaibEAAAAAXRSTlOh4TdLGAAAAFtJREFUOMvt0jkOgDAMRNE4EMIOYcn9j0pkuoyEpqTwr1w8TWXn6ITKoEEOtj0HQ7pnBoaUM0qExZ0LSoDFHdFPIGuoTgRlBZtNncpr+Frs9vgeflztewz+GZI9DgYIYFhkujIAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
	border: 1px solid #7b7a7a;
	background-origin: border-box
}

.scroll-top:hover {
	border-color: #f7941d
}

.search {
	padding: 0 2rem;
	width: 100%
}

.search__button {
	width: 100%;
	height: 28px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAcCAMAAAAZWWyCAAAAzFBMVEUkJCQkJCokJC0kJDAkJEAkJEMkJEkkJzAkKk8kLTYkLUkkMFkkOV8kQ2gnLTYqJCQtJCQwJCQwPVIzKiQzWXg2LSQ2LSc9JCRAUmtDJCRDWW9JJCRJLSRJb4FMMCRMa4FPcohSPTBZMCRfOSRldX5lgYhoQyRohIhrUkBvgYhviIhyiIh1X0N4WTN4iIh7iIh+b3J+dWV+iIiBa0yBb0mBiIiEckyEiIiIck+IgWKIgWuIgW+IhGiIiG+IiHiIiHuIiH6IiIGIiISIiIjT3+YfAAAAkUlEQVQ4y2NgGAFASMXc2clQkRQtzPLOEGAsSLQeJllnRx0xBj4pI2cTAWI18ZraK4MZPPqOakTqYVRw1oUyRZwt+InTxKpupwRlcutZihOniU3LVhqTSbxNHNo2kjT0E1mhB4onBw1hBnYJfWczAdJThIG+tQzJaY9F1ZkUXVDApTn4dVnJkZ4hOUUZRgHVAQCgpBbh0rMIGAAAAABJRU5ErkJggg==);
	background-position: -13px;
	background-repeat: no-repeat;
	margin-bottom: 23px
}

.search__form {
	width: 100%;
	display: none;
	padding-bottom: 44px
}

.search__title {
	color: #fff;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 11px
}

.search__title-accent {
	color: #d09436
}

.search__field {
	padding: 0 11px;
	width: 100%;
	height: 31px;
	border: 1px solid #f7941d;
	background-color: #fff;
	background-image: -webkit-linear-gradient(bottom, transparent, rgba(0, 0, 0, .25));
	background-image: linear-gradient(0deg, transparent 0, rgba(0, 0, 0, .25));
	color: #242424;
	font-size: 14px;
	line-height: 16px
}

.search__field,
.search__info {
	margin-bottom: 14px;
	font-weight: 400
}

.search__info {
	color: #c4c4c4;
	font-size: 12px;
	font-family: Arial;
	line-height: 18px;
	padding: 11px 0
}

.search__info-accent {
	color: #29b3e8;
	font-weight: 700
}

.search__show {
	padding: 0 10px;
	background-color: #0076a3;
	color: #fff;
	font-weight: 400;
	font-size: 12px;
	font-family: Arial;
	line-height: 24px
}

.search__show:hover {
	background-color: #f7941d
}
.wcommunity_wrap  .wcommunity_colored{
	width: 250px;
}

.dialog-off-canvas-main-canvas{
	position: relative;
}
#price tr th {
    background: #757575;
     background: rgba(0, 0, 0, 0.51); 
     border-bottom-style: none;
         padding: 6px;
    border: 1px solid #b8b8b8;
    color: #fff;
    font-weight: bold;
  }
  @media screen and (min-width: 1240px){
  	#price tr th{
  		white-space: nowrap;
  	} td{

  	}
  }

 #price  td {
    padding: 6px;
    border: 1px solid #b8b8b8;
    text-align: center;
}
#price td:first-child{
	text-align: left;
}
.priceroom tr td:first-child, .roomprice tr td:first-child{
	text-align: center !important;
}
@media screen and (max-width: 840px){
   div.node__content #price td, div.node__content #price th {
   	font-size: 0.7em;
   } 
   .berega-results-table td, .berega-results-table th{
   		font-size: 0.7em;
   }
   .berega-results-table th{
   	color: #eee;
   }
 }

.badge{
	width: 100% !important;
}
.block-views-blockfotoalbom-k-stranice-block-1 h2{
	color: #fff;
}
.field--name-field-privyazka-k-starnice a{
	
	font-size: 24px;
}
.field--name-field-privyazka-k-starnice{
	margin-bottom: 50px;
}
#views_slideshow_controls_text_pause_fotoalbom_k_stranice-block_1, #views_slideshow_controls_text_previous_fotoalbom_k_stranice-block_1{
	display: none;
}
#views_slideshow_controls_text_next_fotoalbom_k_stranice-block_1{
	display: block;
	float: left;
    width: 40px;
    height: 40px;
    text-indent: 100%;
    overflow: hidden;
    background-color: #fff;
    border-radius: 50%;
    margin: 0 5px;
    background-image: url(../images/arrow.png);
}
.views-slideshow-controls-bottom, #views_slideshow_controls_text_previous_fotoalbom_k_stranice-block_1{
	position: relative;
    top: -40px;
    z-index: 400;
    left: 540px;
    width: 50px;
}
#views_slideshow_cycle_main_fotoalbom_k_stranice-block_1{
	margin-bottom: -20px;
}
@media screen and (max-width:840px) {
.block-views-blockfotoalbom-k-stranice-block-1{
display: none;
}
}
.view-id-fotoalbom_k_stranice .image-style-wide, .views-field-field-bolshoe-foto-nomera .image-style-wide, .views-field-field-bolshoe-foto-todo .image-style-panoramnyy1900, .views-field-field-bolshoe-foto-nomera .image-style-shirokiyarrow{
	width: 100% !important;
	height: auto !important;
	border: 10px solid #fff;
}
.views-field-field-bolshoe-foto-nomera{
	margin-bottom: -45px;
}
.views-field-nothing{
		position: relative;
    display: block;
    padding-right: 20px;
    float: right;
    top: -28px;
}
.views-field-nothing>span>div{
	background-color: rgba(255,255,255,0.9);
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
.views-field-field-bolshoe-foto-nomera{
margin-bottom: -40px;
}
.views-field-nothing>span>div>span{
	width: 15px;
height: 15px;
border-top: 5px solid #d09436 !important;
border-right: 5px solid #d09436 !important;
margin: 13px 0 0 11px;
transform: rotate(45deg);
display: inline-block;
transition: 1s;
}

#blok-calipso-tekstnaglavnuyu {
	background-position: 0;
	background-repeat: no-repeat;
	padding: 50px 0 50px 90px;
	.arrow{
		width: 15px;
height: 15px;
border-top: 2px solid #000000 !important;
border-right: 2px solid #000000 !important;
margin: 16px 0 0 10px;
transform: rotate(45deg);
display: inline-block;
transition: 1s;
}ba
	ckground-image: url(data:image/png;base64,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)
}

#block-calipso-tekstnaglavnuyu p {
	color: #e3c39e;
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	margin: 30px 0;
}
.views-row:nth-child(1):hover .views-field-title, .views-row:nth-child(2):hover .views-field-title, .views-row:nth-child(3):hover .views-field-title{
	background-position: bottom;
}
.views-row .views-field-title{
	position: relative;
	display: inline-block;
	top: -3rem;
	left: 2rem;
	padding: 10px;
	background-color: rgba(0, 0, 0, 0.2);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) 50%, #d09436 0, #d09436);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.2) 50%, #d09436 0, #d09436);
    background-position: top;
    background-size: 100% 200%;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.view-id-todo.view-display-id-block_1 .views-field-title a{
	color: #fff;
	font-size: 2rem;
	font-weight: bold;
}
@media screen and (max-width:840px) {
.view-id-todo.view-display-id-block_1 .views-field-title a{
	color: #fff;
	font-size: 0.7rem;
	font-weight: bold;
}
.view-id-todo.view-display-id-block_1 .views-field-title{
	position: relative;
	display: inline-block;
	top: 1px;
	left: 10px;
	padding: 10px;
	background-color: rgba(255, 255, 255, 0.6);
	text-transform: uppercase;
}
.view-id-todo .views-row{
	margin: 0 10px 20px;
}
.views-view-responsive-grid__item img{
	width: 100% !important;
}
}
.view-id-todo.view-display-id-block_1 .views-field-field-bolshoe-foto-todo{
	margin-bottom: -4rem;
}

.view-id-sight .views-row{
	display: inline-block;
	margin: 10px 20px;
}
.field--name-field-data-publikacii time{
	font-weight: bold;
	margin-bottom: 30px;
	font-size: 1rem;
}
.tagclouds.level1{
	color: #777;
}
.tagclouds.level1:hover{
	text-decoration: underline;
}
.tagclouds.level5{
color: #777;
line-height: 1.5rem;
}
.tagclouds.level6{
color: #777;
line-height: 1.5rem;
}
.tagclouds.level3{
color: #777;
line-height: 1.5rem;
}
.tagclouds.level4{
color: #777;
line-height: 1.5rem;
}
.views-view-responsive-grid__item-inner .views-field-title{
	position: relative;
    top: -65px;
    padding: 0 10px;
    height: 60px;
    background-color: rgba(0, 0, 0, 0.2);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) 50%, #d09436 0, #d09436);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.2) 50%, #d09436 0, #d09436);
    background-position: top;
    background-size: 100% 200%;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}
.views-view-responsive-grid__item-inner:hover .views-field-title{ 
	background-position: bottom;
}
.views-view-responsive-grid__item-inner .views-field-title a{
	color: #fff;
	text-decoration: none;
    font-size: 16px;
    text-transform: uppercase;
}
@media screen and (max-width: 576px) {
.views-view-responsive-grid__item-inner .views-field-title a{
	font-size: 1.2rem;
}
}
.view-id-galereya
}_fotoalbomov .views-field-field-album-foto{
	margin-top: -67px;
}
#block-calipso-views-block-news-block-1 h2 a{
	text-decoration: none;
}
#block-calipso-views-block-galereya-fotoalbomov-block-1{
	margin-top: 97px;
}

/*ck editor css*/

p.imageinside img{
	padding: 25px !important;
}
p.imageleft img{
	padding-left: 25px !important;
}