@font-face {
    font-family: 'Myriad Pro Light';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/MyriadPro-Light/MyriadPro-Light.eot');
    src: url('../fonts/MyriadPro-Light/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-Light/MyriadPro-Light.woff') format('woff'),
    url('../fonts/MyriadPro-Light/MyriadPro-Light.ttf') format('truetype'),
    url('../fonts/MyriadPro-Light/MyriadPro-Light.svg') format('svg');
}
@font-face {
    font-family: 'Myriad Pro Regular';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/MyriadPro-Regular/MyriadPro-Regular.eot');
    src: url('../fonts/MyriadPro-Regular/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-Regular/MyriadPro-Regular.woff') format('woff'),
    url('../fonts/MyriadPro-Regular/MyriadPro-Regular.ttf') format('truetype'),
    url('../fonts/MyriadPro-Regular/MyriadPro-Regular.svg') format('svg');
}
@font-face {
    font-family: 'alutech-fonts';
    font-weight: normal;
    font-style: normal;
    src: url('../fonts/alutech-fonts/alutech-fonts.eot');
    src: url('../fonts/alutech-fonts/alutech-fonts.eot#iefix') format('embedded-opentype'),
    url('../fonts/alutech-fonts/alutech-fonts.woff') format('woff'),
    url('../fonts/alutech-fonts/alutech-fonts.ttf') format('truetype'),
    url('../fonts/alutech-fonts/alutech-fonts.svg') format('svg');
}

