

/* Start:/libs/formstyler/jquery.formstyler.css?16664428722169*/
.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 10;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left; /* для Opera Presto */
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
/* End */


/* Start:/libs/formstyler/jquery.formstyler.theme.css?166644287210731*/
.jq-checkbox,
.jq-radio {
	vertical-align: -4px;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	border: 1px solid #C3C3C3;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	cursor: pointer;
}
.jq-checkbox.focused,
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled,
.jq-radio.disabled {
	opacity: .55;
}
.jq-checkbox {
	border-radius: 3px;
}
.jq-checkbox.checked .jq-checkbox__div {
	width: 8px;
	height: 4px;
	margin: 3px 0 0 3px;
	border-bottom: 2px solid #666;
	border-left: 2px solid #666;
	-webkit-transform: rotate(-50deg);
	transform: rotate(-50deg);
}
.jq-radio {
	border-radius: 50%;
}
.jq-radio.checked .jq-radio__div {
	width: 10px;
	height: 10px;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #777;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,.7);
}
.jq-file {
	width: 270px;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
.jq-file input {
	cursor: pointer;
}
.jq-file__name {
	box-sizing: border-box;
	width: 100%;
	height: 34px;
	padding: 0 80px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1;
	font: 14px/32px Arial, sans-serif;
	color: #333;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-file:hover .jq-file__browse {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number {
	position: relative;
	vertical-align: middle;
	padding: 0 36px 0 0;
}
.jq-number__field {
	width: 100px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
}
.jq-number__field:hover {
	border-color: #B3B3B3;
}
.jq-number__field input {
	box-sizing: border-box;
	width: 100%;
	padding: 8px 9px;
	border: none;
	outline: none;
	background: none;
	font: 14px Arial, sans-serif;
	color: #333;
}
.jq-number__spin {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 14px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
.jq-number__spin.minus {
	top: auto;
	bottom: 0;
}
.jq-number__spin:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-number__spin:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-number__spin:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 11px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #999;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:after {
	top: 5px;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-bottom: none;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:hover:after {
	border-top-color: #000;
}
.jq-number__spin.plus:hover:after {
	border-bottom-color: #000;
}
.jq-number.focused .jq-number__field {
	border: 1px solid #5794BF;
}
.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number.disabled .jq-number__spin:after {
	border-bottom-color: #AAA;
}
.jq-number.disabled .jq-number__spin.minus:after {
	border-top-color: #AAA;
}
.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	height: 32px;
	padding: 0 45px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-selectbox__select:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
}
.jq-selectbox .placeholder {
	color: #888;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	border-top-color: #000;
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	border-top-color: #AAA;
}
.jq-selectbox__dropdown {
	box-sizing: border-box;
	width: 100%;
	margin: 2px 0 0;
	padding: 0;
	border: 1px solid #CCC;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
	font: 14px/18px Arial, sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	border: 1px solid #CCC;
	border-radius: 3px;
	outline: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==') no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px;
	color: #231F20;
}
.jq-selectbox li.selected {
	background-color: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}
.jq-select-multiple {
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/18px Arial, sans-serif;
	color: #333;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
	padding: 8px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
}
input[type='search'].styler {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type='email'].styler:hover:focus,
input[type='password'].styler:hover:focus,
input[type='search'].styler:hover:focus,
input[type='tel'].styler:hover:focus,
input[type='text'].styler:hover:focus,
input[type='url'].styler:hover:focus,
textarea.styler:hover:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	outline: none;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
	overflow: visible;
	padding: 8px 11px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	outline: none;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
button.styler.styler::-moz-focus-inner,
input[type='button'].styler.styler::-moz-focus-inner,
input[type='submit'].styler.styler::-moz-focus-inner,
input[type='reset'].styler.styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
button.styler:active,
input[type='button'].styler:active,
input[type='submit'].styler:active,
input[type='reset'].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
/* End */


/* Start:/libs/fancybox/jquery.fancybox.min.css?166644287213735*/
@charset "UTF-8";body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-40px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* End */


/* Start:/css/fonts.css?16664428721142*/
@font-face {
  font-family: "Philosopher";
  src: url("/fonts/PhilosopherRegular/PhilosopherRegular.eot");
  src: url("/fonts/PhilosopherRegular/PhilosopherRegular.eot?#iefix")format("embedded-opentype"),
  url("/fonts/PhilosopherRegular/PhilosopherRegular.woff") format("woff"),
  url("/fonts/PhilosopherRegular/PhilosopherRegular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("/fonts/RobotoRegular/RobotoRegular.eot");
  src: url("/fonts/RobotoRegular/RobotoRegular.eot?#iefix")format("embedded-opentype"),
  url("/fonts/RobotoRegular/RobotoRegular.woff") format("woff"),
  url("/fonts/RobotoRegular/RobotoRegular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "FontAwesome";
  src: url("/fonts/FontAwesom/fontawesome-webfont.eot");
  src: url("/fonts/FontAwesom/fontawesome-webfont.eot?#iefix")format("embedded-opentype"),
  url("/fonts/FontAwesom/fontawesome-webfont.woff") format("woff"),
  url("/fonts/FontAwesom/fontawesome-webfont.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* End */


/* Start:/css/owl.css?16664428724482*/
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
	/*Disable Animation on Mobile Devices*/
	.animated {
		/*CSS transitions*/
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		animation: none !important; } }

/* Extra Small Devices, Phones */
/* Custom, iPhone Retina */
/*==========  Mobile First Method  ==========*/
/* Custom, iPhone Retina */
/* Extra Small Devices, Phones */
/* Small Devices, Tablets */
/* Medium Devices, Desktops */
/* Large Devices, Wide Screens */
.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
	z-index: 0; }

.owl-carousel .owl-animated-out {
	z-index: 1; }

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1; }
	100% {
		opacity: 0; } }

@keyframes fadeOut {
	0% {
		opacity: 1; }
	100% {
		opacity: 0; } }

.owl-height {
	-webkit-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out; }

.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1; }
	.owl-carousel .owl-stage {
		position: relative;
		-ms-touch-action: pan-Y; }
		.owl-carousel .owl-stage:after {
			content: ".";
			display: block;
			clear: both;
			visibility: hidden;
			line-height: 0;
			height: 0; }
	.owl-carousel .owl-stage-outer {
		position: relative;
		overflow: hidden;
		-webkit-transform: translate3d(0px, 0px, 0px); }
	.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next {
		cursor: pointer;
		cursor: hand;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none; }
	.owl-carousel .owl-controls .owl-dot {
		cursor: pointer;
		cursor: hand;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none; }
	.owl-carousel.owl-loaded {
		display: block; }
	.owl-carousel.owl-loading {
		opacity: 0;
		display: block; }
	.owl-carousel.owl-hidden {
		opacity: 0; }
	.owl-carousel .owl-refresh .owl-item {
		display: none; }
	.owl-carousel .owl-item {
		position: relative;
		min-height: 1px;
		float: left;
		-webkit-backface-visibility: hidden;
		-webkit-tap-highlight-color: transparent;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none; }
		.owl-carousel .owl-item img {
			display: block;
			width: 100%;
			-webkit-transform-style: preserve-3d; }
	.owl-carousel.owl-text-select-on .owl-item {
		-webkit-user-select: auto;
		-moz-user-select: auto;
		-ms-user-select: auto;
		user-select: auto; }
	.owl-carousel .owl-grab {
		cursor: move;
		cursor: -webkit-grab;
		cursor: -o-grab;
		cursor: -ms-grab;
		cursor: grab; }
	.owl-carousel.owl-rtl {
		direction: rtl; }
		.owl-carousel.owl-rtl .owl-item {
			float: right; }

