body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #666;
	font-size: 14px;
	line-height: 20px;
	width: 100%;
}
:focus {outline:none !important;}
.container {
    width: 100%;
}
.form-control {height: 32px;}
h1, h2, h3, h4, h5, h6 {
	color: #444;
}
/* default font size */
.fa {
	font-size: 14px;
}
/* Override the bootstrap defaults */
h1 {
	font-size: 33px;
}
h2 {
	font-size: 27px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10.2px;
}
a {
	color: #23a1d1;
}
a:hover {
	text-decoration: none;
}
legend {
	font-size: 18px;
	padding: 7px 0px
}
label {
	font-size: 12px;
	font-weight: normal;
}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
	font-size: 12px;
}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {
	font-size: 12px;
}
.input-group .input-group-addon {
	font-size: 12px;
	height: 30px;
}
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
	display: inline;
}

.nav-tabs {
	margin-bottom: 15px;
}
div.required .control-label:before {
	content: '* ';
	color: #F00;
	font-weight: bold;
}
/* Gradent to all drop down menus */
.dropdown-menu li > a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
.page-sidebar {
    background: #f8f8f8;
    position: fixed;
    left: 0;
    height: 100%;
    border-right: 1px solid rgba(0,0,0,.04);
	padding: 0;
	z-index: 103;
}
.page-content-wrapper {
    padding: 0;
}
.nav-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
	background: #f8f8f8;
    text-align: center;
	padding: 0 0 15px 0;
}
.nav-footer .text {
    font-weight: 600;
    color: #000;
    margin: 10px 0;
}
.nav-footer a {display:block;}
.nav-footer img {
    width: 24px;
}
main {
    margin-top: 65px;
}
header {
	width: 100%;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    -o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
    box-shadow: 0 1px 4px rgba(0,0,0,.2);
    padding: 7.5px 0;
    z-index: 102;
    position: fixed;
    background: #fff;
}
.adress {text-align: center;}
.adress ul {margin-bottom: 0;}
.cbemail ul {margin:0;}
.cbemail .cb {text-decoration: underline;margin-bottom: 7px;display: block;}
.cbemail .cb:hover {text-decoration: none;color: #23a1d1;}
.cbemail .emailo {
    color: #333;
    font-size: 11px;
	line-height: 20px;
}
.cbemail .emailo:before {
	content:'';
	display:inline-block;
	width:20px;
	height:20px;
	background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4My4zIDQ4My4zIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0ODMuMyA0ODMuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQyNC4zLDU3Ljc1SDU5LjFjLTMyLjYsMC01OS4xLDI2LjUtNTkuMSw1OS4xdjI0OS42YzAsMzIuNiwyNi41LDU5LjEsNTkuMSw1OS4xaDM2NS4xYzMyLjYsMCw1OS4xLTI2LjUsNTkuMS01OS4xICAgIHYtMjQ5LjVDNDgzLjQsODQuMzUsNDU2LjksNTcuNzUsNDI0LjMsNTcuNzV6IE00NTYuNCwzNjYuNDVjMCwxNy43LTE0LjQsMzIuMS0zMi4xLDMyLjFINTkuMWMtMTcuNywwLTMyLjEtMTQuNC0zMi4xLTMyLjF2LTI0OS41ICAgIGMwLTE3LjcsMTQuNC0zMi4xLDMyLjEtMzIuMWgzNjUuMWMxNy43LDAsMzIuMSwxNC40LDMyLjEsMzIuMXYyNDkuNUg0NTYuNHoiIGZpbGw9IiMwMDAwMDAiLz4KCQk8cGF0aCBkPSJNMzA0LjgsMjM4LjU1bDExOC4yLTEwNmM1LjUtNSw2LTEzLjUsMS0xOS4xYy01LTUuNS0xMy41LTYtMTkuMS0xbC0xNjMsMTQ2LjNsLTMxLjgtMjguNGMtMC4xLTAuMS0wLjItMC4yLTAuMi0wLjMgICAgYy0wLjctMC43LTEuNC0xLjMtMi4yLTEuOUw3OC4zLDExMi4zNWMtNS42LTUtMTQuMS00LjUtMTkuMSwxLjFjLTUsNS42LTQuNSwxNC4xLDEuMSwxOS4xbDExOS42LDEwNi45TDYwLjgsMzUwLjk1ICAgIGMtNS40LDUuMS01LjcsMTMuNi0wLjYsMTkuMWMyLjcsMi44LDYuMyw0LjMsOS45LDQuM2MzLjMsMCw2LjYtMS4yLDkuMi0zLjZsMTIwLjktMTEzLjFsMzIuOCwyOS4zYzIuNiwyLjMsNS44LDMuNCw5LDMuNCAgICBjMy4yLDAsNi41LTEuMiw5LTMuNWwzMy43LTMwLjJsMTIwLjIsMTE0LjJjMi42LDIuNSw2LDMuNyw5LjMsMy43YzMuNiwwLDcuMS0xLjQsOS44LTQuMmM1LjEtNS40LDQuOS0xNC0wLjUtMTkuMUwzMDQuOCwyMzguNTV6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
	background-size: 20px;
    vertical-align: middle;
    margin-right: 10px;
}

.cbemail .cb:before {
	content:'';
	display:inline-block;
	width:20px;
	height:20px;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDEgNTExIDUxMS45OTk5MyIgd2lkdGg9IjUxMiI+PGc+PHBhdGggZD0ibTM0MC40OTYwOTQgMTg5LjAwMzkwNmMtNS4xMDE1NjMgMC0xMC4yMDMxMjUtMS45NDE0MDYtMTQuMTA1NDY5LTUuODI0MjE4LTcuODI4MTI1LTcuNzg5MDYzLTcuODYzMjgxLTIwLjQ1MzEyNi0uMDcwMzEzLTI4LjI4MTI1bDEwMS43MzQzNzYtMTAyLjI2MTcxOWM3Ljc5Mjk2OC03LjgzMjAzMSAyMC40NTMxMjQtNy44NTkzNzUgMjguMjg1MTU2LS4wNzAzMTMgNy44MzIwMzEgNy43ODkwNjMgNy44NjMyODEgMjAuNDUzMTI1LjA3NDIxOCAyOC4yODEyNWwtMTAxLjczODI4MSAxMDIuMjYxNzE5Yy0zLjkxMDE1NiAzLjkyNTc4MS05LjA0Mjk2OSA1Ljg5NDUzMS0xNC4xNzk2ODcgNS44OTQ1MzF6bTQ4LjAxNTYyNSA1Mi4zMjAzMTMgMTEyLTQ5YzEwLjExNzE4Ny00LjQyNTc4MSAxNC43MzQzNzUtMTYuMjE4NzUgMTAuMzA0Njg3LTI2LjMzOTg0NC00LjQyNTc4MS0xMC4xMTcxODctMTYuMjE0ODQ0LTE0LjczMDQ2OS0yNi4zMzk4NDQtMTAuMzA0Njg3bC0xMTEuOTk2MDkzIDQ5Yy0xMC4xMjEwOTQgNC40MjU3ODEtMTQuNzM0Mzc1IDE2LjIxODc1LTEwLjMwODU5NCAyNi4zMzk4NDMgMy4yODUxNTYgNy41MDc4MTMgMTAuNjI4OTA2IDExLjk4ODI4MSAxOC4zMzU5MzcgMTEuOTg4MjgxIDIuNjc1NzgyIDAgNS4zOTQ1MzItLjU0Mjk2OCA4LjAwMzkwNy0xLjY4MzU5M3ptLTg3Ljc3MzQzOC0xMDQuMTIxMDk0IDQ5LTEwOWM0LjUyNzM0NC0xMC4wNzQyMTkuMDMxMjUtMjEuOTEwMTU2LTEwLjA0Mjk2OS0yNi40NDE0MDYtMTAuMDcwMzEyLTQuNTI3MzQ0LTIxLjkxMDE1Ni0uMDMxMjUtMjYuNDQxNDA2IDEwLjA0Mjk2OWwtNDguOTk2MDk0IDEwOWMtNC41MzEyNSAxMC4wNzQyMTgtLjAzNTE1NiAyMS45MTAxNTYgMTAuMDM5MDYzIDI2LjQ0MTQwNiAyLjY2NDA2MyAxLjE5NTMxMiA1LjQ0NTMxMyAxLjc2MTcxOCA4LjE4NzUgMS43NjE3MTggNy42MzI4MTMgMCAxNC45MjE4NzUtNC4zOTA2MjQgMTguMjUzOTA2LTExLjgwNDY4N3ptMTkxLjAzMTI1IDMzMC4yODUxNTZjLjI1NzgxMy0uMjU3ODEyLjUxMTcxOS0uNTE5NTMxLjc1MzkwNy0uNzkyOTY5bC41MDM5MDYtLjU2MjVjMTMuMjM4MjgxLTE0Ljc0NjA5MyAyMC4xMzI4MTItMzMuNzczNDM3IDE5LjQxNzk2OC01My41NzgxMjQtLjcxMDkzNy0xOS44MDQ2ODgtOC45NjA5MzctMzguMjg1MTU3LTIzLjIyNjU2Mi01Mi4wNDI5NjktMjcuOTI5Njg4LTI2LjkzMzU5NC01MS4zMzIwMzEtNDIuNDgwNDY5LTczLjY0NDUzMS00OC45MjU3ODEtMzAuNzUzOTA3LTguODkwNjI2LTU5LjIzMDQ2OS0uODA0Njg4LTg0LjY0MDYyNSAyNC4wMTU2MjQtLjAzOTA2My4wMzUxNTctLjA3ODEyNS4wNzQyMTktLjExNzE4OC4xMTMyODJsLTI3LjAzOTA2MiAyNi44MzU5MzdjLTE2Ljg5NDUzMi05LjUyMzQzNy00OS43NTc4MTMtMzAuNDQxNDA2LTg1LjI1NzgxMy02NS45NDE0MDZsLTIuNjMyODEyLTIuNjMyODEzYy0zNS41MDc4MTMtMzUuNTA3ODEyLTU2LjQyNTc4MS02OC4zNzEwOTMtNjUuOTQxNDA3LTg1LjI1bDI2LjgzOTg0NC0yNy4wNDI5NjhjLjAzOTA2My0uMDM5MDYzLjA3NDIxOS0uMDc4MTI1LjExMzI4Mi0uMTEzMjgyIDI0LjgyMDMxMi0yNS40MTQwNjIgMzIuOTAyMzQzLTUzLjg5NDUzMSAyNC4wMTU2MjQtODQuNjQwNjI0LTYuNDQ1MzEyLTIyLjMxMjUtMjEuOTkyMTg3LTQ1LjcxNDg0NC00OC45Mjk2ODctNzMuNjQ0NTMyLTEzLjc1MzkwNi0xNC4yNjU2MjUtMzIuMjM0Mzc1LTIyLjUxNTYyNS01Mi4wMzkwNjMtMjMuMjMwNDY4NS0xOS44MDQ2ODctLjcxMDkzNzUtMzguODMyMDMxIDYuMTc5Njg3NS01My41ODIwMzEgMTkuNDIxODc0NWwtLjU3NDIxOS41MTU2MjZjLS4yNjU2MjQuMjM4MjgxLS41MjczNDMuNDg0Mzc0LS43ODEyNS43MzgyODEtMjkuMzU1NDY4IDI5LjM1OTM3NS00NC43NDYwOTMgNzAuNDYwOTM3LTQ0LjUwMzkwNiAxMTguODU5Mzc1LjQxMDE1NiA4Mi4yMjI2NTYgNDUuNTk3NjU2IDE3Ni4yNSAxMjAuODc4OTA2IDI1MS41MjczNDQgMTQuMTk1MzEzIDE0LjE5NTMxMiAzMC4zMjgxMjYgMjguMjQ2MDkzIDQ3Ljk0OTIxOSA0MS43NTM5MDYgOC43NjU2MjUgNi43MTg3NSAyMS4zMjAzMTMgNS4wNjY0MDYgMjguMDM5MDYzLTMuNzAzMTI1IDYuNzIyNjU2LTguNzY1NjI1IDUuMDY2NDA2LTIxLjMxNjQwNy0zLjcwMzEyNS0yOC4wMzkwNjMtMTYuMjMwNDY5LTEyLjQ0OTIxOC0zMS4wMzkwNjMtMjUuMzMyMDMxLTQ0LTM4LjI5Mjk2OC02Ny45OTYwOTQtNjcuOTk2MDk0LTEwOC44MDg1OTQtMTUxLjUyNzM0NC0xMDkuMTY0MDYzLTIyMy40NDUzMTMtLjE4NzUtMzcuMjc3MzQ0IDExLjAyMzQzOC02OC4zODY3MTkgMzIuNDI5Njg4LTkwLjAxMTcxOWwuMTUyMzQ0LS4xMzY3MThjMTQuNTM1MTU2LTEzLjA1MDc4MiAzNi41NDI5NjgtMTIuMjU3ODEzIDUwLjEwOTM3NCAxLjgwNDY4NyA1MS43ODUxNTcgNTMuNzEwOTM3IDQ4LjAyNzM0NCA3OS4wNTg1OTQgMjUuMTM2NzE5IDEwMi41MjM0MzdsLTM3LjA2MjUgMzcuMzM5ODQ0Yy01LjgxMjUgNS44NTkzNzUtNy40MzM1OTMgMTQuNjg3NS00LjA3NDIxOSAyMi4yMjY1NjMuOTM3NSAyLjExMzI4MSAyMy43MDcwMzIgNTIuNDI1NzgxIDgwLjQxNDA2MyAxMDkuMTMyODEybDIuNjI4OTA2IDIuNjI4OTA3YzU2LjY5OTIxOSA1Ni42OTkyMTggMTA3LjAxMTcxOSA3OS40NjQ4NDMgMTA5LjEyNSA4MC40MDYyNSA3LjU0Mjk2OSAzLjM1OTM3NCAxNi4zNjcxODggMS43MzgyODEgMjIuMjI2NTYzLTQuMDc0MjE5bDM3LjM0NzY1Ni0zNy4wNjY0MDdjMjMuNDY0ODQ0LTIyLjg4NjcxOCA0OC44MTY0MDYtMjYuNjQwNjI0IDEwMi41MTk1MzEgMjUuMTQwNjI2IDE0LjA1ODU5NCAxMy41NjI1IDE0Ljg1MTU2MyAzNS41NzAzMTIgMS43OTY4NzUgNTAuMTIxMDkzbC0uMTMyODEyLjE0ODQzOGMtMjEuNDUzMTI1IDIxLjIyNjU2Mi01Mi4yMzA0NjkgMzIuNDI1NzgxLTg5LjA5NzY1NiAzMi40MjU3ODEtLjMwNDY4OCAwLS42MDkzNzYgMC0uOTE0MDYzLS4wMDM5MDYtMjkuNDY4NzUtLjE0NDUzMi02My41OTc2NTYtOC4yMjY1NjMtOTguNjg3NS0yMy4zNTkzNzUtMTAuMTQwNjI1LTQuMzc1LTIxLjkxMDE1Ni4zMDA3ODEtMjYuMjg1MTU2IDEwLjQ0MTQwNi00LjM3NSAxMC4xNDQ1MzEuMzAwNzgxIDIxLjkxMDE1NiAxMC40NDE0MDYgMjYuMjg1MTU2IDQwLjU2MjUgMTcuNDk2MDk0IDc5LjAzMTI1IDI2LjQ1NzAzMSAxMTQuMzMyMDMxIDI2LjYzMjgxMy4zNzUuMDAzOTA2Ljc0NjA5NC4wMDM5MDYgMS4xMjEwOTQuMDAzOTA2IDQ3LjkxNDA2MiAwIDg4LjYwOTM3NS0xNS4zNzg5MDYgMTE3LjczODI4MS00NC41MTE3MTl6bTAgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojMjNBMUQxIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPjwvZz4gPC9zdmc+);
	background-size: 20px;
    vertical-align: top;
    margin-right: 10px;
}

