/*
 * Date created: 2026-06-23 05:32:28
 */
/*
 * ATTENTION! This file is automatically created from several CSS files.
 * Find file path and name in the comments in the beginning of the each code block
 */


/*
 * FILE START: _mod_files/_css/common.css
 */


/*
 * FILE END: _mod_files/_css/common.css
 */

/*
 * FILE START: _mod_files/_css/ami_custom.css
 */

/*>>= = = = = = = = = = = = = = = = = = = = <<


MODULE: plug Fonts


= = = = = = = = = = = = = = = = = = = = = = */

@font-face {
    font-family: "Open Sans Condensed";
    src: url("_src/fonts/OpenSansCondensedLight/OpenSansCondensedLight.eot");
    src: url("_src/fonts/OpenSansCondensedLight/OpenSansCondensedLight.eot?#iefix")format("embedded-opentype"),
    url("_src/fonts/OpenSansCondensedLight/OpenSansCondensedLight.woff") format("woff"),
    url("_src/fonts/OpenSansCondensedLight/OpenSansCondensedLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "Open Sans Condensed";
    src: url("_src/fonts/OpenSansCondensedBold/OpenSansCondensedBold.eot");
    src: url("_src/fonts/OpenSansCondensedBold/OpenSansCondensedBold.eot?#iefix")format("embedded-opentype"),
    url("_src/fonts/OpenSansCondensedBold/OpenSansCondensedBold.woff") format("woff"),
    url("_src/fonts/OpenSansCondensedBold/OpenSansCondensedBold.ttf") format("truetype");
    font-style: normal;
    font-weight: bold;
}
@font-face {
    font-family: "Open Sans";
    src: url("_src/fonts/OpenSansRegular/OpenSansRegular.eot");
    src: url("_src/fonts/OpenSansRegular/OpenSansRegular.eot?#iefix")format("embedded-opentype"),
    url("_src/fonts/OpenSansRegular/OpenSansRegular.woff") format("woff"),
    url("_src/fonts/OpenSansRegular/OpenSansRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "Open Sans";
    src: url("_src/fonts/OpenSansBold/OpenSansBold.eot");
    src: url("_src/fonts/OpenSansBold/OpenSansBold.eot?#iefix")format("embedded-opentype"),
    url("_src/fonts/OpenSansBold/OpenSansBold.woff") format("woff"),
    url("_src/fonts/OpenSansBold/OpenSansBold.ttf") format("truetype");
    font-style: normal;
    font-weight: bold;
}

/*Base*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;background-color: #FC0;}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/*>>= = = = = = = = = = = = = = = = = = = = <<

--Tags

= = = = = = = = = = = = = = = = = = = = = = */
body {
font:16px/21px 'PT Sans', Verdana, Geneva, Tahoma, sans-serif;  
color: #383838;background:#eeeeee;/* background: url(_mod_files/ce_images/files/texture-2.jpg) 0 0 repeat; */}
/* Headings
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {margin: 0px 0 15px 0;
font-family:'PT Sans', Verdana, Geneva, Tahoma, sans-serif;text-transform: uppercase;letter-spacing: 1px;
font-weight: 600;padding: 15px 0px 0px 0px;}
@media (max-width: 1023px) {
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {text-align: center;}
h1,.h1 {font-size: 24px; line-height: 26px;padding:0;}
h2,.h2 { font-size: 21px; line-height: 26px; }
h3,.h3 { font-size: 16px; line-height: 22px; }
h4,.h4 { font-size: 12px; line-height: 18px; }
h5,.h5 { font-size: 10px; line-height: 14px; }
h6,.h6 { font-size: 9px; line-height: 12px; }
}
@media (min-width: 1024px) {
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {  text-align: left;}
h1,.h1 { font-size: 26px;line-height: 28px; padding: 0; margin: 0;}
h2,.h2 { font-size: 21px;line-height: 24px; margin: 0;}
h3,.h3 { font-size: 18px;line-height: 24px; margin: 0;}
h4,.h4 { font-size: 16px; line-height: 22px; }
h5,.h5 { font-size: 12px; line-height: 18px; }
h6,.h6 { font-size: 9px; line-height: 15px; }
}
a, .a {
    cursor: pointer;
    color: #0D44A0;
    text-decoration: underline;
    transition: color 0.3s ease;
    }

a:hover {
    text-decoration: none;
    color:red;
}

/* Images
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
img {max-width: 100%;height: auto;box-sizing: border-box;vertical-align: top;}
/* Block elements
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
p,ul,ol,dl,blockquote,pre,address,fieldset,figure {margin: 10px 0 10px 0;}

/* Lists
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
ul,ol { padding-left: 15px; }
ul > li > ul,ul > li > ol,ol > li > ol,ol > li > ul { margin: 0; }

/* Horizontal rules
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
hr {
box-sizing: content-box;
height: 0;
margin: 15px 0;
border: 0;
border-top: 1px solid #ddd;
width: 100%;
}


/* Inputs
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
::-webkit-input-placeholder {color:#999;}
::-moz-placeholder          {color:#999;}
:-ms-input-placeholder      {color:#999;}

input[placeholder]          {text-overflow:ellipsis;}
input::-moz-placeholder     {text-overflow:ellipsis;} 
input:-moz-placeholder      {text-overflow:ellipsis;} 
input:-ms-input-placeholder {text-overflow:ellipsis;} 

input::-webkit-input-placeholder       {line-height: 20px;  transition: line-height 0.5s ease;}
input::-moz-placeholder                {line-height: 20px;  transition: line-height 0.5s ease;}
input:-moz-placeholder                 {line-height: 20px;  transition: line-height 0.5s ease;}
input:-ms-input-placeholder            {line-height: 20px;  transition: line-height 0.5s ease;}
input:focus::-webkit-input-placeholder {line-height: 100px; transition: line-height 0.5s ease;}
input:focus::-moz-placeholder          {line-height: 100px; transition: line-height 0.5s ease;}
input:focus:-moz-placeholder           {line-height: 100px; transition: line-height 0.5s ease;}
input:focus:-ms-input-placeholder      {line-height: 100px; transition: line-height 0.5s ease;}
textarea:focus::-webkit-input-placeholder {font-size: 0; transition: font-size 0.5s linear;}
input, .input {border: 1px solid rgba(153, 153, 153, 0.8) !important;margin: 0 0 10px 0;
color: #000;
font-size:18px;
padding:10px 10px 10px 5px;
display:block;
outline: none;
transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
width: 100%;min-height: 30px;}

input:hover, .input:hover {border: 1px solid rgb(255, 204, 0) !important;box-shadow: 1px 0px 5px 1px rgba(255, 204, 0, 0.6) inset;
transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);}
input:focus,.input:focus{outline:blue;} 
button,
input,
optgroup,
select,
textarea {border-radius: 0px;}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
/* Selection pseudo-element 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
::-moz-selection {
background: #3399ff;
color: #ffffff;
text-shadow: none;
}
::selection {
background: #777;
color: #ffffff;
text-shadow: none;
}
::-moz-selection:window-inactive { background: #999; }
::selection:window-inactive { background: #999; }
img::-moz-selection { background: transparent; }
img::selection { background: transparent; }
img::-moz-selection { background: transparent; }

/* Iframe
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
iframe {border:0;}
/*HELPERS*/
/*
display
*/
.dn {display:none!important}
/*
margin --padding - responsive utilities
*/
.m0{margin:0!important}
.mlra{margin-left:auto!important;
     margin-right:auto!important}
.mt0{margin-top:0!important}
.mt15px{margin-top:15px!important}
.mt30px{margin-top:30px!important}
.mt45px{margin-top:45px!important}
.mb0{margin-bottom:0!important}
.mb15px{margin-bottom:15px!important}
.mb30px{margin-bottom:30px!important}
.mb45px{margin-bottom:45px!important}
.ml0{margin-left:0!important}
.mr0{margin-right:0!important}
.p0{padding:0!important}
.pt0{padding-top:0!important}
.pt15px{padding-top:15px!important}
.pt30px{padding-top:30px!important}
.pt45px{padding-top:45px!important}
.pb0{padding-bottom:0!important}
.pb15px{padding-bottom:15px!important}
.pb30px{padding-bottom:30px!important}
.pb45px{padding-bottom:45px!important}
.pl0{padding-left:0!important}
.pr0{padding-right:0!important}
/*
text - responsive utilities
*/
.tal{text-align:left!important}
.tar{text-align:right!important}
.tac{text-align:center!important;}
.ttu{text-transform:uppercase!important}
.fwl{font-weight:100!important}
.fwn{font-weight:400!important}
.fwb{font-weight:700!important}
.cfff{color:#fff!important}
.c000{color:#000!important}
/*
other responsive utilities
*/
.db{display:block!important}
.dib{display:inline-block!important}
.fn{float:none!important}
.fl{float:left!important}
.fr{float:right!important}
.pr{position:relative!important}
.pa{position:absolute!important}
.pf{position:fixed!important}
.cb:after{clear:both}
.cb:before,.cb:after{content:" ";display:table}

@media(max-width:639px){.-dn{display:none!important}.-m0{margin:0!important}.-mlra{margin-left:auto!important;margin-right:auto!important}.-mt0{margin-top:0!important}.-mt15px{margin-top:15px!important}.-mt30px{margin-top:30px!important}.-mt45px{margin-top:45px!important}.-mb0{margin-bottom:0!important}.-mb15px{margin-bottom:15px!important}.-mb30px{margin-bottom:30px!important}.-mb45px{margin-bottom:45px!important}.-ml0{margin-left:0!important}.-mr0{margin-right:0!important}.-p0{padding:0!important}.-pt0{padding-top:0!important}.-pt15px{padding-top:15px!important}.-pt30px{padding-top:30px!important}.-pt45px{padding-top:45px!important}.-pb0{padding-bottom:0!important}.-pb15px{padding-bottom:15px!important}.-pb30px{padding-bottom:30px!important}.-pb45px{padding-bottom:45px!important}.-pl0{padding-left:0!important}.-pr0{padding-right:0!important}.-tal{text-align:left!important}.-tar{text-align:right!important}.-tac{text-align:center!important}.-ttu{text-transform:uppercase!important}.-fwl{font-weight:100!important}.-fwn{font-weight:400!important}.-fwb{font-weight:700!important}.-cfff{color:#fff!important}.-c000{color:#000!important}.-db{display:block!important}.-dib{display:inline-block!important}.-fn{float:none!important}.-fl{float:left!important}.-fr{float:right!important}.-pr{position:relative!important}.-pa{position:absolute!important}.-pf{position:fixed!important}.-cb:after{clear:both}.-cb:after,.-cb:before{content:" ";display:table}}
@media(min-width:640px){.d-n-{display:none!important}.m-0-{margin:0!important}.mlr-a-{margin-left:auto!important;margin-right:auto!important}.mt-0-{margin-top:0!important}.mt-15px-{margin-top:15px!important}.mt-30px-{margin-top:30px!important}.mt-45px-{margin-top:45px!important}.mb-0-{margin-bottom:0!important}.mb-15px-{margin-bottom:15px!important}.mb-30px-{margin-bottom:30px!important}.mb-45px-{margin-bottom:45px!important}.ml-0-{margin-left:0!important}.mr-0-{margin-right:0!important}.p-0-{padding:0!important}.pt-0-{padding-top:0!important}.pt-15px-{padding-top:15px!important}.pt-30px-{padding-top:30px!important}.pt-45px-{padding-top:45px!important}.pb-0-{padding-bottom:0!important}.pb-15px-{padding-bottom:15px!important}.pb-30px-{padding-bottom:30px!important}.pb-45px-{padding-bottom:45px!important}.pl-0-{padding-left:0!important}.pr-0-{padding-right:0!important}.ta-l-{text-align:left!important}.ta-r-{text-align:right!important}.ta-c-{text-align:center!important}.tt-u-{text-transform:uppercase!important}.fw-l-{font-weight:100!important}.fw-n-{font-weight:400!important}.fw-b-{font-weight:700!important}.c-fff-{color:#fff!important}.c-000-{color:#000!important}.d-b-{display:block!important}.d-ib-{display:inline-block!important}.f-n-{float:none!important}.f-l-{float:left!important}.f-r-{float:right!important}.p-r-{position:relative!important}.p-a-{position:absolute!important}.p-f-{position:fixed!important}.c-b-:after{clear:both}.c-b-:after,.c-b-:before{content:" ";display:table}}
@media(min-width:640px) and (max-width:1023px){.d-n{display:none!important}.m-0{margin:0!important}.mlr-a{margin-left:auto!important;margin-right:auto!important}.mt-0{margin-top:0!important}.mt-15px{margin-top:15px!important}.mt-30px{margin-top:30px!important}.mt-45px{margin-top:45px!important}.mb-0{margin-bottom:0!important}.mb-15px{margin-bottom:15px!important}.mb-30px{margin-bottom:30px!important}.mb-45px{margin-bottom:45px!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pt-15px{padding-top:15px!important}.pt-30px{padding-top:30px!important}.pt-45px{padding-top:45px!important}.pb-0{padding-bottom:0!important}.pb-15px{padding-bottom:15px!important}.pb-30px{padding-bottom:30px!important}.pb-45px{padding-bottom:45px!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.ta-l{text-align:left!important}.ta-r{text-align:right!important}.ta-c{text-align:center!important}.tt-u{text-transform:uppercase!important}.fw-l{font-weight:100!important}.fw-n{font-weight:400!important}.fw-b{font-weight:700!important}.c-fff{color:#fff!important}.c-000{color:#000!important}.d-b{display:block!important}.d-ib{display:inline-block!important}.f-n{float:none!important}.f-l{float:left!important}.f-r{float:right!important}.p-r{position:relative!important}.p-a{position:absolute!important}.p-f{position:fixed!important}.c-b:after{clear:both}.c-b:after,.c-b:before{content:" ";display:table}}
@media(max-width:1023px){.-d-n{display:none!important}.-m-0{margin:0!important}.-mlr-a{margin-left:auto!important;margin-right:auto!important}.-mt-0{margin-top:0!important}.-mt-15px{margin-top:15px!important}.-mt-30px{margin-top:30px!important}.-mt-45px{margin-top:45px!important}.-mb-0{margin-bottom:0!important}.-mb-15px{margin-bottom:15px!important}.-mb-30px{margin-bottom:30px!important}.-mb-45px{margin-bottom:45px!important}.-ml-0{margin-left:0!important}.-mr-0{margin-right:0!important}.-p-0{padding:0!important}.-pt-0{padding-top:0!important}.-pt-15px{padding-top:15px!important}.-pt-30px{padding-top:30px!important}.-pt-45px{padding-top:45px!important}.-pb-0{padding-bottom:0!important}.-pb-15px{padding-bottom:15px!important}.-pb-30px{padding-bottom:30px!important}.-pb-45px{padding-bottom:45px!important}.-pl-0{padding-left:0!important}.-pr-0{padding-right:0!important}.-ta-l{text-align:left!important}.-ta-r{text-align:right!important}.-ta-c{text-align:center!important}.-tt-u{text-transform:uppercase!important}.-fw-l{font-weight:100!important}.-fw-n{font-weight:400!important}.-fw-b{font-weight:700!important}.-c-fff{color:#fff!important}.-c-000{color:#000!important}.-d-b{display:block!important}.-d-ib{display:inline-block!important}.-f-n{float:none!important}.-f-l{float:left!important}.-f-r{float:right!important}.-p-r{position:relative!important}.-p-a{position:absolute!important}.-p-f{position:fixed!important}.-c-b:after{clear:both}.-c-b:after,.-c-b:before{content:" ";display:table}}
@media (min-width:1024px){.dn-{display:none!important}.m0-{margin:0!important}.mlra-{margin-left:auto!important;margin-right:auto!important}.mt0-{margin-top:0!important}.mt15px-{margin-top:15px!important}.mt30px-{margin-top:30px!important}.mt45px-{margin-top:45px!important}.mb0-{margin-bottom:0!important}.mb15px-{margin-bottom:15px!important}.mb30px-{margin-bottom:30px!important}.mb45px-{margin-bottom:45px!important}.ml0-{margin-left:0!important}.mr0-{margin-right:0!important}.p0-{padding:0!important}.pt0-{padding-top:0!important}.pt15px-{padding-top:15px!important}.pt30px-{padding-top:30px!important}.pt45px-{padding-top:45px!important}.pb0-{padding-bottom:0!important}.pb15px-{padding-bottom:15px!important}.pb30px-{padding-bottom:30px!important}.pb45px-{padding-bottom:45px!important}.pl0-{padding-left:0!important}.pr0-{padding-right:0!important}.tal-{text-align:left!important}.tar-{text-align:right!important}.tac-{text-align:center!important}.ttu-{text-transform:uppercase!important}.fwl-{font-weight:100!important}.fwn-{font-weight:400!important}.fwb-{font-weight:700!important}.cfff-{color:#fff!important}.c000-{color:#000!important}.db-{display:block!important}.dib-{display:inline-block!important}.fn-{float:none!important}.fl-{float:left!important}.fr-{float:right!important}.pr-{position:relative!important}.pa-{position:absolute!important}.pf-{position:fixed!important}.cb-:after{clear:both}.c-b-:after,.c-b-:before{content:" ";display:table}}
/*GRIDS*/
*,*:after,*:before {box-sizing:border-box}
/*
flexbox (.df,.grid - flexbox containers; .f,.cell - flexbox inner cells)
*/
.df,.grid,.blog_item-small{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.f,.cell,.blog_item-small-row {-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}
/*
first and last orders; opt.: 1)".grid>.cell.o00"; 2)".df>.f.o00"
*/
.o00{-ms-flex-order:-1;-webkit-order:-1;order:-1}
.o99{-ms-flex-order:99;-webkit-order:99;order:99}
/*
Widths - responsive/fixed flex-grid utilities, exmpl:
<wrap>
    <non-grid-content h1,p,etc>
    <grid>
        <cell w6>content (and inner grid)
*/
.wrap{padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;overflow:hidden}
.grid{margin:0 -5px}
.cell{padding-left:5px;padding-right:5px;overflow:hidden}

.grid.auto>.cell{-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1}
.grid.tight>.cell {padding-left:0px;padding-right:0px}

.w0o5{-ms-flex-preferred-size:4.1667%;-webkit-flex-basis:4.1667%;flex-basis:4.1667%;max-width:4.1667%}
.w1  {-ms-flex-preferred-size:8.3333%;-webkit-flex-basis:8.3333%;flex-basis:8.3333%;max-width:8.3333%}
.w1o5{-ms-flex-preferred-size:12.5%;-webkit-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%}
.w2  {-ms-flex-preferred-size:16.6667%;-webkit-flex-basis:16.6667%;flex-basis:16.6667%;max-width:16.6667%}
.w2o5{-ms-flex-preferred-size:20.8333%;-webkit-flex-basis:20.8333%;flex-basis:20.8333%;max-width:20.8333%}
.w3  {-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}
.w3o5{-ms-flex-preferred-size:29.1667%;-webkit-flex-basis:29.1667%;flex-basis:29.1667%;max-width:29.1667%}
.w4  {-ms-flex-preferred-size:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}
.w4o5{-ms-flex-preferred-size:37.5%;-webkit-flex-basis:37.5%;flex-basis:37.5%;max-width:37.5%}
.w5  {-ms-flex-preferred-size:41.6667%;-webkit-flex-basis:41.6667%;flex-basis:41.6667%;max-width:41.6667%}
.w5o5{-ms-flex-preferred-size:45.8333%;-webkit-flex-basis:45.8333%;flex-basis:45.8333%;max-width:45.8333%}
.w6  {-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}
.w6o5{-ms-flex-preferred-size:54.1667%;-webkit-flex-basis:54.1667%;flex-basis:54.1667%;max-width:54.1667%}
.w7  {-ms-flex-preferred-size:58.3333%;-webkit-flex-basis:58.3333%;flex-basis:58.3333%;max-width:58.3333%}
.w7o5{-ms-flex-preferred-size:62.5%;-webkit-flex-basis:62.5%;flex-basis:62.5%;max-width:62.5%}
.w8  {-ms-flex-preferred-size:66.6667%;-webkit-flex-basis:66.6667%;flex-basis:66.6667%;max-width:66.6667%}
.w8o5{-ms-flex-preferred-size:70.8333%;-webkit-flex-basis:70.8333%;flex-basis:70.8333%;max-width:70.8333%}
.w9  {-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}
.w9o5{-ms-flex-preferred-size:79.1667%;-webkit-flex-basis:79.1667%;flex-basis:79.1667%;max-width:79.1667%}
.w10 {-ms-flex-preferred-size:83.3333%;-webkit-flex-basis:83.3333%;flex-basis:83.3333%;max-width:83.3333%}
.w10o5{-ms-flex-preferred-size:87.5%;-webkit-flex-basis:87.5%;flex-basis:87.5%;max-width:87.5%}
.w11  {-ms-flex-preferred-size:91.6667%;-webkit-flex-basis:91.6667%;flex-basis:91.6667%;max-width:91.6667%}
.w11o5{-ms-flex-preferred-size:95.8333%;-webkit-flex-basis:95.8333%;flex-basis:95.8333%;max-width:95.8333%}
.w12, .global_cols_4  {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}
/*
widths for list-cells, exmpl: <ul class="grid li4"><li>
*/
ul.grid {padding-left:0}
.grid>li{padding: 5px;list-style:none}

.grid.auto>li{-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1}
.grid.tight>li {padding:0}
.li1>li{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}
.li2>li{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}
.li3>li{-ms-flex-preferred-size:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}
.li4>li{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}
.li5>li{-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%;max-width:20%}
.li6>li{-ms-flex-preferred-size:16.6667%;-webkit-flex-basis:16.6667%;flex-basis:16.6667%;max-width:16.6667%}
.li7>li{-ms-flex-preferred-size:14.2857%;-webkit-flex-basis:14.2857%;flex-basis:14.2857%;max-width:14.2857%}
.li8>li{-ms-flex-preferred-size:12.5%;-webkit-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%}
.li9>li{-ms-flex-preferred-size:11.1111%;-webkit-flex-basis:11.1111%;flex-basis:11.1111%;max-width:11.1111%}
.li10>li{-ms-flex-preferred-size:10%;-webkit-flex-basis:10%;flex-basis:10%;max-width:10%}
.li11>li{-ms-flex-preferred-size:9.0909%;-webkit-flex-basis:9.0909%;flex-basis:9.0909%;max-width:9.0909%}
.li12>li{-ms-flex-preferred-size:8.3333%;-webkit-flex-basis:8.3333%;flex-basis:8.3333%;max-width:8.3333%}
/*
offsets of cells (<div class="cell w1 ml1">)
*/
.ml1{margin-left:8.3333%}
.ml2{margin-left:16.6667%}
.ml3{margin-left:25%}
.ml4{margin-left:33.3333%}
.ml5{margin-left:41.6667%}
.ml6{margin-left:50%}
.ml7{margin-left:58.3333%}
.ml8{margin-left:66.6667%}
.ml9{margin-left:75%}
.ml10{margin-left:83.3333%}
.ml11{margin-left:91.6667%}
/*
flex alignment along the x/y axis: start(0%), center(50%), end(100%)
*/
.x0{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}
.x50{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.x100{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}

.y0{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.y50{-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.y100{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
@media(max-width:639px){.-o00{-ms-flex-order:-1;-webkit-order:-1;order:-1}.-o99{-ms-flex-order:99;-webkit-order:99;order:99}.wrap{padding-left:10px;padding-right:10px}.grid{margin:0 -5px}.cell{padding-left:5px;padding-right:5px}.-w0o5{-ms-flex-preferred-size:4.1667%;-webkit-flex-basis:4.1667%;flex-basis:4.1667%;max-width:4.1667%}.-w1{-ms-flex-preferred-size:8.3333%;-webkit-flex-basis:8.3333%;flex-basis:8.3333%;max-width:8.3333%}.-w1o5{-ms-flex-preferred-size:12.5%;-webkit-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%}.-w2{-ms-flex-preferred-size:16.6667%;-webkit-flex-basis:16.6667%;flex-basis:16.6667%;max-width:16.6667%}.-w2o5{-ms-flex-preferred-size:20.8333%;-webkit-flex-basis:20.8333%;flex-basis:20.8333%;max-width:20.8333%}.-w3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.-w3o5{-ms-flex-preferred-size:29.1667%;-webkit-flex-basis:29.1667%;flex-basis:29.1667%;max-width:29.1667%}.-w4{-ms-flex-preferred-size:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.-w4o5{-ms-flex-preferred-size:37.5%;-webkit-flex-basis:37.5%;flex-basis:37.5%;max-width:37.5%}.-w5{-ms-flex-preferred-size:41.6667%;-webkit-flex-basis:41.6667%;flex-basis:41.6667%;max-width:41.6667%}.-w5o5{-ms-flex-preferred-size:45.8333%;-webkit-flex-basis:45.8333%;flex-basis:45.8333%;max-width:45.8333%}.-w6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.-w6o5{-ms-flex-preferred-size:54.1667%;-webkit-flex-basis:54.1667%;flex-basis:54.1667%;max-width:54.1667%}.-w7{-ms-flex-preferred-size:58.3333%;-webkit-flex-basis:58.3333%;flex-basis:58.3333%;max-width:58.3333%}.-w7o5{-ms-flex-preferred-size:62.5%;-webkit-flex-basis:62.5%;flex-basis:62.5%;max-width:62.5%}.-w8{-ms-flex-preferred-size:66.6667%;-webkit-flex-basis:66.6667%;flex-basis:66.6667%;max-width:66.6667%}.-w8o5{-ms-flex-preferred-size:70.8333%;-webkit-flex-basis:70.8333%;flex-basis:70.8333%;max-width:70.8333%}.-w9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.-w9o5{-ms-flex-preferred-size:79.1667%;-webkit-flex-basis:79.1667%;flex-basis:79.1667%;max-width:79.1667%}.-w10{-ms-flex-preferred-size:83.3333%;-webkit-flex-basis:83.3333%;flex-basis:83.3333%;max-width:83.3333%}.-w10o5{-ms-flex-preferred-size:87.5%;-webkit-flex-basis:87.5%;flex-basis:87.5%;max-width:87.5%}.-w11{-ms-flex-preferred-size:91.6667%;-webkit-flex-basis:91.6667%;flex-basis:91.6667%;max-width:91.6667%}.-w11o5{-ms-flex-preferred-size:95.8333%;-webkit-flex-basis:95.8333%;flex-basis:95.8333%;max-width:95.8333%}.-li1>li,.-w12{max-width:100%}.-w12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}ul.grid>li{padding:5px}.-li1>li{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.-li2>li{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.-li3>li{-ms-flex-preferred-size:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.-li4>li{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.-li5>li{-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%;max-width:20%}.-li6>li{-ms-flex-preferred-size:16.6667%;-webkit-flex-basis:16.6667%;flex-basis:16.6667%;max-width:16.6667%}.-li7>li{-ms-flex-preferred-size:14.2857%;-webkit-flex-basis:14.2857%;flex-basis:14.2857%;max-width:14.2857%}.-li8>li{-ms-flex-preferred-size:12.5%;-webkit-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%}.-li9>li{-ms-flex-preferred-size:11.1111%;-webkit-flex-basis:11.1111%;flex-basis:11.1111%;max-width:11.1111%}.-li10>li{-ms-flex-preferred-size:10%;-webkit-flex-basis:10%;flex-basis:10%;max-width:10%}.-li11>li{-ms-flex-preferred-size:9.0909%;-webkit-flex-basis:9.0909%;flex-basis:9.0909%;max-width:9.0909%}.-li12>li{-ms-flex-preferred-size:8.3333%;-webkit-flex-basis:8.3333%;flex-basis:8.3333%;max-width:8.3333%}.-ml1{margin-left:8.3333%}.-ml2{margin-left:16.6667%}.-ml3{margin-left:25%}.-ml4{margin-left:33.3333%}.-ml5{margin-left:41.6667%}.-ml6{margin-left:50%}.-ml7{margin-left:58.3333%}.-ml8{margin-left:66.6667%}.-ml9{margin-left:75%}.-ml10{margin-left:83.3333%}.-ml11{margin-left:91.6667%}.-x0{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.-x50{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.-x100{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.-y0{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.-y50{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-y100{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}
@media(min-width:640px){.o-00-{-ms-flex-order:-1;-webkit-order:-1;order:-1}.o-99-{-ms-flex-order:99;-webkit-order:99;order:99}.w-0o5-{-ms-flex-preferred-size:4.1667%;-webkit-flex-basis:4.1667%;flex-basis:4.1667%;max-width:4.1667%}.w-1-{-ms-flex-preferred-size:8.3333%;-webkit-flex-basis:8.3333%;flex-basis:8.3333%;max-width:8.3333%}.w-1o5-{-ms-flex-preferred-size:12.5%;-webkit-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%}.w-2-{-ms-flex-preferred-size:16.6667%;-webkit-flex-basis:16.6667%;flex-basis:16.6667%;max-width:16.6667%}.w-2o5-{-ms-flex-preferred-size:20.8333%;-webkit-flex-basis:20.8333%;flex-basis:20.8333%;max-width:20.8333%}.w-3-{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.w-3o5-{-ms-flex-preferred-size:29.1667%;-webkit-flex-basis:29.1667%;flex-basis:29.1667%;max-width:29.1667%}.w-4-{-ms-flex-preferred-size:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.w-4o5-{-ms-flex-preferred-size:37.5%;-webkit-flex-basis:37.5%;flex-basis:37.5%;max-width:37.5%}.w-5-{-ms-flex-preferred-size:41.6667%;-webkit-flex-basis:41.6667%;flex-basis:41.6667%;max-width:41.6667%}.w-5o5-{-ms-flex-preferred-size:45.8333%;-webkit-flex-basis:45.8333%;flex-basis:45.8333%;max-width:45.8333%}.w-6-{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.w-6o5-{-ms-flex-preferred-size:54.1667%;-webkit-flex-basis:54.1667%;flex-basis:54.1667%;max-width:54.1667%}.w-7-{-ms-flex-preferred-size:58.3333%;-webkit-flex-basis:58.3333%;flex-basis:58.3333%;max-width:58.3333%}.w-7o5-{-ms-flex-preferred-size:62.5%;-webkit-flex-basis:62.5%;flex-basis:62.5%;max-width:62.5%}.w-8-{-ms-flex-preferred-size:66.6667%;-webkit-flex-basis:66.6667%;flex-basis:66.6667%;max-width:66.6667%}.w-8o5-{-ms-flex-preferred-size:70.8333%;-webkit-flex-basis:70.8333%;flex-basis:70.8333%;max-width:70.8333%}.w-9-{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.w-9o5-{-ms-flex-preferred-size:79.1667%;-webkit-flex-basis:79.1667%;flex-basis:79.1667%;max-width:79.1667%}.w-10-{-ms-flex-preferred-size:83.3333%;-webkit-flex-basis:83.3333%;flex-basis:83.3333%;max-width:83.3333%}.w-10o5-{-ms-flex-preferred-size:87.5%;-webkit-flex-basis:87.5%;flex-basis:87.5%;max-width:87.5%}.w-11-{-ms-flex-preferred-size:91.6667%;-webkit-flex-basis:91.6667%;flex-basis:91.6667%;max-width:91.6667%}.w-11o5-{-ms-flex-preferred-size:95.8333%;-webkit-flex-basis:95.8333%;flex-basis:95.8333%;max-width:95.8333%}.li-1->li,.w-12-,.global_cols_4{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.li-2->li{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.li-3->li{-ms-flex-preferred-size:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.li-4->li{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.li-5->li{-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%;max-width:20%}.li-6->li{-ms-flex-preferred-size:16.6667%;-webkit-flex-basis:16.6667%;flex-basis:16.6667%;max-width:16.6667%}.li-7->li{-ms-flex-preferred-size:14.2857%;-webkit-flex-basis:14.2857%;flex-basis:14.2857%;max-width:14.2857%}.li-8->li{-ms-flex-preferred-size:12.5%;-webkit-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%}.li-9->li{-ms-flex-preferred-size:11.1111%;-webkit-flex-basis:11.1111%;flex-basis:11.1111%;max-width:11.1111%}.li-10->li{-ms-flex-preferred-size:10%;-webkit-flex-basis:10%;flex-basis:10%;max-width:10%}.li-11->li{-ms-flex-preferred-size:9.0909%;-webkit-flex-basis:9.0909%;flex-basis:9.0909%;max-width:9.0909%}.li-12->li{-ms-flex-preferred-size:8.3333%;-webkit-flex-basis:8.3333%;flex-basis:8.3333%;max-width:8.3333%}.ml-1-{margin-left:8.3333%}.ml-2-{margin-left:16.6667%}.ml-3-{margin-left:25%}.ml-4-{margin-left:33.3333%}.ml-5-{margin-left:41.6667%}.ml-6-{margin-left:50%}.ml-7-{margin-left:58.3333%}.ml-8-{margin-left:66.6667%}.ml-9-{margin-left:75%}.ml-10-{margin-left:83.3333%}.ml-11-{margin-left:91.6667%}.x-0-{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.x-50-{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.x-100-{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.y-0-{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.y-50-{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.y-100-{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}
@media(min-width:640px) and (max-width:1023px){.o-00{-ms-flex-order:-1;-webkit-order:-1;order:-1}.o-99{-ms-flex-order:99;-webkit-order:99;order:99}.wrap{padding-left:20px;padding-right:20px}.grid{margin:0 -10px}.cell{padding-left:10px;padding-right:10px}.w-0o5{-ms-flex-preferred-size:4.1667%;-webkit-flex-basis:4.1667%;flex-basis:4.1667%;max-width:4.1667%}.w-1{-ms-flex-preferred-size:8.3333%;-webkit-flex-basis:8.3333%;flex-basis:8.3333%;max-width:8.3333%}.w-1o5{-ms-flex-preferred-size:12.5%;-webkit-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%}.w-2{-ms-flex-preferred-size:16.6667%;-webkit-flex-basis:16.6667%;flex-basis:16.6667%;max-width:16.6667%}.w-2o5{-ms-flex-preferred-size:20.8333%;-webkit-flex-basis:20.8333%;flex-basis:20.8333%;max-width:20.8333%}.w-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.w-3o5{-ms-flex-preferred-size:29.1667%;-webkit-flex-basis:29.1667%;flex-basis:29.1667%;max-width:29.1667%}.w-4{-ms-flex-preferred-size:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.w-4o5{-ms-flex-preferred-size:37.5%;-webkit-flex-basis:37.5%;flex-basis:37.5%;max-width:37.5%}.w-5{-ms-flex-preferred-size:41.6667%;-webkit-flex-basis:41.6667%;flex-basis:41.6667%;max-width:41.6667%}.w-5o5{-ms-flex-preferred-size:45.8333%;-webkit-flex-basis:45.8333%;flex-basis:45.8333%;max-width:45.8333%}.w-6,.global_cols_4{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.w-6o5{-ms-flex-preferred-size:54.1667%;-webkit-flex-basis:54.1667%;flex-basis:54.1667%;max-width:54.1667%}.w-7{-ms-flex-preferred-size:58.3333%;-webkit-flex-basis:58.3333%;flex-basis:58.3333%;max-width:58.3333%}.w-7o5{-ms-flex-preferred-size:62.5%;-webkit-flex-basis:62.5%;flex-basis:62.5%;max-width:62.5%}.w-8{-ms-flex-preferred-size:66.6667%;-webkit-flex-basis:66.6667%;flex-basis:66.6667%;max-width:66.6667%}.w-8o5{-ms-flex-preferred-size:70.8333%;-webkit-flex-basis:70.8333%;flex-basis:70.8333%;max-width:70.8333%}.w-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.w-9o5{-ms-flex-preferred-size:79.1667%;-webkit-flex-basis:79.1667%;flex-basis:79.1667%;max-width:79.1667%}.w-10{-ms-flex-preferred-size:83.3333%;-webkit-flex-basis:83.3333%;flex-basis:83.3333%;max-width:83.3333%}.w-10o5{-ms-flex-preferred-size:87.5%;-webkit-flex-basis:87.5%;flex-basis:87.5%;max-width:87.5%}.w-11{-ms-flex-preferred-size:91.6667%;-webkit-flex-basis:91.6667%;flex-basis:91.6667%;max-width:91.6667%}.w-11o5{-ms-flex-preferred-size:95.8333%;-webkit-flex-basis:95.8333%;flex-basis:95.8333%;max-width:95.8333%}.li-1>li,.w-12{max-width:100%}.w-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}ul.grid>li{padding:10px}.li-1>li{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.li-2>li{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.li-3>li{-ms-flex-preferred-size:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.li-4>li{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.li-5>li{-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%;max-width:20%}.li-6>li{-ms-flex-preferred-size:16.6667%;-webkit-flex-basis:16.6667%;flex-basis:16.6667%;max-width:16.6667%}.li-7>li{-ms-flex-preferred-size:14.2857%;-webkit-flex-basis:14.2857%;flex-basis:14.2857%;max-width:14.2857%}.li-8>li{-ms-flex-preferred-size:12.5%;-webkit-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%}.li-9>li{-ms-flex-preferred-size:11.1111%;-webkit-flex-basis:11.1111%;flex-basis:11.1111%;max-width:11.1111%}.li-10>li{-ms-flex-preferred-size:10%;-webkit-flex-basis:10%;flex-basis:10%;max-width:10%}.li-11>li{-ms-flex-preferred-size:9.0909%;-webkit-flex-basis:9.0909%;flex-basis:9.0909%;max-width:9.0909%}.li-12>li{-ms-flex-preferred-size:8.3333%;-webkit-flex-basis:8.3333%;flex-basis:8.3333%;max-width:8.3333%}.ml-1{margin-left:8.3333%}.ml-2{margin-left:16.6667%}.ml-3{margin-left:25%}.ml-4{margin-left:33.3333%}.ml-5{margin-left:41.6667%}.ml-6{margin-left:50%}.ml-7{margin-left:58.3333%}.ml-8{margin-left:66.6667%}.ml-9{margin-left:75%}.ml-10{margin-left:83.3333%}.ml-11{margin-left:91.6667%}.x-0{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.x-50{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.x-100{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.y-0{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.y-50{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.y-100{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}
@media(max-width:1023px){.-o-00{-ms-flex-order:-1;-webkit-order:-1;order:-1}.-o-99{-ms-flex-order:99;-webkit-order:99;order:99}.-w-0o5{-ms-flex-preferred-size:4.1667%;-webkit-flex-basis:4.1667%;flex-basis:4.1667%;max-width:4.1667%}.-w-1{-ms-flex-preferred-size:8.3333%;-webkit-flex-basis:8.3333%;flex-basis:8.3333%;max-width:8.3333%}.-w-1o5{-ms-flex-preferred-size:12.5%;-webkit-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%}.-w-2{-ms-flex-preferred-size:16.6667%;-webkit-flex-basis:16.6667%;flex-basis:16.6667%;max-width:16.6667%}.-w-2o5{-ms-flex-preferred-size:20.8333%;-webkit-flex-basis:20.8333%;flex-basis:20.8333%;max-width:20.8333%}.-w-3,{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.-w-3o5{-ms-flex-preferred-size:29.1667%;-webkit-flex-basis:29.1667%;flex-basis:29.1667%;max-width:29.1667%}.-w-4{-ms-flex-preferred-size:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.-w-4o5{-ms-flex-preferred-size:37.5%;-webkit-flex-basis:37.5%;flex-basis:37.5%;max-width:37.5%}.-w-5{-ms-flex-preferred-size:41.6667%;-webkit-flex-basis:41.6667%;flex-basis:41.6667%;max-width:41.6667%}.-w-5o5{-ms-flex-preferred-size:45.8333%;-webkit-flex-basis:45.8333%;flex-basis:45.8333%;max-width:45.8333%}.-w-6,{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.-w-6o5{-ms-flex-preferred-size:54.1667%;-webkit-flex-basis:54.1667%;flex-basis:54.1667%;max-width:54.1667%}.-w-7{-ms-flex-preferred-size:58.3333%;-webkit-flex-basis:58.3333%;flex-basis:58.3333%;max-width:58.3333%}.-w-7o5{-ms-flex-preferred-size:62.5%;-webkit-flex-basis:62.5%;flex-basis:62.5%;max-width:62.5%}.-w-8{-ms-flex-preferred-size:66.6667%;-webkit-flex-basis:66.6667%;flex-basis:66.6667%;max-width:66.6667%}.-w-8o5{-ms-flex-preferred-size:70.8333%;-webkit-flex-basis:70.8333%;flex-basis:70.8333%;max-width:70.8333%}.-w-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.-w-9o5{-ms-flex-preferred-size:79.1667%;-webkit-flex-basis:79.1667%;flex-basis:79.1667%;max-width:79.1667%}.-w-10{-ms-flex-preferred-size:83.3333%;-webkit-flex-basis:83.3333%;flex-basis:83.3333%;max-width:83.3333%}.-w-10o5{-ms-flex-preferred-size:87.5%;-webkit-flex-basis:87.5%;flex-basis:87.5%;max-width:87.5%}.-w-11{-ms-flex-preferred-size:91.6667%;-webkit-flex-basis:91.6667%;flex-basis:91.6667%;max-width:91.6667%}.-w-11o5{-ms-flex-preferred-size:95.8333%;-webkit-flex-basis:95.8333%;flex-basis:95.8333%;max-width:95.8333%}.-w-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}ul.grid>li{padding:5px}.-li-1>li{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.-li-2>li{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.-li-3>li{-ms-flex-preferred-size:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.-li-4>li{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.-li-5>li{-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%;max-width:20%}.-li-6>li{-ms-flex-preferred-size:16.6667%;-webkit-flex-basis:16.6667%;flex-basis:16.6667%;max-width:16.6667%}.-li-7>li{-ms-flex-preferred-size:14.2857%;-webkit-flex-basis:14.2857%;flex-basis:14.2857%;max-width:14.2857%}.-li-8>li{-ms-flex-preferred-size:12.5%;-webkit-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%}.-li-9>li{-ms-flex-preferred-size:11.1111%;-webkit-flex-basis:11.1111%;flex-basis:11.1111%;max-width:11.1111%}.-li-10>li{-ms-flex-preferred-size:10%;-webkit-flex-basis:10%;flex-basis:10%;max-width:10%}.-li-11>li{-ms-flex-preferred-size:9.0909%;-webkit-flex-basis:9.0909%;flex-basis:9.0909%;max-width:9.0909%}.-li-12>li{-ms-flex-preferred-size:8.3333%;-webkit-flex-basis:8.3333%;flex-basis:8.3333%;max-width:8.3333%}.-ml-1{margin-left:8.3333%}.-ml-2{margin-left:16.6667%}.-ml-3{margin-left:25%}.-ml-4{margin-left:33.3333%}.-ml-5{margin-left:41.6667%}.-ml-6{margin-left:50%}.-ml-7{margin-left:58.3333%}.-ml-8{margin-left:66.6667%}.-ml-9{margin-left:75%}.-ml-10{margin-left:83.3333%}.-ml-11{margin-left:91.6667%}.-x-0{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.-x-50{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.-x-100{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.-y-0{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.-y-50{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-y-100{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}
@media(min-width:1024px){.o00-{-ms-flex-order:-1;-webkit-order:-1;order:-1}.o99-{-ms-flex-order:99;-webkit-order:99;order:99}.wrap{padding-left:30px;padding-right:30px}.grid{margin:0 -15px}.cell{padding-left:15px;padding-right:15px;}.w0o5-{-ms-flex-preferred-size:4.1667%;-webkit-flex-basis:4.1667%;flex-basis:4.1667%;max-width:4.1667%}.w1-{-ms-flex-preferred-size:8.3333%;-webkit-flex-basis:8.3333%;flex-basis:8.3333%;max-width:8.3333%}.w1o5-{-ms-flex-preferred-size:12.5%;-webkit-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%}.w2-{-ms-flex-preferred-size:16.6667%;-webkit-flex-basis:16.6667%;flex-basis:16.6667%;max-width:16.6667%}.w2o5-{-ms-flex-preferred-size:20.8333%;-webkit-flex-basis:20.8333%;flex-basis:20.8333%;max-width:20.8333%}.w3-, .global_cols_4{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%;}.w3o5-{-ms-flex-preferred-size:29.1667%;-webkit-flex-basis:29.1667%;flex-basis:29.1667%;max-width:29.1667%}.w4-{-ms-flex-preferred-size:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.w4o5-{-ms-flex-preferred-size:37.5%;-webkit-flex-basis:37.5%;flex-basis:37.5%;max-width:37.5%}.w5-{-ms-flex-preferred-size:41.6667%;-webkit-flex-basis:41.6667%;flex-basis:41.6667%;max-width:41.6667%}.w5o5-{-ms-flex-preferred-size:45.8333%;-webkit-flex-basis:45.8333%;flex-basis:45.8333%;max-width:45.8333%}.w6-{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.w6o5-{-ms-flex-preferred-size:54.1667%;-webkit-flex-basis:54.1667%;flex-basis:54.1667%;max-width:54.1667%}.w7-{-ms-flex-preferred-size:58.3333%;-webkit-flex-basis:58.3333%;flex-basis:58.3333%;max-width:58.3333%}.w7o5-{-ms-flex-preferred-size:62.5%;-webkit-flex-basis:62.5%;flex-basis:62.5%;max-width:62.5%}.w8-{-ms-flex-preferred-size:66.6667%;-webkit-flex-basis:66.6667%;flex-basis:66.6667%;max-width:66.6667%}.w8o5-{-ms-flex-preferred-size:70.8333%;-webkit-flex-basis:70.8333%;flex-basis:70.8333%;max-width:70.8333%}.w9-{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}.w9o5-{-ms-flex-preferred-size:79.1667%;-webkit-flex-basis:79.1667%;flex-basis:79.1667%;max-width:79.1667%}.w10-{-ms-flex-preferred-size:83.3333%;-webkit-flex-basis:83.3333%;flex-basis:83.3333%;max-width:83.3333%}.w10o5-{-ms-flex-preferred-size:87.5%;-webkit-flex-basis:87.5%;flex-basis:87.5%;max-width:87.5%}.w11-{-ms-flex-preferred-size:91.6667%;-webkit-flex-basis:91.6667%;flex-basis:91.6667%;max-width:91.6667%}.w11o5-{-ms-flex-preferred-size:95.8333%;-webkit-flex-basis:95.8333%;flex-basis:95.8333%;max-width:95.8333%}.li1->li,.w12-{max-width:100%}.w12-{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}ul.grid>li{padding:15px}.li1->li{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.li2->li{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.li3->li{-ms-flex-preferred-size:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.li4->li{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.li5->li{-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%;max-width:20%}.li6->li{-ms-flex-preferred-size:16.6667%;-webkit-flex-basis:16.6667%;flex-basis:16.6667%;max-width:16.6667%}.li7->li{-ms-flex-preferred-size:14.2857%;-webkit-flex-basis:14.2857%;flex-basis:14.2857%;max-width:14.2857%}.li8->li{-ms-flex-preferred-size:12.5%;-webkit-flex-basis:12.5%;flex-basis:12.5%;max-width:12.5%}.li9->li{-ms-flex-preferred-size:11.1111%;-webkit-flex-basis:11.1111%;flex-basis:11.1111%;max-width:11.1111%}.li10->li{-ms-flex-preferred-size:10%;-webkit-flex-basis:10%;flex-basis:10%;max-width:10%}.li11->li{-ms-flex-preferred-size:9.0909%;-webkit-flex-basis:9.0909%;flex-basis:9.0909%;max-width:9.0909%}.li12->li{-ms-flex-preferred-size:8.3333%;-webkit-flex-basis:8.3333%;flex-basis:8.3333%;max-width:8.3333%}.ml1-{margin-left:8.3333%}.ml2-{margin-left:16.6667%}.ml3-{margin-left:25%}.ml4-{margin-left:33.3333%}.ml5-{margin-left:41.6667%}.ml6-{margin-left:50%}.ml7-{margin-left:58.3333%}.ml8-{margin-left:66.6667%}.ml9-{margin-left:75%}.ml10-{margin-left:83.3333%}.ml11-{margin-left:91.6667%}.x0-{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.x50-{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.x100-{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.y0-{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.y50-{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.y100-{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}
/*>>= = = = = = = = = = = = = = = = = = = = <<

--button

= = = = = = = = = = = = = = = = = = = = = = */

.button {
  display: inline-block;
  padding: 10px 18px;
  margin-bottom: 10px;
  background: #D9DBDA;
  border: none;
  border-radius: 5px;
  /* background-image: linear-gradient( to bottom, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.2) ); */
  color: #222;
  font-size: 13px;
  text-shadow: 0 1px white;
  cursor: pointer;
  /* font-family: Open Sans; */
  transition: all .3s ease;
  text-transform: uppercase;
}

.button:hover {
  background-color: #D9DBDA;
  text-shadow: 0 1px hsla(0, 0%, 100%, 0.5);
  color: #222;
}

.button:active,
.button.is-checked {
  background-color: #D9DBDA;
}

.button.is-checked {
  color: white;
  text-shadow: 0 -1px hsla(0, 0%, 0%, 0.8);
}

.button:active {
  box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.8);
}

.button.btn-small {padding: 3px 7px;}
/*custom style for catalog SDMO*/
.sub-sdmo {
  transition: all .3s ease;
  opacity: 0.3;
  visibility: hidden;
}
.cat-sdmo.is-checked ~ .sub-sdmo{
  opacity: 1;
  visibility: visible;
}
.btn-visible {
  opacity: 1;
  visibility: visible;
}

/* ---- button-group ---- */

.button-group:after {
  content: '';
  display: block;
  clear: both;
}

.button-group .button {
  float: left;
  border-radius: 0;
  margin-left: 0;
  margin-right: 1px;
}

.button-group .button:first-child { border-radius: 0.5em 0 0 0.5em; }
.button-group .button:last-child { border-radius: 0 0.5em 0.5em 0; }

/*>>= = = = = = = = = = = = = = = = = = = = <<

--table

= = = = = = = = = = = = = = = = = = = = = = */
/*<div class="wrap-table">
<table class="table">*/

/* Tables */
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

/*>>= = = = = = = = = = = = = = = = = = = = <<

--navbar

= = = = = = = = = = = = = = = = = = = = = = */
@media (max-width: 1023px) {
  input#nav-mobile, input#nav-mobile-open {display: none;}

  .navbar {
    position: fixed;
    width: 0;
    height:100%;
    z-index: 9999;
    background: #222;
    overflow-y: auto;
    overflow-x: hidden;
    transition: all .6s ease;
    box-shadow: inset -7px 0 15px #111;
    top: 0;
    left: 0;
    padding-left: 0;
    padding-right: 0;
  }
  input#nav-mobile:checked + .navbar {
    width: 74%;
    z-index: 9999;

  }
  label[for="nav-mobile-open"] {
    width: 100%;
    height: 100%;
    z-index: -1;
    background: none;
    top:0;
    left: 0;
    transition: all .5s ease;
    cursor: pointer;
  }
  input#nav-mobile:checked ~ label[for="nav-mobile-open"] {
    background: rgba(0, 0, 0, .5);
    z-index: 99;

    position: fixed;
  }
  .navbar > ul > li > :first-of-type:nth-last-child(2) {
    text-shadow: 500px 0 0 #ccc !important;
    margin-left: -500px;
    width: 0!important;
    transition-delay: .2s;

    transition: all 0 ease;
  }
  .navbar > ul > li > ul > li > :first-of-type:nth-last-child(2) {
    text-shadow: 500px 0 0 #ccc !important;
    margin-left: -500px;
    width: 0!important;
    transition-delay: .2s;

    transition: all 0 ease;
  }

  .navbar > ul > li:hover > :first-of-type:nth-last-child(2) {
    text-shadow: 1px 1px 0 #000 !important;
    margin-left: 0;
    width: 100%!important;
    transition-delay: .1s;
  }
  .navbar > ul > li > ul > li:hover > :first-of-type:nth-last-child(2) {
    text-shadow: 1px 1px 0 #000 !important;
    margin-left: 0;
    width: 100%!important;

    transition-delay: .2s;
  }

  .navbar > ul {
        width: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: 0;
        padding: 1px;
        list-style: none;
    }
    .navbar > ul > li {
        margin-top: 1px;
        border: none;
        transition: all .5s ease;
        cursor: pointer;
        display: block;
        background: #fff;
        
    }
    .navbar > ul > li:hover,
    .navbar > ul > li.active {
        background: #eee;
    }
    .navbar > ul > li > a {
        color: #000;
        text-decoration: none;
        padding: 10px 10px;
        line-height: 35px;
        font-size: 18px;
        display: block;
        transition: all .4s ease;
        white-space: nowrap;
    }
    .navbar > ul > li > a:hover {}
    .navbar > ul > li > ul {
        width: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        padding: 1px;
        list-style: none;
        transition: all .5s ease;
        background: #222;
        display: block;
        
    }
    .navbar > ul > li > ul > li {
        border: none;
        box-shadow: none;
        transition: all .5s ease;
        cursor: pointer;
        border-left: 1px solid rgba(0, 0, 0, 0.3);
        border-right: 1px solid rgba(0, 0, 0, 0.3);
        border-bottom: 1px solid #111;
        border-top: 1px solid #333;
        box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.05);
        display: block;
        height: 0;
        overflow: hidden;
    }
    
    .navbar > ul > li > ul > li:hover,
    .navbar > ul > li > ul > li.active {
        background: #444;
    }    
    .navbar > ul > li > ul > li > a {
    color: #fff;
    text-shadow: none;
    opacity: 0;
    width: 100%;
    line-height: 15px;
    transition: all .2s ease;
    display: block;
    padding: 6px;
    position: absolute;
    z-index: 9999;
    font-size: 13px;
    padding-left: 0;
    text-decoration: none;
    }
    .navbar > ul > li:hover > ul > li {
        height: inherit;
    }
    .navbar > ul > li:hover > ul > li > a {
        font-size: 16px;
        padding: 15px 10px;
        height: inherit;
        
        visibility: visible;
        transition: all .3s ease;
    }
    .navbar > ul > li > ul > li > ul {
        width: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        padding: 1px;
        list-style: none;
        transition: all .5s ease;
        background: #000;
        display: block;
        
    }
    .navbar > ul > li > ul > li > ul > li {
        border: none;
        box-shadow: none;
        cursor: pointer;
        border-left: 1px solid rgba(0, 0, 0, 0.3);
        border-right:1px solid rgba(0, 0, 0, 0.3);
        box-shadow:  0 -1px 0 rgba(255, 255, 255, 0.05);
        border-bottom: 1px solid #111;
        border-top: 1px solid #333;
        display: block;
        height: 0;
        transition: all .3s ease;
    }
    
    .navbar > ul > li > ul > li:hover > ul > li {
        height: inherit;
    }
    .navbar > ul > li > ul > li > ul > li:hover,
    .navbar > ul > li > ul > li > ul > li.active {
        background: #222;
    }    
    .navbar > ul > li > ul > li > ul > li > a {
        color: #ccc;
        text-decoration: none;
        padding: 10px;
        font-size: 0;
        display: block;
        
        white-space: nowrap;
        text-shadow: none;
    }
    .navbar > ul > li > ul > li:hover > ul > li > a {
        
        height: inherit;
        font-size: 14px;
    }

  label[for="nav-mobile"] {
    position: fixed;
    top: 15px;
    left: 9px;
    cursor: pointer;
    height: 22px;
    transition: all .6s ease;
    z-index: 2;
    width: 100%;
    font-size: 25px;
    font-weight: 100;
    line-height: 0;
    overflow:hidden;
    max-width: 16px;
    -webkit-transform: scale(2);
        -ms-transform: scale(2);
            transform: scale(2);
  }
  label[for="nav-mobile"]:after {
    content: "\2225";
    text-align: left;
    position: absolute;
    top: 0px;
    -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        -webkit-transform:rotate(90deg);
  }
    label[for="nav-mobile"]:before {
    content: "\2225";

    position: absolute;
    top: 9px;
    -ms-transform:rotate(90deg);
        transform:rotate(90deg);
        -webkit-transform:rotate(90deg);
  }
  input#nav-mobile:checked ~ label[for="nav-mobile"] {
    left: 75%;
    border: none;
  }
  input#nav-mobile:checked ~ label[for="nav-mobile"]:before {
      content: "";
  }
  input#nav-mobile:checked ~ label[for="nav-mobile"]:after {
    content: "\2716";
    font-size: 18px;
    font-weight: 100;
    top:7px;
    left:1px;
    color:#000;
  }
}
@media (min-width: 1024px) {
  input#nav-mobile, input#nav-mobile-open {display: none;}

  .navbar {
    transition: all .2s ease;
    overflow: hidden;
    width: 100%;
}
  .navbar > ul {
    list-style: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    z-index: 9999;
    /* position: absolute; */
    /* max-width: 1200px; */
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    height: 39px;
    /*overflow: hidden;*/
}
  .navbar > ul > li {
    float: left;
    margin: 0;
    position: relative;
    word-wrap: break-word;
    /* width: 14.2%; */
    display: block;
    padding: 0 22px;
        transition: all .2s ease;
    /* box-shadow: 1px 0 0 #999; */
    /* border-left: 1px solid #777; */
  }
  .navbar > ul > li:first-of-type {
      border-left: none;
  }
  .navbar > ul > li.active,
  .navbar > ul > li:hover {
  background-color: #FFCC00;
  color: #fff;z-index: 9;
  }

  .navbar > ul > li.active > a {
   /* text-decoration: underline;*/
    /* font-style: italic; */
    /* text-transform: uppercase; */
    /* font-weight: 100; */
  }
  .navbar > ul > li:hover > a {
  /*  background: #F8B600;*
   /* text-decoration: underline;*/
    color: #fff;
    /* border: 1px solid #fff; */
}
  .navbar > ul > li > a {
    text-align: center;
    /* line-height: 32px; */
    background: none;
    display: block;
    color: #383838;
    font-size: 18px;
    font-family: 'PT Sans', Verdana, Geneva, Tahoma, sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    /* box-shadow: 1px 0 0 #999; */
    transition: all .3s linear;
    padding: 5px;
    text-decoration: none;
}
.navbar > ul > li:last-of-type > a {
  box-shadow: 0 0 0 #999;
}
  .navbar > ul > li:first-child > a {
        border: none;
  }
  .navbar > ul > li > a.active,
  .navbar > ul > li > a:hover {        
  }
  .navbar > ul > li > ul {
    padding-left: 0;
    border-radius: 5px;
    position:relative;
    height: 0;
    transition: all .3s ease;
    z-index: 9999;
  
}
  .navbar > ul > li:hover > ul {
 	height: 100%;
}
  .navbar > ul > li > ul > li {
    white-space: nowrap;
    list-style: none;
    text-align: left;

    transition: all .2s ease;  
    padding: 0 10px;
	position:relative;
    height: 0;
    width: 155px;
    display: block;

    z-index: 9999;
  
    position: relative;
}
  .navbar > ul > li:hover > ul > li {
    height: 30px;
  }

  .navbar > ul > li > ul > li:hover,
  .navbar > ul > li > ul > li.active{
    background: #222;
    color: #fff;
    display: block;
    line-height: 22px;
  }    
  .navbar > ul > li > ul > li.active > a {
    color: #fff;
  }
  .navbar > ul > li > ul > li > a {
    color: #fff;
    text-shadow: none;
    opacity: 0;
    width: 100%;
    line-height: 15px;
    transition: all .2s ease;
    display: block;
    padding: 6px;
    position: absolute;
    z-index: 9999;
    font-size: 13px;
    padding-left: 0;
    text-decoration: none;
}
  .navbar > ul > li > ul > li:hover > a {
    color: #fff;
  }
  .navbar > ul > li:hover > ul > li > a {  
    opacity: 1;
  }
  .navbar > ul > li > ul > li > ul {
    position: absolute;
    transition: all .3s ease;
    visibility: hidden;
    list-style: none;
    position: absolute;
    top: 0;
    left: 90%;
    transition: all .3s ease;
    opacity: 0;
  }

  .navbar > ul > li > ul > li:hover > ul {
    visibility: visible;
    opacity: 1;
  }
  .navbar > ul > li > ul > li > ul > li { 
    padding: 0 10px;
    border-radius: 5px;
  }
  .navbar > ul > li > ul > li > ul > li:hover,
  .navbar > ul > li > ul > li > ul > li.active {

  }
  .navbar > ul > li > ul > li > ul > li > a {
    text-shadow: none;
    color: #fff;
  }
  .navbar > ul > li > ul > li:hover > ul > li > a {

  }

}
@media (min-width:1024px) and (max-width: 1124px) {
    .navbar > ul > li > a {
        font-size: 14px;
    }
    }
    
@media (min-width: 1270px) {
  .navbar > ul {
  }

  .navbar > ul > li > a {

}
  .navbar > ul > li {
        padding: 0 10px;
  }
}

/*>>= = = = = = = = = = = = = = = = = = = = <<

--flex-video

= = = = = = = = = = = = = = = = = = = = = = */

.flex-video {
  position: relative;
  padding-top: 10%;
  padding-bottom: 53.5%;
  height: 0;
  overflow: hidden; }
.flex-video.widescreen {
  padding-bottom: 56.34%; }
.flex-video.vimeo {
  padding-top: 0; }
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
/*>>= = = = = = = = = = = = = = = = = = = = <<


MODULE: Requirements CMS


= = = = = = = = = = = = = = = = = = = = = = */

/*>>= = = = = = = = = = = = = = = = = = = = <<

--MediaBox control

= = = = = = = = = = = = = = = = = = = = = = */
/* MediaBox control */

.MediaBox_shadow{ position: fixed; display: none; top: 0px; left: 0px; width: 100%; height: 100%; background: #000; z-index: 100000;}
* html .MediaBox_shadow{ position: absolute; }
.MediaBox{ position: fixed;  display: none; background: #fff; z-index: 100001; }
* html .MediaBox{ position: absolute; }
.MediaBox_shadowL, .MediaBox_shadowR, .MediaBox_shadowT, .MediaBox_shadowB, .MediaBox_shadowLT, .MediaBox_shadowRT, .MediaBox_shadowLB, .MediaBox_shadowRB{ position: absolute; overflow: hidden; }
.MediaBox_shadowL, .MediaBox_shadowR{ width: 15px; height: 100%; background: url(/_img/ami_jsapi/shade-v.png) repeat-y; }
.MediaBox_shadowL{ left: -15px; top: 0px; }
.MediaBox_shadowR{ right: -15px; top: 0px; background-position: -15px 0px; }
.MediaBox_shadowT, .MediaBox_shadowB{ width: 100%; height: 15px; background: url(/_img/ami_jsapi/shade-h.png) repeat-x; }
.MediaBox_shadowT{ left: 0px; top: -15px; }
.MediaBox_shadowB{ left: 0px; bottom: -15px; background-position: 0px -15px; }
.MediaBox_shadowLT, .MediaBox_shadowRT, .MediaBox_shadowLB, .MediaBox_shadowRB{ width: 15px; height: 15px; background: url(/_img/ami_jsapi/shade-c.png) no-repeat; }
.MediaBox_shadowLT{ left: -15px; top: -15px; }
.MediaBox_shadowRT{ right: -15px; top: -15px; background-position: -15px 0px; }
.MediaBox_shadowLB{ left: -15px; bottom: -15px; background-position: 0px -15px; }
.MediaBox_shadowRB{ right: -15px; bottom: -15px; background-position: -15px -15px; }
.MediaBox_speckLT{ position: absolute; width: 0px; height: 0px; }
.MediaBox_speckRB{ position: absolute; width: 0px; height: 0px; }
.MediaBox_close{ position: absolute; width: 39px; height: 39px; right: -20px; top: -20px; background: url(/_img/ami_jsapi/close.png); cursor: pointer; }
.MediaBox_loader{ position: absolute; width: 32px; height: 32px; left: 50%; top: 50%; margin: -16px 0px 0px -16px; background: url(/_img/ami_jsapi/loader.gif); }
.MediaBox_container{ margin: 10px 10px; }
/* Black version */
.MediaBoxBlack{ background: #000; }
.MediaBoxBlack .MediaBox_shadowL, .MediaBoxBlack .MediaBox_shadowR{ background-image: url(/_img/ami_jsapi/glass-frame-v.png); }
.MediaBoxBlack .MediaBox_shadowT, .MediaBoxBlack .MediaBox_shadowB{ background-image: url(/_img/ami_jsapi/glass-frame-h.png); }
.MediaBoxBlack .MediaBox_shadowLT, .MediaBoxBlack .MediaBox_shadowRT, .MediaBoxBlack .MediaBox_shadowLB, .MediaBoxBlack .MediaBox_shadowRB{ background-image: url(/_img/ami_jsapi/glass-frame-c.png); }
.MediaBoxBlack .MediaBox_speckLT{ background-image: url(/_img/ami_jsapi/glass-frame-c2lt.png); }
.MediaBoxBlack .MediaBox_speckRB{ background-image: url(/_img/ami_jsapi/glass-frame-c2rb.png); }
.MediaBoxBlack .MediaBox_close{ right: -25px; top: -25px; background-image: url(/_img/ami_jsapi/glass-frame-close.png); }
.MediaBoxBlack .MediaBox_loader{ background-image: url(/_img/ami_jsapi/loader-black.gif); }
.MediaBoxBlack .MediaBox_container{ margin: 0px 0px; }

/* Multiselectbox */

div.mSelectFrame{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; border: 1px solid #848484; overflow: auto; }
div.mSelectOption, div.mSelectOptionSelected{ padding: 0px 2px; white-space: nowrap; cursor: default; }
div.mSelectOptionSelected{ background: #5fabfe; color: #fff; }

img[data-ami-mbpopup] { cursor: url(/_img/ami_jsapi/pointer_plus.png), pointer; }
.MediaBox_loader{ position: absolute; width: 32px; height: 32px; left: 50%; top: 50%; margin: -16px 0px 0px -16px; background: url(/_img/ami_jsapi/loader.gif); z-index: 100002; }
.MediaBox_group{ margin: 10px; margin-bottom: 0px; font-style: italic; }
.MediaBox_header{ margin: 10px; margin-bottom: 0px; text-align: center; font-weight: bold; }
.MediaBox_url{ margin: 10px; margin-bottom: 0px; text-align: center; }
.MediaBox_description{ padding: 10px; padding-bottom: 0px; }
.MediaBox_imageArea{ position: relative; }
.MediaBox_previous{ position: absolute; left: -28px; top: 50%; width: 32px; height: 63px; margin-top: -32px; background: url(/_img/ami_jsapi/mb-prev.png); cursor: pointer; }
.MediaBox_next{ position: absolute; right: -28px; top: 50%; width: 32px; height: 63px; margin-top: -32px; background: url(/_img/ami_jsapi/mb-next.png); cursor: pointer; }
.MediaBox_container{ position: relative; margin: 10px 10px 0px 10px; text-align: center; }
.MediaBox_zoom{ margin: 10px; margin-bottom: 0px; text-align: right; font-style: italic; }
.MediaBox_zoom a{ font-style: italic; }
#MediaBox_sliderPrevious{ float: left; width: 10px; height: 20px; margin: 40px 0px 0px 10px; background: #00f; cursor: pointer; }
#MediaBox_sliderNext{ float: right; width: 10px; height: 20px; margin: 40px 10px 0px 0px; background: #00f; cursor: pointer; }
.MediaBox .disabled{ background: #ccf !important; cursor: default !important; }
.MediaBox_slider{ position: relative; overflow: hidden; height: 80px; margin: 10px 30px 0px 30px; white-space: nowrap; }
.MediaBox_sliderImage{ max-height: 80px; height: expression(this.scrollHeight > 80 ? "80px" : "auto"); cursor: pointer; }
.MediaBox_sliderDelimeter{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; width: 10px; }
.MediaBox_counter{ margin: 10px; margin-bottom: 0px; text-align: right; font-style: italic; }

.mb-image,img[data-ami-mbpopup] {cursor: url(_mod_files/ce_images/files/pointer-plus.png), pointer;}


/* MODULE: Start hyper modules: blog 
 * @tpl ami_multifeeds.tpl
 */

.blog_item-small-row
    {
   
    padding: 10px;
    }
div.blog_item-small-row__header,
div.blog_item-row__header,
div.blog_item-small-row__cat_header,
blog_item-row__img_small-img{
    margin-bottom: 15px;
    padding-right: 30px;  
}


.blog_item-row__announce,
.blog_item-cat-row__announce,
.blog_item-small-row__announce,
.blog_item-row__img_small-img {
    margin-bottom: 10px;
    padding-right: 15px;
}

.image_click_blog {
    margin-bottom:15px;
}
.blog_item-row__img_small-img {
    margin-bottom:15px;
}
.blog_item .blog_item-row {
    overflow: hidden;
    display: block;
}
.blog-anounce_body {
    
}
@media(min-width:640px) {
    .image_click_blog {
        float: left;
        margin-right:15px;
    }
}
@media(min-width:640px) {
    .blog_item .blog_item-row__img_small-img  {
        float: left;
        margin-right:15px;
        overflow:hidden;
    }

}
/*NEWS-BLOG GRIDS*/
.blog_item-small{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.blog_item-small-row {-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}
.global_cols_2,.global_cols_3,.global_cols_4,.global_cols_5  {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}
@media(min-width:640px){.global_cols_2,.global_cols_3,.global_cols_4,.global_cols_5 {-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}}
@media(min-width:640px) and (max-width:768px){.global_cols_2,.global_cols_3,.global_cols_4,.global_cols_5{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}}
@media(min-width:769px){global_cols_2{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}.global_cols_3{-ms-flex-preferred-size:33.3333%;-webkit-flex-basis:33.3333%;flex-basis:33.3333%;max-width:33.3333%}.global_cols_4{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}.global_cols_5{-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%;max-width:20%}}


.nav-menu__item{
    /* width: 100%; */
    display: block;
    height: 26px;
}
/* MODULE: End hyper modules: blog 
 * @tpl ami_multifeeds.tpl
 */

/*CMS utilities*/
.expand {display: none}
table[id*="sign"] {display: none!important;}



/*>>= = = = = = = = = = = = = = = = = = = = << 


MODULE: Custom styles


= = = = = = = = = = = = = = = = = = = = = = */

/*>>= = = = = = = = = = = = = = = = = = = = << 

all layouts

= = = = = = = = = = = = = = = = = = = = = = */
.wrap {
  max-width: 1200px;
}

/*>>= = = = = = = = = = = = = = = = = = = = << 

layout header

= = = = = = = = = = = = = = = = = = = = = = */

.l-header {
    background-size: cover;
    background-position: center center;
    background-image: url('_mod_files/ce_images/common/fon_head.jpg');
    /* border-bottom: 5px solid #FC0; */
    z-index: 99999;
    width: 100%;
    top: 0;
}

@media (max-width:1024px) {
  .l-header {
    position: initial;
  }
}

.logo  {
    position: relative;
    min-height: 100px;
}
.logo img {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}

.phone {
}



/*>>= = = = = = = = = = = = = = = = = = = = << 

layout nav

= = = = = = = = = = = = = = = = = = = = = = */
.l-nav {
  z-index: 999;
}
@media (min-width:1024px) {
  .l-nav {
   width: 100%;
   /* border-bottom: 0; */
   /*height: 40px;*/
  }
}

.l-menu {
    background-color: #EEEEEE;
    border-top: 5px solid #FC0;
    padding: 5px 0;
    height: 56px;
  }


/*>>= = = = = = = = = = = = = = = = = = = = << 

layout slider

= = = = = = = = = = = = = = = = = = = = = = */
.l-slider{
  background: url(_mod_files/ce_images/files/slider1.jpg) center center no-repeat;
  background-size: 100%;
  min-height: 450px;
}


/*>>= = = = = = = = = = = = = = = = = = = = <<

layout crumbs

= = = = = = = = = = = = = = = = = = = = = = */
.l-crumbs {
    list-style: none;
    font-size: 14px;
    padding: 5px 10px 5px 10px;
    margin: 0 0 10px 0;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    background-color: white;
    text-transform: uppercase;
}

.l-crumbs .pages_path {
  margin-top: 0px;
  padding-bottom: 0;
  z-index: -1;
  text-align: left;
}


/*>>= = = = = = = = = = = = = = = = = = = = << 

layout central

= = = = = = = = = = = = = = = = = = = = = = */
.l-central {
    /*background-color: #fff;*/
    /* margin-bottom: 15px; */
}
@media(min-width: 1024px) {
  .l-central {
  }
}

/*>>= = = = = = = = = = = = = = = = = = = = << 

layout crumbs

= = = = = = = = = = = = = = = = = = = = = = */
@media (max-width:1023px) {
  .l-crumbs div, .l-crumbs li {
    text-align: center;
  }
}

/*>>= = = = = = = = = = = = = = = = = = = = << 

layout content

= = = = = = = = = = = = = = = = = = = = = = */
.l-content {
    background-color: #fff;
    padding: 10px;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);overflow:hidden;
}

.l-content img {max-width: 104%;margin: 0 -10px;}
@media (max-width:1023px) {
  .l-content div, .l-content li {
    /* text-align: center; */
  }
}
.home-h1 {
}
.l-content p, .l-content ul, .l-content ol {
}
.l-content i {
  font-size: 18px; 
  padding:10px 0px; 
  line-height:30px;
  color: #FF7B01; 
  text-align: center;
  display: block;
}
.l-content ul,
.l-content ol{
  list-style-position: inside !important;
}
.l-content .catalog p,
.l-contentr .catalog li {
  overflow: auto;
}
.l-content p img,
.l-content li img {
    transition: all .3s ease;
    float: none;
}
@media (min-width:640px) {
  .l-content p img{
    float: left;
     margin: 3px 15px 5px 0!important;
    overflow: hidden;
    /* box-shadow: 0px 1px 4px gray; */
  }
}
.l-content p img:hover,
.l-content li img:hover {
  /* box-shadow: 0px 3px 12px gray; */
}
ul.slick-slider-grid-container {
  padding: 0;
  opacity:0;
  transition: opacity .3s ease;
}


/*---------------blog-----------*/
.pager_pages {
  display: none;
}

/* ---------- catalog ---------- */




/* ---------- home ---------- */



/*>>= = = = = = = = = = = = = = = = = = = = <<

layout extra

= = = = = = = = = = = = = = = = = = = = = = */
.l-extra {
  /* background: url(_mod_files/ce_images/files/parallax_pic1.jpg) fixed; */
  /* background-size:100%; */
  box-shadow: 0 1px 2px rgba(0,0,0,.1);
  background-color: #FFF;
  margin: 10px 0;
  padding: 10px;
}

/*>>= = = = = = = = = = = = = = = = = = = = <<

layout extra1

= = = = = = = = = = = = = = = = = = = = = = */
.l-extra1 {
  /* background: url(_mod_files/ce_images/files/texture-2.jpg) 0 0 repeat; */
  /* min-height: 450px; */
  box-shadow: 0 1px 2px rgba(0,0,0,.1);
  background-color: #FFF;
  margin: 10px 0;
  padding: 10px;
}

/*>>= = = = = = = = = = = = = = = = = = = = <<

layout extra2

= = = = = = = = = = = = = = = = = = = = = = */
.l-extra2 {
  background: url(_mod_files/ce_images/files/texture-4.jpg) 0 0 repeat;
  min-height: 450px;
  color: #fff;
}

/*>>= = = = = = = = = = = = = = = = = = = = <<

layout extra3

= = = = = = = = = = = = = = = = = = = = = = */
.l-extra3 {

}

/*>>= = = = = = = = = = = = = = = = = = = = <<

layout sidebar

= = = = = = = = = = = = = = = = = = = = = = */
.l-sidebar {
    /* padding-bottom: 30px; */
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    background-color: #FFF;
    padding: 10px;
}
@media(min-width:1024px){
  .l-sidebar {

  }

}


/*>>= = = = = = = = = = = = = = = = = = = = <<

layout footer

= = = = = = = = = = = = = = = = = = = = = = */
.l-footer {
  background: #181717;
  color: #fff;
}
h5 {

}
.sitemap {
  display: inline-block;    
  text-decoration: none;
  text-align: center;
  margin: 15px 0;
  color: #fff;
}
.sitemap i {
  font-size: 12px;
  line-height: 50px;
}

.logo-link {    
  width: 53px;
  height: 31px;
  float:left;
  margin: 10px 10px 7px 0;
}
.logo-link a {
  display: block;
  font-size: 3px;
  line-height: 3px;
  text-decoration: none;
  color: #FE0000;
}
.pegi18 {       
  margin: 25px 0 15px 0;
  text-align: center;
}

.counter {      
  height: 31px; 
  text-align: center;
  margin: 25px 0 15px 0;
}
@media(max-width: 1023px){
  .counter { display: none}
}

.footer {
  display: table-row;
}
/* Footer */
.footer > div {
  vertical-align: bottom; 
  display: table-cell;
}

.copyright {
  text-align: center;
}
.copyright h5 {
  color: #eee;

}
.attention {}




.bcgrey{background-color: rgba(206, 206, 206, 0.78);padding: 0 10px;}

#scrollUp {
	background: url(_mod_files/ce_images/common/top.png) no-repeat;
	height: 40px;
	width: 40px;
	bottom: 30px;
	right: 30px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}
#scrollUp:hover{
	opacity: 0.5;
}


.YoutubeDelayed{
    width: 400px;
    height: 300px;
    background-size: cover;
    position: relative;
    padding: 0px;
}

.YoutubeDelayedPlay{
    background-image: url(data:image/png;base64,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);
    background-size: cover;
    width: 100px;
    height: 70px;
    margin: auto;
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
}

.YoutubeDelayedPlay:hover, .YoutubeDelayedPlay:active{
    background-image: url(data:image/png;base64,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);
}

.YoutubeDelayedPlayer{
    width: 100%;
    height: 100%;
}

.in-home .YoutubeDelayed {
    background: url(_mod_files/ce_images/files/homevideo1.jpg) no-repeat !important;
    background-size: 100%;
    width:100%;
    max-width: 750px;
    height: 470px;
    margin: auto;
}
.in-home .YoutubeDelayedPlay {
    opacity: .5;
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
    margin: auto;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 25px;
    height: 25px;
    margin-top: -10px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    outline: none;
    background: #bbb;
    border-radius: 50%;
    border: 2px solid#fff;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 25px;
    line-height: 1;
    opacity: .75;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: 0px;
    z-index: 1;
}

.slick-prev:before
{
    content: '<';
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    line-height: 6px;
}


.slick-next
{
    right: 0;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '>';
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    line-height: 6px;
}


/* Dots */
.slick-slider
{
    margin-bottom: 3px;
}

.slick-dots
{
    position: absolute;
    bottom: -45px;
    display: block;
    padding: 0 7px;
    height: 22px;
    margin-bottom: 23px;
    float: right;
    clear: both;
    background: #dad3c6;
    border-radius: 11px;
    right:10%;



    list-style: none;

}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{

    position: absolute;
    top: 0;
    left: 0;
    margin: 0 4px;
    border-radius: 7px;
    width: 9px;
    height: 9px;
    background: #fff;
    box-shadow: inset 0 2px 2px rgba(0,0,0,.75);
    display: inline-block;
    overflow: hidden;
    content: ' ';
    text-align: center;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: 1;
    color: black;
    background:#be0000;
}

.loader-gif {
    background: #fff url('data:image/gif;base64,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') center center no-repeat;
}
/*= = = = = = = = = = = = = = = = = = = =

        btn-callmephone
        
  = = = = = = = = = = = = = = = = = = = =*/

@-webkit-keyframes
uptocallphone{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@keyframes uptocallphone{
  0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@-webkit-keyframes uptocallphone2{
  0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@keyframes uptocallphone2{
  0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}50%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@-webkit-keyframes uptocallmini{
  0%{box-shadow:0 0 8px 6px rgba(113, 0, 10, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(113, 0, 10,0)}10%{box-shadow:0 0 8px 6px #71000A, 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px #71000A}100%{box-shadow:0 0 8px 6px rgba(113, 0, 10, 0), 0 0 0px 40px rgba(0,0,0,0), 0 0 0px 40px rgba(113, 0, 10, 0)}
}
@keyframes uptocallmini{
  0%{box-shadow:0 0 8px 6px rgba(113, 0, 10, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(113, 0, 10,0)}10%{box-shadow:0 0 8px 6px #71000A, 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px #71000A}100%{box-shadow:0 0 8px 6px rgba(113, 0, 10, 0), 0 0 0px 40px rgba(0,0,0,0), 0 0 0px 40px rgba(113, 0, 10, 0)}
}
@-webkit-keyframes uptocallmini2{
  0%{box-shadow:0 0 8px 6px rgba(113, 0, 10, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(113, 0, 10,0)}10%{box-shadow:0 0 8px 6px #71000A, 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px #71000A}100%{box-shadow:0 0 8px 6px rgba(113, 0, 10, 0), 0 0 0px 40px rgba(0,0,0,0), 0 0 0px 40px rgba(113, 0, 10, 0)}
}
@keyframes uptocallmini2{
  0%{box-shadow:0 0 8px 6px rgba(113, 0, 10, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(113, 0, 10,0)}10%{box-shadow:0 0 8px 6px #71000A, 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px #71000A}100%{box-shadow:0 0 8px 6px rgba(113, 0, 10, 0), 0 0 0px 40px rgba(0,0,0,0), 0 0 0px 40px rgba(113, 0, 10, 0)}
}


.btn-callmephone {
  box-sizing: border-box;
  color: rgb(113, 0, 10);
  cursor: pointer;
  height: 70px;
  width: 70px;
  z-index: 200999;
  -webkit-perspective-origin: 35px 35px;
          perspective-origin: 35px 35px;
  -webkit-transform-origin: 35px 35px;
      -ms-transform-origin: 35px 35px;
          transform-origin: 35px 35px;
  border: 0px none rgb(113, 0, 10);
  font: normal normal normal normal 13px / 22px 'Open Sans', sans-serif;
  outline: rgb(113, 0, 10) none 0px;
}

.btn-callmephone-link {
  box-shadow: rgba(113, 0, 10, 0.713726) 0px 0px 8px 6px, rgba(0, 0, 0, 0) 0px 0px 8.57399px 18.565px, rgba(113, 0, 10, 0.713726) 0px 0px 8.57399px 21.423px;
  box-sizing: border-box;
  color: rgb(113, 0, 10);
  cursor: pointer;
  display: block;
  height: 70px;
  text-decoration: none;
  width: 70px;
  -webkit-perspective-origin: 35px 35px;
          perspective-origin: 35px 35px;
  -webkit-transform-origin: 35px 35px;
      -ms-transform-origin: 35px 35px;
          transform-origin: 35px 35px;
  -webkit-animation: uptocallmini 1.5s ease-out 0s infinite normal none running;
          animation: uptocallmini 1.5s ease-out 0s infinite normal none running;
  background: rgb(113, 0, 10) none repeat scroll 0% 0% / auto padding-box padding-box;
  border: 0px none rgb(113, 0, 10);
  border-radius: 50% 50% 50% 50%;
  outline: rgb(255, 128, 0) none 0px;
  opacity: .2;
}
.btn-callmephone-link:hover {
  opacity: 0.5;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.btn-callmephone-link:before {
  background-position: 50% 50%;
  box-sizing: border-box;
  color: rgb(113, 0, 10);
  cursor: pointer;
  display: block;
  height: 70px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 70px;
  z-index: 0;
  -ms-flex-item-align: stretch;
      -webkit-align-self: stretch;
          align-self: stretch;
  -webkit-perspective-origin: 35px 35px;
          perspective-origin: 35px 35px;
  -webkit-transform: matrix(0.944859, 0.327478, -0.327478, 0.944859, 0, 0);
      -ms-transform: matrix(0.944859, 0.327478, -0.327478, 0.944859, 0, 0);
          transform: matrix(0.944859, 0.327478, -0.327478, 0.944859, 0, 0);
  -webkit-transform-origin: 35px 35px;
      -ms-transform-origin: 35px 35px;
          transform-origin: 35px 35px;
  content: "";
  -webkit-animation: uptocallphone 1.5s linear 0s infinite normal none running;
          animation: uptocallphone 1.5s linear 0s infinite normal none running;
  background: rgba(0, 0, 0, 0) no-repeat scroll 50% 50% / auto padding-box border-box;
  border: 0px none rgb(255, 128, 0);
  font: normal normal normal normal 13px / 22px 'Open Sans', sans-serif;
  outline: rgb(255, 128, 0) none 0px;
  background-image: url('data:image/png;base64,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');
}
/*>>= = = = = = = = = = = = = = = = = = = = <<

-- btn-3d--red

= = = = = = = = = = = = = = = = = = = = = = */

.btn-3d--red {
  background-color:#ff3019;
  border-left:solid 1px #EF614F;
  border-right: 1px solid #222;
  background: linear-gradient(to bottom, rgba(247,110,86,1) 4%,rgba(244,80,58,1) 32%,rgba(240,47,23,1) 55%,rgba(231,56,39,1) 71%);
  box-shadow: inset
  0px 1px 0px #EF614F,
  1px 5px 0px 0px #B71717,
  0px 10px 5px #999;
}

.btn-3d--red:active {
  background: linear-gradient(to bottom, rgba(247,110,86,1) 4%,rgba(244,80,58,1) 12%,rgba(240,47,23,1) 67%,rgba(226,93,81,1) 91%);
  box-shadow: inset     0px 1px 0px #EF614F,     0px 2px 0px 0px #B71717,     0px 5px 3px #999;
}

.btn-3d--red:before {
  text-shadow: 1px 1px 0px #222;
  background: linear-gradient(to bottom, rgba(255,48,25,1) 22%,rgba(207,4,4,1) 72%);
  box-shadow:inset 0px 0px 0px #EF614F, 5px 0px 0px 0px #910D0D, 0px 0px 0px 0px #CC483F, 10px 0px 5px #999;
}

.btn-3d--red:active:before {
  box-shadow: inset 0px 0px 0px #ff3019, 5px 0px 0px 0px #910D0D, 1px 1px 0px 0px #910D0D, 2px 2px 0px 0px #910D0D, 4px 1px 1px 0px #910D0D, 4px 4px 2px #CC483F, 10px 0px 5px #999;
}

.blocker {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 9999;
  padding: 20px;
  box-sizing: border-box;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.75);
  text-align: center;
}
.blocker:before{
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em;
}
.modal {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  max-width: 400px;
  padding: 15px 30px;
  border-radius: 8px;
  -o-box-shadow: 0 0 10px #000;
  -ms-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  text-align: left;
  background-color: #fff;
}

.modal a.close-modal {
    position: absolute;
    top: -32.5px;
    right: -32.5px;
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    background: url(close.png) no-repeat 0 0;
}

.modal-spinner {
  display: none;
  width: 64px;
  height: 64px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -32px;
  margin-top: -32px;
  background: url("data:image/gif;base64,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") #111 no-repeat center center;
  border-radius: 8px;
}

@media (max-width: 1023px) {
   .modal {
    display: none;
    width: 275px;
    padding: 10px;
    }
}

.price{background:#FFCC00;text-align:center;margin:2% -1%;line-height:50px;max-width:1000px;font-family:'PT Sans', Verdana, Geneva, Tahoma, sans-serif;font-size:26px;}
sup { line-height: .6;}


.price sup { line-height: 1;}

@media (min-width:320px) and (max-width:639px){ 
.price{background:#FFCC00;text-align:center;margin:2% -1%;line-height:30px;max-width:1000px;font-family:'PT Sans', Verdana, Geneva, Tahoma, sans-serif;font-size:18px;}
}


@media (min-width:320px) and (max-width:639px){ 
.l-content p img {float: none; margin: 0 !important;text-align:center; clear:both;}
.sticky-wrapper { height: 0 !important;}
}

/*text*/


.betonPrice {background:#FFCC00;}
.betonPrice li>ul>li {list-style-type: none;}
.betonPrice_ul_span {font-weight: 600;}
/*
 * FILE END: _mod_files/_css/ami_custom.css
 */
