@import "fonts.css";
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;background: #fff;}body::before{content:""; height: 1px; display: block; margin-top: -1px;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#a71914;}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin: 0; font-size: 22px; font-weight: inherit;}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}
body.noscroll {overflow: hidden !important;}
.removed, .hidden { display: none !important;}
.editorElement {box-sizing: border-box; padding-top: .02px;padding-bottom: .02px; word-wrap: break-word;}
.layout {box-sizing: border-box;}
.vertical-middle {white-space: nowrap;}
.vertical-middle>* {white-space: normal;display: inline-block;vertical-align: middle;}
.vertical-middle::after {height: 100%;width: 0;display: inline-block;vertical-align: middle;content: "";}
.wrapper {margin: 0 auto;height: auto !important;height: 100%;min-height: 100%;min-height: 100vh;overflow: hidden;max-width: 100%;}
.editorElement .removed+.delimiter, .editorElement .delimiter:first-child {display: none;}
.wm-input-default {border: none; background: none; padding: 0;}
/* tooltip */
@keyframes show_hide {
	0% { left:85%; opacity: 0; width: auto; height: auto; padding: 5px 10px; font-size: 1em;}
	20% { left: 100%; opacity: 1; width: auto; height: auto; padding: 5px 10px; font-size: 1em;}
	100% { left: 100%; opacity: 1; width: auto; height: auto; padding: 5px 10px; font-size: 1em;}
}
@keyframes show_hide_after {
	0% {width: 5px; height: 5px;}
	100% {width: 5px; height: 5px;}
}
/* tooltip for horizontal */
@keyframes horizontal_show_hide {
	0% { top:95%; opacity: 0; width: 100%; height: auto; padding: 5px 10px; font-size: 1em;}
	20% { top: 100%; opacity: 1; width: 100%; height: auto; padding: 5px 10px; font-size: 1em;}
	100% { top: 100%; opacity: 1; width: 100%; height: auto; padding: 5px 10px; font-size: 1em;}
}
.wm-tooltip {display: none;position: absolute;z-index:100;top: 0;left: 100%;background: #FBFDDD;color: #CA3841;padding: 5px 10px;border-radius: 3px;box-shadow: 1px 2px 3px rgba(0,0,0,.3); white-space: nowrap; box-sizing: border-box;}
.wm-tooltip::after {content: "";font-size: 0;background: inherit;width: 5px;height: 5px;position: absolute;top: 50%;left: -3px;margin: -2px 0 0;box-shadow: 0 1px 0 rgba(0,0,0,.1), 0 2px 0 rgba(0,0,0,.1);transform: rotate(45deg);}
.error .wm-tooltip {display: block;padding: 0;font-size: 0;animation: show_hide 4s;}
.error .wm-tooltip::after {width: 0;height: 0;animation: show_hide_after 4s;}
.horizontal_mode .wm-tooltip {top: 100%; left: 0; width: 100%; white-space: normal; margin: 5px 0 0; text-align: center;}
.horizontal_mode .wm-tooltip::after {left: 50%; top: 0; margin: -2px 0 0; box-shadow: 0 -1px 0 rgba(0,0,0,.1), 0 -2px 0 rgba(0,0,0,.1);}
.error .horizontal_mode .wm-tooltip, .horizontal_mode .error .wm-tooltip {animation: horizontal_show_hide 4s;}

table.table0 td, table.table1 td, table.table2 td, table.table2 th {
	padding:5px;
	border:1px solid #dedede;
	vertical-align:top;
}
table.table0 td { border:none; }
table.table2 th {
	padding:8px 5px;
	background:#eb3c3c;
	border:1px solid #dedede;
	font-weight:normal;
	text-align:left;
	color:#fff;
}
.for-mobile-view { overflow: auto; }
.side-panel { display: none;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; background:#ffffff; z-index:2}
.wrapper{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; z-index:3; display:block}
.block-8{position:relative; text-align:flex-start; top:0; left:0; width:auto; min-height:0px; background:#474747; z-index:8; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -ms-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); -moz-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); -webkit-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); padding-top:0.02px; padding-bottom:50px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.block-8:hover,
.block-8.hover{margin-right:0}
.block-13{position:relative; text-align:left; top:0; left:0; width:213px; min-height:0px; z-index:3; display:block; margin-top:50px; margin-left:0px; margin-right:0; margin-bottom:auto}
.widget-38{position:relative; top:0; left:0; z-index:2; box-sizing:border-box; width:186px; margin-top:39px; margin-left:0px; margin-bottom:0px; margin-right:0}
.widget-27{position:relative; font-family:Roboto, sans-serif; color:#bbbbbb; top:0; left:0; z-index:1; box-sizing:border-box; width:212px; margin-top:0px; margin-left:1px; margin-bottom:0; margin-right:0}
.block-11{position:relative; font-family:Roboto, sans-serif; font-size:14px; color:#bbbbbb; text-align:left; top:0; left:0; width:280px; min-height:0px; z-index:2; display:block; margin-top:50px; margin-left:165px; margin-right:0; margin-bottom:auto}
.widget-29{position:relative; text-align:undefined; top:0; left:0; z-index:3; box-sizing:border-box; width:280px; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:0}
.address-38 .icon{box-sizing:border-box; height:16px; width:16px; background:#cccccc; margin-right:5px}
.address-38 p:first-child{margin-top:0px}
.address-38 p:last-child{margin-bottom:0px}
.address-38 .inner{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex; text-align:left; vertical-align:top}
.address-38 .cell-icon{box-sizing:border-box; display:none; position:relative; z-index:5}
.address-38 .cell-text{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; font-family:Roboto, sans-serif; font-size:12px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none}
.address-38 .title{box-sizing:border-box; font-family:Roboto Condensed, sans-serif; font-size:14px; color:#dbdbdb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.address-38 .block-body-drop{box-sizing:border-box}
.address-38 input.tgl-but{box-sizing:border-box; position:absolute; margin-left:-9999px; visibility:hidden}
.address-38 input.tgl-but:checked + .block-body-drop{display:block}
.address-38 .text_body{font-family:Roboto Condensed, sans-serif; font-size:14px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; margin-top:10px}
.widget-30{position:relative; font-size:12px; text-align:undefined; top:0; left:0; z-index:2; box-sizing:border-box; width:200px; margin-top:15px; margin-left:0px; margin-bottom:0; margin-right:0; min-height:39px}
.phones-39 .icon{box-sizing:border-box; height:16px; width:16px; background:#cccccc; margin-right:5px}
.phones-39 p:first-child{margin-top:0px}
.phones-39 p:last-child{margin-bottom:0px}
.phones-39 .inner{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex; text-align:left; vertical-align:top}
.phones-39 .cell-icon{box-sizing:border-box; display:none; position:relative; z-index:5}
.phones-39 .cell-text{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; font-family:Roboto, sans-serif; font-size:12px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.phones-39 .title{box-sizing:border-box; font-family:Roboto Condensed, sans-serif; font-size:14px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.phones-39 .block-body-drop{box-sizing:border-box}
.phones-39 input.tgl-but{box-sizing:border-box; position:absolute; margin-left:-9999px; visibility:hidden}
.phones-39 input.tgl-but:checked + .block-body-drop{display:block}
.phones-39 .text_body{font-family:Roboto Condensed, sans-serif; font-size:14px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; margin-top:10px}
.phones-39 .text_body a{text-decoration:none; color:inherit}
.widget-31{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:undefined; top:0; left:0; z-index:1; box-sizing:border-box; width:150px; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0}
.email-40 .icon{box-sizing:border-box; height:16px; width:16px; background:#cccccc; margin-right:5px}
.email-40 p:first-child{margin-top:0px}
.email-40 p:last-child{margin-bottom:0px}
.email-40 .inner{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex; text-align:left; vertical-align:top}
.email-40 .cell-icon{box-sizing:border-box; display:none; position:relative; z-index:5}
.email-40 .cell-text{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.email-40 .title{box-sizing:border-box; font-family:Roboto Condensed, sans-serif; font-size:14px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.email-40 .block-body-drop{box-sizing:border-box}
.email-40 input.tgl-but{box-sizing:border-box; position:absolute; margin-left:-9999px; visibility:hidden}
.email-40 input.tgl-but:checked + .block-body-drop{display:block}
.email-40 .text_body{font-family:Roboto Condensed, sans-serif; font-size:14px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:underline; margin-top:10px}
.block-12{position:relative; text-align:left; top:0; left:0; width:153px; min-height:0px; z-index:1; display:block; margin-top:50px; margin-left:149px; margin-right:0; margin-bottom:auto}
.widget-32{position:relative; font-size:0; text-align:flex-start; top:0; left:0; z-index:2; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:153px; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:0; min-height:27px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.widgetsocial-41 .vk>*{background:url("../images/wm_social_links_vk.png") left 50% top 50% / cover no-repeat; display:block; padding-top:100%}
.widgetsocial-41 .fb>*{background:url("../images/wm_social_links_fb.png") left 50% top 50% / cover no-repeat; display:block; padding-top:100%}
.widgetsocial-41 .tw>*{background:url("../images/wm_social_links_tw.png") left 50% top 50% / cover no-repeat; display:block; padding-top:100%; font-family:Arial, Helvetica, sans-serif; font-size:0; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none}
.widgetsocial-41 .google>*{background:url("../images/wm_social_links_google.png") left 50% top 50% / cover no-repeat; display:block; padding-top:100%}
.widgetsocial-41 .ins>*{background:url("../images/wm_social_links_ins.png") left 50% top 50% / cover no-repeat; display:block; padding-top:100%}
.widgetsocial-41 .ok>*{background:url("../images/wm_social_links_ok.png") left 50% top 50% / cover no-repeat; display:block; padding-top:100%}
.widgetsocial-41 .mail>*{background:url("../images/wm_social_links_mail.png") left 50% top 50% / cover no-repeat; display:block; padding-top:100%}
.widgetsocial-41 .pin>*{background:url("../images/wm_social_links_pin.png") left 50% top 50% / cover no-repeat; display:block; padding-top:100%}
.widgetsocial-41 .lj>*{background:url("../images/wm_social_links_lj.png") left 50% top 50% / cover no-repeat; display:block; padding-top:100%}
.widgetsocial-41 .my>*{background:url("../images/wm_social_links_my.png") left 50% top 50% / cover no-repeat; display:block; padding-top:100%}
.widgetsocial-41>*{display:inline-block; vertical-align:middle; padding-left:2px; padding-right:2px; padding-top:2px; padding-bottom:2px; width:40px; -webkit-box-flex:0 1 auto; -moz-box-flex:0 1 auto; -webkit-flex:0 1 auto; -ms-flex:0 1 auto; flex:0 1 auto; min-width:20px; box-sizing:border-box}
.widget-34{position:relative; top:0; left:0; z-index:1; width:96px; margin-top:34px; margin-left:57px; margin-bottom:-115px; margin-right:0}
.block-8 .layout_50{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-8 .layout_51{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-8 .layout_52{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-8 .layout_35_id_52{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; flex-flow:row nowrap; margin-top:0px; margin-left:auto; margin-right:auto; width:960px}
.block-4{position:relative; font-family:Roboto Condensed, sans-serif; font-size:25px; top:0; left:0; width:960px; min-height:0px; z-index:7; display:block; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0}
.widget-13{position:relative; font-size:16px; color:#7d7d7d; top:0; left:0; z-index:4; box-sizing:border-box; width:158px; margin-top:-138px; margin-left:188px; margin-right:0; margin-bottom:auto; min-height:0px}
.widget-14{position:relative; font-size:17px; color:#ffffff; text-align:flex-start; text-transform:uppercase; text-decoration:none; top:0; left:0; z-index:3; box-sizing:border-box; width:220px; min-height:80px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; background:url("../images/lib_203801_untitled-1_03.png") left 20px top 50% / auto auto no-repeat, repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.39) 0%,rgba(0, 0, 0, 0.39) 9%,rgba(37, 37, 37, 0.39) 9.1%,rgba(37, 37, 37, 0.39) 18%,rgba(70, 70, 70, 0.39) 18.1%,rgba(70, 70, 70, 0.39) 27%,rgba(99, 99, 99, 0.39) 27.1%,rgba(99, 99, 99, 0.39) 36%,rgba(125, 125, 125, 0.39) 36.1%,rgba(125, 125, 125, 0.39) 45%,rgba(149, 149, 149, 0.39) 45.1%,rgba(149, 149, 149, 0.39) 54%,rgba(172, 172, 172, 0.39) 54.1%,rgba(172, 172, 172, 0.39) 63%,rgba(194, 194, 194, 0.39) 63.1%,rgba(194, 194, 194, 0.39) 72%,rgba(215, 215, 215, 0.39) 72.1%,rgba(215, 215, 215, 0.39) 81%,rgba(235, 235, 235, 0.39) 81.1%,rgba(235, 235, 235, 0.39) 90%,rgba(255, 255, 255, 0.39) 90.1%,rgba(255, 255, 255, 0.39) 100%) #5c5c5c; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -ms-border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; margin-top:-138px; margin-left:21px; margin-right:0; margin-bottom:auto; -ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); font-weight:bold; padding-left:85px}
.widget-14:hover,
.widget-14.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.button-19 > *{box-sizing:border-box; display:block; text-overflow:ellipsis; overflow:hidden}
.block-9{position:relative; font-size:15px; color:#dd221a; top:0; left:0; width:220px; min-height:0px; z-index:2; display:block; margin-top:-138px; margin-left:153px; margin-right:0; margin-bottom:auto}
.widget-15{position:relative; color:#dd221a; text-align:flex-start; text-decoration:underline; top:0; left:0; z-index:2; box-sizing:border-box; width:167px; min-height:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; margin-top:5px; margin-left:53px; margin-bottom:0px; margin-right:0; font-weight:bold}
.widget-15:hover,
.widget-15.hover{color:#000000}
.button-20 > *{box-sizing:border-box; display:block; text-overflow:ellipsis; overflow:hidden}
.widget-8{position:relative; font-size:25px; color:#000000; text-align:undefined; top:0; left:0; z-index:1; box-sizing:border-box; width:220px; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; font-weight:bold}
.widget-8:hover,
.widget-8.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.phones-11 .icon{box-sizing:border-box; height:16px; width:37px; background:url("../images/Untitled-1_08 (7).png") left 50% top 50% / auto auto no-repeat #000000; margin-right:5px; font-family:Roboto Condensed, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; font-weight:bold; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; min-height:37px}
.phones-11 p:first-child{margin-top:0px}
.phones-11 p:last-child{margin-bottom:0px}
.phones-11 .inner{box-sizing:border-box; position:relative; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex; text-align:left; vertical-align:top}
.phones-11 .cell-icon{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; position:relative; z-index:5}
.phones-11 .cell-text{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.phones-11 .title{box-sizing:border-box; display:none}
.phones-11 .text_body{box-sizing:border-box; font-family:Roboto Condensed, sans-serif; font-size:19px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; font-weight:bold; margin-left:10px}
.phones-11 .text_body a{text-decoration:none; color:inherit}
.phones-11 .block-body-drop{box-sizing:border-box}
.phones-11 input.tgl-but{box-sizing:border-box; display:none}
.phones-11 input.tgl-but:checked + .block-body-drop{display:block}
.widget-4{position:relative; font-family:Arial, Helvetica, sans-serif; top:0; left:0; z-index:1; box-sizing:border-box; width:auto; min-height:50px; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px}
.site-name .sn-wrap{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; flex-flow:column nowrap}
.site-name .sn-logo{box-sizing:border-box; -moz-flex-shrink:0; -ms-flex-negative:0; -webkit-flex-shrink:0; flex-shrink:0; max-width:100%}
.site-name .sn-text{box-sizing:border-box}
.site-name a{text-decoration:none; outline:none}
.site-name img{box-sizing:border-box; display:block; max-width:100%; border:none; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.block-4 .layout_18{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-4 .layout_19{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-4 .layout_46{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-4 .layout_12_id_18{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; flex-flow:row nowrap; left:0px; top:0px; position:relative; margin:0px}
.widget-5{position:relative; top:0; left:0; z-index:6; width:auto; height:0px; min-height:370px; box-sizing:border-box; background:url("../images/wm_slider_spacer.gif") left 50% top 50% / cover no-repeat; margin-top:30px; margin-left:0px; margin-bottom:0px; margin-right:0; right:0px; -ms-box-shadow:0px 8px 0px  #000000; -moz-box-shadow:0px 8px 0px  #000000; -webkit-box-shadow:0px 8px 0px  #000000; box-shadow:0px 8px 0px  #000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:0.02px}
.slider-7 .slider-prev{box-sizing:border-box; position:relative; z-index:4; visibility:visible; display:inline-block; vertical-align:top; width:20px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.slider-7 .slider-next{box-sizing:border-box; position:relative; z-index:100; visibility:visible; display:inline-block; vertical-align:top; width:20px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.slider-7 .slider-pager{box-sizing:border-box; margin-right:auto; margin-left:auto; display:inline-block; vertical-align:top; font-size:0px; visibility:visible; font-family:Arial, Helvetica, sans-serif; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; margin-bottom:0px}
.slider-7 .slider-pager > a{box-sizing:border-box; display:inline-block; vertical-align:top; width:20px; min-height:25px; background:#000000; margin-top:0px; margin-right:2px; margin-bottom:0px; margin-left:2px; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; font-size:11px; padding-top:5px; padding-right:2px; padding-bottom:5px; padding-left:2px; text-decoration:none; color:#999999; text-align:center; font-family:Arial, Helvetica, sans-serif; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none}
.slider-7 .slider-pager > a:active,
.slider-7 .slider-pager > a.active{background:#eeeeee}
.slider-7 .bx-wrapper{-ms-border-radius:inherit; -moz-border-radius:inherit; -webkit-border-radius:inherit; border-radius:inherit; box-sizing:border-box; height:100%; background-size:inherit; background-position:inherit}
.slider-7 .bx-viewport{-ms-border-radius:inherit; -moz-border-radius:inherit; -webkit-border-radius:inherit; border-radius:inherit; box-sizing:border-box; height:100%; background-size:inherit; background-position:inherit; position:absolute !important}
.slider-7 .slider-inner{box-sizing:border-box; -ms-border-radius:inherit; -moz-border-radius:inherit; -webkit-border-radius:inherit; border-radius:inherit; position:relative; height:100%; background-size:inherit; background-position:inherit; overflow:hidden}
.slider-7 .slider-item{box-sizing:border-box; width:100%; height:100%; background-size:inherit; background-position:inherit; background-repeat:no-repeat}
.slider-7 .slider-item > a{display:block; width:100%; height:100%; box-sizing:border-box; position:relative; z-index:5}
.slider-7 .slider-controls{box-sizing:border-box; visibility:hidden; position:absolute; top:50%; left:0%; right:0%; -webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:-10px}
.slider-7 .slider-prev > a{box-sizing:border-box; display:block; height:100%; width:100%; position:absolute; top:0px; right:0px; bottom:0px; left:0px}
.slider-7 .slider-next > a{box-sizing:border-box; display:block; height:100%; width:100%; position:absolute; top:0px; right:0px; bottom:0px; left:0px}
.slider-7 .slider-pager-wrap{box-sizing:border-box; position:absolute; bottom:0%; left:0%; right:0%; font-size:0px; text-align:center; visibility:hidden; z-index:100; font-family:Arial, Helvetica, sans-serif; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none}
.slider-7 .overfill{position:absolute; box-sizing:border-box; height:100%; width:100%; background:inherit; top:0px; left:0px; -ms-border-radius:inherit; -moz-border-radius:inherit; -webkit-border-radius:inherit; border-radius:inherit}
.slider-7 .text-slider{box-sizing:border-box; position:absolute; top:0%; left:0%; z-index:6; text-align:left}
.slider-7 .text-slider .text-slider-wp{box-sizing:border-box; margin-right:auto; margin-left:auto; display:inline-block; text-align:left}
.slider-7 .text-slider p:first-child{box-sizing:border-box; margin-top:0px}
.slider-7 .text-slider p:last-child{box-sizing:border-box; margin-bottom:0px}.slider-7 .block-body{box-sizing:border-box}
.slider-7 .block-more{box-sizing:border-box}
.slider-7 .block-more > a{display:inline-block; box-sizing:border-box}
.slider-7 .block-title{box-sizing:border-box}
.slider-7 .block-title a{box-sizing:border-box; color:inherit; text-decoration:none}.block-3{position:relative; font-family:Roboto Condensed, sans-serif; text-align:justify; top:0; left:0; width:auto; min-height:60px; background:repeating-linear-gradient(to bottom right,#e8e8e8 0%,#ddddda 100%); z-index:5; display:block; margin-top:40px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px}
.block-3:hover,
.block-3.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.widget-7{position:relative; text-align:right; top:0; left:0; z-index:2; width:auto; max-width:100%; box-sizing:border-box; min-height:0px; margin-top:30px; margin-left:0px; margin-bottom:30px; margin-right:0px; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; right:0px; padding-left:300px; background:url("../images/Untitled-1_08 (6).png") left 0px top calc(50% + 40px) / auto auto no-repeat}
.blocklist-10 .prev{position:relative; z-index:100; visibility:visible; display:inline-block; vertical-align:top; width:20px; height:20px; background:url("../images/wm_block_list_slider-left.png") center center / auto auto no-repeat; box-sizing:border-box}
.blocklist-10 .next{visibility:visible; display:inline-block; vertical-align:top; width:20px; height:20px; background:url("../images/wm_block_list_slider-right.png") center center / auto auto no-repeat; box-sizing:border-box}
.blocklist-10 .bx-pager a{display:inline-block; width:10px; min-height:10px; background:#000000; margin-top:2px; margin-right:2px; margin-bottom:2px; margin-left:2px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:0px; box-sizing:border-box}
.blocklist-10 .bx-pager a:active,
.blocklist-10 .bx-pager a.active{background:#bbbbbb}
.blocklist-10 p:first-child{margin-top:0px}
.blocklist-10 p:last-child{margin-bottom:0px}
.blocklist-10 .header{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; margin-bottom:15px; text-align:flex-start; box-sizing:border-box; font-family:Roboto Condensed, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; margin-left:30px; width:auto; margin-right:0px}
.blocklist-10 .header_text{font-size:40px; box-sizing:border-box; font-family:Roboto Condensed, sans-serif; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; font-weight:bold}
.blocklist-10 .description{box-sizing:border-box; overflow:hidden; text-align:left; margin-bottom:15px}
.blocklist-10 .all{box-sizing:border-box}
.blocklist-10 .body{box-sizing:border-box; margin-left:-30px; margin-right:NaNpx; margin-top:0px; margin-bottom:0px; -webkit-box-pack:flex-end; -moz-box-pack:flex-end; -ms-flex-pack:flex-end; -webkit-justify-content:flex-end; justify-content:flex-end}
.blocklist-10 .list{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit; box-sizing:border-box}
.blocklist-10 .bx-wrapper{margin-left:auto; margin-right:0px}
.blocklist-10 .bx-viewport{overflow:hidden; position:relative; width:100%; min-height:0px}
.blocklist-10 .item-outer{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box; width:auto}
.blocklist-10 .item{margin-left:30px; margin-right:auto; margin-top:30px; margin-bottom:10px; width:190px; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0; box-sizing:border-box; font-family:Roboto Condensed, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; -ms-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); -moz-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); -webkit-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); box-shadow:0px 6px 13px  rgba(0,0,0,0.25); background:#ffffff; border-top:8px solid #dd221a; border-right:8px solid #dd221a; border-bottom:8px solid #dd221a; border-left:8px solid #dd221a; -ms-border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; min-height:190px}
.blocklist-10 .text{margin-bottom:5px; text-align:left; box-sizing:border-box; position:relative}
.blocklist-10 .image{box-sizing:border-box; margin-bottom:5px; text-align:center; font-family:Roboto Condensed, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; margin-top:25px}
.blocklist-10 .text ~ .image{float:none}
.blocklist-10 .image img{max-width:100%; vertical-align:middle; box-sizing:border-box; width:auto; height:auto; cursor:pointer; font-family:Roboto Condensed, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; margin-top:0px}
.blocklist-10 .title{font-weight:normal; margin-bottom:5px; text-align:center; box-sizing:border-box; position:relative; cursor:pointer; font-family:Roboto Condensed, sans-serif; font-size:19px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; margin-left:10px; margin-right:10px; margin-top:15px}
.blocklist-10 .title a{color:inherit; text-decoration:inherit}
.blocklist-10 .price{box-sizing:border-box; margin-bottom:5px; position:relative; text-align:left}
.blocklist-10 .price-inner{box-sizing:border-box; display:inline-block}
.blocklist-10 .price-value{box-sizing:border-box; display:inline-block}
.blocklist-10 .price-currency{box-sizing:border-box; display:inline-block}
.blocklist-10 .more{text-align:left; box-sizing:border-box; position:relative}
.blocklist-10 .more > a{display:inline-block; box-sizing:border-box}
.blocklist-10 .footer{text-align:left; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box}
.blocklist-10 .controls{visibility:hidden; position:absolute; top:50%; left:0%; right:0%; -webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box; margin-top:-10px}
.blocklist-10 .prev > a{display:block; height:100%; width:100%; box-sizing:border-box}
.blocklist-10 .next > a{display:block; height:100%; width:100%; box-sizing:border-box}
.blocklist-10 .pager-wrap{position:absolute; top:0px; bottom:0px; left:0px; right:0px; font-size:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; visibility:hidden; box-sizing:border-box}
.blocklist-10 .bx-pager{margin-top:auto; margin-bottom:0px; margin-right:auto; margin-left:auto; display:inline-block; font-size:0px; visibility:visible; box-sizing:border-box}
.blocklist-10 .bx-pager-item{display:inline-block; box-sizing:border-box}
.block-3 .layout_9_id_10{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:auto; margin-right:auto; width:960px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-2{position:relative; top:0; left:0; width:auto; min-height:0px; background:#dd221a; z-index:4; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:10px; padding-bottom:10px}
.widget-17{position:relative; font-size:0px; text-align:flex-start; top:0; left:0; z-index:3; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:220px; margin-top:-41px; margin-left:740px; margin-bottom:3px; margin-right:0; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.search-22 input{box-sizing:border-box; vertical-align:top; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; padding-top:4px; padding-right:15px; padding-bottom:4px; padding-left:15px; background:rgba(0,0,0,0.3); border-top:1px solid #e62d27; border-right:1px solid #e62d27; border-bottom:1px solid #e62d27; border-left:1px solid #e62d27; font-size:14px; -webkit-box-flex:1 0 auto; -moz-box-flex:1 0 auto; -webkit-flex:1 0 auto; -ms-flex:1 0 auto; flex:1 0 auto; outline:none; min-height:37px; width:0px; height:0px; max-width:100%; font-family:Arial, Helvetica, sans-serif; color:#f7f7f7; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; -ms-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); -moz-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); -webkit-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.search-22 button{box-sizing:border-box; vertical-align:top; margin-top:0; margin-right:0; margin-bottom:0; margin-left:5px; padding-top:3px; padding-right:4px; padding-bottom:3px; padding-left:4px; background:url("../images/Untitled-1_06 (1).png") left 50% top 50% / auto auto no-repeat #000000; font-size:14px; outline:none; min-width:24px; min-height:35px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; width:35px; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.search-22 form{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-flex:1 0 auto; -moz-box-flex:1 0 auto; -webkit-flex:1 0 auto; -ms-flex:1 0 auto; flex:1 0 auto; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center}
.search-22 input:focus{outline:none}
.search-22 button span{box-sizing:border-box; display:inline-block; min-width:14px}
.search-22 button:focus{outline:none}
.search-22 .slide_search{-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; -ms-transition:0.5s; transition:0.5s}
.widget-3{position:relative; top:0; left:0; z-index:2; padding-top:0.02px; padding-right:0px; padding-bottom:0.02px; padding-left:0px; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; min-height:45px}
.menu-4 .menu-scroll > ul > li.home-button > a{cursor:pointer; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; padding-top:5px; padding-right:15px; padding-bottom:5px; padding-left:15px; margin-top:2px; margin-left:2px; margin-right:2px; margin-bottom:2px; background:url("../images/wm_menu_home.png") left 50% top 50% no-repeat; box-sizing:border-box; text-decoration:none; color:#000; font-size:0; line-height:1.4; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center}
.menu-4 .menu-scroll > ul > li.delimiter{margin-left:2px; margin-right:2px; margin-top:auto; margin-bottom:auto; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; height:0; width:4px; min-height:4px; background:rgba(0,0,0,0.25); font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.menu-4 .menu-scroll > ul ul{position:absolute; top:100%; left:0; background:#eee; list-style:none; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; margin-top:5px; margin-left:0; margin-right:0; margin-bottom:0; width:200px; display:none; z-index:10; box-sizing:border-box}
.menu-4 .menu-scroll > ul ul > li > a{cursor:pointer; display:block; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; background:#999; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; box-sizing:border-box; text-decoration:none; color:#fff; font-size:14px; line-height:1.4}
.menu-4 .menu-button{box-sizing:border-box; display:none; position:absolute; left:100%; top:0; width:50px; min-height:50px; padding:10px 15px; background:#333; color:#fff; font-size:17px}
.menu-4 .menu-scroll{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:100%; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.menu-4 .menu-scroll > ul{list-style:none; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; flex-flow:row nowrap; width:100%; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.menu-4 .menu-scroll > ul > li.menu-item{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-flex:0 1 auto; -moz-box-flex:0 1 auto; -webkit-flex:0 1 auto; -ms-flex:0 1 auto; flex:0 1 auto; box-sizing:border-box; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; position:relative}
.menu-4 .menu-scroll > ul > li.menu-item > a{cursor:pointer; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; padding-top:0.02px; padding-right:6px; padding-bottom:0.02px; padding-left:6px; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; box-sizing:border-box; text-decoration:none; color:#ffffff; font-size:14px; line-height:1.4; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; width:100%; font-family:Roboto Condensed, sans-serif; font-style:normal; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:uppercase; font-weight:bold; background:transparent; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:0px}
.menu-4 .menu-scroll > ul > li.menu-item > a:hover,
.menu-4 .menu-scroll > ul > li.menu-item > a.hover{background:#000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.menu-4 .menu-scroll > ul > li.menu-item > a > span{box-sizing:border-box; text-align:inherit}
.menu-4 .menu-scroll > ul > li.home-button{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.menu-4 .menu-scroll > ul > li.more-button{display:none; margin-left:auto; position:relative}
.menu-4 .menu-scroll > ul > li.more-button.disabled{display:none}
.menu-4 .menu-scroll > ul > li.more-button > a{cursor:pointer; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; margin-top:2px; margin-left:2px; margin-right:0px; margin-bottom:2px; background:#333; box-sizing:border-box; text-decoration:none; color:#fff; font-size:16px; line-height:1.4; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center}
.menu-4 .menu-scroll > ul > li.more-button > ul{left:auto; right:0}
.menu-4 .menu-scroll > ul ul > li{display:block; position:relative; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0}
.menu-4 .menu-scroll > ul ul ul{position:absolute; left:100%; top:0; margin-top:0; margin-left:8px; margin-right:0; margin-bottom:0}
.side-panel-45 .side-panel-content{position:fixed; top:0; bottom:0; left:0; width:265px; background:#fff; -ms-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 15px; -moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 15px; -webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 15px; box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 15px; -ms-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
.block-2 .layout_5_id_4{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:auto; margin-right:auto; width:960px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-7{position:relative; text-align:flex-start; top:0; left:0; width:960px; min-height:0px; z-index:3; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:31px; margin-left:0px; margin-bottom:0px; margin-right:0; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; padding-bottom:50px}
.block-16{position:relative; text-align:justify; top:0; left:0; width:700px; min-height:0px; z-index:2; display:block; margin-top:0px; margin-left:40px; margin-right:0; margin-bottom:auto}
.widget-19{position:relative; top:0; left:0; z-index:6; width:700px; max-width:100%; box-sizing:border-box; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:0; min-height:0px}
.horizontal_blocklist-24 .prev{position:relative; z-index:100; visibility:visible; display:inline-block; vertical-align:top; width:20px; height:20px; background:url("../images/wm_block_list_slider-left.png") center center / auto auto no-repeat; box-sizing:border-box}
.horizontal_blocklist-24 .next{visibility:visible; display:inline-block; vertical-align:top; width:20px; height:20px; background:url("../images/wm_block_list_slider-right.png") center center / auto auto no-repeat; box-sizing:border-box}
.horizontal_blocklist-24 .bx-pager a{display:inline-block; width:10px; height:10px; background:#000000; margin-top:2px; margin-right:2px; margin-bottom:2px; margin-left:2px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:0px; box-sizing:border-box}
.horizontal_blocklist-24 .bx-pager a:active,
.horizontal_blocklist-24 .bx-pager a.active{background:#bbbbbb}
.horizontal_blocklist-24 p:first-child{margin-top:0px}
.horizontal_blocklist-24 p:last-child{margin-bottom:0px}
.horizontal_blocklist-24 .header{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; margin-bottom:15px; text-align:center; box-sizing:border-box; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none}
.horizontal_blocklist-24 .header_text{font-size:25px; box-sizing:border-box; font-family:Roboto Condensed, sans-serif; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:uppercase; text-decoration:none; -ms-box-shadow:inset 0px -8px 0px  #dd221a; -moz-box-shadow:inset 0px -8px 0px  #dd221a; -webkit-box-shadow:inset 0px -8px 0px  #dd221a; box-shadow:inset 0px -8px 0px  #dd221a; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-bottom:20px; padding-left:10px; padding-right:10px; font-weight:bold; padding-top:10px}
.horizontal_blocklist-24 .description{box-sizing:border-box; overflow:hidden; text-align:left; margin-bottom:15px}
.horizontal_blocklist-24 .description p:first-child{box-sizing:border-box; margin-top:0px}
.horizontal_blocklist-24 .description p:last-child{box-sizing:border-box; margin-bottom:0px}
.horizontal_blocklist-24 .all{box-sizing:border-box}
.horizontal_blocklist-24 .body{position:relative; box-sizing:border-box; margin-left:-5px; margin-right:-5px; margin-top:0px; margin-bottom:0px}
.horizontal_blocklist-24 .list{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit; box-sizing:border-box}
.horizontal_blocklist-24 .bx-viewport{overflow:hidden; position:relative; width:100%; min-height:0px}
.horizontal_blocklist-24 .item-outer{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box; width:auto}
.horizontal_blocklist-24 .item{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; margin-left:5px; margin-right:5px; margin-top:20px; margin-bottom:10px; width:345px; box-sizing:border-box; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -ms-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -moz-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -webkit-box-shadow:inset 0px 0px 0px  1px #dbdbdb; box-shadow:inset 0px 0px 0px  1px #dbdbdb; padding-bottom:20px; padding-top:0.02px; padding-right:20px; padding-left:0px}
.horizontal_blocklist-24 .item_header{box-sizing:border-box}
.horizontal_blocklist-24 .item_body{box-sizing:border-box; -webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:flex-start; -moz-box-align:flex-start; -ms-flex-align:flex-start; -webkit-align-items:flex-start; align-items:flex-start}
.horizontal_blocklist-24 .item_figure{box-sizing:border-box; -moz-flex-shrink:0; -ms-flex-negative:0; -webkit-flex-shrink:0; flex-shrink:0}
.horizontal_blocklist-24 .item_detail{box-sizing:border-box; margin-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none}
.horizontal_blocklist-24 .text{text-align:left; box-sizing:border-box; position:relative; font-family:Roboto Condensed, sans-serif; font-size:15px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; margin-top:20px}
.horizontal_blocklist-24 .image{box-sizing:border-box; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none}
.horizontal_blocklist-24 .image img{max-width:100%; width:auto; height:auto; vertical-align:middle; box-sizing:content-box; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; cursor:pointer}
.horizontal_blocklist-24 .title{font-weight:bold; margin-bottom:5px; text-align:left; box-sizing:border-box; position:relative; font-family:Roboto Condensed, sans-serif; font-size:20px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; cursor:pointer; margin-top:20px}
.horizontal_blocklist-24 .title a{color:inherit; text-decoration:inherit}
.horizontal_blocklist-24 .price-wrap{box-sizing:border-box; position:relative; text-align:left}
.horizontal_blocklist-24 .price{box-sizing:border-box; display:inline-block; margin-top:5px; white-space:nowrap}
.horizontal_blocklist-24 .price-value{box-sizing:border-box; display:inline-block}
.horizontal_blocklist-24 .price-currency{box-sizing:border-box; display:inline-block}
.horizontal_blocklist-24 .more{text-align:left; box-sizing:border-box; position:relative; margin-top:5px}
.horizontal_blocklist-24 .more > a{display:inline-block; box-sizing:border-box; text-decoration:underline}
.horizontal_blocklist-24 .footer{text-align:left; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box}
.horizontal_blocklist-24 .controls{visibility:hidden; position:absolute; top:50%; left:0%; right:0%; -webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box}
.horizontal_blocklist-24 .prev > a{display:block; height:100%; width:100%; box-sizing:border-box}
.horizontal_blocklist-24 .next > a{display:block; height:100%; width:100%; box-sizing:border-box}
.horizontal_blocklist-24 .pager-wrap{position:absolute; top:0px; bottom:0px; left:0px; right:0px; font-size:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; visibility:hidden; box-sizing:border-box}
.horizontal_blocklist-24 .bx-pager{margin-top:auto; margin-bottom:0px; margin-right:auto; margin-left:auto; display:inline-block; font-size:0px; visibility:visible; box-sizing:border-box}
.horizontal_blocklist-24 .bx-pager-item{display:inline-block; box-sizing:border-box}
.widget-24{position:relative; text-align:left; top:0; left:0; z-index:5; box-sizing:border-box; width:341px; margin-top:61px; margin-left:18px; margin-bottom:auto; margin-right:0}
.list-29 .icon{box-sizing:border-box; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0; -moz-flex-shrink:0; -ms-flex-negative:0; -webkit-flex-shrink:0; flex-shrink:0; width:39px; height:26px; margin-right:10px; background:url("../images/Untitled-1_24 (1).png") left 50% top 50% / auto auto no-repeat; font-size:0; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; font-family:Arial, Helvetica, sans-serif; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; min-height:39px}
.list-29 .header-text{box-sizing:border-box; font-size:24px; margin-bottom:20px; font-family:Roboto Condensed, sans-serif; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; -ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.29) 0%,rgba(0, 0, 0, 0.29) 9%,rgba(37, 37, 37, 0.29) 9.1%,rgba(37, 37, 37, 0.29) 18%,rgba(70, 70, 70, 0.29) 18.1%,rgba(70, 70, 70, 0.29) 27%,rgba(99, 99, 99, 0.29) 27.1%,rgba(99, 99, 99, 0.29) 36%,rgba(125, 125, 125, 0.29) 36.1%,rgba(125, 125, 125, 0.29) 45%,rgba(149, 149, 149, 0.29) 45.1%,rgba(149, 149, 149, 0.29) 54%,rgba(172, 172, 172, 0.29) 54.1%,rgba(172, 172, 172, 0.29) 63%,rgba(194, 194, 194, 0.29) 63.1%,rgba(194, 194, 194, 0.29) 72%,rgba(215, 215, 215, 0.29) 72.1%,rgba(215, 215, 215, 0.29) 81%,rgba(235, 235, 235, 0.29) 81.1%,rgba(235, 235, 235, 0.29) 90%,rgba(255, 255, 255, 0.29) 90.1%,rgba(255, 255, 255, 0.29) 100%) #5c5c5c; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; min-height:60px; padding-top:15px; padding-bottom:15px; font-weight:bold}
.list-29 .header-text:hover,
.list-29 .header-text.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.list-29 .list-col{box-sizing:border-box; margin-left:0; margin-top:0; margin-right:-10px; margin-bottom:0; padding-left:0; padding-top:0; padding-right:0; padding-bottom:0; -ms-column-count:1; -moz-column-count:1; -webkit-column-count:1; column-count:1; font-size:0; list-style:none}
.list-29 .list-item{box-sizing:border-box; -webkit-column-break-inside:avoid; page-break-inside:avoid; break-inside:avoid-column; padding-top:0.02px; padding-bottom:0.02px}
.list-29 .list-item-inner{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-bottom:5px; margin-right:10px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; margin-top:5px}
.list-29 .title{box-sizing:border-box; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; font-size:17px; font-family:Roboto Condensed, sans-serif; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; min-height:0px; font-weight:bold; padding-top:0.02px; margin-left:10px}
.widget-23{position:relative; text-align:left; top:0; left:0; z-index:4; box-sizing:border-box; width:341px; margin-top:60px; margin-left:0px; margin-bottom:auto; margin-right:0}
.list-28 .icon{box-sizing:border-box; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0; -moz-flex-shrink:0; -ms-flex-negative:0; -webkit-flex-shrink:0; flex-shrink:0; width:39px; height:26px; margin-right:10px; background:url("../images/Untitled-1_24.png") left 50% top 50% / auto auto no-repeat; font-size:0; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; font-family:Arial, Helvetica, sans-serif; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; min-height:39px}
.list-28 .header-text{box-sizing:border-box; font-size:24px; margin-bottom:20px; font-family:Roboto Condensed, sans-serif; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; -ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.29) 0%,rgba(0, 0, 0, 0.29) 9%,rgba(37, 37, 37, 0.29) 9.1%,rgba(37, 37, 37, 0.29) 18%,rgba(70, 70, 70, 0.29) 18.1%,rgba(70, 70, 70, 0.29) 27%,rgba(99, 99, 99, 0.29) 27.1%,rgba(99, 99, 99, 0.29) 36%,rgba(125, 125, 125, 0.29) 36.1%,rgba(125, 125, 125, 0.29) 45%,rgba(149, 149, 149, 0.29) 45.1%,rgba(149, 149, 149, 0.29) 54%,rgba(172, 172, 172, 0.29) 54.1%,rgba(172, 172, 172, 0.29) 63%,rgba(194, 194, 194, 0.29) 63.1%,rgba(194, 194, 194, 0.29) 72%,rgba(215, 215, 215, 0.29) 72.1%,rgba(215, 215, 215, 0.29) 81%,rgba(235, 235, 235, 0.29) 81.1%,rgba(235, 235, 235, 0.29) 90%,rgba(255, 255, 255, 0.29) 90.1%,rgba(255, 255, 255, 0.29) 100%) #dd221a; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; min-height:60px; padding-top:15px; padding-bottom:15px; font-weight:bold}
.list-28 .header-text:hover,
.list-28 .header-text.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.list-28 .list-col{box-sizing:border-box; margin-left:0; margin-top:0; margin-right:-10px; margin-bottom:0; padding-left:0; padding-top:0; padding-right:0; padding-bottom:0; -ms-column-count:1; -moz-column-count:1; -webkit-column-count:1; column-count:1; font-size:0; list-style:none}
.list-28 .list-item{box-sizing:border-box; -webkit-column-break-inside:avoid; page-break-inside:avoid; break-inside:avoid-column; padding-top:0.02px; padding-bottom:0.02px}
.list-28 .list-item-inner{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-bottom:5px; margin-right:10px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; margin-top:5px}
.list-28 .title{box-sizing:border-box; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; font-size:17px; font-family:Roboto Condensed, sans-serif; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; min-height:0px; font-weight:bold; padding-top:0.02px; margin-left:10px}
.widget-21{position:relative; text-align:center; top:0; left:0; z-index:3; box-sizing:border-box; min-height:400px; width:700px; margin-top:49px; margin-left:auto; margin-bottom:0; margin-right:auto; background:url("../images/jpg (1).jpeg") left 50% bottom 8px / auto auto no-repeat, url("../images/jpg.jpeg") left 50% top 0px / auto auto no-repeat}
.editable_block-26 p:first-child{margin-top:0px}
.editable_block-26 p:last-child{margin-bottom:0px}
.editable_block-26 .header{box-sizing:border-box; font-size:20px; margin-bottom:5px}
.editable_block-26 .body{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.editable_block-26 .title{box-sizing:border-box; font-size:18px; margin-bottom:5px; -ms-order:5; -moz-order:5; -webkit-order:5; order:5}
.editable_block-26 .image{box-sizing:border-box; -ms-order:10; -moz-order:10; -webkit-order:10; order:10}
.editable_block-26 .image img{box-sizing:content-box; vertical-align:middle; width:auto; height:auto; max-width:100%}
.editable_block-26 .text{box-sizing:border-box; -ms-order:15; -moz-order:15; -webkit-order:15; order:15}
.editable_block-26 .more{box-sizing:border-box; margin-top:5px; -ms-order:20; -moz-order:20; -webkit-order:20; order:20}
.editable_block-26 .more > a{box-sizing:border-box; display:inline-block}
.editable_block-26 .clear{clear:both}
.widget-22{position:relative; text-align:center; top:0; left:0; z-index:2; box-sizing:border-box; min-height:680px; width:700px; margin-top:30px; margin-left:auto; margin-bottom:0; margin-right:auto; background:url("../images/_компаньены.jpg") left 50% top 50% / auto auto no-repeat}
.editable_block-27 p:first-child{margin-top:0px}
.editable_block-27 p:last-child{margin-bottom:0px}
.editable_block-27 .header{box-sizing:border-box; font-size:20px; margin-bottom:5px}
.editable_block-27 .body{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.editable_block-27 .title{box-sizing:border-box; font-size:18px; margin-bottom:5px; -ms-order:5; -moz-order:5; -webkit-order:5; order:5}
.editable_block-27 .image{box-sizing:border-box; -ms-order:10; -moz-order:10; -webkit-order:10; order:10}
.editable_block-27 .image img{box-sizing:content-box; vertical-align:middle; width:auto; height:auto; max-width:100%}
.editable_block-27 .text{box-sizing:border-box; -ms-order:15; -moz-order:15; -webkit-order:15; order:15}
.editable_block-27 .more{box-sizing:border-box; margin-top:5px; -ms-order:20; -moz-order:20; -webkit-order:20; order:20}
.editable_block-27 .more > a{box-sizing:border-box; display:inline-block}
.editable_block-27 .clear{clear:both}
.block-6{position:relative; font-family:Roboto Condensed, sans-serif; font-size:16px; color:#474747; text-align:left; top:0; left:0; width:700px; min-height:0px; z-index:1; display:block; margin-top:40px; margin-left:0px; margin-bottom:0px; margin-right:0}
.widget-26{position:relative; top:0; left:0; z-index:2; display:block; width:700px; margin-top:10px; margin-left:0px; margin-bottom:0px; margin-right:0}
.content-preview{width:200px; height:100px; background:#ccc}
.content-31 .pics-1{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:flex-start; -moz-box-align:flex-start; -ms-flex-align:flex-start; -webkit-align-items:flex-start; align-items:flex-start; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; font-family:Roboto Condensed, sans-serif; font-size:16px; color:#474747; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none}
.content-31 .pics-1 img{box-sizing:content-box; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px; width:auto; height:auto; max-width:100%; font-family:Roboto Condensed, sans-serif; font-size:16px; color:#474747; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.content-31 .pics-2{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:flex-start; -moz-box-align:flex-start; -ms-flex-align:flex-start; -webkit-align-items:flex-start; align-items:flex-start; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap}
.content-31 .pics-2 img{box-sizing:content-box; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px; width:auto; height:auto; max-width:100%}
.widget-25{position:relative; font-size:22px; color:#dd221a; top:0; left:0; z-index:1; box-sizing:border-box; margin-top:0px; margin-bottom:0; font-weight:bold; width:700px; margin-left:0px; margin-right:0}
h2{box-sizing:border-box; font-size:21px; margin-top:15px; margin-bottom:15px; font-weight:bold; font-style:normal; font-family:Roboto Condensed, sans-serif; color:#dd221a}
h3{box-sizing:border-box; font-size:18px; margin-top:15px; margin-bottom:15px; font-weight:bold; font-style:normal; font-family:Roboto Condensed, sans-serif; color:#dd221a}
h4{box-sizing:border-box; font-size:17px; margin-top:15px; margin-bottom:15px; font-weight:bold; font-style:normal; font-family:Roboto Condensed, sans-serif; color:#dd221a}
h5{box-sizing:border-box; font-size:16px; margin-top:15px; margin-bottom:15px; font-weight:bold; font-style:normal; font-family:Roboto Condensed, sans-serif; color:#dd221a}
h6{box-sizing:border-box; font-size:15px; margin-top:15px; margin-bottom:15px; font-weight:bold; font-style:normal; font-family:Roboto Condensed, sans-serif; color:#dd221a}
.block-16 .layout_28{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-16 .layout_29{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-16 .layout_55_id_28{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; flex-flow:row nowrap; left:0px; top:0px; position:relative; margin:0px}
.block-16 .layout_55_id_26{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; left:0px; top:0px; position:relative; margin:0px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-14{position:relative; text-align:justify; top:0; left:0; width:220px; min-height:0; z-index:1; display:block; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:auto}
.widget-20{position:relative; top:0; left:0; z-index:2; box-sizing:border-box; width:220px; min-height:0px; margin-top:37px; margin-left:0px; margin-bottom:0px; margin-right:0; -ms-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -moz-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -webkit-box-shadow:inset 0px 0px 0px  1px #dbdbdb; box-shadow:inset 0px 0px 0px  1px #dbdbdb; padding-top:20px; padding-left:20px; padding-bottom:20px; padding-right:20px}
.news-25 .prev{position:relative; z-index:100; visibility:visible; display:inline-block; vertical-align:top; width:20px; height:20px; background:url("../images/wm_news_slider-left.png") center center / auto auto no-repeat; box-sizing:border-box}
.news-25 .next{visibility:visible; display:inline-block; vertical-align:top; width:20px; height:20px; background:url("../images/wm_news_slider-right.png") center center / auto auto no-repeat; box-sizing:border-box}
.news-25 .bx-pager a{display:inline-block; width:10px; min-height:10px; background:#000000; margin-top:2px; margin-right:2px; margin-bottom:2px; margin-left:2px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:0px; box-sizing:border-box}
.news-25 .bx-pager a:active,
.news-25 .bx-pager a.active{background:#bbbbbb}
.news-25 p:first-child{margin-top:0px}
.news-25 p:last-child{margin-bottom:0px}
.news-25 .news__header{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; -webkit-box-align:baseline; -moz-box-align:baseline; -ms-flex-align:baseline; -webkit-align-items:baseline; align-items:baseline; margin-bottom:15px; text-align:space-between; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none}
.news-25 .news__title{box-sizing:border-box; font-size:20px}
.news-25 .all_link{box-sizing:border-box; display:inline-block; font-family:Roboto Condensed, sans-serif; font-size:14px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; -ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.39) 0%,rgba(0, 0, 0, 0.39) 9%,rgba(37, 37, 37, 0.39) 9.1%,rgba(37, 37, 37, 0.39) 18%,rgba(70, 70, 70, 0.39) 18.1%,rgba(70, 70, 70, 0.39) 27%,rgba(99, 99, 99, 0.39) 27.1%,rgba(99, 99, 99, 0.39) 36%,rgba(125, 125, 125, 0.39) 36.1%,rgba(125, 125, 125, 0.39) 45%,rgba(149, 149, 149, 0.39) 45.1%,rgba(149, 149, 149, 0.39) 54%,rgba(172, 172, 172, 0.39) 54.1%,rgba(172, 172, 172, 0.39) 63%,rgba(194, 194, 194, 0.39) 63.1%,rgba(194, 194, 194, 0.39) 72%,rgba(215, 215, 215, 0.39) 72.1%,rgba(215, 215, 215, 0.39) 81%,rgba(235, 235, 235, 0.39) 81.1%,rgba(235, 235, 235, 0.39) 90%,rgba(255, 255, 255, 0.39) 90.1%,rgba(255, 255, 255, 0.39) 100%) #5c5c5c; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; width:120px; min-height:35px; padding-top:9px; padding-bottom:7px}
.news-25 .all_link:hover,
.news-25 .all_link.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.news-25 .body{box-sizing:border-box; margin-left:-10px; margin-right:-10px; margin-top:0px; margin-bottom:0px}
.news-25 .news__list{box-sizing:border-box; display:block; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.news-25 .bx-viewport{overflow:hidden; position:relative; width:100%; min-height:0px}
.news-25 .item-outer{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box; width:auto}
.news-25 .item{box-sizing:border-box; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none}
.news-25 .item__image{box-sizing:border-box; font-size:0; margin-bottom:10px; text-align:left; position:relative}
.news-25 .item__image img{box-sizing:border-box; max-width:100%; width:auto; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none}
.news-25 .item__image__title{box-sizing:border-box; font-weight:bold; text-decoration:underline; font-size:12px; position:absolute; left:0; top:0}
.news-25 .item__image__title > a{color:inherit; text-decoration:inherit}
.news-25 .item__title{box-sizing:border-box; font-weight:bold; margin-bottom:5px; text-decoration:underline; font-size:15px; font-family:Roboto Condensed, sans-serif; color:#dd221a; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none}
.news-25 .item__title > a{color:inherit; text-decoration:inherit}
.news-25 .item__date{box-sizing:border-box; margin-bottom:5px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; margin-top:10px}
.news-25 .item__date > span{box-sizing:border-box; display:inline-block; font-size:15px; color:#ffffff; text-transform:lowercase; font-family:Roboto Condensed, sans-serif; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-decoration:none; background:#474747; min-height:20px; width:80px; font-weight:300; padding-top:0.02px; padding-bottom:0.02px}
.news-25 .item__text{box-sizing:border-box; margin-bottom:5px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; margin-top:15px; z-index:4}
.news-25 .item__more_link{box-sizing:border-box; display:inline-block}
.news-25 .item__more{box-sizing:border-box; position:relative; margin-bottom:10px; text-align:left}
.news-25 .news__all{box-sizing:border-box}
.news-25 .controls{visibility:hidden; position:absolute; top:50%; left:0%; right:0%; -webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box; margin-top:-10px}
.news-25 .prev > a{display:block; height:100%; width:100%; box-sizing:border-box}
.news-25 .next > a{display:block; height:100%; width:100%; box-sizing:border-box}
.news-25 .pager-wrap{position:absolute; top:0px; bottom:0px; left:0px; right:0px; font-size:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; visibility:hidden; box-sizing:border-box}
.news-25 .bx-pager{margin-top:auto; margin-bottom:0px; margin-right:auto; margin-left:auto; display:inline-block; font-size:0px; visibility:visible; box-sizing:border-box}
.news-25 .bx-pager-item{display:inline-block; box-sizing:border-box}
.widget-10{position:relative; top:0; left:0; z-index:1; width:220px; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:0px; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:0; box-sizing:border-box; display:block; background:#474747; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px}
.menu-14 .menu-scroll > ul > li.delimiter{margin-top:0px; margin-bottom:0px; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; min-height:1px; height:auto; width:auto; background:rgba(214,214,214,0.15); font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none}
.menu-14 .menu-scroll > ul ul{position:absolute; top:0; left:100%; background:#eee; list-style:none; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; margin:0 0 0 5px; width:150px; display:none}
.menu-14 .menu-scroll > ul ul > li > a{cursor:pointer; display:block; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; background:#999; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; box-sizing:border-box; text-decoration:none; color:#fff; font-size:14px; line-height:1.4; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center}
.menu-14 .menu-title{box-sizing:border-box; font-size:16px; padding-left:17px; margin-bottom:10px}
.menu-14 .menu-button{display:none; position:absolute; left:100%; top:0; width:50px; min-height:50px}
.menu-14 .menu-scroll{display:block; width:100%; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.menu-14 .menu-scroll > ul{list-style:none; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; box-sizing:border-box; display:block}
.menu-14 .menu-scroll > ul > li.menu-item{box-sizing:border-box; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; position:relative}
.menu-14 .menu-scroll > ul > li.menu-item > a{cursor:pointer; display:block; padding-top:10px; padding-right:20px; padding-bottom:10px; padding-left:20px; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; box-sizing:border-box; text-decoration:none; color:#ffffff; font-size:15px; line-height:1.4; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; font-family:Roboto Condensed, sans-serif; font-style:normal; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; font-weight:normal; background:url("../images/Untitled-1_09.png") right 20px top 50% / auto auto no-repeat transparent}
.menu-14 .menu-scroll > ul > li.menu-item > a:hover,
.menu-14 .menu-scroll > ul > li.menu-item > a.hover{background:none rgba(0,0,0,0.26)}
.menu-14 .menu-scroll > ul ul > li{display:block; position:relative; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-left:2px; margin-right:2px; margin-bottom:0}
.block-7 .layout_53{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-7 .layout_55{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.wrapper .layout_center_2_id_12_0{margin-top:0px; margin-left:auto; margin-right:auto; width:960px}
.wrapper .layout_center_2_id_12_2{margin-top:0px; margin-left:auto; margin-right:auto; width:960px}
.wrapper .layout_center_2_id_12_4{margin-top:0px; margin-left:auto; margin-right:auto; width:960px}
.widget-36{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0px; left:0px; position:fixed; right:0px; z-index:9999; width:768px}
.side-panel-45 .side-panel-button{box-sizing:border-box; font-size:0px; width:29px; min-height:0px; padding-top:4px; padding-right:5px; padding-left:5px; padding-bottom:7px; background:#eeeeee; cursor:pointer; -ms-order:0; -moz-order:0; -webkit-order:0; order:0; font-family:Arial, Helvetica, sans-serif; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none}
.side-panel-45 .side-panel-button-icon-line{display:block; min-height:3px; margin-top:3px; background:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none}
.side-panel-45 .side-panel-close{position:absolute; z-index:1; left:100%; top:0px; box-sizing:border-box; font-size:0px; width:29px; min-height:29px; background:url("../images/wm_side_panel_cross.png") left 50% top 50% / auto no-repeat #eeeeee; cursor:pointer}
.side-panel-45 .side-panel-mask{position:fixed; top:0; right:0; bottom:0; left:0; background:rgba(0, 0, 0, 0.5); -ms-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); -webkit-backdrop-filter:blur(4px); backdrop-filter:blur(4px); font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none}
.side-panel-45 .side-panel-top{box-sizing:border-box; position:relative; z-index:0; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:flex-start; -moz-box-align:flex-start; -ms-flex-align:flex-start; -webkit-align-items:flex-start; align-items:flex-start}
.side-panel-45 .side-panel-top-inner{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-order:1; -moz-order:1; -webkit-order:1; order:1; -webkit-box-pack:flex-end; -moz-box-pack:flex-end; -ms-flex-pack:flex-end; -webkit-justify-content:flex-end; justify-content:flex-end; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1}
.side-panel-45 .side-panel-button-icon{display:block}
.side-panel-45 .side-panel-content-inner{overflow-y:auto; max-height:100%; position:relative; z-index:0}


@media all and (max-width: 960px) {

.editorElement{max-width:100%; flex-wrap:wrap}
.layout{max-width:100%}
.layout.layout_center{padding:0 15px; box-sizing:border-box}
body{z-index:2; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; background:#ffffff}
.wrapper{z-index:3; display:block; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.block-8{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:#474747; z-index:8; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:100px; margin-left:0px; margin-bottom:0px; margin-right:0; right:0px; -ms-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); -moz-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); -webkit-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); padding-top:0.02px; padding-bottom:50px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.block-13{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:213px; min-height:0px; z-index:3; display:block; margin-top:15px; margin-left:0px; margin-right:auto; margin-bottom:auto}
.widget-38{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:186px; margin-top:39px; margin-left:0px; margin-bottom:0px; margin-right:0; display:block}
.widget-27{position:relative; font-family:Roboto, sans-serif; font-size:12px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:212px; margin-top:0px; margin-left:1px; margin-bottom:0; margin-right:0; display:block}
.block-11{position:relative; font-family:Roboto, sans-serif; font-size:14px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:220px; min-height:0px; z-index:2; display:block; margin-top:30px; margin-left:35px; margin-right:0px; margin-bottom:0px}
.widget-29{position:relative; font-family:Roboto, sans-serif; font-size:14px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:3; box-sizing:border-box; width:220px; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:0; display:block}
.widget-29:hover,
.widget-29.hover{text-align:undefined}
.address-38 .cell-icon{display:none}
.address-38 .title{text-align:left; font-family:Roboto Condensed, sans-serif; color:#dbdbdb}
.address-38 .block-body-drop{width:auto; margin-left:0px}
.address-38 .text_body{text-align:left; margin-top:10px; font-family:Roboto Condensed, sans-serif}
.widget-30{position:relative; font-family:Roboto, sans-serif; font-size:12px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:200px; margin-top:30px; margin-left:0px; margin-bottom:0; margin-right:0; min-height:39px; display:block}
.phones-39 .cell-icon{display:none}
.phones-39 .block-body-drop{width:auto; margin-left:0px}
.widget-31{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:150px; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0; display:block}
.email-40 .cell-icon{display:none}
.email-40 .block-body-drop{width:auto; margin-left:0px}
.block-12{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:153px; min-height:0px; z-index:1; display:block; margin-top:15px; margin-left:auto; margin-right:0px; margin-bottom:auto}
.widget-32{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:0; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-end; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:202px; margin-top:0px; margin-left:1px; margin-right:0; margin-bottom:0; min-height:-3px; -webkit-box-pack:flex-end; -moz-box-pack:flex-end; -ms-flex-pack:flex-end; -webkit-justify-content:flex-end; justify-content:flex-end; padding-left:0px}
.widget-34{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:right; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; width:96px; margin-top:20px; margin-left:0px; margin-bottom:-115px; margin-right:0; padding-left:0px; display:block}
.block-8 .layout_50{margin-top:0px; width:43.34%; -webkit-box-flex:1 0 280px; -moz-box-flex:1 0 280px; -webkit-flex:1 0 280px; -ms-flex:1 0 280px; flex:1 0 280px; padding-left:15px; padding-right:15px; margin-left:auto; margin-right:auto; margin-bottom:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-8 .layout_51{margin-top:0px; width:23.68%; -webkit-box-flex:1 0 153px; -moz-box-flex:1 0 153px; -webkit-flex:1 0 153px; -ms-flex:1 0 153px; flex:1 0 153px; padding-left:15px; margin-left:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-8 .layout_52{margin-top:0px; width:32.97%; -webkit-box-flex:1 0 213px; -moz-box-flex:1 0 213px; -webkit-flex:1 0 213px; -ms-flex:1 0 213px; flex:1 0 213px; padding-right:15px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-8 .layout_35_id_52{margin-top:0px; margin-left:0px; margin-right:0px}
.block-4{position:relative; font-family:Roboto Condensed, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:7; display:block; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px}
.widget-13{position:relative; font-family:Roboto Condensed, sans-serif; font-size:16px; color:#7d7d7d; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:4; box-sizing:border-box; width:160px; margin-top:0px; margin-left:0px; margin-right:auto; margin-bottom:0px; min-height:0px}
.widget-14{position:relative; font-family:Roboto Condensed, sans-serif; font-size:15px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; z-index:3; box-sizing:border-box; width:220px; min-height:80px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; background:url("../images/lib_203801_untitled-1_03.png") left 20px top 50% / auto auto no-repeat, repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.39) 0%,rgba(0, 0, 0, 0.39) 9%,rgba(37, 37, 37, 0.39) 9.1%,rgba(37, 37, 37, 0.39) 18%,rgba(70, 70, 70, 0.39) 18.1%,rgba(70, 70, 70, 0.39) 27%,rgba(99, 99, 99, 0.39) 27.1%,rgba(99, 99, 99, 0.39) 36%,rgba(125, 125, 125, 0.39) 36.1%,rgba(125, 125, 125, 0.39) 45%,rgba(149, 149, 149, 0.39) 45.1%,rgba(149, 149, 149, 0.39) 54%,rgba(172, 172, 172, 0.39) 54.1%,rgba(172, 172, 172, 0.39) 63%,rgba(194, 194, 194, 0.39) 63.1%,rgba(194, 194, 194, 0.39) 72%,rgba(215, 215, 215, 0.39) 72.1%,rgba(215, 215, 215, 0.39) 81%,rgba(235, 235, 235, 0.39) 81.1%,rgba(235, 235, 235, 0.39) 90%,rgba(255, 255, 255, 0.39) 90.1%,rgba(255, 255, 255, 0.39) 100%) #5c5c5c; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -ms-border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; margin-top:0px; margin-left:auto; margin-right:0px; margin-bottom:auto; -ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); font-weight:bold; padding-left:80px}
.widget-14:hover,
.widget-14.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.block-9{position:relative; font-family:Roboto Condensed, sans-serif; font-size:15px; color:#dd221a; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:220px; min-height:0px; z-index:2; display:block; margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:0px}
.widget-15{position:relative; font-family:Roboto Condensed, sans-serif; font-size:15px; color:#dd221a; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:underline; top:0; left:0; z-index:2; box-sizing:border-box; width:167px; min-height:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; margin-top:5px; margin-left:53px; margin-bottom:0px; margin-right:0; font-weight:bold}
.widget-15:hover,
.widget-15.hover{color:#000000}
.widget-8{position:relative; font-family:Roboto Condensed, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:220px; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; font-weight:bold; display:block}
.widget-8:hover,
.widget-8.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.phones-11 .icon{width:37px; background:url("../images/Untitled-1_08 (7).png") left 50% top 50% / auto auto no-repeat #000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; min-height:37px}
.phones-11 .inner{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex}
.phones-11 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.phones-11 .title{display:none}
.phones-11 .text_body{font-size:19px; margin-left:10px}
.phones-11 .block-body-drop{width:auto; margin-left:0px}
.widget-4{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:auto; min-height:50px; margin-top:0px; margin-left:auto; margin-bottom:0px; margin-right:auto; right:0px; display:block}
.site-name img{margin-top:52px}
.block-4 .layout_18{margin-top:0px; width:26.42%; -webkit-box-flex:1 0 158px; -moz-box-flex:1 0 158px; -webkit-flex:1 0 158px; -ms-flex:1 0 158px; flex:1 0 158px; padding-right:15px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-4 .layout_19{margin-top:0px; width:22.58%; -webkit-box-flex:1 0 135px; -moz-box-flex:1 0 135px; -webkit-flex:1 0 135px; -ms-flex:1 0 135px; flex:1 0 135px; padding-left:15px; margin-left:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-4 .layout_46{margin-top:0px; width:36.79%; -webkit-box-flex:1 0 220px; -moz-box-flex:1 0 220px; -webkit-flex:1 0 220px; -ms-flex:1 0 220px; flex:1 0 220px; padding-left:15px; padding-right:15px; margin-left:auto; margin-right:auto; margin-bottom:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-4 .layout_12_id_18{margin-top:0px; margin-left:0px; margin-right:0px}
.widget-5{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:6; width:auto; height:0px; min-height:370px; box-sizing:border-box; background:url("../images/wm_slider_spacer.gif") left 50% top 50% / contain no-repeat; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -ms-box-shadow:0px 8px 0px  #000000; -moz-box-shadow:0px 8px 0px  #000000; -webkit-box-shadow:0px 8px 0px  #000000; box-shadow:0px 8px 0px  #000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:0.02px; display:block}
.slider-7 .slider-prev{box-sizing:border-box; margin-right:2px; margin-left:2px; margin-top:0px; margin-bottom:0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; z-index:4}
.slider-7 .slider-next{box-sizing:border-box; margin-right:2px; margin-left:2px; margin-top:0px; margin-bottom:0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px}
.slider-7 .slider-pager{margin-bottom:0px}
.slider-7 .slider-pager > a{-ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:25px; width:20px; padding-top:5px; padding-bottom:5px; margin-top:0px; margin-right:2px; margin-bottom:0px; margin-left:2px; padding-left:2px; padding-right:2px}
.slider-7 .bx-viewport{box-sizing:border-box; height:370px !important}
.slider-7 .slider-controls{box-sizing:border-box; visibility:hidden; position:absolute; top:50%; left:0%; right:0%; -webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:-10px}
.block-3{position:relative; font-family:Roboto Condensed, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:60px; background:repeating-linear-gradient(to bottom right,#e8e8e8 0%,#ddddda 100%); z-index:5; display:block; margin-top:40px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-bottom:20px}
.block-3:hover,
.block-3.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.widget-7{position:relative; font-family:Roboto Condensed, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:right; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; width:auto; max-width:100%; box-sizing:border-box; min-height:0px; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0px; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; right:0px; padding-left:300px; background:url("../images/Untitled-1_08 (6).png") left 0px top calc(50% + 40px) / auto auto no-repeat; display:block}
.blocklist-10 .header{-webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; margin-left:-151px; width:auto; margin-right:0px}
.blocklist-10 .header_text{font-weight:bold; font-size:40px; text-align:left}
.blocklist-10 .body{box-sizing:border-box; width:auto}
.blocklist-10 .list{box-sizing:border-box; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.blocklist-10 .item-outer{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:50%}
.blocklist-10 .item{box-sizing:border-box; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -ms-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); -moz-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); -webkit-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); box-shadow:0px 6px 13px  rgba(0,0,0,0.25); background:#ffffff; border-top:8px solid #dd221a; border-right:8px solid #dd221a; border-bottom:8px solid #dd221a; border-left:8px solid #dd221a; -ms-border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; margin-right:auto; margin-left:30px; min-height:190px; margin-top:30px}
.blocklist-10 .image{box-sizing:border-box; text-align:center; margin-right:0px; margin-bottom:0px; float:none; margin-top:25px}
.blocklist-10 .image img{box-sizing:border-box; max-width:100%; height:auto; text-align:center; margin-top:0px}
.blocklist-10 .title{margin-left:10px; margin-right:10px; text-align:center; font-size:19px; font-weight:normal; margin-top:15px}
.block-3 .layout_9_id_10{margin-top:0px; margin-left:0px; margin-right:auto}
.block-2{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:#dd221a; z-index:4; display:block; margin-top:30px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:10px; padding-bottom:10px}
.widget-17{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:0px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:3; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; visibility:visible !important; right:0px}
.search-22 input{max-width:100% !important; opacity:1 !important; display:block !important; min-height:37px; -ms-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); -moz-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); -webkit-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); background:rgba(0,0,0,0.3); border-top:1px solid #e62d27; border-right:1px solid #e62d27; border-bottom:1px solid #e62d27; border-left:1px solid #e62d27; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-left:15px; padding-right:15px; color:#f7f7f7}
.search-22 button{min-height:35px; width:35px; background:url("../images/Untitled-1_06 (1).png") left 50% top 50% / auto auto no-repeat #000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.widget-3{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; padding-top:0.02px; padding-right:0px; padding-bottom:0.02px; padding-left:0px; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0px; right:0px; min-height:45px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.menu-4 .menu-scroll > ul > li.delimiter{width:4px; min-height:4px; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; background:rgba(0,0,0,0.25); display:block}
.menu-4 .menu-scroll > ul{-ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap}
.menu-4 .menu-scroll > ul > li.menu-item > a{color:#ffffff; font-family:Roboto Condensed, sans-serif; font-weight:bold; font-size:14px; text-transform:uppercase; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-left:15px; padding-right:15px; padding-top:0.02px; padding-bottom:0.02px; background:transparent; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:0px}
.menu-4 .menu-scroll > ul > li.menu-item > a:hover,
.menu-4 .menu-scroll > ul > li.menu-item > a.hover{background:#000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.menu-4 .menu-scroll > ul > li.more-button{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-2 .layout_5_id_4{margin-top:0px; margin-left:0px; margin-right:auto}
.block-7{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:3; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:31px; margin-left:0px; margin-bottom:0px; margin-right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; padding-bottom:50px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-16{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:2; display:block; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-19{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:6; width:auto; max-width:100%; box-sizing:border-box; margin-top:30px; margin-left:0px; margin-right:0px; margin-bottom:0px; min-height:0px; display:block}
.horizontal_blocklist-24 .header{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center}
.horizontal_blocklist-24 .header_text{font-family:Roboto Condensed, sans-serif; font-size:25px; -ms-box-shadow:inset 0px -8px 0px  #dd221a; -moz-box-shadow:inset 0px -8px 0px  #dd221a; -webkit-box-shadow:inset 0px -8px 0px  #dd221a; box-shadow:inset 0px -8px 0px  #dd221a; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-bottom:20px; padding-left:10px; padding-right:10px; text-transform:uppercase; font-weight:bold; padding-top:10px}
.horizontal_blocklist-24 .body{box-sizing:border-box; width:auto}
.horizontal_blocklist-24 .list{box-sizing:border-box; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.horizontal_blocklist-24 .item-outer{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:50%}
.horizontal_blocklist-24 .item{box-sizing:border-box; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; margin-right:5px; margin-left:5px; -ms-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -moz-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -webkit-box-shadow:inset 0px 0px 0px  1px #dbdbdb; box-shadow:inset 0px 0px 0px  1px #dbdbdb; margin-top:20px; padding-bottom:20px; padding-top:0.02px; padding-right:20px; padding-left:0px}
.horizontal_blocklist-24 .item_body{-ms-flex-direction:row; -moz-flex-direction:row; -webkit-flex-direction:row; flex-direction:row; -webkit-box-align:flex-start; -moz-box-align:flex-start; -ms-flex-align:flex-start; -webkit-align-items:flex-start; align-items:flex-start}
.horizontal_blocklist-24 .item_detail{margin-right:0px; margin-top:0px; margin-left:0px}
.horizontal_blocklist-24 .text{font-size:15px; margin-top:20px; font-family:Roboto Condensed, sans-serif}
.horizontal_blocklist-24 .title{font-family:Roboto Condensed, sans-serif; font-weight:bold; font-size:20px; margin-top:20px}
.widget-24{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:5; box-sizing:border-box; width:auto; margin-top:30px; margin-left:auto; margin-bottom:0; margin-right:0px}
.widget-24:hover,
.widget-24.hover{margin-bottom:auto}
.list-29 .icon{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; background:url("../images/Untitled-1_24 (1).png") left 50% top 50% / auto auto no-repeat; width:39px; min-height:39px}
.list-29 .header-text{-ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.29) 0%,rgba(0, 0, 0, 0.29) 9%,rgba(37, 37, 37, 0.29) 9.1%,rgba(37, 37, 37, 0.29) 18%,rgba(70, 70, 70, 0.29) 18.1%,rgba(70, 70, 70, 0.29) 27%,rgba(99, 99, 99, 0.29) 27.1%,rgba(99, 99, 99, 0.29) 36%,rgba(125, 125, 125, 0.29) 36.1%,rgba(125, 125, 125, 0.29) 45%,rgba(149, 149, 149, 0.29) 45.1%,rgba(149, 149, 149, 0.29) 54%,rgba(172, 172, 172, 0.29) 54.1%,rgba(172, 172, 172, 0.29) 63%,rgba(194, 194, 194, 0.29) 63.1%,rgba(194, 194, 194, 0.29) 72%,rgba(215, 215, 215, 0.29) 72.1%,rgba(215, 215, 215, 0.29) 81%,rgba(235, 235, 235, 0.29) 81.1%,rgba(235, 235, 235, 0.29) 90%,rgba(255, 255, 255, 0.29) 90.1%,rgba(255, 255, 255, 0.29) 100%) #5c5c5c; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; min-height:60px; color:#ffffff; text-align:center; font-family:Roboto Condensed, sans-serif; padding-top:15px; padding-bottom:15px; font-size:24px; font-weight:bold; margin-bottom:20px}
.list-29 .header-text:hover,
.list-29 .header-text.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.list-29 .list-col{box-sizing:border-box}
.list-29 .list-item-inner{margin-top:5px}
.list-29 .title{min-height:0px; font-family:Roboto Condensed, sans-serif; font-size:17px; font-weight:bold; padding-top:0.02px; margin-left:10px}
.widget-23{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:4; box-sizing:border-box; width:auto; margin-top:30px; margin-left:0px; margin-bottom:auto; margin-right:auto}
.list-28 .icon{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; background:url("../images/Untitled-1_24.png") left 50% top 50% / auto auto no-repeat; width:39px; min-height:39px}
.list-28 .header-text{-ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.29) 0%,rgba(0, 0, 0, 0.29) 9%,rgba(37, 37, 37, 0.29) 9.1%,rgba(37, 37, 37, 0.29) 18%,rgba(70, 70, 70, 0.29) 18.1%,rgba(70, 70, 70, 0.29) 27%,rgba(99, 99, 99, 0.29) 27.1%,rgba(99, 99, 99, 0.29) 36%,rgba(125, 125, 125, 0.29) 36.1%,rgba(125, 125, 125, 0.29) 45%,rgba(149, 149, 149, 0.29) 45.1%,rgba(149, 149, 149, 0.29) 54%,rgba(172, 172, 172, 0.29) 54.1%,rgba(172, 172, 172, 0.29) 63%,rgba(194, 194, 194, 0.29) 63.1%,rgba(194, 194, 194, 0.29) 72%,rgba(215, 215, 215, 0.29) 72.1%,rgba(215, 215, 215, 0.29) 81%,rgba(235, 235, 235, 0.29) 81.1%,rgba(235, 235, 235, 0.29) 90%,rgba(255, 255, 255, 0.29) 90.1%,rgba(255, 255, 255, 0.29) 100%) #dd221a; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; min-height:60px; color:#ffffff; text-align:center; font-family:Roboto Condensed, sans-serif; padding-top:15px; padding-bottom:15px; font-size:24px; font-weight:bold; margin-bottom:20px}
.list-28 .header-text:hover,
.list-28 .header-text.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.list-28 .list-col{box-sizing:border-box}
.list-28 .list-item-inner{margin-top:5px}
.list-28 .title{min-height:0px; font-family:Roboto Condensed, sans-serif; font-size:17px; font-weight:bold; padding-top:0.02px; margin-left:10px}
.widget-21{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:3; box-sizing:border-box; min-height:400px; width:auto; margin-top:30px; margin-left:0; margin-bottom:0px; margin-right:0px; background:url("../images/jpg (1).jpeg") left 50% bottom 8px / auto auto no-repeat, url("../images/jpg.jpeg") left 50% top 0px / auto auto no-repeat; right:auto; display:block}
.editable_block-26 .body{display:block}
.editable_block-26 .image{float:left}
.editable_block-26 .more{clear:none}
.widget-22{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:auto; z-index:2; box-sizing:border-box; min-height:680px; width:698px; margin-top:30px; margin-left:auto; margin-bottom:0px; margin-right:auto; background:url("../images/_компаньены.jpg") left 50% top 50% / auto auto no-repeat; right:auto; display:block}
.editable_block-27 .body{display:block}
.editable_block-27 .image{float:left}
.editable_block-27 .more{clear:none}
.block-6{position:relative; font-family:Roboto Condensed, sans-serif; font-size:16px; color:#474747; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:1; display:block; margin-top:40px; margin-left:0px; margin-bottom:0px; margin-right:0px}
.widget-26{position:relative; font-family:Roboto Condensed, sans-serif; font-size:16px; color:#474747; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; display:block; width:auto; margin-top:10px; margin-left:0px; margin-bottom:0px; margin-right:0px}
.content-31 .pics-1{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center}
.widget-25{position:relative; font-family:Roboto Condensed, sans-serif; font-size:30px; color:#dd221a; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; margin-top:0px; margin-bottom:0px; font-weight:bold; width:auto; margin-left:0px; margin-right:0px; display:block}
.block-16 .layout_28{margin-top:0px; width:50.00%; -webkit-box-flex:1 0 341px; -moz-box-flex:1 0 341px; -webkit-flex:1 0 341px; -ms-flex:1 0 341px; flex:1 0 341px; padding-right:15px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-16 .layout_29{margin-top:0px; width:50.00%; -webkit-box-flex:1 0 341px; -moz-box-flex:1 0 341px; -webkit-flex:1 0 341px; -ms-flex:1 0 341px; flex:1 0 341px; padding-left:15px; margin-left:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-16 .layout_55_id_28{margin-top:0px; margin-left:0px; margin-right:0px}
.block-16 .layout_55_id_26{margin-top:0px}
.block-14{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0; z-index:1; display:block; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-20{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; min-height:0px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; -ms-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -moz-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -webkit-box-shadow:inset 0px 0px 0px  1px #dbdbdb; box-shadow:inset 0px 0px 0px  1px #dbdbdb; padding-top:20px; padding-left:20px; padding-bottom:20px; padding-right:20px; display:block}
.news-25 .news__header{-webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; text-align:space-between}
.news-25 .all_link{-ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.39) 0%,rgba(0, 0, 0, 0.39) 9%,rgba(37, 37, 37, 0.39) 9.1%,rgba(37, 37, 37, 0.39) 18%,rgba(70, 70, 70, 0.39) 18.1%,rgba(70, 70, 70, 0.39) 27%,rgba(99, 99, 99, 0.39) 27.1%,rgba(99, 99, 99, 0.39) 36%,rgba(125, 125, 125, 0.39) 36.1%,rgba(125, 125, 125, 0.39) 45%,rgba(149, 149, 149, 0.39) 45.1%,rgba(149, 149, 149, 0.39) 54%,rgba(172, 172, 172, 0.39) 54.1%,rgba(172, 172, 172, 0.39) 63%,rgba(194, 194, 194, 0.39) 63.1%,rgba(194, 194, 194, 0.39) 72%,rgba(215, 215, 215, 0.39) 72.1%,rgba(215, 215, 215, 0.39) 81%,rgba(235, 235, 235, 0.39) 81.1%,rgba(235, 235, 235, 0.39) 90%,rgba(255, 255, 255, 0.39) 90.1%,rgba(255, 255, 255, 0.39) 100%) #5c5c5c; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; width:120px; min-height:35px; text-align:center; color:#ffffff; font-family:Roboto Condensed, sans-serif; padding-top:9px; padding-bottom:7px; font-size:14px}
.news-25 .all_link:hover,
.news-25 .all_link.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.news-25 .body{width:auto}
.news-25 .news__list{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.news-25 .item-outer{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:100%}
.news-25 .item{width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1}
.news-25 .item__image{float:left; max-width:35%; margin-right:15px; margin-bottom:5px}
.news-25 .item__image img{max-width:100%; height:auto; min-height:0px}
.news-25 .item__title{text-decoration:underline; font-size:15px; font-family:Roboto Condensed, sans-serif; font-weight:bold; color:#dd221a; text-align:left}
.news-25 .item__date{margin-top:10px}
.news-25 .item__date > span{text-transform:lowercase; background:#474747; color:#ffffff; min-height:20px; width:80px; font-family:Roboto Condensed, sans-serif; font-size:15px; text-align:center; font-weight:300; padding-top:0.02px; padding-bottom:0.02px}
.news-25 .item__text{margin-top:15px; font-size:13px; z-index:4}
.news-25 .item__text ~ .item__image{float:none; max-width:100%; margin-right:0; margin-bottom:0}
.widget-10{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; width:auto; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:0px; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; box-sizing:border-box; display:block; background:#474747; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px}
.menu-14 .menu-scroll > ul > li.delimiter{background:rgba(214,214,214,0.15); -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin-top:0px; margin-bottom:0px; display:block}
.menu-14 .menu-scroll > ul ul{position:static; width:auto}
.menu-14 .menu-title{display:block}
.menu-14 .menu-scroll > ul > li.menu-item > a{text-align:left; color:#ffffff; font-family:Roboto Condensed, sans-serif; font-size:15px; margin-left:0px; margin-right:0px; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; font-weight:normal; background:url("../images/Untitled-1_09.png") right 20px top 50% / auto auto no-repeat transparent; margin-top:0px; margin-bottom:0px}
.menu-14 .menu-scroll > ul > li.menu-item > a:hover,
.menu-14 .menu-scroll > ul > li.menu-item > a.hover{background:none rgba(0,0,0,0.26); font-size:13px}
.block-7 .layout_53{margin-top:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-7 .layout_55{margin-top:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.wrapper .layout_center_2_id_12_0{margin-top:0px}
.wrapper .layout_center_2_id_12_2{margin-top:0px}
.wrapper .layout_center_2_id_12_4{margin-top:0px}
.widget-36{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0px; left:0px; position:fixed; right:0px; z-index:10000; width:auto; box-sizing:border-box; display:block}
.side-panel-45 .side-panel-button{width:50px; min-height:50px; background:#000000; padding-left:10px; padding-right:10px; padding-top:18px; padding-bottom:15px}
.side-panel-45 .side-panel-button-icon-line{background:#ffffff}

}

@media all and (max-width: 768px) {

body{z-index:2; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; background:#ffffff}
.wrapper{z-index:3; display:block; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.block-8{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:#474747; z-index:8; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:50px; margin-left:0px; margin-bottom:0px; margin-right:0; right:0px; -ms-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); -moz-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); -webkit-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); padding-top:0.02px; padding-bottom:50px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.block-13{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:3; display:block; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-38{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:186px; margin-top:39px; margin-left:0px; margin-bottom:0px; margin-right:0; display:block}
.widget-27{position:relative; font-family:Roboto, sans-serif; font-size:12px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:212px; margin-top:0px; margin-left:1px; margin-bottom:0; margin-right:0; display:block}
.block-11{position:relative; font-family:Roboto, sans-serif; font-size:14px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:280px; min-height:0px; z-index:2; display:block; margin-top:15px; margin-left:0px; margin-right:auto; margin-bottom:0px}
.widget-29{position:relative; font-family:Roboto, sans-serif; font-size:14px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:3; box-sizing:border-box; width:280px; margin-top:30px; margin-left:0px; margin-right:0; margin-bottom:0; display:block}
.widget-29:hover,
.widget-29.hover{text-align:undefined}
.address-38 .cell-icon{display:none}
.address-38 .title{text-align:left; font-size:14px; font-family:Roboto Condensed, sans-serif; font-style:normal; color:#dbdbdb}
.address-38 .block-body-drop{width:auto; margin-left:0px}
.address-38 .text_body{text-align:left; margin-top:10px; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:14px}
.widget-30{position:relative; font-family:Roboto, sans-serif; font-size:12px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:200px; margin-top:50px; margin-left:0px; margin-bottom:0; margin-right:0; min-height:39px; display:block}
.phones-39 .cell-icon{display:none}
.phones-39 .block-body-drop{width:auto; margin-left:0px}
.widget-31{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:150px; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0; display:block}
.email-40 .cell-icon{display:none}
.email-40 .block-body-drop{width:auto; margin-left:0px}
.block-12{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:153px; min-height:0px; z-index:1; display:block; margin-top:15px; margin-left:auto; margin-right:0px; margin-bottom:auto}
.widget-32{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:0; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:auto; z-index:2; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:204px; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:0; min-height:27px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; right:auto; padding-left:0px}
.widget-34{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; width:96px; margin-top:30px; margin-left:57px; margin-bottom:-115px; margin-right:147px; display:block; padding-left:0px}
.block-8 .layout_50{margin-top:0px; width:60.48%; -webkit-box-flex:1 0 280px; -moz-box-flex:1 0 280px; -webkit-flex:1 0 280px; -ms-flex:1 0 280px; padding-left:15px; padding-right:15px; margin-left:auto; margin-right:auto; margin-bottom:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; flex:1 0 280px}
.block-8 .layout_51{margin-top:0px; width:33.05%; -webkit-box-flex:1 0 153px; -moz-box-flex:1 0 153px; -webkit-flex:1 0 153px; -ms-flex:1 0 153px; padding-left:15px; margin-left:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; flex:1 0 153px}
.block-8 .layout_52{margin-top:0px; width:100%; -webkit-box-flex:1 0 213px; -moz-box-flex:1 0 213px; -webkit-flex:1 0 213px; -ms-flex:1 0 213px; flex:1 0 213px; padding-right:15px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-order:4; -moz-order:4; -webkit-order:4; order:4}
.block-8 .layout_35_id_52{margin-top:0px; margin-left:0px; margin-right:0px; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap}
.block-4{position:relative; font-family:Roboto Condensed, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:7; display:block; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px}
.widget-13{position:relative; font-family:Roboto Condensed, sans-serif; font-size:16px; color:#7d7d7d; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:4; box-sizing:border-box; width:471px; margin-top:0px; margin-left:auto; margin-right:0px; margin-bottom:0px; min-height:0px}
.widget-14{position:relative; font-family:Roboto Condensed, sans-serif; font-size:14px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:auto; z-index:3; box-sizing:border-box; width:373px; min-height:80px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; background:url("../images/lib_203801_untitled-1_03.png") left 10px top 50% / 43px no-repeat, repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.39) 0%,rgba(0, 0, 0, 0.39) 9%,rgba(37, 37, 37, 0.39) 9.1%,rgba(37, 37, 37, 0.39) 18%,rgba(70, 70, 70, 0.39) 18.1%,rgba(70, 70, 70, 0.39) 27%,rgba(99, 99, 99, 0.39) 27.1%,rgba(99, 99, 99, 0.39) 36%,rgba(125, 125, 125, 0.39) 36.1%,rgba(125, 125, 125, 0.39) 45%,rgba(149, 149, 149, 0.39) 45.1%,rgba(149, 149, 149, 0.39) 54%,rgba(172, 172, 172, 0.39) 54.1%,rgba(172, 172, 172, 0.39) 63%,rgba(194, 194, 194, 0.39) 63.1%,rgba(194, 194, 194, 0.39) 72%,rgba(215, 215, 215, 0.39) 72.1%,rgba(215, 215, 215, 0.39) 81%,rgba(235, 235, 235, 0.39) 81.1%,rgba(235, 235, 235, 0.39) 90%,rgba(255, 255, 255, 0.39) 90.1%,rgba(255, 255, 255, 0.39) 100%) #5c5c5c; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -ms-border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; margin-top:0px; margin-left:auto; margin-right:0px; margin-bottom:0px; -ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); font-weight:bold; padding-left:60px; right:auto}
.widget-14:hover,
.widget-14.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.block-9{position:relative; font-family:Roboto Condensed, sans-serif; font-size:15px; color:#dd221a; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:220px; min-height:0px; z-index:2; display:block; margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:0px}
.widget-15{position:relative; font-family:Roboto Condensed, sans-serif; font-size:15px; color:#dd221a; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:underline; top:0; left:0; z-index:2; box-sizing:border-box; width:167px; min-height:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; margin-top:5px; margin-left:53px; margin-bottom:0px; margin-right:0; font-weight:bold}
.widget-15:hover,
.widget-15.hover{color:#000000}
.widget-8{position:relative; font-family:Roboto Condensed, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:220px; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; font-weight:bold; display:block}
.widget-8:hover,
.widget-8.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.phones-11 .icon{width:37px; background:url("../images/Untitled-1_08 (7).png") left 50% top 50% / auto auto no-repeat #000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; min-height:37px}
.phones-11 .inner{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex}
.phones-11 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.phones-11 .title{display:none}
.phones-11 .text_body{font-size:19px; margin-left:10px}
.phones-11 .block-body-drop{width:auto; margin-left:0px}
.widget-4{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:auto; z-index:1; box-sizing:border-box; width:610px; min-height:50px; margin-top:0px; margin-left:auto; margin-bottom:0px; margin-right:auto; right:0px; display:block}
.site-name img{margin-top:51px}
.block-4 .layout_18{margin-top:0px; width:26.42%; -webkit-box-flex:1 0 158px; -moz-box-flex:1 0 158px; -webkit-flex:1 0 158px; -ms-flex:1 0 158px; padding-right:15px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; flex:1 0 158px}
.block-4 .layout_19{margin-top:0px; width:22.58%; -webkit-box-flex:1 0 135px; -moz-box-flex:1 0 135px; -webkit-flex:1 0 135px; -ms-flex:1 0 135px; padding-left:15px; margin-left:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; flex:1 0 135px}
.block-4 .layout_46{margin-top:0px; width:36.79%; -webkit-box-flex:1 0 220px; -moz-box-flex:1 0 220px; -webkit-flex:1 0 220px; -ms-flex:1 0 220px; padding-left:15px; padding-right:15px; margin-left:auto; margin-right:auto; margin-bottom:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; flex:1 0 220px}
.block-4 .layout_12_id_18{margin-top:0px; margin-left:0px; margin-right:0px}
.widget-5{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:6; width:auto; height:0px; min-height:240px; box-sizing:border-box; background:url("../images/wm_slider_spacer.gif") left 50% top 50% / cover no-repeat; margin-top:30px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -ms-box-shadow:0px 8px 0px  #000000; -moz-box-shadow:0px 8px 0px  #000000; -webkit-box-shadow:0px 8px 0px  #000000; box-shadow:0px 8px 0px  #000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:0.02px; display:block}
.slider-7 .slider-prev{box-sizing:border-box; margin-right:2px; margin-left:2px; margin-top:0px; margin-bottom:0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; z-index:4}
.slider-7 .slider-next{box-sizing:border-box; margin-right:2px; margin-left:2px; margin-top:0px; margin-bottom:0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px}
.slider-7 .slider-pager{margin-bottom:0px}
.slider-7 .slider-pager > a{-ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:25px; width:20px; padding-top:5px; padding-bottom:5px; margin-top:0px; margin-right:2px; margin-bottom:0px; margin-left:2px; padding-left:2px; padding-right:2px}
.slider-7 .bx-viewport{box-sizing:border-box; height:240px !important}
.slider-7 .slider-controls{box-sizing:border-box; visibility:hidden; position:absolute; top:50%; left:0%; right:0%; -webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:-10px}
.slider-7 .text-slider{box-sizing:border-box; top:0; right:0; bottom:0; left:0; margin-right:148px; margin-left:148px; margin-top:48px; margin-bottom:48px; overflow:hidden}
.block-3{position:relative; font-family:Roboto Condensed, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:60px; background:repeating-linear-gradient(to bottom right,#e8e8e8 0%,#ddddda 100%); z-index:5; display:block; margin-top:40px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-bottom:20px}
.block-3:hover,
.block-3.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.widget-7{position:relative; font-family:Roboto Condensed, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; width:auto; max-width:100%; box-sizing:border-box; min-height:0px; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0px; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; right:0px; padding-left:0px; background:url("../images/Untitled-1_08 (6).png") left 0px top 0px / 141px no-repeat; display:block}
.blocklist-10 .header{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; margin-left:0px; width:auto; margin-right:0px; margin-top:50px; padding-left:50px}
.blocklist-10 .header_text{font-weight:bold; font-size:30px; text-transform:none; text-align:left}
.blocklist-10 .body{box-sizing:border-box; width:auto; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center}
.blocklist-10 .list{box-sizing:border-box; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.blocklist-10 .bx-wrapper{margin-left:auto; margin-right:auto}
.blocklist-10 .item-outer{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:50%}
.blocklist-10 .item{box-sizing:border-box; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -ms-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); -moz-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); -webkit-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); box-shadow:0px 6px 13px  rgba(0,0,0,0.25); background:#ffffff; border-top:8px solid #dd221a; border-right:8px solid #dd221a; border-bottom:8px solid #dd221a; border-left:8px solid #dd221a; -ms-border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; margin-right:auto; margin-left:30px; min-height:190px; margin-top:50px}
.blocklist-10 .image{box-sizing:border-box; text-align:center; margin-right:0px; margin-bottom:0px; float:none; margin-top:25px}
.blocklist-10 .image img{text-align:center; margin-top:0px}
.blocklist-10 .title{margin-left:10px; margin-right:10px; text-align:center; font-size:20px; font-weight:normal; margin-top:15px}
.block-3 .layout_9_id_10{margin-top:0px; margin-left:0px; margin-right:auto}
.block-2{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:#dd221a; z-index:4; display:block; margin-top:30px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:10px; padding-bottom:10px}
.widget-17{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:0px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:3; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; right:0px; visibility:visible !important}
.search-22 input{min-height:37px; -ms-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); -moz-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); -webkit-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); background:rgba(0,0,0,0.3); border-top:1px solid #e62d27; border-right:1px solid #e62d27; border-bottom:1px solid #e62d27; border-left:1px solid #e62d27; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-left:15px; padding-right:15px; color:#f7f7f7}
.search-22 button{min-height:35px; width:35px; background:url("../images/Untitled-1_06 (1).png") left 50% top 50% / auto auto no-repeat #000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.widget-3{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; padding-top:0.02px; padding-right:0px; padding-bottom:0.02px; padding-left:0px; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0px; right:0px; min-height:45px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.menu-4 .menu-scroll > ul > li.delimiter{width:4px; min-height:4px; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; background:rgba(0,0,0,0.25); display:block}
.menu-4 .menu-scroll > ul{-ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap}
.menu-4 .menu-scroll > ul > li.menu-item > a{color:#ffffff; font-family:Roboto Condensed, sans-serif; font-style:normal; font-weight:bold; font-size:14px; text-transform:uppercase; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-left:15px; padding-right:15px; padding-top:0.02px; padding-bottom:0.02px; background:transparent; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:0px}
.menu-4 .menu-scroll > ul > li.menu-item > a:hover,
.menu-4 .menu-scroll > ul > li.menu-item > a.hover{background:#000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.menu-4 .menu-scroll > ul > li.more-button{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-2 .layout_5_id_4{margin-top:0px; margin-left:0px; margin-right:auto}
.block-7{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:3; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:31px; margin-left:0px; margin-bottom:0px; margin-right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; padding-bottom:50px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-16{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:2; display:block; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-19{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:6; width:auto; max-width:100%; box-sizing:border-box; margin-top:30px; margin-left:0px; margin-right:0px; margin-bottom:0px; min-height:0px; display:block}
.horizontal_blocklist-24 .header{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center}
.horizontal_blocklist-24 .header_text{font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:25px; -ms-box-shadow:inset 0px -8px 0px  #dd221a; -moz-box-shadow:inset 0px -8px 0px  #dd221a; -webkit-box-shadow:inset 0px -8px 0px  #dd221a; box-shadow:inset 0px -8px 0px  #dd221a; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-bottom:20px; padding-left:10px; padding-right:10px; color:#000000; text-transform:uppercase; font-weight:bold; padding-top:10px}
.horizontal_blocklist-24 .body{box-sizing:border-box; width:auto}
.horizontal_blocklist-24 .list{box-sizing:border-box; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.horizontal_blocklist-24 .item-outer{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:50%}
.horizontal_blocklist-24 .item{box-sizing:border-box; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; margin-right:5px; margin-left:5px; -ms-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -moz-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -webkit-box-shadow:inset 0px 0px 0px  1px #dbdbdb; box-shadow:inset 0px 0px 0px  1px #dbdbdb; margin-top:20px; padding-bottom:20px; padding-top:0.02px; padding-right:20px; padding-left:20px}
.horizontal_blocklist-24 .item_body{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center}
.horizontal_blocklist-24 .item_detail{margin-right:0px; margin-top:5px; margin-left:0px}
.horizontal_blocklist-24 .text{font-size:15px; margin-top:20px; font-family:Roboto Condensed, sans-serif; font-style:normal}
.horizontal_blocklist-24 .image img{background:none}
.horizontal_blocklist-24 .title{font-family:Roboto Condensed, sans-serif; font-weight:bold; font-style:normal; font-size:20px; margin-top:20px}
.widget-24{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:5; box-sizing:border-box; width:auto; margin-top:30px; margin-left:0px; margin-bottom:0; margin-right:0px; right:0px; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -moz-flex-shrink:1; -ms-flex-negative:1; -webkit-flex-shrink:1; flex-shrink:1}
.widget-24:hover,
.widget-24.hover{margin-bottom:auto}
.list-29 .icon{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; background:url("../images/Untitled-1_24 (1).png") left 50% top 50% / auto auto no-repeat; width:39px; min-height:39px}
.list-29 .header-text{-ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.29) 0%,rgba(0, 0, 0, 0.29) 9%,rgba(37, 37, 37, 0.29) 9.1%,rgba(37, 37, 37, 0.29) 18%,rgba(70, 70, 70, 0.29) 18.1%,rgba(70, 70, 70, 0.29) 27%,rgba(99, 99, 99, 0.29) 27.1%,rgba(99, 99, 99, 0.29) 36%,rgba(125, 125, 125, 0.29) 36.1%,rgba(125, 125, 125, 0.29) 45%,rgba(149, 149, 149, 0.29) 45.1%,rgba(149, 149, 149, 0.29) 54%,rgba(172, 172, 172, 0.29) 54.1%,rgba(172, 172, 172, 0.29) 63%,rgba(194, 194, 194, 0.29) 63.1%,rgba(194, 194, 194, 0.29) 72%,rgba(215, 215, 215, 0.29) 72.1%,rgba(215, 215, 215, 0.29) 81%,rgba(235, 235, 235, 0.29) 81.1%,rgba(235, 235, 235, 0.29) 90%,rgba(255, 255, 255, 0.29) 90.1%,rgba(255, 255, 255, 0.29) 100%) #5c5c5c; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; min-height:60px; color:#ffffff; text-align:center; font-family:Roboto Condensed, sans-serif; font-style:normal; padding-top:15px; padding-bottom:15px; font-size:24px; text-transform:none; font-weight:bold; margin-bottom:20px}
.list-29 .header-text:hover,
.list-29 .header-text.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.list-29 .list-col{box-sizing:border-box}
.list-29 .list-item-inner{margin-top:5px}
.list-29 .title{min-height:0px; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:17px; font-weight:bold; padding-top:0.02px; margin-left:10px}
.widget-23{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:4; box-sizing:border-box; width:auto; margin-top:30px; margin-left:0px; margin-bottom:auto; margin-right:0px; right:0px; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -moz-flex-shrink:1; -ms-flex-negative:1; -webkit-flex-shrink:1; flex-shrink:1}
.list-28 .icon{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; background:url("../images/Untitled-1_24.png") left 50% top 50% / auto auto no-repeat; width:39px; min-height:39px}
.list-28 .header-text{-ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.29) 0%,rgba(0, 0, 0, 0.29) 9%,rgba(37, 37, 37, 0.29) 9.1%,rgba(37, 37, 37, 0.29) 18%,rgba(70, 70, 70, 0.29) 18.1%,rgba(70, 70, 70, 0.29) 27%,rgba(99, 99, 99, 0.29) 27.1%,rgba(99, 99, 99, 0.29) 36%,rgba(125, 125, 125, 0.29) 36.1%,rgba(125, 125, 125, 0.29) 45%,rgba(149, 149, 149, 0.29) 45.1%,rgba(149, 149, 149, 0.29) 54%,rgba(172, 172, 172, 0.29) 54.1%,rgba(172, 172, 172, 0.29) 63%,rgba(194, 194, 194, 0.29) 63.1%,rgba(194, 194, 194, 0.29) 72%,rgba(215, 215, 215, 0.29) 72.1%,rgba(215, 215, 215, 0.29) 81%,rgba(235, 235, 235, 0.29) 81.1%,rgba(235, 235, 235, 0.29) 90%,rgba(255, 255, 255, 0.29) 90.1%,rgba(255, 255, 255, 0.29) 100%) #dd221a; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; min-height:60px; color:#ffffff; text-align:center; font-family:Roboto Condensed, sans-serif; font-style:normal; padding-top:15px; padding-bottom:15px; font-size:24px; text-transform:none; font-weight:bold; margin-bottom:20px}
.list-28 .header-text:hover,
.list-28 .header-text.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.list-28 .list-col{box-sizing:border-box}
.list-28 .list-item-inner{margin-top:5px}
.list-28 .title{min-height:0px; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:17px; font-weight:bold; padding-top:0.02px; margin-left:10px}
.widget-21{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:3; box-sizing:border-box; min-height:400px; width:570px; margin-top:30px; margin-left:auto; margin-bottom:0px; margin-right:auto; background:url("../images/jpg (1).jpeg") left 50% bottom 8px / auto auto no-repeat, url("../images/jpg.jpeg") left 50% top 0px / auto auto no-repeat; right:auto; display:none}
.editable_block-26 .body{display:block}
.editable_block-26 .image{float:left}
.editable_block-26 .more{clear:none}
.widget-22{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; min-height:680px; width:auto; margin-top:30px; margin-left:0px; margin-bottom:0px; margin-right:0px; background:url("../images/_компаньены.jpg") left 50% top 50% / auto auto no-repeat; display:none; right:auto}
.editable_block-27 .body{display:block}
.editable_block-27 .image{float:left}
.editable_block-27 .more{clear:none}
.block-6{position:relative; font-family:Roboto Condensed, sans-serif; font-size:16px; color:#474747; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; width:609px; min-height:0px; z-index:1; display:block; margin-top:40px; margin-left:0; margin-bottom:0px; margin-right:0px; right:0px}
.block-6 img{
	width: 100%;
	height: auto;
}
.widget-26{position:relative; font-family:Roboto Condensed, sans-serif; font-size:16px; color:#474747; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:2; display:block; width:auto; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px}
.content-31 .pics-1{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center}
.widget-25{position:relative; font-family:Roboto Condensed, sans-serif; font-size:30px; color:#dd221a; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; margin-top:15px; margin-bottom:0px; font-weight:bold; width:auto; margin-left:0px; margin-right:0px; display:block}
.block-16 .layout_28{margin-top:0px; width:auto; -webkit-box-flex:1 0 auto; -moz-box-flex:1 0 auto; -webkit-flex:1 0 auto; -ms-flex:1 0 auto; padding-right:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-left:0px; margin-right:0px; margin-bottom:0px; padding-left:0px; flex:1 0 auto}
.block-16 .layout_29{margin-top:0px; width:auto; -webkit-box-flex:1 0 auto; -moz-box-flex:1 0 auto; -webkit-flex:1 0 auto; -ms-flex:1 0 auto; padding-left:0px; margin-left:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-right:0px; margin-bottom:0px; padding-right:0px; flex:1 0 auto}
.block-16 .layout_55_id_28{margin-top:0px; margin-left:0px; margin-right:0px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-16 .layout_55_id_26{margin-top:0px}
.block-14{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0; z-index:1; display:block; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-20{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; min-height:0px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; -ms-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -moz-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -webkit-box-shadow:inset 0px 0px 0px  1px #dbdbdb; box-shadow:inset 0px 0px 0px  1px #dbdbdb; padding-top:20px; padding-left:20px; padding-bottom:20px; padding-right:20px; display:block}
.news-25 .news__header{-webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; text-align:space-between}
.news-25 .all_link{-ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.39) 0%,rgba(0, 0, 0, 0.39) 9%,rgba(37, 37, 37, 0.39) 9.1%,rgba(37, 37, 37, 0.39) 18%,rgba(70, 70, 70, 0.39) 18.1%,rgba(70, 70, 70, 0.39) 27%,rgba(99, 99, 99, 0.39) 27.1%,rgba(99, 99, 99, 0.39) 36%,rgba(125, 125, 125, 0.39) 36.1%,rgba(125, 125, 125, 0.39) 45%,rgba(149, 149, 149, 0.39) 45.1%,rgba(149, 149, 149, 0.39) 54%,rgba(172, 172, 172, 0.39) 54.1%,rgba(172, 172, 172, 0.39) 63%,rgba(194, 194, 194, 0.39) 63.1%,rgba(194, 194, 194, 0.39) 72%,rgba(215, 215, 215, 0.39) 72.1%,rgba(215, 215, 215, 0.39) 81%,rgba(235, 235, 235, 0.39) 81.1%,rgba(235, 235, 235, 0.39) 90%,rgba(255, 255, 255, 0.39) 90.1%,rgba(255, 255, 255, 0.39) 100%) #5c5c5c; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; width:120px; min-height:35px; text-align:center; color:#ffffff; font-family:Roboto Condensed, sans-serif; font-style:normal; padding-top:9px; padding-bottom:7px; font-size:14px}
.news-25 .all_link:hover,
.news-25 .all_link.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.news-25 .body{width:auto}
.news-25 .news__list{-webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.news-25 .item-outer{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:100%}
.news-25 .item{width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; text-transform:none}
.news-25 .item__image{float:left; max-width:35%; margin-right:15px; margin-bottom:5px}
.news-25 .item__image img{max-width:100%; height:auto; min-height:0px; text-decoration:none}
.news-25 .item__title{text-decoration:underline; font-size:15px; font-family:Roboto Condensed, sans-serif; font-weight:bold; font-style:normal; color:#dd221a; text-align:left}
.news-25 .item__date{text-transform:none; margin-top:10px}
.news-25 .item__date > span{text-transform:lowercase; background:#474747; color:#ffffff; min-height:20px; width:80px; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:15px; text-align:center; font-weight:300; padding-top:0.02px; padding-bottom:0.02px}
.news-25 .item__text{margin-top:15px; text-transform:none; font-size:13px; text-decoration:none; z-index:4}
.widget-10{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; width:auto; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:0px; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px; box-sizing:border-box; display:block; background:#474747; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px}
.menu-14 .menu-scroll > ul > li.delimiter{background:rgba(214,214,214,0.15); -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin-top:0px; margin-bottom:0px; display:block}
.menu-14 .menu-title{display:block}
.menu-14 .menu-scroll > ul > li.menu-item > a{text-align:left; color:#ffffff; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:15px; margin-left:0px; margin-right:0px; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; font-weight:normal; background:url("../images/Untitled-1_09.png") right 20px top 50% / auto auto no-repeat transparent; margin-top:0px; margin-bottom:0px}
.menu-14 .menu-scroll > ul > li.menu-item > a:hover,
.menu-14 .menu-scroll > ul > li.menu-item > a.hover{background:none rgba(0,0,0,0.26); font-size:13px}
.block-7 .layout_53{margin-top:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-7 .layout_55{margin-top:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.wrapper .layout_center_2_id_12_0{margin-top:0px}
.wrapper .layout_center_2_id_12_2{margin-top:0px}
.wrapper .layout_center_2_id_12_4{margin-top:0px}
.widget-36{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0px; left:0px; position:fixed; right:0px; z-index:9999; width:auto; box-sizing:border-box; display:block}

}

@media all and (max-width: 640px) {

body{z-index:2; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; background:#ffffff}
.wrapper{z-index:3; display:block; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.block-8{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:#474747; z-index:8; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:50px; margin-left:0px; margin-bottom:0px; margin-right:0; right:0px; -ms-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); -moz-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); -webkit-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); padding-top:0.02px; padding-bottom:50px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.block-13{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:3; display:block; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-38{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:186px; margin-top:39px; margin-left:auto; margin-bottom:0px; margin-right:auto; display:block}
.widget-27{position:relative; font-family:Roboto, sans-serif; font-size:12px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:470px; margin-top:0px; margin-left:1px; margin-bottom:0; margin-right:0; right:auto; display:block}
.block-11{position:relative; font-family:Roboto, sans-serif; font-size:14px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:2; display:block; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-29{position:relative; font-family:Roboto, sans-serif; font-size:14px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:3; box-sizing:border-box; width:389px; margin-top:30px; margin-left:48px; margin-right:auto; margin-bottom:0; display:block}
.address-38 .cell-icon{display:none}
.address-38 .cell-text{-webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start}
.address-38 .title{text-align:center; font-size:14px; font-family:Roboto Condensed, sans-serif; font-style:normal; color:#dbdbdb}
.address-38 .block-body-drop{width:auto; margin-left:0px}
.address-38 .text_body{text-align:center; margin-top:10px; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:14px}
.widget-30{position:relative; font-family:Roboto, sans-serif; font-size:12px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:401px; margin-top:30px; margin-left:43px; margin-bottom:0; margin-right:auto; min-height:39px; display:block}
.phones-39 .cell-icon{display:none}
.phones-39 .cell-text{-webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start}
.phones-39 .title{text-align:center; font-size:14px; font-family:Roboto Condensed, sans-serif; font-style:normal}
.phones-39 .block-body-drop{width:auto; margin-left:0px}
.phones-39 .text_body{text-align:center; margin-top:10px; font-size:14px; font-family:Roboto Condensed, sans-serif; font-style:normal}
.widget-31{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:381px; margin-top:30px; margin-left:52px; margin-bottom:0px; margin-right:0; display:block}
.email-40 .cell-icon{display:none}
.email-40 .cell-text{-webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start}
.email-40 .title{text-align:center; font-size:14px; font-family:Roboto Condensed, sans-serif; font-style:normal}
.email-40 .block-body-drop{width:auto; margin-left:0px}
.email-40 .text_body{text-align:center; margin-top:10px; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:14px; text-decoration:underline}
.block-12{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:1; display:block; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-32{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:0; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:482px; margin-top:30px; margin-left:auto; margin-right:auto; margin-bottom:0; min-height:27px; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; right:auto; padding-left:0px}
.widget-34{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; width:96px; margin-top:30px; margin-left:auto; margin-bottom:0; margin-right:auto; display:block; padding-left:0px}
.block-8 .layout_50{margin-top:0px; width:100%; -webkit-box-flex:1 0 280px; -moz-box-flex:1 0 280px; -webkit-flex:1 0 280px; -ms-flex:1 0 280px; padding-left:0; padding-right:0; margin-left:auto; margin-right:auto; margin-bottom:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; flex:1 0 280px}
.block-8 .layout_51{margin-top:0px; width:100%; -webkit-box-flex:1 0 153px; -moz-box-flex:1 0 153px; -webkit-flex:1 0 153px; -ms-flex:1 0 153px; padding-left:0; margin-left:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; flex:1 0 153px; padding-right:0}
.block-8 .layout_52{margin-top:0px; width:100%; -webkit-box-flex:1 0 213px; -moz-box-flex:1 0 213px; -webkit-flex:1 0 213px; -ms-flex:1 0 213px; flex:1 0 213px; padding-right:15px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-order:4; -moz-order:4; -webkit-order:4; order:4}
.block-8 .layout_35_id_52{margin-top:0px; margin-left:0px; margin-right:0px; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap}
.block-4{position:relative; font-family:Roboto Condensed, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:7; display:block; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px}
.widget-13{position:relative; font-family:Roboto Condensed, sans-serif; font-size:16px; color:#7d7d7d; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:4; box-sizing:border-box; width:auto; margin-top:10px; margin-left:0px; margin-right:auto; margin-bottom:auto; min-height:0px; right:0px; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -moz-flex-shrink:1; -ms-flex-negative:1; -webkit-flex-shrink:1; flex-shrink:1}
.widget-14{position:relative; font-family:Roboto Condensed, sans-serif; font-size:14px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0px; z-index:3; box-sizing:border-box; width:auto; min-height:80px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; background:url("../images/lib_203801_untitled-1_03.png") left 20px top 50% / auto auto no-repeat, repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.39) 0%,rgba(0, 0, 0, 0.39) 9%,rgba(37, 37, 37, 0.39) 9.1%,rgba(37, 37, 37, 0.39) 18%,rgba(70, 70, 70, 0.39) 18.1%,rgba(70, 70, 70, 0.39) 27%,rgba(99, 99, 99, 0.39) 27.1%,rgba(99, 99, 99, 0.39) 36%,rgba(125, 125, 125, 0.39) 36.1%,rgba(125, 125, 125, 0.39) 45%,rgba(149, 149, 149, 0.39) 45.1%,rgba(149, 149, 149, 0.39) 54%,rgba(172, 172, 172, 0.39) 54.1%,rgba(172, 172, 172, 0.39) 63%,rgba(194, 194, 194, 0.39) 63.1%,rgba(194, 194, 194, 0.39) 72%,rgba(215, 215, 215, 0.39) 72.1%,rgba(215, 215, 215, 0.39) 81%,rgba(235, 235, 235, 0.39) 81.1%,rgba(235, 235, 235, 0.39) 90%,rgba(255, 255, 255, 0.39) 90.1%,rgba(255, 255, 255, 0.39) 100%) #5c5c5c; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -ms-border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; margin-top:30px; margin-left:0px; margin-right:0px; margin-bottom:auto; -ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); font-weight:bold; padding-left:85px; right:0px}
.widget-14:hover,
.widget-14.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.block-9{position:relative; font-family:Roboto Condensed, sans-serif; font-size:15px; color:#dd221a; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:220px; min-height:0px; z-index:2; display:block; margin-top:10px; margin-left:auto; margin-right:0px; margin-bottom:0px; right:auto}
.widget-15{position:relative; font-family:Roboto Condensed, sans-serif; font-size:15px; color:#dd221a; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:underline; top:0; left:0; z-index:2; box-sizing:border-box; width:167px; min-height:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; margin-top:5px; margin-left:53px; margin-bottom:0px; margin-right:0; font-weight:bold}
.widget-15:hover,
.widget-15.hover{color:#000000}
.widget-8{position:relative; font-family:Roboto Condensed, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:220px; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; font-weight:bold; display:block}
.widget-8:hover,
.widget-8.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.phones-11 .icon{width:37px; background:url("../images/Untitled-1_08 (7).png") left 50% top 50% / auto auto no-repeat #000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; min-height:37px}
.phones-11 .inner{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex}
.phones-11 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.phones-11 .title{display:none}
.phones-11 .text_body{font-size:19px; margin-left:10px}
.phones-11 .block-body-drop{width:auto; margin-left:0px}
.widget-4{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:auto; min-height:50px; margin-top:0px; margin-left:auto; margin-bottom:0px; margin-right:auto; right:0px; display:block}
.block-4 .layout_18{margin-top:0px; width:100%; -webkit-box-flex:1 0 158px; -moz-box-flex:1 0 158px; -webkit-flex:1 0 158px; -ms-flex:1 0 158px; padding-right:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; flex:1 0 158px; padding-left:0px}
.block-4 .layout_19{margin-top:0px; width:28.72%; -webkit-box-flex:1 0 135px; -moz-box-flex:1 0 135px; -webkit-flex:1 0 135px; -ms-flex:1 0 135px; padding-left:0; margin-left:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-order:4; -moz-order:4; -webkit-order:4; order:4; flex:1 0 135px}
.block-4 .layout_46{margin-top:0px; width:46.81%; -webkit-box-flex:1 0 220px; -moz-box-flex:1 0 220px; -webkit-flex:1 0 220px; -ms-flex:1 0 220px; padding-left:15px; padding-right:15px; margin-left:auto; margin-right:auto; margin-bottom:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-order:4; -moz-order:4; -webkit-order:4; order:4; flex:1 0 220px}
.block-4 .layout_12_id_18{margin-top:0px; margin-left:0px; margin-right:0px; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap}
.widget-5{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:6; width:auto; height:0px; min-height:170px; box-sizing:border-box; background:url("../images/wm_slider_spacer.gif") left 50% top 50% / cover no-repeat; margin-top:30px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -ms-box-shadow:0px 8px 0px  #000000; -moz-box-shadow:0px 8px 0px  #000000; -webkit-box-shadow:0px 8px 0px  #000000; box-shadow:0px 8px 0px  #000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:0.02px; display:block}
.slider-7 .slider-prev{box-sizing:border-box; margin-right:2px; margin-left:2px; margin-top:0px; margin-bottom:0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; z-index:4}
.slider-7 .slider-next{box-sizing:border-box; margin-right:2px; margin-left:2px; margin-top:0px; margin-bottom:0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px}
.slider-7 .slider-pager{margin-bottom:0px}
.slider-7 .slider-pager > a{-ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:25px; width:20px; padding-top:5px; padding-bottom:5px; margin-top:0px; margin-right:2px; margin-bottom:0px; margin-left:2px; padding-left:2px; padding-right:2px}
.slider-7 .bx-viewport{box-sizing:border-box; height:170px !important}
.slider-7 .slider-controls{box-sizing:border-box; visibility:hidden; position:absolute; top:50%; left:0%; right:0%; -webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:-10px}
.slider-7 .text-slider{box-sizing:border-box; top:0; right:0; bottom:0; left:0; margin-right:122px; margin-left:122px; margin-top:34px; margin-bottom:34px; overflow:hidden}
.block-3{position:relative; font-family:Roboto Condensed, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:60px; background:repeating-linear-gradient(to bottom right,#e8e8e8 0%,#ddddda 100%); z-index:5; display:block; margin-top:40px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-bottom:20px}
.block-3:hover,
.block-3.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.widget-7{position:relative; font-family:Roboto Condensed, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:right; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; width:auto; max-width:100%; box-sizing:border-box; min-height:0px; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0px; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; right:0px; padding-left:0px; background:url("../images/Untitled-1_08 (6).png") left 0px top 0px / 106px no-repeat; display:block}
.blocklist-10 .header{-webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; margin-left:0px; width:auto; margin-right:0px; padding-left:0px; margin-top:20px; margin-bottom:0px}
.blocklist-10 .header_text{font-weight:bold; font-size:30px; text-transform:none; text-align:left; padding-left:0px; margin-left:120px}
.blocklist-10 .body{box-sizing:border-box; width:auto}
.blocklist-10 .list{box-sizing:border-box; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.blocklist-10 .item-outer{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:50%}
.blocklist-10 .item{box-sizing:border-box; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -ms-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); -moz-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); -webkit-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); box-shadow:0px 6px 13px  rgba(0,0,0,0.25); background:#ffffff; border-top:8px solid #dd221a; border-right:8px solid #dd221a; border-bottom:8px solid #dd221a; border-left:8px solid #dd221a; -ms-border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; margin-right:auto; margin-left:30px; min-height:190px; margin-top:30px}
.blocklist-10 .image{box-sizing:border-box; text-align:center; margin-right:0px; margin-bottom:0px; float:none; margin-top:25px}
.blocklist-10 .image img{text-align:center; margin-top:0px}
.blocklist-10 .title{margin-left:10px; margin-right:10px; text-align:center; font-size:19px; font-weight:normal; margin-top:15px}
.block-3 .layout_9_id_10{margin-top:0px; margin-left:0px; margin-right:auto}
.block-2{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:#dd221a; z-index:4; display:block; margin-top:30px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:10px; padding-bottom:10px}
.widget-17{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:0px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:3; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; right:0px; visibility:visible !important}
.search-22 input{min-height:37px; -ms-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); -moz-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); -webkit-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); background:rgba(0,0,0,0.3); border-top:1px solid #e62d27; border-right:1px solid #e62d27; border-bottom:1px solid #e62d27; border-left:1px solid #e62d27; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-left:15px; padding-right:15px; color:#f7f7f7}
.search-22 button{min-height:35px; width:35px; background:url("../images/Untitled-1_06 (1).png") left 50% top 50% / auto auto no-repeat #000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.widget-3{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0px; right:0px; min-height:45px; -ms-flex-direction:row; -moz-flex-direction:row; -webkit-flex-direction:row; flex-direction:row; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.menu-4 .menu-scroll > ul > li.delimiter{margin-top:2px; margin-bottom:2px; -ms-border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; min-height:4px; width:auto; background:rgba(0,0,0,0.25); display:block}
.menu-4 .menu-scroll > ul ul{width:auto; right:0; position:absolute}
.menu-4 .menu-button{display:none}
.menu-4 .menu-scroll > ul{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.menu-4 .menu-scroll > ul > li.menu-item{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-flex:1 1 50%; -moz-box-flex:1 1 50%; -webkit-flex:1 1 50%; -ms-flex:1 1 50%; flex:1 1 50%; box-sizing:border-box; position:relative}
.menu-4 .menu-scroll > ul > li.menu-item > a{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; padding-top:0.02px; padding-right:15px; padding-bottom:0.02px; padding-left:15px; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; color:#ffffff; font-family:Roboto Condensed, sans-serif; font-style:normal; font-weight:bold; font-size:14px; text-transform:uppercase; background:transparent; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:0px}
.menu-4 .menu-scroll > ul > li.menu-item > a:hover,
.menu-4 .menu-scroll > ul > li.menu-item > a.hover{background:#000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.menu-4 .menu-scroll > ul > li.home-button{display:none}
.menu-4 .menu-scroll > ul > li.more-button{display:none}
.menu-4 .menu-scroll > ul ul > li{display:block}
.menu-4 .menu-scroll > ul ul ul{width:100%; right:auto; position:absolute}
.block-2 .layout_5_id_4{margin-top:0px; margin-left:0px; margin-right:auto}
.block-7{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:3; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:31px; margin-left:0px; margin-bottom:0px; margin-right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; padding-bottom:50px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-16{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:2; display:block; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-19{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:6; width:auto; max-width:100%; box-sizing:border-box; margin-top:30px; margin-left:0px; margin-right:0px; margin-bottom:0px; min-height:0px; display:block}
.horizontal_blocklist-24 .header{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center}
.horizontal_blocklist-24 .header_text{font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:25px; -ms-box-shadow:inset 0px -8px 0px  #dd221a; -moz-box-shadow:inset 0px -8px 0px  #dd221a; -webkit-box-shadow:inset 0px -8px 0px  #dd221a; box-shadow:inset 0px -8px 0px  #dd221a; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-bottom:20px; padding-left:10px; padding-right:10px; color:#000000; text-transform:uppercase; font-weight:bold; padding-top:10px}
.horizontal_blocklist-24 .body{box-sizing:border-box; width:auto}
.horizontal_blocklist-24 .list{box-sizing:border-box; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.horizontal_blocklist-24 .item-outer{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:100%}
.horizontal_blocklist-24 .item{box-sizing:border-box; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; margin-right:5px; margin-left:5px; -ms-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -moz-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -webkit-box-shadow:inset 0px 0px 0px  1px #dbdbdb; box-shadow:inset 0px 0px 0px  1px #dbdbdb; margin-top:20px; padding-bottom:20px; padding-top:0.02px; padding-right:20px; padding-left:0px}
.horizontal_blocklist-24 .item_body{-ms-flex-direction:row; -moz-flex-direction:row; -webkit-flex-direction:row; flex-direction:row; -webkit-box-align:flex-start; -moz-box-align:flex-start; -ms-flex-align:flex-start; -webkit-align-items:flex-start; align-items:flex-start}
.horizontal_blocklist-24 .item_detail{margin-right:0px; margin-top:0px; margin-left:20px; width:221px}
.horizontal_blocklist-24 .text{font-size:15px; margin-top:20px; font-family:Roboto Condensed, sans-serif; font-style:normal; width:260px; left:auto; right:auto; margin-left:0px; margin-right:0px}
.horizontal_blocklist-24 .title{font-family:Roboto Condensed, sans-serif; font-weight:bold; font-style:normal; font-size:20px; margin-top:20px; width:260px}
.widget-24{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:5; box-sizing:border-box; width:auto; margin-top:30px; margin-left:0px; margin-bottom:0; margin-right:0px; right:0px; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -moz-flex-shrink:1; -ms-flex-negative:1; -webkit-flex-shrink:1; flex-shrink:1}
.widget-24:hover,
.widget-24.hover{margin-bottom:auto}
.list-29 .icon{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; background:url("../images/Untitled-1_24 (1).png") left 50% top 50% / auto auto no-repeat; width:39px; min-height:39px}
.list-29 .header-text{-ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.29) 0%,rgba(0, 0, 0, 0.29) 9%,rgba(37, 37, 37, 0.29) 9.1%,rgba(37, 37, 37, 0.29) 18%,rgba(70, 70, 70, 0.29) 18.1%,rgba(70, 70, 70, 0.29) 27%,rgba(99, 99, 99, 0.29) 27.1%,rgba(99, 99, 99, 0.29) 36%,rgba(125, 125, 125, 0.29) 36.1%,rgba(125, 125, 125, 0.29) 45%,rgba(149, 149, 149, 0.29) 45.1%,rgba(149, 149, 149, 0.29) 54%,rgba(172, 172, 172, 0.29) 54.1%,rgba(172, 172, 172, 0.29) 63%,rgba(194, 194, 194, 0.29) 63.1%,rgba(194, 194, 194, 0.29) 72%,rgba(215, 215, 215, 0.29) 72.1%,rgba(215, 215, 215, 0.29) 81%,rgba(235, 235, 235, 0.29) 81.1%,rgba(235, 235, 235, 0.29) 90%,rgba(255, 255, 255, 0.29) 90.1%,rgba(255, 255, 255, 0.29) 100%) #5c5c5c; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; min-height:60px; color:#ffffff; text-align:center; font-family:Roboto Condensed, sans-serif; font-style:normal; padding-top:15px; padding-bottom:15px; font-size:24px; text-transform:none; font-weight:bold; margin-bottom:20px}
.list-29 .header-text:hover,
.list-29 .header-text.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.list-29 .list-col{box-sizing:border-box}
.list-29 .list-item-inner{margin-top:5px}
.list-29 .title{min-height:0px; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:17px; font-weight:bold; padding-top:0.02px; margin-left:10px}
.widget-23{position:relative; display: block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:4; box-sizing:border-box; width:auto; margin-top:30px; margin-left:0px; margin-bottom:auto; margin-right:0px; right:0px; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -moz-flex-shrink:1; -ms-flex-negative:1; -webkit-flex-shrink:1; flex-shrink:1}
.list-28 .icon{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; background:url("../images/Untitled-1_24.png") left 50% top 50% / auto auto no-repeat; width:39px; min-height:39px}
.list-28 .header-text{-ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.29) 0%,rgba(0, 0, 0, 0.29) 9%,rgba(37, 37, 37, 0.29) 9.1%,rgba(37, 37, 37, 0.29) 18%,rgba(70, 70, 70, 0.29) 18.1%,rgba(70, 70, 70, 0.29) 27%,rgba(99, 99, 99, 0.29) 27.1%,rgba(99, 99, 99, 0.29) 36%,rgba(125, 125, 125, 0.29) 36.1%,rgba(125, 125, 125, 0.29) 45%,rgba(149, 149, 149, 0.29) 45.1%,rgba(149, 149, 149, 0.29) 54%,rgba(172, 172, 172, 0.29) 54.1%,rgba(172, 172, 172, 0.29) 63%,rgba(194, 194, 194, 0.29) 63.1%,rgba(194, 194, 194, 0.29) 72%,rgba(215, 215, 215, 0.29) 72.1%,rgba(215, 215, 215, 0.29) 81%,rgba(235, 235, 235, 0.29) 81.1%,rgba(235, 235, 235, 0.29) 90%,rgba(255, 255, 255, 0.29) 90.1%,rgba(255, 255, 255, 0.29) 100%) #dd221a; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; min-height:60px; color:#ffffff; text-align:center; font-family:Roboto Condensed, sans-serif; font-style:normal; padding-top:15px; padding-bottom:15px; font-size:24px; text-transform:none; font-weight:bold; margin-bottom:20px}
.list-28 .header-text:hover,
.list-28 .header-text.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.list-28 .list-col{box-sizing:border-box}
.list-28 .list-item-inner{margin-top:5px}
.list-28 .title{min-height:0px; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:17px; font-weight:bold; padding-top:0.02px; margin-left:10px}
.widget-21{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:3; box-sizing:border-box; min-height:400px; width:auto; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0px; background:url("../images/jpg (1).jpeg") left 50% bottom 8px / auto auto no-repeat, url("../images/jpg.jpeg") left 50% top 0px / auto auto no-repeat; display:none; right:auto}
.editable_block-26 .body{display:block}
.editable_block-26 .image{float:left}
.editable_block-26 .more{clear:none}
.widget-22{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; min-height:680px; width:auto; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0px; background:url("../images/_компаньены.jpg") left 50% top 50% / auto auto no-repeat; display:none; right:auto}
.editable_block-27 .body{display:block}
.editable_block-27 .image{float:left}
.editable_block-27 .more{clear:none}
.block-6{position:relative; font-family:Roboto Condensed, sans-serif; font-size:16px; color:#474747; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:1; display:block; margin-top:40px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px}
.widget-26{position:relative; font-family:Roboto Condensed, sans-serif; font-size:16px; color:#474747; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; display:block; width:auto; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px}
.content-31 .pics-1{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center}
.widget-25{position:relative; font-family:Roboto Condensed, sans-serif; font-size:30px; color:#dd221a; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; margin-top:15px; margin-bottom:0px; font-weight:bold; width:auto; margin-left:0px; margin-right:0px; display:block}
.block-16 .layout_28{margin-top:0px; width:auto; -webkit-box-flex:1 0 auto; -moz-box-flex:1 0 auto; -webkit-flex:1 0 auto; -ms-flex:1 0 auto; padding-right:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-left:0px; margin-right:0px; margin-bottom:0px; padding-left:0px; flex:1 0 auto}
.block-16 .layout_29{margin-top:0px; width:auto; -webkit-box-flex:1 0 auto; -moz-box-flex:1 0 auto; -webkit-flex:1 0 auto; -ms-flex:1 0 auto; padding-left:0px; margin-left:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-right:0px; margin-bottom:0px; padding-right:0px; flex:1 0 auto}
.block-16 .layout_55_id_28{margin-top:0px; margin-left:0px; margin-right:0px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-16 .layout_55_id_26{margin-top:0px}
.block-14{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0; z-index:1; display:block; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-20{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; min-height:0px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; -ms-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -moz-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -webkit-box-shadow:inset 0px 0px 0px  1px #dbdbdb; box-shadow:inset 0px 0px 0px  1px #dbdbdb; padding-top:20px; padding-left:20px; padding-bottom:20px; padding-right:20px; display:block}
.news-25 .news__header{-webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; text-align:space-between}
.news-25 .all_link{-ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.39) 0%,rgba(0, 0, 0, 0.39) 9%,rgba(37, 37, 37, 0.39) 9.1%,rgba(37, 37, 37, 0.39) 18%,rgba(70, 70, 70, 0.39) 18.1%,rgba(70, 70, 70, 0.39) 27%,rgba(99, 99, 99, 0.39) 27.1%,rgba(99, 99, 99, 0.39) 36%,rgba(125, 125, 125, 0.39) 36.1%,rgba(125, 125, 125, 0.39) 45%,rgba(149, 149, 149, 0.39) 45.1%,rgba(149, 149, 149, 0.39) 54%,rgba(172, 172, 172, 0.39) 54.1%,rgba(172, 172, 172, 0.39) 63%,rgba(194, 194, 194, 0.39) 63.1%,rgba(194, 194, 194, 0.39) 72%,rgba(215, 215, 215, 0.39) 72.1%,rgba(215, 215, 215, 0.39) 81%,rgba(235, 235, 235, 0.39) 81.1%,rgba(235, 235, 235, 0.39) 90%,rgba(255, 255, 255, 0.39) 90.1%,rgba(255, 255, 255, 0.39) 100%) #5c5c5c; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; width:120px; min-height:35px; text-align:center; color:#ffffff; font-family:Roboto Condensed, sans-serif; font-style:normal; padding-top:9px; padding-bottom:7px; font-size:14px}
.news-25 .all_link:hover,
.news-25 .all_link.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.news-25 .body{width:auto}
.news-25 .news__list{-webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.news-25 .item-outer{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:100%}
.news-25 .item{width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; text-transform:none}
.news-25 .item__image{float:left; max-width:35%; margin-right:15px; margin-bottom:5px}
.news-25 .item__image img{max-width:100%; height:auto; min-height:0px; text-decoration:none}
.news-25 .item__title{text-decoration:underline; font-size:16px; font-family:Roboto Condensed, sans-serif; font-weight:bold; font-style:normal; color:#dd221a; text-align:left}
.news-25 .item__date{text-transform:none; margin-top:10px}
.news-25 .item__date > span{text-transform:lowercase; background:#474747; color:#ffffff; min-height:20px; width:80px; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:15px; text-align:center; font-weight:300; padding-top:0.02px; padding-bottom:0.02px}
.news-25 .item__text{margin-top:15px; text-transform:none; font-size:13px; text-decoration:none; z-index:4}
.widget-10{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; width:auto; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:0px; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px; box-sizing:border-box; display:block; background:#474747; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px}
.menu-14 .menu-scroll > ul > li.delimiter{background:rgba(214,214,214,0.15); -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin-top:0px; margin-bottom:0px; display:block}
.menu-14 .menu-title{display:block}
.menu-14 .menu-scroll > ul > li.menu-item > a{text-align:left; color:#ffffff; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:15px; margin-left:0px; margin-right:0px; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; font-weight:normal; background:url("../images/Untitled-1_09.png") right 20px top 50% / auto auto no-repeat transparent; margin-top:0px; margin-bottom:0px}
.menu-14 .menu-scroll > ul > li.menu-item > a:hover,
.menu-14 .menu-scroll > ul > li.menu-item > a.hover{background:none rgba(0,0,0,0.26); font-size:13px}
.block-7 .layout_53{margin-top:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-7 .layout_55{margin-top:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.wrapper .layout_center_2_id_12_0{margin-top:0px}
.wrapper .layout_center_2_id_12_2{margin-top:0px}
.wrapper .layout_center_2_id_12_4{margin-top:0px}
.widget-36{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0px; left:0px; position:fixed; right:0px; z-index:9999; width:auto; box-sizing:border-box; display:block}

}

@media all and (max-width: 480px) {

body{z-index:2; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; background:#ffffff}
.wrapper{z-index:3; display:block; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.block-8{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:#474747; z-index:8; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:50px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -ms-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); -moz-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); -webkit-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); padding-top:0.02px; padding-bottom:50px; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center}
.block-13{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:3; display:block; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-38{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:2; box-sizing:border-box; width:auto; margin-top:39px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; display:block}
.widget-27{position:relative; font-family:Roboto, sans-serif; font-size:12px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:1; box-sizing:border-box; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0px; right:0px; display:block}
.block-11{position:relative; font-family:Roboto, sans-serif; font-size:14px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:2; display:block; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-29{position:relative; font-family:Roboto, sans-serif; font-size:14px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:3; box-sizing:border-box; width:316px; margin-top:30px; margin-left:auto; margin-right:auto; margin-bottom:0; display:block}
.address-38 .cell-icon{display:none}
.address-38 .title{text-align:center; font-size:14px; font-family:Roboto Condensed, sans-serif; font-style:normal; color:#dbdbdb}
.address-38 .block-body-drop{width:auto; margin-left:0px}
.address-38 .text_body{text-align:center; margin-top:10px; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:14px}
.widget-30{position:relative; font-family:Roboto, sans-serif; font-size:12px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:316px; margin-top:30px; margin-left:auto; margin-bottom:0; margin-right:auto; min-height:39px; display:block}
.phones-39 .cell-icon{display:none}
.phones-39 .block-body-drop{width:auto; margin-left:0px}
.widget-31{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bbbbbb; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:316px; margin-top:30px; margin-left:auto; margin-bottom:0px; margin-right:auto; display:block}
.email-40 .cell-icon{display:none}
.email-40 .block-body-drop{width:auto; margin-left:0px}
.block-12{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:1; display:block; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-32{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:0; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:316px; margin-top:30px; margin-left:auto; margin-right:auto; margin-bottom:0; min-height:27px; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; padding-left:0px; right:auto}
.widget-34{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; width:96px; margin-top:30px; margin-left:auto; margin-bottom:0; margin-right:auto; display:block; padding-left:0px}
.block-8 .layout_50{margin-top:0px; width:100%; -webkit-box-flex:1 0 280px; -moz-box-flex:1 0 280px; -webkit-flex:1 0 280px; -ms-flex:1 0 280px; padding-left:0; padding-right:0; margin-left:auto; margin-right:auto; margin-bottom:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; flex:1 0 280px}
.block-8 .layout_51{margin-top:0px; width:100%; -webkit-box-flex:1 0 153px; -moz-box-flex:1 0 153px; -webkit-flex:1 0 153px; -ms-flex:1 0 153px; padding-left:0; margin-left:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; flex:1 0 153px; padding-right:0}
.block-8 .layout_52{margin-top:0px; width:auto; -webkit-box-flex:1 0 auto; -moz-box-flex:1 0 auto; -webkit-flex:1 0 auto; -ms-flex:1 0 auto; padding-right:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-order:4; -moz-order:4; -webkit-order:4; order:4; flex:1 0 auto; padding-left:0px}
.block-8 .layout_35_id_52{margin-top:0px; margin-left:0px; margin-right:0px; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap}
.block-4{position:relative; font-family:Roboto Condensed, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:7; display:block; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px}
.widget-13{position:relative; font-family:Roboto Condensed, sans-serif; font-size:16px; color:#7d7d7d; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:4; box-sizing:border-box; width:auto; margin-top:20px; margin-left:0px; margin-right:auto; margin-bottom:0px; min-height:0px; right:0px; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -moz-flex-shrink:1; -ms-flex-negative:1; -webkit-flex-shrink:1; flex-shrink:1}
.widget-14{position:relative; font-family:Roboto Condensed, sans-serif; font-size:17px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0px; z-index:3; box-sizing:border-box; width:auto; min-height:80px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; background:url("../images/lib_203801_untitled-1_03.png") left 20px top 50% / auto auto no-repeat, repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.39) 0%,rgba(0, 0, 0, 0.39) 9%,rgba(37, 37, 37, 0.39) 9.1%,rgba(37, 37, 37, 0.39) 18%,rgba(70, 70, 70, 0.39) 18.1%,rgba(70, 70, 70, 0.39) 27%,rgba(99, 99, 99, 0.39) 27.1%,rgba(99, 99, 99, 0.39) 36%,rgba(125, 125, 125, 0.39) 36.1%,rgba(125, 125, 125, 0.39) 45%,rgba(149, 149, 149, 0.39) 45.1%,rgba(149, 149, 149, 0.39) 54%,rgba(172, 172, 172, 0.39) 54.1%,rgba(172, 172, 172, 0.39) 63%,rgba(194, 194, 194, 0.39) 63.1%,rgba(194, 194, 194, 0.39) 72%,rgba(215, 215, 215, 0.39) 72.1%,rgba(215, 215, 215, 0.39) 81%,rgba(235, 235, 235, 0.39) 81.1%,rgba(235, 235, 235, 0.39) 90%,rgba(255, 255, 255, 0.39) 90.1%,rgba(255, 255, 255, 0.39) 100%) #5c5c5c; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -ms-border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; margin-top:20px; margin-left:0px; margin-right:auto; margin-bottom:0px; -ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); font-weight:bold; padding-left:85px; right:0px}
.widget-14:hover,
.widget-14.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.block-9{position:relative; font-family:Roboto Condensed, sans-serif; font-size:15px; color:#dd221a; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:2; display:block; margin-top:30px; margin-left:0px; margin-right:0px; margin-bottom:0px; right:auto}
.widget-15{position:relative; font-family:Roboto Condensed, sans-serif; font-size:15px; color:#dd221a; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:underline; top:0; left:0px; z-index:2; box-sizing:border-box; width:auto; min-height:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; margin-top:5px; margin-left:0px; margin-bottom:0px; margin-right:0; font-weight:bold; right:0px}
.widget-15:hover,
.widget-15.hover{color:#000000}
.widget-8{position:relative; font-family:Roboto Condensed, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:1; box-sizing:border-box; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; font-weight:bold; right:0px; display:block}
.widget-8:hover,
.widget-8.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.phones-11 .icon{width:37px; background:url("../images/Untitled-1_08 (7).png") left 50% top 50% / auto auto no-repeat #000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; min-height:37px}
.phones-11 .inner{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex}
.phones-11 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.phones-11 .title{display:none}
.phones-11 .text_body{font-size:19px; margin-left:10px}
.phones-11 .block-body-drop{width:auto; margin-left:0px}
.widget-4{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:auto; min-height:50px; margin-top:52px; margin-left:auto; margin-bottom:0px; margin-right:auto; right:0px; display:block}
.site-name img{margin-top:0px}
.block-4 .layout_18{margin-top:0px; width:100%; -webkit-box-flex:1 0 158px; -moz-box-flex:1 0 158px; -webkit-flex:1 0 158px; -ms-flex:1 0 158px; padding-right:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; padding-left:0px; flex:1 0 158px}
.block-4 .layout_19{margin-top:0px; width:28.72%; -webkit-box-flex:1 0 135px; -moz-box-flex:1 0 135px; -webkit-flex:1 0 135px; -ms-flex:1 0 135px; padding-left:0px; margin-left:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-order:4; -moz-order:4; -webkit-order:4; order:4; flex:1 0 135px; padding-right:0px}
.block-4 .layout_46{margin-top:0px; width:46.81%; -webkit-box-flex:1 0 220px; -moz-box-flex:1 0 220px; -webkit-flex:1 0 220px; -ms-flex:1 0 220px; padding-left:0px; padding-right:0px; margin-left:auto; margin-right:auto; margin-bottom:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-order:4; -moz-order:4; -webkit-order:4; order:4; flex:1 0 220px}
.block-4 .layout_12_id_18{margin-top:0px; margin-left:0px; margin-right:0px; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap}
.widget-5{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:6; width:auto; height:0px; min-height:100px; box-sizing:border-box; background:url("../images/wm_slider_spacer.gif") left 50% top 50% / cover no-repeat; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -ms-box-shadow:0px 8px 0px  #000000; -moz-box-shadow:0px 8px 0px  #000000; -webkit-box-shadow:0px 8px 0px  #000000; box-shadow:0px 8px 0px  #000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:0.02px; display:block}
.slider-7 .slider-prev{box-sizing:border-box; margin-right:2px; margin-left:2px; margin-top:0px; margin-bottom:0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; z-index:4}
.slider-7 .slider-next{box-sizing:border-box; margin-right:2px; margin-left:2px; margin-top:0px; margin-bottom:0px; padding-right:0px; padding-left:0px; padding-top:0px; padding-bottom:0px}
.slider-7 .slider-pager{margin-bottom:0px}
.slider-7 .slider-pager > a{-ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:25px; width:20px; padding-top:5px; padding-bottom:5px; margin-top:0px; margin-right:2px; margin-bottom:0px; margin-left:2px; padding-left:2px; padding-right:2px}
.slider-7 .bx-viewport{box-sizing:border-box; height:100px !important}
.slider-7 .slider-controls{box-sizing:border-box; visibility:hidden; position:absolute; top:50%; left:0%; right:0%; -webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:-10px}
.slider-7 .text-slider{box-sizing:border-box; top:0; right:0; bottom:0; left:0; margin-right:90px; margin-left:90px; margin-top:74px; margin-bottom:74px; overflow:hidden}
.block-3{position:relative; font-family:Roboto Condensed, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:60px; background:repeating-linear-gradient(to bottom right,#e8e8e8 0%,#ddddda 100%); z-index:5; display:block; margin-top:40px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-bottom:30px}
.block-3:hover,
.block-3.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.widget-7{position:relative; font-family:Roboto Condensed, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:right; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; width:auto; max-width:100%; box-sizing:border-box; min-height:0px; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0px; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; right:0px; padding-left:0px; background:url("../images/Untitled-1_08 (6).png") left 0px top 0px / 77px no-repeat; display:block}
.blocklist-10 .header{-webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; margin-left:0px; width:auto; margin-right:0px}
.blocklist-10 .header_text{font-weight:bold; font-size:20px; text-transform:none; text-align:left; margin-left:90px}
.blocklist-10 .body{box-sizing:border-box; width:auto}
.blocklist-10 .list{box-sizing:border-box; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.blocklist-10 .item-outer{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:100%}
.blocklist-10 .item{box-sizing:border-box; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -ms-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); -moz-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); -webkit-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); box-shadow:0px 6px 13px  rgba(0,0,0,0.25); background:#ffffff; border-top:8px solid #dd221a; border-right:8px solid #dd221a; border-bottom:8px solid #dd221a; border-left:8px solid #dd221a; -ms-border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; margin-right:auto; margin-left:30px; min-height:190px; margin-top:20px; margin-bottom:0px}
.blocklist-10 .image{box-sizing:border-box; text-align:center; margin-right:0px; margin-bottom:5px; float:none; margin-top:25px}
.blocklist-10 .image img{text-align:center; margin-top:0px}
.blocklist-10 .title{margin-left:10px; margin-right:10px; text-align:center; font-size:19px; font-weight:normal; margin-top:15px}
.block-3 .layout_9_id_10{margin-top:0px; margin-left:0px; margin-right:0px; width:auto}
.block-2{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:#dd221a; z-index:4; display:block; margin-top:20px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:10px; padding-bottom:10px}
.widget-17{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:0px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:3; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; visibility:visible !important; right:0px}
.search-22 input{min-height:37px; -ms-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); -moz-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); -webkit-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); background:rgba(0,0,0,0.3); border-top:1px solid #e62d27; border-right:1px solid #e62d27; border-bottom:1px solid #e62d27; border-left:1px solid #e62d27; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-left:15px; padding-right:15px; color:#f7f7f7}
.search-22 button{min-height:35px; width:35px; background:url("../images/Untitled-1_06 (1).png") left 50% top 50% / auto auto no-repeat #000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.widget-3{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0px; right:0px; min-height:45px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.menu-4 .menu-scroll > ul > li.delimiter{width:4px; min-height:4px; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; background:rgba(0,0,0,0.25); display:block}
.menu-4 .menu-scroll > ul ul{position:static; width:auto}
.menu-4 .menu-button{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; position:static; width:100%; min-height:0px}
.menu-4 .menu-scroll > ul{display:block}
.menu-4 .menu-scroll > ul > li.menu-item{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.menu-4 .menu-scroll > ul > li.menu-item > a{width:auto; color:#ffffff; font-family:Roboto Condensed, sans-serif; font-style:normal; font-weight:bold; font-size:14px; text-transform:uppercase; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-left:15px; padding-right:15px; padding-top:0.02px; padding-bottom:0.02px; background:transparent; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:0px}
.menu-4 .menu-scroll > ul > li.menu-item > a:hover,
.menu-4 .menu-scroll > ul > li.menu-item > a.hover{background:#000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.menu-4 .menu-scroll > ul > li.more-button{display:none}
.menu-4 .menu-scroll > ul ul ul{position:static; width:auto}
.block-2 .layout_5_id_4{margin-top:0px; margin-left:0px; margin-right:0px; width:auto}
.block-7{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:3; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:31px; margin-left:0px; margin-bottom:0px; margin-right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; padding-bottom:50px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-16{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:2; display:block; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-19{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:6; width:auto; max-width:100%; box-sizing:border-box; margin-top:30px; margin-left:0px; margin-right:0px; margin-bottom:0px; min-height:0px; display:block}
.horizontal_blocklist-24 .header{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center}
.horizontal_blocklist-24 .header_text{font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:25px; -ms-box-shadow:inset 0px -8px 0px  #dd221a; -moz-box-shadow:inset 0px -8px 0px  #dd221a; -webkit-box-shadow:inset 0px -8px 0px  #dd221a; box-shadow:inset 0px -8px 0px  #dd221a; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-bottom:20px; padding-left:10px; padding-right:10px; color:#000000; text-transform:uppercase; font-weight:bold; padding-top:10px}
.horizontal_blocklist-24 .body{box-sizing:border-box; width:auto; margin-left:-5px; margin-right:-5px}
.horizontal_blocklist-24 .list{box-sizing:border-box; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.horizontal_blocklist-24 .item-outer{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:100%}
.horizontal_blocklist-24 .item{box-sizing:border-box; width:290px; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; margin-right:auto; margin-left:auto; -ms-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -moz-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -webkit-box-shadow:inset 0px 0px 0px  1px #dbdbdb; box-shadow:inset 0px 0px 0px  1px #dbdbdb; margin-top:20px; padding-bottom:20px; padding-top:0.02px; padding-right:20px; padding-left:20px}
.horizontal_blocklist-24 .item_body{display:block}
.horizontal_blocklist-24 .item_figure{max-width:100%; margin-bottom:5px; margin-top:10px; width:auto}
.horizontal_blocklist-24 .item_detail{margin-left:0px; margin-right:0px; width:auto; text-align:center}
.horizontal_blocklist-24 .text{font-size:15px; margin-top:20px; font-family:Roboto Condensed, sans-serif; font-style:normal; text-align:center}
.horizontal_blocklist-24 .image{text-align:center; margin-left:auto; margin-right:auto}
.horizontal_blocklist-24 .title{font-family:Roboto Condensed, sans-serif; font-weight:bold; font-style:normal; font-size:20px; margin-top:20px; text-align:center}
.horizontal_blocklist-24 .item_figure .image{text-align:center}
.horizontal_blocklist-24 .item_figure .image img{max-width:100%; height:auto}
.widget-24{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:5; box-sizing:border-box; width:auto; margin-top:30px; margin-left:0px; margin-bottom:0px; margin-right:auto; right:0px; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -moz-flex-shrink:1; -ms-flex-negative:1; -webkit-flex-shrink:1; flex-shrink:1}
.list-29 .icon{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; background:url("../images/Untitled-1_24 (1).png") left 50% top 50% / auto auto no-repeat; width:39px; min-height:39px}
.list-29 .header-text{-ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.29) 0%,rgba(0, 0, 0, 0.29) 9%,rgba(37, 37, 37, 0.29) 9.1%,rgba(37, 37, 37, 0.29) 18%,rgba(70, 70, 70, 0.29) 18.1%,rgba(70, 70, 70, 0.29) 27%,rgba(99, 99, 99, 0.29) 27.1%,rgba(99, 99, 99, 0.29) 36%,rgba(125, 125, 125, 0.29) 36.1%,rgba(125, 125, 125, 0.29) 45%,rgba(149, 149, 149, 0.29) 45.1%,rgba(149, 149, 149, 0.29) 54%,rgba(172, 172, 172, 0.29) 54.1%,rgba(172, 172, 172, 0.29) 63%,rgba(194, 194, 194, 0.29) 63.1%,rgba(194, 194, 194, 0.29) 72%,rgba(215, 215, 215, 0.29) 72.1%,rgba(215, 215, 215, 0.29) 81%,rgba(235, 235, 235, 0.29) 81.1%,rgba(235, 235, 235, 0.29) 90%,rgba(255, 255, 255, 0.29) 90.1%,rgba(255, 255, 255, 0.29) 100%) #5c5c5c; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; min-height:60px; color:#ffffff; text-align:center; font-family:Roboto Condensed, sans-serif; font-style:normal; padding-top:15px; padding-bottom:15px; font-size:24px; text-transform:none; font-weight:bold; margin-bottom:20px}
.list-29 .header-text:hover,
.list-29 .header-text.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.list-29 .list-col{box-sizing:border-box}
.list-29 .list-item-inner{margin-top:5px}
.list-29 .title{min-height:0px; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:16px; font-weight:bold; padding-top:0.02px; margin-left:10px}
.widget-23{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:4; box-sizing:border-box; width:auto; margin-top:30px; margin-left:auto; margin-bottom:0px; margin-right:auto; right:0px; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -moz-flex-shrink:1; -ms-flex-negative:1; -webkit-flex-shrink:1; flex-shrink:1}
.list-28 .icon{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; background:url("../images/Untitled-1_24.png") left 50% top 50% / auto auto no-repeat; width:39px; min-height:39px}
.list-28 .header-text{-ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.29) 0%,rgba(0, 0, 0, 0.29) 9%,rgba(37, 37, 37, 0.29) 9.1%,rgba(37, 37, 37, 0.29) 18%,rgba(70, 70, 70, 0.29) 18.1%,rgba(70, 70, 70, 0.29) 27%,rgba(99, 99, 99, 0.29) 27.1%,rgba(99, 99, 99, 0.29) 36%,rgba(125, 125, 125, 0.29) 36.1%,rgba(125, 125, 125, 0.29) 45%,rgba(149, 149, 149, 0.29) 45.1%,rgba(149, 149, 149, 0.29) 54%,rgba(172, 172, 172, 0.29) 54.1%,rgba(172, 172, 172, 0.29) 63%,rgba(194, 194, 194, 0.29) 63.1%,rgba(194, 194, 194, 0.29) 72%,rgba(215, 215, 215, 0.29) 72.1%,rgba(215, 215, 215, 0.29) 81%,rgba(235, 235, 235, 0.29) 81.1%,rgba(235, 235, 235, 0.29) 90%,rgba(255, 255, 255, 0.29) 90.1%,rgba(255, 255, 255, 0.29) 100%) #dd221a; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; min-height:60px; color:#ffffff; text-align:center; font-family:Roboto Condensed, sans-serif; font-style:normal; padding-top:15px; padding-bottom:15px; font-size:24px; text-transform:none; font-weight:bold; margin-bottom:20px}
.list-28 .header-text:hover,
.list-28 .header-text.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.list-28 .list-col{box-sizing:border-box}
.list-28 .list-item-inner{margin-top:5px}
.list-28 .title{min-height:0px; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:16px; font-weight:bold; padding-top:0.02px; margin-left:10px}
.widget-21{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:3; box-sizing:border-box; min-height:400px; width:auto; margin-top:30px; margin-left:0px; margin-bottom:0px; margin-right:0px; background:url("../images/jpg (1).jpeg") left 50% bottom 8px / auto auto no-repeat, url("../images/jpg.jpeg") left 50% top 0px / auto auto no-repeat; display:none; right:auto}
.editable_block-26 .body{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.editable_block-26 .image{float:none; margin-left:0; margin-right:0}
.editable_block-26 .more{clear:none}
.widget-22{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; min-height:680px; width:auto; margin-top:30px; margin-left:0px; margin-bottom:0px; margin-right:0px; background:url("../images/_компаньены.jpg") left 50% top 50% / auto auto no-repeat; display:none; right:auto}
.editable_block-27 .body{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.editable_block-27 .image{float:none; margin-left:0; margin-right:0}
.editable_block-27 .more{clear:none}
.block-6{position:relative; font-family:Roboto Condensed, sans-serif; font-size:16px; color:#474747; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:1; display:block; margin-top:30px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px}
.widget-26{position:relative; font-family:Roboto Condensed, sans-serif; font-size:16px; color:#474747; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; display:block; width:auto; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px}
.content-31 .pics-1{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center}
.widget-25{position:relative; font-family:Roboto Condensed, sans-serif; font-size:30px; color:#dd221a; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; margin-top:15px; margin-bottom:0px; font-weight:bold; width:auto; margin-left:0px; margin-right:0px; display:block}
.block-16 .layout_28{margin-top:0px; width:auto; -webkit-box-flex:1 0 auto; -moz-box-flex:1 0 auto; -webkit-flex:1 0 auto; -ms-flex:1 0 auto; padding-right:8px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-left:0px; margin-right:0px; margin-bottom:0px; padding-left:8px; flex:1 0 auto}
.block-16 .layout_29{margin-top:0px; width:auto; -webkit-box-flex:1 0 auto; -moz-box-flex:1 0 auto; -webkit-flex:1 0 auto; -ms-flex:1 0 auto; padding-left:8px; margin-left:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-right:0px; margin-bottom:0px; padding-right:8px; flex:1 0 auto}
.block-16 .layout_55_id_28{margin-top:0px; margin-left:0px; margin-right:0px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap}
.block-16 .layout_55_id_26{margin-top:0px}
.block-14{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0; z-index:1; display:block; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-20{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; min-height:0px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; -ms-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -moz-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -webkit-box-shadow:inset 0px 0px 0px  1px #dbdbdb; box-shadow:inset 0px 0px 0px  1px #dbdbdb; padding-top:20px; padding-left:20px; padding-bottom:20px; padding-right:20px; display:block}
.news-25 .news__header{-webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; text-align:space-between}
.news-25 .all_link{-ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.39) 0%,rgba(0, 0, 0, 0.39) 9%,rgba(37, 37, 37, 0.39) 9.1%,rgba(37, 37, 37, 0.39) 18%,rgba(70, 70, 70, 0.39) 18.1%,rgba(70, 70, 70, 0.39) 27%,rgba(99, 99, 99, 0.39) 27.1%,rgba(99, 99, 99, 0.39) 36%,rgba(125, 125, 125, 0.39) 36.1%,rgba(125, 125, 125, 0.39) 45%,rgba(149, 149, 149, 0.39) 45.1%,rgba(149, 149, 149, 0.39) 54%,rgba(172, 172, 172, 0.39) 54.1%,rgba(172, 172, 172, 0.39) 63%,rgba(194, 194, 194, 0.39) 63.1%,rgba(194, 194, 194, 0.39) 72%,rgba(215, 215, 215, 0.39) 72.1%,rgba(215, 215, 215, 0.39) 81%,rgba(235, 235, 235, 0.39) 81.1%,rgba(235, 235, 235, 0.39) 90%,rgba(255, 255, 255, 0.39) 90.1%,rgba(255, 255, 255, 0.39) 100%) #5c5c5c; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; width:120px; min-height:35px; text-align:center; color:#ffffff; font-family:Roboto Condensed, sans-serif; font-style:normal; padding-top:9px; padding-bottom:7px; font-size:14px}
.news-25 .all_link:hover,
.news-25 .all_link.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.news-25 .body{width:auto}
.news-25 .news__list{-webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.news-25 .item-outer{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:100%}
.news-25 .item{width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; text-transform:none}
.news-25 .item__image{float:none; max-width:100%; margin-right:0px}
.news-25 .item__image img{max-width:100%; height:auto; min-height:0px; text-decoration:none}
.news-25 .item__title{text-decoration:underline; font-size:15px; font-family:Roboto Condensed, sans-serif; font-weight:bold; font-style:normal; color:#dd221a; text-align:left}
.news-25 .item__date{text-transform:none; margin-top:10px}
.news-25 .item__date > span{text-transform:lowercase; background:#474747; color:#ffffff; min-height:20px; width:80px; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:15px; text-align:center; font-weight:300; padding-top:0.02px; padding-bottom:0.02px}
.news-25 .item__text{margin-top:15px; text-transform:none; font-size:13px; text-decoration:none; z-index:4}
.widget-10{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; width:auto; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:0px; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px; box-sizing:border-box; display:block; background:#474747; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px}
.menu-14 .menu-scroll > ul > li.delimiter{background:rgba(214,214,214,0.15); -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin-top:0px; margin-bottom:0px; display:block}
.menu-14 .menu-title{display:block}
.menu-14 .menu-scroll > ul > li.menu-item > a{text-align:left; color:#ffffff; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:15px; margin-left:0px; margin-right:0px; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; font-weight:normal; background:url("../images/Untitled-1_09.png") right 20px top 50% / auto auto no-repeat transparent; margin-top:0px; margin-bottom:0px}
.menu-14 .menu-scroll > ul > li.menu-item > a:hover,
.menu-14 .menu-scroll > ul > li.menu-item > a.hover{background:none rgba(0,0,0,0.26); font-size:13px}
.block-7 .layout_53{margin-top:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-7 .layout_55{margin-top:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.wrapper .layout_center_2_id_12_0{margin-top:0px}
.wrapper .layout_center_2_id_12_2{margin-top:0px}
.wrapper .layout_center_2_id_12_4{margin-top:0px}
.widget-36{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-transform:none; text-decoration:none; top:0px; left:0px; position:fixed; right:0px; z-index:9999; width:auto; box-sizing:border-box; margin-top:0px; display:block}

}
.side-panel body{z-index:2; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; background:#ffffff}
.side-panel .wrapper{z-index:3; display:block; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.side-panel .block-8{z-index:8; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; left:0; top:0; position:relative; margin-top:100px; margin-left:0px; margin-bottom:0px; margin-right:0; min-height:0px; width:auto; right:0px; -ms-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); -moz-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); -webkit-box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); box-shadow:inset 0px 10px 0px  rgba(125,125,125,0.31); background:#474747; padding-top:0.02px; padding-bottom:50px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none}
.side-panel .block-13{z-index:3; display:block; left:0; top:0; position:relative; margin-top:50px; margin-left:0px; margin-right:0; margin-bottom:auto; min-height:0px}
.side-panel .widget-38{z-index:2; left:0; top:0; position:relative; margin-top:39px; margin-left:0px; margin-bottom:0px; margin-right:0}
.side-panel .widget-27{z-index:1; left:0; top:0; position:relative; margin-top:0px; margin-left:1px; margin-bottom:0; margin-right:0; font-family:Roboto, sans-serif; font-style:normal; color:#bbbbbb}
.side-panel .block-11{z-index:2; display:block; left:0; top:0; position:relative; margin-top:50px; margin-left:165px; margin-right:0; margin-bottom:auto; min-height:0px; text-align:left}
.side-panel .widget-29{z-index:3; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:0; font-family:Roboto, sans-serif; font-style:normal; color:#bbbbbb; text-align:left; font-size:14px; text-decoration:none; width:280px}
.side-panel .address-38 .title{text-align:left; font-size:14px; font-family:Roboto Condensed, sans-serif; font-style:normal; color:#dbdbdb}
.side-panel .widget-30{z-index:2; left:0; top:0; position:relative; margin-top:15px; margin-left:0px; margin-bottom:0; margin-right:0; min-height:39px; color:#bbbbbb; font-family:Roboto, sans-serif; font-style:normal}
.side-panel .widget-31{z-index:1; left:0; top:0; position:relative; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0; color:#bbbbbb; text-align:left}
.side-panel .block-12{z-index:1; display:block; left:0; top:0; position:relative; margin-top:50px; margin-left:149px; margin-right:0; margin-bottom:auto; min-height:0px}
.side-panel .widget-32{z-index:2; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:0; width:153px; min-height:27px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start}
.side-panel .widget-34{z-index:1; left:0; top:0; position:relative; margin-top:34px; margin-left:57px; margin-bottom:-115px; margin-right:0}
.side-panel .block-4{z-index:7; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0; min-height:0px}
.side-panel .widget-13{z-index:4; left:0; top:0; position:relative; margin-top:-138px; margin-left:188px; margin-right:0; margin-bottom:auto; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:16px; min-height:0px; text-transform:none; color:#7d7d7d; text-decoration:none}
.side-panel .widget-14{z-index:3; left:0; top:0; position:relative; margin-top:-149px; margin-left:42px; margin-right:0; margin-bottom:auto; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:url("../images/Untitled-1_03.png") left 10px top 50% / auto auto no-repeat, repeating-linear-gradient(to top right,rgba(252, 62, 55, 0.39) 0%,rgba(201, 7, 0, 0.39) 100%) #dd221a; -ms-border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; min-height:80px; color:#ffffff; text-transform:uppercase; font-weight:bold; font-size:17px; text-align:flex-start; padding-left:85px; width:220px; text-decoration:none}
.side-panel .widget-14:hover,
.side-panel .widget-14.hover{margin-top:-138px; margin-left:21px; border-top:none; border-right:none; border-bottom:none; border-left:none}
.side-panel .block-9{z-index:2; display:block; left:0; top:0; position:relative; margin-top:-138px; margin-left:153px; margin-right:0; margin-bottom:auto; min-height:0px; text-decoration:none; text-transform:none}
.side-panel .widget-15{z-index:2; left:0; top:0; position:relative; margin-top:5px; margin-left:53px; margin-bottom:0px; margin-right:0; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; width:167px; font-size:15px; text-align:flex-start; text-decoration:underline; color:#dd221a; font-weight:bold; min-height:0px; text-transform:none}
.side-panel .widget-15:hover,
.side-panel .widget-15.hover{color:#000000}
.side-panel .widget-8{z-index:1; margin-bottom:0; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-right:0; font-family:Roboto Condensed, sans-serif; font-style:normal; font-weight:bold; text-transform:none; width:220px; text-decoration:none}
.side-panel .widget-8:hover,
.side-panel .widget-8.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.side-panel .phones-11 .icon{background:url("../images/Untitled-1_08 (7).png") left 50% top 50% / auto auto no-repeat #000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; width:37px; min-height:37px}
.side-panel .phones-11 .inner{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.side-panel .phones-11 .text_body{font-size:19px; margin-left:10px}
.side-panel .phones-11 .block-body-drop{top:100%; right:auto; bottom:auto}
.side-panel .widget-4{z-index:1; box-sizing:border-box; margin-top:0px; margin-bottom:0; margin-left:0px; margin-right:0px; left:0; top:0; position:relative; width:auto; right:0px; text-transform:none}
.side-panel .widget-5{z-index:6; left:0; top:0; position:relative; margin-top:30px; margin-left:0px; margin-bottom:0px; margin-right:0; width:auto; right:0px; min-height:370px; -ms-box-shadow:0px 8px 0px  #000000; -moz-box-shadow:0px 8px 0px  #000000; -webkit-box-shadow:0px 8px 0px  #000000; box-shadow:0px 8px 0px  #000000; background:url("../images/wm_slider_spacer.gif") left 50% top 50% / cover no-repeat; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:0.02px}
.side-panel .slider-7 .slider-prev{z-index:4}
.side-panel .slider-7 .slider-pager{margin-bottom:0px}
.side-panel .slider-7 .slider-pager > a{-ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:25px; width:20px; padding-top:5px; padding-bottom:5px; margin-top:0px; margin-right:2px; margin-bottom:0px; margin-left:2px; padding-left:2px; padding-right:2px}
.side-panel .block-3{z-index:5; display:block; left:0; top:0; position:relative; margin-top:40px; margin-left:0px; margin-bottom:0; margin-right:0; min-height:60px; width:auto; right:0px; background:repeating-linear-gradient(to bottom right,#e8e8e8 0%,#ddddda 100%)}
.side-panel .block-3:hover,
.side-panel .block-3.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.side-panel .widget-7{z-index:2; left:0; top:0; position:relative; margin-top:30px; margin-left:0px; margin-bottom:30px; margin-right:0px; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; width:auto; right:0px; padding-left:300px; background:url("../images/Untitled-1_08 (6).png") left 0px top calc(50% + 40px) / auto auto no-repeat; text-align:right}
.side-panel .blocklist-10 .header{-webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; margin-left:30px; width:auto; margin-right:0px}
.side-panel .blocklist-10 .header_text{font-weight:bold; font-size:40px; text-transform:none; text-align:left}
.side-panel .blocklist-10 .item{-ms-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); -moz-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); -webkit-box-shadow:0px 6px 13px  rgba(0,0,0,0.25); box-shadow:0px 6px 13px  rgba(0,0,0,0.25); background:#ffffff; border-top:8px solid #dd221a; border-right:8px solid #dd221a; border-bottom:8px solid #dd221a; border-left:8px solid #dd221a; -ms-border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; width:190px; margin-right:auto; margin-left:30px; min-height:190px; margin-top:30px}
.side-panel .blocklist-10 .image{text-align:center; margin-top:25px}
.side-panel .blocklist-10 .image img{text-align:center; margin-top:0px}
.side-panel .blocklist-10 .title{margin-left:10px; margin-right:10px; text-align:center; font-size:19px; font-weight:normal; margin-top:15px}
.side-panel .block-2{z-index:4; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; min-height:0px; width:auto; right:0px; background:#dd221a; text-transform:none; padding-top:10px; padding-bottom:10px}
.side-panel .widget-17{z-index:3; box-sizing:border-box; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; left:0; top:0; position:relative; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; width:220px; text-transform:none}
.side-panel .search-22 input{min-height:37px; -ms-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); -moz-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); -webkit-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); box-shadow:inset 0px 0px 5px rgba(0,0,0,0.31); background:rgba(0,0,0,0.3); border-top:1px solid #e62d27; border-right:1px solid #e62d27; border-bottom:1px solid #e62d27; border-left:1px solid #e62d27; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-left:15px; padding-right:15px; color:#f7f7f7}
.side-panel .search-22 button{min-height:35px; width:35px; background:url("../images/Untitled-1_06 (1).png") left 50% top 50% / auto auto no-repeat #000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.side-panel .widget-3{z-index:2; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; width:auto; margin-top:30px; margin-right:0px; margin-bottom:20px; margin-left:0px; cursor:pointer; left:0; top:0; position:relative; right:0px; min-height:45px; text-transform:none; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; background:#dd221a}
.side-panel .menu-4 .menu-scroll > ul > li.delimiter{margin-top:0px; margin-bottom:0px; -ms-border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; min-height:1px; width:auto; background:rgba(0,0,0,0.25); display:block; margin-left:0px; margin-right:0px; height:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.side-panel .menu-4 .menu-scroll > ul ul{position:static; width:auto}
.side-panel .menu-4 .menu-button{display:none}
.side-panel .menu-4 .menu-scroll > ul{display:block}
.side-panel .menu-4 .menu-scroll > ul > li.menu-item{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.side-panel .menu-4 .menu-scroll > ul > li.menu-item > a{width:auto; color:#ffffff; font-family:Roboto Condensed, sans-serif; font-style:normal; font-weight:bold; font-size:14px; text-transform:uppercase; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-left:15px; padding-right:15px; padding-top:0.02px; padding-bottom:0.02px; background:transparent; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:40px; cursor:pointer; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box; text-decoration:none; line-height:1.4; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; letter-spacing:0px; text-align:left; text-indent:0px}
.side-panel .menu-4 .menu-scroll > ul > li.menu-item > a:hover,
.side-panel .menu-4 .menu-scroll > ul > li.menu-item > a.hover{background:#000000; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.side-panel .menu-4 .menu-scroll > ul > li.more-button{display:none}
.side-panel .menu-4 .menu-scroll > ul ul > li{display:block}
.side-panel .menu-4 .menu-scroll > ul ul ul{position:static; width:auto}
.side-panel .block-7{z-index:3; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; left:0; top:0; position:relative; margin-top:31px; margin-left:0px; margin-bottom:0px; margin-right:0; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; min-height:0px; padding-bottom:50px}
.side-panel .block-16{z-index:2; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:40px; margin-right:0; margin-bottom:auto; min-height:0px}
.side-panel .widget-19{z-index:6; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:0; width:700px}
.side-panel .horizontal_blocklist-24 .header{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center}
.side-panel .horizontal_blocklist-24 .header_text{font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:25px; -ms-box-shadow:inset 0px -8px 0px  #dd221a; -moz-box-shadow:inset 0px -8px 0px  #dd221a; -webkit-box-shadow:inset 0px -8px 0px  #dd221a; box-shadow:inset 0px -8px 0px  #dd221a; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-bottom:20px; padding-left:10px; padding-right:10px; color:#000000; text-transform:uppercase; font-weight:bold; padding-top:10px}
.side-panel .horizontal_blocklist-24 .item{-webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; width:345px; margin-right:5px; margin-left:5px; -ms-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -moz-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -webkit-box-shadow:inset 0px 0px 0px  1px #dbdbdb; box-shadow:inset 0px 0px 0px  1px #dbdbdb; margin-top:20px; padding-bottom:20px; padding-top:0.02px; padding-right:20px; padding-left:0px}
.side-panel .horizontal_blocklist-24 .item_detail{margin-left:0px}
.side-panel .horizontal_blocklist-24 .text{font-size:15px; margin-top:20px; font-family:Roboto Condensed, sans-serif; font-style:normal}
.side-panel .horizontal_blocklist-24 .title{font-family:Roboto Condensed, sans-serif; font-weight:bold; font-style:normal; font-size:20px; margin-top:20px}
.side-panel .widget-24{z-index:5; left:0; top:0; position:relative; margin-top:60px; margin-left:40px; margin-bottom:0; margin-right:0; width:341px}
.side-panel .widget-24:hover,
.side-panel .widget-24.hover{margin-top:61px; margin-left:18px; margin-bottom:auto}
.side-panel .list-29 .icon{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; background:url("../images/Untitled-1_24.png") left 50% top 50% / auto auto no-repeat; width:39px; min-height:39px}
.side-panel .list-29 .header-text{-ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.29) 0%,rgba(0, 0, 0, 0.29) 9%,rgba(37, 37, 37, 0.29) 9.1%,rgba(37, 37, 37, 0.29) 18%,rgba(70, 70, 70, 0.29) 18.1%,rgba(70, 70, 70, 0.29) 27%,rgba(99, 99, 99, 0.29) 27.1%,rgba(99, 99, 99, 0.29) 36%,rgba(125, 125, 125, 0.29) 36.1%,rgba(125, 125, 125, 0.29) 45%,rgba(149, 149, 149, 0.29) 45.1%,rgba(149, 149, 149, 0.29) 54%,rgba(172, 172, 172, 0.29) 54.1%,rgba(172, 172, 172, 0.29) 63%,rgba(194, 194, 194, 0.29) 63.1%,rgba(194, 194, 194, 0.29) 72%,rgba(215, 215, 215, 0.29) 72.1%,rgba(215, 215, 215, 0.29) 81%,rgba(235, 235, 235, 0.29) 81.1%,rgba(235, 235, 235, 0.29) 90%,rgba(255, 255, 255, 0.29) 90.1%,rgba(255, 255, 255, 0.29) 100%) #5c5c5c; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; min-height:60px; color:#ffffff; text-align:center; font-family:Roboto Condensed, sans-serif; font-style:normal; padding-top:15px; padding-bottom:15px; font-size:24px; text-transform:none; font-weight:bold; margin-bottom:20px}
.side-panel .list-29 .header-text:hover,
.side-panel .list-29 .header-text.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.side-panel .list-29 .list-item-inner{margin-top:5px}
.side-panel .list-29 .title{min-height:0px; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:17px; font-weight:bold; padding-top:0.02px; margin-left:10px}
.side-panel .widget-23{z-index:4; left:0; top:0; position:relative; margin-top:60px; margin-left:0px; margin-bottom:auto; margin-right:0; width:341px}
.side-panel .list-28 .icon{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; background:url("../images/Untitled-1_24.png") left 50% top 50% / auto auto no-repeat; width:39px; min-height:39px}
.side-panel .list-28 .header-text{-ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.29) 0%,rgba(0, 0, 0, 0.29) 9%,rgba(37, 37, 37, 0.29) 9.1%,rgba(37, 37, 37, 0.29) 18%,rgba(70, 70, 70, 0.29) 18.1%,rgba(70, 70, 70, 0.29) 27%,rgba(99, 99, 99, 0.29) 27.1%,rgba(99, 99, 99, 0.29) 36%,rgba(125, 125, 125, 0.29) 36.1%,rgba(125, 125, 125, 0.29) 45%,rgba(149, 149, 149, 0.29) 45.1%,rgba(149, 149, 149, 0.29) 54%,rgba(172, 172, 172, 0.29) 54.1%,rgba(172, 172, 172, 0.29) 63%,rgba(194, 194, 194, 0.29) 63.1%,rgba(194, 194, 194, 0.29) 72%,rgba(215, 215, 215, 0.29) 72.1%,rgba(215, 215, 215, 0.29) 81%,rgba(235, 235, 235, 0.29) 81.1%,rgba(235, 235, 235, 0.29) 90%,rgba(255, 255, 255, 0.29) 90.1%,rgba(255, 255, 255, 0.29) 100%) #dd221a; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; min-height:60px; color:#ffffff; text-align:center; font-family:Roboto Condensed, sans-serif; font-style:normal; padding-top:15px; padding-bottom:15px; font-size:24px; text-transform:none; font-weight:bold; margin-bottom:20px}
.side-panel .list-28 .header-text:hover,
.side-panel .list-28 .header-text.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.side-panel .list-28 .list-item-inner{margin-top:5px}
.side-panel .list-28 .title{min-height:0px; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:17px; font-weight:bold; padding-top:0.02px; margin-left:10px}
.side-panel .widget-21{z-index:3; left:0; top:0; position:relative; margin-top:49px; margin-left:auto; margin-bottom:0; margin-right:auto; background:url("../images/jpg (1).jpeg") left 50% bottom 8px / auto auto no-repeat, url("../images/jpg.jpeg") left 50% top 0px / auto auto no-repeat; width:700px; min-height:400px; text-align:center}
.side-panel .widget-22{z-index:2; left:0; top:0; position:relative; margin-top:30px; margin-left:auto; margin-bottom:0; margin-right:auto; width:700px; min-height:680px; background:url("../images/_компаньены.jpg") left 50% top 50% / auto auto no-repeat; text-align:center}
.side-panel .block-6{z-index:1; display:block; left:0; top:0; position:relative; margin-top:40px; margin-left:0px; margin-bottom:0px; margin-right:0; min-height:0px}
.side-panel .widget-26{z-index:2; left:0; top:0; position:relative; margin-top:10px; margin-left:0px; margin-bottom:0px; margin-right:0; font-size:16px; color:#474747; width:700px}
.side-panel .content-31 .pics-1{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center}
.side-panel .widget-25{z-index:1; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; width:700px; font-family:Roboto Condensed, sans-serif; font-weight:bold; font-style:normal; font-size:30px; color:#dd221a}
.side-panel .block-14{z-index:1; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:auto}
.side-panel .widget-20{z-index:2; left:0; top:0; position:relative; margin-top:37px; margin-left:0px; margin-bottom:0px; margin-right:0; width:220px; -ms-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -moz-box-shadow:inset 0px 0px 0px  1px #dbdbdb; -webkit-box-shadow:inset 0px 0px 0px  1px #dbdbdb; box-shadow:inset 0px 0px 0px  1px #dbdbdb; padding-top:20px; padding-left:20px; padding-bottom:20px; padding-right:20px; text-transform:none}
.side-panel .news-25 .news__header{-webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; text-align:space-between}
.side-panel .news-25 .all_link{-ms-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -moz-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); -webkit-box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); box-shadow:inset 0px 0px 0px 2px rgba(0,0,0,0.1), 0px 7px 15px  rgba(0,0,0,0.27); background:repeating-linear-gradient(to bottom right,rgba(0, 0, 0, 0.39) 0%,rgba(0, 0, 0, 0.39) 9%,rgba(37, 37, 37, 0.39) 9.1%,rgba(37, 37, 37, 0.39) 18%,rgba(70, 70, 70, 0.39) 18.1%,rgba(70, 70, 70, 0.39) 27%,rgba(99, 99, 99, 0.39) 27.1%,rgba(99, 99, 99, 0.39) 36%,rgba(125, 125, 125, 0.39) 36.1%,rgba(125, 125, 125, 0.39) 45%,rgba(149, 149, 149, 0.39) 45.1%,rgba(149, 149, 149, 0.39) 54%,rgba(172, 172, 172, 0.39) 54.1%,rgba(172, 172, 172, 0.39) 63%,rgba(194, 194, 194, 0.39) 63.1%,rgba(194, 194, 194, 0.39) 72%,rgba(215, 215, 215, 0.39) 72.1%,rgba(215, 215, 215, 0.39) 81%,rgba(235, 235, 235, 0.39) 81.1%,rgba(235, 235, 235, 0.39) 90%,rgba(255, 255, 255, 0.39) 90.1%,rgba(255, 255, 255, 0.39) 100%) #5c5c5c; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; width:120px; min-height:35px; text-align:center; color:#ffffff; font-family:Roboto Condensed, sans-serif; font-style:normal; padding-top:9px; padding-bottom:7px; font-size:14px}
.side-panel .news-25 .all_link:hover,
.side-panel .news-25 .all_link.hover{border-top:none; border-right:none; border-bottom:none; border-left:none}
.side-panel .news-25 .item{text-transform:none}
.side-panel .news-25 .item__image img{text-decoration:none}
.side-panel .news-25 .item__title{text-decoration:underline; font-size:15px; font-family:Roboto Condensed, sans-serif; font-weight:bold; font-style:normal; color:#dd221a; text-align:left}
.side-panel .news-25 .item__date{text-transform:none; margin-top:10px}
.side-panel .news-25 .item__date > span{text-transform:lowercase; background:#474747; color:#ffffff; min-height:20px; width:80px; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:15px; text-align:center; font-weight:300; padding-top:0.02px; padding-bottom:0.02px}
.side-panel .news-25 .item__text{margin-top:15px; text-transform:none; font-size:13px; text-decoration:none; z-index:4}
.side-panel .widget-10{z-index:1; width:auto; margin-top:0px; margin-right:0px; margin-bottom:20px; margin-left:0px; left:0; top:0; position:relative; text-transform:none; padding-top:10px; padding-bottom:10px; background:#474747; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; padding-left:0px; padding-right:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:justify; text-indent:0px; text-decoration:none; box-sizing:border-box; display:block}
.side-panel .menu-14 .menu-scroll > ul > li.delimiter{background:rgba(214,214,214,0.15); -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin-top:0px; margin-bottom:0px; display:block}
.side-panel .menu-14 .menu-scroll > ul ul{position:static; width:auto}
.side-panel .menu-14 .menu-title{display:block}
.side-panel .menu-14 .menu-scroll > ul > li.menu-item > a{text-align:left; color:#ffffff; font-family:Roboto Condensed, sans-serif; font-style:normal; font-size:15px; margin-left:0px; margin-right:0px; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; font-weight:normal; background:url("../images/Untitled-1_09.png") right 20px top 50% / auto auto no-repeat transparent; margin-top:0px; margin-bottom:0px; cursor:pointer; display:block; box-sizing:border-box; text-decoration:none; line-height:1.4; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; letter-spacing:0px; text-indent:0px; text-transform:none}
.side-panel .menu-14 .menu-scroll > ul > li.menu-item > a:hover,
.side-panel .menu-14 .menu-scroll > ul > li.menu-item > a.hover{background:none rgba(0,0,0,0.26)}
.side-panel .widget-36{text-transform:none}
.price_tb{border-collapse:collapse; text-align:center; width:100%; margin-bottom: 20px;}
.price_tb td, th{border:1px solid #000; padding:3px 4px;}
.price_tb th{background:#ff9ea5;}
.price_tb tr td:first-child{text-align:left; }
.price_tb tr th:last-child{width: 15%;}
.price_tb tr td:last-child{width: 15%;}
.btn_call{text-align:center;}

.infograf {
	text-align: center;
	width: 100%;
}
.infograf td{
	width: 155px;
	padding-top: 15px;
}
.infograf tr{
	vertical-align: baseline;
}
.main-product{
	background:#dcf0f1;
	padding: 0 8px 30px 0;
	border-top: 5px solid #44B8C3;
	    margin: 0 0 20px 0;
}
.main-product .highslide img{
	float:left;
	padding:10px 15px 0px 15px;
}
.main-product img{
	float:left;
	padding:10px 15px 0px 15px;
}
.main-product ul{
padding: 0 0 0 230px;
}
.main-table{
	text-align: center;
	padding: 0 0 25px 0;
}
.main-table h3{
	padding: 8px 0 0 0;
}
.main-table td{
	border: 1px solid #000;
}
.all-models a{
	background:#dd221a;
	color:#fff;
	font-size: 20px;
	padding:5px 72px;
	margin:0 0 0 200px;
}
.all-models a:hover{
	background:#44B8C3;
}
.all-pvh a{
	background:#dd221a;
	color:#fff;
	font-size: 30px;
	padding:5px 128px;

}
.all-pvh a:hover{
	background:#44B8C3;
}
.main-product-2 div{
	margin-left: 30px;
}

.main-product-2 h3{

	font-size: 20px;
}

.main-product-2 ul{
	padding-left: 280px;
}