.adress li.address a {
    font-size: 16px;
    color: #000;
}
.adress li.address:before {
	content:'';
	display:inline-block;
	width:20px;
	height:20px;
	background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTcuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1NS44NTYgMjU1Ljg1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU1Ljg1NiAyNTUuODU2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMTI3LjkyOCwzOC44Yy0zMC43NSwwLTU1Ljc2OCwyNS4wMTctNTUuNzY4LDU1Ljc2N3MyNS4wMTgsNTUuNzY3LDU1Ljc2OCw1NS43NjcgICBzNTUuNzY4LTI1LjAxNyw1NS43NjgtNTUuNzY3UzE1OC42NzgsMzguOCwxMjcuOTI4LDM4Ljh6IE0xMjcuOTI4LDEzNS4zMzNjLTIyLjQ3OSwwLTQwLjc2OC0xOC4yODgtNDAuNzY4LTQwLjc2NyAgIFMxMDUuNDQ5LDUzLjgsMTI3LjkyOCw1My44czQwLjc2OCwxOC4yODgsNDAuNzY4LDQwLjc2N1MxNTAuNDA4LDEzNS4zMzMsMTI3LjkyOCwxMzUuMzMzeiIgZmlsbD0iIzAwMDAwMCIvPgoJPHBhdGggZD0iTTEyNy45MjgsMEM3NS43ODQsMCwzMy4zNjIsNDIuNDIyLDMzLjM2Miw5NC41NjZjMCwzMC4wNzIsMjUuMjIsNzQuODc1LDQwLjI1Myw5OC45MDQgICBjOS44OTEsMTUuODA5LDIwLjUyLDMwLjg1NSwyOS45MjgsNDIuMzY1YzE1LjEwMSwxOC40NzQsMjAuNTA2LDIwLjAyLDI0LjM4NiwyMC4wMmMzLjkzOCwwLDkuMDQxLTEuNTQ3LDI0LjA5NS0yMC4wMzEgICBjOS40MjktMTEuNTc5LDIwLjA2My0yNi42MTYsMjkuOTQ0LTQyLjM0MmMxNS4xMzYtMjQuMDg4LDQwLjUyNy02OC45NzEsNDAuNTI3LTk4LjkxN0MyMjIuNDk1LDQyLjQyMiwxODAuMDczLDAsMTI3LjkyOCwweiAgICBNMTcxLjU2OSwxODEuODAzYy0xOS4zOTYsMzEuNDgzLTM3LjIwMyw1Mi43NTctNDMuNzMsNTguMTg4Yy02LjU2MS01LjI2NC0yNC4wNzktMjYuMDMyLTQzLjc0Ni01OC4wODkgICBjLTIyLjcwNy0zNy4wMTUtMzUuNzMtNjguODQ4LTM1LjczLTg3LjMzNkM0OC4zNjIsNTAuNjkzLDg0LjA1NSwxNSwxMjcuOTI4LDE1YzQzLjg3MywwLDc5LjU2NiwzNS42OTMsNzkuNTY2LDc5LjU2NiAgIEMyMDcuNDk1LDExMi45NDgsMTk0LjQsMTQ0Ljc0NCwxNzEuNTY5LDE4MS44MDN6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
	background-size: 20px;
    vertical-align: top;
    margin-right: 10px;
}
.adress .opentime {
    font-size: 11px;
    margin-top: 8px;
}
.phones ul {margin-bottom: 0;}
.phones ul a {
    color: #000;
    font-weight: 600;
    font-size: 20px;
}
.phones ul li {margin-bottom: 5px;}
.phones ul a:before {
	content:'';
	display:inline-block;
	width:20px;
	height:20px;
	background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIxMS42MjEgMjExLjYyMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjExLjYyMSAyMTEuNjIxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMTgwLjk0OCwyNy43MjJDMTYzLjA3LDkuODQ0LDEzOS4yOTktMC4wMDEsMTE0LjAxNywwYy00LjE0MywwLTcuNSwzLjM1OC03LjUsNy41YzAsNC4xNDIsMy4zNTgsNy41LDcuNSw3LjUgICBjMjEuMjc2LTAuMDAxLDQxLjI3OSw4LjI4NCw1Ni4zMjQsMjMuMzI5YzE1LjA0NiwxNS4wNDUsMjMuMzMxLDM1LjA0OSwyMy4zMyw1Ni4zMjZjMCw0LjE0MiwzLjM1Nyw3LjUsNy41LDcuNSAgIGM0LjE0MiwwLDcuNS0zLjM1OCw3LjUtNy40OTlDMjA4LjY3Miw2OS4zNzEsMTk4LjgyNyw0NS42LDE4MC45NDgsMjcuNzIyeiIgZmlsbD0iIzAwMDAwMCIvPgoJPHBhdGggZD0iTTE1MC4wOTYsOTQuNjU2YzAsNC4xNDIsMy4zNTgsNy41LDcuNTAxLDcuNDk5YzQuMTQyLDAsNy40OTktMy4zNTgsNy40OTktNy41Yy0wLjAwMi0yOC4xNi0yMi45MTYtNTEuMDczLTUxLjA3OC01MS4wNzcgICBjLTAuMDAxLDAsMCwwLTAuMDAxLDBjLTQuMTQyLDAtNy40OTksMy4zNTctNy41LDcuNDk5YzAsNC4xNDIsMy4zNTcsNy41LDcuNDk5LDcuNTAxICAgQzEzMy45MDksNTguNTgxLDE1MC4wOTQsNzQuNzY1LDE1MC4wOTYsOTQuNjU2eiIgZmlsbD0iIzAwMDAwMCIvPgoJPHBhdGggZD0iTTEzMy41LDEzMi44OTZjLTExLjQzMi0wLjU5Mi0xNy4yNTYsNy45MS0yMC4wNDksMTEuOTk0Yy0yLjMzOSwzLjQxOS0xLjQ2Myw4LjA4NiwxLjk1NiwxMC40MjUgICBjMy40MTksMi4zMzksOC4wODYsMS40NjMsMTAuNDI1LTEuOTU2YzMuMy00LjgyNSw0Ljc5NS01LjU4NCw2LjgyMy01LjQ4OGM2LjQ5MSwwLjc2MywzMi4wNTYsMTkuNDk3LDM0LjYxNiwyNS4zNTUgICBjMC42NDIsMS43MjUsMC42MTgsMy40MTYtMC4wNzEsNS40NzNjLTIuNjg0LDcuOTY2LTcuMTI3LDEzLjU2NC0xMi44NTEsMTYuMTg4Yy01LjQzOCwyLjQ5My0xMi4xMDUsMi4yNjctMTkuMjc2LTAuNjUxICAgYy0yNi43NzctMTAuOTE0LTUwLjE3MS0yNi4xNDUtNjkuNTMxLTQ1LjI3MWMtMC4wMDgtMC4wMDgtMC4wMTYtMC4wMTUtMC4wMjMtMC4wMjNjLTE5LjA4Ni0xOS4zNDEtMzQuMjg5LTQyLjcwNS00NS4xODUtNjkuNDQxICAgYy0yLjkxOS03LjE3Ny0zLjE0NS0xMy44NDUtMC42NTItMTkuMjgyYzIuNjI0LTUuNzI0LDguMjIyLTEwLjE2NywxNi4xODEtMTIuODQ4YzIuMDY0LTAuNjkyLDMuNzUyLTAuNzE0LDUuNDYxLTAuMDc4ICAgYzUuODc5LDIuNTY5LDI0LjYxMiwyOC4xMzMsMjUuMzY4LDM0LjU1MWMwLjEwOCwyLjEwNC0wLjY1NywzLjU5OC01LjQ3OCw2Ljg5MmMtMy40MiwyLjMzNi00LjI5OSw3LjAwMy0xLjk2MiwxMC40MjMgICBjMi4zMzYsMy40Miw3LjAwMiw0LjI5OCwxMC40MjMsMS45NjJjNC4wODYtMi43OSwxMi41ODYtOC41OTgsMTEuOTk2LTIwLjA2OUM4MS4wMjEsNjkuMDcsNTcuNzEzLDM3LjMzOSw0Ni41NzYsMzMuMjQ0ICAgYy00Ljk1My0xLjg0Ni0xMC4xNjMtMS44NzgtMTUuNDkxLTAuMDlDMTkuMDk3LDM3LjE5MSwxMC40MzksNDQuMzg5LDYuMDQ3LDUzLjk2OWMtNC4yNiw5LjI5NC00LjEyNSwyMC4wNzcsMC4zOTUsMzEuMTg5ICAgYzExLjY2MSwyOC42MTIsMjcuOTc2LDUzLjY0Nyw0OC40OTEsNzQuNDEyYzAuMDUsMC4wNTEsMC4xMDEsMC4xMDEsMC4xNTMsMC4xNWMyMC43NSwyMC40NzcsNDUuNzU2LDM2Ljc2Miw3NC4zMyw0OC40MDkgICBjNS43MjIsMi4zMjcsMTEuMzU3LDMuNDkyLDE2Ljc0NiwzLjQ5MmM1LjA3NCwwLDkuOTMyLTEuMDMyLDE0LjQzOC0zLjA5OGM5LjU4MS00LjM5MSwxNi43NzgtMTMuMDQ4LDIwLjgxOC0yNS4wNDQgICBjMS43ODQtNS4zMTgsMS43NTUtMTAuNTI2LTAuMDc3LTE1LjQ1NkMxNzcuMjMyLDE1Ni44NTYsMTQ1LjUwMSwxMzMuNTQ4LDEzMy41LDEzMi44OTZ6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
	background-size: 20px;
    vertical-align: top;
    margin-right: 10px;
}
#form-language .btn {
    padding: 4px;
    border: 0;
    box-shadow: none;
    text-transform: uppercase;
    text-align: center;
}
#form-language .btn.language-selected {
    cursor: default;
}
#form-language ul {
    margin: 0;
}
/* top */
#top {
	background-color: #EEEEEE;
	border-bottom: 1px solid #e2e2e2;
	padding: 4px 0px 3px 0;
	margin: 0 0 20px 0;
	min-height: 40px;
}
#top .container {
	padding: 0 20px;
}
#top #form-currency .currency-select,
#top #form-language .language-select {
	text-align: left;
}
#top #form-currency .currency-select:hover,
#top #form-language .language-select:hover {
	text-shadow: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