/*-----------grid---------------*/
html{box-sizing: border-box;}
*,
*:before,
*:after {box-sizing: inherit;}
a{text-decoration: none;}
a:not(.buy-button .bt):focus{color: #08c !important;}
ul {margin: 0;padding: 0;list-style-image: none;list-style-position: outside;list-style-type: none;}
.clearfix:after,.row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after {content: "";display: table;clear: both;}
.row:before {content: "";display: table;}
.row {margin: 0 -10px;}
[class*="col_"] {float: left;}
table{border-collapse:collapse;border-spacing:0;display:table;}
.table{ display: table;}
.table .col{display: table-cell;float: none !important;}
.table-center{ margin: 0 auto;}
.table-max{width: 100%;}
table,th,td{border:none;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.right {float: right !important;}
.left {float:left !important;}
.text-right {text-align: right !important;}
.text-left {text-align:left !important;}
.text-big{font-size: 24px !important;}
.bold {font-family: Myriad Pro Regular;font-weight: 900;}
.col_si1 img, .col_mi1 img, .col_li1 img { width: 100%; max-width: 286px; }
.col_pad { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; }
.visible_s, .visible_m, .visible_l { display: none !important; }
.hide_si { display: none; }
.visible_si { display: block; }
.col_s1{width:8.33333%}
.col_s2{width:16.66666%}
.col_s3{width:25%}
.col_s4{width:33.33333%}
.col_s5{width:41.66666%}
.col_s6{width:50%}
.col_s7{width:58.33333%}
.col_s8{width:66.66666%}
.col_s9{width:75%}
.col_s10{width:83.33333%}
.col_s11{width:91.66666%}
.col_s12{width:100%}
.col_si1{width:100%}
@media only screen and (min-width:600px){
    .col_sd1{width:50%}
}
@media only screen and (min-width:768px){
    .col_m1{width:8.33333%}
    .col_m2{width:16.66666%}
    .col_m2_1{width:22%}
    .col_m3{width:25%}
    .col_m4{width:33.33333%}
    .col_m5{width:41.66666%}
    .col_m6{width:50%}
    .col_m7{width:58.33333%}
    .col_m8{width:66.66666%}
    .col_m9{width:75%}
    .col_m9_1{width:78%}
    .col_m10{width:83.33333%}
    .col_m11{width:91.66666%}
    .col_m12{width:100%}
    .float_m_right{float: right;}
}
@media only screen and (min-width:992px){
    .col_l1{width:8.33333%}
    .col_l2{width:16.66666%}
    .col_l22{width:20%}
    .col_l3{width:25%}
    .col_l4{width:33.33333%}
    .col_l5{width:41.66666%}
    .col_l6{width:50%}
    .col_l7{width:58.33333%}
    .col_l8{width:66.66666%}
    .col_l9{width:75%}
    .col_l10{width:83.33333%}
    .col_l11{width:91.66666%}
    .col_l12{width:100%}
    .visible_l {display: block !important;}
    .hide_l {display: none !important;}
}
@media only screen and (min-width:945px){
    .col_mi1{width:50%}
    .col_mi2{width:33.33333%}
    .col_mi3{width:66.66666%}
    .hide_mi {display: none;}
    .visible_mi {display: block;}
    .colorTitle {float: left;width: 30%;}
    .colorsBlock ul {display: table-cell;}
}
@media only screen and (min-width:1260px){
    .col_li1{width:33.33333%}
    .col_li2{width:25%}
    .col_li3{width:75%}
    .hide_li {display: none;}
    .visible_li {display: block;}
    .colorTitle {width: 22%;}
}
@media (max-width: 767px) {
    .visible_s{ display: block !important; }
    .hide_s { display: none !important; }
    .remove_indents { padding-left: 2%; padding-right: 2%; }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible_m { display: block !important; }
    .hide_m { display: none !important; }
}
@media (max-width: 991px) {
    .hide_p { display: none !important; }
}
/*-----------end grid---------------*/

body {position: relative;font-family: "Myriad Pro Light";font-size: 16px;letter-spacing: normal;color: #595651;width: 100%;min-width: 320px;height: 100%;min-height: 100%;background: url(../images/main_bg.gif) no-repeat fixed #EFEFEF;background-position: center top !important;margin: 0;}
.icon:before {font-family: "alutech-fonts" !important;font-size:18px;font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;position:absolute;left:0;right:0;top:0;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
h1, span.forCat, .forOtherCat {font-family: "Myriad Pro Regular", Calibri, Arial; font-size: 24px; line-height: 100%; display: block;}
span.forCat, .forOtherCat {font-size: 28px; margin-bottom: 20px;}
.product_type .cards {padding: 5px 8%;}
.product_type h1.forSec {margin: 15px 0 25px 3%;color: #0B971B;}
.product_type .description {font-size: 18px;margin: 0 8%;}
.product_type .description h2 {color: #0b971b;font-size: 26px;margin: 18px 0 10px;}

.product_section .cards {padding: 5px 3%;}
.product_section h1.forCat {margin: 15px 0 55px 3%;color: #1d0f00;}
.product_section .description {font-size: 18px;margin: 0 3% 50px 3%;}
.product_section .description span {display: block;}
.product_section .description .small {font-size: 13px;margin-top: 30px;line-height: 15px;letter-spacing: 1px;}
.product_section .description ul > li {font-size: 13px;margin-top: 5px;letter-spacing: 1px;padding-left: 15px;}
.product_section .description ul.aaddss > li {font-size: 16px;list-style-image: url(../images/dot2.png);margin-left: 25px;padding-bottom: 10px;}
.product_section .description ul.aaddss > li:last-child {padding-bottom: 0px;}
.product_section .description .product_section_vertical { display: flex; flex-flow: row wrap; }
.product_section .col_pad > div { display: table; vertical-align: middle; margin-top: 20px; margin-bottom: 10px; }
.product_section .col_pad h2, .product_section h2.head_product_section { font-size: 30px; line-height: 1.1; }
.product_section .col_pad h2 { display: table-cell; vertical-align: middle; color: inherit; }
.product_section .description .img_product_section { min-width: 65px; margin-right: 10px; width: 65px; }
.product_section h2.head_product_section { margin-top: 20px; margin-bottom: 10px; color: #0b971b; }

.wrap {box-shadow: 0 0 3px #3D3C3C;background: none repeat scroll 0 0 #FFF;margin: 0 auto;max-width: 1300px;position: initial;min-height: 100%;overflow: hidden;padding: 0 10px;}
.wrap:before {display: table;content: " ";}

.col_s8 img, .col_m6 img {max-width: 100%;min-width: 100%;height: auto;}
strong {font-family: Myriad Pro Regular;font-weight: 900;}
html.fancybox-margin > body {background: none; /*fix fancybox*/}
ol {margin-left: 15px;}
ol li {list-style: decimal outside none;font-size: 16px;margin-bottom: 13px;margin-left: 25px;}

/* header area */
header {margin: 0 -10px;height: 131px;position: relative;background: white url(../images/stripeBg.gif) bottom left repeat-x;z-index: 3;}
.header-content {width: 100%;display: table;padding-left: 25px;padding-right: 86px;height: 100%;}
.headerMenu {position: relative;display: table-cell;vertical-align: middle;float: none !important;padding: 0;}
.headerMenu {font-family: Arial;letter-spacing: normal;color: #000;width: 75%;text-align: left;}
@media only screen and (max-width:991px) {
    body {background: none;}
    header {height: 55px;}
}
/* End header area */

/* Menu section CSS */
.mainMenuA {margin: 0 auto;padding: 0;text-align: left;width: 100%;font-size: 0;display: inline-block;list-style: none;max-width: 715px;}
.mainMenuA li {margin: 0;padding: 0;font-size: 16px;display: inline-block;position: relative;color: #158fbd;line-height: 30px;outline: none;}
.mainMenuA li > a {color: #158fbd;margin-right: 3px;padding: 0 9px 1px 11px;text-decoration: none;}
/*.mainMenuA li > a:focus {color: #ffffff !important;}*/
.mainMenuA .productMenu .has-children{margin-bottom: 30px;}
.desktopMenu > .has-children:hover .innerMenuOther{display: block;box-shadow: 10px 11px 33px -14px #737373;}
.desktopMenu > .productMenu:hover .innerMenu{display: block;left: -60%;}
.desktopMenu > .productMenu:hover .innerMenu:before{left: 11%;}
.desktopMenu > .has-children:hover .aboutMenu + div.innerMenuOther,.desktopMenu > .has-children:hover .feedbackMenu + div.innerMenuOther{left: -22%;}
.desktopMenu > .has-children:hover .aboutMenu + div.innerMenuOther:before{left: 10%;}
.desktopMenu > .has-children:hover .feedbackMenu + div.innerMenuOther:before{left: 13%;}
.desktopMenu > .has-children:hover .partnerMenu + div.innerMenuOther{left: -14%;}
.desktopMenu > .has-children:hover .partnerMenu + div.innerMenuOther:before{left: 15%;}
.desktopMenu > .has-children:hover .pressMenu + div.innerMenuOther{left: 9%;}
.desktopMenu > .has-children:hover .architectsMenu + div.innerMenuOther{left: -7%;}
.desktopMenu > .has-children:hover .architectsMenu + div.innerMenuOther:before{left: 19%;}
.desktopMenu > .has-children:hover .wheretobuyMenu + div.innerMenuOther{left: -14%;}
.desktopMenu > .has-children:hover .wheretobuyMenu + div.innerMenuOther:before{left: 15%;}
.desktopMenu > .has-children:hover .clientMenu + div.innerMenuOther{left: 1%;}
.desktopMenu > .has-children:hover .clientMenu + div.innerMenuOther:before{left: 33%;}
.desktopMenu > li > .innerMenu{width: 283px;}
.desktopMenu li.blue > a:hover, .desktopMenu li.blue.hover > a, .desktopMenu li.blue.activated > a {background-color: #158fbd;color: white;}
.desktopMenu li.violet > a{color:  #a6286a;}
.desktopMenu li.violet > a:hover, .desktopMenu li.violet.hover > a{background-color: #a6286a;color: #fff;}
.desktopMenu li.orange > a{color: #f57d1f;}
.desktopMenu li.orange > a:hover, .desktopMenu li.orange.hover > a{background-color: #f57d1f;color: #fff;}
.desktopMenu li.green > a{color: #8aad1f;}
.desktopMenu li.green > a:hover, .desktopMenu li.gray.hover > a{background-color: #8aad1f;color: #fff;}
.desktopMenu li.gray > a{color: #6b6b6b;}
.desktopMenu li.gray > a:hover, .desktopMenu li.gray.hover > a{background-color: #6b6b6b;color: #fff;}
.desktopMenu li.noSubLink {display: unset;}
.desktopMenu .subMenu > li > a > span {font-size: 15px;}
.mobileMenu .subMenu > li > a > span {display:none;}
/*fix uc browzer*/
.mobileMenu li{position: static;}
.headerMenu li a span {font-size: 11px;text-transform: uppercase;text-decoration: none;letter-spacing: 1px;}
.search-nav-form{}
.menu-icon{display:none;}
header .search-nav-block .search-nav-button:after {font-family:'alutech-fonts';content:"\e800";font-weight:400;font-size:27px;line-height:1em;display:block;text-align:center;position:absolute;left:0;right:0;top:0;}
.header-buttons > li {display: inline-block;padding: 0;border-left: none;}
.menu-icon > span:before {content: "";font-size: 25px;position: absolute;top: 50%;left: 50%;width: 1em;height: 0.125em;border-top: 0.375em double #9B9B9B;border-bottom: 0.125em solid #9B9B9B;box-sizing: content-box;margin-top: -7px;margin-left: -12px;}
.menu-icon.visible > span{display: none;}
#search-form {height: 100%;width: 100%;background: #fff;display: none;position: absolute;top: 0;left: 0;z-index: 100;}
/*#search-form.is-visible {opacity: 1;visibility: visible;}*/
#search-form .search-input {border:none;height:120px;width:100%;margin:0;font-size:26px;text-transform:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#999999 !important;padding:35px 170px 35px 35px;background:#fff;/*text-transform:capitalize;*/-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#search-form > form > .search-submit, #search-form > form > .search-close{background-color: white;border: none;top:50%;right:124px;z-index:1;margin:-9px 0 0 0;position:absolute;width: 18px;height: 18px;cursor:pointer;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
#search-form > form > .search-close {right:53px;}
#search-form > form > .search-submit:before,#search-form > form > .search-close:before  {content:"\e800";font-weight: 700;}
#search-form .search-submit:hover {opacity: 0.5;filter: alpha(opacity=50);}
#search-form > form > .search-close:before {content:"\e801";}
#search-form > form > .search-close:hover {color:rgb(12, 198, 33);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.search-icon{display:block;width: 61px;height: 63px;position: relative;}
.search-icon:hover:before {color: #ffd248;}
.search-icon:before  {content:"\e800";color: #9B9B9B;margin:-9px 0 0 0;top:50%;font-weight: 700;}
.search-icon.visible:before,.menu-icon.visible:before{content:"\e801";font-size: 16px;margin:-8px 0 0 0;top: 50%;color: #9B9B9B;}
#search-form form {height: 100%;width: 100%;}
#search-form input::-webkit-input-placeholder,#search-form input::-moz-placeholder, #search-form input:-moz-placeholder,#search-form input:-ms-input-placeholder {color: #c9cbc4;}
#search-form input:focus {outline: none;}
.overlay-block {position: fixed;z-index: 2;height: 100%;width: 100%;top: 0;left: 0;cursor: pointer;background-color: transparent;visibility: hidden;opacity: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s, -webkit-transform 0.3s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s, -moz-transform 0.3s 0s;transition: opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s;}
.overlay-block.is-visible {opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s, -webkit-transform 0.3s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s, -moz-transform 0.3s 0s;transition: opacity 0.3s 0s, visibility 0s 0s, transform 0.3s 0s;}
.headerMenu .top-heading {font-weight: bold;white-space: nowrap;margin: 0 16px;color: inherit;text-decoration: none;display: inline-block;outline: 0;cursor: pointer;}
.innerMenuOther, .innerMenu  {width: auto;left: 0px;color: #000;padding: 0 0 8px 0;margin: 0;display: none;position: absolute;top: 97%;margin-top: 1px;z-index: 10;background-color: white;border: 1px solid #c5c5c5;white-space: nowrap;}
.innerMenuOther ul li {float: none;margin: 0 20px;padding: 8px 0;border-top: 1px solid #c5c5c5;position: relative;display: block;line-height: normal;}
.innerMenuOther ul li a {color: #158fbd;font-size: 12px;padding: 0;}
.innerMenuOther ul li a:hover {background-color: transparent !important;color: #505050;font-size: 12px;text-transform: none;letter-spacing: 0;text-decoration: underline !important;}
.innerMenuOther ul li:first-child {border-top: none;}
.innerMenuOther:before,.innerMenu:before {content: "";position: absolute;top: -9px;left: 30%;display: block;background: url("../images/corner2.png") no-repeat;width: 34px;height: 9px;float: left;z-index: 1000;}
.innerMenu:before {top: -8px;left: 14%;}
.desktopMenu > li > .innerMenu {width: 795px;border-top: none;}
.mainMenuA .innerMenu p {float: left;width: 100%;text-transform: uppercase;font: 18px Myriad Pro, Calibri, Arial !important;margin-bottom: 4px;}
.mainMenuA .innerMenu ul {float: left;/*width: 100%;*/margin-left: 10px;}
.mainMenuA .innerMenu ul li {width: 100%;float: left;padding: 8px 10px 0 40px;border: none;/*margin-left: 17px;*/position: relative;line-height: normal;}
.mainMenuA .innerMenu ul li a {color: #f57e20;text-decoration: none;font: 13px Myriad Pro, Calibri, Arial !important;text-transform: uppercase;padding: 0;}
.mainMenuA .innerMenu ul li a:hover {background-color: transparent !important;color: #000;text-decoration: underline;}
.mainMenuA .innerMenu0 p {color: #f57e20;}
.mainMenuA .innerMenu1 p {color: #0b971b;}
.mainMenuA .innerMenu6 p {color: #158fbd;}
.mainMenuA .innerMenu3 p {color: #a6286a;}
.mainMenuA .innerMenu4 p {color: #a6286a;}
.mainMenuA .innerMenu5 p {color: #a6286a;}
.mainMenuA .innerMenu6 p {color: #a6286a;}
.mainMenuA .innerMenu1 ul li a {color: #0b971b;}
.mainMenuA .innerMenu6 ul li a {color: #158fbd;}
.mainMenuA .innerMenu3 ul li a {color: #a6286a;}
.mainMenuA .innerMenu4 ul li a {color: #a6286a;}
.mainMenuA .innerMenu5 ul li a {color: #a6286a;}
.mainMenuA .innerMenu6 ul li a {color: #a6286a;}
.mainMenuA .innerMenu0 p a,
.mainMenuA .innerMenu1 p a,
.mainMenuA .innerMenu2 p a,
.mainMenuA .innerMenu3 p a,
.mainMenuA .innerMenu4 p a,
.mainMenuA .innerMenu5 p a,
.mainMenuA .innerMenu6 p a {color: #0b971b;text-transform: uppercase;font: 18px Myriad Pro, Calibri, Arial;text-decoration: underline;padding: 0;}
.mainMenuA .innerMenu0 p a:hover,
.mainMenuA .innerMenu1 p a:hover,
.mainMenuA .innerMenu2 p a:hover,
.mainMenuA .innerMenu3 p a:hover,
.mainMenuA .innerMenu4 p a:hover,
.mainMenuA .innerMenu5 p a:hover,
.mainMenuA .innerMenu6 p a:hover{background-color: transparent;}
.mainMenuA .innerMenu p img {display: block;float: left;margin: 1px 10px 0 2px;width: 24px!important;height: 23px!important;}
.mainMenuA .innerMenu__inner {border-top: 1px solid #C5C5C5;overflow: hidden;padding: 21px 10px 0 10px;white-space: normal;}
.innerMenu__inner .col_s6 {margin-bottom: 10px;}
.mainMenuA .go-back {display: none;}
.mainMenuA .go-back + li {border-top: none;}
.mainMenuA .innerMenuRight {float: left;width: 100%;border-top: 1px solid #C5C5C5;}
.resp-header .logotype{position: absolute;top: 50%;left: 5%;margin-top: -19px;}
.resp-header {display: none;position: fixed;height: 50px;background: #ffffff;z-index: 3;min-width: 320px;width: 100%;top: 0;border-bottom: 1px solid #d6d6d6;-webkit-transition: -webkit-transform 0.3s, top 0.5s;-moz-transition: -moz-transform 0.3s, top 0.5s;transition: transform 0.3s, top 0.5s;}
.resp-header.nofixed{top: -60px;-webkit-transition: top 0.5s;-moz-transition: top 0.5s;-o-transition: top 0.5s;transition: top 0.5s;}
@media only screen and (max-width: 991px) {
    .mainMenuA .go-back {display: block;}
    .header-content{padding: 0 !important;margin: 0 !important;height: 0 !important;}
    .headerMenu{display: block;position: fixed !important;top: 0;width: 100% !important;max-width: 100%;background: rgb(255, 255, 255);z-index: 2000;border-bottom: 1px solid #d6d6d6;}
    .header-buttons {position: absolute;display: inline-block;right: 0;}
    .header-buttons > li {border-left: 1px solid #d6d6d6;float: left;}
    .header-buttons > li > a {width: 50px;height: 50px;position: relative;}
    .header-buttons > li > .langInner{line-height: 50px;}
    .langShow{border-top: none !important;}
    .langShow li {margin-bottom: 4px !important;padding-top: 5px !important;}
    .langShow a.close {top: 8px;}
    #search-form {position: fixed;height: 50px;width: 100%;top: 49px;left: 0;z-index: 3;opacity: 1;display: none;}
    .search-icon:hover:before,.langInner:hover > span:after,.langInner.visible:hover > span:after,.langInner:hover > span,.langInner.visible:hover > span {color: #9B9B9B !important;}
    .menu-icon, .search-icon {font-size:32px;display: block;text-align:center;cursor: pointer;}
    #search-form .search-input{line-height: 20px;padding: 17px 50px 17px 35px;height: 50px;font-size: 16px;border: 1px solid #d0d0d0;border-right: none;border-left: none;}
    #search-form .search-close{display: none;}
    #search-form > form > .search-submit{right: 15px;}
    .headerMenu ul li{display: block;}
    .mainMenuA li .innerMenuOther {/*position: relative;*/border: none;border-radius: 0;box-shadow: none;text-align: left;background-color: #FFF;}
    .headerMenu li a span, .mainMenuA li.violet span, .mainMenuA li.orange span, .mainMenuA li.green span{color: #cdcdcd !important;font-size: 11px;}
    .mainMenuA li a:hover span, .mainMenuA li.violet a:hover span, .mainMenuA li.orange a:hover span, .mainMenuA li.green a:hover span {color: #cdcdcd !important;}
    .innerMenuOther ul > li > a,.mainMenuA .innerMenu ul > li > a {color: #cdcdcd !important;font-size: 15px !important;padding: 0 20px;font-family: Arial;text-transform: none;line-height: 50px !important;}
    .innerMenuOther ul > li.activeMenu,.mainMenuA .innerMenu ul > li.activeMenu {background-color: #00a2f4;}
    .innerMenuOther ul > li.activeMenu > a,.mainMenuA .innerMenu ul > li.activeMenu > a {color: #ffffff !important;}
    .mainMenuA .innerMenu ul li a:hover, .mainMenuA li.blue a:hover, .mainMenuA li.blue a:hover, .mainMenuA li.violet a:hover, .mainMenuA li.orange a:hover, .mainMenuA li.green a:hover {text-decoration: none !important;font-size: 15px;}
    .mainMenuA .innerMenu,.mainMenuA .innerMenu ul{border: none;margin: 0;/*left: 0;*/}
    .mainMenuA .innerMenu p,
    .mainMenuA .innerMenu0 p a,
    .mainMenuA .innerMenu1 p a,
    .mainMenuA .innerMenu2 p a,
    .mainMenuA .innerMenu3 p a,
    .mainMenuA .innerMenu4 p a,
    .mainMenuA .innerMenu5 p a,
    .mainMenuA .innerMenu6 p a {padding: 14px 9px 8px 11px;margin: 0;min-height: 50px;line-height: 50px;border-bottom: 1px solid #3a3f40;text-transform: none;cursor: pointer;position: relative;color: #cdcdcd !important;font-size: 15px !important;}
    .mainMenuA .innerMenu ul li{padding: 0;margin: 0;}
    .innerMenu__inner{height: 100%;padding: 0 !important;border-top: none !important;}
    .mainMenuA .innerMenu0 p a,
    .mainMenuA .innerMenu1 p a,
    .mainMenuA .innerMenu2 p a,
    .mainMenuA .innerMenu3 p a,
    .mainMenuA .innerMenu4 p a,
    .mainMenuA .innerMenu5 p a,
    .mainMenuA .innerMenu6 p a{padding: 0px 9px 0 0 !important;min-height: 20px;height: 20px !important;height: auto !important;line-height: normal !important;border-bottom: none;text-transform: none;text-decoration: none;}
    .innerMenu0,.innerMenu1,.innerMenu2,.innerMenu3,.innerMenu4,.innerMenu5,.innerMenu6 {padding: 0 !important;}
    body.overflow-hidden {overflow: hidden;}
    .resp-header {display: block !important;}
    .innerMenuOther:before, .innerMenu:before{content: none;}
    .mainMenuA li.blue a:hover,.mainMenuA li.violet a:hover,.mainMenuA li.orange a:hover, .mainMenuA li.green a:hover {background-color: transparent !important;}
    .mainMenuA,.mainMenuA .innerMenu,.mainMenuA div.innerMenuOther,.innerMenu0 > ul,.innerMenu1 > ul,.innerMenu2 > ul,.innerMenu3 > ul,.innerMenu4 > ul,.innerMenu5 > ul,.innerMenu6 > ul{display: block;position: fixed;top: 0;right: 0;height: 100%;width: 260px;background: #2e3233;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;/*z-index: 1;*/-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s;}
    .mainMenuA{right: -260px;}
    .innerMenuOther ul li {float: none;margin: 0;padding: 0;border-top: none;position: relative;display: block;line-height: normal;}
    .innerMenu .subMenu{z-index: 1;}
    /*.mainMenuA.visible {visibility: visible;-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}*/
    .search-nav-form{display: none;}
    .has-children > a:before, .has-children > a:after, .go-back a:before, .go-back a:after {background: #c9cbc4;}
    .has-children > a:hover:before, .has-children > a:hover:after, .go-back a:hover:before, .go-back a:hover:after, .has-children > p:hover:before, .has-children > p:hover:after {background: #69aa6f;}
    .has-children > a:before, .has-children > a:after, .go-back a:before, .go-back a:after, .innerMenu p:after, .innerMenu p:before {content: '';position: absolute;top: 50%;margin-top: -1px;display: inline-block;height: 2px;width: 10px;background: #464c4e;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
    .innerMenu p:after, .innerMenu p:before {content: '';position: absolute;top: 50%;margin-top: -1px;display: inline-block;height: 2px;width: 10px;background: #464c4e;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
    .has-children > a:before, .go-back a:before, .innerMenu p:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
    .has-children > a:after, .go-back a:after,.innerMenu p:after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
    .has-children > a {padding-right: 40px;}
    .has-children > a, .go-back a {position: relative;}
    .has-children > a::before, .has-children > a::after,.innerMenu p:after, .innerMenu p:before {right: 20px;-webkit-transform-origin: 9px 50%;-moz-transform-origin: 9px 50%;-ms-transform-origin: 9px 50%;-o-transform-origin: 9px 50%;transform-origin: 9px 50%;}
    .mainMenuA  .go-back a,.innerMenu p.go-back, .mainMenuA .innerMenu a.go-back {padding-left: 40px !important;}
    .innerMenu p.go-back{padding: 18px 9px 8px 11px;}
    .mainMenuA  .go-back a:before, .mainMenuA  .go-back a:after, .mainMenuA .innerMenu p.go-back:before, .mainMenuA .innerMenu p.go-back:after {left: 20px;-webkit-transform-origin: 1px 50%;-moz-transform-origin: 1px 50%;-ms-transform-origin: 1px 50%;-o-transform-origin: 1px 50%;transform-origin: 1px 50%;}
    .mainMenuA li a, .mainMenuA ul li a {display: block;height: 50px;line-height: 50px !important;padding: 0 20px;color: #ffffff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px solid #3a3f40;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);will-change: transform, opacity;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;-moz-transition: -moz-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;}
    .mainMenuA .productMenu .has-children {margin-bottom: 0;}
    /*fix ie10 and above*/
    _:-ms-lang(x),.mainMenuA,.mainMenuA .innerMenu,.mainMenuA div.innerMenuOther,.innerMenu0 > ul,.innerMenu1 > ul,.innerMenu2 > ul,.innerMenu3 > ul,.innerMenu4 > ul,.innerMenu5 > ul,.innerMenu6 > ul {left: auto !important;}
    .mainMenuA div.is-hidden,.innerMenu0 > ul.is-hidden,.innerMenu1 > ul.is-hidden,.innerMenu2 > ul.is-hidden,.innerMenu3 > ul.is-hidden,.innerMenu4 > ul.is-hidden,.innerMenu5 > ul.is-hidden,.innerMenu6 > ul.is-hidden {-webkit-transform: translateX(100%) !important;-moz-transform: translateX(100%) !important;-ms-transform: translateX(100%) !important;-o-transform: translateX(100%) !important;transform: translateX(100%) !important;}
}
@media (min-width:768px) and (max-width: 991px) {
    .resp-header {height: 60px !important;}
    .header-buttons > li > a {width: 60px;height: 60px;}
    .header-buttons > li > .langInner {line-height: 60px;}
    #search-form {top: 59px;}
    .langShow{top: 60px !important;}
    header{height: 65px;}
}
@media only screen and (max-width: 767px) {
    .langShow{top: 50px !important;}
    .resp-header.nofixed {top: -50px;}
}
@media only screen and (min-width:992px){
    .mainMenuA .innerMenu6 {clear: left;}
}
/* Правки стелей для нового меню, сверстанного Паськовым */
.desktopMenu > li > .innerMenu{width: 283px;}
.menu-content{display: none;}
.menu-content.-active{display: block;}
.desktopMenu .menu-contents{position: absolute;background: #fff;border: 1px solid #c5c5c5;padding-left: 272px;box-shadow: 10px 11px 33px -14px #737373;}
.desktopMenu .menu-contents__inner{border-left: 1px solid #d6d6d6;padding: 17px 26px;min-height: 325px;}
.desktopMenu .menu-titles{position: absolute;top: 0;left: 0;padding-top: 33px;z-index: 1;width: 275px;margin-top: -12px;}
.desktopMenu > .productMenu:hover .innerMenu{left: -128px;border: none;}
.desktopMenu > .productMenu:hover .innerMenu:before {left: 161px;}
.desktopMenu > li > .innerMenu{border-top: 1px solid #c5c5c5;}
.desktopMenu.mainMenuA .productMenu .has-children{padding: 7px 0;margin-bottom: 0;padding-left: 18px;position: relative;}
.desktopMenu.mainMenuA .productMenu .has-children.-active:after{content: "";display: block;width: 5px;height: 10px;position: absolute;background: url(/images/menu-arrow.png);top: 50%;right: 9px;margin-top: -7px;}
.desktopMenu.mainMenuA .innerMenu0 p, .desktopMenu.mainMenuA .innerMenu1 p, .desktopMenu.mainMenuA .innerMenu2 p, .desktopMenu.mainMenuA .innerMenu3 p, .desktopMenu.mainMenuA .innerMenu4 p, .desktopMenu.mainMenuA .innerMenu5 p, .desktopMenu.mainMenuA .innerMenu6 p, .desktopMenu.mainMenuA .innerMenu0 p>a, .desktopMenu.mainMenuA .innerMenu1 p>a, .desktopMenu.mainMenuA .innerMenu2 p>a, .desktopMenu.mainMenuA .innerMenu3 p>a, .desktopMenu.mainMenuA .innerMenu4 p>a, .desktopMenu.mainMenuA .innerMenu5 p>a, .desktopMenu.mainMenuA .innerMenu6 p>a{color: #6e6e70;font-size: 16px !important;text-decoration: none;}
.desktopMenu.mainMenuA .innerMenu0.-active p, .desktopMenu.mainMenuA .innerMenu0.-active p>a{color: #f57e20;}
.desktopMenu.mainMenuA .innerMenu1.-active p, .desktopMenu.mainMenuA .innerMenu1.-active p>a{color: #0b971b;}
.desktopMenu.mainMenuA .innerMenu2.-active p, .desktopMenu.mainMenuA .innerMenu2.-active p>a{color: #a6286a;}
.desktopMenu.mainMenuA .innerMenu3.-active p, .desktopMenu.mainMenuA .innerMenu3.-active p>a{color: #a6286a;}
.desktopMenu.mainMenuA .innerMenu4.-active p, .desktopMenu.mainMenuA .innerMenu4.-active p>a{color: #a6286a;}
.desktopMenu.mainMenuA .innerMenu5.-active p, .desktopMenu.mainMenuA .innerMenu5.-active p>a{color: #a6286a;}
.desktopMenu.mainMenuA .innerMenu6.-active p, .desktopMenu.mainMenuA .innerMenu6.-active p>a{color: #158fbd;}
.desktopMenu.mainMenuA .innerMenu ul{float: none;margin: 0;margin-top: 9px;}
.desktopMenu.mainMenuA .innerMenu ul.subMenu>li{display: block;margin: 0;padding: 0;margin-bottom: 20px;float: none;}
.desktopMenu.mainMenuA .innerMenu .innerMenu6 ul.subMenu>li{margin-bottom: 6px;}
.desktopMenu.mainMenuA .innerMenu ul.subMenu>li.submenu-list__divider{background: #d6d6d6;height: 1px;margin-bottom: 20px;}
.desktopMenu.mainMenuA .subMenu__inline{list-style-type: circle;width: 50%;float: left !important;margin-bottom: 7px !important;padding-left: 15px !important;position: relative;white-space: normal;}
.desktopMenu.mainMenuA .subMenu__inline:before{content: "";display: block;width: 4px;height: 4px;position: absolute;background: url(../images/list-style-circle.png);top: 50%;margin-top: -2px;left: 3px;}
.desktopMenu.mainMenuA .go-back{display: none !important;}
.desktopMenu.mainMenuA .innerMenu p{float: none;}
.desktopMenu.mainMenuA .innerMenu ul li a{font-size: 15px !important;color: #6d6d6f;}
.desktopMenu.mainMenuA .innerMenu ul.submenu-list li a{font-size: 14px !important;}
.desktopMenu.mainMenuA .innerMenu .innerMenu6>ul>li>a{color: #138ec7;}
.desktopMenu.mainMenuA .innerMenu .innerMenu0>ul>li>a:hover, .desktopMenu.mainMenuA .innerMenu .innerMenu0>ul>li.activeMenu>a{color: #f57e20;}
.desktopMenu.mainMenuA .innerMenu .innerMenu1>ul>li>a:hover, .desktopMenu.mainMenuA .innerMenu .innerMenu1>ul>li.activeMenu>a{color: #0b971b;}
.desktopMenu.mainMenuA .innerMenu .innerMenu2>ul>li>a:hover, .desktopMenu.mainMenuA .innerMenu .innerMenu2>ul>li.activeMenu>a{color: #a6286a;}
.desktopMenu.mainMenuA .innerMenu .innerMenu3>ul>li>a:hover, .desktopMenu.mainMenuA .innerMenu .innerMenu3>ul>li.activeMenu>a{color: #a6286a;}
.desktopMenu.mainMenuA .innerMenu .innerMenu4>ul>li>a:hover, .desktopMenu.mainMenuA .innerMenu .innerMenu4>ul>li.activeMenu>a{color: #a6286a;}
.desktopMenu.mainMenuA .innerMenu .innerMenu5>ul>li>a:hover, .desktopMenu.mainMenuA .innerMenu .innerMenu5>ul>li.activeMenu>a{color: #a6286a;}
.desktopMenu.mainMenuA .innerMenu .innerMenu6>ul>li>a:hover, .desktopMenu.mainMenuA .innerMenu .innerMenu6>ul>li.activeMenu>a{color: #158fbd;}
.submenu-list-container{width: 670px;}
@media (min-width: 1300px) {
    .submenu-list-container{width: 941px;}
    .desktopMenu.mainMenuA .innerMenu ul.submenu-list li a{font-size: 15px !important;}
}
.desktopMenu .submenu-list-wrap, .desktopMenu .submenu-list{display: block;}
.submenu-list-wrap{float: left;display: none;width: 45%;}
ul.submenu-list{margin-left: 47px !important;display: none;}
.desktopMenu ul.submenu-list>li{margin: 0;padding: 0;float: none;display: block;margin-bottom: 9px;position: relative;white-space: normal;}
.desktopMenu ul.submenu-list>li>a{text-transform: none;}
.desktopMenu ul.submenu-list>li>a:before{content: "";height: 1px;width: 5px;display: block;background: #6d6d6f;position: absolute;top: 50%;left: -9px;}
.submenu-subtitle{color: #6d6d6f;font-family: "Myriad Pro";margin-top: 9px;margin-left: 17px;text-transform: uppercase;}
/* Конец правок стелей для нового меню, сверстанного Паськовым */
/* End Menu section CSS */

/* content area */
.content {position: relative;z-index: 1;padding: 0;margin: 0 -10px 50px -10px;}
.content:before {content: "";display: table;}
.content:after {content: "";display: table;clear: both;}
.content p {margin-bottom: 10px;}
.content .contentTop {float: left;margin-top: -2%;width: 100%;padding-left: 3%;}
.content .contentBottom {width: 100%;float: left;height: auto;margin-top: 20px;}
@media only screen and (max-width:991px) {
    /*.content .contentBottom {margin-top: 60px;}*/
}
/* End content area */

/* footer area */
footer {margin: 0 -10px;background: white url(../images/stripeBg.gif) top left repeat-x;}
.footer .copyright {color: #505050;font-family: Arial;font-size: 11px;margin-left: 4.5%;margin-top: 8px;padding-bottom: 10px;width: 92%;}
.footer .bottomMenu {margin-top: 22px;line-height: 20px;}
.footer .bottomMenu ul {width: 100%;text-align: left;}
.footer .bottomMenu li {display: inline-block;margin: 3px 0;}
.footer .bottomMenu li a {padding: 1px 9px 2px 11px;}
.footer .bottomMenu li a.orangeMenu:hover, .footer .bottomMenu li a.orangeMenu.selected {background-color:#f68420;}
.footer .bottomMenu li a:hover span, .footer .bottomMenu li a.selected span {color:white;}
.footer .bottomMenu li a.greenMenu:hover, .footer .bottomMenu li a.greenMenu.selected {background-color:#3cb64a;}
.footer .bottomMenu li a.blueMenu:hover, .footer .bottomMenu li a.blueMenu.selected {background-color:#158fbd;}
.footer .bottomMenu li a.violetMenu:hover, .footer .bottomMenu li a.violetMenu.selected {background-color:#a6286a;}
.footer .bottomMenu li a.greyMenu:hover, .footer .bottomMenu li a.greyMenu.selected { background-color: #808080; }
.footer .bottomMenu li a span {color: #158fbd;font-size: 11px;text-transform: uppercase;text-decoration: underline;letter-spacing: 0.9px;white-space: nowrap;font-family: Arial;}
.footer .soc_logo {color: #505050;font-size: 12px;margin-left: 13.5%;margin-top: 25px;}
.footer .soc_logo a {text-decoration: none;padding-right: 10px;}
.footer .soc_logo a img {vertical-align: top;margin-top: -1px;border: 0 none;}
.footer .teh_service {float: right;margin-right: 16px;margin-top: 8px;font-size: 11px;font-family: Arial;color: #000;}
.footer .teh_service a {color: #158fbd;}
@media only screen and (max-width:767px){
    .footer .bottomMenu {margin-top: 7px;margin-left: 10px;}
    .footer .copyright, .footer .soc_logo, .footer .teh_service {margin-left: 20px;}
    .footer .copyright, .footer .teh_service {margin-top: 10px;}
    .footer .soc_logo {margin-top: 20px;}
    .footer .teh_service {float: left;}
}
/* End footer area */

/* Blocks sections */
.cards img {max-width: 100%;height: auto;}
.border {border: 1px solid #d6d6d6;}
.cards {width: 100%;margin: 0;}
.card {margin: 0 auto;position: relative;text-align: center;-webkit-transition: box-shadow .3s ease-in-out;-o-transition: box-shadow .3s ease-in-out;transition: box-shadow .3s ease-in-out;}
.card span.forCard {background-color: rgba(255, 255, 255, 0.85);bottom: 0;color: #1d0f00;display: block;font-family: "Myriad Pro Light", Calibri, Arial;font-size: 28px;left: 0;padding: 11px 0;position: absolute;text-align: center;width: 100%;}
.card span.forCardIn {display: block;font-size: 18px;line-height: 0.7em;text-align: center;text-transform: none;}
.card .cardOrig {height: 100%;min-height: 100%;min-width: 100%;position: absolute;}
.card .cardOrigBlock {display: none;height: 100%;max-height: 100%;min-height: 100%;min-width: 100%;position: absolute;}
.cardOrigBlockL {background-color: rgba(150, 150, 149, 0.1);color: #000;display: table-cell;font-size: 18px;height: 100%;padding: 0px 12px;vertical-align: middle;width: 54%;}
.cardOrigBlockL h2 {font-size: 40px;padding-bottom: 8px;}
.cardOrigBlockR {display: table-cell;height: 100%;padding: 23px 0 0 27px;vertical-align: top;width: 46%;font-size: 14px;}
.cardOrigBlockRow {padding: 4px 0;}
.cardOrigBlockRow .column-small-img {display: table-cell;vertical-align: middle;padding-right: 12px;}
.cardOrigBlockRow .column-small-img img {max-width: none;min-width: initial;}
.cardOrigBlockRow .column-small-txt {color: #000;display: table-cell;vertical-align: middle;font-weight: bold;}
.card .cardOrig:hover {background-color: rgba(255,255,255,0.9);}
@media only screen and (min-width:1280px){
    .card .cardOrig:hover span.forCard {display: none;}
    .card .cardOrig:hover div.cardOrigBlock {display: table;}
}
.card .link {font-size: 15px;text-decoration: underline;color: #0088cc;}
.card img {display: block;margin: 0 auto;}
.card:hover {-webkit-box-shadow: 0 0 16px rgba(0, 0, 0, .2);box-shadow: 0 0 16px rgba(0, 0, 0, .2);filter: progid:DXImageTransform.Microsoft.Shadow(color='#00FF00', Direction=90, Strength=3);cursor: pointer;}
.rightCard .border {border-right: none;}
.leftCard .border {border-left: none;}
.card-item {text-align: left;padding: 20px 30px 20px 60px;}
.card-item img {float: left;max-width: 222px;padding: 0;margin: 0 40px 10px 0;}
.card-item span {font-size: 14px;color: #595651;}
.card-item:after {content: "";display: table;clear: both;}
@media only screen and (max-width:767px){
    .rightCard .border {border-right: 1px solid #d6d6d6;}
    .leftCard .border {border-left: 1px solid #d6d6d6;}
    .rightCard, .left {padding: 5px 0px;}

}
@media only screen and (min-width:768px){
    .rightCard {padding: 25px 0 25px 25px;}
    .leftCard {padding: 25px 25px 25px 0;}
    .cards .col_m6:nth-child(2n+1) {clear: both;}
}
@media only screen and (max-width:991px) {
    .card-item {padding: 20px;}
    .card-item img {float: left;margin: 0 20px 10px 0;}
}
@media only screen and (min-width:992px) {
    .card-item img {width: 222px;}
    .card span.forCard {font-size: 28px;}
}
/* End blocks sections */

/* Logo in header */
.logo {position: relative;display: table-cell;vertical-align: middle;float: none !important;padding: 0;}
.logo img {float: right;}
.logo {width: 25%;}
/* End logo in header */

/* language menu */
.left-block {display: block;text-align: center;width: 62px;height: 126px;position: absolute;right: 0;top: 0;border-left: 1px solid #d6d6d6;}
@media only screen and (max-width:991px) {
    .left-block {display: none;}
}
.langInner {display: block;width: 61px;height: 63px;border-top: 1px solid #d6d6d6;text-align: center;vertical-align: middle;line-height: 62px;position: relative;}
.langInner > span {font-family: arial;color: #999999;font-size: 16px;}
.langInner > span:after {font-family: 'alutech-fonts' !important;content: "\e803";color: #999999;font-weight: normal;font-size: 10px;padding-left: 5px;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.langInner.visible > span:after {font-family: 'alutech-fonts' !important;content: "\e802";}
.langInner:hover > span:after, .langInner.visible:hover > span:after,.langInner:hover > span, .langInner.visible:hover > span {color: #ffd248;}
.header-buttons .langShow {display: none;z-index: 10000;position: absolute;float: left;background-color: white;border: 1px solid #d2d2d2;right: -1px;top: 126px;padding: 8px 10px 4px;width: 128px;}
.header-buttons .langShow li a span {float: left;color: #158fbd;border-bottom: 1px dotted #158fbd;font-size: 11px;margin: 0 16px 3px 0;letter-spacing: normal;text-transform: none;}
.header-buttons .langShow li.a span {font-family: arial;float: left;color: #505050;border-bottom: 0px dotted #158fbd;font-size: 11px;margin-bottom: 3px;margin-right: 16px;}
.header-buttons .langShow a.close {background-image: url("../images/close.gif");height: 9px;position: absolute;right: 10px;top: 10px;width: 9px;}
.header-buttons .langShow a.close:hover {background-image: url("../images/close2.gif")}
.header-buttons .langShow li {width: 100%;float: left;border-top: 1px solid #f0f0f0;margin-bottom: 2px;padding-top: 3px;}
.header-buttons .langShow li:first-child {border-top: none;padding-top: 0;}
.header-buttons .langShow li img {vertical-align: middle;float: left;margin-top: 2px;margin-right: 10px;}
/* End language menu */

/* ContentTop section CSS */
.contentTop .breadCr {font-family: Arial;font-size: 11px;}
.contentTop .breadCr span {color: #505050;}
.contentTop .breadCr span[property="itemListElement"] {margin: 0 6px;}
.contentTop .breadCr.breadCrNew a span:hover {color: #000;}
.contentTop .breadCr .breadCrArr {background: url(../images/arr.png) no-repeat scroll 0% 50%;padding-left: 5px;}
/* End contentTop section CSS */

/* Left Menu */
.compLeft {width: 85%;}
.compLeft li {padding: 4px 0;}
.compLeft li {margin-left: 10px;}
.compLeft li a {font-family: Arial, Myriad Pro, Calibri; color: #158fbd; font-size: 11px; text-transform: uppercase; line-height: 200%;}
.compLeft li a:hover {color:#505050;}
.compLeft li a.item-selected {color:black; border-left:6px solid #158fbd; display: block;}
.compLeft > ul > li a.item-selected {margin-left: -15px; padding-left: 9px;}
.compLeft li {border-bottom: 1px dotted #158fbd;}
.compLeft ul > li:last-child {border-bottom: 0px dotted #158fbd;}
.compLeft li ul.root-item a.item-selected {margin-left: -37px; padding-left: 31px;}
.compLeft li ul.root-item ul li a.item-selected {margin-left: -59px; padding-left: 53px;}
.compLeft li > ul {margin-left:12px;}
@media (min-width: 768px) {
    .compLeft li {margin-left: 0px;}
    .compLeft > ul > li a.item-selected {margin-left: -35px; padding-left: 29px;}
    .compLeft li ul.root-item a.item-selected {margin-left: -41px; padding-left: 35px;}
    .compLeft li ul.root-item ul li a.item-selected {margin-left: -47px; padding-left: 41px;}
    .compLeft li > ul {margin-left:6px;}
}
@media (min-width: 992px) {
    .compLeft li ul.root-item a.item-selected {margin-left: -47px; padding-left: 41px;}
    .compLeft li ul.root-item ul li a.item-selected {margin-left: -59px; padding-left: 53px;}
    .compLeft li > ul {margin-left:12px;}
}
@media (min-width: 1200px) {
    .compLeft li ul.root-item a.item-selected {margin-left: -59px; padding-left: 53px;}
    .compLeft li ul.root-item ul li a.item-selected {margin-left: -83px; padding-left: 76px;}
    .compLeft li > ul {margin-left:24px;}
}
/* End Left Menu */

/* Offcanvas menu */
.left-menu-toggle {
    margin: 0;
    position: relative;
    float: right;
    padding: 9px 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #fff;
    cursor: pointer;
}
.left-menu-toggle:hover {background-color: #ddd;}
.left-menu-toggle .icon-bar {
    background-color: #888;
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.left-menu-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}
@media (min-width: 768px){
    .left-menu-toggle { display: none; }
}
@media screen and (max-width: 767px) {
    .row-offcanvas {position: relative; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; transition: all 0.25s ease-out; overflow: hidden;}
    .row-offcanvas .sidebar-offcanvas {position: absolute; top: 0; width: 295px; left: -295px;}
    .row-offcanvas.active {left: 295px; overflow: initial;}
}
/* End Offcanvas menu */

.di-flexindivid{
	display:flex;
	justify-content: start;
	flex-wrap: wrap;
}
.di-flexindivid span{
	width:12%;
	margin: 10px 20px 10px 0;
}
@media screen and (max-width: 991px) {
	.di-flexindivid span{
		width:17%;
	}
}
@media screen and (max-width: 767px) {
	.di-flexindivid span{
		width:20%;
		margin-right: 15px;
	}
}
.di-flexindivid img{
	width: 100%;
	border: 5px solid #ededed;

}