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

@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}






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


@font-face {
    font-family: 'Basis Grotesque Pro';
    src: url('../fonts/BasisGrotesquePro-Italic.eot');
    src: url('../fonts/BasisGrotesquePro-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasisGrotesquePro-Italic.woff2') format('woff2'),
        url('../fonts/BasisGrotesquePro-Italic.woff') format('woff'),
        url('../fonts/BasisGrotesquePro-Italic.ttf') format('truetype'),
        url('../fonts/BasisGrotesquePro-Italic.svg#BasisGrotesquePro-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Basis Grotesque Pro';
    src: url('../fonts/BasisGrotesquePro-LightItalic.eot');
    src: url('../fonts/BasisGrotesquePro-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasisGrotesquePro-LightItalic.woff2') format('woff2'),
        url('../fonts/BasisGrotesquePro-LightItalic.woff') format('woff'),
        url('../fonts/BasisGrotesquePro-LightItalic.ttf') format('truetype'),
        url('../fonts/BasisGrotesquePro-LightItalic.svg#BasisGrotesquePro-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Basis Grotesque Pro';
    src: url('../fonts/BasisGrotesquePro-BoldItalic.eot');
    src: url('../fonts/BasisGrotesquePro-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasisGrotesquePro-BoldItalic.woff2') format('woff2'),
        url('../fonts/BasisGrotesquePro-BoldItalic.woff') format('woff'),
        url('../fonts/BasisGrotesquePro-BoldItalic.ttf') format('truetype'),
        url('../fonts/BasisGrotesquePro-BoldItalic.svg#BasisGrotesquePro-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Basis Grotesque Pro';
    src: url('../fonts/BasisGrotesquePro-Bold.eot');
    src: url('../fonts/BasisGrotesquePro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasisGrotesquePro-Bold.woff2') format('woff2'),
        url('../fonts/BasisGrotesquePro-Bold.woff') format('woff'),
        url('../fonts/BasisGrotesquePro-Bold.ttf') format('truetype'),
        url('../fonts/BasisGrotesquePro-Bold.svg#BasisGrotesquePro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Basis Grotesque Pro';
    src: url('../fonts/BasisGrotesquePro-Black.eot');
    src: url('../fonts/BasisGrotesquePro-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasisGrotesquePro-Black.woff2') format('woff2'),
        url('../fonts/BasisGrotesquePro-Black.woff') format('woff'),
        url('../fonts/BasisGrotesquePro-Black.ttf') format('truetype'),
        url('../fonts/BasisGrotesquePro-Black.svg#BasisGrotesquePro-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}


@font-face {
    font-family: 'Basis Grotesque Pro';
    src: url('../fonts/BasisGrotesquePro-Medium.eot');
    src: url('../fonts/BasisGrotesquePro-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasisGrotesquePro-Medium.woff2') format('woff2'),
        url('../fonts/BasisGrotesquePro-Medium.woff') format('woff'),
        url('../fonts/BasisGrotesquePro-Medium.ttf') format('truetype'),
        url('../fonts/BasisGrotesquePro-Medium.svg#BasisGrotesquePro-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Basis Grotesque Pro';
    src: url('../fonts/BasisGrotesquePro-MediumItalic.eot');
    src: url('../fonts/BasisGrotesquePro-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasisGrotesquePro-MediumItalic.woff2') format('woff2'),
        url('../fonts/BasisGrotesquePro-MediumItalic.woff') format('woff'),
        url('../fonts/BasisGrotesquePro-MediumItalic.ttf') format('truetype'),
        url('../fonts/BasisGrotesquePro-MediumItalic.svg#BasisGrotesquePro-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Basis Grotesque Pro';
    src: url('../fonts/BasisGrotesquePro-BlackItalic.eot');
    src: url('../fonts/BasisGrotesquePro-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasisGrotesquePro-BlackItalic.woff2') format('woff2'),
        url('../fonts/BasisGrotesquePro-BlackItalic.woff') format('woff'),
        url('../fonts/BasisGrotesquePro-BlackItalic.ttf') format('truetype'),
        url('../fonts/BasisGrotesquePro-BlackItalic.svg#BasisGrotesquePro-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Basis Grotesque Pro';
    src: url('../fonts/BasisGrotesquePro-Light.eot');
    src: url('../fonts/BasisGrotesquePro-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasisGrotesquePro-Light.woff2') format('woff2'),
        url('../fonts/BasisGrotesquePro-Light.woff') format('woff'),
        url('../fonts/BasisGrotesquePro-Light.ttf') format('truetype'),
        url('../fonts/BasisGrotesquePro-Light.svg#BasisGrotesquePro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}


:root {color-scheme: light !important;}

html{height:100%;padding:0;margin:0;color-scheme: light !important;}
body{margin:0;color:#000; overflow-x: hidden; font-size: 14px;line-height:18px;margin:0;font-family: 'Basis Grotesque Pro', sans-serif;}
.widthstatic{max-width: 1800px;margin:0 auto;position:relative;line-height:1.7;color:#000;}
.widthfull{width:100%;}
.relative{position:relative;}
header{position:relative;z-index:100;/*box-shadow: 0 0.4rem 0.8rem 0 rgba(0,0,0,0.07);*/ }
header div.widthstatic{margin-top:0;}

div#maximenuck776 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck776 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck776 ul.maximenuck li.maximenuck.level1:hover > span.separator, 
div#maximenuck776 ul.maximenuck li.maximenuck.level1.active > span.separator {
    border-bottom: 2px solid #145fcd;
    padding-bottom: 4px;
}



#contpagedivid  ul li {
 
    margin: 13px 0 0 33px;

}


#contpagedivid  ul ul li, #contpagedivid  ul ul ul li{    margin: 11px 0 0 33px;}


div#contpagedivid ul.nav.menuallsod.mod-list li{  margin: 5px 0;}

#contpagedivid ul.nav.menuallsod.mod-list ul li, #contpagedivid ul.nav.menuallsod ul ul li {
    margin: 5px 0;
}


.token.cdata, .token.comment, .token.doctype, .token.prolog {
    color: #708090;
    display: block;
    height: 0;
}


@media only screen and (min-width: 1056px) {
    header {padding-top:20px;
        background: #fff;
        padding-bottom: 5px;
        box-shadow: 0 0.4rem 0.8rem 0 rgba(0, 0, 0, 0.07);
    }
}



.wf-mediabox-close>svg, .wf-mediabox-prev>svg, .wf-mediabox-next>svg {
    fill: #1a63cd !important;
    vertical-align: middle;
}



.wf-mediabox-nav {
    background-color: #ffffff;
    padding: 1em;
    position: absolute !important;
    top: 0 !important;
    height: 25px !important;
    width: 100% !important;
}


.wf-mediabox-content-image img, .wf-mediabox-content-audio audio {
    text-align: center;
    width: 100%;
    height: auto;
    margin-top: 25px !important;
}


div#maximenuck721 ul.maximenuck li.maximenuck.level1{ vertical-align: inherit;}



.jstree-default-large .jstree-node, .jstree-default-large .jstree-icon{}

li.current a{color: #1a63cd !important;}
li.current ul.jstree-children a{color: #333 !important;}

.jstree-default-large .jstree-node, .jstree-default-large .jstree-icon {background: url(https://help.grandsmeta.ru/images/mod_accordeonck/assets/picon.png) left center no-repeat !important;}


.jstree-default-large>.jstree-no-dots .jstree-node, .jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl {background: transparent !important;}

.jstree-default-large>.jstree-no-dots .jstree-open>.jstree-ocl { background: url(https://help.grandsmeta.ru/images/mod_accordeonck/assets/micon.png) left center no-repeat !important;}

.jstree-default-large .jstree-icon:empty {
    width: 17px !important;
    height: 25px !important;
    line-height: 25px !important;position: absolute; top:0;

}

.jstree-default-large .jstree-anchor {
    line-height: normal;
    height: 32px;
    margin-left: 16px;
}


.jstree-default-large  ul li ul li a {
      line-height: 24px !important;
    margin-bottom: 23px;
}

.jstree-default-large  ul li ul li:last-child a{margin-bottom:0;}

    div#jstree_accordeonck719 ul li ul li ul {
        /* border-left: 0; */
        margin-top: 10px;
    }

.jstree .jstree-open>.jstree-children {
    border-left: 1px solid #d7d7d7;
    margin-left: 4px !important;
    margin-bottom: 15px;
}


.jstree-default-large>.jstree-no-dots .jstree-node, .jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl {
    background: transparent;
   
}

.jstree-default-large>.jstree-container-ul>.jstree-node {
   
}


.jstree-default-large>.jstree-no-dots .jstree-node, .jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl {
    background: transparent;
   
}


.jstree-default-large .jstree-anchor ul ul{margin-bottom: -20px;}


div#jstree_accordeonck719 ul li ul li ul li a {
  margin-left: 19px;
              margin-bottom: 0 !important;
        line-height: normal;
}


.jstree-default-large .jstree-anchor {
    height: inherit !important;
}


div#jstree_accordeonck719 ul li a:hover, div#jstree_accordeonck719 ul li ul li a:hover, div#jstree_accordeonck719 ul li ul li ul li a:hover{background: none !important;}

.jstree-default .jstree-search {
    font-style: normal !important;
    color: #1a63cd !important;
    font-weight: bold !important;
}

.jstree-node {
    white-space: inherit !important;
}

.jstree-anchor{    white-space: inherit;}

.jstree-anchor {
white-space: inherit !important;

}

div#jstree_accordeonck719 ul li ul li ul, div#jstree_accordeonck719 ul li ul li ul li ul {border-left:0;margin-top: -14px;  }


div#jstree_accordeonck719 ul li ul {        margin-top: 10px;
        margin-bottom: 30px;  }

div#jstree_accordeonck719 ul li ul li{position: relative;margin-bottom: -10px;        margin-left: 0;}

    .jstree-default-large ul li a {
        line-height: 32px !important;
        margin-bottom: 0 !important;
    }


.jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl{display: none !important}



.jstree-default-large .jstree-icon:empty {
   

}
.jstree-default .jstree-icon {
    background-image: url(32px.png);
}

div#jstree_accordeonck719{    border: 1px solid #e1e8ed;
    padding: 10px 15px;}

input#jstree_accordeonck719_q{        margin: 0 !important;
        margin-top: -36px !important;
        display: block;
        padding: 2px 15px!important;
        border-radius: 0 !important;
        border: 1px solid silver;
        width: 93%;
        background: #f4f6f9;
        border: 0 !important;
        margin-bottom: 15px !important;}




.content_video ul{margin-left: 39px !important;}
	
ul.tags.inline li:before{content: "";  }



ul.tags.inline {display: inline-block; margin-left:-15px;}
ul.tags.inline li{display:inline-block; margin: 0;  }

#content .tags.inline, #content .tag-category{  }
	
	
ul.tags.inline li:before{content: "";  }



.tags.inline, .tag-category  {  color: #7b7b7b;font-weight: 500;font-size: 12px;}
.tag-category h2, .tags.inline a{font-size: 12px;    font-family: 'Basis Grotesque Pro', sans-serif; font-weight: 500;}

form.form-inline ul.category.list-striped{margin-left:-39px;}

span.tag-body{font-size:14px; font-weight:400; color:#000;}

.blog ul.tags.inline{margin-left:-39px;    margin-bottom: 0;    margin-top: 0;}
.blog .tags.inline li{    display: inline-block;
    margin-right: 8px;
}

.blog .tags.inline li a{
 
    display: inline-block;
    color: #000; font-weight:400;
    position: relative;
    padding: 0;
 
    text-decoration: none;}

.tags.inline a:before {

}



.blog .tags.inline a:after {

}
.tag:hover:after {
    border-color: transparent transparent transparent #739fe4;
}

.tags.inline, .tag-category {
    color: #7b7b7b;
    font-weight: 500;
    font-size: 12px;
}

blog .category-desc, .category-desc {
    text-align: center;
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 0;z-index:5;
}


.blog div.span6, .leading-0 {
    position: relative;
}


.page-header, .field-entry.region, #content .tags.inline, #content .tag-category, .fields-container {
    position: relative;
    z-index: 5;
}

.blog  div.span6:after, .leading-0:after {
    background: rgba(0,0,0,0) linear-gradient(to bottom,rgba(255,255,255,0) 15%,rgba(255,255,255,0) 87%,rgba(255,255,255,.19) 87%,#fff 99%) repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    height: 200px;z-index:4;
    position: absolute;
    bottom: 0;
    width: 100%
}


a.print-doc{display: inline-block;
       padding: 2px 15px 2px 25px;
background:#f4f6f9;         color: #000;
    margin-top: 20px;
    border-radius: 3px;
    margin-top: 0;
    margin-bottom: 6px;
    font-size: 12px;
    font-weight: 500;
    float: right;}

a.print-doc:hover{}


   a.print-doc:before {
     content: "";
    position: absolute;
    left: 5px;
    top: 2px;
    width: 17px;
    height: 17px;
    background: url(/images/print_501mlms6z1ta.svg);
    background-size: 17px 17px;
    }

@media screen and (min-width: 1055px) {
    .print_all{
        margin-top: 30px;
        position: absolute;
        right: 0;
    }
}


@media print{
.spoiler_body.help, .menu_navig{display:none;}
header {
        min-height: inherit;
    }
	
	.content_video { padding:10px 15px;}
	
	
}



.phone ul li:before, .phone .contpage ul li:before {
    content: "";
}


.nav.bg{
      margin-top: 8px;
    background: #f4f6f9;
    padding: 1px 0;}
.nav.bg div.widthstatic{margin-top:0;}




.icons button{display:none;}
.icons li.edit-icon, .actions li.edit-icon{    border-radius: 4px;display: inline-block;
    background: #ff4114;
    padding: 4px 7px !important;
    border: 1px solid #fff;
    margin-right: 6px;
    font-weight: 500;
    font-size: 13px;}
	
	.icons {
    text-align: unset !important;
    float: none !important;
    margin: 0 0 10px 0 !important;
}

ul.actions{margin-bottom:-8px !important;}
	
.icons	li.edit-icon a, .actions li.edit-icon a{color:#fff;}

.icons li.edit-icon:before, .actions li.edit-icon:before{content:"";}

.btn-toolbar button{cursor:pointer;}
.btn-toolbar button:hover{ background-color: #0f54b9 !important;}

 div[itemprop="articleBody"] .logout-button input{
cursor:pointer;background: #f4f6f9;
    color: #000;
    margin-top: -6px;
    border-radius: 3px;
    /* margin-top: -35px; */
    /* margin-bottom: 25px; */
    font-size: 12px;
    font-weight: 500;
    background: #0f54b9;
    color: #fff;
    text-align: center;
    float: right;
    max-width: 123px;
    font-weight: 600;
    line-height: 0;}

input#jform_title{    width: 99%;
    padding: 3px 7px;
   background: #d8e7ff;
    margin-bottom: 19px;}
	
	.edit.item-page{background: rgb(245 245 245);padding: 20px;}
	
	.edit.item-page label#jform_title-lbl{font-size:15px;}
	.edit.item-page label#jform_title-lbl, .edit.item-page label#jform_catid-lbl{font-weight: 500;}
	
	.edit.item-page fieldset{border:0;}

.edit.item-page ul.nav.nav-tabs{display:none;}



.edit.item-page #editor, 
.edit.item-page #publishing {display: inline-block;}


.edit.item-page #editor{width:69%;}
.edit.item-page #publishing {width: 30%;    float: right;
    vertical-align: top;}


.edit.item-page .tab-pane{}
.edit.item-page .tab-pane div.control-group{margin-bottom:10px;}

.edit.item-page .tab-pane div.control-group .chzn-container{    min-width: 100%;}

.edit.item-page .tab-pane div.control-group:nth-child(7), .edit.item-page .tab-pane div.control-group:nth-child(10) {display:none;}

.edit.item-page #language{display:none;}

.edit.item-page .btn-toolbar{padding:0 15px;    display: flex;}

.edit.item-page .btn-toolbar .btn-group{margin-right:10px;}
button.btn.modal_816{display:none;}

.edit.item-page #jform_note-lbl, input#jform_note, #jform_version_note-lbl, input#jform_version_note, #jform_created_by_alias-lbl, input#jform_created_by_alias, #jform_publish_up-lbl, input#jform_publish_up, button#jform_publish_up_btn,
#jform_publish_down-lbl, input#jform_publish_down, button#jform_publish_down_btn{display:none;}

div#editor-xtd-buttons {margin-left: -15px;margin-top: 7px;margin-bottom: 15px;}

div#editor-xtd-buttons a{}

div#metadata textarea{border:1px solid #ddd;}


.edit.item-page button.btn.btn-primary{border: 1px solid #378137;
    border: 1px solid rgba(0, 0, 0, 0.2);
    color: #fff;width: 150px;
    background-color: #46a546;
    padding: 4px 12px;}
	
	.edit.item-page button.btn{border: 1px solid #378137;width: 150px;    margin-top: 10px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    color: #fff;
    background-color: #bd362f;
    padding: 4px 12px;}
	
.edit.item-page button.btn.modal_1702{display:none;}

.bootstrap-select .dropdown-menu {
    width: auto !important;
    min-width: 100% !important;
    max-width: intrinsic !important;
    max-width: -moz-max-content !important;
    max-width: -webkit-max-content !important;
    display: table;
    overflow-x: hidden !important;
}


.GSearchBlock .dropdown-menu {
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #fff;
    border: 0;

    border-right-width: 0;
    border-bottom-width: 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}


.GSearchBlock h3 {
    font-size: 16px;
    display: block !important;
    float: none !important;
    text-align: center;
    font-weight: bold !important;
    color: #000 !important;
    font-size: 15px !important;
    margin-top: 0;
    margin-bottom: 10px;
}

.bootstrap-select.show-tick .dropdown-menu li a span.text {
    margin-right: 34px;
    font-size: 14px; color:#000;
    text-align: left;
}

.bootstrap-select .dropdown-menu li {
    position: relative;
    text-align: left;
}



li span.text:before {
    font-family: FontAwesome;
    content: "\f096";
    font-size: 18px;
    min-height: auto;
    min-width: auto;
    color: #0a55b3;
    cursor: pointer;
    position: absolute;
     left: 3px;
    top: 5px;
    
}

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
    position: absolute;
    display: inline-block;
    right: inherit;
    top: 9px;
    left: 3px;
}




li.selected span.text:before {
    font-family: FontAwesome;
    color: #0a55b3;
    font-size: 18px;
    font-weight: normal;
    content: "\f046";
    min-height: auto;
    min-width: auto;
    cursor: pointer;
}

.icon-checkmark:before {
    content: "";
}

.bootstrap-select .dropdown-menu li {
    position: relative;
    margin-bottom: 3px;
}

.GSearchBlock .dropdown-menu > li > a:hover, .GSearchBlock .dropdown-menu > li > a:focus, .GSearchBlock .dropdown-submenu:hover > a, .GSearchBlock .dropdown-submenu:focus > a {
    text-decoration: none;
    color: #fff;
    background-color: inherit;
    background-image: -moz-linear-gradient(top,#005e8d,#004d74);
    background-image: inherit;
    background-image: inherit;
    background-image: -o-linear-gradient(top,#005e8d,#004d74);
    background-image: inherit;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff005e8d', endColorstr='#ff004c73', GradientType=0);
}


.icon-print {
    display: inherit !important;
    line-height: normal;
}


.GSearchBlock .open, .dropdown-menu.open{    max-height: inherit !important;
    overflow: hidden !important;
    min-height: inherit !important;}


.contentfilter{    border: 1px solid rgba(206, 216, 224, 1);
    padding: 25px 20px;
    max-width: 220px;
    min-width: 220px;
    font-size: 13px;
    margin-top: 10px;position: absolute;
    right: 0;
    color: #282b2d;padding-top:30px !important;}
	
	
	
.GSearchBlock .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    padding-bottom: 3px;
    clear: both;
    font-weight: normal;
    line-height: normal;
    color: #333;
    white-space: normal;
}


.bootstrap-select.show-tick .dropdown-menu li a span.text {letter-spacing: 0;    margin-left: 3px;line-height: 19px;}
.bootstrap-select li.disabled{display:none;}
.bs-actionsbox, .bs-donebutton, .bs-searchbox {padding: 0 !important;margin-bottom: 12px;}
	
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {width: -webkit-fill-available !important;min-width: 189px;}
	
.bootstrap-select.show-tick .dropdown-menu li a span.text {margin-right: 0 !important;}
	
li.maximenuck.item192.last.level1{display:none !important;} 

.GSearchBlock input {
height: auto !important;    width: 98% !important;
border: 1px solid rgba(206, 216, 224, 1);
padding:4px 12px;
border-radius: 4px !important;
}
	
	
.bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle {outline: thin dotted #4073d9!important;outline: none !important;}
	
	.GSearchBlock .dropdown-menu > .active > a, .GSearchBlock .dropdown-menu > .active > a:hover, .GSearchBlock .dropdown-menu > .active > a:focus {
    color: #333;
    text-decoration: none;
    outline: 0;
    background-color: #ffffff;
    background-image: -moz-linear-gradient(top,#005e8d,#004d74);
    background-image: inherit;
    background-image: inherit;
    background-image: -o-linear-gradient(top,#005e8d,#004d74);
    background-image: auto;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff005e8d', endColorstr='#ff004c73', GradientType=0);	
    background-color: #f4f6f9;
}
	
	
.bs-searchbox { text-align:left;}
	
	
.bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
outline: none !important;
outline: none !important;
outline: 0px auto -webkit-focus-ring-color!important;
outline-offset: -2px;
}


.jlcontentfieldsfilter input {
    display: block !important;
}
	
	
.morecontent span {display: none;}
.morelink {font-weight: bold;color: #4682b4;}
.itemlist{margin-top:0;}
.gsearch-toolbox{margin-top:0 !important; float:none !important;}
.itemlist .tableall{margin-top:0;}
#gsearch-results .itemlist .tableall article{padding-top:10px;margin-top:7px;}


#gsearch-results .tableall article{margin-top: 0;padding-top: 15px;}



 .spoiler_links { cursor: pointer; }

.GSearchBlock .btn.dropdown-toggle {display: none;}
	
	
	
	
	
#gsearch-results .tableall {margin-right:0;}
	
@media screen and (min-width: 1056px){	
#bd_results .blog {margin-right: 276px;}	


#content {}




}
	
	
	
	@media screen and (max-width: 1055px){

        input#jstree_accordeonck719_q{    margin-top: -75px !important; max-width:91%;}
		
#bd_results .blog {margin-right: 0 !important;}

.gsearch-toolbox {
    margin-top: -27px !important;
    float: none !important;
}
		
.print{display:none;}

.contentfilter {
    border: 1px solid rgba(206, 216, 224, 1);
    padding: 25px 20px;
    max-width: inherit;
    min-width: inherit;
    font-size: 13px;
    margin-top: 15px;
    position: relative;
    right: inherit;
    color: #282b2d;
    padding-top: 30px !important;
}

.jlcontentfieldsfilter_all {
    display: block !important;
}

}
	
	
	
	
	
	
	@media print { 
	
	table#shop-table td:nth-child(1), table.shop-table tr td:nth-child(2){width: 6% !important;}
 table.shop-table tr td:nth-child(3){width:75%;}
	table#shop-table tr td:nth-child(3), table#shop-table tr td:nth-child(4), table.shop-table tr td:nth-child(4), table.shop-table tr td:nth-child(5)  {width: 7% !important;}
	
	
	
	}
	
	




div#maximenuck776 ul.maximenuck li.maximenuck.level1 {
    display: inline-block;
    float: none !important;
    position: static;
    list-style: none;
    border: 0px solid transparent;
    /* float: left; */
    text-align: center;
    padding: 0px 12px 0 12px;
    cursor: pointer;
    vertical-align: middle;
    box-shadow: none;
    filter: none;
}












.emailpredstavkonvert:before {
    content: "\f003";
    font-family: 'FontAwesome';
    margin-right: 5px;
    margin-left: 0;
	font-size: 14px;
    color: #1a63cd;
    font-weight: 500;
}

@media only screen and (min-width: 1056px){
	
	
	#offlajn-ajax-tile-results {
           height: auto !important;
        overflow: inherit !important;
        position: absolute;
        right: 0;
        float: right;
        top: 66px;
    }
	
	.content_video {
  padding-right:0 !important;
}

#regdesktop {
margin-left: inherit;
    position: absolute;
    right: 0;
    margin-bottom: 0;
    top: 12px;
	        display: block;
        width: 100%;
        text-align: right;

}
	
	
	a#logo img {
    width: 212px;
    margin-top: 11px !important;
    margin-left: -4px;
    margin-bottom: 0;
    position: absolute !important;z-index: 5000;
}
	
	
div#oneregionclass.dilers.dilers {}
	
	div#oneregionclass span#teldilers{ }
	
	div#oneregionclass.dilers.dilers {
    min-width: 320px;
    top: inherit !important;

}
	
	
	
.menu_all {margin-top:48px;}
	
.mobilephone {margin-left: -13px;}	
div#maximenuck721 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck721 ul.maximenuck li.maximenuck.level1 > span.separator{font-size:16px;}
	
li.maximenuck.maximenuckmodule.item1866.last.level1 {    display: none !important;}

.category-list{min-height:1250px;}
	
body{min-height: 850px;}

li.maximenuck.item195.parent.level1 div.floatck, li.maximenuck.item192.parent.level1 div.floatck{display:none !important;}

li.maximenuck.item1363.parent.level1 div.floatck, li.maximenuck.item1363.parent.level1 div.floatck{display:none !important;}

li.maximenuck.item195.parent.level1 a:after, li.maximenuck.item192.parent.level1 a:after, li.maximenuck.item1363.parent.level1 a:after{display:none !important;}
li.maximenuck.item189.first.level1 {         padding-left: 0px !important;
        margin-left: -41px !important;}



  div#maximenuck776 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck776 ul.maximenuck li.maximenuck.level1 > span.separator{
        font-size: 14px;
    }
	
	

#offlajn-ajax-tile-results {
               height: auto !important;
            overflow: inherit !important;
            margin-bottom: 11px;
            margin-top: 5px;

}






ul.nav.menuproducts.mod-list li.subscribe{float:right; margin-left:8px;    margin-right: 0;}

ul.nav.menuproducts.mod-list li.subscribe a{font-size:14px;}
ul.nav.menuproducts.mod-list li.subscribe a:before {

	
	        font-family: 'FontAwesome';
        font-size: 16px;
        margin-right: 7px;
        font-weight: 400;
           content: "\f1c1";
}


#smfaq .formfaq {
    margin-top: -98px !important;
}

#smfaq .button{margin-top: 0 !important; padding: 4px 14px !important;}


.fm_s{margin-top:170px;}

.teldilers{text-align: right;margin-right: 0;}

.citydilers {
    font-size: 12px;
    font-weight: 500;
    color: #363636;
    text-align: right;
    
}




#offlajn-ajax-search110 {
         
}

#qfl-articles-filter div#row-3 div.inside-row, #qfl-articles-filter div#row-7 div.inside-row, #qfl-articles-filter div#row-11 div.inside-row{margin-right:0;}


}






div#oneregionclass.dilers span.teldilers div:nth-child(1), div#tworegionclass.dilers span.teldilers div:nth-child(2), div#threeregionclass.dilers span.teldilers div:nth-child(3) {    margin-right: 0;}

div#tworegionclass.dilers, div#threeregionclass.dilers {
    max-width: 100% !important;
    width: 100% !important;
}

.tworegioncity a, .threeregioncity a{color:#000;}

span.threeregionphone{color: #1a63cd;}



iframe{border: 0;}

.parent.first.level1 {
    margin-left: -55px !important;
}

a.linkemailindextop {font-size: 12px !important;color: #000 !important;font-weight: 500 !important;}

[data-content]:hover {
  color:#0f54b9;

}

a#print.lightboxgmafp, #printcontainer{display:none;}


#back-top {position: fixed; bottom: 30px; right:0;z-index: 55501;}
#back-top a { display: block;text-align: center; text-decoration: none; color: #fff;-webkit-transition: 1s; -moz-transition: 1s; transition: 1s;}
#back-top a:hover {	text-decoration: none;}
#back-top span {padding: 12px 35px;display: block;margin-bottom: -30px;background: #3390ff;}
#back-top span:hover {background: #1b78ff;}
#back-top span:before{content: "\f077";font:17px FontAwesome;}

#logo{display:block;}

header .phone{position: absolute;
    right: 0;
    top: 29px;
    color: #333;
    font-size: 13px;}
	
header .phone a{text-decoration:none;    color: #0f54b9;}
header .phone small{font-size:10px;display:block;margin-top:5px; }

ul#top-menu{padding-top:25px;margin:0;position:absolute;right:450px;}
ul#top-menu>li{margin-right:0;display:inline-block;}
ul#top-menu>li:last-child{margin-right:0;line-height:25px;}
ul#top-menu>li>a{font-size:13px;text-decoration:none;color:#868D92;}
ul#top-menu>li>a:hover{text-decoration:none;color:#000;}
.v{position:relative;background:#fff url(/images/20vs/vsseminar_inside_new.jpg) center no-repeat; height:72px;margin-top: -15px;margin-bottom: -8px;    z-index: 5;}
.v1{position:relative;max-width:1000px;margin:auto;}
.v2 {
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    text-align: center;
    font-weight: 700;
    font-style: italic;
    color: #0f54b9;
    font-size: 18px;
}
	
	
	
.v1-0{    background: #edf0f4;}
.v1{position:relative; height:72px;margin-top: -15px;margin-bottom: -8px;    z-index: 5;}
.v1_1{position:relative;max-width:1000px;margin:auto;}
.v2_1{    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    font-weight: 500;
    font-style: italic;
    color: #000000;
    font-size: 16px;
    text-align: center;}



    .v3{position: absolute;top: 30px;left: 745px;}
    .btn-part {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #d2453f;
    background-image: -moz-linear-gradient(top,#e85b54,#b22520);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e85b54),to(#b22520));
    background-image: -webkit-linear-gradient(top,#e85b54,#b22520);
    background-image: -o-linear-gradient(top,#e85b54,#b22520);
    background-image: linear-gradient(to bottom,#e85b54,#b22520);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe85b54', endColorstr='#ffb22520', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    box-shadow: inset 0 1px 0 rgba(242,164,162,.6),0 1px 2px rgba(0,0,0,.05);
    border: 0px solid #b22520;
    padding: 5px 14px 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
        font-weight: 500;
    letter-spacing: 0.2px;
    font-size: 14px;
}
  
    .btn-part:hover{color:#fff;background-color: #006dcc;
    background-image: -moz-linear-gradient(top,#08c,#0044cc);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0044cc));
    background-image: -webkit-linear-gradient(top,#08c,#0044cc);
    background-image: -o-linear-gradient(top,#08c,#0044cc);
    background-image: linear-gradient(to bottom,#08c,#0044cc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
    border-color: #0044cc #0044cc #002a80;}
	
	
	div.or {
    text-align: center;
    border: 1px solid #ff411478;
    margin-top: 25px;
    padding: 15px 25px;
}
	
.linkemailindex, .cartindex{font-size:14px;border-bottom:1px solid;padding-bottom:1px;text-decoration:none;text-transform:none;}
.curr_index{font-family:als_rublregular;background:none;border-radius:50%;color:#868D92;}
span.navbr{display:none;}
#prts{background:#1a63cd;}
.company-tel{float:left;vertical-align:top;color:#fff;margin-top: 10px;}
.company-tel a,
.company-tel a:hover,
.company-tel a:focus{color:#363636;font-size:15px;font-weight: 700;}
.company-tel__item {
    float: left;
    padding-left: 0;
    list-style-type: none;
    margin-top: -6px;
    text-align: left;
}
.company-tel__item:first-child{    margin-left: -19px;
    margin-top: -7px;
    margin-right: 0;}
.company-tel span{font-size:11px;display:block;color:#000;font-weight: 500;text-align: right;margin-top: 0;}

.print{margin-top:7px;}


#offlajn-ajax-search110 .offlajn-ajax-search-inner input{margin-top: -3px;}


.mango-call-site{    margin-bottom: 3px;}
.mango-call-site button{    border-radius: 24px;
    background: #08b8e8;    background: #1295e7;
    white-space: nowrap;
    border: none;
    color: #fff;
    font-size: 13px;
    cursor: pointer;
    padding: 4px 12px;text-shadow: 0 1px #bfbfbf;
    margin-right: 5px;
	background: #08b8e8;     background: #0f54b9; background-color: #006dcc;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
    border-color: #0044cc #0044cc #002a80;white-space: nowrap;border: none;color: #fff;font-size: 14px; font-weight:500;cursor: pointer;    padding: 5px 14px 5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;   text-shadow: none;
background-color: #1a63cd;	}
	
	.mango-call-site button:hover{color:#fff;background-color: #006dcc;
    background-image: -moz-linear-gradient(top,#08c,#0044cc);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0044cc));
    background-image: -webkit-linear-gradient(top,#08c,#0044cc);
    background-image: -o-linear-gradient(top,#08c,#0044cc);
    background-image: linear-gradient(to bottom,#08c,#0044cc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
    border-color: #0044cc #0044cc #002a80;}
	
section.company{    margin-top: 45px;}	
	.blockstatic{    margin-top: 0;}
	
	
	.alltable {
    text-align: center;
}


.slogan, .rightslogan {
    padding-bottom: 39px;
    font-size: 20px;
  line-height: 19px;
}

.rightslogan.sm {      padding-top: 10px; padding-bottom: 28px;}
.slogan {
    width: 54%;
    padding-right: 20px;    text-align: left;
}

.slogan a {
    color: #363636;
    font-size: 15px;
}


.slogan a:hover, .rightslogan.sm a:hover{
	 text-decoration: underline;
  
}

.slogan.sm, .rightslogan.sm {
    font-size: 15px; color: #363636;
}


.rightslogan.sm {
    position: relative;
}
.rightslogan.sm a:before {
   content: "";
    background: url(/images/gal-2.png);
    width: 25px;
    height: 25px;
    position: absolute;
    margin-right: 2px;
    margin-left: -35px !important;
    font-size: 14px;
    margin-top: -2px;
}

.rightslogan.sm a {
 position: relative;
    color: #363636;    font-size: 15px;
   
}


.rg_desktop{position: absolute;top: 10px;left: 366px;}
.dilers.widthstatic.mb{display:none;}


.suptel{margin-left:73px;font-weight: 500;}

h1{font-size: 24px;font-weight: 400;min-height:22px;color:#333;line-height:31px;}
h2{ font-weight:400;font-weight:normal;margin:0 0 5px;min-height:22px;font-size:22px;color:#000;font-weight:400;}
h3{font-size:22px;font-weight:500;margin:0;color:#333;}
h4{font-size:23px;font-weight:normal;margin:0;color:#004f92;text-align:left;margin-bottom:10px;}

.citydil{font-size:12px;font-weight:500;color:#363636;    margin-top: -3px;}
.citydil:before{color:#1a63cd; content:"\f041";font-family:'FontAwesome';margin-right:4px;margin-left:5px;font-size:13px;}
.citydilers{font-size:12px;font-weight:500;}


.logo{display: inline-block;}
.menu_all{}

#regdesktop{}
	
	
	
	div#maximenuck721 ul.maximenuck li div.floatck div.maximenuck2 {
    /* width: 180px; */
    margin: 0;
    padding: 0;
    float: none !important;
    display: inline-block;
    vertical-align: top;
}

li.maximenuck.item192  div.maxidrop-main {
    width: inherit !important;
}



	
	
#offlajn-ajax-search110{}
#offlajn-ajax-search-results-inner{position:absolute;width:100%;z-index:5000;background:#D1D8E2 url("../images/pattern_inside.png");overflow:auto;}
#offlajn-ajax-tile-results .search-result-link{width:auto;}

	
	
	.mobilephone {}

.teldilers{display:block;color:#363636;font-size:21px;font-weight: 700;position:relative;margin-top: -6px;}
.teldilers div {
    display: inline-block;
    margin-right: 10px;
}

a.link{position:absolute;right:-115px;top:50%;line-height:20px;margin-top:-10px}

a{color:#1a63cd;text-decoration:none;outline:0 none}

a:hover{text-decoration:none}

a.sitepredstav{    background: none !important;
    color: #0088FF !important;
    margin-left: 12px;
    letter-spacing: 0.1px;
    border-bottom: 1px solid #0e56b14a;
    font-weight: 500 !important;    font-size: 12px;}

img{border:0 none;}

#bd_results img{height: auto !important;}

.both{clear:both;}
.hoverbgactive.sfhover{}
li.maximenuck.item138.parent.first.level1.active{}


.hoverbgactive.sfhover a{color:#5a5a5a;}
.cf_match{font-weight:normal;background:#FFFB95;border:0px solid #dddddd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
input.cf_smart_search{font-size:13px;}
div#maximenuck720 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck720 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck720 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck720 ul.maximenuck li.maximenuck.level1.active > span.separator{color:#515151;}
div#maximenuck720 ul.maximenuck li.maximenuck.parent.level1:hover > a span.titreck, div#maximenuck720 ul.maximenuck li.maximenuck.parent.level1.active > a span.titreck, div#maximenuck720 ul.maximenu.parent.li.maximenuck.level1:hover > span.separator, div#maximenuck720 ul.maximenuck li.maximenuck.parent.level1.active > span.separator{color:#333;}
input[type=text]{border:0px;height:27px;padding:0px 0 0px 10px;line-height:27px;color:#000;border: 1px solid #d8dcdeb8;font-size:14px;  font-family: 'Basis Grotesque Pro', sans-serif;}
li.maximenuck.item138.parent.first.level1{background:#fff;margin-left:-50px;}
input{}
button{background:#7083A0;border:none;color:#fff;padding:7px;   font-family: 'Basis Grotesque Pro', sans-serif;font-weight: 500;}
input.active{border:0px;width:330px;height:27px;padding:0px 0 0px 32px;line-height:27px;background:url(../images/search.png) no-repeat 5px 50%;color:#aaa;border:1px solid #C2C9D2;font-family:'noto_sansregular',sans-serif;font-size:12px;box-shadow:inset 0px 1px 1px rgba(202,220,235,1);}
.input-wrapper{margin-bottom:-5px;}


footer.footer {
   
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    /* background: #0A0D12 url(../images/light.png) top center; */
    /* box-shadow: inset 0 7px 10px -1px rgba(0, 0, 0, 0.2); */
    font-size: 15px;
    /* border-top: 3px solid #ccc; */
    border-width: 3px 0 0 2px;
    clear: both;
    color: #FFF;
    padding-bottom: 5px;
    padding: 25px 0;
    background: #f4f6f9;
}



footer.footer ul.menu{color:#fff;font-size:16px;    margin-left: -38px;}
footer.footer ul.menu li:nth-child(1),footer.footer ul.menu li:nth-child(2), footer.footer ul.menu li:nth-child(3), footer.footer ul.menu li:nth-child(4), footer.footer ul.menu li:nth-child(5){    
display: inline-block;
    width: 20%;
    padding: 0;
    vertical-align: top;
    color: #000000;
    color: #565656;
    font-size: 15px;

}

footer.fr a svg{text-decoration:none; border-bottom:none;}

footer.footer ul.menu li:nth-child(1){width:14%;}
footer.footer ul.menu li:nth-child(2){}

footer.footer ul.menu li a {
 font-size: 13px;
    line-height: 26px;
    font-weight: 400;
    color: #999;
    color: #000000;
    color: #565656;
    border-bottom: 1px solid #ffffff2e;

}

footer.footer ul.menu li a:hover{color: #0f54b9;
    /* text-decoration: underline; */
    border-bottom: 1px solid;}

footer.footer ul.menu li span.separator{font-weight:700;}

footer.footer ul.menu li span.separator a{    font-weight: 700;
    border-bottom: 0;
    font-size: 15px;
    color: #363636;

}

footer.footer ul.menu li span.separator a:hover{    color: #000;
    /* text-decoration: underline; */
    border-bottom: 2px solid #0f54b9;}

footer.footer ul.menu li ul{margin-left:-35px;margin-top: 10px;width: 260px;}

footer.footer ul.menu li ul li{      margin-left: -4px;  display: block !important;
    width: inherit !important;    padding: 0;  padding: 5px 0 5px 0 !important;}


footer.footer ul.menu li ul li.item-334{display:none !important;}
footer.footer{   }


/*footer.footer ul.menu li:nth-child(1) {width: 18%;}
footer.footer ul.menu li:nth-child(2), footer.footer ul.menu li:nth-child(3) {width: 23%;}
footer.footer ul.menu li:nth-child(5) {width: 14%;}*/


footer.footer ul.menu li:nth-child(1) {width: 25%;}
footer.footer ul.menu li:nth-child(2), footer.footer ul.menu li:nth-child(3) {width: 25%;}
footer.footer ul.menu li:nth-child(5) {width: 19%;}

.footer.fr{float:right;text-align: right;}





.line_footer{background:url(../images/line_footer.png) top repeat-x;margin-top:17px;height:2px;}
.readmore-js-toggle{position:relative;cursor:pointer;font-weight:normal; font-weight:300;text-align:center;font-size:14px !important;margin:0 auto;margin-top:25px;width:200px !important;padding:5px 0px 5px 0px;border:1px solid #127cc2;color:#BBE4FF;}
.gmapfp .button{background:#7083A0;border:none;color:#fff;padding:7px;font-weight:300;}
.item-page{}
.fullwidthbanner-container .tp-thumbs{display:none;}



.item-page ul, .contpage ul{counter-reset:li;padding:0;margin-left:-35px;list-style:none;margin-bottom:25px;}
.item-page ul li, .contpage ul li{position:relative;margin:0 0 12px 33px;padding:0 15px;text-align:left;line-height: normal;   }
.item-page ul li:before, .contpage ul li:before{content:"—";margin-right:10px;color:#000;text-align:center;    display: inline-block;
    position: absolute;
    top: 0px;
    left: -26px;
    width: 20px;
    text-align: right;}



div.ilightbox-caption{font-size:13px;}
div.ilightbox-caption a{font-weight:normal;color: #BBE4FF;}
div.form-limit label{width:auto !important;margin-right:10px;margin-top:-5px;}
select#limit.inputbox{background:#fff;padding-right:15px;}
.form-limit:after{font-family:FontAwesome;content:"\f0d7";color:#005FCC;margin-left:-25px;margin-right:15px;}

div#search-category-418, div#search-category-421{display:none;}
div#search-category-419{border-bottom:none;padding-bottom:15px;display:none;}
input.search-caption-on{font-size:13px !important;}
#search-categories110{background:rgba(0, 69, 128, 1);border:none !important;border-radius: 0 3px 3px 0;}
#ajax-search-button110{border-radius: 0 3px 3px 0;background:#1a63cd;border:none !important;height:18px;line-height:18px;padding-left:3px !important;border-radius: 0 3px 3px 0;cursor:pointer !important;}
#ajax-search-button110:hover{background-color:#fff;background-image:intial;    background: -webkit-linear-gradient(#ffffff, #ffffff);}

#ajax-search-button110 .magnifier:after{
    content: "";
    color: #454545;
    -moz-border-radius: 0;
    border-radius: 0;
    font-weight: normal;
    font-family: 'Basis Grotesque Pro';
    margin-left: 24px;
    color: #363636;
    font-size: 13px;
    font-weight: 500;
    font-family: 'Basis Grotesque Pro', sans-serif;

}


#ajax-search-button110:active{
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  border-bottom: none;
  border-right: none;
}

#search-categories110{z-index:7000 !important;}

#search-form110 .category-chooser .arrow{height:25px;width:23px;width:24px;background:#bec6cd url(/templates/grand/images/settings.png) 50% 50%/auto 100% no-repeat;border:none;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}


#ajax-search-button110{
	
	
	
	    background: rgb(0, 53, 98);
    border: none !important;
    box-shadow: none;
    height: 32px;
    line-height: 32px;
    padding-left: 3px !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #007AFF), color-stop(100%, #003c7d));
    background: -webkit-linear-gradient(top, #007AFF 0%, #003c7d 100%);
    background: -o-linear-gradient(top, #007AFF 0%, #003c7d 100%);
    background: -ms-linear-gradient(top, #007AFF 0%, #003c7d 100%);
    background: linear-gradient(to bottom, #007AFF 0%, #003c7d 100%);
    cursor: default !important;
    background: #1a63cd;
    border-radius: 0; top:-1px;

	display:none;
	
	
}
#ajax-search-button110:hover{background-color: #006dcc;
    background-image: -moz-linear-gradient(top, #0044cc, #08c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0044cc), to(#08c));
    background-image: -webkit-linear-gradient(top, #0044cc, #08c);
    background-image: -o-linear-gradient(top, #0044cc, #08c);
    background-image: linear-gradient(to bottom, #0044cc, #08c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);}

@media only screen and (min-width: 1056px) {
    header {
        background: #fff;
        padding-bottom: 5px;
        box-shadow: none;
    }
}

#ajax-search-button110 .magnifier:after{
    content: "";
    color: #454545;
    -moz-border-radius: 0;
    border-radius: 0;
    font-weight: normal;
    font-family: 'Basis Grotesque Pro';
    margin-left: 24px;
    color: #363636;
    font-size: 13px;
    font-weight: 500;
    font-family: 'Basis Grotesque Pro', sans-serif;

}


#ajax-search-button110:active{
  -webkit-box-shadow: inherit;
  -moz-box-shadow: inherit;
  box-shadow: inherit;
  border-bottom: none;
  border-right: none;
}

#search-categories110{z-index:7000 !important;}

#search-form110 .category-chooser .arrow{height:25px;width:23px;width:24px;background:#bec6cd url(/templates/grand/images/settings.png) 50% 50%/auto 100% no-repeat;border:none;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}


#offlajn-ajax-search110 .offlajn-ajax-search-container{background:none;background:none;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}



#ajax-search-button110 {
     cursor: pointer !important;
}

#ajax-search-button110 .magnifier {
   background: url(/modules/mod_universal_ajaxlivesearch/themes/flat/images/search_button/magnifier.png) 50% 50% / 90% no-repeat;
    background-size: 100%;
    height: 30px;
    width: 30px;
    padding: 0;
    margin: auto;
    position: absolute;
    bottom: 0px;
    top: 0px;
}



#search-area-close110{    background: url(/modules/mod_universal_ajaxlivesearch/themes/flat/images/close/close.png) 50% 50%/auto 100% no-repeat !important;
    height: 25px !important;
    width: 25px !important;
    top: 50% !important;
    margin-top: -13px !important;
    right: 0px !important;
    position: absolute;
    cursor: pointer;
    visibility: hidden;
    z-index: 5;}
#search-results110 .result-element{height:61px !important;}


#search-form110 input{background: #bec6cd;
        height: 25px;
        line-height: 25px;
        border: 0 !important;
        text-shadow: none;
        color: #454545;
        box-shadow: none;
        -webkit-box-shadow: none;
        padding-left: 10px;
        -moz-border-radius: 0;
        border-radius: 0;
        font-size: 13px;
        font-weight: normal;
        background: #f4f6f9;
        text-shadow: 0 1px #fff;
        font-family: 'Basis Grotesque Pro';
        }





#search-form110 input:focus{border:1px #f2f2f2 solid !important;outline:none;}

#search-form110 .category-chooser{height:24px;background-color:transparent;position:absolute;left:3px;z-index:5;cursor:pointer;border:none;border-right:1px solid rgba(255, 255, 255, 0.6);top:0;bottom:0;margin:auto;position:absolute;padding-right:2px;}
#search-results110 .pager.active, #search-results110 .pager.active:hover{background:#004F92;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
#search-form110 .category-chooser.opened{background-color:transparent !important;}
.tp-leftarrow.default{z-index:100;cursor:pointer;position:relative;background:url(/templates/grand/images/left_btn.png) no-repeat !important;width:35px;height:177px;}
.tp-rightarrow.default{z-index:100;cursor:pointer;position:relative;background:url(/templates/grand/images/right_btn.png) no-repeat !important;width:35px;height:177px;}
.search-categories-inner{background:rgba(0, 69, 128, 1);padding-left:5px;}
#search-form110 #search-area-close110{background:none !important;}
#search-form110 #search-area-close110:before{content:"\f057";color:#BAC6D4;text-shadow:#ffffff 1px 1px 0px;font-family:FontAwesome;font-size:17px;}
#search-categories110 .search-categories-inner div.selected{background:url(/modules/mod_universal_ajaxlivesearch/themes/flat/images/selections/selected.png) no-repeat left center !important;background-size:auto 65% !important;background:rgba(0, 69, 128, 1);}
#search-results110 .page-container{width:100% !important;}
#search-results110 .result-element{padding-bottom:20px;padding-top:5px !important;}
#search-results110 .result-element span.small-desc{color:#000;}
#search-results110 .result-element img{display:block;float:left;padding:2px;border:0;min-height:42px;padding-left:10px;}
#search-categories110 .search-categories-inner div{padding:15px 19px 15px 35px;border-bottom:1px #b2c4d4 solid;cursor:default;color:#fff !important;font-weight:normal !important;font-style:normal;font-size:13px !important;text-shadow:none !important;text-decoration:none;text-transform:none;line-height:left;background:url(/modules/mod_universal_ajaxlivesearch/themes/flat/images/selections/unselected.png) no-repeat left center !important;background-size:auto 65% !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
#search-results110 .no-result{font-weight:normal !important;font-size:13px !important;border-bottom:0 !important;}
#search-results110{display:none;}
#search-results-moovable110{position:relative;overflow:hidden;height:0px;background-color:#ffffff;border:1px #BEC6CD solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
#search-results110 .result-element span{font-size:13px;font-weight:normal;color:#0F6BA7;}
#search-results110 .seemore span{color:#FFFFFF;font-family:Noto Sans, sans-serif;font-weight:normal;font-style:normal;font-size:11px;text-shadow:none;text-decoration:none;text-shadow:none !important;text-transform:27px;line-height:left;text-align:center;background:#0056AB;padding:2px 5px;}
#search-results110 .seemore:hover span{text-shadow:none !important;color:#FFFFFF;font-family:Noto Sans, sans-serif;font-weight:normal;font-style:normal;font-size:11px;background:-moz-linear-gradient(#297dc9, #104f88);background:-ms-linear-gradient(#297dc9, #104f88);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #297dc9), color-stop(100%, #104f88));background:-webkit-linear-gradient(#297dc9, #104f88);background:-o-linear-gradient(#297dc9, #104f88);background:linear-gradient(top, #297dc9, #104f88);}
#search-form128 #search-area-close126.search-area-loading{background:url(/modules/mod_universal_ajaxlivesearch/themes/flat/images/loaders/loader.png) no-repeat center center;background-size:auto 100%;animation:loader 1s infinite linear;-webkit-animation:loader 1s infinite linear;}
#search-form128 #search-area-close126{background:url(/modules/mod_universal_ajaxlivesearch/themes/flat/images/close/close.png) no-repeat center center;background-size:auto 100%;height:28px;width:28px;top:50%;margin-top:-14px;right:44px;position:absolute;cursor:pointer;visibility:hidden;z-index:5;}
.dj_ie7 #search-form126 #search-area-close128,
.dj_ie8 #search-form126 #search-area-close128{background:url(/modules/mod_universal_ajaxlivesearch/themes/flat/images/ie_old/close_old.png) no-repeat center center;}
#ajax-search-button126{height:100%;width:30px;padding:0 5px;background:transparent;float:left;cursor:pointer;position:absolute;bottom:0px;top:0px;right:0px;z-index:5;background:url('98342bc89c215513144c1d4851e67a4e.png');background:rgba(0, 0, 0, 0.6);}
.dj_opera #ajax-search-button128{border-radius:0;}
#ajax-search-button128 .magnifier{background: url(/modules/mod_universal_ajaxlivesearch/themes/flat/images/search_button/magnifier.png) 50% 50%/90% no-repeat;background-size:100%;height:30px;width:30px;padding:0;margin:auto;position:absolute;bottom:0px;top:0px;}
.dj_ie7 #ajax-search-button128 .magnifier,
.dj_ie8 #ajax-search-button128 .magnifier{background:url(/modules/mod_universal_ajaxlivesearch/themes/flat/images/ie_old/magnifier_old.png) no-repeat center center;}
#search-results128{position:absolute;top:0px;left:0px;margin-top:2px;visibility:hidden;text-decoration:none;z-index:1000;font-size:12px;width:515px;background:#fff;}
#ajax-search-button128{background:rgb(0, 53, 98);border:none !important;box-shadow:none;height:38px;line-height:38px;padding-left:3px !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#007AFF),color-stop(100%,#003c7d));background:-webkit-linear-gradient(top,#007AFF 0%,#003c7d 100%);background:-o-linear-gradient(top,#007AFF 0%,#003c7d 100%);background:-ms-linear-gradient(top,#007AFF 0%,#003c7d 100%);background:linear-gradient(to bottom,#007AFF 0%,#003c7d 100%);cursor:default !important;}
input#search-area128{height:38px;line-height:38px;border:none;text-shadow:none;color:#999;outline:none;box-shadow:none;padding:5px 39px 5px 12px;}
#offlajn-ajax-search128 .offlajn-ajax-search-container{background:#fff;opacity:1;padding:0;margin:0;}
#ajax-search-button128{right:3px;}
#search-form128{margin-top:25px;}
#search-form128 input{background-color: transparent;
    font-family: 'Basis Grotesque Pro', sans-serif;
    font-size: 14px !important;
    font-weight: 400;
    color: #777;}
	
	#search-form128 input:focus{}
#search-results128 .result-element{display:block;width:575px;height:inherit;font-weight:bold;border-top:1px solid #c2d5e1;border-bottom:0px solid #c2d5e1;overflow:hidden;}
#search-results-inner128{position:relative;width:100%;overflow:hidden;}
#offlajn-ajax-search128 {
    width: 583px;
    margin-left: 45px;
    margin-right: auto;
}

#search-results128 .result-element span{display:block;float:none;width:100%;margin-left:10px;margin-right:12px;line-height:25px;text-align:left;cursor:pointer;margin-top:5px;color:#0061CA;font-weight:normal;font-style:normal;font-size:13px;text-shadow:none;text-decoration:none;text-transform:none;}
#search-results128 .result-element span.small-desc{display:none;}
#search-results128 .no-result{display:block;width:100%;height:30px;font-weight:normal;border-top:1px solid #e5e5e5;border-bottom:1px solid #c2d5e1;overflow:hidden;text-align:center;padding-top:10px;}
#search-results128 .page-container{position:relative;overflow:hidden;height:136px;width:100%;}
#search-area-close128{background:url(/modules/mod_universal_ajaxlivesearch/themes/flat/images/close/close.png) 50% 50%/auto 100% no-repeat !important;height:28px !important;width:28px !important;top:50% !important;margin-top:-14px !important;right:44px !important;position:absolute;cursor:pointer;visibility:hidden;z-index:5;}
#search-results128 .plugin-title.first{border-bottom:none;background: #f4f6f9;}
#search-form128 #search-area-close128:before{content:"\f057";color:#95A0B2;font-family:FontAwesome;font-size:19px;}
#search-area-close128{background:none;top:50% !important;margin-top:-7px !important;right:35px !important;}
#ajax-search-button128:hover{background:none;}
#search-results-moovable128{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
#search-results128 #search-results-inner128 .result-element:hover,
#search-results128 #search-results-inner128 .selected-element{text-decoration:none;background:#18517d url('/modules/mod_universal_ajaxlivesearch/cache/128-langru-RU/26041080e036b4d62eb8260517426328.png') repeat-x;background-size:auto 100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#007AFF),color-stop(100%,#003c7d));background:-webkit-linear-gradient(top,#007AFF 0%,#003c7d 100%);background:-o-linear-gradient(top,#007AFF 0%,#003c7d 100%);background:-ms-linear-gradient(top,#007AFF 0%,#003c7d 100%);background:linear-gradient(to bottom,#007AFF 0%,#003c7d 100%);cursor:default !important;border-top:none;padding-top:1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.tcon{    text-align: center;
    text-shadow: none;
    color: #fff;
    margin-top: 39px;}
.tcon h1{font-size:26px;text-align:center;margin-bottom:15px;margin-top:-4px;text-shadow:none;color:#333;font-weight:normal;color:#fff;}
.contactlist_filtre{border-style:none !important;}
.static{position:relative;max-width:650px;margin:auto;}
.searchtitle{position:absolute;top:10px;color:#fff;left:-35px;}
#contentscroll{margin-top:-25px;}
.tp-bullets{z-index:100;}
.tp-bullets.simplebullets.round .bullet{background:transparent;background-color:#CBD1D7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:8px;margin:0 8px;position:relative;margin-top:3px;width:8px;}
.tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.navbar .bullet.selected{background:transparent;width:14px;background-color:#0f54b9;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;height:14px;margin:0 5px;}
#ya-site-form0{margin:0!important;padding:0!important;max-width:365px;height:25px;}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text{background-color:#ffffff!important;font-size:12px !important;}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text{border-color:#BEC6CD !important;}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text{border-color:#7f9db9!important;padding-left:7px;height:21px;border:none;line-height:21px !important;}
#ya-site-form0 .ya-site-form__submit{display:block;width:auto;margin:0 0 0 5px;}
#ya-site-form0 .ya-site-form__submit_type_image{background:url(/modules/mod_universal_ajaxlivesearch/themes/flat/images/search_button/magnifier.png) 50% 50%/90% no-repeat !important;}
#ya-site-form0 .ya-site-form__submit_type_image{width:25px !important;height:25px !important;outline:none;cursor:pointer;border:0;}
#ya-site-form0 .ya-site-form__arrow-a{position:absolute;top:50%;right:15px !important;width:0;height:0;margin-top:-59px;border:solid transparent;border-width:59px 0 59px 30px;-moz-border-end-style:dotted;}
div.map_block{margin:0px;}
div.toggle{padding:5px;cursor:pointer;font-weight:normal;font-weight:300;text-align:center;font-size:14px !important;margin:0 auto;margin-top:15px;width:200px !important;padding:5px 0px 5px 0px;border:1px solid #127cc2;color:#BBE4FF;}
div.map_block_hidden{padding:5px;color:#000000;display:none;}
.stroiinfoblock50{display:inline-block;width:30%;}
.grandcalcblock50{display:inline-block;width:30%;}
.mod_smfaq li{border-bottom:0px dotted silver;padding:10px 0;box-sizing:border-box;display:inline-block;vertical-align:top;width:31%;padding:0;position:relative;margin-top:11px;color:#8F979E;text-align:left;margin-right:10px;font-size: 13px;}
.qanswerotv{display:none;}
.qanswertitle{}
.qquestio:before{left:-25px;top:-4px;font-family:'FontAwesome';content:"\f10d";text-shadow:0 2px 0 rgba(0, 0, 0, 0.5);}
.qquestios:after{bottom:2px;right:-25px;content:"\f10e";font-family:'FontAwesome';text-shadow:0 2px 0 rgba(0, 0, 0, 0.5);}
#ajax-search-button128:hover{background:rgb(0, 67, 140);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#007AFF),color-stop(100%,#003c7d));background:-webkit-linear-gradient(top,#007AFF 0%,#003c7d 100%);background:-o-linear-gradient(top,#007AFF 0%,#003c7d 100%);background:-ms-linear-gradient(to bottom,#0E70DA 0%,#003c7d 100%);background:linear-gradient(to bottom,#0E70DA 0%,#003c7d 100%);}
#scrollToTop{cursor:pointer;font-size:0.9em;position:fixed;text-align:center;z-index:9999;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;background:#121212;color:#FFFFFF;border-radius:3px;padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;right:10px;bottom:30px;}
#scrollToTop:hover{background:#08C;color:#FFFFFF;}
#scrollToTop > img{display:block;margin:0 auto;}
#scrollToTop{background:transparent;}
#scrollToTop:hover{background:transparent;}

div#maximenuck721 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck721 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck721 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck721 ul.maximenuck li.maximenuck.level1.active > span.separator {
 border-bottom: 2px solid #145fcd;
    padding-bottom: 4px;
}


#annotation ul li:before, .category-list ul li:before{content: '\2014';
    color: #000000;
    margin-right: 5px;
    font-weight: 400;
    position: absolute;
    margin-left: -21px;
}


.dateseminars{color: #94aac5;    color: #d2dfe5;
    font-size: 18px; font-weight:500;
    margin-bottom: -15px;
    margin-top: 25px;}

.slidertop article{    position: absolute;
    top: 170px;
    left: 95px;
    font-family: 'Jost', sans-serif;}

.slidertop article h3{  color: #fff; font-size: 25px;font-weight: 500;}
.slidertop article h3 span{font-size: 35px;    margin-bottom: -10px;}


.slidertop article div.version{color: #fff;
    font-size: 22px;
    margin: 17px 0;display: contents;
    margin-bottom: -7px;}
	
	
.slidertop article div.version span	{font-size: 33px;font-weight: 700;}


.slidertop article a.btn{     background: #fff;
font-weight: 500;
color: #040626;
box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
line-height: 40px;
height: 40px;
font-size: 12px;
padding: 0 10px;
margin: 30px 0 30px 0px;
text-decoration: none;
text-align: center;
vertical-align: middle;
width: 193px;border-radius: 3px;
display: block;}
	
.slidertop article a.btn:hover{    background: rgb(15 84 185);color:#fff;}

div#maximenuck720 ul.maximenuck li div.floatck.fixRight{left:0 !important;}
.maxidrop-main2{background:#fff;padding-bottom:45px;-webkit-box-shadow:1px 10px 31px rgba(188, 198, 213, 0.5);-moz-box-shadow:1px 10px 31px rgba(188, 198, 213, 0.5);box-shadow:1px 10px 31px rgba(188, 198, 213, 0.5);box-shadow:0 0 10px rgba(78,27,7,.27);box-shadow:0 5px 10px rgba(188, 198, 213, 0.5);}
.filter_menu{z-index: 555;position:absolute;left:0px;top:255px;    padding-left: 6px;border:1px solid rgba(206, 216, 224, 1) !important;}
ul.filter_productmenu{list-style-type:none;margin-left:-42px;margin-bottom:5px;max-width:198px;}
ul.filter_productmenu li{    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 1px dashed rgba(206, 216, 224, 1);}
	
	
ul.filter_productmenu li a{font-size: 15px;
    text-shadow: 1px 1px 1px #ffffff;
    color: #1a63cd;
    font-weight: 500;}
ul.filter_productmenu li a:hover{color:#000;}
li.filter_menubordernone{border-bottom:0 !important;}
.mobilemaximenutogglericon{background:none !important;margin-right:15px;width:inherit;margin-top:7px;}
.mobilemaximenutogglericon:after{font-family:FontAwesome;content:"\f078";content:"\f107";color:#efefef;font-size:19px;}
.open .mobilemaximenutogglericon:after{font-family:FontAwesome;content:"\f106";color:#efefef;}
.maximenuck.item207.last.level2.sert{padding-top:30px;}
.managerupdate{text-align:center;background-color:#fff;border:1px solid #CFD7DF;width:80%;margin:auto;}
.managerupdate ol{counter-reset:li;padding:0;list-style:none;margin-bottom:5px;}
.managerupdate ol li{position:relative;display:inline-block;max-width:31%;padding:3px 15px;text-align:left;font-weight:300;font-size:15px;vertical-align:middle;}
.managerupdate ol li:before{content:" ";position:absolute;top:20%;left:-2em;width:2em;padding:4px 0;border-right:0px solid;color:#C28D24;background:transparent;text-align:center;font-weight:bold;}
.download-button{    display: inline-block;
    color: #fff !important;
    text-decoration: none !important;
    line-height: 1;
    overflow: hidden;
    position: relative;
    background: #145fcd !important;
    border: 0 !important;
    padding: 27px 35px;
    font-size: 15px;
    font-family: 'Basis Grotesque Pro';
    font-weight: 500;
}
.download-button-mupdate:hover{   background: #e4272b !important;}
.download-button-mupdate:before{content:"\f019";font-family:"FontAwesome";color:#fff;font-size:17px;margin-right:7px;}
.mupdatelink{    font-size: 16px;
    cursor: pointer;
    font-weight: 500;
    border-bottom: 1px solid #c2c9d8;
    padding-bottom: 3px;
    line-height: 27px;color: #0a55b3;
    text-decoration: none;}
.mupdatelink:hover{color:#004F92;}
.download-button-mupdate{}
.download-button-mupdate{display:inline-block;font-size:15px;color:#fff !important;text-decoration:none !important;line-height:1;overflow:hidden;position:relative;background:#005AAB !important;border:0 !important;padding:20px 30px;border-radius:10px;box-shadow:inset 0 -2px 0px 0px rgba(0, 0, 0, 0.2);font-family:noto_sansregular;}
.download-button-mupdate a{color:#fff;}
.up{max-width:1000px;margin:auto;}
.iconnewsupdatemanager{float:left;width:270px;color:#ccc;margin-left:-35px;}
.newsupdatemanager{float:right;color:#000;width:730px;font-size:15px;margin-top:15px;}
.newsupdatemanager ul li:before{  
    margin-right: 10px;
    color: rgb(0, 0, 0);
    text-align: center;
    position: absolute;
    left: -20px;
    font-weight: 700;
    content: '\2014';
    color: #1a63cd;
    margin-right: 5px;
    font-weight: 700;
    position: absolute;
    font-family: 'Jost', sans-serif;
   }
	
	
	.newsupdatemanager ul li {
    margin-bottom: 15px;
    font-size: 14px;
	color:#000;    margin-left: -30px;
    line-height: normal;
}
	
	form#adminForm ul.breadcrumb {margin-left:-39px;}
	form#adminForm .breadcrumb li{display:inline-block;}
	
.newsupdatemanager h2{ font-weight:300;font-weight:normal;margin:0 0 5px;min-height:22px;font-size:26px;color:#000;text-align:left;}
.screenimg img{max-width:100%;margin-bottom:10px;}
h3.mup{font-size: 22px !important;font-weight:normal;margin:0 0 5px;color:#000;margin-bottom:15px;text-align:center;}
.overlay{top:0;right:0;bottom:0;left:0;z-index:10;display:none;position:fixed;cursor:default;}
.overlay:target{display:block;}
#annotation SUP, #annotation SUB {
    vertical-align: baseline;
    position: absolute;
    font-size: 11px;
    line-height: 1;
    left: -11px;
    }
	
	div#maximenuck94 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck94 ul.maximenuck li.maximenuck.level1 > span.separator {
    color: #2b62c1;
    font-family: 'Basis Grotesque Pro', sans-serif;
    font-size: 17px;
    font-weight: 500;
}

div ul.maximenuck li.maximenuck ul.maximenuck2 li a, div ul.maximenuck2 li a {
    color: #1a63cd;
    font-weight: 500 !important;
    font-size: 16px !important;
    letter-spacing: 0.1px !important;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #0044cc !important;
    width: 6px;
}


.popup{
	
	top: -100%;
    right: 0;
    left: 50%;
    font-size: 14px;
    z-index: 550000;
    margin: 0;
    width: 1000px;
    min-width: 1000px;
    height: auto;
    /*overflow: auto;*/
    position: fixed;
    padding: 35px;
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 5px 240px rgba(0,0,0,.12), 0 19px 60px rgb(191, 200, 215);
    -moz-box-shadow: 0 5px 240px rgba(0,0,0,.12),0 19px 60px rgb(191, 200, 215);
    -ms-box-shadow: 0 5px 240px rgba(0,0,0,.12),0 19px 60px rgb(191, 200, 215);
    box-shadow: 0 5px 240px rgba(0,0,0,.12), 0 19px 60px rgb(191, 200, 215);
    -webkit-transform: translate(-50%, -500%);
    -ms-transform: translate(-50%, -500%);
    -o-transform: translate(-50%, -500%);
    transform: translate(-50%, -500%);
    -webkit-transition: -webkit-transform 0.6s ease-out;
    -moz-transition: -moz-transform 0.6s ease-out;
    -o-transition: -o-transform 0.6s ease-out;
    transition: transform 0.6s ease-out;
    top: 147px;
height: 800px;
	
	
}
.overlay:target+.popup{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);top:50px;}
.close{top: -6px;
    right: -10px;position:absolute;padding:0;text-decoration:none;-webkit-transition:all ease .8s;-moz-transition:all ease .8s;-ms-transition:all ease .8s;-o-transition:all ease .8s;transition:all ease .8s;}


.close:before{ }



.close:hover{}
.popup img{width:100%;height:auto;}




.popup.mCustomScrollbar._mCS_1{max-height: 950px;
    min-width: inherit;
    max-width: inherit;}
	
	.popup .mCSB_inside > .mCSB_container {
    margin-right: 0;
}




.pic-left,
.pic-right{width:25%;height:auto;}
.pic-left{float:left;margin:5px 15px 5px 0;}
.pic-right{float:right;margin:5px 0 5px 15px;}
.popup p{margin:0;padding:5px 0}
div.region_content{position:relative;margin-left:10px;margin-bottom:-40px;text-align: left;}
div.regioninline{    display: inline-block;
    vertical-align: top;
    margin-right: 25px;
    width: 17%;
    margin-bottom: 35px;}
div.regioninline a{    display: block;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.3px;
    color: #727e88;    color: #62758c;
    line-height: 20px;}
	
div.regionname{    color: #007aff;
    font-size: 19px;
    font-weight: 500;}
	
	div.regioninline a:hover {
    color: #007aff;
}
	
.citydil u{text-decoration:none;}
.oneregioncity{font-size: 14px;color: #000 !important;font-weight: 400;}
.oneregioncity a{color: #000 !important;}

.oneregioncity:after, .tworegioncity:after, .threeregioncity:after{content:""; margin-right:5px;}


.oneregionphone{font-size:14px;    color: #1a63cd;}

#tworegionclass, #threeregionclass{}
.tworegioncity{font-size: 14px;color: #000;font-weight: 400;}
.tworegionphone{font-size:14px;    color: #1a63cd;}

.threeregioncity{font-size: 14px;color: #000;font-weight: 400;}
.threeregionphone{font-size:14px;}

div#threeregionclass.dilers span.threeregioncity:nth-child(5){}
div#threeregionclass.dilers span.threeregionphone:nth-child(3){display:inherit;}
div.inlineregion{display:inline-block;    margin-right: 10px;}
div.inlineregion:nth-child(3){}
a#logo img{width: 212px;
    margin-top: 9px;
    margin-left: -4px;
    margin-bottom: 5px;}
	

	
	.main-menu-icon span {
    display: block;
    width: 30px;
    height: 2px;
    margin-bottom: 5px;
    background: #007aff;
    transition: transform 0.3s ease-in-out;
}

.main-menu-icon span:nth-of-type(1) {
    transform: rotate(45deg) translate(5px, 5px);
}

.main-menu-icon span:nth-of-type(2) {
    width: 0;
    transform: translateX(15px);
}

.main-menu-icon span:nth-of-type(3) {
    transform: rotate(-45deg) translate(5px, -5px);
}
	
.reestr{background:#fcfcfc url(/images/pattern_index.png);padding:20px 0;}
#reestr{margin-top:0;text-align:left;}
#reestr_1, #reestr_2, #reestr_3{display:inline-block;}
#reestr_1{vertical-align:middle;}
#reestr_1 img{max-width:90px;margin-left:75px;margin-right:35px;}
#reestr_2{text-align:left;color:#3a414c;width:64%;vertical-align:middle;}
#reestr_2 strong{font: 700 17px 'Open Sans', sans-serif;color: #1868b1;letter-spacing: -0.3px;}
#reestr_3 .button{padding:10px 20px;text-align:center;border-radius:3px;text-decoration:none;cursor:pointer;margin-top:3px;height:auto;color:#fff;background:#004F92;border:none;position:relative;background-color:#005AAB;border:3px solid #005AAB !important;background-image:-webkit-linear-gradient(top, #005AAB, #005AAB);background-image:-moz-linear-gradient(top, #005AAB, #005AAB);background-image:linear-gradient(top, #005AAB, #005AAB);border:0 !important;box-shadow:inset 0 -2px 0px 0px rgba(0, 0, 0, 0.2);cursor:pointer;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#0044cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0044cc));background-image:-webkit-linear-gradient(top,#08c,#0044cc);background-image:-o-linear-gradient(top,#08c,#0044cc);background-image:linear-gradient(to bottom,#08c,#0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);}
#reestr_3 .button a{font-size:15px;color:#fff;text-decoration:none;}
#reestr_3 .button:hover{border:none;background-color:#006dcc;background-image:-moz-linear-gradient(top,#0044cc,#08c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0044cc),to(#08c));background-image:-webkit-linear-gradient(top,#0044cc,#08c);background-image:-o-linear-gradient(top,#0044cc,#08c);background-image:linear-gradient(to bottom,#0044cc,#08c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);}


div#maximenuck720 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck720 ul.maximenuck li.maximenuck.level1 > span.separator {color: #1a63cd;font-family: 'Basis Grotesque Pro', sans-serif; font-size:17px; font-weight:500;}
div#maximenuck720 ul.maximenuck li.maximenuck ul.maximenuck2 li a, div#maximenuck720 ul.maximenuck2 li a {    color: #1a63cd;
    font-family: 'Basis Grotesque Pro' !important;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.1px;}
	
	div#maximenuck720 span.descck {font: 400 15px 'Basis Grotesque Pro', arial, sans-serif;}
	
.maximenuck.level3  a span.titreck{    font-size: 14px;
    line-height: normal;
    color: #333;font-weight:400;    color: #605f5f;
    border-bottom: 0px solid #d5d8dc;
}
	
	.maximenuck.level3  a span.titreck:hover{ border-bottom: 1px solid #9bc3ec;}
	
	div#maximenuck720 ul.maximenuck li.maximenuck ul.maximenuck2 li a:hover, div#maximenuck720 ul.maximenuck2 li a:hover{    color: #007aff;}
	
	
	.maximenuck li.level3 {    padding: 6px 30px !important;}
	.maximenuck li.level3:nth-child(1){margin-top: 25px !important;}
	div#maximenuck720 ul.maximenuck li ul.maximenuck2 li.maximenuck {
    margin: 10px 1px 10px 1px;
}


.youtube{position:relative;}
.youtube img{margin-left: 86px;max-width: 75% !important;}
.youtube:before {
      
  
   
}

#bd_results .blog{    margin-right: 276px;}


.spoiler_links{display:none;}



div#tworegionclass.dilers {
    
}


.content_video h1{ }
.content_video.rim h2{    font-size: 19px !important;
    margin-top: 20px !important;}


	.jlcontentfieldsfilter {}

.jlmf-list-2 > div {
    width: inherit;
}

label.jlmf-sublabel {
    display: contents;
    font-family: inherit;
    margin: 0;
}

label.jlmf-sublabel {
    display: table-cell;
    font-family: inherit;    line-height: 19px;
    margin: 0;
    position: relative;
    padding-left: 20px;
}

.page-header h2, dl.fields-container{margin-top:-25px;}

div[itemprop="articleBody"]{}

div#maximenuck720.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck720.maximenuckh ul.maximenuck li.level1.parent > span.separator:after {

}

div#maximenuck720 div.floatck{    background: #fff;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.1), 0 5px 15px 0 rgba(0,0,0,.02);
    padding: 15px 25px;
    padding-bottom: 35px;}

div#maximenuck721 ul.maximenuck {
    margin-left: -61px;
}


.articles{}
.articles .slick-initialized .slick-slide{padding: 65px;background: #fff;margin-right: 20px;   margin-left: 5px;   border: 1px solid #d8dcde70;   cursor:pointer;}

.articles .slick-slide.slick-current.slick-active{border-bottom: 3px solid #0159b0;border-bottom: 4px solid #0f54b9;margin-bottom: 58px;}
.articles .slick-slide.slick-current.slick-active:before{}	

.articles div.category, a.button.none{font-size:13px; color:#555;margin-top: 15px;}
.articles div.slick-list.draggable{}
.articles .slick-slide.slick-current.slick-active div.date{background: #0f54b9;color:#fff;}
	
	
	
.bgpr.white .slick-slide.slick-current.slick-active div.date{background: #0f54b9;color: #fff;}	
.bgpr.white .slick-slide {padding: 65px;padding-top: 35px;background: #fff;margin-right: 20px;    border-right: 0px solid #d8dcde;cursor:pointer;}
.bgpr.white .slick-slide:after {    content: "";border-left: 1px solid #eaeef1;cursor: pointer;position: absolute;right: -19px;height: 75%;top: 13%;}

.bgpr.white .slick-slide.slick-current.slick-active{border-bottom: 4px solid #0f54b9;}

.bgpr.white .slick-initialized .slick-slide:last-child:after, .bgpr.white .slick-initialized .slick-slide:nth-child(4){border:0}
.bgpr.white h1, .seminars h1{font-size: 26px;margin-bottom: 45px;text-align:center;font-weight:400;}


.bgpr.sm h1{font-size: 26px;margin-bottom: 5px;margin-left: 65px;font-weight:400;letter-spacing: 0.5px;    text-align: center;color: #333;}

.bgpr.sm h1 span{font: 700 23px/30px 'Roboto', arial, sans-serif;}
	
.bgpr .slick-initialized .slick-slide:hover .news-item a{color:#0a408f; cursor:pointer;}
.bgpr .slick-initialized .slick-slide:hover .date{color:#fff;background: #0f54b9;}
.bgpr.white .slick-initialized .slick-slide:hover .introtext{cursor:pointer;}
.bgpr .slick-initialized .slick-slide:hover .qanswertitle, .bgpr.white .slick-initialized .slick-slide:hover .qanswertitle{color:#0a408f; cursor:pointer;} 
.bgpr.white .slick-initialized .slick-slide:hover .date{color:#fff;background: #0f54b9;} 



.bgpr {
   /* background: #f0f2f7;
    background: #edf0f4;
    background: radial-gradient(#ffffff, #edf0f5);
    background: radial-gradient(#ffffff, #3c72ac21);*/
    padding: 0 0 22px 0;
    padding-right: 0;
}


.bgpr.white {
   
    padding: 45px 0;
	padding-bottom:10px;
}


.bgpr.white, .title-index {
    font-size: 26px;
}

.bgpr.white h1{text-align:left;}

.bgpr.white .text-button{    margin-top: 38px;
    text-align: right;margin-right: 20px;
    float: none;}

.blog h2{text-align:center;}



/*footer.footer ul.menu li:nth-child(1) {width: 18%;}
footer.footer ul.menu li:nth-child(2), footer.footer ul.menu li:nth-child(3) {width: 23%;}
footer.footer ul.menu li:nth-child(5) {width: 14%;}*/


footer.footer ul.menu li:nth-child(1) {width: 21%;}
footer.footer ul.menu li:nth-child(2), footer.footer ul.menu li:nth-child(3) {width: 25%;}
footer.footer ul.menu li:nth-child(5) {width: 25%;}

.footer.fr{float:right;text-align: right;}

div.fm {margin-top:10px;}


div#maximenuck720 ul.maximenuck2 li.maximenuck span.separator{    font-family: 'Basis Grotesque Pro';}


#enregistrement{  position: relative;   -webkit-box-shadow: inset 0 1px 2px 0 rgba(101,108,121,0.5);box-shadow: inset 0 1px 2px 0 rgba(101,108,121,0.5);background: #0a55b3;color: #fff;padding: 10px 0; padding-bottom:0;}
#map {margin-top:35px;}



[class*="-ground-pane"],[class*="-layers-pane"] {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray
}

[class*="-balloon__content"] {
    font: 13px Open Sans,sans-serif!important
}

[class*="-balloon__layout"] {
    background: #fff!important
}

.ymaps-2-1-47-balloon__tail:after {
    background-color: #cb5432!important
}

[class*="-balloon__close-button:after"] {
    content: "×";
    opacity: 1;
    color: #fff;
    float: right;
    margin-right: 5px;
    margin-top: 3px;
    font: 21px 'Basis Grotesque Pro', sans-serif;
}

div[class*=balloon-content__header] {
    font-weight: 700;
    font-size: 105%!important;
    margin: 3px 0 0 0!important
}


#gmapfp_article h1 {
    color: #fff;
    margin-bottom: 0;
    margin-top: 35px;
}

.medal.intro{right:275px;}
.infos .medal.intro {
    right: 275px;
    top: 40px;
}

.infos .medal:before {
    content: "\f005";
    font-family: 'FontAwesome';
    color: #069feb;
    margin-right: 5px;
    margin-left: 5px;
    font-size: 18px;
}

 div.podrobno strong.str{display:none;}
.gmitem {
    display: inline-block;
    margin-right: 35px;
    margin-bottom: 15px;
}

.grafik-raboty{margin-bottom: 15px;}
.gmitem strong{font-weight:500;}

#enregistrement .gmapcat span {
        background: #ff3400;
    color: #fff;
    padding: 3px 7px;   
    font-size: 13px;
}

a#print {
    color: #fff;
    font-size: 14px;
    background: #0185E8;
    padding: 3px 7px;
}



.gmapfp table {
    margin-bottom: 9px;    color: #fff;
}

.gmapfp tr, .gmapfp td {
    vertical-align: middle;
}

#gmapfp_article div.current {border: 0px solid #CCC;clear: both;padding: 0;margin-top: -10px;width: inherit;max-width: 100%;}
#mapmap{margin-left: -55px;margin-top:-10px;}
#gmapfp_article dd {-webkit-margin-start: 0;-webkit-margin-end: 0;}
.gmapfp_marqueur{    margin-bottom: 5px;}

.gmitem a {
    text-decoration: none;
    outline: 0 none;
    text-decoration: none;
    color: #99EAFD;
    border-bottom: 1px solid;
}


#gmapfp_paneTabs, #gmapfp_paneContent{display:none;}
#search-results128 .result-element span{font-size: 14px; font-family: 'Basis Grotesque Pro', sans-serif;}
#search-results128 .result-element:hover span {
    color: #ffffff;
    font-size: 14px !important;
    font-family: 'Basis Grotesque Pro', sans-serif !important;
    font-weight: 500 !important;
}

#search-results128 #search-results-inner128 .result-element:hover, #search-results128 #search-results-inner128 .selected-element{background: #0f54b9;padding-top: 2px;padding-bottom: 5px;}
#search-results128{width:549px;}

#search-results128 .plugin-title-inner {
    color: #000000;
    font-weight: 500;
    font-style: normal;
    font-size: 13px;
    text-shadow: none;
    font-family: 'Jost', sans-serif;
}

#search-results-inner128.withoutseemore {}




#regmobile{display:none;}


.mCSB_scrollTools  {right: 22px !important;}
.jlcontentfieldsfilter_all .mCSB_scrollTools  {right:0 !important;}

.productcontent-category h2{text-align:center;    margin-top: 48px;margin-bottom: 50px;}
.productcontent-category .category-desc{    margin-top: 15px;}
.productcontent-category .filters{display:none;}







div#content.widthstatic.w75.whatisthenewversion{margin-top:0;}

div.rim_content {
    margin-top: -45px;
}







ul.nav.menuproducts li.item-1859 {
    background: #145fcd;
    color: #fff;
    text-shadow: 0 0px #8f8f8f;
}


ul.nav.menuproducts.mod-list li.item-1859 a {
    color: #fff;
}



@media only screen and (min-width: 1056px){
	
	
	
	#offlajn-ajax-search110 {
        width: 260px;
        float: right;
    }
	
	

.tableall, .productcontent-category form.form-inline{
margin-right: 275px;
}

.setup-gs {
    display: table;
    margin-top: -29px !important;
}

.productcontent-category form.form-inline .tableall, .productcontent-category form.form-inline .tableall article{margin-right:0;}


}





@media only screen and (max-width:1920px){#offlajn-ajax-search110{}
.maximenuck.item312.level2.mu{padding-bottom:15px !important;}
.dilers{}
div#oneregionclass.dilers span.teldilers{}
div#oneregionclass.dilers, div#oneregionclassnone.dilers{}
div#oneregionclassnone.dilers{}
div#oneregionclass.dilers span.citydilers{padding-bottom:5px;}
ul#top-menu.oneregionclass, ul#top-menu.oneregionclassnone{}
div#tworegionclass.dilers{}
div#tworegionclass.dilers span.citydilers{}
ul#top-menu.tworegionclass{right:415px;top:5px;}
div#threeregionclass.dilers{}
div#threeregionclass.dilers span.citydilers{}
ul#top-menu.threeregionclass{}

a#logo img {}

.slidercontain .slick-slide img {
    max-width: 100% !important;
    width: 100%;
    height: 450px;
    object-fit: cover;
  
}




.slidercontain .slick-slide img.cv {
    max-width: 100% !important;
    width: 100%;
    height: inherit !important;
    object-fit: cover;

}


.slidertop article {
    position: absolute;
    top: 119px;
    left: 230px;
    font-family: 'Jost', sans-serif;
}

.slidertop article h3 span {
    display: block;
    font-size: 35px;
    margin-bottom: -10px;
}

.slidertop article h3 {
    color: #fff;
    font-size: 23px;
    font-weight: 500;
}

div#maximenuck721 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck721 ul.maximenuck li.maximenuck.level1 > span.separator{}



}





div#oneregionclass.dilers.dilers {
    min-width: 320px;
    top: 10px;margin-top: 0;
}


@media only screen and (min-width:1920px){
.w75 {
      max-width: 1920px;
}


.navicontain {margin: 0;}

.user-name{}

#qi2 {
    width: 71%;
}




#reestr_2{width:68%;}

.mod_smfaq li, .cwNews .cwItem{width:30%;}
.cwNews .cwItem, .cwItem-main, #qfl-articles-filter .articles .row, .mod_smfaq li{}

div#bd_results .cwNews .cwItem, div#bd_results .cwItem-main, div#bd_results #qfl-articles-filter .articles .row {}
#qfl-articles-filter .articles{}

}






@media screen and (width: 1920px){

    div#maximenuck776 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck776 ul.maximenuck li.maximenuck.level1 > span.separator {
        font-size: 15px;
    }

}






@media only screen and (min-width:2562px){

body{max-width: 2560px;margin: auto;box-shadow: 0 0.4rem 0.8rem 0 rgba(0,0,0,0.07);}
.w75 {max-width: 2200px;}

.content_video {
  padding-right:0;
}

}



@media only screen and (min-width:2560px){

body{max-width: 2560px;margin: auto;box-shadow: 0 0.4rem 0.8rem 0 rgba(0,0,0,0.07);}
.w75 {max-width: 2200px;}

    div#maximenuck776 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck776 ul.maximenuck li.maximenuck.level1 > span.separator {
        font-size: 16px;
    }


.content_video {
  padding-right:0;
}


.title-index, .bgpr.white .title-index, .title-index{font-size: 21px !important;}

div#maximenuck776 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck776 ul.maximenuck li.maximenuck.level1 > span.separator {}

ul.nav.menuproducts.mod-list li a {font-size: 16px !important;}


.news-item div.title a, div.cwItem-main a div.title, #qfl-articles-filter div.title {
    font-size: 16px !important;

}




footer.footer ul.menu li a {
    font-size: 14px;}



}





@media screen and (max-width: 1920px){
div.text-desc {height: 80px;}
.w75 {max-width: 1800px;}
.menu_all {}
.blog h2 {text-align: center;margin-top: 15px;}
.blog .category-desc {margin-top: -7px;}
.w75 {max-width: 95%;}


.content_video {
    margin-top: 0 !important;
    margin-left: 10px;
    padding-top: 30px;
    padding-left: 25px;
}

}






@media only screen and (min-width:1920px){





}




div#maximenuck720 {
    text-align: left;
    zoom: 1;
    margin-top: 15px;
    margin-bottom: -7px;
}

.slidertop{margin-top: 35px;}

@media only screen and (width:1920px){
div#maximenuck720 ul.maximenuck li div.floatck.fixRight{width:1360px;}
div.inlineregion:nth-child(3){position:absolute;right:-205px;}
div.inlineregion{width:inherit;margin-right:10px;}
ul#top-menu>li>a{font-size:13px;}
div#threeregionclass.dilers{}
.popup{min-width:inherit;min-height:inherit;height:inherit;overflow:inherit;}
.overlay:target+.popup{top:50px;}
td.infos div div.medal img{max-width:115px !important;margin-left:25px;}
#enregistrement{margin-top:-12px !important;}
ul.grandsmetadescription{max-width:75%;margin:auto;}
.parent.first.level1 {margin-left: -60px !important;}




}


@media only screen and (max-width:1850px){
.w75, .widthstatic {max-width: 95%;}
.articles .slick-initialized .slick-slide {
padding: 55px;}

.oneregionphone {
    font-size: 15px;
}

div#oneregionclass.dilers span.teldilers {
    margin-top: -7px;
}

div#oneregionclass.dilers.dilers{min-width: 320px;    margin-top: -5px;}
div#oneregionclass.dilers span.citydilers{padding-bottom:5px;}
ul#top-menu.oneregionclass, ul#top-menu.oneregionclassnone{right:415px;top:5px;}
div#tworegionclass.dilers{}
div#tworegionclass.dilers span.citydilers{padding-bottom:2px;}
ul#top-menu.tworegionclass{right:410px;top:5px;}

div.inlineregion:nth-child(3){position:absolute;right:-205px;}
div.inlineregion{width:inherit;margin-right:10px;}
ul#top-menu>li>a{font-size:13px;}
ul#top-menu.threeregionclass{right:390px;top:-5px;}

div#oneregionclassnone.dilers {}



}







@media only screen and (max-width:1680px){

.tp-rightarrow.default{right:120px !important;}
.tp-leftarrow.default{left:120px !important;}

div#oneregionclass.dilers.dilers{}
div#oneregionclass.dilers span.citydilers{padding-bottom:5px;}
ul#top-menu.oneregionclass, ul#top-menu.oneregionclassnone{right:415px;top:5px;}
div#tworegionclass.dilers{}
div#tworegionclass.dilers span.citydilers{padding-bottom:2px;}
ul#top-menu.tworegionclass{right:410px;top:5px;}

div.inlineregion:nth-child(3){position:absolute;right:-205px;}
div.inlineregion{width:inherit;margin-right:10px;}
ul#top-menu>li>a{font-size:12px;}
ul#top-menu.threeregionclass{right:390px;top:-5px;}


ul.nav.menuproducts.mod-list li a {
    font-size: 14px;
}


element.style {
}
div#maximenuck721 span.titreck {
    text-decoration: none;
    min-height: 17px;
    float: none !important;
    float: left;
    margin: 0;
}
* {
    outline: none !important;
}


div#maximenuck721 ul.maximenuck li.maximenuck.level1 > a{font-size:16px;}

#content h1 {font-size: 22px !important;}

h2, h2 span.subheading-category, .productcontent-category h2{font-size: 20px !important;}

ul.nav.menuproducts.mod-list li a {font-size: 14px;}

h2.topmin{margin-top:0;}



}




@media only screen and (min-width:3000px){
a#logo img {}
.jlcontentfieldsfilter{margin-top: -21px;}


.filter_menu {left: inherit;}
#qfl-articles-filter .articles {
    width: inherit;
    margin: 30px 0 10px 0;
    margin-right: -130px;
}

.parent.first.level1 {margin-left: -61px !important;}

li.maximenuck.item192 div.maxidrop-main {
    width: 1080px !important;
}
	
}





@media (min-width: 1600px) and (max-width: 2240px){
.category-list {
  
}

.filter_menu{display:block;}

}


@media only screen and (width:2560px){
.parent.first.level1 {margin-left: -62px !important;}
.breadcrumbs{margin-top: -3px;}
h3.topmin {
    margin-top: 30px !important;
    margin-bottom: 10px;
}

li.maximenuck.item192 div.maxidrop-main {
    width: 1080px !important;
}

}

@media only screen and (width:1920px){
.category-list {}
li.maximenuck.item192 div.maxidrop-main {
    width: 1080px !important;
}


}



@media only screen and (width: 1680px){




}





@media only screen and (width:1366px){


.parent.first.level1 {margin-left: -57px !important;}

}

@media only screen and (width:1400px){

}


@media only screen and (width:1440px){
.category-list {margin-left: 0;}
}

@media only screen and (width:1536px){

}


@media only screen and (min-width:1056px){

table#shop-table td:nth-child(1), table.shop-table tr td:nth-child(2) {
width: 95px !important;
font-size: 13px;
}

table#shop-table tr td:nth-child(3), table#shop-table tr td:nth-child(4), table.shop-table tr td:nth-child(4), table.shop-table tr td:nth-child(5) {
    text-align: center;
    width: 120px; 
    vertical-align: middle;
}


table#shop-table tr td:nth-child(2) {width:inherit;    text-align: left;}
	
}



@media only screen and (max-width:1700px){



}

@media only screen and (max-width:1600px){

.tp-rightarrow.default{right:100px !important;}
.tp-leftarrow.default{left:80px !important;}
h2{font-size:24px !important;}
h2.top,h1,.subscribe h2{}
#content h3{font-size:27px;}
div#i1.content h2,div#i2.content h2{font-size:19px !important;}
div#maximenuck720 div.floatck{max-width:1360px !important;}
.blockstatic{width:100%;}
div#oneregionclass.dilers{}
div#oneregionclassnone.dilers{}
div#oneregionclass.dilers span.citydilers{padding-bottom:5px;}
ul#top-menu.oneregionclass,ul#top-menu.oneregionclassnone{right:415px;top:5px;}
div#tworegionclass.dilers{}
div#tworegionclass.dilers span.citydilers{padding-bottom:2px;}
ul#top-menu.tworegionclass{right:410px;top:5px;}

div.maxidrop-main2 div.maximenuck2:nth-child(6){float:none !important;}
div#maximenuck721 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck721 ul.maximenuck li.maximenuck.level1 > span.separator{    font-size: 16px;}
div#maximenuck721 ul.maximenuck li.maximenuck.level1 {padding: 0px 14px 0 11px;}


}

@media only screen and (max-width:1590px){
.category-list {margin-left: 0;}
.filter_menu{display:none;}
.alltable {display: table;margin: auto;}
div#maximenuck720 ul.maximenuck li.maximenuck.level1{padding:0px 15px 0 15px;}
.tp-rightarrow.default{right:20px !important;}
.tp-leftarrow.default{left:20px !important;}
.main,.maintablecontain, .article-block, .maintableseminarscontain{max-width:90%;margin:0 auto;}
#i0{left:-20px;}
#i1{max-width:300px;left:520px;}
#i2{min-width:300px;left:870px;}
.CSWLatestNewsPro_item_wrapper{margin-right:35px;}
.seminars{width:50%;}
footer.footer .footer_content{max-width:95%;}

.tp-rightarrow.default{right:100px !important;}
.tp-leftarrow.default{left:80px !important;}
h2{font-size:22px !important;}
h2.top,h1,.subscribe h2{font-size: 22px !important;line-height:27px;}
div#i1.content h2,div#i2.content h2{font-size:19px !important;}
.cat-children{max-width:95%;margin:0 auto;margin-top:15px;    min-width: 300px !important;max-width: 300px !important;}
.widthstatic{}
#qfl-articles-filter .articles .row{max-width:255px;}
.blockstatic{width:100%;}
div#oneregionclass.dilers{}
div#oneregionclassnone.dilers{}
div#oneregionclass.dilers span.citydilers{padding-bottom:5px;}
ul#top-menu.oneregionclass, ul#top-menu.oneregionclassnone{right:410px;}
div#tworegionclass.dilers{}
div#tworegionclass.dilers span.citydilers{padding-bottom:2px;}
ul#top-menu.tworegionclass{right:410px;}

.popup{overflow:auto;min-height:inherit;max-height:630px;}
.overlay:target+.popup{top:45px;}
div#maximenuck721 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck721 ul.maximenuck li.maximenuck.level1 > span.separator {font-size: 16px;}
}

@media only screen and (max-width:1439px){
	
.tp-rightarrow.default{right:20px !important;}
.tp-leftarrow.default{left:20px !important;}
.main,.maintablecontain, .article-block, .maintableseminarscontain{max-width:90%;margin:0 auto;}
#i0{left:-20px;}
#i1{max-width:300px;left:520px;top:50px;}
#i2{min-width:300px;left:870px;top:65px;}
.CSWLatestNewsPro_item_wrapper{margin-right:35px;}
.seminars{width:50%;}
footer.footer .footer_content{max-width:95%;}
h2.top, h1{font-size:37px;line-height:37px;}
.widthstatic{width:95%;}
h2{font-size:24px !important;}
h2.top,h1,.subscribe h2{}
#content h3{}
div#i1.content h2,div#i2.content h2{font-size:19px !important;}
.cat-children{max-width:95%;margin:0 auto;margin-top:25px;}
.widthstatic{}
#qfl-articles-filter .articles .row{max-width:255px;}

.blockstatic{width:100%;}
.cat .cat-item{min-width:300px;max-width:300px;vertical-align:top;display:inline-block;}
div#oneregionclass.dilers{}
div#oneregionclass.dilers span.citydilers{padding-bottom:5px;}
ul#top-menu.oneregionclass{right:395px;}
div#tworegionclass.dilers{}
div#tworegionclass.dilers span.citydilers{padding-bottom:2px;}
ul#top-menu.tworegionclass{right:395px;}

.popup{overflow:auto;min-height:inherit;max-height:630px;}
.overlay:target+.popup{top:45px;}
}




@media only screen and (max-width:1375px){	


#qfl-articles-filter div#row-2 div.inside-row, #qfl-articles-filter div#row-5 div.inside-row, #qfl-articles-filter div#row-8 div.inside-row {
    margin-right: 0;
}

#qfl-articles-filter div#row-3 div.inside-row, #qfl-articles-filter div#row-7 div.inside-row, #qfl-articles-filter div#row-11 div.inside-row {
    margin-right: 7px;
}

	ul.nav.menuproducts.mod-list li.subscribe {
        float: none;
    display: inline-block;
 
    margin-left: 0;
    margin-top: 2px;
}

#smfaq .formfaq {
    margin-top: -127px !important;
    margin-bottom: 58px;
}

#smfaq .button {min-width: 148px;}

.tableqa {margin-top: -10px !important;}

#smfaq .active div.answer_content {margin-top: 2px !important;}

div#tworegionclass.dilers span.teldilers, div#threeregionclass.dilers span.teldilers{width: max-content;}
		
div#maximenuck721 ul.maximenuck li.maximenuck.level1 {padding: 0px 8px 0 9px;}	
	
div#maximenuck720 ul.maximenuck li.maximenuck.level1{padding:0px 11px 0 17px;}
.tp-rightarrow.default{right:20px !important;}
.tp-leftarrow.default{left:20px !important;}
.main,.maintablecontain, .article-block, .maintableseminarscontain{max-width:90%;margin:0 auto;}

#i0{left:-20px;}
#i1{max-width:300px;left:520px;font-size:13px !important;}
#i2{min-width:300px;left:870px;font-size:13px !important;}
.CSWLatestNewsPro_item_wrapper{margin-right:35px;}
.seminars{width:50%;}
footer.footer .footer_content{max-width:95%;}
h2.top, h1{font-size:37px;line-height:37px;}
.widthstatic{width:95%;}
h2{font-size:22px !important;}
h2.top,h1,.subscribe h2{font-size: 25px !important;line-height:31px;}
#content h3{font-size:25px;}
div#i1.content h2,div#i2.content h2{font-size:17px !important;}
.cat-children,form#qfl-articles-form{max-width:90%;margin:0 auto;margin-top:17px;}
.widthstatic{max-width:96%;width:96%;}
#qfl-articles-filter .articles .row{max-width:300px;}

.category_description{font-size:14px;}
form#qfl-articles-form{margin-bottom:65px;}
#qfl-articles-filter .articles{width:90%;margin:0 auto;}
table#shop-table, .tableall{padding-right:0;}.blockstatic{width:100%;}
.medal{right:-10px !important;}
.cat-children{min-width:310px !important;max-width:310px !important;}
div#oneregionclass.dilers{}
div#oneregionclassnone.dilers{}
div#oneregionclass.dilers span.citydilers{padding-bottom:5px;}
ul#top-menu.oneregionclass, ul#top-menu.oneregionclassnone{right:385px;}{right:385px;}
div#tworegionclass.dilers{}
div#tworegionclass.dilers span.citydilers{padding-bottom:2px;}
ul#top-menu.tworegionclass{right:390px;}

div#threeregionclass.dilers{}
ul#top-menu.threeregionclass{right:380px;top:-5px;}
.popup{overflow:auto;min-height:inherit;max-height:630px;}
.overlay:target+.popup{top:75px;}
}



@media only screen and (max-width:1360px){div#maximenuck720 ul.maximenuck li.maximenuck.level1{padding:0px 12px 0 20px;}
.main,.maintablecontain, .article-block, .maintableseminarscontain{max-width:90%;margin:0 auto;}
#i0{left:-20px;}
#i1{max-width:300px;left:520px;font-size:13px !important;}
#i2{min-width:300px;left:870px;font-size:13px !important;}
.CSWLatestNewsPro_item_wrapper{margin-right:35px;}
.seminars{width:50%;}
footer.footer .footer_content{max-width:95%;}
h2.top, h1{font-size:37px;line-height:37px;}
.widthstatic{width:95%;}
h2{font-size:24px !important;}
h2.top,h1,.subscribe h2{font-size:31px !important;line-height:31px;}
#content h3{font-size:25px;}
div#i1.content h2,div#i2.content h2{font-size:17px !important;}
.cat-children,form#qfl-articles-form{max-width:90%;margin:0 auto;margin-top:25px;}
.widthstatic{max-width:98%;width:98%;}
#qfl-articles-filter .articles .row{max-width:300px;}

.category_description{font-size:14px;}
form#qfl-articles-form{margin-bottom:65px;}
#qfl-articles-filter .articles{width:90%;margin:0 auto;}.blockstatic{width:100%;}
.medal{right:-10px !important;}
.cat-children{min-width:300px !important;max-width:300px !important;}
div#oneregionclass.dilers{}
div#oneregionclassnone.dilers{}
div#oneregionclass.dilers span.citydilers{padding-bottom:5px;}
ul#top-menu.oneregionclass{right:385px;}
div#tworegionclass.dilers{}
div#tworegionclass.dilers span.citydilers{padding-bottom:2px;}
ul#top-menu.tworegionclass{right:390px;}

}




@media only screen and (max-width:1340px){div#maximenuck720 ul.maximenuck li.maximenuck.level1 {padding: 0px 12px 0 15px;} }

@media only screen and (max-width:1297px){
	
a#logo img {width: 195px;}
	
	#content h1, h2, h2 span.subheading-category, .productcontent-category h2 {
    font-size: 18px !important;
}

ul.nav.menuproducts.mod-list li a, ul.nav.menuproducts.mod-list li.subscribe a {
    font-size: 12px;
}

#ajax-search-button110 .magnifier:before{font-size:15px;}

.fm_s {
    margin-top: 95px;
}

#smfaq .formfaq {
 margin-top: -33px !important;
    margin-bottom: -61px;
}

#smfaq-form {
    position: relative;
    width: 400px;
    overflow: hidden;
    text-align: left;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.2);
    padding: 33px;
    margin: 0 auto;
    margin-top: 57px;
    margin-bottom: 40px;
    background: #f4f6f9;
}

#smfaq .button {min-width: 140px;}
	
	
div#maximenuck721 ul.maximenuck li.maximenuck.level1 {padding: 0px 4px 0 8px;}
div#maximenuck721 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck721 ul.maximenuck li.maximenuck.level1 > span.separator {
    font-size: 14px;
}

	
div.floatck.fixRight{width:1080px !important;}
div.maxidrop-main2 div.maximenuck2:nth-child(6){float:left !important;}
.widthstatic{width:95%;}
input.active{max-width:275px;}

.tp-rightarrow.default{right:20px !important;}
.tp-leftarrow.default{left:20px !important;}
.main,.maintablecontain, .article-block, .maintableseminarscontain{max-width:95%;margin:0 auto;}
div#maximenuck720 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck720 ul.maximenuck li.maximenuck.level1 > span.separator{font-size:15px;}
#i0{left:0px;}
#i1{max-width:270px;left:550px;}
#i2{min-width:270px;max-width:270px;left:870px;}
.CSWLatestNewsPro_item_wrapper{margin-right:35px;}
.seminars{width:50%;}
footer.footer .footer_content{max-width:95%;}
.dilers{}
h2.top, h1{font-size:37px;line-height:37px;}
div#maximenuck720 ul.maximenuck li.maximenuck.level1{padding:0px 5px 0 20px;}
h2{font-size:22px !important;}
h2.top,h1,.subscribe h2{font-size:24px !important;}
#content h3{font-size:24px;}
div#i1.content h2,div#i2.content h2{font-size:17px !important;}
.cat-children,form#qfl-articles-form{max-width:90%;margin:0 auto;margin-top:17px;}
.widthstatic{max-width:1280px;}
.cwItem-main, #qfl-articles-filter .articles .row{}

.category_description{font-size:14px;}
form#qfl-articles-form{margin-bottom:65px;}
#qfl-articles-filter .articles{width:90%;margin:0 auto;}
.browse-view{max-width:78% !important;}
.product_s_desc{margin-top:-20px;padding:0 7px;}
.cat a{font-size:14px;}
h3.topmin{margin-bottom:5px !important;}
.blockstatic{width:100%;}
.cat .cat-item{min-width:280px;max-width:280px;}
.medal{right:17px !important;}
.cat-children{min-width:260px !important;max-width:260px !important;}
div#maximenuck720 ul.maximenuck2 li.maximenuck span.separator, div#maximenuck720 ul.maximenuck li.maximenuck ul.maximenuck2 li a, div#maximenuck720 ul.maximenuck2 li a{font-size:14px !important;}
div#oneregionclass.dilers span.citydilers{padding-bottom:5px;}
.company-tel__item{}
div.inlineregion:nth-child(3){position:absolute;right:-205px;top:0px;}
.popup{overflow:auto;min-height:inherit;}
.overlay:target+.popup{top:35px;max-height:inherit;}
div#bd_results{}
.allquestion{margin-top:20px;}
div.jmapcolumn{float:none;width:31%;margin-right:25px;display:inline-block;vertical-align:top;text-align:center;}
.grandsmetablock50, .stroiinfoblock50{vertical-align:top;margin-right:10px;}
div.maxidrop-main2 div.maximenuck2{margin-bottom:1px !important;}
.filter_menu{display:none;}
.category-list { margin-left: 0;}

.articles .cwItem-main, #qfl-articles-filter .row div.inside-row { margin-right: -4px !important;}

}

@media only screen and (max-width:1255px){

a#logo img {width: 185px;}
div#maximenuck721 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck721 ul.maximenuck li.maximenuck.level1 > span.separator {font-size: 14px;}




}


@media only screen and (width:1280px){
	


#qfl-articles-filter h1 {
    margin-top: -17px !important;
}

.parent.first.level1 {margin-left: -51px !important;}
ul.nav.menuproducts.mod-list li a {
    font-size: 13px !important;
}

h2 {
    font-size: 22px;
}



.company-tel a, .company-tel a:hover, .company-tel a:focus, .teldilers {
    font-size: 15px;
}

ul.menuallsod li a {font-size: 16px;}

}



@media only screen and (max-width: 1300px) {

    div#maximenuck776 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck776 ul.maximenuck li.maximenuck.level1 > span.separator {
        font-size: 13px;
    }

}


@media only screen and (max-width: 1180px) {

.jlcontentfieldsfilter_all{margin-bottom: 45px;}
.category-list {
    margin-right: 0;
    margin-left: 0;
}

.parent.first.level1 {
    margin-left: -51px !important;
}

h2 {
    font-size: 22px !important;
}



ul.nav.menuproducts.mod-list li.subscribe {
    float: none;
    margin-left: 0;
    margin-top: 2px;
}


.widthstatic {
    width: 97% !important;
}

#ajax-search-button110 .magnifier:before {
   content:"";
}



#ajax-search-button110 .magnifier {
   background: url(/modules/mod_universal_ajaxlivesearch/themes/flat/images/search_button/magnifier.png) 50% 50% / 90% no-repeat;
    background-size: 100%;
    height: 30px;
    width: 30px;
    padding: 0;
    margin: auto;
    position: absolute;
    bottom: 0px;
    top: 0px;
}

#offlajn-ajax-search110 .offlajn-ajax-search-inner input{display:none;}






}





@media screen and (max-width: 1055px){
	
	
	
	.mobilebuttonmenuck:before {
        content: '';
        display: block;
        position: absolute;
        top: 50%;
        color: #2b62c1;
        width: 30px;
        height: 14px;
        border-top: 4px solid;
        border-bottom: 4px solid;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }
	
	.slidercontain {
    margin-top: -5px !important;
}
	
	
	.print_all {display:none;}
	
	div#tworegionclass.dilers span.teldilers, div#threeregionclass.dilers span.teldilers {
    width: inherit;
}

.overlay:target+.popup {top: 0;}	
	
	li.maximenuck.maximenuckmodule.item1866.last.level1 {display:block !important;}
	
	
a#logo img{      position: relative;
        z-index: 5001;  margin-top: -10px;}


.widthstatic {
    width: 93%;
}

#logo {
    display: block;
    width: 172px;
    height: 53px;
    float: none;
    margin: 0;
    
}

.breadcrumbs {
   background: none !important;
        text-shadow: 0 1px #fff;
        color: #000;
        margin-top: 5px !important;
        margin-left: -15px !important;
        margin-right: -15px !important;
        padding: 10px 15px;
        padding-bottom: 0px !important;
}

  .jlcontentfieldsfilter_all { display: none; }
  
 .content-category h2 {
      text-align: center;
    margin-bottom: 20px !important;
    line-height: 22px !important;
    font-size: 22px !important;
    margin-top: 25px !important;
}

blog .category-desc, .category-desc {
    text-align: center;
    font-size: 15px;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.category-desc strong {
    color: #1a63cd !important;
}


table.shop-table tr:hover {
 border-left: 2px solid #0a55b3 !important;
}



.spoiler_links {
    cursor: pointer;
    display: block !important;
    border-radius: 3px;
    font-weight: 700;
    font-size: 16px;
    padding: 11px 25px;

    margin: auto;
    text-align: center;
    background: #1a63cd;
	color:#fff;
}
 
 
 .spoiler_links{display:block !important;}
 
 
 .jlcontentfieldsfilter {
    position: relative;
    right: inherit;
    top: inherit;
    color: #282b2d;
    padding: 4px;
    background-repeat: repeat-x;
    background-position: 0px 0px;
    background: #fff;
    border: 1px solid rgba(206, 216, 224, 1);
    padding: 25px 20px;
    max-width: inherit;
    min-width: inherit;
    font-size: 14px;
    height: inherit;
    overflow-y: scroll;
    margin: auto;
    margin-top: 18px;
}



#accordeonck717-wrap {
    display: block !important;
}

.help{position: relative !important;}


.content_video {
    margin-left: 0 !important; display:block;
    margin-top: 0;
}

 .spoiler_body {display:none;}
 .spoiler_links { cursor: pointer; }

.category-list {
    margin-right: inherit !important;
	margin-left: inherit;
}
 
 
 


a.linkemailindextop {
    font-size: 10px !important;
    color: #333 !important;margin-left: 16px;
}

.slick-dots {
    position: relative !important;
    top: inherit !important;
    right: inherit !important;
}

.bgpr .articles {
    margin-top: -25px;
    position: relative;
}

.oneregionphone {
    font-size: 14px;
}



[class*="jlmf-list"] > div > div {
    vertical-align: top;
    margin-bottom: 20px;
}

[class*="jlmf-list"] > div > div:not(:first-child) {
    margin-top: 0;
    margin-bottom: 15px;
}




.cwNews .cwItem, .cwItem-main, #qfl-articles-filter .articles .row {
    display: block;
    max-width: inherit;
}

.cwNews {
    margin-top: -15px;
background: #fff;
    border: 7px solid #efefef;
	padding:15px;
}


.fa-regular, .fasr {
    font-weight: 400;
}

.cwNext:hover:before {
    border-left: 0;
	border-right: 0;
}
.cwPrev:hover:before, .cwNext:hover:before {
    background: #0044cc;
    color: #fff;

}

.cwPrev:hover:before {
    left: 0px;
    border-right: 0;
}

.cwNews .cwToolbar {
    margin: 0;
    margin-right: 15px;
    overflow: visible;
    margin-top: -57px;
    z-index: 55555;
    position: absolute;
    right: 1px;
}

.cwPrev:before {
    border-top: 0;text-align:center;
    border-left: 10px solid #d5d5d5;
    content: "\f060" !important;
    font-family: 'FontAwesome';
    border: 1px solid #ddd;
    border-radius: 0 !important;
    color: #cbd1d7;
    width: 20px;
    height: 20px;
    padding: 2px 4px;
    background: none;
    left: 0px;
}

.cwNext:before {
   left: 5px;text-align:center;
    border-top: 0;
    border-left: 10px solid #d5d5d5;
    content: "\f061" !important;
    font-family: 'FontAwesome';
    border: 1px solid #ddd;
    border-radius: 0 !important;
    color: #cbd1d7;
    width: 20px;
    height: 20px;
    padding: 2px 4px;
    background: none;
}

.allnews {
    margin-top: -50px;
    margin-bottom: 8px;
    position: relative;
    margin-right: 24px;
}

.mod_smfaq li{width: inherit;display: block;}
.questioncontainer{padding:15px;}

footer.footer ul.menu li{
	width: inherit !important;
    display: block !important;
    float: none;
    text-align: left;
}


.youtube:before {
    margin-left: 0;
    left: 0;
}


.youtube img {
    margin-left: 105px;
    max-width: 75% !important;
}

footer.footer ul.menu li{margin-top:20px; margin-bottom:10px;}
footer.footer ul.menu li ul li{margin-top:0; margin-bottom:0;}

.tp-bullets{
	bottom: -30px;
    left: inherit !important;
    margin-left: -34px !important;
    top: 8px !important;
    right: 7px!important;
	}


.newsbg {height: 15px;}
#article-block h1 {
    text-shadow: 0 1px #fff;
    text-align: left;
    font-size: 22px !important;
    margin-bottom: 25px;
    margin-top: 15px;
}

footer.footer{padding: 25px 15px}




.breadcrumbs ul li {
    display: block !important;
    float: none !important;
    list-style: none outside none;
    margin-right: 5px;
    padding-right: 20px;
    display: inline-block !important;
}

.widthstatic {
     width: inherit !important;
}

blog .category-desc, .category-desc {
    text-align: center;
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 0;
}


table.shop-table tbody td:nth-child(1):before {
    content: "№";
    display: inline-block;
    width: 1rem;
    font-weight: normal;
}

table.shop-table tbody td {
    width: inherit !important;
    display: block;
    padding: .6rem;
    text-align: left !important;
	margin-top: -1px;
}


table.shop-table tbody td:before {
    content: attr(data-th);
    display: block;
    text-align: left;
    font-weight:500; font-size:13px;
    margin-bottom: 5px;
}


table.shop-table tbody tr td:first-child {
   
    text-align: left;
}


table.shop-table tbody td:nth-child(1):before {
    content: "№";
    display: inline-block;
    width: 1rem;
    font-weight: normal;
}

table.shop-table tbody td:nth-child(2):before {
    content: "Артикул";
    display: block;
}

table.shop-table tbody td:nth-child(3):before {
    content: "Наименование";
    display: block;
}

table.shop-table tbody td:nth-child(4):before {
    content: "Основное место, (руб.)";
    display: block;
}

table.shop-table tbody td:nth-child(5):before {
    content: "Дополнительное место, (руб.)";
    display: block;
}

table.shop-table thead, table#shop-table tbody{display:none;}
table#pricetab tbody td {
    text-align: left !important;
}

table.shop-table tr td:nth-child(2) {
    width: inherit !important;
    color: #000000;
    background: #f4f6f9;
}

table.shop-table tr:nth-child(2n), table.shop-table tr:nth-child(2n) {background-color: #fff !important;}
.icon-print{display:none;}

h2.top, h1, .subscribe h2 {
    font-size: 22px !important;
    line-height: 20px !important;
}


.browse-view {
    max-width: 100% !important;
}


.tableall article, .content-category article, .category-list article {
    color: #000000;
    background: #ffffff;
    text-align: center !important;
}

.tableall article span, .tableall article strong {
    color: #ddd !important;
}

.tableall article a {color: #abbfdd !important;}


.tableqa, .rowqa {
 display: block !important;
}


.productcontent-category h2 {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 0;line-height: 21px;
}





#qi1 {
  
    width: inherit !important;
    max-width: inherit !important;
}

.cat-children {
    min-width: inherit !important;
    max-width: inherit !important;
}

#smfaq .button {
margin-bottom: 10px;
    display: inline-block !important;
    margin-top: 44px;
    margin-bottom: 53px !important;
    max-width: inherit;
    margin: auto;
    margin-top: 26px;
    background: #4c8edf;
    /* color: #000; */
    font-weight: 500;

}
.wqavatar{display:none;}
.qcontent {
    position: relative;
    margin-left: 0;
    border-left: 0;
}

.pagination>li>a, .pagination>li>span {padding: 2px 9px;}

.newsupdatemanager {width: inherit;}

table.download-file tbody > tr> td:nth-child(1):before {
    content: "Описание";
    font-size: 12px;
    font-weight: 500;
    display: block;
    color: #fff !important;
    padding-bottom: 5px;
}


ul.contactlist-menu > li > a{}

ul.contactlist-menu {

}

ul.contactlist-menu > li {

 
}


ul.contactlist-menu > li > a{    font-size: 14px;}

.metro {
    color: #DF6190;
    padding-left: 0;
}



.tcon {
    margin-top: 20px;
    margin-bottom: -16px;
}

#offlajn-ajax-search128 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.searchtitle{display:none;}
.widthstatic {max-width: inherit;}

#content {
    margin: 0;
    margin-top: -10px;
    min-height: inherit;
    margin-bottom: 45px;
    min-height: inherit !important;
	padding:0 15px;
}

.widthstatic {width: inherit;margin: auto;    padding: 0 15px;}
header div.widthstatic {
          margin-top: 0;
        margin-bottom: 0;
}

header{ z-index:1000;    margin-top: -10px; box-shadow:none;}
.navi {margin-bottom: 10px;}

#smfaq-form{width:inherit;}

.fullwidthbanner-container {margin-bottom: 9px !important;margin-top: 10px !important;}
.newscontainer{    padding: 0 15px;padding-bottom: 25px;}

#help h1 {font-size: 19px !important;}
.item-page h2 {font-size: 19px !important;line-height: 22px;}

div#tworegionclass.dilers, div#threeregionclass.dilers {
    max-width: inherit !important;
    width: inherit !important;
}

.teldilers div {
    display: block;
    margin-right: 0;
}


.mobilemenuck-bar {
    display: none;
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    z-index: 1000 !important;
}

[data-id="maximenuck720"] .mobilemenuck-title {
    background: none;
    color: #FFFFFF;
    font-weight: bold;
    text-indent: 20px;
    line-height: 43px;
    font-size: 20px;
}

.navi {display:none;}

 header .phone{display:none;}
 
 
 #offlajn-ajax-tile-results {
    display: block;
}


 .slidertop {
    margin-top: 25px;
}
 
 div#oneregionclassnone.dilers {
    position: relative;
    left: inherit !important;
    border: 1px solid #d8dcde70;
    padding: 10px 15px;
    margin: 0 15px;
     margin-bottom: 15px;    margin-top: -5px;
	 background: rgb(201 206 213 / 24%);
}


div#oneregionclassnone .teldilers{display:none;}
 
 div#oneregionclass.dilers {
	 position:relative;
    left: inherit !important;
	    border: 1px solid #d8dcde70;
    padding: 10px 15px;
	margin: 0 15px;
	margin-bottom: 15px;
    margin-top: -17px;
	
}


div#oneregionclass.dilers span.citydilers{   display: block;
    background: rgb(201 206 213 / 24%);
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -10px;
    padding: 10px;
    margin-bottom: 7px;
	
}

.citydil {
   
}
 
 .mobilephone {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    margin-left: inherit;
}

.mobilebarmenuck, .mobilebuttonmenuck{}
header .top-line{margin-top: -41px;padding: 35px;    padding-bottom: 5px;}

.mobilebuttonmenuck{z-index: 5000;
    margin-top: 13px;}
	
	
	#ajax-search-button110 .magnifier {
height: 20px;
    width: 20px;background: none;
	    position: relative;
        margin-top: -2px;

}

	.mobilebuttonmenuck {
        z-index: 5000;
        margin-top: 13px;
        width: 22px;
        height: 10px;
        background: #ebedf1 !important;
        cursor: pointer;
        margin-right: 10px;
        padding: 8px;
        border-radius: 5px;
        margin-top: 14px;
    }
	

.mobilebuttonmenuck:before {content: '';
    display: block;
    position: absolute;
    top: 50%;

    color: #2b62c1;
        width: 22px;
        height: 10px;
        border-top: 2px solid;
        border-bottom: 2px solid;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);}
	
	.mobilebuttonmenuck:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;

    color: #2b62c1;
    width: 22px;
    border-top: 2px solid;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

.topbar:before{ 

content: '';
    color: #2b62c1;
    font-family: 'Basis Grotesque Pro', sans-serif;
    text-align: right;
    position: absolute;
    right: 53px;
    font-weight: 500;



}
.mobilemaximenuck div.level1.maximenuck > a {background: none;padding-left: 25px;}
.mobilemaximenuck .topbar { background: #fff !important;height: 30px;background: none;padding-top: 15px;
    padding-right: 5px;}
.mobilemaximenuck .mobilemaximenuckclose {
    position: relative;
    display: block;
    float: right;
    margin: 0;
    background: url(../images/close-white.png) center center no-repeat;
	background: none;
    width: 30px;
    height: 18px;
    cursor: pointer;
    margin-right: 15px;
}
	
	
	
.mobilemaximenuck .mobilemaximenuckclose:before {content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 10px;
    color: #2b62c1;
    width: 30px;
    height: 14px;
    border-top: 4px solid;
    border-bottom: 4px solid;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);}
	
.mobilemaximenuck .mobilemaximenuckclose:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 10px;
    color: #2b62c1;
    width: 26px;
    border-top: 4px solid;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
	
	
	
.mobilemaximenuck div.maximenuck {cursor: pointer;background: none; padding: 0;position: relative;}
.mobilemaximenuck {width:100% !important;}

.mobilemaximenuck{    background: #ebedf1;text-shadow:none;box-shadow:none;        height: 100%;}
.mobilemaximenuck div.maximenuck > a {font-weight: 500;letter-spacing: 0;display: block;color: #000 !important;font-size: 19px !important;line-height: 27px;min-height: 27px;font-family: 'Basis Grotesque Pro';}
.mobilemaximenuck div.current > a {    background-color: #0f54b9 !important;
    color: #fff !important;}
.mobilemaximenuck div.current > a:after{ background:none;}
.parent.first.level1 { margin-left: 0 !important;}
.mobilemaximenuck div.level2.maximenuck > a {background: none !important; padding-left: 15px; font-size: 16px !important;}
.mobilemaximenuck div.level2.maximenuck > a:before {content: '\2014';
   content: '\2014';
    color: #1a63cd;
    margin-right: 5px;
    font-weight: 700;
    position: absolute;
    left: 26px;
    font-family: 'Jost', sans-serif;
    top: 13px;}
	
	
	
	.mobilemaximenuck div.level2.maximenuck > a:after {content: '\2014';
   content: '\2014';
    color: #1a63cd;
    margin-right: 5px;
    font-weight: 700;
    position: absolute;
    left: 35px;
    font-family: 'Jost', sans-serif;
    top: 13px;}

.mobilemaximenuck div span.descck {    padding-left: 0;padding-top: 5px;font-size: 14px;display: block;font-weight: normal;line-height: normal;padding-right: 15px;}
	
.mobilemaximenuck div.level3.maximenuck > a {background: none !important; position:relative;padding-left: 35px;font-size: 16px !important;line-height: normal;padding-right: 20px;font-weight: 400;color: #3390ff !important;}
.mobilemaximenuck div.level3.maximenuck > a:before {font-family: 'FontAwesome';content: " ÃƒÂ¢Ã¢â€šÂ¬Ã‚Âº";font-size: 21px !important;font-family: 'Circe Bold';font-size: 7px;margin-right: 10px;color: #3390ff;}

.both{clear:both;}

.hoverbgactive.sfhover {box-shadow: 0 0 8px rgba(112,149,161,.4) !important;-moz-box-shadow: 0 0 8px rgba(112,149,161,.4) !important;box-shadow: 1px 19px 31px rgba(188, 198, 213, 0.5) !important;border-radius: 4px;-moz-border-radius: 4px;border: 1px solid #d3dbde;}
li.maximenuck.item138.parent.first.level1.active{box-shadow: 0 0 10px rgba(188, 198, 213, 0.5) !important;}

.hoverbgactive.sfhover a{color:#a5b0c0;}

.mobilemaximenuck div.maximenuck:hover,
.mobilemaximenuck div.maximenuck:hover, .mobilemaximenuck div.maximenuck:focus {
 background: none;
    outline: none;
}


.mobilemaximenuck div.maximenuck:focus a {
    background-color: #0f54b9;
    color: #fff !important;
    outline: none;
}


.mobilemaximenuck div.maximenuck:focus a {color:#fff !important;}

.maximenuck.nodropdown.headingck.item124.first.level2.fullwidth, .maximenuck.nodropdown.headingck.item127.level2.fullwidth{background: rgb(245, 248, 252) !important;}
.maximenuck.nodropdown.headingck.item124.first.level2.fullwidth a, .maximenuck.nodropdown.headingck.item127.level2.fullwidth a{color: #333 !important;    font-weight: 700;}

.maximenuck.nodropdown.item134.level2.fullwidth, .maximenuck.nodropdown.item135.level2.fullwidth{ background: rgb(245, 248, 252) !important;}
.maximenuck.nodropdown.item134.level2.fullwidth a, .maximenuck.nodropdown.item135.level2.fullwidth a{ font-weight:700;}

.maximenuck.nodropdown.item134.level2.fullwidth a{color: #3390ff !important;}

.mobilemaximenuck .mobilemaximenuckclose:after {}

.mobilemaximenuck div.level1.maximenuck > a {background: none;padding-left: 30px;}
.mobilemaximenuck div.maximenuck > a {padding-top: 15px;padding-bottom: 15px;}
.mobilemaximenuck div.maximenuck > a {font-weight: 700;letter-spacing: 0;display: block;font-size: 16px !important;line-height: 22px;min-height: 22px;
  
    color: #000;}

.maximenuck.maximenuckmodule.item159.last.level1 {
    padding: 31px;
}
	
	
	
	.maximenuck.item207.last.level2.sert {
    padding-top: 0;
}
	
	
	.mobilemaximenuck div.level2.maximenuck > a {
 background: none !important;
    padding-left: 60px;
    line-height: 19px;
    font-size: 15px !important;
    padding-right: 20px;
    font-weight: 400;
	background: #fff !important;
    color: #000 !important;
}
	.mobilemaximenucksubmenu{}
	
	
div.mobilemaximenuckitem .search {position:relative;}
div.mobilemaximenuckitem .search input.button {
  position: absolute;
    right: 0;
    top: 2px;
    background: #bca96e;
    padding: 6px;
    padding-top: 7px;
}

.mobilebarmenutitleck {
    padding-left: 20px;
    line-height: 30px;
    color: #eee;
    font-size: 14px;
    text-align: right;
    position: absolute;
    right: 45px;
    top: 4px;
    font-family: 'Gilroy-Medium';
}

.mobilemaximenuck .mobilemaximenucktitle{display:none;}

.mobilemaximenuck .mobilemaximenuckclose:after {
   
}


.mobilemaximenutogglericon {
    background: none !important; margin-right:18px; width:inherit;     margin-top: 17px;
}


a.linkemailindextop {
    font-size: 10px !important;
    color: #333 !important;margin-left: 16px;
}


.mobilemaximenutogglericon:after{font-family:FontAwesome; content: "\f078";     content: "\f107";    content: "\f138";
      color: rgba(255, 255, 255, 0.63);    content: "\f105";
    font-size: 28px;
   }

.mobilebarmenuck, .mobilebuttonmenuck {
    background: none;
}

.mobilebarmenuck {position: absolute;
        z-index: 5000;}

header{    margin-top: -25px; box-shadow:none;}

#content {margin-top: 50px;}

.logo{        margin-top: 8px;}
#logo {
    display: block;
    width: 194px;

    float: none;
    margin: 0;
  
}

.slick-slide img {
    display: block;
    max-width: 100%;
    text-align: center;
    margin: auto;
    width: 100%;
    height: 130px;
    object-fit: cover;
}


.menu_all {
  
}

div.regioninline {
  display: block;
    vertical-align: top;
    margin-right: 25px;
    width: inherit;
    margin-bottom: 35px;
    position: relative !important;
    bottom: inherit !important;
    left: inherit !important;
	margin-top: inherit !important;}


.popup{max-height: 700px;}


.overlay:target+.popup {
       max-height: inherit;
    width: 100%;
    min-width: 100%;
    top: 0;
}


.nav.bg {
    margin-top: 5px;
    background: #f4f6f9;
    padding: 1px 0 15px 0;
}

.blog h2 {
    text-align: center;
    line-height: 23px !important;
    font-size: 20px !important;
    margin-top: 30px !important;
}

.displaynone{display:none;}



#search-results128 {
    width: 92%;
    margin-left: 0;
}


#search-form110 input{display:none;}

#ajax-search-button110 {
    right: -13px;
    background: none;
	    border: 0;
}


#ajax-search-button110 .magnifier:after{
content: "\f002";
    font: 19px FontAwesome;
    color: #2b62c1;
    margin-right: 0;
    position: absolute;right: -36px;
        top: -5px;}


#offlajn-ajax-tile-results {
    height: auto !important;
    overflow: inherit !important;
    margin-top: -33px;
    margin-right: 39px;

    top: 23px;
}

#ajax-search-button110 .magnifier:before{content:"";}

	#offlajn-ajax-search110 {
    border:0;
}

#qfl-articles-filter h1 {
    margin-top: -27px !important;
}

.rg_desktop{display:none;}
.dilers.widthstatic.mb{display:block;}

#regdesktop{display:none;}

.citydilers {
    display: block;
    min-width: 150px;
    text-align: center;
}


.close {
      top: -17px;
    right: 10px;
    position: absolute;
    z-index: 15000;
    padding: 0;
    text-decoration: none;
    -webkit-transition: all ease .8s;
    -moz-transition: all ease .8s;
    -ms-transition: all ease .8s;
    -o-transition: all ease .8s;
    transition: all ease .8s;
}

#regmobile{}
	
#regdesktop{display:none;}

.dilers {
    position: relative;
    left: inherit !important;
    border: 1px solid #d8dcde70;
    padding: 10px 15px;
    margin: 0 15px;
    margin-bottom: 35px;
    margin-top: 20px;
    background: rgb(201 206 213 / 24%);
}


.teldilers {
  display: block;
    color: #363636;
    font-size: 21px;
    font-weight: 500;
    position: relative;
    background: #fff;
	    margin-top: 5px;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: -9px;
    padding: 10px;
}




div#oneregionclass.dilers span.teldilers {
    margin-top: -7px;
    background: #fff;
    margin-left: -15px;
    margin-right: -15px;
margin-bottom: -10px;
padding: 10px;}


.tworegionphone {
    font-size: 14px;
}


div#tworegionclass.dilers, div#threeregionclass.dilers {
 margin-bottom: 17px;
    margin-top: 23px;
}



#smfaq .captcha {
    display: inherit;
    margin-top: -40px;
}



#smfaq-form {
    width: inherit;
    box-shadow: none;margin-top: 45px;
    background: #f4f6f9;
}

#printcontainer{display:none;}

#acymodifyform div.acykey, #acymodifyform .captchakeycomponent {
        width: inherit;
    float: none;
}



#acymodifyform div.inputVal, #acymodifyform div.acyListInfo {
    float: none;
}

#acyuserinfo input#user_captcha_ {
    display: block;
    margin-left: 0;
}
#acyuserinfo input[type=text] {
    min-width: 90%;
    height: 31px;
}

#acymodifyform fieldset {
    border: none;
    margin: auto;
    margin-left: 0;
    margin-top: 10px;
}

#acymodifyform input.button.btn.btn-primary {    width: inherit;
    text-align: center;
    margin-left: 0;}

.konvert{display:none;}
form#adminForm {
   
    margin: auto;
    background: #fbf6f3;
    background: #ffffff;
  
}

#back-top {right: 20px;}

div#oneregionclass.dilers.dilers {
    min-width: inherit;
}

.nav.bg{margin-top:5px;}

.top-nav{    font-family: 'Basis Grotesque Pro', sans-serif;
    margin: 10px 0 0 0;
    color: #fff;
       background: #0f54b9;
    padding: 25px;
    font-size: 13px;}
	
	.top-nav ul {list-style:none;}
	
	.top-nav ul {
    list-style: none;
    margin-left: -27px;
}
	
	.top-nav ul li a{color:#000 !important;
    border-bottom: 1px solid;}
	.top-nav ul li a.cl {    

    padding: 6px 10px !important;
    border-radius: 3px  !important;
    -webkit-border-radius: 3px  !important;
    -moz-border-radius: 3px  !important;
    border-radius: 3px  !important;

    color: #fff  !important;
    background: #1a63cd  !important;}
	
	div.con{    margin-left: 7px;
    color: #000; font-size:21px;
    font-weight: 500;}
	
	
	.con a{color:#fff;}
	.con a.linkemailindextop {
    font-size: 15px !important;
    color: #fff !important;
    margin-left: 0;
}

.maximenuck.item150.level1 {display:none;} 	
.maximenuck.item1863.first.level2, .maximenuck.item1864.last.level2, .maximenuck.item1864.level2, .maximenuck.item1867.last.level2    {display:none}
.cle{color:#fff;margin-bottom: -25px;}

.top-nav ul li a.cl {
    padding: 0 !important;
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 0 !important;
    color: #fff !important;
    background: none !important;
    font-size: 16px;
    border-bottom: 1px solid #62a3c3;
    margin-left: -13px;
    padding-bottom: 1px !important;
}


.blog .category-desc {
    margin-top: -7px !important;
}

h2, h2 span.subheading-category, .productcontent-category h2 {
    font-size: 19px !important;
}


.slidertop article div.version span {
    font-size: 22px;
    font-weight: 700;
}

.slidertop article {
margin: 15px !important;
    margin-top: 35px !important;
}

.dateseminars {
        color: #94aac5;
    font-size: 14px;
    margin-bottom: -18px;
    margin-top: 25px;
}

ul.nav.menuproducts.mod-list li.subscribe a{font-size:14px;}
ul.nav.menuproducts.mod-list li.subscribe a:before {
    content: "\f2b6";
    font-family: 'FontAwesome';
    margin-right: 5px;
    content: "\f124";
    font-size: 15px;
}


.nav.bg .subscribe {float: none;}

.fm_s {
    margin-top: 29px;
}


div.rim_content {
    margin-top: -20px;
}



}




 @media (min-width: 600px) and (max-width: 1055px) {	

#ajax-search-button110 .magnifier:after {
    top: -3px;
}

.slidercontain {
    margin-top: -10px !important;
}
 
 
 #regmobile {
    display: block;
    margin-top: 20px;
    margin-bottom: -10px;
}

header .phone {display:block;
    position: absolute;
    right: 79px;
    top: -4px;
    color: #333;
    font-size: 13px;
}


.company-tel__item:first-child {
    margin-left: -22px;
    margin-top: 9px;
    margin-right: 0;
}

header .phone {position: absolute;right: 87px;top:-35px;}

.teldilers div {
    display: inline-block;
    margin-right: 10px;
}

#qfl-articles-filter {
    margin: 49px 0 !important;
}

ul.menuallsod li {
    display: inline-block !important;
    width: 49% !important;
}

ul.menuallsod li ul li{ display:block;  width: inherit !important;}

ul.menuallsod li.deeper.parent ul li.deeper.parent span.separator {font-size: 13px !important;}


.mango-call-site{display:none;}
.company-tel__item {float: left;}
li.company-tel__item {
    margin-top: 10px;
}

a#telwithoutemail {
    font-size: 16px;
    margin-top: 10px;
    position: relative;
    top: 10px;
    left: 6px;
}


li.company-tel__item a.linkemailindextop {
    font-size: 11px !important;
    color: #333 !important;
    margin-left: 1px;
}

div.regioninline {
    display: inline-block;
    vertical-align: top;
    margin-right: 25px;
    width: 23%;
    margin-bottom: 35px;
    position: relative !important;
    bottom: inherit !important;
    left: inherit !important;
    margin-top: inherit !important;
}


footer.footer ul.menu li {
    width: 45% !important;
    display: inline-block !important;
float: none;}

.footer li.item-192.deeper.parent{margin-top:-150px;}

.slidertop article h3 {
    font-size: 20px;
}


#search-results128 {
    width: 96%;
    margin-left: 0;
}

a#logo img {
    margin-top: 12px;
}


h2, h2 span.subheading-category, .productcontent-category h2 {
    font-size: 19px !important;
}

[class*="jlmf-list"] > div > div {
    vertical-align: top;
    margin-bottom: 20px;
    display: inline-block;width: 45%;
}

div.jlmf-label{display:none;}


table.shop-table tr td:nth-child(2) {
    width: inherit !important;
    color: #000000;
    background: #f4f6f9;
	 min-width: 60px !important;
    max-width: 60px !important;
    word-wrap: break-word;
}

 
	 
 }