#top .btn-link, #top-links li, #top-links a {
	color: #888;
	text-shadow: 0 1px 0 #FFF;
	text-decoration: none;
}
#top .btn-link:hover, #top-links a:hover {
	color: #444;
}
#top-links .dropdown-menu a {
	text-shadow: none;
}
#top-links .dropdown-menu a:hover {
	color: #FFF;
}
#top .btn-link strong {
	font-size: 14px;
        line-height: 14px;
}
#top-links {
	padding-top: 6px;
}
#top-links a + a {
	margin-left: 15px;
}
/* logo */
#logo {
	margin: 16px 15px 17px 15px;
}
/* search */
#search {
    position: relative;
    margin: 7px 0;
}
#search .input-lg {
    height: 40px;
    line-height: 20px;
    padding: 0 40px 0 20px;
    border: 0;
    box-shadow: none;
    background: #f8f8f8;
    position: absolute;
    border-radius: 4px;
}
#search .input-lg:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: 0 0 8px rgba(102,175,233,.6);
    box-shadow: 0 0 8px rgba(102,175,233,.6);
}
#search .btn-lg {
    font-size: 15px;
    line-height: 18px;
    padding: 10px 10px;
    border-color: transparent;
    background: #f8f8f8;
    box-shadow: none;
    color: #000;
}
/* cart */
#cart {
	margin-bottom: 10px;
}
#cart > .btn {
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
}
#cart.open > .btn {
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
	color: #666;
	box-shadow: none;
	text-shadow: none;
}
#cart.open > .btn:hover {
	color: #444;
}
#cart .dropdown-menu {
	background: #eee;
	z-index: 1001;
}
#cart .dropdown-menu {
	min-width: 100%;
}
@media (max-width: 478px) {
	#cart .dropdown-menu {
		width: 100%;
	}
}
#cart .dropdown-menu table {
	margin-bottom: 10px;
}
#cart .dropdown-menu li > div {
	min-width: 427px;
	padding: 0 10px;
}
@media (max-width: 478px) {
	#cart .dropdown-menu li > div {
		min-width: 100%;
	}
}
#cart .dropdown-menu li p {
	margin: 20px 0;
}
/* menu */
#menu {
    background: rgba(0,0,0,0.05);
    border-radius: 0;
	border:0;
}
#menu .navbar-collapse {
    padding: 0;
}
#menu .nav > li {
    display: block;
    width: 100%;
}
#menu .nav > li > a {
	color: #000;
	padding: 9px 15px 9px 15px;
	min-height: 15px;
	background-color: transparent;
}
#menu .nav > li > a:hover, #menu .nav > li.open > a {
	background-color: rgba(0, 0, 0, 0.1);
}
#menu .dropdown-menu {
	padding-bottom: 0;
}
#menu .dropdown-inner {
	display: table;
	width:100%;
	position:relative;
}
#menu .dropdown-inner .close {
    position: absolute;
    width: 32px;
    height: 32px;
    float: none;
    right: 15px;
    top: 15px;
    line-height: 32px;
    background: #f8f8f8;
    opacity: 1;
    border: 1px solid #d6d6d6;
    border-radius: 50%;
    text-align: center;
    color:#000;
    z-index: 999;
}
#menu .dropdown-inner .close:hover {
    background: #d6d6d6;
    cursor:pointer;
}
#menu .dropdown-inner .close:before {
    content: "\f00d";
    font: normal normal normal 14px/32px FontAwesome;
    vertical-align: top;
}