.no-js .owl-carousel {
	display: block; }

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease; }

.owl-carousel .owl-item img {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d; }

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000; }

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("/css/owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: scale 100ms ease;
	transition: scale 100ms ease; }
	.owl-carousel .owl-video-play-icon:hover {
		-webkit-transition: scale(1.3, 1.3);
		transition: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none; }

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1; }

/* End */


/* Start:/local/templates/.default/components/bitrix/menu/itb_top_menu/style.css?16664428724414*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/local/templates/.default/components/bitrix/menu/itb_top_menu/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/local/templates/.default/components/bitrix/menu/itb_top_menu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/local/templates/.default/components/bitrix/menu/itb_top_menu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

/* End */


/* Start:/local/templates/main/components/bitrix/news.list/itb_main_slider/style.css?1666442872150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/main/template_styles.css?166644287247149*/
body{
    background: url("/img/body_bg.png");
    color: #787878;
    font-family:'Roboto';
    font-size: 16px;
}
body, ul, li, p, a, h1, h2{
    margin: 0;
    padding: 0;
}
ul{
    list-style: none;
}
a{
    text-decoration: none;
    color: #21483f;
}
img{
    filter: none;
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -ms-filter: blur(0px);
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}
.itb_content_center{
    width: 100%;
    max-width: 1170px;
    padding: 0 30px;
    margin: 0 auto;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
}
.itb_content_center.content_start{
    padding-top: 60px;
}
.itb_top_menu_wrapper{
    width: 100%;
    background: #21483f;
    box-shadow: 0 1px 18px rgba(0,0,0,.64);
    position: relative;
    z-index: 20;
}
.itb_top_menu a{
    color: #fff;
    font-family:'Philosopher';
    font-size: 20px;
    -webkit-transition: 0.3s 0s ease; -moz-transition: 0.3s 0s ease; -ms-transition: 0.3s 0s ease; -o-transition: 0.3s 0s ease; transition: 0.3s 0s ease;
}
.itb_top_menu{
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
}
.itb_top_menu li a{
    display: block;
    padding: 17px ;
}
.itb_sec_menu ul{
    visibility: hidden;
    position: absolute;
    top: 100%;
    background: #122b25;
    padding: 15px 0 15px;
    overflow: hidden;
    min-width:320px;
    opacity: 0;
}
.itb_sec_menu{
    position: relative;
}
.itb_sec_menu ul li a{
    padding: 17px 0;
    border-bottom: 1px solid #57746d;
}
.itb_sec_menu ul:after{
    content: '';
    display: block;
    height: 18px;
    position: absolute;
    top: -18px;
    box-shadow: 0 1px 18px rgba(0,0,0,.64);
    width: 100%;
    background: transparent;
}
.itb_sec_menu ul li{
    padding: 0 30px;
}
.itb_sec_menu ul li:last-child a{
    border-bottom: none;
}
.itb_top_menu li.active>a{
    background: #122b25;
}
.itb_head_info_wrap{
    padding: 30px 0;
}
.itb_head_info_wrap:after{
    content: '';
    display: block;
    clear: both;
    font-size: 0;
}
.itb_head_info_wrap>a,.itb_head_info_address, .itb_head_info_right{
    display: inline-block;
}
.itb_head_info_wrap>a{
    width: 25%;
    float: left;
    min-width: 268px;
}
.itb_head_info_address{
    width: 45%;
    padding: 0 30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    float: left;
}
.itb_head_info_right{
    width: 25%;
    float: right;
    text-align: right;
}
.itb_head_info_address span{
    font-size: 14px;
    padding-top: 10px;
    display: block;
}
.itb_head_info_address .itb_head_info_address_big{
    font-family:'Philosopher';
    font-size: 18px;
    color: #21483f;
    padding-top: 10px;
}
.itb_head_info_right{
    padding-top: 10px;
}
.itb_head_info_right div{
    font-size: 18px;
    color: #21483f;
    font-family:'Philosopher';
    padding-top: 10px;
}
.itb_head_info_right div:first-child{
    padding-top: 0;
}
.itb_head_info_right div:first-child a {
    text-decoration: underline;
    font-size: 16px;
}
.itb_head_info_right div span{
    display: block;
    font-size: 14px;
    color: #787878;
    font-family:'Roboto';
}
.itb_types_prods_menu{
    width: 100%;
    background: #21483f;
    box-shadow: 0 1px 18px rgba(0,0,0,.64);
    font-size: 0;
}
.itb_types_prods_menu_wrap{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.itb_types_prods_menu_wrap .itb_types_prods_menu_you_see{
    display: inline-block;
    background: #122b25;
    width: 228px;
    font-size: 21px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    padding: 30px;
    font-family:'Philosopher';
    text-align: center;
    color: #fff;
    vertical-align: middle;
    position: relative;
}
.itb_types_prods_menu_you_see>div{
    position: absolute;
    height: 60px;
    top: 50%;
    margin-top: -30px;
    display: block;
}
.itb_types_prods_menu_you_see span{
    display: block;
    font-size: 33px;
    text-align: center;
}
.itb_types_prods_menu_wrap .itb_types_prods_list{
    display: inline-block;
    width:calc(100% - 228px);
}
.itb_types_prods_list ul{
    padding: 10px;
    padding-left: 15px;
}
.itb_types_prods_list ul li{
    display: inline-block;
    font-size: 18px;
    font-family:'Philosopher';
    padding: 15px;
}
.itb_types_prods_list ul li a{
    color: #fff;
}
.itb_types_prods_list ul li a:hover{
    border-bottom: 1px solid #fff;
}
.itb_header_slider_item{
    width: 100%;
    height: 500px;
    background-size: cover;
    box-shadow: inset 0 1px 18px rgba(0,0,0,.64);
    position: relative;
}
.itb_header_slider_wrapper .owl-prev, .itb_header_slider_wrapper .owl-next{
    width: 87px;
    height: 87px;
    background-color: rgba(255,255,255,.8);
    position: absolute;
    top: 206px;
    cursor: pointer;
}
.itb_header_slider_wrapper .owl-prev:hover, .itb_header_slider_wrapper .owl-next:hover{
    background-color: #fff;
}
.itb_header_slider_wrapper .owl-prev{
    left: 0;
}
.itb_header_slider_wrapper .owl-next{
    right: 0;
}
.itb_header_slider_wrapper .owl-prev:after,.itb_header_slider_wrapper .owl-next:after{
    content: '\f104';
    display: block;
    font-family:'FontAwesome';
    color: #21483f;
    font-size: 32px;
    position: absolute;
    top: 27px;
    left: 37px;
}
.itb_header_slider_wrapper .owl-next:after{
    transform: rotate(180deg);
    left: 41px;
}
.itb_header_slider_wrapper .owl-dot{
    width: 7px;
    height: 7px;
    border: 3px solid #21483f;
    transform: rotate(45deg);
    display: inline-block;
    margin: 0 8px;
    cursor: pointer;
}
.itb_header_slider_wrapper .owl-dot.active{
    background: #21483f;
}
.itb_header_slider_wrapper .owl-dots{
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate3D(-50%,0,0); -moz-transform: translate3D(-50%,0,0); -ms-transform: translate3D(-50%,0,0); -o-transform: translate3D(-50%,0,0); transform: translate3D(-50%,0,0);
    padding: 30px;
    background-color: rgba(255,255,255,.8);
}
.itb_slider_text{
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate3D(-50%,0,0); -moz-transform: translate3D(-50%,0,0); -ms-transform: translate3D(-50%,0,0); -o-transform: translate3D(-50%,0,0); transform: translate3D(-50%,0,0);
    width: 100%;
    max-width: 540px;
    color: #21483f;
    font-size: 48px;
    text-align: center;
    font-family:'Philosopher';
    background-color: rgba(255,255,255,.8);
    position: relative;
}
.itb_slider_text div{
    overflow: hidden;
    max-height: 100%;
    padding: 40px 30px;
    padding-bottom: 0;
    max-height: 367px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
}
.itb_slider_text:after{
    content: '';
    display: block;
    width: 100%;
    height: 30px;
    position: absolute;
    bottom: -30px;
    left: 0;
    background-color: rgba(255,255,255,.8);
}
.itb_footer_wrapper{
    width: 100%;
    background: #21483f;
    margin-top: 85px;
    box-shadow: 0 1px 18px rgba(0,0,0,.64);
}
.itb_footer_wrapper .itb_head_info_address .itb_head_info_address_big, .itb_footer_wrapper .itb_head_info_right a,.itb_footer_wrapper .itb_head_info_right div{
    color: #fff;
}
.itb_footer_wrapper .itb_head_info_address span,.itb_footer_wrapper .itb_head_info_right div span{
    color: #a9b2b0;
}
.itb_copyrights_wrapper{
    padding-bottom: 30px;
}
.itb_copyrights_wrapper:after{
    content: '';
    display: block;
    clear: both;
}
.itb_year_copyrights{
    float: left;
    color: #a9b2b0;
    font-size: 14px;
}
.itb_developers_copyrights{
    float: right;
    color: #a9b2b0;
    font-size: 14px;
}
.itb_developers_copyrights a{
    color: #a9b2b0;
    text-decoration: underline;
    padding-right: 5px;
}
.itb_developers_copyrights a:hover{
    text-decoration: none;
}
.itb_main_title{
    width: 100%;
    text-align: center;
    font-family:'Philosopher';
    color: #21483f;
    font-size: 60px;
    line-height: 60px;
    font-weight: normal;
}
.itb_sec_title{
    width: 100%;
    text-align: center;
    font-family:'Philosopher';
    color: #787878;
    font-size: 48px;
    line-height: 48px;
    font-weight: normal;
    padding-top: 20px;
}
.itb_filter_wrapper .jq-selectbox{
    width: 250px;
    margin-right: 30px;
}
.itb_filter_wrapper .jq-selectbox__select{
    font-family:'Roboto';
}
.itb_filter_wrapper{
    padding-top: 50px;
}
.itb_filter_wrapper:after{
    content: '';
    display: block;
    clear: both;
}
.itb_filter_selects{
    float: left;
}
.itb_filter_search{
    float: right;
}
.itb_filter_search input[type="text"]{
    width: 100px;
    margin-right: 5px;
}
.itb_filter_search_bth{
    display: inline-block;
    background: #21483f;
    color: #fff;
    font-size: 14px;
    padding: 7px 10px;
    cursor: pointer;
    font-family:'Roboto';
    border: none;
    -webkit-transition: 0.3s 0s ease; -moz-transition: 0.3s 0s ease; -ms-transition: 0.3s 0s ease; -o-transition: 0.3s 0s ease; transition: 0.3s 0s ease;
}
.itb_sort_wrapper{
    padding: 30px 0;
    border-bottom: 1px solid #afbcb9;
}
.itb_sort_title{
    display: inline-block;
    padding:10px 15px;
    color: #21483f;
    padding-left: 0;
}
.itb_sort_wrapper ul{
    display: inline-block;
}
.itb_sort_wrapper ul li{
    display: inline-block;
    padding:10px 15px;
    color: #21483f;
}
.itb_sort_wrapper ul li a{
    text-decoration: underline;
}
.itb_sort_wrapper ul li a:hover{
    text-decoration: none;
}
.itb_sort_wrapper ul li.active{
    background: #21483f;
}
.itb_sort_wrapper ul li.active a{
    text-decoration: none;
    color: #fff;
}
.itb_products_wrapper{
    margin: 30px -15px 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
}
.itb_product_item_wrapper{
    width: 20%;
    padding: 15px;
    box-sizing: border-box;
    -webkit-transition: 0.3s 0s ease;-moz-transition: 0.3s 0s ease;-ms-transition: 0.3s 0s ease;-o-transition: 0.3s 0s ease;transition: 0.3s 0s ease;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.itb_product_item_wrap{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    width: 100%;
}
.itb_product_item{
    display: block;
    background: #fff;
    box-shadow: 0 5px 5px rgba(0,0,0,.13);
    position: relative;
    text-align: center;
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
    padding-bottom: 56px;
    cursor: pointer;
    -webkit-transition: 0.3s 0s ease;-moz-transition: 0.3s 0s ease;-ms-transition: 0.3s 0s ease;-o-transition: 0.3s 0s ease;transition: 0.3s 0s ease;
}
.itb_product_item_pic{
    width: calc(100% - 30px);
    margin: 0 auto;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
    margin-bottom: 10px;
}
.itb_product_item_pic:after{
    content: '';
    display: block;
    padding-top: 100%;
}
.itb_product_item_articul{
    width: 100%;
    font-size: 18px;
    color: #21483f;
    text-align: center;
}
.itb_product_item_category{
    width: 100%;
    padding-top: 5px;
    color: #21483f;
    text-align: center;
    text-decoration: underline;
    font-size: 14px;
}
.itb_product_item_category:hover{
    text-decoration: none;
}
.itb_product_item_type{
    width: 100%;
    padding-top: 5px;
    color: #787878;
    text-align: center;
    font-size: 14px;
}
.itb_product_item_weight{
    width: 100%;
    color: #787878;
    text-align: center;
    font-size: 16px;
    position: absolute;
    left: 0;
    bottom: 20px;
}
.itb_navigation{
    display: table;
    font-size: 0;
    margin: 0 auto;
}
.itb_navigation ul{
    padding-top: 65px;
    padding-left: 0;
}
.itb_navigation ul li{
    display: inline-block;
    font-size: 24px;
    font-family:'Roboto';
    color: #21483f;
    padding: 0 10px;
    -webkit-transition: 0.3s 0s ease; -moz-transition: 0.3s 0s ease; -ms-transition: 0.3s 0s ease; -o-transition: 0.3s 0s ease; transition: 0.3s 0s ease;
}
.itb_navigation ul li a{
    text-decoration: none;
    color: #21483f;
    display: block;
    width: 47px;
    height: 47px;
    text-align: center;
    line-height: 47px;
    cursor: pointer;
    -webkit-transition: 0.3s 0s ease; -moz-transition: 0.3s 0s ease; -ms-transition: 0.3s 0s ease; -o-transition: 0.3s 0s ease; transition: 0.3s 0s ease;
}
.itb_navigation ul li:first-child a, .itb_navigation ul li:last-child a{
    color: transparent;
    position: relative;
}
.itb_arrow_first a:after{
    content: '\f104';
    display: block;
    font-family:'FontAwesome';
    color: #21483f;
    position: absolute;
    left: 20px;
    top: -1px;
}
.itb_arrow_last a:after{
    content: '\f105';
    display: block;
    font-family:'FontAwesome';
    color: #21483f;
    position: absolute;
    left: 20px;
    top: -1px;
}
.itb_navigation ul li a.active, .itb_navigation ul li a:hover{
    color: #fff;
    background: #21483f;
}
.itb_navigation ul .itb_arrow_first a:hover,.itb_navigation ul .itb_arrow_last a:hover{
    color: transparent;
}
.itb_navigation ul .itb_arrow_first a:hover:after,.itb_navigation ul .itb_arrow_last a:hover:after{
    color: #fff;
}
.itb_action_wrapper{
    box-shadow: 0 5px 5px rgba(0,0,0,.13);
    padding: 30px;
    background: #fff;
    width: 100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    margin-top: 30px;
}
.itb_action_info_wrap:after{
    content: '';
    display: block;
    clear: both;
}
.itb_action_title{
    font-family:'Philosopher';
    color: #21483f;
    font-size: 30px;
    text-align: center;
}
.itb_action_info_wrap{
    padding-top: 30px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.itb_action_img{
    width: 50%;
    padding-right: 15px;
    float: left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    text-align: center;
}
.itb_action_img img{
    max-width: 100%;
    max-height: 300px;
}
.itb_action_text_wrapper{
    width: 50%;
    padding-left: 15px;
    font-size: 18px;
    color: #787878;
    padding-bottom: 65px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    position: relative;
    float: right;
}
.itb_action_more_btn{
    display: table;
    font-family:'Philosopher';
    color: #fff;
    font-size: 18px;
    line-height: 50px;
    padding: 0 20px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: #21483f;
    cursor: pointer;
    -webkit-transition: 0.3s 0s ease; -moz-transition: 0.3s 0s ease; -ms-transition: 0.3s 0s ease; -o-transition: 0.3s 0s ease; transition: 0.3s 0s ease;
}
.itb_action_more_btn:hover{
    background: #367063;
}
.itb_detail_wrapper{
    margin-top: 30px;
    box-shadow: 0 5px 5px rgba(0,0,0,.13);
    background: #fff;
    padding: 30px;
    width: 100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    font-size: 18px;
    font-family:'Roboto';
    color: #787878;
}
.itb_detail_wrapper:after{
    content: '';
    display: block;
    clear: both;
}
.itb_detail_wrapper img{
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    max-width: 100%;
}
.itb_detail_wrapper p{
    padding-bottom: 20px;
}
.itb_category_wrapper, .itb_create_wrapper, .itb_news_wrapper, .itb_review_wrapper,.itb_services_wrapper{
    margin: 30px -15px 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
}
.itb_category_wrapper .itb_product_item_wrapper, .itb_create_wrapper .itb_product_item_wrapper, .itb_news_wrapper .itb_product_item_wrapper, .itb_review_wrapper .itb_product_item_wrapper{
    width: 33.3%;
}
.itb_category_wrapper .itb_product_item, .itb_create_wrapper .itb_product_item, .itb_news_wrapper .itb_product_item,.itb_review_wrapper .itb_product_item{
    padding: 30px;
}
.itb_category_title{
    margin-bottom: 15px;
}
.itb_category_title span{
    color: #21483f;
    font-family:'Philosopher';
    font-size: 30px;
    border-bottom: 1px solid #21483f;
}
.itb_category_title span:hover{
    border-bottom: none;
}
.itb_category_img_wrapper{
    width: 100%;
    padding-top: 80%;
    position: relative;
    margin-bottom: 10px;
}
.itb_category_img{
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 0;
}
.itb_category_img:after{
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0;
}
.itb_category_img img{
    max-width: 100%;
    max-height: 100%;
    width:auto;
    height:auto;
    display: inline-block;
    vertical-align: middle;
}
.itb_category_volume{
    color: #787878;
    padding-top: 15px;
}
.itb_more_btn{
    display: table;
    font-family:'Philosopher';
    color: #fff;
    background: #21483f;
    line-height: 50px;
    padding: 0 25px;
    margin: 30px auto 0;
    cursor: pointer;
    -webkit-transition: 0.3s 0s ease; -moz-transition: 0.3s 0s ease; -ms-transition: 0.3s 0s ease; -o-transition: 0.3s 0s ease; transition: 0.3s 0s ease;
}
.itb_more_btn:hover, .itb_filter_search_bth:hover{
    background: #367063;
}
.itb_contacts_wrapper{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    margin-top: 30px;
    width: 100%;
}
.itb_contacts_info_wrapper{
    width: 50%;
    padding-right: 30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
}
.itb_contacts_info_photos img{
    width: 100%;
    cursor: pointer;
}
.itb_small_photos{
    width: 100%;
    -webkit-background-size: cover; background-size: cover;
    background-position: center;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
}
.itb_small_photos:after{
    content: '';
    display: block;
    padding-top: 100%;
}
.itb_small_photos_wrapper{
    margin: 15px -15px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
}
.itb_small_photo_item_wrap{
    width: 25%;
    padding: 15px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    cursor: pointer;
}
.itb_contacts_map_wrapper{
    width: 50%;
}
.itb_contacts_text_block{
    padding-bottom: 30px;
}
.itb_contacts_small_title{
    font-size: 16px;
    color: #787878;
    padding-bottom: 15px;
}
.itb_contacts_big_info{
    color: #21483f;
    font-family:'Philosopher';
    font-size: 24px;
}
.itb_contacts_small_info{
    color: #21483f;
    font-family:'Philosopher';
    font-size: 18px;
    padding-top: 5px;
    line-height: 27px;
}
.itb_create_service_wrapper{
    padding-top: 30px;
}
.itb_create_service_wrapper:after{
    content: '';
    display: block;
    clear: both;
}
.itb_create_service_left_info_wrap{
    float: left;
    padding-right: 15px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    width: 50%;
}
.itb_create_service_left_info{
    padding: 30px;
    background: #fff;
    box-shadow: 0 5px 5px rgba(0,0,0,.13);
}
.itb_create_service_left_info>img{
    max-width: 100%;
    max-height: 350px;
    margin: 0 auto;
    display: block;
    cursor: pointer;
}
.itb_create_service_left_info_text{
    padding-top: 30px;
    font-size: 16px;
}
.itb_create_service_left_info_text p{
    padding-bottom: 10px;
}
.itb_create_service_right_info_wrap{
    float: right;
    width: 50%;
    padding-left: 15px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
}
.itb_right_info_property_wrapper{
    padding-bottom: 15px;
}
.itb_create_service_right_info_title{
    font-family:'Philosopher';
    font-size: 30px;
    color: #21483f;
}
.itb_create_service_right_info_table{
    margin-bottom: 10px;
    width: 100%;
    margin-top: 10px;
}
.itb_create_service_right_info_table tr:nth-child(2n - 1) td{
    background: #d6d6d6;
}
.itb_create_service_right_info_table tr td{
    width: 50%;
    padding: 10px 30px;
    font-size: 24px;
}
.itb_create_name{
    font-family:'Philosopher';
    font-size: 24px;
    color: #21483f;
    border-top:1px solid #d7d7d7;
    padding-top: 5px;
}
.itb_create_wrapper .itb_product_item{
    padding-bottom: 110px;
}
.itb_create_wrapper .itb_more_btn{
    width: 128px;
    position: absolute;
    bottom: 30px;
    left: 50%;
    margin-left: -64px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
}
.itb_news_name{
    font-family:'Philosopher';
    font-size: 24px;
    color: #21483f;
    border-bottom:1px solid #d7d7d7;
    padding-bottom: 5px;
}
.itb_news_wrapper .itb_product_item, .itb_review_wrapper .itb_product_item{
    text-align: left;
}
.itb_news_text{
    padding-top: 25px;
    color: #787878;

}
.itb_news_wrapper .itb_product_item{
    padding-bottom: 110px;
}
.itb_news_bot_date_wrap{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    position: absolute;
    width: 100%;
    bottom: 30px;
    left: 0;
    padding: 0 30px;
}
.itb_news_bot_date_wrap:after{
    content: '';
    display: block;
    clear: both;
}
.itb_news_bot_date_wrap .itb_more_btn{
    float: left;
    display: inline-block;
    margin: 0;
}
.itb_news_date{
    float: right;
    line-height: 50px;
    display: inline-block;
    color: #787878;
}
.itb_news_wrapper .itb_product_item, .itb_review_wrapper .itb_product_item{
    cursor: inherit;
}
.itb_news_wrapper .itb_more_btn, .itb_review_wrapper .itb_more_btn{
    cursor: pointer;
}
.itb_reviewer_name{
    font-family:'Philosopher';
    color: #21483f;
    font-size: 24px;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 5px;
}
.itb_form_input_label{
    padding-top: 20px;
    font-size: 16px;
}
.itb_review_form_wrapper input[type="text"], .itb_review_form_wrapper textarea{
    width: 100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    margin-top: 5px;
}
.itb_review_form_wrapper input[type="submit"]{
    display: table;
    margin: 0 auto;
    background: #21483f;
    color: #fff;
    font-size: 18px;
    padding: 15px 25px;
    cursor: pointer;
    font-family: 'Philosopher';
    border: none;
    margin-top: 30px;
}
.itb_review_wrapper .itb_product_item{
    padding-bottom: 75px;
}
.itb_review_date{
    text-align: right;
    position: absolute;
    bottom: 30px;
    right: 30px;
}
.itb_review_text{
    padding-top: 30px;
    font-style: italic;
    line-height: 25px;
}
.itb_remote_info_wrapper{
    padding-top: 30px;
}
.itb_remote_info_wrapper:after{
    content: '';
    display: block;
    clear: both;
}
.itb_remote_prices_wrapper{
    width: 50%;
    padding-right: 15px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    float: left;
}
.itb_remote_title{
    color: #21483f;
    font-size: 36px;
    font-family:'Philosopher';
    padding-bottom: 7px;
}
.itb_remote_prices_table{
    margin-bottom: 10px;
    width: 100%;
}
.itb_remote_prices_table tr:nth-child(2n - 1) td{
    background: #d6d6d6;
}
.itb_remote_prices_table tr td{
    width: 50%;
    padding: 10px 30px;
    font-size: 20px;
}
.itb_additional_info_wrapper{
    width: 50%;
    padding-left: 15px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    float: right;
}
.itb_additional_info_wrap{
    padding-bottom: 70px;
}
.itb_additional_info_text{
    font-size: 20px;
}
.itb_additional_info_text a{
    text-decoration: underline;
}
.itb_additional_info_text a:hover{
    text-decoration: none;
}
.itb_services_wrapper .itb_product_item_wrapper{
    width: 25%;
}
.itb_service_name{
    font-family:'Philosopher';
    font-size: 30px;
}
.itb_services_wrapper .itb_product_item{
    padding: 30px 15px;
    font-size: 0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
}
.itb_services_wrapper .itb_product_item_wrap{
    position: relative;
    padding-top: 18px;
}
.itb_service_toper{
    background: url("/img/serv_toper.png") no-repeat;
    width: 37px;
    height: 37px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -18px;
    background-position: center;
}
.itb_services_wrapper .itb_product_item:after{
    content: '';
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
}
.itb_service_name{
    display: inline-block;
    vertical-align: middle;
    -ms-word-wrap: break-word; word-wrap: break-word;
    width: 100%;
}
.itb_services_wrapper .itb_product_item .itb_service_name span{
    border-bottom: 1px solid transparent;
    -webkit-transition: 0.5s 0s ease; -moz-transition: 0.5s 0s ease; -ms-transition: 0.5s 0s ease; -o-transition: 0.5s 0s ease; transition: 0.5s 0s ease;
}
.itb_jewelry_workshop_wrapper{
    margin-top: 60px;
    background: #21483f;
    box-shadow: 0 1px 18px rgba(0,0,0,.64);
    width: 100%;
    padding: 30px 0;
    position: relative;
    overflow: hidden;
}
.itb_jewelry_workshop_wrapper h2{
    display: block;
    text-align: center;
    font-size: 60px;
    font-family:'Philosopher';
    color: #fff;
    font-weight: normal;
}
.itb_jewelry_workshop_text{
    padding-top: 30px;
    color: #a9b3b0;
    font-size: 18px;
    text-align: center;
}
.itb_jewelry_workshop_services_wrap{
    margin-top: 30px;
    text-align: center;
}
.itb_jewelry_workshop_services_title{
    display: table;
    font-family:'Philosopher';
    font-size: 36px;
    color: #fff;
    border-top: 1px solid #58756e;
    padding-top: 10px;
    margin:0 auto;
}
.itb_jewelry_workshop_services_wrap ul{
    margin-top: 30px;
    font-size: 0;
}
.itb_jewelry_workshop_services_wrap ul li{
    display: inline-block;
    margin-right: 10px;
    margin-top: 10px;
}
.itb_jewelry_workshop_services_wrap ul li:last-child{
    margin-right: 0;

}
.itb_jewelry_workshop_services_wrap ul li a{
    color: #fff;
    display: block;
    font-size: 16px;
    color: #fff;
    padding: 15px;
    background: #385b53;
    border: 1px solid #fff;
    border-radius: 100px;
    -webkit-transition: 0.3s 0s ease; -moz-transition: 0.3s 0s ease; -ms-transition: 0.3s 0s ease; -o-transition: 0.3s 0s ease; transition: 0.3s 0s ease;
}
.itb_jewelry_workshop_services_wrap ul li a:hover{
    background: #527069;
}
.itb_jewelry_workshop_acc_item{
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
    margin-top: 30px;
}
.itb_jewelry_workshop_acc_item_title{
    color: #fff;
    font-family:'Philosopher';
    font-size: 36px;
    padding-bottom: 7px;
}
.itb_jewelry_workshop_acc_item_title span{
    border-bottom: 1px dotted #58756e;
    display: table;
    padding-bottom: 7px;
    position: relative;
    margin: 0 auto;
    cursor: pointer;
}
.itb_jewelry_workshop_acc_item_title span:after{
    content: '\f105 \f105';
    font-family:'FontAwesome';
    color: #fff;
    background: #21483f;
    font-size: 14px;
    padding:3px;
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -10px;
    -webkit-transition: 0.3s 0s ease; -moz-transition: 0.3s 0s ease; -ms-transition: 0.3s 0s ease; -o-transition: 0.3s 0s ease; transition: 0.3s 0s ease;
    -webkit-transform: rotate3d(0, 0, 1, 90deg); -moz-transform: rotate3d(0,0,1,90deg); -ms-transform: rotate3d(0,0,1,90deg); -o-transform: rotate3d(0,0,1,90deg); transform: rotate3d(0,0,1,90deg);
    
}
.itb_jewelry_workshop_acc_item.active .itb_jewelry_workshop_acc_item_title span:after{
    -webkit-transform: rotate3d(0, 0, 1, 270deg); -moz-transform: rotate3d(0,0,1,270deg); -ms-transform: rotate3d(0,0,1,270deg); -o-transform: rotate3d(0,0,1,270deg); transform: rotate3d(0,0,1,270deg);
}
.itb_jewelry_workshop_acc_item_text{
    margin-top: 20px;
    color: #a9b3b0;
    font-style: italic;
    border-left: 1px solid #58756e;
    border-right: 1px solid #58756e;
    padding: 0 15px;
    display: none;
}
.itb_jewelry_workshop_stone_l, .itb_jewelry_workshop_stone_r{
    width: 174px;
    height: 559px;
    background: url("/img/worckshop_stone.png");
    position: absolute;
    top: 50%;
    margin-top: -280px;
    -webkit-transition: 2s 1s ease; -moz-transition: 2s 1s ease; -ms-transition: 2s 1s ease; -o-transition: 2s 1s ease; transition: 2s 1s ease;
}
.itb_jewelry_workshop_stone_l{
    left: -100%;
}
.itb_jewelry_workshop_stone_r{
    right: -100%;
    -webkit-transform: rotate3d(0,1,0,180deg); -moz-transform: rotate3d(0,1,0,180deg); -ms-transform: rotate3d(0,1,0,180deg); -o-transform: rotate3d(0,1,0,180deg); transform: rotate3d(0,1,0,180deg);
}
.itb_jewelry_workshop_stone_l.anim{
    left: 0;
}
.itb_jewelry_workshop_stone_r.anim{
    right: 0;
}
.itb_advantages_title{
    margin-top: 30px;
    font-size: 50px;
    font-family:'Philosopher';
    font-weight: normal;
    text-align: center;
    color: #21483f;
    margin-bottom: 30px;
}
.itb_advantages_wrapper{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    margin: 0 -15px;
    flex-wrap: wrap;
    margin-top: -30px;
}
.itb_advantages_item_wrapper{
    padding: 15px;
    width: 50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    font-size: 0;
    padding-top: 60px;
}
.itb_advantages_item_number_wrap{
    width: 56px;
    height: 56px;
    position: relative;
    background: #fff;
    box-shadow: 0 1px 18px rgba(0,0,0,.1);
    border-radius: 50%;
    display: inline-block;
    margin-right: 30px;
    vertical-align: middle;
}
.itb_advantages_item_number{
    font-size: 25px;
    font-family:'Times New Roman';
    color: #21483f;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%,-50%,0); -moz-transform: translate3d(-50%,-50%,0); -ms-transform: translate3d(-50%,-50%,0); -o-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0);
}
.itb_advantages_item_text{
    display: inline-block;
    font-size: 24px;
    color: #21483f;
    font-family:'Philosopher';
    width:calc(100% - 86px);
    vertical-align: middle;
}
.itb_sec_menu ul{
    -webkit-transition: 0.3s 0s ease; -moz-transition: 0.3s 0s ease; -ms-transition: 0.3s 0s ease; -o-transition: 0.3s 0s ease; transition: 0.3s 0s ease;
}
.itb_404_title{
    font-family:'Philosopher';
    color: #21483f;
    text-align: center;
    font-size: 28px;
}
.itb_404_title span{
    display: block;
    text-align: center;
    font-size: 64px;
}
.itb_404_text_title{
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin-top: 10px;
}
.itb_404_text_title span{
    background: #21483f;
    padding: 3px 5px;
}
.itb_404_text{
    text-align: center;
    margin-top: 10px;
}
.itb_404_link{
    text-align: center;
    margin-top: 10px;
}
.itb_404_link a{
    color: #21483f;
    font-size: 16px;
    text-decoration: underline;
}
.itb_404_link a:hover{
    text-decoration: none;
}
input[type='text'].itb_error, textarea.itb_error{
    border: 1px solid #db4646;
}
div.itb_error{
    color: #db4646;
    font-size: 12px;
}
.itb_review_form_wrapper{
    padding-top: 30px;
    font-style: italic;
    line-height: 25px;
}
.itb_types_prods_menu_wrap>div{
    width: 100%;
}
.itb_types_prods_menu_you_see div>div{
    display: inline;
}
.itb_actions_not_found{
    padding-top: 30px;
    text-align: center;
}














@media screen and (min-width: 1024px){
    .itb_mobile_nav, .itb_mobile_more_btn{ display: none;}
    .itb_top_menu a:hover span{border-bottom: 1px solid #fff;}
    .itb_top_menu a:hover{background: #122b25;}
    .itb_sec_menu ul{box-shadow: 0 1px 18px rgba(0,0,0,.64);}
    .itb_sec_menu:hover ul, .itb_sec_menu ul:hover{visibility: visible;opacity: 1;}
    .itb_product_item:hover{box-shadow: 0 15px 5px rgba(0,0,0,.13);}

    .itb_product_item_wrapper:hover{ padding-top: 5px; padding-bottom: 25px;}

    .itb_services_wrapper .itb_product_item:hover{ box-shadow: 0 5px 5px rgba(0,0,0,.13);}
    .itb_services_wrapper .itb_product_item_wrapper:hover{padding: 15px;}
    .itb_services_wrapper .itb_product_item_wrapper.anim .itb_product_item{
        -webkit-transform: rotate3d(1,0,0,0deg); -moz-transform: rotate3d(1,0,0,0deg); -ms-transform: rotate3d(1,0,0,0deg); -o-transform: rotate3d(1,0,0,0deg); transform: rotate3d(1,0,0,0deg);
        opacity: 1;
    }
    .itb_services_wrapper .itb_product_item{
        -webkit-transform: rotate3d(1,0,0,100deg); -moz-transform: rotate3d(1,0,0,100deg); -ms-transform: rotate3d(1,0,0,100deg); -o-transform: rotate3d(1,0,0,100deg); transform: rotate3d(1,0,0,100deg);
        -webkit-transition: 0.5s 0.3s ease-out; -moz-transition: 0.5s 0.3s ease-out; -ms-transition: 0.5s 0.3s ease-out; -o-transition: 0.5S 0.3s ease-out; transition: 0.5s 0.3s ease-out;
        opacity: 0;
    }
    .itb_services_wrapper .itb_product_item_wrap{
        -webkit-perspective: 500px; -moz-perspective: 500px; -ms-perspective: 500px; perspective: 500px;
        -webkit-perspective-origin: top center; -moz-perspective-origin: top center; -ms-perspective-origin: top center; perspective-origin: top center;
    }
    .itb_product_item_wrapper.anim .itb_service_toper{
        -webkit-background-size: 100%; background-size: 100%;
        -webkit-transform: rotate3D(0, 0, 1, 0deg); -moz-transform: rotate3D(0, 0, 1, 0deg); -ms-transform: rotate3D(0, 0, 1, 0deg); -o-transform: rotate3D(0, 0, 1, 0deg); transform: rotate3D(0, 0, 1, 0deg);
    }
    .itb_service_toper{
        -webkit-background-size: 0; background-size: 0;
        -webkit-transform: rotate3D(0, 0, 1, 360deg); -moz-transform: rotate3D(0, 0, 1, 360deg); -ms-transform: rotate3D(0, 0, 1, 360deg); -o-transform: rotate3D(0, 0, 1, 360deg); transform: rotate3D(0, 0, 1, 360deg);
        -webkit-transition: 0.5s 1s ease-out; -moz-transition: 0.5s 1s ease-out; -ms-transition: 0.5s 1s ease-out; -o-transition: 0.5s 1s ease-out; transition: 0.5s 1s ease-out;
    }
    .itb_services_wrapper .itb_product_item:hover .itb_service_name span{border-bottom: 1px solid #21483f;}

    .itb_footer_wrapper{ position: absolute; bottom: 0; left: 0; margin-top: 0;}
    body{position: relative;padding-bottom: 300px;min-height:calc(100vh - 300px);}

}

@media screen and (max-width: 1100px){
    .itb_top_menu a{ font-size: 18px;}
    .itb_service_name{ font-size: 24px;}
}

@media screen and (max-width: 1023px){
    .itb_header_wrapper{ padding-top: 55px; left: -100%;
        -webkit-transition: 0.3s 0s ease; -moz-transition: 0.3s 0s ease; -ms-transition: 0.3s 0s ease; -o-transition: 0.3s 0s ease; transition: 0.3s 0s ease;}
    .itb_mobile_nav{ display: block;background: #21483f;box-shadow: 0 1px 18px rgba(0,0,0,.64); position: fixed; left: 0; top: 0; width: 100%;}
    .itb_top_menu_wrapper{box-shadow: none;}
    .itb_top_menu a{ font-size: 24px;}
    .itb_top_menu{ display: none;}
    .itb_top_menu_burger{ display: block; width: 20px; height: 20px; padding: 17px;}
    .itb_top_menu_burger span{ position: relative; display: block; left: 0; top: 0; background: #fff; width: 20px; height: 2px;}
    .itb_top_menu_burger span:before{content: ''; display: block; width: 20px; height: 2px; position: absolute; background: #fff; left: 0; top: 16px;
        -webkit-transition: 0.3s 0s ease; -moz-transition: 0.3s 0s ease; -ms-transition: 0.3s 0s ease; -o-transition: 0.3s 0s ease; transition: 0.3s 0s ease;}
    .itb_top_menu_burger span:after{content: ''; display: block; width: 20px; height: 2px; position: absolute; background: #fff; left: 0; top: 8px;
        -webkit-transition: 0.3s 0s ease; -moz-transition: 0.3s 0s ease; -ms-transition: 0.3s 0s ease; -o-transition: 0.3s 0s ease; transition: 0.3s 0s ease;}
    .itb_sec_menu:before{content: '\f105';font-family:'FontAwesome';display: block;position: absolute;left: 120px; top: 18px;color: #fff;font-size: 24px;opacity:0.5;
        -webkit-transition: 0.3s 0s ease; -moz-transition: 0.3s 0s ease; -ms-transition: 0.3s 0s ease; -o-transition: 0.3s 0s ease; transition: 0.3s 0s ease;}
    .itb_sec_menu ul li a{border-bottom: none; font-size: 18px;}
    .itb_sec_menu ul{ background: transparent; padding: 0;padding-left: 30px; padding-bottom: 15px;}
    .itb_sec_menu ul li{ padding-left: 0;}
    .itb_header_wrapper.mobile_menu_opened .itb_sec_menu ul li:last-child{ border-bottom:none;}


    .itb_header_wrapper.mobile_menu_opened{ height: 100vh; position: fixed; left: 0; top: 0; background: #21483f; width: 100%; padding-top: 60px; z-index: 1000;}
    .itb_header_wrapper.mobile_menu_opened .itb_top_menu{ display: block; height:calc(100vh - 100px);overflow: auto; width: 100%;}
    .itb_header_wrapper.mobile_menu_opened .itb_top_menu_burger span{ background-color: transparent;}
    .itb_header_wrapper.mobile_menu_opened .itb_top_menu_burger span:after{
        -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);
    }
    .itb_header_wrapper.mobile_menu_opened .itb_top_menu_burger span:before{
        -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);
        top: 8px;
    }
    .itb_header_wrapper.mobile_menu_opened .itb_top_menu li{border-bottom: 1px solid #57746d}
    .itb_header_wrapper.mobile_menu_opened .itb_top_menu>li:last-child{border-bottom: none}

    .itb_sec_menu.mobile_opened ul{ visibility: visible; position: static; opacity: 1;}
    .itb_sec_menu.mobile_opened ul:after{ display: none;}
    .itb_sec_menu.mobile_opened:before{transform: rotate(90deg);}
    
    .itb_head_info_wrap>a{ width: 100%; float: inherit; text-align: center; padding-bottom: 30px;}
    .itb_head_info_address{ padding-left: 0; width: 60%;}
    .itb_head_info_right{ width: 40%;}

    .itb_mobile_more_btn{ font-size: 18px; width: 100%; text-align: center; background: #122b25; color: #fff; padding: 15px 0;}
    .itb_mobile_more_btn span{ display: table; margin: 0 auto; position: relative; padding-right: 20px;}
    .itb_mobile_more_btn span:after{content: '\f107'; font-family:'FontAwesome'; position: absolute; right: 0px; top: 5px;color: #fff;
        -webkit-transition: 0.3s 0s ease; -moz-transition: 0.3s 0s ease; -ms-transition: 0.3s 0s ease; -o-transition: 0.3s 0s ease; transition: 0.3s 0s ease;}
    .itb_types_prods_menu.mobile_opened .itb_mobile_more_btn span:after{transform: rotate(180deg);}
    .itb_types_prods_menu_wrap{ display: none;}
    .itb_types_prods_menu.mobile_opened .itb_types_prods_menu_wrap{ display: block;}
    .itb_types_prods_menu_you_see{ width: 100%; background-color: transparent; font-size: 33px; padding: 15px;}
    .itb_types_prods_menu_you_see span{ display: inline-block;}
    .itb_types_prods_menu_you_see>div{ position: static; margin-top: 0; display: table; margin: 0 auto; border-bottom: 1px solid #57746d; height: auto; padding-bottom: 15px;}
    .itb_types_prods_list{ width: 100%;}
    .itb_types_prods_list ul{ text-align: center;}

    .itb_header_slider_wrapper .owl-nav{ display: none;}
    .itb_header_slider_item{ height: 300px;}
    .itb_slider_text{  font-size: 28px; width: 50%; max-width: 100%;}
    .itb_slider_text div{max-height: 150px;padding: 30px; padding-bottom: 0;}

    .itb_filter_search,.itb_filter_selects{float: inherit; width: 100%; padding-top: 15px;}
    .itb_filter_wrapper{ text-align: center;}

    .itb_content_center{padding: 0 15px}
    .itb_content_center.content_start{ padding: 30px 15px 0;}
    .itb_main_title{ font-size: 40px; line-height: 40px;}
    .itb_sec_title{ font-size: 30px; line-height: 30px;}
    .itb_filter_wrapper{ padding-top: 30px;}

    .itb_sort_wrapper{ text-align: center;}
    .itb_sort_title{ padding-left: 15px;}

    .itb_product_item_wrapper{ width: 25%;}

    .itb_action_info_wrap{ display: block;}
    .itb_action_img{ width: 100%; padding-right: 0;}
    .itb_action_text_wrapper{ width: 100%; padding-left: 0; text-align: center; padding-top: 30px;}

    .itb_detail_wrapper img{float: inherit; margin-right: 0;}
    .itb_detail_wrapper{ text-align: center; font-size: 16px;}
    .itb_detail_wrapper p{ padding-bottom: 10px;}

    .itb_create_service_right_info_table tr td{ font-size: 18px;}
    .itb_news_wrapper .itb_product_item_wrapper, .itb_review_wrapper .itb_product_item_wrapper{ width: 50%;}

    .itb_remote_prices_table tr td{ font-size: 16px;}
    .itb_additional_info_wrap{ padding-bottom: 30px;}

    .itb_services_wrapper .itb_product_item_wrapper{ width: 33.3%;}
    .itb_services_wrapper .itb_product_item_wrapper:nth-child(8),
    .itb_services_wrapper .itb_product_item_wrapper:nth-child(7){ display: none;}

    .itb_jewelry_workshop_wrapper h2{ font-size: 40px;}
    .itb_jewelry_workshop_acc_item_title{ font-size: 24px;}
}

@media screen and (max-width: 900px){
    .itb_category_wrapper .itb_product_item_wrapper,.itb_create_wrapper .itb_product_item_wrapper{ width: 50%;}
    .itb_category_img_wrapper{ width: 50%; padding-top: 50%; margin: 0 auto;}
}

@media screen and (max-width: 767px){
    .itb_top_menu a{ font-size: 20px;}
    .itb_head_info_address,.itb_head_info_right{ width: 100%; padding: 0; padding-bottom: 30px; text-align: center;}
    .itb_head_info_right{ padding-bottom: 0;}

    .itb_types_prods_menu_you_see span, .itb_types_prods_menu_you_see{ font-size: 21px;}

    .itb_slider_text{font-size: 20px; width: 100%;}
    .itb_slider_text div{padding: 15px; padding-bottom: 0;}
    .itb_slider_text:after{ height: 15px; bottom: -15px;}

    .itb_year_copyrights, .itb_developers_copyrights{float: inherit; width: 100%; text-align: center; padding-bottom: 15px;}
    .itb_copyrights_wrapper{ padding-bottom: 15px;}

    .itb_filter_wrapper .jq-selectbox{ display: block; margin: 0 auto; margin-bottom: 15px; width: 275px;}
    .itb_filter_search{ padding-top: 0;}

    .itb_product_item_wrapper {width: 33.3%;}

    .itb_navigation ul li:first-child, .itb_navigation ul li:last-child{display: none;}

    .itb_footer_wrapper{ margin-top: 30px;}
    .itb_navigation ul{ padding-top: 30px;}

    .itb_action_title{ font-size: 24px;}
    .itb_action_img img{ max-height: 180px;}
    .itb_action_wrapper{ padding: 15px;}
    .itb_action_text_wrapper{ font-size: 16px;}

    .itb_detail_wrapper{ padding: 15px;}

    .itb_contacts_wrapper{ display: block;}
    .itb_contacts_info_wrapper{ width: 100%; padding-right: 0;}
    .itb_contacts_map_wrapper{ width: 100%; min-height: 200px;}
    .itb_contacts_text_block{ text-align: center;}
    
    .itb_create_service_left_info_wrap, .itb_create_service_right_info_wrap{ float: inherit; padding: 0; width: 100%;}
    .itb_create_service_right_info_wrap{ padding-top: 15px;}
    .itb_create_service_left_info{ padding: 15px;}
    .itb_create_service_left_info:after{content: ''; display: block; clear: both;}
    .itb_create_service_left_info img{ float: left; max-width: 33.3%; margin-right: 15px; margin-bottom: 15px; max-height: 200px;}
    .itb_create_service_left_info_text{ padding-top: 0;}
    .itb_create_service_right_info_table tr td{ padding: 10px 15px; font-size: 14px;}
    .itb_create_service_right_info_title{ font-size: 25px;}

    .itb_news_wrapper .itb_product_item_wrapper,.itb_review_wrapper .itb_product_item_wrapper{ width: 100%;}
    .itb_category_wrapper .itb_product_item, .itb_create_wrapper .itb_product_item, .itb_news_wrapper .itb_product_item,.itb_review_wrapper .itb_product_item{padding: 15px;}
    .itb_create_wrapper .itb_product_item, .itb_news_wrapper .itb_product_item{ padding-bottom: 110px;}
    .itb_review_wrapper .itb_product_item{ padding-bottom: 75px;}
    .itb_news_bot_date_wrap{ padding: 0 15px;}

    .itb_remote_prices_wrapper, .itb_additional_info_wrapper{ float: inherit; padding-right: 0; width: 100%; padding-left: 0;}
    .itb_additional_info_wrapper{ padding-top: 30px;}
    .itb_remote_prices_table{ margin-bottom: 0;}
    .itb_remote_prices_table tr td{ padding: 10px 15px; font-size: 14px;}
    .itb_remote_title{ font-size: 25px; text-align: center;}
    .itb_additional_info_text{ font-size: 16px; text-align: center;}

    .itb_service_name{ font-size: 20px;}
    .itb_services_wrapper .itb_product_item{ padding-bottom: 15px;}
    .itb_services_wrapper{ margin-top: 15px;}

    .itb_jewelry_workshop_services_wrap ul li a{ font-size: 14px; padding: 10px;}

    .itb_advantages_item_wrapper{ width: 100%; padding-top: 15px;}
}

@media screen and (max-width: 600px){
    .itb_services_wrapper .itb_product_item_wrapper{ width: 50%;}
    .itb_services_wrapper .itb_product_item_wrapper:nth-child(6),.itb_services_wrapper .itb_product_item_wrapper:nth-child(5){ display: none;}
}

@media screen and (max-width: 550px){
    .itb_category_wrapper .itb_product_item_wrapper,.itb_create_wrapper .itb_product_item_wrapper{ width: 100%;}
}

@media screen and (max-width: 500px){
    .itb_product_item_wrapper{ width: 50%;}

    .itb_navigation ul li{ font-size: 16px; padding: 0;}
}
@media screen and (max-width: 400px){
    .itb_services_wrapper .itb_product_item_wrapper{ width: 100%;}
}












/* End */
/* /libs/formstyler/jquery.formstyler.css?16664428722169 */
/* /libs/formstyler/jquery.formstyler.theme.css?166644287210731 */
/* /libs/fancybox/jquery.fancybox.min.css?166644287213735 */
/* /css/fonts.css?16664428721142 */
/* /css/owl.css?16664428724482 */
/* /local/templates/.default/components/bitrix/menu/itb_top_menu/style.css?16664428724414 */
/* /local/templates/main/components/bitrix/news.list/itb_main_slider/style.css?1666442872150 */
/* /local/templates/main/template_styles.css?166644287247149 */