#menu .dropdown-inner ul {
	display: table-cell;
}
#menu .dropdown-inner a {
	min-width: 160px;
	display: block;
	padding: 3px 20px;
	clear: both;
	line-height: 20px;
	color: #333333;
	font-size: 12px;
}
#menu .dropdown-inner li a:hover {
	color: #FFFFFF;
}
#menu .see-all {
	display: block;
	margin-top: 0.5em;
	border-top: 1px solid #DDD;
	padding: 3px 20px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 3px 3px;
	font-size: 12px;
}
#menu .see-all:hover, #menu .see-all:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
#menu #category {
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
#menu .btn-navbar {
	font-size: 15px;
	font-stretch: expanded;
	color: #FFF;
	padding: 2px 18px;
	float: right;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #229ac8;
}
#menu .flevel > a > .caticon {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
}
#menu .flevel > a > span {
    line-height: 16px;
    display: inline-block;
    width: calc(100% - 25px);
    vertical-align: middle;
}
@media (min-width: 768px) {
	#menu .dropdown-menu {top: 0;left: 100%;margin-left: 0 !important;}
	
	/*#menu .dropdown:hover .dropdown-menu,*/ #menu .dropdown.open .dropdown-menu {
		display: block;
		position: fixed;
		border:0;
		border-radius:0;
		border-top:5px solid #23a1d1;
		box-shadow:none;
		right: 0;
		top: 63px;
		left: 16.66666667%;
		width: 83.33333333%;
		height: 100%;
	}
	#menu .dropdown-inner .mainchild {
		font-weight: 600;
		text-transform: uppercase;
		margin-top: 20px;
	}
	#menu .dropdown-inner .mainchild:hover {color: #23a1d1;}
	#menu .dropdown-inner .child a:hover {color: #23a1d1;background:transparent;}
}
@media (max-width: 767px) {
	#menu {
		border-radius: 4px;
	}
	#menu div.dropdown-inner > ul.list-unstyled {
		display: block;
	}
	#menu div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: rgba(0, 0, 0, 0.1);
	}
	#menu .dropdown-inner {
		display: block;
	}
	#menu .dropdown-inner a {
		width: 100%;
		/*color: #fff;*/
	}
	#menu .dropdown-menu a:hover,
	#menu .dropdown-menu ul li a:hover {
		background: rgba(0, 0, 0, 0.1);
	}
	#menu .see-all {
		margin-top: 0;
		border: none;
		border-radius: 0;
		color: #fff;
	}
}
/* content */
#content {
	min-height: 600px;
}
/* footer */
footer {
    padding-top: 40px;
    background-color: #f8f8f8;
    color: #000;
    z-index: 2;
    position: relative;
    border-top: 5px solid #23a1d1;
    margin-top: 20px;
}
footer .address {max-width:none;}
footer .fphone {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
}
footer .fphone .fa-phone {
    font-size: 18px;
    opacity: 0.5;
    margin-right: 10px;
	width: 18px;
}
footer .address, footer .openn, footer .email {
    font-size: 14px;
	margin-bottom: 10px;
}
footer .address {
    margin-bottom: 20px;
}
footer .address .fa {
    font-size: 18px;
    opacity: 0.5;
    margin-right: 10px;
	float: left;
	height: 40px;
	width: 18px;
}
footer .openn .fa {
    font-size: 18px;
    opacity: 0.5;
    margin-right: 10px;
	float: left;
	height: 50px;
	width: 18px;
}
footer .email .fa {
    font-size: 18px;
    opacity: 0.5;
    margin-right: 10px;
	float: left;
	width: 18px;
}
footer .address .fa {
    font-size: 18px;
    opacity: 0.5;
    margin-right: 10px;
	float: left;
	height: 40px;
	width: 18px;
}
footer .links li {
    padding: 6px 0;
}
footer hr {
    border-top: none;
    border-bottom: 1px solid #000;
    opacity: 0.1;
    margin-top: 10px;
    margin-bottom: 10px;
}
footer a {
    color: #000;
    font-size: 14px;
    line-height: 16px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
	text-decoration: underline;
}
footer a:hover {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	color: #000;
	text-decoration: none;
}
footer a img {
    max-width: 28px;
}
footer h5 {
    margin: 0px 0px 10px 0px;
    color: #000;
    font-size: 18px;
    font-weight: 700;
}
footer .btn-primary.btns {margin-bottom: 10px;background-color: #207dc7;}
footer .newsletter .title, footer .social .title {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 10px;
	text-align:left;
}
footer .newsletter .subtitle {
    color: #000;
    font-size: 11px;
}
footer .social1 {text-align:center;margin-top:15px;}
footer .social1 .soc {display: inline-block;width: 35px;}
footer .social1 .soc i {font-size: 30px;}
/* alert */
.alert {
	padding: 8px 14px 8px 14px;
}
/* breadcrumb */
.breadcrumb {
    margin: 20px 0;
    padding: 0;
    border: 0;
    background: transparent;
}
.breadcrumb > li {
    padding: 0 6px;
    position: relative;
}
.breadcrumb > li:first-child {padding: 0 6px 0 0;}
.breadcrumb > li > a {
    color: #000;
    font-size: 12px;
	text-decoration:underline;
}
.breadcrumb > li > span {font-size: 12px;color: #adadad;}
.breadcrumb > li > a:hover {color: #000; text-decoration:none;}
.breadcrumb > li + li:before {
	content: '';
	padding: 0;
}
.breadcrumb > li:after {
    content: '';
    display: block;
    position: absolute;
    top: 2px;
    right: -2px;
    width: 14px;
    height: 14px;
    border-bottom: 1px solid #DDD;
    -webkit-transform: rotate(-70deg);
    -moz-transform: rotate(-70deg);
    -o-transform: rotate(-70deg);
    transform: rotate(-70deg);
}
.breadcrumb > li:last-child:after {display:none;}

.pagination {
	margin: 0;
}
/* buttons */
.buttons {
	margin: 1em 0;
}
.btn {
	padding: 7.5px 12px;
	font-size: 14px;
	border: 0;
	border-radius: 4px;
	box-shadow: none;
}
.btn-xs {
	font-size: 9px;
}
.btn-sm {
	font-size: 10.2px;
}
.btn-lg {
	padding: 10px 16px;
	font-size: 15px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size: 12px;
}
.btn-group > .btn-xs {
	font-size: 9px;
}
.btn-group > .btn-sm {
	font-size: 10.2px;
}
.btn-group > .btn-lg {
	font-size: 15px;
}
.btn-default {
	color: #000;
    background-color: #ebebeb;
}
.btn-default:hover, .btn-default:active, .btn-default.active, .btn-default.disabled, .btn-default[disabled] {
	color: #ebebeb;
    background-color: #000;
}

.btn-primary {
    color: #000;
    background-color: #f9c526;
    border-color: #f9c526;
    box-shadow: none;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #000;
	color: #f9c526;
}
.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-danger {
    color: #fff;
    background-color: #f14e32;
    border-color: #f14e32;
    box-shadow: none;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	background-color: #000;
	color: #fff;
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #df5c39;
	background-image: linear-gradient(to bottom, #e06342, #dc512c);
	background-repeat: repeat-x;
	border-color: #dc512c #dc512c #a2371a;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}
.btn-link {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #23A1D1;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}
.btn-inverse {
    color: #ffffff;
    background-color: #000;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	color: #000;
	background-color: #ebebeb;
}
/* list group */
.list-group a {
	border: 1px solid #DDDDDD;
	color: #888888;
	padding: 8px 12px;
}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {
	color: #444444;
	background: #eeeeee;
	border: 1px solid #DDDDDD;
	text-shadow: 0 1px 0 #FFF;
}
/* carousel */
.carousel-caption {
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000000;
}
.carousel-control .icon-prev:before {
	content: '\f053';
	font-family: FontAwesome;
}
.carousel-control .icon-next:before {
	content: '\f054';
	font-family: FontAwesome;
}
/* product list */
.product-thumb {
	border: 1px solid #ddd;
	margin-bottom: 20px;
	overflow: auto;
}
.product-thumb .image {
	text-align: center;
}
.product-thumb .image a {
	display: block;
}
.product-thumb .image a:hover {
	opacity: 0.8;
}
.product-thumb .image img {
	margin-left: auto;
	margin-right: auto;
}
.product-grid .product-thumb .image {
	float: none;
}
@media (min-width: 767px) {
.product-list .product-thumb .image {
	float: left;
	padding: 0 15px;
}
}
.product-thumb h4 {
	font-weight: bold;
}
.product-thumb .caption {
	padding: 0 20px;
	min-height: 180px;
}
.product-list .product-thumb .caption {
	margin-left: 230px;
}
@media (max-width: 1200px) {
.product-grid .product-thumb .caption {
	min-height: 210px;
	padding: 0 10px;
}
}
@media (max-width: 767px) {
.product-list .product-thumb .caption {
	min-height: 0;
	margin-left: 0;
	padding: 0 10px;
}
.product-grid .product-thumb .caption {
	min-height: 0;
}
}
.product-thumb .rating {
	padding-bottom: 10px;
}
.rating .fa-stack {
	font-size: 8px;
}
.rating .fa-star-o {
	color: #999;
	font-size: 15px;
}
.rating .fa-star {
	color: #FC0;
	font-size: 15px;
}
.rating .fa-star + .fa-star-o {
	color: #E69500;
}
h2.price {
	margin: 0;
}
.product-thumb .price {
	color: #444;
}
.product-thumb .price-new {
	font-weight: 600;
}
.product-thumb .price-old {
	color: #999;
	text-decoration: line-through;
	margin-left: 10px;
}
.product-thumb .price-tax {
	color: #999;
	font-size: 12px;
	display: block;
}
.product-thumb .button-group {
	border-top: 1px solid #ddd;
	background-color: #eee;
	overflow: auto;
}
.product-list .product-thumb .button-group {
	border-left: 1px solid #ddd;
}
@media (max-width: 768px) {
	.product-list .product-thumb .button-group {
		border-left: none;
	}
}
.product-thumb .button-group button {
	width: 60%;
	border: none;
	display: inline-block;
	float: left;
	background-color: #eee;
	color: #888;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.product-thumb .button-group button + button {
	width: 20%;
	border-left: 1px solid #ddd;
}
.product-thumb .button-group button:hover {
	color: #444;
	background-color: #ddd;
	text-decoration: none;
	cursor: pointer;
}
@media (max-width: 1200px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}
}
@media (max-width: 767px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}
}
.thumbnails {
	overflow: auto;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}
.thumbnails > li {
	margin-left: 20px;
}
.thumbnails {
	margin-left: -20px;
}
.thumbnails > img {
	width: 100%;
}
.image-additional a {
	margin-bottom: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #ddd;
}
.image-additional {
	max-width: 78px;
}
.thumbnails .image-additional {
	float: left;
	margin-left: 20px;
}

@media (min-width: 1200px) {
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-3:nth-child(4n+1),
	#content .col-lg-4:nth-child(3n+1),
	#content .col-lg-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-3:nth-child(4n+1),
	#content .col-md-4:nth-child(3n+1),
	#content .col-md-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-3:nth-child(4n+1),
	#content .col-sm-4:nth-child(3n+1),
	#content .col-sm-6:nth-child(2n+1) {
		clear:left;
	}
}

/* fixed colum left + content + right*/
@media (min-width: 768px) {
    #column-left  .product-layout .col-md-3 {
       width: 100%;
    }

	#column-left + #content .product-layout .col-md-3 {
       width: 50%;
    }

	#column-left + #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }

    #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }
}

/* fixed product layouts used in left and right columns */
#column-left .product-layout, #column-right .product-layout {
	width: 100%;
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
	min-width: 50px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-image: none;
    background-color: #df5c39;
}
.bannerinfo {color: #fff;padding: 61px 0 60px 100px;}
@media (max-width: 768px) {.bannerinfo {text-align: center;}}
.bannerinfo .title {
    font-weight: 600;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 20px;
}
.bannerinfo .text {margin-bottom: 20px;}
.benefit {
    background: #f8f8f8;
    padding: 20px;
    border: 1px solid rgba(0,0,0,.04);
    border-radius: 4px;
    min-height: 280px;
}
.benefit img {max-width: 75px;}
.benefit .inform .title {margin-top: 10px;}
.modhead {text-align: center;}
.modhead span {
    position: relative;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
}
.modhead span:before {
    content: '';
    height: 8px;
    width: 100%;
    display: block;
    background: #ccf0ff;
    position: absolute;
    bottom: 4px;
    left: 0;
    right: 0;
    z-index: -1;
}
.section .modhead {margin-bottom: 30px;}
.clhead1 {
    margin-top: 60px;
    text-align: center;
    font-size: 28px;
    font-weight: 600;
    letter-spacing: -1px;
}
.clhead2 {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 30px;
}
.catlist {
    border-left: 1px solid #dddede;
    border-top: 1px solid #dddede;
    display: table;
    width: 100%;
	margin: 0 0 60px;
}
.catlist.maincato {
    margin-bottom: 20px;
}
.catlist .onecat {
    border-right: 1px solid #dddede;
    border-bottom: 1px solid #dddede;
	padding:0;
	position:relative;
}
.catlist .onecat a {
    color: #3c3e44;
    font-weight: 700;
    font-family: Ubuntu,sans-serif;
    font-size: 16px;
    display: block;
    padding: 18px 18px 10px 18px;
	transition: color .2s ease;
	min-height: 115px;
}
.catlist .onecat:hover {
	transition: box-shadow .4s ease-out,color .4s ease;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
	color: #23a1d1;
}
.catlist .onecat:hover a, .catlist .onecat:hover a h4 {
	color: #23a1d1;
}
.catlist .onecat .onecatimg {
    display: inline-block;
    background: url('../image/bluering.png');
	background-repeat: no-repeat;
	background-position: 24px -4px;
	margin-right: 10px;
	-webkit-transition: -webkit-transform 0.3s;
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
	vertical-align: top;
	padding: 10px 0;
}
.catlist .onecat:hover .onecatimg {
	-webkit-transform: translate(-6px, -6px) rotate(-15deg);
	transform: translate(-6px, -6px) rotate(-15deg);
}
.catlist.maincato .onecatimg img {
    max-width: 40px;
}
.catlist .onecat:hover .onecatimg {background-position: 20px 0;}
.catlist .onecat .catname {width: calc(100% - 55px);display: inline-block;}
.catlist .onecat .catname .catlistinfo {
    max-width: 280px;
    font-weight: 100;
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 10px;
    min-height: 30px;
	color: #000;
}
.catlist .onecat:hover .catname .catlistinfo {color:#777;}
.catlist .onecat .catname h4 {
    font-weight: 600;
    font-size: 16px;
	margin: 2px 0 10px 0;
}
.catlist .onecat .catot {
    background: #dddede;
    padding: 3px 5px;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    vertical-align: bottom;
    display: inline-block;
    border-radius: 4px;
}
.catlist .onecat:hover .catot {background: #3c3e44;color:#fff;}
.allblog {
    text-align: center;
	position:relative;
	margin-top: 20px;
	margin-bottom: 20px;
}
.allblog:before {
    content: '';
    width: 100%;
    height: 1px;
    background: #ebebeb;
    position: absolute;
    left: 0;
    top: 17px;
}
.allblog a {
    position: relative;
    text-transform: uppercase;
    font-weight: 600;
    padding: 8px 30px;
}
.greybg {
    position: relative;
    overflow: hidden;
    padding: 30px 0;
    margin-bottom: 20px;
}
.greybg:after {
    content: '';
    width: 500px;
    height: 500px;
    display: block;
    background: #ccf0ff;
    -webkit-transform: rotate(-70deg);
    -moz-transform: rotate(-70deg);
    -o-transform: rotate(-70deg);
    transform: rotate(-70deg);
    position: absolute;
    right: -220px;
    top: 0;
    z-index: -1;
}
.partners .owl-wrapper-outer {
    border: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
}
.partners img {
    filter: grayscale(1);
    opacity: 0.5;
    transition-duration: 1s;
}
.partners .item:hover img {
    filter: grayscale(0);
    opacity: 1;
}
.latestnews {
    position: relative;
    overflow: hidden;
    padding: 30px 15px;
    margin-left: -15px;
    margin-bottom: 20px;
    margin-right: -15px;
}
.latestnews:after {
    content: '';
    width: 500px;
    height: 500px;
    display: block;
    background: #ccf0ff;
    -webkit-transform: rotate(-70deg);
    -moz-transform: rotate(-70deg);
    -o-transform: rotate(-70deg);
    transform: rotate(-70deg);
    position: absolute;
    left: -220px;
    top: 0;
    z-index: -1;
}
.textreadmore {cursor: pointer;}
.contblock {position: relative;}
.contblock li {
    width: 100%;
}
@media (min-width: 768px) {
	.sticky {
		position: fixed;
		z-index: 2;
	}
	.stop {
		position: relative;
		z-index: 101;
	}
}
#scrolll .nav > li > a {
    padding: 5px 0 5px 15px;
    color: #333;
}
#scrolll .nav > li > a:hover, #scrolll .nav > li > a:focus {background:transparent;text-decoration:underline;}

#scrolll .nav.navbar-nav > li > a {
    padding: 5px 0;
    text-transform: uppercase;
    font-weight: 600;
}
#scrolll .nav.navbar-nav > li:first-child > a {margin-top:10px;}
#scrolll li.active > a {color:#23a1d1;}
.pricetable, .dopstable {box-shadow: 0 0.1rem 0.875rem 0.125rem rgba(0, 0, 0, 0.1);}
.pricetable .oneprice, .dopstable .onedops {
    padding: 10px 20px;
    border-bottom: 1px solid #ebebeb;
	background: #fff;
}
.pricetable .oneprice:hover, .dopstable .onedops:hover {background: #f8f8f8;}
.pricetable .oneprice .name, .dopstable .onedops .name {
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
    height: 32px;
}
.pricetable .oneprice .name span, .dopstable .onedops .name span {
    display: block;
    font-weight: 400;
    text-transform: none;
    font-size: 12px;
    line-height: 12px;
    color: #828282;
}
.pricetable .oneprice .sub, .dopstable .onedops .sub {
    text-align: right;
}
.pricetable .oneprice .sub span, .dopstable .onedops .sub span {
    height: 32px;
    line-height: 32px;
    display: inline-block;
    background: #ccf0ff;
    padding: 0 10px;
    border-radius: 4px;
    font-weight: 600;
    color: #000;
}
.oneshag {
    padding: 15px;
    min-height: 92px;
    position: relative;
    border-bottom: 3px solid #f8f8f8;
}
.oneshag:after {
    content: '';
    width: 5px;
    height: 46px;
    background: #f8f8f8;
    display: block;
    position: absolute;
    bottom: -23px;
    left: 28px;
}
.shagi .row .col-sm-12:last-child .oneshag:after {height: 23px;bottom: 0;}
.oneshag .poryadok {
    font-size: 36px;
    font-weight: 600;
    line-height: 62px;
    text-align: center;
    color: #37a9d5;
    background: #f8f8f8;
    border-radius: 50%;
    width: 62px;
    height: 62px;
}
.oneshag .title {
    font-weight: 600;
    color: #000;
    padding-top: 10px;
}
.oneshag .sub {
	padding-top: 10px;
}
.oneshag .srok {
    text-align: right;
	padding-top: 10px;
}
.lawss a {display: inline-block;}
.lawss a:hover, .lawss a:focus {
    display: inline-block;
	color: #23a1d1;
}
.imageslider a {
    position: relative;
    display: block;
}
.imageslider a .iamgeinfo {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 15px;
    background: rgba(235, 235, 235, 0.5);
    color: #000;
    width: 100%;
    min-height: 70px;
	display:none;
}
.imageslider a:hover .iamgeinfo {display:block;}
.videoslider .slick-slide {
    padding: 15px;
}
#faq {
    border: 1px solid #dddede;
    border-radius: 4px;
}
#faq .panel-default {
    border-radius: 0;
    border: 0;
    background-color: #fff;
}
#faq .panel-default>.panel-heading {
    color: #3c3e44;
    background-color: #fff;
	padding: 0;
}
#faq .panel-default>.panel-heading>.panel-title>a {
    padding: 24px 60px 24px 40px;
    display: block;
}
#faq .panel-default>.panel-heading>.panel-title>a:before {
	content:'';
	display:inline-block;
	width: 24px;
    height: 24px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48Zz48Zz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBkPSJNMjQ4LjE1OCwzNDMuMjJjLTE0LjYzOSwwLTI2LjQ5MSwxMi4yLTI2LjQ5MSwyNi44NGMwLDE0LjI5MSwxMS41MDMsMjYuODQsMjYuNDkxLDI2Ljg0ICAgICBjMTQuOTg4LDAsMjYuODQtMTIuNTQ4LDI2Ljg0LTI2Ljg0QzI3NC45OTgsMzU1LjQyLDI2Mi43OTksMzQzLjIyLDI0OC4xNTgsMzQzLjIyeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojMzdBOUQ1IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJCQk8cGF0aCBkPSJNMjUyLjY5LDE0MC4wMDJjLTQ3LjA1NywwLTY4LjY2OCwyNy44ODUtNjguNjY4LDQ2LjcwOGMwLDEzLjU5NSwxMS41MDIsMTkuODY5LDIwLjkxNCwxOS44NjkgICAgIGMxOC44MjIsMCwxMS4xNTQtMjYuODQsNDYuNzA4LTI2Ljg0YzE3LjQyOSwwLDMxLjM3Miw3LjY2OSwzMS4zNzIsMjMuNzAzYzAsMTguODI0LTE5LjUyLDI5LjYyOS0zMS4wMjMsMzkuMzg5ICAgICBjLTEwLjEwOCw4LjcxNC0yMy4zNTQsMjMuMDA2LTIzLjM1NCw1Mi45ODNjMCwxOC4xMjUsNC44NzksMjMuMzU0LDE5LjE3MSwyMy4zNTRjMTcuMDgsMCwyMC41NjUtNy42NjgsMjAuNTY1LTE0LjI5MSAgICAgYzAtMTguMTI2LDAuMzUtMjguNTgzLDE5LjUyMS00My41NzFjOS40MTEtNy4zMiwzOS4wNC0zMS4wMjMsMzkuMDQtNjMuNzg5UzI5Ny4zMDcsMTQwLjAwMiwyNTIuNjksMTQwLjAwMnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzM3QTlENSIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCQkJPHBhdGggZD0iTTI1NiwwQzExNC41MTYsMCwwLDExNC40OTcsMCwyNTZ2MjM2YzAsMTEuMDQ2LDguOTU0LDIwLDIwLDIwaDIzNmMxNDEuNDgzLDAsMjU2LTExNC40OTcsMjU2LTI1NiAgICAgQzUxMiwxMTQuNTE2LDM5Ny41MDMsMCwyNTYsMHogTTI1Niw0NzJINDBWMjU2YzAtMTE5LjM3Nyw5Ni42MDctMjE2LDIxNi0yMTZjMTE5LjM3NywwLDIxNiw5Ni42MDcsMjE2LDIxNiAgICAgQzQ3MiwzNzUuMzc3LDM3NS4zOTMsNDcyLDI1Niw0NzJ6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiMzN0E5RDUiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+CgkJPC9nPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);
	background-size: 24px;
    margin-right: 10px;
    vertical-align: middle;
	float:left;
}
#faq .panel+.panel {border-top: 1px solid #dddede;margin-top: 0;}
#faq .panel-body {padding: 0 40px 24px 40px;border-top: 0;}
#faq .panel-default>.panel-heading>.panel-title>a:after {
	content:'';
	width: 16px;
    height: 16px;
    position: absolute;
    right: 56px;
	background-size: 16px;
	margin-top: 5px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgLTEuMjI0NjVlLTE2IDEuMjI0NjVlLTE2IC0xIDEyOSAxMjkpIj48Zz4KICAgIDxwYXRoIGQ9Im0xMjEuMywzNC42Yy0xLjYtMS42LTQuMi0xLjYtNS44LDBsLTUxLDUxLjEtNTEuMS01MS4xYy0xLjYtMS42LTQuMi0xLjYtNS44LDAtMS42LDEuNi0xLjYsNC4yIDAsNS44bDUzLjksNTMuOWMwLjgsMC44IDEuOCwxLjIgMi45LDEuMiAxLDAgMi4xLTAuNCAyLjktMS4ybDUzLjktNTMuOWMxLjctMS42IDEuNy00LjIgMC4xLTUuOHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzNDM0U0NCIgZGF0YS1vbGRfY29sb3I9IiMzYzNlNDQiPjwvcGF0aD4KICA8L2c+PC9nPiA8L3N2Zz4=);
}
#faq .panel-default>.panel-heading>.panel-title>a:hover:after {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgLTEuMjI0NjVlLTE2IDEuMjI0NjVlLTE2IC0xIDEyOSAxMjkpIj48Zz4KICAgIDxwYXRoIGQ9Im0xMjEuMywzNC42Yy0xLjYtMS42LTQuMi0xLjYtNS44LDBsLTUxLDUxLjEtNTEuMS01MS4xYy0xLjYtMS42LTQuMi0xLjYtNS44LDAtMS42LDEuNi0xLjYsNC4yIDAsNS44bDUzLjksNTMuOWMwLjgsMC44IDEuOCwxLjIgMi45LDEuMiAxLDAgMi4xLTAuNCAyLjktMS4ybDUzLjktNTMuOWMxLjctMS42IDEuNy00LjIgMC4xLTUuOHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6IzAwQUZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMGFmZmYiPjwvcGF0aD4KICA8L2c+PC9nPiA8L3N2Zz4=);}
#faq .panel-default>.panel-heading>.panel-title>a.collapsed:after {
	content:'';
	width: 16px;
    height: 16px;
    position: absolute;
    right: 56px;
	background-size: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+CiAgICA8cGF0aCBkPSJtMTIxLjMsMzQuNmMtMS42LTEuNi00LjItMS42LTUuOCwwbC01MSw1MS4xLTUxLjEtNTEuMWMtMS42LTEuNi00LjItMS42LTUuOCwwLTEuNiwxLjYtMS42LDQuMiAwLDUuOGw1My45LDUzLjljMC44LDAuOCAxLjgsMS4yIDIuOSwxLjIgMSwwIDIuMS0wLjQgMi45LTEuMmw1My45LTUzLjljMS43LTEuNiAxLjctNC4yIDAuMS01Ljh6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiMzQzNFNDQiIGRhdGEtb2xkX2NvbG9yPSIjM2MzZTQ0Ij48L3BhdGg+CiAgPC9nPjwvZz4gPC9zdmc+);
}
#faq .panel-default>.panel-heading>.panel-title>a.collapsed:hover:after {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+CiAgICA8cGF0aCBkPSJtMTIxLjMsMzQuNmMtMS42LTEuNi00LjItMS42LTUuOCwwbC01MSw1MS4xLTUxLjEtNTEuMWMtMS42LTEuNi00LjItMS42LTUuOCwwLTEuNiwxLjYtMS42LDQuMiAwLDUuOGw1My45LDUzLjljMC44LDAuOCAxLjgsMS4yIDIuOSwxLjIgMSwwIDIuMS0wLjQgMi45LTEuMmw1My45LTUzLjljMS43LTEuNiAxLjctNC4yIDAuMS01Ljh6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiMwMEFGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDBhZmZmIj48L3BhdGg+CiAgPC9nPjwvZz4gPC9zdmc+);}
/*.section {
    padding: 20px;
}
.section:nth-child(even) {
    background: #f8f8f8;
}*/
.categoryinfo {color: #fff;padding: 40px 0 30px 15px;}
@media (max-width: 768px) {.categoryinfo {text-align: center;}}
.categoryinfo ul li:before {content: '\f00c';font-family: FontAwesome;color: #f14e32;margin-right: 10px;}
.bluebg {
    position: relative;
}
.bluebg.maincat {
    margin-bottom: 20px;
}
.bluebg:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    /*background: rgba(0,0,0,.5);*/
    position: absolute;
    left: 0;
    top: 0;
}
.categoryinfo img {
    max-height: 320px;
}
.categoryinfo .priceot {
    font-size: 24px;
    line-height: 24px;
    display: block;
    margin-bottom: 20px;
    color: #fff;
    font-weight: 600;
    margin-top: 7px;
}
.categoryinfo .title {
    font-weight: 600;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 20px;
    margin-top: 0;
    color: #fff;
    text-transform: uppercase;
    text-decoration: underline;
}
.categoryinfo .text {margin-bottom: 20px;}
#catreview {padding: 0 15px;}
.review-item {
    background: #fff;
    border-radius: 4px;
    margin-bottom: 15px;
    padding: 20px 25px;
    box-shadow: 0 0.1rem 0.875rem 0.125rem rgba(0, 0, 0, 0.1);
}
.admin-answer {
    border-left: 2px solid;
    padding-left: 20px;
    margin-top: 15px;
}
.admin-answer strong {
    color: #23a1d1;
}
.revblock input {
    display: block;
    min-height: inherit;
    width: 100%;
    padding: 13px 20px;
    font-weight: inherit;
    border-radius: 4px;
    border: 1px solid #cfcece;
    outline: none;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 50px;
    box-shadow: none;
    font-size: 18px !important;
    min-height: 70px;
    font-weight: 700;
	margin-bottom:10px;
	background: #fff;
}
.revblock textarea {
    display: block;
    min-height: inherit;
    width: 100%;
    padding: 13px 20px;
    font-weight: inherit;
    border-radius: 4px;
    border: 1px solid #cfcece;
    outline: none;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 165px;
    box-shadow: none;
    font-size: 18px;
    min-height: 70px;
    font-weight: 700;
	margin-bottom:10px;
	background: #fff;
}
.revblock input:focus, .revblock textarea:focus {border: 1px solid #23a1d1;color:#23a1d1;}
.revblock legend {
    font-size: 44px;
    line-height: 1.11;
    font-weight: 800;
    color: #313a40;
    margin-bottom: 20px;
    border: 0;
}
.revblock .buttons button {
    border: 0;
    box-shadow: none;
    margin-bottom: 10px;
}
ul.inclu li:before {
    content: '\f00c';
    font-family: FontAwesome;
    color: #f14e32;
    margin-right: 10px;
	display: inline-block;
}
ul.inclu li .name {display: inline-block;}
#section-1 {
    position: relative;
    overflow: hidden;
    padding: 30px 15px;
    margin-left: -15px;
    margin-right: -15px;
}
#section-1:after {
    content: '';
    width: 500px;
    height: 500px;
    display: block;
    background: #ccf0ff;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    position: absolute;
    right: -300px;
    top: 115px;
    z-index: -1;
}
.benu {
    border-left: 5px solid #23a1d1;
}
.revicon {
	max-width: 100%;
	max-height: 100%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00OTUuMTAyLDExMi4zN0gxNDQuMTk0Yy05LjMzMywwLTE2Ljg5OCw3LjU2NS0xNi44OTgsMTYuODk4djI1My40NjVjMCw5LjMzMyw3LjU2NSwxNi44OTgsMTYuODk4LDE2Ljg5OGgzNTAuOTA5ICAgIGM5LjMzOSwwLDE2Ljg5OC03LjU2NCwxNi44OTgtMTYuODk4VjEyOS4yNjdDNTEyLDExOS45MzQsNTA0LjQzNSwxMTIuMzcsNDk1LjEwMiwxMTIuMzd6IE00NDkuMDA1LDE0Ni4xNjVMMzE1LjE3LDI1OS41MDkgICAgTDE4OC40MzcsMTQ2LjE2NUg0NDkuMDA1eiBNNDc4LjIwNSwzNjUuODM1SDE2MS4wOTFWMTY3LjA1MWwxNDIuNTA5LDEyNy40NTRjNi4yOCw1LjYyMSwxNS43NTQsNS43NDUsMjIuMTgxLDAuMjk5ICAgIGwxNTIuNDIzLTEyOS4wODFWMzY1LjgzNXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0Y4RjhGOCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjxnPgoJPGc+CgkJPHBhdGggZD0iTTk1Ljc1NCwyMzkuMTAySDY2LjQ2NGMtOS4zMzMsMC0xNi44OTgsNy41NjUtMTYuODk4LDE2Ljg5OGMwLDkuMzMzLDcuNTY1LDE2Ljg5OCwxNi44OTgsMTYuODk4aDI5LjI4OSAgICBjOS4zMzMsMCwxNi44OTgtNy41NjUsMTYuODk4LTE2Ljg5OEMxMTIuNjUxLDI0Ni42NjcsMTA1LjA4NywyMzkuMTAyLDk1Ljc1NCwyMzkuMTAyeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRjhGOEY4IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNOTUuNzU0LDMwNy44MkgxNi44OThDNy41NjUsMzA3LjgyLDAsMzE1LjM4NCwwLDMyNC43MTdjMCw5LjMzMyw3LjU2NSwxNi44OTgsMTYuODk4LDE2Ljg5OGg3OC44NTYgICAgYzkuMzMzLDAsMTYuODk4LTcuNTY1LDE2Ljg5OC0xNi44OThDMTEyLjY1MSwzMTUuMzg0LDEwNS4wODcsMzA3LjgyLDk1Ljc1NCwzMDcuODJ6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGOEY4RjgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik05NS43NTQsMTcwLjM4NUgxNi44OThDNy41NjUsMTcwLjM4NSwwLDE3Ny45NSwwLDE4Ny4yODNjMCw5LjMzMyw3LjU2NSwxNi44OTgsMTYuODk4LDE2Ljg5OGg3OC44NTYgICAgYzkuMzMzLDAsMTYuODk4LTcuNTY1LDE2Ljg5OC0xNi44OThTMTA1LjA4NywxNzAuMzg1LDk1Ljc1NCwxNzAuMzg1eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRjhGOEY4IiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);
	display: inline-block;
    width: 200px;
    height: 200px;
    background-size: 200px;
    margin-top: 75px;
}
.imageslider, .videoslider {margin-bottom: 20px;}
.imageslider .slick-slide, .videoslider .slick-slide {padding: 10px;}
.imageslider .slick-slide a, .videoslider .slick-slide a {
    display: block;
    position: relative;
}
.imageslider .slick-slide a {overflow: hidden;background: #fff;border-radius: 4px;}
.imageslider .slick-slide a img, .videoslider .slick-slide a img {border-radius:4px;}
.imageslider .slick-slide a .iamgeinfo {
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 10px;
    margin-left: 0;
    margin-right: 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    opacity: 0;
	text-align:center;
    border-top-color: #ffffff;
    background-color: #ffffff;
    z-index: 10;
    -webkit-transition: height .2s ease-out, opacity .2s ease .1s;
    -o-transition: height .2s ease-out, opacity .2s ease .1s;
    transition: height .2s ease-out, opacity .2s ease .1s;
}
.imageslider .slick-slide a .iamgeinfo .photottl {
    font-weight: 600;
    font-size: 14px;
}
.imageslider .slick-slide a .iamgeinfo .photosttl {
    color: #999;
    font-size: 12px;
}
.imageslider .slick-slide a:hover .iamgeinfo {
    height: auto;
    border: 1px solid rgba(0, 0, 0, .1);
    color: #3c3e44;
    opacity: 1;
    box-shadow: 0px 15px 10px -15px rgba(0, 0, 0, 0.1);
}
.imageslider .slick-next, .videoslider .slick-next {
    right: -25px;
    top: 50%;
    background-image: url(../image/icon-arrow-down-thin.svg);
    background-repeat: no-repeat;
    width: 20px;
	height: 20px;
	margin-top: -10px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
	opacity:1;
}
.imageslider .slick-prev, .videoslider .slick-prev {
    left: -15px;
    top: 50%;
    background-image: url(../image/icon-arrow-down-thin.svg);
    background-repeat: no-repeat;
    width: 20px;
	height: 20px;
	margin-top: 0;
	opacity:1;
    -webkit-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
}
.imageslider .slick-dots, .videoslider .slick-dots {top: 100%;}
.imageslider .slick-dots li.slick-active button, .videoslider .slick-dots li.slick-active button {background: #39f;}
.imageslider .slick-dots li button, .videoslider .slick-dots li button {border: 1px solid #39f;}
.videos {margin-bottom: 50px;}
.videoslider .slick-slide a:before {
	content:'';
	display:block;
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.5);
	position:absolute;
	left:0;
	top:0;
	border-radius:4px;
}
.videoslider .slick-slide a:after {
	content:'';
	display:block;
	width: 100px;
	height: 100px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDc3LjYwNiwxMjguMDU1QzQ0My40MzEsNjguODYzLDM4OC4yNTEsMjYuNTIsMzIyLjIyOSw4LjgzQzI1Ni4yMDgtOC44NjIsMTg3LjI1LDAuMjE3LDEyOC4wNTUsMzQuMzk0ICAgIEM2OC44NjEsNjguNTcsMjYuNTIsMTIzLjc1LDguODMsMTg5Ljc3MmMtMTcuNjksNjYuMDIxLTguNjExLDEzNC45ODEsMjUuNTY0LDE5NC4xNzMgICAgQzY4LjU2OCw0NDMuMTM3LDEyMy43NSw0ODUuNDgsMTg5Ljc3MSw1MDMuMTdjMjIuMDQ2LDUuOTA4LDQ0LjQxNyw4LjgzLDY2LjY0Niw4LjgzYzQ0LjMzOSwwLDg4LjEwMS0xMS42MjksMTI3LjUyOS0zNC4zOTMgICAgYzU5LjE5Mi0zNC4xNzUsMTAxLjUzNS04OS4zNTUsMTE5LjIyNS0xNTUuMzc3QzUyMC44NjIsMjU2LjIwNyw1MTEuNzgxLDE4Ny4yNDksNDc3LjYwNiwxMjguMDU1eiBNNDc3LjQyOSwzMTUuMzMzICAgIGMtMTUuODQ4LDU5LjE0Ni01My43OCwxMDguNTgxLTEwNi44MSwxMzkuMTk3Yy01My4wMjgsMzAuNjE3LTExNC44MDYsMzguNzQ5LTE3My45NTIsMjIuOTAzICAgIGMtNTkuMTQ3LTE1Ljg0OC0xMDguNTgxLTUzLjc4LTEzOS4xOTgtMTA2LjgxYy0zMC42MTYtNTMuMDI4LTM4Ljc0OS0xMTQuODA3LTIyLjktMTczLjk1NCAgICBDNTAuNDE4LDEzNy41MjMsODguMzUsODguMDksMTQxLjM3OSw1Ny40NzJjMzUuMzI1LTIwLjM5NSw3NC41MjQtMzAuODEyLDExNC4yNDktMzAuODEyYzE5LjkxLDAsMzkuOTU5LDIuNjE4LDU5LjcwMiw3LjkwOSAgICBjNTkuMTQ2LDE1Ljg0OCwxMDguNTgxLDUzLjc4LDEzOS4xOTcsMTA2LjgxQzQ4NS4xNDQsMTk0LjQwOCw0OTMuMjc4LDI1Ni4xODYsNDc3LjQyOSwzMTUuMzMzeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzc4Ljc3OCwyMzEuODUybC0xNjQuNTI2LTk0Ljk5Yy04LjczMS01LjA0MS0xOS4xNTUtNS4wMzktMjcuODg2LTAuMDAxYy04LjczMSw1LjA0LTEzLjk0NCwxNC4wNjktMTMuOTQ0LDI0LjE1djE4OS45OCAgICBjMCwxMC4wODEsNS4yMTIsMTkuMTA5LDEzLjk0NCwyNC4xNWM0LjM2NSwyLjUyMSw5LjE1MiwzLjc4LDEzLjk0MSwzLjc4YzQuNzksMCw5LjU3OS0xLjI2MiwxMy45NDQtMy43ODFsMTY0LjUyOC05NC45ODkgICAgYzguNzMtNS4wNDIsMTMuOTQxLTE0LjA3LDEzLjk0MS0yNC4xNTFDMzkyLjcyLDI0NS45MiwzODcuNTA4LDIzNi44OTIsMzc4Ljc3OCwyMzEuODUyeiBNMzY1LjQ1MiwyNTcuMDc0bC0xNjQuNTI3LDk0Ljk4OSAgICBjLTAuMjAxLDAuMTE3LTAuNjIsMC4zNTgtMS4yMzYsMGMtMC42MTgtMC4zNTctMC42MTgtMC44MzktMC42MTgtMS4wNzF2LTE4OS45OGMwLTAuMjMyLDAtMC43MTQsMC42MTgtMS4wNzEgICAgYzAuMjQyLTAuMTQsMC40NTMtMC4xODgsMC42MzMtMC4xODhjMC4yOCwwLDAuNDgyLDAuMTE3LDAuNjA1LDAuMTg4bDE2NC41MjYsOTQuOTljMC4yMDEsMC4xMTYsMC42MTgsMC4zNTcsMC42MTgsMS4wNzEgICAgQzM2Ni4wNzEsMjU2LjcxNiwzNjUuNjUyLDI1Ni45NTgsMzY1LjQ1MiwyNTcuMDc0eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNDEzLjMwMywxMzQuNDRjLTMxLjY4OS00MC45MzgtNzkuMzI2LTY4LjQ0Mi0xMzAuNjk4LTc1LjQ2MWMtNy4yODMtMC45OTctMTQuMDA5LDQuMTA2LTE1LjAwNiwxMS4zOTkgICAgYy0wLjk5NSw3LjI5MSw0LjEwOCwxNC4wMDksMTEuMzk5LDE1LjAwNmM0NC41MTIsNi4wODEsODUuNzgzLDI5LjkwOSwxMTMuMjMyLDY1LjM2OWMyLjYyNiwzLjM5Miw2LjU2NSw1LjE2OCwxMC41NDYsNS4xNjggICAgYzIuODQ5LDAsNS43Mi0wLjkwOSw4LjE0Ni0yLjc4OUM0MTYuNzQxLDE0OC42MjgsNDE3LjgwNywxNDAuMjU5LDQxMy4zMDMsMTM0LjQ0eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPC9nPgo8L2c+PC9nPiA8L3N2Zz4=);
	background-size:100px;
	position: absolute;
    top: 50%;
    left: 50%;
	margin-top:-50px;
	margin-left:-50px;
    z-index: 99;
    opacity: 1;
	cursor:pointer;
}
#form-feedback-header input {
    display: block;
    min-height: inherit;
    width: 100%;
    padding: 13px 20px;
    font-weight: inherit;
    border-radius: 4px;
    border: 1px solid #cfcece;
    outline: none;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 50px;
    box-shadow: none;
    font-size: 18px;
    min-height: 70px;
    font-weight: 700;
	margin-bottom:10px;
}
#form-feedback-header input:focus {border: 1px solid #23a1d1;color:#23a1d1;}
#modalFeedbackHeader .modttl {
    float: left;
    display: inline-block;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 25px;
}
.images {
    box-shadow: 0 0.1rem 0.875rem 0.125rem rgba(0, 0, 0, 0.1);
	    background: #f8f8f8;
}
.lazyYT-container .html5-info-bar {display: none !important;}
#map {
    width: 100%;
    height: 350px;
}
.kont {padding: 70px 0;}
.kont img {margin-top: 7px;margin-bottom: 10px;}
.kblock2 .phone {
    margin-top: 0;
    margin-bottom: 10px;
}
.contakty input {
    display: block;
    min-height: inherit;
    width: 100%;
    padding: 13px 20px;
    font-weight: inherit;
    border-radius: 4px;
    border: 1px solid #cfcece;
    outline: none;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 50px;
    box-shadow: none;
    font-size: 18px !important;
    min-height: 70px;
    font-weight: 700;
	margin-bottom:10px;
	background: #fff;
}
.contakty textarea {
    display: block;
    min-height: inherit;
    width: 100%;
    padding: 13px 20px;
    font-weight: inherit;
    border-radius: 4px;
    border: 1px solid #cfcece;
    outline: none;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 165px;
    box-shadow: none;
    font-size: 18px;
    min-height: 70px;
    font-weight: 700;
	margin-bottom:10px;
	background: #fff;
}
.contakty input:focus, .contakty textarea:focus {border: 1px solid #23a1d1;color:#23a1d1;}
.contakty legend {
    font-size: 44px;
    line-height: 1.11;
    font-weight: 800;
    color: #23a1d1;
    margin-bottom: 20px;
    border: 0;
}
.contakty .buttons input {
    background-color: #f14e32;
    border: 0;
	color: #fff;
}
.life {
	width:16px;
	height:16px;
	margin-right:10px;
	display:inline-block;
	background: url('../image/life.png');
	vertical-align: middle;
}
.mts {
	width:16px;
	height:16px;
	margin-right:10px;
	display:inline-block;
	background: url('../image/mts.png');
	vertical-align: middle;
}
.mail {
	width:16px;
	height:16px;
	margin-right:10px;
	display:inline-block;
	background: url('../image/mail.png');
	vertical-align: middle;
}
@media (max-width: 767px) {
	.page-sidebar {position: relative;background: transparent;border: 0;}
	header {position: relative;box-shadow: none;margin-top: 15px;}
	header .phones, header .cbemail {text-align: center;}
	#form-language li {display: inline-block;margin-left: 10px;}
	.bannerinfo {padding: 79px 0;}
	#menu {min-height: auto;}
	.nav-footer {display: none;}
	main {margin-top: 0;}
	#menu #category {color: #1f84ce;text-shadow: none;}
	#menu .nav > li {padding: 0 15px;}
	.categoryinfo {padding: 10px 0 20px 0;}
	.categoryinfo {padding: 10px 0;}
	.dopstable .onedops .name {height: auto;}
	.dopstable .onedops .sub {text-align: center;}
	.rightb {display: none;}
	.videoslider .slick-slide a:after {width: 50px;height: 50px;margin-top: -25px;margin-left: -25px;background-size: 50px;}
}
#myIframe {
    border: 0;
    margin-bottom: -5px;
}
@media (max-width: 767px) {
	.slick-slide img  {max-height: 210px;}
	.bannerinfo .title {min-height: 72px;}
	.bannerinfo .text {min-height: 100px;}
}
.no_dsk > li {
    list-style: none;
}
.bs-docs-section .no_dsk .ttl {
    list-style: none;
    text-align: center;
    margin: 20px 0;
    font-weight: 600;
    color: #000;
    width: 100%;
    display: block;
}
.stars-rating label {display: block;}
.stars-rating .wrap {display: inline-block; font-size: 0;}
.stars-rating .wrap span {font-size: 24px; line-height: 20px; cursor: pointer;}
.stars-rating .wrap span:before {content: "\2606"; color: #bbb;}
.stars-rating .wrap:not([data-rate="0"]) span:before {content: "\2605";}
.stars-rating .wrap:hover span:before {content: "\2605"; color: #fc0;}
.stars-rating .wrap:hover span:hover ~ span:before {color: #bbb;}
.stars-rating .wrap[data-rate="1"] span:nth-child(-n+1):before,
.stars-rating .wrap[data-rate="2"] span:nth-child(-n+2):before,
.stars-rating .wrap[data-rate="3"] span:nth-child(-n+3):before,
.stars-rating .wrap[data-rate="4"] span:nth-child(-n+4):before,
.stars-rating .wrap[data-rate="5"] span:nth-child(-n+5):before {color: #fc0;}

.gototop {}
.gototop a {
  position: fixed;
  bottom: 60px;
  right: 30px;
  transition: background-color .3s, 
  opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
	cursor:pointer;
}
.gototop a.show {
  opacity: 1;
  visibility: visible;
}
.gototop i { 
	display: inline-block;
    width: 32px; 
    height: 32px;  
    background-image: url(../image/up-icon.svg);
	background-size:32px;
}
.tlg {
    position: fixed;
    right: 30px;
    bottom: 110px;
    -webkit-animation: phone-icon-animation 2s ease-in-out 5s infinite;
    -moz-animation: phone-icon-animation 2s ease-in-out 5s infinite;
    -o-animation: phone-icon-animation 2s ease-in-out 5s infinite;
    animation: phone-icon-animation 5s ease-in-out 0s infinite;
    z-index: 9;
}
.tlg i {
    width: 32px;
    height: 32px;
    display: inline-block;
    background: url(../image/telegram-icon.svg);
    background-size: 32px;
    z-index: 9;
}
.vbr {
    position: fixed;
    right: 30px;
    bottom: 160px;
    -webkit-animation: phone-icon-animation 2s ease-in-out 5s infinite;
    -moz-animation: phone-icon-animation 2s ease-in-out 5s infinite;
    -o-animation: phone-icon-animation 2s ease-in-out 5s infinite;
    animation: phone-icon-animation 5s ease-in-out 0s infinite;
    z-index: 9;
}
.vbr i {
    width: 32px;
    height: 32px;
    display: inline-block;
    background: url(../image/viber-icon.svg);
    background-size: 32px;
    z-index: 9;
}
.wsa {
    position: fixed;
    right: 30px;
    bottom: 210px;
    -webkit-animation: phone-icon-animation 2s ease-in-out 5s infinite;
    -moz-animation: phone-icon-animation 2s ease-in-out 5s infinite;
    -o-animation: phone-icon-animation 2s ease-in-out 5s infinite;
    animation: phone-icon-animation 5s ease-in-out 0s infinite;
    z-index: 9;
}
.wsa i {
    width: 32px;
    height: 32px;
    display: inline-block;
    background: url(../image/whatsapp-icon.svg);
    background-size: 32px;
    z-index: 9;
}