.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .wp-video .cmplz-blocked-content-notice,.cmplz-optout .wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.wp-video iframe{max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{0{opacity:0}100%{opacity:1}}.general-contact__item--phone
{
display: none;
}
.general-contact__item
{
flex: 0 0 50% !important;
max-width: 50% !important;
}
.auto_open
{
display: block;
}
.alignnone
{
margin: 5px 20px 20px 0;
}.aligncenter,
div.aligncenter
{
display: block;
margin: 5px auto 5px auto;
}.alignright
{
float: right;
margin: 5px 0 20px 20px;
}.alignleft
{
float: left;
margin: 5px 20px 20px 0;
}a img.alignright
{
float: right;
margin: 5px 0 20px 20px;
}a img.alignnone
{
margin: 5px 20px 20px 0;
}a img.alignleft
{
float: left;
margin: 5px 20px 20px 0;
}a img.aligncenter
{
display: block;
margin-right: auto;
margin-left: auto;
}.wp-caption
{
max-width: 96%;
padding: 5px 3px 10px;
text-align: center;
border: 1px solid #f0f0f0;
background: #fff;
}.wp-caption.alignnone
{
margin: 5px 20px 20px 0;
}.wp-caption.alignleft
{
margin: 5px 20px 20px 0;
}.wp-caption.alignright
{
margin: 5px 0 20px 20px;
}.wp-caption img
{
width: auto;
max-width: 98.5%;
height: auto;
margin: 0;
padding: 0;
border: 0 none;
}.wp-caption p.wp-caption-text
{
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}.screen-reader-text
{
position: absolute!important;
overflow: hidden;
clip: rect(1px,1px,1px,1px);
width: 1px;
height: 1px;
}.screen-reader-text:focus
{
font-size: 14px;
font-size: 0.875rem;
font-weight: 700;
line-height: normal;
z-index: 100000;
top: 5px;
left: 5px;
display: block;
clip: auto!important;
width: auto;
height: auto;
padding: 15px 23px 14px;
text-decoration: none;
color: #21759b;
border-radius: 3px;
background-color: #f1f1f1;
box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);
} html
{
font-family: sans-serif;
line-height: 1.15;
box-sizing: border-box;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: transparent;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;;
}*,
::after,
::before
{
box-sizing: inherit;
}@-ms-viewport
{
width: device-width;
}article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section
{
display: block;
}body
{
font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
margin: 0;
color: #212529;
background-color: #fff;
}[tabindex='-1']:focus
{
outline: 0!important;
}hr
{
overflow: visible;
box-sizing: content-box;
height: 0;
}h1,
h2,
h3,
h4,
h5,
h6
{
margin-top: 0;
margin-bottom: 0.5rem;
}p
{
margin-top: 0;
margin-bottom: 1rem;
}abbr[data-original-title],
abbr[title]
{
cursor: help;
text-decoration: underline;
text-decoration: underline dotted;
border-bottom: 0;
}address
{
font-style: normal;
line-height: inherit;
margin-bottom: 1rem;
}dl,
ol,
ul
{
margin-top: 0;
margin-bottom: 1rem;
}ol ol,
ol ul,
ul ol,
ul ul
{
margin-bottom: 0;
}dt
{
font-weight: 700;
}dd
{
margin-bottom: 0.5rem;
margin-left: 0;
}blockquote
{
margin: 0 0 1rem;
}dfn
{
font-style: italic;
}b,
strong
{
font-weight: bolder;
}small
{
font-size: 80%;
}sub,
sup
{
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}sub
{
bottom: -0.25em;
}sup
{
top: -0.5em;
}a
{
text-decoration: none;
color: #007bff;
background-color: transparent;
-webkit-text-decoration-skip: objects;
}a:hover
{
text-decoration: underline;
color: #0056b3;
}a:not([href]):not([tabindex])
{
text-decoration: none;
}a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover
{
text-decoration: none;
}a:not([href]):not([tabindex]):focus
{
outline: 0;
}code,
kbd,
pre,
samp
{
font-family: monospace,monospace;
font-size: 1em;
}pre
{
overflow: auto;
margin-top: 0;
margin-bottom: 1rem;
}figure
{
margin: 0 0 1rem;
}img
{
vertical-align: middle;
border-style: none;
}svg:not(:root)
{
overflow: hidden;
}[role=button],
a,
area,
button,
input,
label,
select,
summary,
textarea
{
-ms-touch-action: manipulation;
touch-action: manipulation;
}table
{
border-collapse: collapse;
}caption
{
padding-top: 0.75rem;
padding-bottom: 0.75rem;
caption-side: bottom;
text-align: left;
color: #868e96;
}th
{
text-align: left;
}label
{
display: inline-block;
margin-bottom: 0.5rem;
}button:focus
{
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color;
}button,
input,
optgroup,
select,
textarea
{
font-family: inherit;
font-size: inherit;
line-height: inherit;
margin: 0;
}button,
input
{
overflow: visible;
}button,
select
{
text-transform: none;
}[type=reset],
[type=submit],
button,
html [type=button]
{
-webkit-appearance: button;
}[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner
{
padding: 0;
border-style: none;
}input[type=checkbox],
input[type=radio]
{
box-sizing: border-box;
padding: 0;
}input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time]
{
-webkit-appearance: listbox;
}textarea
{
overflow: auto;
resize: vertical;
}fieldset
{
min-width: 0;
margin: 0;
padding: 0;
border: 0;
}legend
{
font-size: 1.5rem;
line-height: inherit;
display: block;
width: 100%;
max-width: 100%;
margin-bottom: 0.5rem;
padding: 0;
white-space: normal;
color: inherit;
}progress
{
vertical-align: baseline;
}[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button
{
height: auto;
}[type=search]
{
outline-offset: -2px;
-webkit-appearance: none;
}[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration
{
-webkit-appearance: none;
}::-webkit-file-upload-button
{
font: inherit;
-webkit-appearance: button;
}output
{
display: inline-block;
}summary
{
display: list-item;
}template
{
display: none;
}[hidden]
{
display: none!important;
}.img-fluid
{
max-width: 100%;
height: auto;
}.img-thumbnail
{
max-width: 100%;
height: auto;
padding: 0.25rem;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
border: 1px solid #ddd;
border-radius: 0.25rem;
background-color: #fff;
}.figure
{
display: inline-block;
}.figure-img
{
line-height: 1;
margin-bottom: 0.5rem;
}.figure-caption
{
font-size: 90%;
color: #868e96;
}.container
{
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 15px;
padding-left: 15px;
}@media (min-width:576px)
{
.container
{
max-width: 540px;
}
}@media (min-width:768px)
{
.container
{
max-width: 991px;
}
}@media (min-width:992px)
{
.container
{
max-width: 1199px;
}
}@media (min-width:1180px)
{
.container
{
max-width: 1400px;
}
}.container-fluid
{
width: 100%;
width: 100%;
margin-right: auto;
margin-left: auto;
padding-right: 15px;
padding-left: 15px;
}.row
{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display:         flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;;
}.no-gutters
{
margin-right: 0;
margin-left: 0;
}.no-gutters > .col,
.no-gutters > [class*=col-]
{
padding-right: 0;
padding-left: 0;
}.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto
{
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}.col
{
-webkit-box-flex: 1;
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;;
}.col-auto
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;;
}.col-1
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.33333%;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%;;
}.col-2
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.66667%;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;;
}.col-3
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;;
}.col-4
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.33333%;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;;
}.col-5
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.66667%;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;;
}.col-6
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;;
}.col-7
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.33333%;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;;
}.col-8
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.66667%;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;;
}.col-9
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;;
}.col-10
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.33333%;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%;;
}.col-11
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.66667%;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%;;
}.col-12
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;;
}.order-1
{
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}.order-2
{
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}.order-3
{
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
}.order-4
{
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-ms-flex-order: 4;
order: 4;
}.order-5
{
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-ms-flex-order: 5;
order: 5;
}.order-6
{
-webkit-box-ordinal-group: 7;
-webkit-order: 6;
-ms-flex-order: 6;
order: 6;
}.order-7
{
-webkit-box-ordinal-group: 8;
-webkit-order: 7;
-ms-flex-order: 7;
order: 7;
}.order-8
{
-webkit-box-ordinal-group: 9;
-webkit-order: 8;
-ms-flex-order: 8;
order: 8;
}.order-9
{
-webkit-box-ordinal-group: 10;
-webkit-order: 9;
-ms-flex-order: 9;
order: 9;
}.order-10
{
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
-ms-flex-order: 10;
order: 10;
}.order-11
{
-webkit-box-ordinal-group: 12;
-webkit-order: 11;
-ms-flex-order: 11;
order: 11;
}.order-12
{
-webkit-box-ordinal-group: 13;
-webkit-order: 12;
-ms-flex-order: 12;
order: 12;
}@media (min-width:576px)
{
.col-sm
{
-webkit-box-flex: 1;
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;;
}.col-sm-auto
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;;
}.col-sm-1
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.33333%;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%;;
}.col-sm-2
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.66667%;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;;
}.col-sm-3
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;;
}.col-sm-4
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.33333%;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;;
}.col-sm-5
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.66667%;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;;
}.col-sm-6
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;;
}.col-sm-7
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.33333%;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;;
}.col-sm-8
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.66667%;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;;
}.col-sm-9
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;;
}.col-sm-10
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.33333%;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%;;
}.col-sm-11
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.66667%;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%;;
}.col-sm-12
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;;
}.order-sm-1
{
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}.order-sm-2
{
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}.order-sm-3
{
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
}.order-sm-4
{
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-ms-flex-order: 4;
order: 4;
}.order-sm-5
{
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-ms-flex-order: 5;
order: 5;
}.order-sm-6
{
-webkit-box-ordinal-group: 7;
-webkit-order: 6;
-ms-flex-order: 6;
order: 6;
}.order-sm-7
{
-webkit-box-ordinal-group: 8;
-webkit-order: 7;
-ms-flex-order: 7;
order: 7;
}.order-sm-8
{
-webkit-box-ordinal-group: 9;
-webkit-order: 8;
-ms-flex-order: 8;
order: 8;
}.order-sm-9
{
-webkit-box-ordinal-group: 10;
-webkit-order: 9;
-ms-flex-order: 9;
order: 9;
}.order-sm-10
{
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
-ms-flex-order: 10;
order: 10;
}.order-sm-11
{
-webkit-box-ordinal-group: 12;
-webkit-order: 11;
-ms-flex-order: 11;
order: 11;
}.order-sm-12
{
-webkit-box-ordinal-group: 13;
-webkit-order: 12;
-ms-flex-order: 12;
order: 12;
}
}@media (min-width:768px)
{
.col-md
{
-webkit-box-flex: 1;
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;;
}.col-md-auto
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;;
}.col-md-1
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.33333%;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%;;
}.col-md-2
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.66667%;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;;
}.col-md-3
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;;
}.col-md-4
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.33333%;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;;
}.col-md-5
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.66667%;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;;
}.col-md-6
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;;
}.col-md-7
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.33333%;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;;
}.col-md-8
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.66667%;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;;
}.col-md-9
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;;
}.col-md-10
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.33333%;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%;;
}.col-md-11
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.66667%;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%;;
}.col-md-12
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;;
}.order-md-1
{
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}.order-md-2
{
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}.order-md-3
{
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
}.order-md-4
{
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-ms-flex-order: 4;
order: 4;
}.order-md-5
{
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-ms-flex-order: 5;
order: 5;
}.order-md-6
{
-webkit-box-ordinal-group: 7;
-webkit-order: 6;
-ms-flex-order: 6;
order: 6;
}.order-md-7
{
-webkit-box-ordinal-group: 8;
-webkit-order: 7;
-ms-flex-order: 7;
order: 7;
}.order-md-8
{
-webkit-box-ordinal-group: 9;
-webkit-order: 8;
-ms-flex-order: 8;
order: 8;
}.order-md-9
{
-webkit-box-ordinal-group: 10;
-webkit-order: 9;
-ms-flex-order: 9;
order: 9;
}.order-md-10
{
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
-ms-flex-order: 10;
order: 10;
}.order-md-11
{
-webkit-box-ordinal-group: 12;
-webkit-order: 11;
-ms-flex-order: 11;
order: 11;
}.order-md-12
{
-webkit-box-ordinal-group: 13;
-webkit-order: 12;
-ms-flex-order: 12;
order: 12;
}
}@media (min-width:992px)
{
.col-lg
{
-webkit-box-flex: 1;
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;;
}.col-lg-auto
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;;
}.col-lg-1
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.33333%;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%;;
}.col-lg-2
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.66667%;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;;
}.col-lg-3
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;;
}.col-lg-4
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.33333%;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;;
}.col-lg-5
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.66667%;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;;
}.col-lg-6
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;;
}.col-lg-7
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.33333%;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;;
}.col-lg-8
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.66667%;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;;
}.col-lg-9
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;;
}.col-lg-10
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.33333%;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%;;
}.col-lg-11
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.66667%;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%;;
}.col-lg-12
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;;
}.order-lg-1
{
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}.order-lg-2
{
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}.order-lg-3
{
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
}.order-lg-4
{
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-ms-flex-order: 4;
order: 4;
}.order-lg-5
{
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-ms-flex-order: 5;
order: 5;
}.order-lg-6
{
-webkit-box-ordinal-group: 7;
-webkit-order: 6;
-ms-flex-order: 6;
order: 6;
}.order-lg-7
{
-webkit-box-ordinal-group: 8;
-webkit-order: 7;
-ms-flex-order: 7;
order: 7;
}.order-lg-8
{
-webkit-box-ordinal-group: 9;
-webkit-order: 8;
-ms-flex-order: 8;
order: 8;
}.order-lg-9
{
-webkit-box-ordinal-group: 10;
-webkit-order: 9;
-ms-flex-order: 9;
order: 9;
}.order-lg-10
{
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
-ms-flex-order: 10;
order: 10;
}.order-lg-11
{
-webkit-box-ordinal-group: 12;
-webkit-order: 11;
-ms-flex-order: 11;
order: 11;
}.order-lg-12
{
-webkit-box-ordinal-group: 13;
-webkit-order: 12;
-ms-flex-order: 12;
order: 12;
}
}@media (min-width:1180px)
{
.col-xl
{
-webkit-box-flex: 1;
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;;
}.col-xl-auto
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;;
}.col-xl-1
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.33333%;
-ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%;;
}.col-xl-2
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.66667%;
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;;
}.col-xl-3
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;;
}.col-xl-4
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.33333%;
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;;
}.col-xl-5
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.66667%;
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;;
}.col-xl-6
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;;
}.col-xl-7
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.33333%;
-ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;;
}.col-xl-8
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.66667%;
-ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;;
}.col-xl-9
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;;
}.col-xl-10
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.33333%;
-ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%;;
}.col-xl-11
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.66667%;
-ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%;;
}.col-xl-12
{
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;;
}.order-xl-1
{
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}.order-xl-2
{
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}.order-xl-3
{
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
}.order-xl-4
{
-webkit-box-ordinal-group: 5;
-webkit-order: 4;
-ms-flex-order: 4;
order: 4;
}.order-xl-5
{
-webkit-box-ordinal-group: 6;
-webkit-order: 5;
-ms-flex-order: 5;
order: 5;
}.order-xl-6
{
-webkit-box-ordinal-group: 7;
-webkit-order: 6;
-ms-flex-order: 6;
order: 6;
}.order-xl-7
{
-webkit-box-ordinal-group: 8;
-webkit-order: 7;
-ms-flex-order: 7;
order: 7;
}.order-xl-8
{
-webkit-box-ordinal-group: 9;
-webkit-order: 8;
-ms-flex-order: 8;
order: 8;
}.order-xl-9
{
-webkit-box-ordinal-group: 10;
-webkit-order: 9;
-ms-flex-order: 9;
order: 9;
}.order-xl-10
{
-webkit-box-ordinal-group: 11;
-webkit-order: 10;
-ms-flex-order: 10;
order: 10;
}.order-xl-11
{
-webkit-box-ordinal-group: 12;
-webkit-order: 11;
-ms-flex-order: 11;
order: 11;
}.order-xl-12
{
-webkit-box-ordinal-group: 13;
-webkit-order: 12;
-ms-flex-order: 12;
order: 12;
}
}.table
{
width: 100%;
max-width: 100%;
margin-bottom: 1rem;
background-color: transparent;
}.table td,
.table th
{
padding: 0.75rem;
vertical-align: top;
border-top: 1px solid #e9ecef;
}.table thead th
{
vertical-align: bottom;
border-bottom: 2px solid #e9ecef;
}.table tbody + tbody
{
border-top: 2px solid #e9ecef;
}.table .table
{
background-color: #fff;
}.table-sm td,
.table-sm th
{
padding: 0.3rem;
}.table-bordered
{
border: 1px solid #e9ecef;
}.table-bordered td,
.table-bordered th
{
border: 1px solid #e9ecef;
}.table-bordered thead td,
.table-bordered thead th
{
border-bottom-width: 2px;
}.table-striped tbody tr:nth-of-type(odd)
{
background-color: rgba(0,0,0,0.05);
}.table-hover tbody tr:hover
{
background-color: rgba(0,0,0,0.075);
}.table-primary,
.table-primary > td,
.table-primary > th
{
background-color: #b8daff;
}.table-hover .table-primary:hover
{
background-color: #9fcdff;
}.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th
{
background-color: #9fcdff;
}.table-secondary,
.table-secondary > td,
.table-secondary > th
{
background-color: #dddfe2;
}.table-hover .table-secondary:hover
{
background-color: #cfd2d6;
}.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th
{
background-color: #cfd2d6;
}.table-success,
.table-success > td,
.table-success > th
{
background-color: #c3e6cb;
}.table-hover .table-success:hover
{
background-color: #b1dfbb;
}.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th
{
background-color: #b1dfbb;
}.table-info,
.table-info > td,
.table-info > th
{
background-color: #bee5eb;
}.table-hover .table-info:hover
{
background-color: #abdde5;
}.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th
{
background-color: #abdde5;
}.table-warning,
.table-warning > td,
.table-warning > th
{
background-color: #ffeeba;
}.table-hover .table-warning:hover
{
background-color: #ffe8a1;
}.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th
{
background-color: #ffe8a1;
}.table-danger,
.table-danger > td,
.table-danger > th
{
background-color: #f5c6cb;
}.table-hover .table-danger:hover
{
background-color: #f1b0b7;
}.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th
{
background-color: #f1b0b7;
}.table-light,
.table-light > td,
.table-light > th
{
background-color: #fdfdfe;
}.table-hover .table-light:hover
{
background-color: #ececf6;
}.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th
{
background-color: #ececf6;
}.table-dark,
.table-dark > td,
.table-dark > th
{
background-color: #c6c8ca;
}.table-hover .table-dark:hover
{
background-color: #b9bbbe;
}.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th
{
background-color: #b9bbbe;
}.table-active,
.table-active > td,
.table-active > th
{
background-color: rgba(0,0,0,0.075);
}.table-hover .table-active:hover
{
background-color: rgba(0,0,0,0.075);
}.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th
{
background-color: rgba(0,0,0,0.075);
}.thead-inverse th
{
color: #fff;
background-color: #212529;
}.thead-default th
{
color: #495057;
background-color: #e9ecef;
}.table-inverse
{
color: #fff;
background-color: #212529;
}.table-inverse td,
.table-inverse th,
.table-inverse thead th
{
border-color: #32383e;
}.table-inverse.table-bordered
{
border: 0;
}.table-inverse.table-striped tbody tr:nth-of-type(odd)
{
background-color: rgba(255,255,255,0.05);
}.table-inverse.table-hover tbody tr:hover
{
background-color: rgba(255,255,255,0.075);
}@media (max-width:991px)
{
.table-responsive
{
display: block;
overflow-x: auto;
width: 100%;
-ms-overflow-style: -ms-autohiding-scrollbar;
}.table-responsive.table-bordered
{
border: 0;
}
}.fade
{
-webkit-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
opacity: 0;
}.fade.show
{
opacity: 1;
}.collapse
{
display: none;
}.collapse.show
{
display: block;
}tr.collapse.show
{
display: table-row;
}tbody.collapse.show
{
display: table-row-group;
}.collapsing
{
position: relative;
overflow: hidden;
height: 0;
-webkit-transition: height 0.35s ease;
transition: height 0.35s ease;
}.dropdown,
.dropup
{
position: relative;
}.dropdown-toggle::after
{
display: inline-block;
width: 0;
height: 0;
margin-left: 0.255em;
content: '';
vertical-align: 0.255em;
border-top: 0.3em solid;
border-right: 0.3em solid transparent;
border-left: 0.3em solid transparent;
}.dropdown-toggle:empty::after
{
margin-left: 0;
}.dropup .dropdown-menu
{
margin-top: 0;
margin-bottom: 0.125rem;
}.dropup .dropdown-toggle::after
{
border-top: 0;
border-bottom: 0.3em solid;
}.dropdown-menu
{
font-size: 1rem;
position: absolute;
z-index: 1000;
top: 100%;
left: 0;
display: none;
float: left;
min-width: 10rem;
margin: 0.125rem 0 0;
padding: 0.5rem 0;
list-style: none;
text-align: left;
color: #212529;
border: 1px solid rgba(0,0,0,0.15);
border-radius: 0.25rem;
background-color: #fff;
background-clip: padding-box;
}.dropdown-divider
{
overflow: hidden;
height: 0;
margin: 0.5rem 0;
border-top: 1px solid #e9ecef;
}.dropdown-item
{
font-weight: 400;
display: block;
clear: both;
width: 100%;
padding: 0.25rem 1.5rem;
text-align: inherit;
white-space: nowrap;
color: #212529;
border: 0;
background: 0 0;
}.dropdown-item:focus,
.dropdown-item:hover
{
text-decoration: none;
color: #16181b;
background-color: #f8f9fa;
}.dropdown-item.active,
.dropdown-item:active
{
text-decoration: none;
color: #fff;
background-color: #007bff;
}.dropdown-item.disabled,
.dropdown-item:disabled
{
color: #868e96;
background-color: transparent;
}.show > a
{
outline: 0;
}.dropdown-menu.show
{
display: block;
}.dropdown-header
{
font-size: 0.875rem;
display: block;
margin-bottom: 0;
padding: 0.5rem 1.5rem;
white-space: nowrap;
color: #868e96;
}.alert
{
margin-bottom: 1rem;
padding: 0.75rem 1.25rem;
border: 1px solid transparent;
border-radius: 0.25rem;
}.alert-heading
{
color: inherit;
}.alert-link
{
font-weight: 700;
}.alert-dismissible .close
{
position: relative;
top: -0.75rem;
right: -1.25rem;
padding: 0.75rem 1.25rem;
color: inherit;
}.alert-primary
{
color: #004085;
border-color: #b8daff;
background-color: #cce5ff;
}.alert-primary hr
{
border-top-color: #9fcdff;
}.alert-primary .alert-link
{
color: #002752;
}.alert-secondary
{
color: #464a4e;
border-color: #dddfe2;
background-color: #e7e8ea;
}.alert-secondary hr
{
border-top-color: #cfd2d6;
}.alert-secondary .alert-link
{
color: #2e3133;
}.alert-success
{
color: #155724;
border-color: #c3e6cb;
background-color: #d4edda;
}.alert-success hr
{
border-top-color: #b1dfbb;
}.alert-success .alert-link
{
color: #0b2e13;
}.alert-info
{
color: #0c5460;
border-color: #bee5eb;
background-color: #d1ecf1;
}.alert-info hr
{
border-top-color: #abdde5;
}.alert-info .alert-link
{
color: #062c33;
}.alert-warning
{
color: #856404;
border-color: #ffeeba;
background-color: #fff3cd;
}.alert-warning hr
{
border-top-color: #ffe8a1;
}.alert-warning .alert-link
{
color: #533f03;
}.alert-danger
{
color: #721c24;
border-color: #f5c6cb;
background-color: #f8d7da;
}.alert-danger hr
{
border-top-color: #f1b0b7;
}.alert-danger .alert-link
{
color: #491217;
}.alert-light
{
color: #818182;
border-color: #fdfdfe;
background-color: #fefefe;
}.alert-light hr
{
border-top-color: #ececf6;
}.alert-light .alert-link
{
color: #686868;
}.alert-dark
{
color: #1b1e21;
border-color: #c6c8ca;
background-color: #d6d8d9;
}.alert-dark hr
{
border-top-color: #b9bbbe;
}.alert-dark .alert-link
{
color: #040505;
}.media
{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display:         flex;
-webkit-box-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
-ms-flex-align: start;;
}.media-body
{
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}.carousel
{
position: relative;
}.carousel-inner
{
position: relative;
overflow: hidden;
width: 100%;
}.carousel-item
{
position: relative;
display: none;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
-ms-flex-align: center;
width: 100%;
-webkit-transition: -webkit-transform 0.6s ease;
transition:         transform 0.6s ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000px;
perspective: 1000px;
}.carousel-item-next,
.carousel-item-prev,
.carousel-item.active
{
display: block;
}.carousel-item-next,
.carousel-item-prev
{
position: absolute;
top: 0;
}.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right
{
-webkit-transform: translateX(0);
transform: translateX(0);
}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d))
{
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right
{
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
}.active.carousel-item-right,
.carousel-item-next
{
-webkit-transform: translateX(100%);
transform: translateX(100%);
}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d))
{
.active.carousel-item-right,
.carousel-item-next
{
-webkit-transform: translate3d(100%,0,0);
transform: translate3d(100%,0,0);
}
}.active.carousel-item-left,
.carousel-item-prev
{
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d))
{
.active.carousel-item-left,
.carousel-item-prev
{
-webkit-transform: translate3d(-100%,0,0);
transform: translate3d(-100%,0,0);
}
}.carousel-control-next,
.carousel-control-prev
{
position: absolute;
top: 0;
bottom: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display:         flex;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
width: 15%;
text-align: center;
opacity: 0.5;
color: #fff;;
}.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover
{
text-decoration: none;
opacity: 0.9;
color: #fff;
outline: 0;
}.carousel-control-prev
{
left: 0;
}.carousel-control-next
{
right: 0;
}.carousel-control-next-icon,
.carousel-control-prev-icon
{
display: inline-block;
width: 20px;
height: 20px;
background: transparent no-repeat center center;
background-size: 100% 100%;
}.carousel-control-prev-icon
{
background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3E%3Cpath d=\'M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z\'/%3E%3C/svg%3E');
}.carousel-control-next-icon
{
background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3E%3Cpath d=\'M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z\'/%3E%3C/svg%3E');
}.carousel-indicators
{
position: absolute;
z-index: 15;
right: 0;
bottom: 10px;
left: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display:         flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
margin-right: 15%;
margin-left: 15%;
padding-left: 0;
list-style: none;;
}.carousel-indicators li
{
position: relative;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
width: 30px;
height: 3px;
margin-right: 3px;
margin-left: 3px;
text-indent: -999px;
background-color: rgba(255,255,255,0.5);;
}.carousel-indicators li::before
{
position: absolute;
top: -10px;
left: 0;
display: inline-block;
width: 100%;
height: 10px;
content: '';
}.carousel-indicators li::after
{
position: absolute;
bottom: -10px;
left: 0;
display: inline-block;
width: 100%;
height: 10px;
content: '';
}.carousel-indicators .active
{
background-color: #fff;
}.carousel-caption
{
position: absolute;
z-index: 10;
right: 15%;
bottom: 20px;
left: 15%;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
color: #fff;
}.align-baseline
{
vertical-align: baseline!important;
}.align-top
{
vertical-align: top!important;
}.align-middle
{
vertical-align: middle!important;
}.align-bottom
{
vertical-align: bottom!important;
}.align-text-bottom
{
vertical-align: text-bottom!important;
}.align-text-top
{
vertical-align: text-top!important;
}.bg-primary
{
background-color: #007bff!important;
}a.bg-primary:focus,
a.bg-primary:hover
{
background-color: #0062cc!important;
}.bg-secondary
{
background-color: #868e96!important;
}a.bg-secondary:focus,
a.bg-secondary:hover
{
background-color: #6c757d!important;
}.bg-success
{
background-color: #28a745!important;
}a.bg-success:focus,
a.bg-success:hover
{
background-color: #1e7e34!important;
}.bg-info
{
background-color: #17a2b8!important;
}a.bg-info:focus,
a.bg-info:hover
{
background-color: #117a8b!important;
}.bg-warning
{
background-color: #ffc107!important;
}a.bg-warning:focus,
a.bg-warning:hover
{
background-color: #d39e00!important;
}.bg-danger
{
background-color: #dc3545!important;
}a.bg-danger:focus,
a.bg-danger:hover
{
background-color: #bd2130!important;
}.bg-light
{
background-color: #f8f9fa!important;
}a.bg-light:focus,
a.bg-light:hover
{
background-color: #dae0e5!important;
}.bg-dark
{
background-color: #343a40!important;
}a.bg-dark:focus,
a.bg-dark:hover
{
background-color: #1d2124!important;
}.bg-white
{
background-color: #fff!important;
}.bg-transparent
{
background-color: transparent!important;
}.border
{
border: 1px solid #e9ecef!important;
}.border-0
{
border: 0!important;
}.border-top-0
{
border-top: 0!important;
}.border-right-0
{
border-right: 0!important;
}.border-bottom-0
{
border-bottom: 0!important;
}.border-left-0
{
border-left: 0!important;
}.border-primary
{
border-color: #007bff!important;
}.border-secondary
{
border-color: #868e96!important;
}.border-success
{
border-color: #28a745!important;
}.border-info
{
border-color: #17a2b8!important;
}.border-warning
{
border-color: #ffc107!important;
}.border-danger
{
border-color: #dc3545!important;
}.border-light
{
border-color: #f8f9fa!important;
}.border-dark
{
border-color: #343a40!important;
}.border-white
{
border-color: #fff!important;
}.rounded
{
border-radius: 0.25rem!important;
}.rounded-top
{
border-top-left-radius: 0.25rem!important;
border-top-right-radius: 0.25rem!important;
}.rounded-right
{
border-top-right-radius: 0.25rem!important;
border-bottom-right-radius: 0.25rem!important;
}.rounded-bottom
{
border-bottom-right-radius: 0.25rem!important;
border-bottom-left-radius: 0.25rem!important;
}.rounded-left
{
border-top-left-radius: 0.25rem!important;
border-bottom-left-radius: 0.25rem!important;
}.rounded-circle
{
border-radius: 50%;
}.rounded-0
{
border-radius: 0;
}.clearfix::after
{
display: block;
clear: both;
content: '';
}.d-none
{
display: none!important;
}.d-inline
{
display: inline!important;
}.d-inline-block
{
display: inline-block!important;
}.d-block
{
display: block!important;
}.d-table
{
display: table!important;
}.d-table-cell
{
display: table-cell!important;
}.d-flex
{
display: -webkit-box!important;
display: -webkit-flex!important;
display: -ms-flexbox!important;
display:         flex!important;
}.d-inline-flex
{
display: -webkit-inline-box!important;
display: -webkit-inline-flex!important;
display: -ms-inline-flexbox!important;
display:         inline-flex!important;
}@media (min-width:576px)
{
.d-sm-none
{
display: none!important;
}.d-sm-inline
{
display: inline!important;
}.d-sm-inline-block
{
display: inline-block!important;
}.d-sm-block
{
display: block!important;
}.d-sm-table
{
display: table!important;
}.d-sm-table-cell
{
display: table-cell!important;
}.d-sm-flex
{
display: -webkit-box!important;
display: -webkit-flex!important;
display: -ms-flexbox!important;
display:         flex!important;
}.d-sm-inline-flex
{
display: -webkit-inline-box!important;
display: -webkit-inline-flex!important;
display: -ms-inline-flexbox!important;
display:         inline-flex!important;
}
}@media (min-width:768px)
{
.d-md-none
{
display: none!important;
}.d-md-inline
{
display: inline!important;
}.d-md-inline-block
{
display: inline-block!important;
}.d-md-block
{
display: block!important;
}.d-md-table
{
display: table!important;
}.d-md-table-cell
{
display: table-cell!important;
}.d-md-flex
{
display: -webkit-box!important;
display: -webkit-flex!important;
display: -ms-flexbox!important;
display:         flex!important;
}.d-md-inline-flex
{
display: -webkit-inline-box!important;
display: -webkit-inline-flex!important;
display: -ms-inline-flexbox!important;
display:         inline-flex!important;
}
}@media (min-width:992px)
{
.d-lg-none
{
display: none!important;
}.d-lg-inline
{
display: inline!important;
}.d-lg-inline-block
{
display: inline-block!important;
}.d-lg-block
{
display: block!important;
}.d-lg-table
{
display: table!important;
}.d-lg-table-cell
{
display: table-cell!important;
}.d-lg-flex
{
display: -webkit-box!important;
display: -webkit-flex!important;
display: -ms-flexbox!important;
display:         flex!important;
}.d-lg-inline-flex
{
display: -webkit-inline-box!important;
display: -webkit-inline-flex!important;
display: -ms-inline-flexbox!important;
display:         inline-flex!important;
}
}@media (min-width:1180px)
{
.d-xl-none
{
display: none!important;
}.d-xl-inline
{
display: inline!important;
}.d-xl-inline-block
{
display: inline-block!important;
}.d-xl-block
{
display: block!important;
}.d-xl-table
{
display: table!important;
}.d-xl-table-cell
{
display: table-cell!important;
}.d-xl-flex
{
display: -webkit-box!important;
display: -webkit-flex!important;
display: -ms-flexbox!important;
display:         flex!important;
}.d-xl-inline-flex
{
display: -webkit-inline-box!important;
display: -webkit-inline-flex!important;
display: -ms-inline-flexbox!important;
display:         inline-flex!important;
}
}.d-print-block
{
display: none!important;
}@media print
{
.d-print-block
{
display: block!important;
}
}.d-print-inline
{
display: none!important;
}@media print
{
.d-print-inline
{
display: inline!important;
}
}.d-print-inline-block
{
display: none!important;
}@media print
{
.d-print-inline-block
{
display: inline-block!important;
}
}@media print
{
.d-print-none
{
display: none!important;
}
}.embed-responsive
{
position: relative;
display: block;
overflow: hidden;
width: 100%;
padding: 0;
}.embed-responsive::before
{
display: block;
content: '';
}.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video
{
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}.embed-responsive-21by9::before
{
padding-top: 42.85714%;
}.embed-responsive-16by9::before
{
padding-top: 56.25%;
}.embed-responsive-4by3::before
{
padding-top: 75%;
}.embed-responsive-1by1::before
{
padding-top: 100%;
}.flex-row
{
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-webkit-flex-direction: row!important;
-ms-flex-direction: row!important;
flex-direction: row!important;;
}.flex-column
{
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-webkit-flex-direction: column!important;
-ms-flex-direction: column!important;
flex-direction: column!important;;
}.flex-row-reverse
{
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-webkit-flex-direction: row-reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important;;
}.flex-column-reverse
{
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-webkit-flex-direction: column-reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important;;
}.flex-wrap
{
-webkit-flex-wrap: wrap!important;
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;
}.flex-nowrap
{
-webkit-flex-wrap: nowrap!important;
-ms-flex-wrap: nowrap!important;
flex-wrap: nowrap!important;
}.flex-wrap-reverse
{
-webkit-flex-wrap: wrap-reverse!important;
-ms-flex-wrap: wrap-reverse!important;
flex-wrap: wrap-reverse!important;
}.justify-content-start
{
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
-webkit-justify-content: flex-start!important;
justify-content: flex-start!important;
}.justify-content-end
{
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
-webkit-justify-content: flex-end!important;
justify-content: flex-end!important;
}.justify-content-center
{
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
-webkit-justify-content: center!important;
justify-content: center!important;
}.justify-content-between
{
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
-webkit-justify-content: space-between!important;
justify-content: space-between!important;
}.justify-content-around
{
-ms-flex-pack: distribute!important;
-webkit-justify-content: space-around!important;
justify-content: space-around!important;
}.align-items-start
{
-webkit-box-align: start!important;
-webkit-align-items: flex-start!important;
align-items: flex-start!important;
-ms-flex-align: start!important;;
}.align-items-end
{
-webkit-box-align: end!important;
-webkit-align-items: flex-end!important;
align-items: flex-end!important;
-ms-flex-align: end!important;;
}.align-items-center
{
-webkit-box-align: center!important;
-webkit-align-items: center!important;
align-items: center!important;
-ms-flex-align: center!important;;
}.align-items-baseline
{
-webkit-box-align: baseline!important;
-webkit-align-items: baseline!important;
align-items: baseline!important;
-ms-flex-align: baseline!important;;
}.align-items-stretch
{
-webkit-box-align: stretch!important;
-webkit-align-items: stretch!important;
align-items: stretch!important;
-ms-flex-align: stretch!important;;
}.align-content-start
{
-webkit-align-content: flex-start!important;
-ms-flex-line-pack: start!important;
align-content: flex-start!important;
}.align-content-end
{
-webkit-align-content: flex-end!important;
-ms-flex-line-pack: end!important;
align-content: flex-end!important;
}.align-content-center
{
-webkit-align-content: center!important;
-ms-flex-line-pack: center!important;
align-content: center!important;
}.align-content-between
{
-webkit-align-content: space-between!important;
-ms-flex-line-pack: justify!important;
align-content: space-between!important;
}.align-content-around
{
-webkit-align-content: space-around!important;
-ms-flex-line-pack: distribute!important;
align-content: space-around!important;
}.align-content-stretch
{
-webkit-align-content: stretch!important;
-ms-flex-line-pack: stretch!important;
align-content: stretch!important;
}.align-self-auto
{
-webkit-align-self: auto!important;
-ms-flex-item-align: auto!important;
align-self: auto!important;
}.align-self-start
{
-webkit-align-self: flex-start!important;
-ms-flex-item-align: start!important;
align-self: flex-start!important;
}.align-self-end
{
-webkit-align-self: flex-end!important;
-ms-flex-item-align: end!important;
align-self: flex-end!important;
}.align-self-center
{
-webkit-align-self: center!important;
-ms-flex-item-align: center!important;
align-self: center!important;
}.align-self-baseline
{
-webkit-align-self: baseline!important;
-ms-flex-item-align: baseline!important;
align-self: baseline!important;
}.align-self-stretch
{
-webkit-align-self: stretch!important;
-ms-flex-item-align: stretch!important;
align-self: stretch!important;
}@media (min-width:576px)
{
.flex-sm-row
{
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-webkit-flex-direction: row!important;
-ms-flex-direction: row!important;
flex-direction: row!important;;
}.flex-sm-column
{
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-webkit-flex-direction: column!important;
-ms-flex-direction: column!important;
flex-direction: column!important;;
}.flex-sm-row-reverse
{
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-webkit-flex-direction: row-reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important;;
}.flex-sm-column-reverse
{
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-webkit-flex-direction: column-reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important;;
}.flex-sm-wrap
{
-webkit-flex-wrap: wrap!important;
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;
}.flex-sm-nowrap
{
-webkit-flex-wrap: nowrap!important;
-ms-flex-wrap: nowrap!important;
flex-wrap: nowrap!important;
}.flex-sm-wrap-reverse
{
-webkit-flex-wrap: wrap-reverse!important;
-ms-flex-wrap: wrap-reverse!important;
flex-wrap: wrap-reverse!important;
}.justify-content-sm-start
{
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
-webkit-justify-content: flex-start!important;
justify-content: flex-start!important;
}.justify-content-sm-end
{
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
-webkit-justify-content: flex-end!important;
justify-content: flex-end!important;
}.justify-content-sm-center
{
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
-webkit-justify-content: center!important;
justify-content: center!important;
}.justify-content-sm-between
{
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
-webkit-justify-content: space-between!important;
justify-content: space-between!important;
}.justify-content-sm-around
{
-ms-flex-pack: distribute!important;
-webkit-justify-content: space-around!important;
justify-content: space-around!important;
}.align-items-sm-start
{
-webkit-box-align: start!important;
-webkit-align-items: flex-start!important;
align-items: flex-start!important;
-ms-flex-align: start!important;;
}.align-items-sm-end
{
-webkit-box-align: end!important;
-webkit-align-items: flex-end!important;
align-items: flex-end!important;
-ms-flex-align: end!important;;
}.align-items-sm-center
{
-webkit-box-align: center!important;
-webkit-align-items: center!important;
align-items: center!important;
-ms-flex-align: center!important;;
}.align-items-sm-baseline
{
-webkit-box-align: baseline!important;
-webkit-align-items: baseline!important;
align-items: baseline!important;
-ms-flex-align: baseline!important;;
}.align-items-sm-stretch
{
-webkit-box-align: stretch!important;
-webkit-align-items: stretch!important;
align-items: stretch!important;
-ms-flex-align: stretch!important;;
}.align-content-sm-start
{
-webkit-align-content: flex-start!important;
-ms-flex-line-pack: start!important;
align-content: flex-start!important;
}.align-content-sm-end
{
-webkit-align-content: flex-end!important;
-ms-flex-line-pack: end!important;
align-content: flex-end!important;
}.align-content-sm-center
{
-webkit-align-content: center!important;
-ms-flex-line-pack: center!important;
align-content: center!important;
}.align-content-sm-between
{
-webkit-align-content: space-between!important;
-ms-flex-line-pack: justify!important;
align-content: space-between!important;
}.align-content-sm-around
{
-webkit-align-content: space-around!important;
-ms-flex-line-pack: distribute!important;
align-content: space-around!important;
}.align-content-sm-stretch
{
-webkit-align-content: stretch!important;
-ms-flex-line-pack: stretch!important;
align-content: stretch!important;
}.align-self-sm-auto
{
-webkit-align-self: auto!important;
-ms-flex-item-align: auto!important;
align-self: auto!important;
}.align-self-sm-start
{
-webkit-align-self: flex-start!important;
-ms-flex-item-align: start!important;
align-self: flex-start!important;
}.align-self-sm-end
{
-webkit-align-self: flex-end!important;
-ms-flex-item-align: end!important;
align-self: flex-end!important;
}.align-self-sm-center
{
-webkit-align-self: center!important;
-ms-flex-item-align: center!important;
align-self: center!important;
}.align-self-sm-baseline
{
-webkit-align-self: baseline!important;
-ms-flex-item-align: baseline!important;
align-self: baseline!important;
}.align-self-sm-stretch
{
-webkit-align-self: stretch!important;
-ms-flex-item-align: stretch!important;
align-self: stretch!important;
}
}@media (min-width:768px)
{
.flex-md-row
{
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-webkit-flex-direction: row!important;
-ms-flex-direction: row!important;
flex-direction: row!important;;
}.flex-md-column
{
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-webkit-flex-direction: column!important;
-ms-flex-direction: column!important;
flex-direction: column!important;;
}.flex-md-row-reverse
{
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-webkit-flex-direction: row-reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important;;
}.flex-md-column-reverse
{
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-webkit-flex-direction: column-reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important;;
}.flex-md-wrap
{
-webkit-flex-wrap: wrap!important;
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;
}.flex-md-nowrap
{
-webkit-flex-wrap: nowrap!important;
-ms-flex-wrap: nowrap!important;
flex-wrap: nowrap!important;
}.flex-md-wrap-reverse
{
-webkit-flex-wrap: wrap-reverse!important;
-ms-flex-wrap: wrap-reverse!important;
flex-wrap: wrap-reverse!important;
}.justify-content-md-start
{
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
-webkit-justify-content: flex-start!important;
justify-content: flex-start!important;
}.justify-content-md-end
{
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
-webkit-justify-content: flex-end!important;
justify-content: flex-end!important;
}.justify-content-md-center
{
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
-webkit-justify-content: center!important;
justify-content: center!important;
}.justify-content-md-between
{
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
-webkit-justify-content: space-between!important;
justify-content: space-between!important;
}.justify-content-md-around
{
-ms-flex-pack: distribute!important;
-webkit-justify-content: space-around!important;
justify-content: space-around!important;
}.align-items-md-start
{
-webkit-box-align: start!important;
-webkit-align-items: flex-start!important;
align-items: flex-start!important;
-ms-flex-align: start!important;;
}.align-items-md-end
{
-webkit-box-align: end!important;
-webkit-align-items: flex-end!important;
align-items: flex-end!important;
-ms-flex-align: end!important;;
}.align-items-md-center
{
-webkit-box-align: center!important;
-webkit-align-items: center!important;
align-items: center!important;
-ms-flex-align: center!important;;
}.align-items-md-baseline
{
-webkit-box-align: baseline!important;
-webkit-align-items: baseline!important;
align-items: baseline!important;
-ms-flex-align: baseline!important;;
}.align-items-md-stretch
{
-webkit-box-align: stretch!important;
-webkit-align-items: stretch!important;
align-items: stretch!important;
-ms-flex-align: stretch!important;;
}.align-content-md-start
{
-webkit-align-content: flex-start!important;
-ms-flex-line-pack: start!important;
align-content: flex-start!important;
}.align-content-md-end
{
-webkit-align-content: flex-end!important;
-ms-flex-line-pack: end!important;
align-content: flex-end!important;
}.align-content-md-center
{
-webkit-align-content: center!important;
-ms-flex-line-pack: center!important;
align-content: center!important;
}.align-content-md-between
{
-webkit-align-content: space-between!important;
-ms-flex-line-pack: justify!important;
align-content: space-between!important;
}.align-content-md-around
{
-webkit-align-content: space-around!important;
-ms-flex-line-pack: distribute!important;
align-content: space-around!important;
}.align-content-md-stretch
{
-webkit-align-content: stretch!important;
-ms-flex-line-pack: stretch!important;
align-content: stretch!important;
}.align-self-md-auto
{
-webkit-align-self: auto!important;
-ms-flex-item-align: auto!important;
align-self: auto!important;
}.align-self-md-start
{
-webkit-align-self: flex-start!important;
-ms-flex-item-align: start!important;
align-self: flex-start!important;
}.align-self-md-end
{
-webkit-align-self: flex-end!important;
-ms-flex-item-align: end!important;
align-self: flex-end!important;
}.align-self-md-center
{
-webkit-align-self: center!important;
-ms-flex-item-align: center!important;
align-self: center!important;
}.align-self-md-baseline
{
-webkit-align-self: baseline!important;
-ms-flex-item-align: baseline!important;
align-self: baseline!important;
}.align-self-md-stretch
{
-webkit-align-self: stretch!important;
-ms-flex-item-align: stretch!important;
align-self: stretch!important;
}
}@media (min-width:992px)
{
.flex-lg-row
{
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-webkit-flex-direction: row!important;
-ms-flex-direction: row!important;
flex-direction: row!important;;
}.flex-lg-column
{
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-webkit-flex-direction: column!important;
-ms-flex-direction: column!important;
flex-direction: column!important;;
}.flex-lg-row-reverse
{
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-webkit-flex-direction: row-reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important;;
}.flex-lg-column-reverse
{
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-webkit-flex-direction: column-reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important;;
}.flex-lg-wrap
{
-webkit-flex-wrap: wrap!important;
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;
}.flex-lg-nowrap
{
-webkit-flex-wrap: nowrap!important;
-ms-flex-wrap: nowrap!important;
flex-wrap: nowrap!important;
}.flex-lg-wrap-reverse
{
-webkit-flex-wrap: wrap-reverse!important;
-ms-flex-wrap: wrap-reverse!important;
flex-wrap: wrap-reverse!important;
}.justify-content-lg-start
{
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
-webkit-justify-content: flex-start!important;
justify-content: flex-start!important;
}.justify-content-lg-end
{
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
-webkit-justify-content: flex-end!important;
justify-content: flex-end!important;
}.justify-content-lg-center
{
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
-webkit-justify-content: center!important;
justify-content: center!important;
}.justify-content-lg-between
{
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
-webkit-justify-content: space-between!important;
justify-content: space-between!important;
}.justify-content-lg-around
{
-ms-flex-pack: distribute!important;
-webkit-justify-content: space-around!important;
justify-content: space-around!important;
}.align-items-lg-start
{
-webkit-box-align: start!important;
-webkit-align-items: flex-start!important;
align-items: flex-start!important;
-ms-flex-align: start!important;;
}.align-items-lg-end
{
-webkit-box-align: end!important;
-webkit-align-items: flex-end!important;
align-items: flex-end!important;
-ms-flex-align: end!important;;
}.align-items-lg-center
{
-webkit-box-align: center!important;
-webkit-align-items: center!important;
align-items: center!important;
-ms-flex-align: center!important;;
}.align-items-lg-baseline
{
-webkit-box-align: baseline!important;
-webkit-align-items: baseline!important;
align-items: baseline!important;
-ms-flex-align: baseline!important;;
}.align-items-lg-stretch
{
-webkit-box-align: stretch!important;
-webkit-align-items: stretch!important;
align-items: stretch!important;
-ms-flex-align: stretch!important;;
}.align-content-lg-start
{
-webkit-align-content: flex-start!important;
-ms-flex-line-pack: start!important;
align-content: flex-start!important;
}.align-content-lg-end
{
-webkit-align-content: flex-end!important;
-ms-flex-line-pack: end!important;
align-content: flex-end!important;
}.align-content-lg-center
{
-webkit-align-content: center!important;
-ms-flex-line-pack: center!important;
align-content: center!important;
}.align-content-lg-between
{
-webkit-align-content: space-between!important;
-ms-flex-line-pack: justify!important;
align-content: space-between!important;
}.align-content-lg-around
{
-webkit-align-content: space-around!important;
-ms-flex-line-pack: distribute!important;
align-content: space-around!important;
}.align-content-lg-stretch
{
-webkit-align-content: stretch!important;
-ms-flex-line-pack: stretch!important;
align-content: stretch!important;
}.align-self-lg-auto
{
-webkit-align-self: auto!important;
-ms-flex-item-align: auto!important;
align-self: auto!important;
}.align-self-lg-start
{
-webkit-align-self: flex-start!important;
-ms-flex-item-align: start!important;
align-self: flex-start!important;
}.align-self-lg-end
{
-webkit-align-self: flex-end!important;
-ms-flex-item-align: end!important;
align-self: flex-end!important;
}.align-self-lg-center
{
-webkit-align-self: center!important;
-ms-flex-item-align: center!important;
align-self: center!important;
}.align-self-lg-baseline
{
-webkit-align-self: baseline!important;
-ms-flex-item-align: baseline!important;
align-self: baseline!important;
}.align-self-lg-stretch
{
-webkit-align-self: stretch!important;
-ms-flex-item-align: stretch!important;
align-self: stretch!important;
}
}@media (min-width:1180px)
{
.flex-xl-row
{
-webkit-box-orient: horizontal!important;
-webkit-box-direction: normal!important;
-webkit-flex-direction: row!important;
-ms-flex-direction: row!important;
flex-direction: row!important;;
}.flex-xl-column
{
-webkit-box-orient: vertical!important;
-webkit-box-direction: normal!important;
-webkit-flex-direction: column!important;
-ms-flex-direction: column!important;
flex-direction: column!important;;
}.flex-xl-row-reverse
{
-webkit-box-orient: horizontal!important;
-webkit-box-direction: reverse!important;
-webkit-flex-direction: row-reverse!important;
-ms-flex-direction: row-reverse!important;
flex-direction: row-reverse!important;;
}.flex-xl-column-reverse
{
-webkit-box-orient: vertical!important;
-webkit-box-direction: reverse!important;
-webkit-flex-direction: column-reverse!important;
-ms-flex-direction: column-reverse!important;
flex-direction: column-reverse!important;;
}.flex-xl-wrap
{
-webkit-flex-wrap: wrap!important;
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;
}.flex-xl-nowrap
{
-webkit-flex-wrap: nowrap!important;
-ms-flex-wrap: nowrap!important;
flex-wrap: nowrap!important;
}.flex-xl-wrap-reverse
{
-webkit-flex-wrap: wrap-reverse!important;
-ms-flex-wrap: wrap-reverse!important;
flex-wrap: wrap-reverse!important;
}.justify-content-xl-start
{
-webkit-box-pack: start!important;
-ms-flex-pack: start!important;
-webkit-justify-content: flex-start!important;
justify-content: flex-start!important;
}.justify-content-xl-end
{
-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
-webkit-justify-content: flex-end!important;
justify-content: flex-end!important;
}.justify-content-xl-center
{
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
-webkit-justify-content: center!important;
justify-content: center!important;
}.justify-content-xl-between
{
-webkit-box-pack: justify!important;
-ms-flex-pack: justify!important;
-webkit-justify-content: space-between!important;
justify-content: space-between!important;
}.justify-content-xl-around
{
-ms-flex-pack: distribute!important;
-webkit-justify-content: space-around!important;
justify-content: space-around!important;
}.align-items-xl-start
{
-webkit-box-align: start!important;
-webkit-align-items: flex-start!important;
align-items: flex-start!important;
-ms-flex-align: start!important;;
}.align-items-xl-end
{
-webkit-box-align: end!important;
-webkit-align-items: flex-end!important;
align-items: flex-end!important;
-ms-flex-align: end!important;;
}.align-items-xl-center
{
-webkit-box-align: center!important;
-webkit-align-items: center!important;
align-items: center!important;
-ms-flex-align: center!important;;
}.align-items-xl-baseline
{
-webkit-box-align: baseline!important;
-webkit-align-items: baseline!important;
align-items: baseline!important;
-ms-flex-align: baseline!important;;
}.align-items-xl-stretch
{
-webkit-box-align: stretch!important;
-webkit-align-items: stretch!important;
align-items: stretch!important;
-ms-flex-align: stretch!important;;
}.align-content-xl-start
{
-webkit-align-content: flex-start!important;
-ms-flex-line-pack: start!important;
align-content: flex-start!important;
}.align-content-xl-end
{
-webkit-align-content: flex-end!important;
-ms-flex-line-pack: end!important;
align-content: flex-end!important;
}.align-content-xl-center
{
-webkit-align-content: center!important;
-ms-flex-line-pack: center!important;
align-content: center!important;
}.align-content-xl-between
{
-webkit-align-content: space-between!important;
-ms-flex-line-pack: justify!important;
align-content: space-between!important;
}.align-content-xl-around
{
-webkit-align-content: space-around!important;
-ms-flex-line-pack: distribute!important;
align-content: space-around!important;
}.align-content-xl-stretch
{
-webkit-align-content: stretch!important;
-ms-flex-line-pack: stretch!important;
align-content: stretch!important;
}.align-self-xl-auto
{
-webkit-align-self: auto!important;
-ms-flex-item-align: auto!important;
align-self: auto!important;
}.align-self-xl-start
{
-webkit-align-self: flex-start!important;
-ms-flex-item-align: start!important;
align-self: flex-start!important;
}.align-self-xl-end
{
-webkit-align-self: flex-end!important;
-ms-flex-item-align: end!important;
align-self: flex-end!important;
}.align-self-xl-center
{
-webkit-align-self: center!important;
-ms-flex-item-align: center!important;
align-self: center!important;
}.align-self-xl-baseline
{
-webkit-align-self: baseline!important;
-ms-flex-item-align: baseline!important;
align-self: baseline!important;
}.align-self-xl-stretch
{
-webkit-align-self: stretch!important;
-ms-flex-item-align: stretch!important;
align-self: stretch!important;
}
}.float-left
{
float: left!important;
}.float-right
{
float: right!important;
}.float-none
{
float: none!important;
}@media (min-width:576px)
{
.float-sm-left
{
float: left!important;
}.float-sm-right
{
float: right!important;
}.float-sm-none
{
float: none!important;
}
}@media (min-width:768px)
{
.float-md-left
{
float: left!important;
}.float-md-right
{
float: right!important;
}.float-md-none
{
float: none!important;
}
}@media (min-width:992px)
{
.float-lg-left
{
float: left!important;
}.float-lg-right
{
float: right!important;
}.float-lg-none
{
float: none!important;
}
}@media (min-width:1180px)
{
.float-xl-left
{
float: left!important;
}.float-xl-right
{
float: right!important;
}.float-xl-none
{
float: none!important;
}
}.fixed-top
{
position: fixed;
z-index: 1030;
top: 0;
right: 0;
left: 0;
}.fixed-bottom
{
position: fixed;
z-index: 1030;
right: 0;
bottom: 0;
left: 0;
}@supports ((position:-webkit-sticky) or (position:sticky))
{
.sticky-top
{
position: -webkit-sticky;
position:         sticky;
z-index: 1020;
top: 0;
}
}.sr-only
{
position: absolute;
overflow: hidden;
clip: rect(0,0,0,0);
width: 1px;
height: 1px;
padding: 0;
white-space: nowrap;
border: 0;
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
}.sr-only-focusable:active,
.sr-only-focusable:focus
{
position: static;
overflow: visible;
clip: auto;
width: auto;
height: auto;
white-space: normal;
-webkit-clip-path: none;
clip-path: none;
}.w-25
{
width: 25%!important;
}.w-50
{
width: 50%!important;
}.w-75
{
width: 75%!important;
}.w-100
{
width: 100%!important;
}.h-25
{
height: 25%!important;
}.h-50
{
height: 50%!important;
}.h-75
{
height: 75%!important;
}.h-100
{
height: 100%!important;
}.mw-100
{
max-width: 100%!important;
}.mh-100
{
max-height: 100%!important;
}.m-0
{
margin: 0!important;
}.mt-0
{
margin-top: 0!important;
}.mr-0
{
margin-right: 0!important;
}.mb-0
{
margin-bottom: 0!important;
}.ml-0
{
margin-left: 0!important;
}.mx-0
{
margin-right: 0!important;
margin-left: 0!important;
}.my-0
{
margin-top: 0!important;
margin-bottom: 0!important;
}.m-1
{
margin: 0.25rem!important;
}.mt-1
{
margin-top: 0.25rem!important;
}.mr-1
{
margin-right: 0.25rem!important;
}.mb-1
{
margin-bottom: 0.25rem!important;
}.ml-1
{
margin-left: 0.25rem!important;
}.mx-1
{
margin-right: 0.25rem!important;
margin-left: 0.25rem!important;
}.my-1
{
margin-top: 0.25rem!important;
margin-bottom: 0.25rem!important;
}.m-2
{
margin: 0.5rem!important;
}.mt-2
{
margin-top: 0.5rem!important;
}.mr-2
{
margin-right: 0.5rem!important;
}.mb-2
{
margin-bottom: 0.5rem!important;
}.ml-2
{
margin-left: 0.5rem!important;
}.mx-2
{
margin-right: 0.5rem!important;
margin-left: 0.5rem!important;
}.my-2
{
margin-top: 0.5rem!important;
margin-bottom: 0.5rem!important;
}.m-3
{
margin: 1rem!important;
}.mt-3
{
margin-top: 1rem!important;
}.mr-3
{
margin-right: 1rem!important;
}.mb-3
{
margin-bottom: 1rem!important;
}.ml-3
{
margin-left: 1rem!important;
}.mx-3
{
margin-right: 1rem!important;
margin-left: 1rem!important;
}.my-3
{
margin-top: 1rem!important;
margin-bottom: 1rem!important;
}.m-4
{
margin: 1.5rem!important;
}.mt-4
{
margin-top: 1.5rem!important;
}.mr-4
{
margin-right: 1.5rem!important;
}.mb-4
{
margin-bottom: 1.5rem!important;
}.ml-4
{
margin-left: 1.5rem!important;
}.mx-4
{
margin-right: 1.5rem!important;
margin-left: 1.5rem!important;
}.my-4
{
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important;
}.m-5
{
margin: 3rem!important;
}.mt-5
{
margin-top: 3rem!important;
}.mr-5
{
margin-right: 3rem!important;
}.mb-5
{
margin-bottom: 3rem!important;
}.ml-5
{
margin-left: 3rem!important;
}.mx-5
{
margin-right: 3rem!important;
margin-left: 3rem!important;
}.my-5
{
margin-top: 3rem!important;
margin-bottom: 3rem!important;
}.p-0
{
padding: 0!important;
}.pt-0
{
padding-top: 0!important;
}.pr-0
{
padding-right: 0!important;
}.pb-0
{
padding-bottom: 0!important;
}.pl-0
{
padding-left: 0!important;
}.px-0
{
padding-right: 0!important;
padding-left: 0!important;
}.py-0
{
padding-top: 0!important;
padding-bottom: 0!important;
}.p-1
{
padding: 0.25rem!important;
}.pt-1
{
padding-top: 0.25rem!important;
}.pr-1
{
padding-right: 0.25rem!important;
}.pb-1
{
padding-bottom: 0.25rem!important;
}.pl-1
{
padding-left: 0.25rem!important;
}.px-1
{
padding-right: 0.25rem!important;
padding-left: 0.25rem!important;
}.py-1
{
padding-top: 0.25rem!important;
padding-bottom: 0.25rem!important;
}.p-2
{
padding: 0.5rem!important;
}.pt-2
{
padding-top: 0.5rem!important;
}.pr-2
{
padding-right: 0.5rem!important;
}.pb-2
{
padding-bottom: 0.5rem!important;
}.pl-2
{
padding-left: 0.5rem!important;
}.px-2
{
padding-right: 0.5rem!important;
padding-left: 0.5rem!important;
}.py-2
{
padding-top: 0.5rem!important;
padding-bottom: 0.5rem!important;
}.p-3
{
padding: 1rem!important;
}.pt-3
{
padding-top: 1rem!important;
}.pr-3
{
padding-right: 1rem!important;
}.pb-3
{
padding-bottom: 1rem!important;
}.pl-3
{
padding-left: 1rem!important;
}.px-3
{
padding-right: 1rem!important;
padding-left: 1rem!important;
}.py-3
{
padding-top: 1rem!important;
padding-bottom: 1rem!important;
}.p-4
{
padding: 1.5rem!important;
}.pt-4
{
padding-top: 1.5rem!important;
}.pr-4
{
padding-right: 1.5rem!important;
}.pb-4
{
padding-bottom: 1.5rem!important;
}.pl-4
{
padding-left: 1.5rem!important;
}.px-4
{
padding-right: 1.5rem!important;
padding-left: 1.5rem!important;
}.py-4
{
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important;
}.p-5
{
padding: 3rem!important;
}.pt-5
{
padding-top: 3rem!important;
}.pr-5
{
padding-right: 3rem!important;
}.pb-5
{
padding-bottom: 3rem!important;
}.pl-5
{
padding-left: 3rem!important;
}.px-5
{
padding-right: 3rem!important;
padding-left: 3rem!important;
}.py-5
{
padding-top: 3rem!important;
padding-bottom: 3rem!important;
}.m-auto
{
margin: auto!important;
}.mt-auto
{
margin-top: auto!important;
}.mr-auto
{
margin-right: auto!important;
}.mb-auto
{
margin-bottom: auto!important;
}.ml-auto
{
margin-left: auto!important;
}.mx-auto
{
margin-right: auto!important;
margin-left: auto!important;
}.my-auto
{
margin-top: auto!important;
margin-bottom: auto!important;
}@media (min-width:576px)
{
.m-sm-0
{
margin: 0!important;
}.mt-sm-0
{
margin-top: 0!important;
}.mr-sm-0
{
margin-right: 0!important;
}.mb-sm-0
{
margin-bottom: 0!important;
}.ml-sm-0
{
margin-left: 0!important;
}.mx-sm-0
{
margin-right: 0!important;
margin-left: 0!important;
}.my-sm-0
{
margin-top: 0!important;
margin-bottom: 0!important;
}.m-sm-1
{
margin: 0.25rem!important;
}.mt-sm-1
{
margin-top: 0.25rem!important;
}.mr-sm-1
{
margin-right: 0.25rem!important;
}.mb-sm-1
{
margin-bottom: 0.25rem!important;
}.ml-sm-1
{
margin-left: 0.25rem!important;
}.mx-sm-1
{
margin-right: 0.25rem!important;
margin-left: 0.25rem!important;
}.my-sm-1
{
margin-top: 0.25rem!important;
margin-bottom: 0.25rem!important;
}.m-sm-2
{
margin: 0.5rem!important;
}.mt-sm-2
{
margin-top: 0.5rem!important;
}.mr-sm-2
{
margin-right: 0.5rem!important;
}.mb-sm-2
{
margin-bottom: 0.5rem!important;
}.ml-sm-2
{
margin-left: 0.5rem!important;
}.mx-sm-2
{
margin-right: 0.5rem!important;
margin-left: 0.5rem!important;
}.my-sm-2
{
margin-top: 0.5rem!important;
margin-bottom: 0.5rem!important;
}.m-sm-3
{
margin: 1rem!important;
}.mt-sm-3
{
margin-top: 1rem!important;
}.mr-sm-3
{
margin-right: 1rem!important;
}.mb-sm-3
{
margin-bottom: 1rem!important;
}.ml-sm-3
{
margin-left: 1rem!important;
}.mx-sm-3
{
margin-right: 1rem!important;
margin-left: 1rem!important;
}.my-sm-3
{
margin-top: 1rem!important;
margin-bottom: 1rem!important;
}.m-sm-4
{
margin: 1.5rem!important;
}.mt-sm-4
{
margin-top: 1.5rem!important;
}.mr-sm-4
{
margin-right: 1.5rem!important;
}.mb-sm-4
{
margin-bottom: 1.5rem!important;
}.ml-sm-4
{
margin-left: 1.5rem!important;
}.mx-sm-4
{
margin-right: 1.5rem!important;
margin-left: 1.5rem!important;
}.my-sm-4
{
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important;
}.m-sm-5
{
margin: 3rem!important;
}.mt-sm-5
{
margin-top: 3rem!important;
}.mr-sm-5
{
margin-right: 3rem!important;
}.mb-sm-5
{
margin-bottom: 3rem!important;
}.ml-sm-5
{
margin-left: 3rem!important;
}.mx-sm-5
{
margin-right: 3rem!important;
margin-left: 3rem!important;
}.my-sm-5
{
margin-top: 3rem!important;
margin-bottom: 3rem!important;
}.p-sm-0
{
padding: 0!important;
}.pt-sm-0
{
padding-top: 0!important;
}.pr-sm-0
{
padding-right: 0!important;
}.pb-sm-0
{
padding-bottom: 0!important;
}.pl-sm-0
{
padding-left: 0!important;
}.px-sm-0
{
padding-right: 0!important;
padding-left: 0!important;
}.py-sm-0
{
padding-top: 0!important;
padding-bottom: 0!important;
}.p-sm-1
{
padding: 0.25rem!important;
}.pt-sm-1
{
padding-top: 0.25rem!important;
}.pr-sm-1
{
padding-right: 0.25rem!important;
}.pb-sm-1
{
padding-bottom: 0.25rem!important;
}.pl-sm-1
{
padding-left: 0.25rem!important;
}.px-sm-1
{
padding-right: 0.25rem!important;
padding-left: 0.25rem!important;
}.py-sm-1
{
padding-top: 0.25rem!important;
padding-bottom: 0.25rem!important;
}.p-sm-2
{
padding: 0.5rem!important;
}.pt-sm-2
{
padding-top: 0.5rem!important;
}.pr-sm-2
{
padding-right: 0.5rem!important;
}.pb-sm-2
{
padding-bottom: 0.5rem!important;
}.pl-sm-2
{
padding-left: 0.5rem!important;
}.px-sm-2
{
padding-right: 0.5rem!important;
padding-left: 0.5rem!important;
}.py-sm-2
{
padding-top: 0.5rem!important;
padding-bottom: 0.5rem!important;
}.p-sm-3
{
padding: 1rem!important;
}.pt-sm-3
{
padding-top: 1rem!important;
}.pr-sm-3
{
padding-right: 1rem!important;
}.pb-sm-3
{
padding-bottom: 1rem!important;
}.pl-sm-3
{
padding-left: 1rem!important;
}.px-sm-3
{
padding-right: 1rem!important;
padding-left: 1rem!important;
}.py-sm-3
{
padding-top: 1rem!important;
padding-bottom: 1rem!important;
}.p-sm-4
{
padding: 1.5rem!important;
}.pt-sm-4
{
padding-top: 1.5rem!important;
}.pr-sm-4
{
padding-right: 1.5rem!important;
}.pb-sm-4
{
padding-bottom: 1.5rem!important;
}.pl-sm-4
{
padding-left: 1.5rem!important;
}.px-sm-4
{
padding-right: 1.5rem!important;
padding-left: 1.5rem!important;
}.py-sm-4
{
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important;
}.p-sm-5
{
padding: 3rem!important;
}.pt-sm-5
{
padding-top: 3rem!important;
}.pr-sm-5
{
padding-right: 3rem!important;
}.pb-sm-5
{
padding-bottom: 3rem!important;
}.pl-sm-5
{
padding-left: 3rem!important;
}.px-sm-5
{
padding-right: 3rem!important;
padding-left: 3rem!important;
}.py-sm-5
{
padding-top: 3rem!important;
padding-bottom: 3rem!important;
}.m-sm-auto
{
margin: auto!important;
}.mt-sm-auto
{
margin-top: auto!important;
}.mr-sm-auto
{
margin-right: auto!important;
}.mb-sm-auto
{
margin-bottom: auto!important;
}.ml-sm-auto
{
margin-left: auto!important;
}.mx-sm-auto
{
margin-right: auto!important;
margin-left: auto!important;
}.my-sm-auto
{
margin-top: auto!important;
margin-bottom: auto!important;
}
}@media (min-width:768px)
{
.m-md-0
{
margin: 0!important;
}.mt-md-0
{
margin-top: 0!important;
}.mr-md-0
{
margin-right: 0!important;
}.mb-md-0
{
margin-bottom: 0!important;
}.ml-md-0
{
margin-left: 0!important;
}.mx-md-0
{
margin-right: 0!important;
margin-left: 0!important;
}.my-md-0
{
margin-top: 0!important;
margin-bottom: 0!important;
}.m-md-1
{
margin: 0.25rem!important;
}.mt-md-1
{
margin-top: 0.25rem!important;
}.mr-md-1
{
margin-right: 0.25rem!important;
}.mb-md-1
{
margin-bottom: 0.25rem!important;
}.ml-md-1
{
margin-left: 0.25rem!important;
}.mx-md-1
{
margin-right: 0.25rem!important;
margin-left: 0.25rem!important;
}.my-md-1
{
margin-top: 0.25rem!important;
margin-bottom: 0.25rem!important;
}.m-md-2
{
margin: 0.5rem!important;
}.mt-md-2
{
margin-top: 0.5rem!important;
}.mr-md-2
{
margin-right: 0.5rem!important;
}.mb-md-2
{
margin-bottom: 0.5rem!important;
}.ml-md-2
{
margin-left: 0.5rem!important;
}.mx-md-2
{
margin-right: 0.5rem!important;
margin-left: 0.5rem!important;
}.my-md-2
{
margin-top: 0.5rem!important;
margin-bottom: 0.5rem!important;
}.m-md-3
{
margin: 1rem!important;
}.mt-md-3
{
margin-top: 1rem!important;
}.mr-md-3
{
margin-right: 1rem!important;
}.mb-md-3
{
margin-bottom: 1rem!important;
}.ml-md-3
{
margin-left: 1rem!important;
}.mx-md-3
{
margin-right: 1rem!important;
margin-left: 1rem!important;
}.my-md-3
{
margin-top: 1rem!important;
margin-bottom: 1rem!important;
}.m-md-4
{
margin: 1.5rem!important;
}.mt-md-4
{
margin-top: 1.5rem!important;
}.mr-md-4
{
margin-right: 1.5rem!important;
}.mb-md-4
{
margin-bottom: 1.5rem!important;
}.ml-md-4
{
margin-left: 1.5rem!important;
}.mx-md-4
{
margin-right: 1.5rem!important;
margin-left: 1.5rem!important;
}.my-md-4
{
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important;
}.m-md-5
{
margin: 3rem!important;
}.mt-md-5
{
margin-top: 3rem!important;
}.mr-md-5
{
margin-right: 3rem!important;
}.mb-md-5
{
margin-bottom: 3rem!important;
}.ml-md-5
{
margin-left: 3rem!important;
}.mx-md-5
{
margin-right: 3rem!important;
margin-left: 3rem!important;
}.my-md-5
{
margin-top: 3rem!important;
margin-bottom: 3rem!important;
}.p-md-0
{
padding: 0!important;
}.pt-md-0
{
padding-top: 0!important;
}.pr-md-0
{
padding-right: 0!important;
}.pb-md-0
{
padding-bottom: 0!important;
}.pl-md-0
{
padding-left: 0!important;
}.px-md-0
{
padding-right: 0!important;
padding-left: 0!important;
}.py-md-0
{
padding-top: 0!important;
padding-bottom: 0!important;
}.p-md-1
{
padding: 0.25rem!important;
}.pt-md-1
{
padding-top: 0.25rem!important;
}.pr-md-1
{
padding-right: 0.25rem!important;
}.pb-md-1
{
padding-bottom: 0.25rem!important;
}.pl-md-1
{
padding-left: 0.25rem!important;
}.px-md-1
{
padding-right: 0.25rem!important;
padding-left: 0.25rem!important;
}.py-md-1
{
padding-top: 0.25rem!important;
padding-bottom: 0.25rem!important;
}.p-md-2
{
padding: 0.5rem!important;
}.pt-md-2
{
padding-top: 0.5rem!important;
}.pr-md-2
{
padding-right: 0.5rem!important;
}.pb-md-2
{
padding-bottom: 0.5rem!important;
}.pl-md-2
{
padding-left: 0.5rem!important;
}.px-md-2
{
padding-right: 0.5rem!important;
padding-left: 0.5rem!important;
}.py-md-2
{
padding-top: 0.5rem!important;
padding-bottom: 0.5rem!important;
}.p-md-3
{
padding: 1rem!important;
}.pt-md-3
{
padding-top: 1rem!important;
}.pr-md-3
{
padding-right: 1rem!important;
}.pb-md-3
{
padding-bottom: 1rem!important;
}.pl-md-3
{
padding-left: 1rem!important;
}.px-md-3
{
padding-right: 1rem!important;
padding-left: 1rem!important;
}.py-md-3
{
padding-top: 1rem!important;
padding-bottom: 1rem!important;
}.p-md-4
{
padding: 1.5rem!important;
}.pt-md-4
{
padding-top: 1.5rem!important;
}.pr-md-4
{
padding-right: 1.5rem!important;
}.pb-md-4
{
padding-bottom: 1.5rem!important;
}.pl-md-4
{
padding-left: 1.5rem!important;
}.px-md-4
{
padding-right: 1.5rem!important;
padding-left: 1.5rem!important;
}.py-md-4
{
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important;
}.p-md-5
{
padding: 3rem!important;
}.pt-md-5
{
padding-top: 3rem!important;
}.pr-md-5
{
padding-right: 3rem!important;
}.pb-md-5
{
padding-bottom: 3rem!important;
}.pl-md-5
{
padding-left: 3rem!important;
}.px-md-5
{
padding-right: 3rem!important;
padding-left: 3rem!important;
}.py-md-5
{
padding-top: 3rem!important;
padding-bottom: 3rem!important;
}.m-md-auto
{
margin: auto!important;
}.mt-md-auto
{
margin-top: auto!important;
}.mr-md-auto
{
margin-right: auto!important;
}.mb-md-auto
{
margin-bottom: auto!important;
}.ml-md-auto
{
margin-left: auto!important;
}.mx-md-auto
{
margin-right: auto!important;
margin-left: auto!important;
}.my-md-auto
{
margin-top: auto!important;
margin-bottom: auto!important;
}
}@media (min-width:992px)
{
.m-lg-0
{
margin: 0!important;
}.mt-lg-0
{
margin-top: 0!important;
}.mr-lg-0
{
margin-right: 0!important;
}.mb-lg-0
{
margin-bottom: 0!important;
}.ml-lg-0
{
margin-left: 0!important;
}.mx-lg-0
{
margin-right: 0!important;
margin-left: 0!important;
}.my-lg-0
{
margin-top: 0!important;
margin-bottom: 0!important;
}.m-lg-1
{
margin: 0.25rem!important;
}.mt-lg-1
{
margin-top: 0.25rem!important;
}.mr-lg-1
{
margin-right: 0.25rem!important;
}.mb-lg-1
{
margin-bottom: 0.25rem!important;
}.ml-lg-1
{
margin-left: 0.25rem!important;
}.mx-lg-1
{
margin-right: 0.25rem!important;
margin-left: 0.25rem!important;
}.my-lg-1
{
margin-top: 0.25rem!important;
margin-bottom: 0.25rem!important;
}.m-lg-2
{
margin: 0.5rem!important;
}.mt-lg-2
{
margin-top: 0.5rem!important;
}.mr-lg-2
{
margin-right: 0.5rem!important;
}.mb-lg-2
{
margin-bottom: 0.5rem!important;
}.ml-lg-2
{
margin-left: 0.5rem!important;
}.mx-lg-2
{
margin-right: 0.5rem!important;
margin-left: 0.5rem!important;
}.my-lg-2
{
margin-top: 0.5rem!important;
margin-bottom: 0.5rem!important;
}.m-lg-3
{
margin: 1rem!important;
}.mt-lg-3
{
margin-top: 1rem!important;
}.mr-lg-3
{
margin-right: 1rem!important;
}.mb-lg-3
{
margin-bottom: 1rem!important;
}.ml-lg-3
{
margin-left: 1rem!important;
}.mx-lg-3
{
margin-right: 1rem!important;
margin-left: 1rem!important;
}.my-lg-3
{
margin-top: 1rem!important;
margin-bottom: 1rem!important;
}.m-lg-4
{
margin: 1.5rem!important;
}.mt-lg-4
{
margin-top: 1.5rem!important;
}.mr-lg-4
{
margin-right: 1.5rem!important;
}.mb-lg-4
{
margin-bottom: 1.5rem!important;
}.ml-lg-4
{
margin-left: 1.5rem!important;
}.mx-lg-4
{
margin-right: 1.5rem!important;
margin-left: 1.5rem!important;
}.my-lg-4
{
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important;
}.m-lg-5
{
margin: 3rem!important;
}.mt-lg-5
{
margin-top: 3rem!important;
}.mr-lg-5
{
margin-right: 3rem!important;
}.mb-lg-5
{
margin-bottom: 3rem!important;
}.ml-lg-5
{
margin-left: 3rem!important;
}.mx-lg-5
{
margin-right: 3rem!important;
margin-left: 3rem!important;
}.my-lg-5
{
margin-top: 3rem!important;
margin-bottom: 3rem!important;
}.p-lg-0
{
padding: 0!important;
}.pt-lg-0
{
padding-top: 0!important;
}.pr-lg-0
{
padding-right: 0!important;
}.pb-lg-0
{
padding-bottom: 0!important;
}.pl-lg-0
{
padding-left: 0!important;
}.px-lg-0
{
padding-right: 0!important;
padding-left: 0!important;
}.py-lg-0
{
padding-top: 0!important;
padding-bottom: 0!important;
}.p-lg-1
{
padding: 0.25rem!important;
}.pt-lg-1
{
padding-top: 0.25rem!important;
}.pr-lg-1
{
padding-right: 0.25rem!important;
}.pb-lg-1
{
padding-bottom: 0.25rem!important;
}.pl-lg-1
{
padding-left: 0.25rem!important;
}.px-lg-1
{
padding-right: 0.25rem!important;
padding-left: 0.25rem!important;
}.py-lg-1
{
padding-top: 0.25rem!important;
padding-bottom: 0.25rem!important;
}.p-lg-2
{
padding: 0.5rem!important;
}.pt-lg-2
{
padding-top: 0.5rem!important;
}.pr-lg-2
{
padding-right: 0.5rem!important;
}.pb-lg-2
{
padding-bottom: 0.5rem!important;
}.pl-lg-2
{
padding-left: 0.5rem!important;
}.px-lg-2
{
padding-right: 0.5rem!important;
padding-left: 0.5rem!important;
}.py-lg-2
{
padding-top: 0.5rem!important;
padding-bottom: 0.5rem!important;
}.p-lg-3
{
padding: 1rem!important;
}.pt-lg-3
{
padding-top: 1rem!important;
}.pr-lg-3
{
padding-right: 1rem!important;
}.pb-lg-3
{
padding-bottom: 1rem!important;
}.pl-lg-3
{
padding-left: 1rem!important;
}.px-lg-3
{
padding-right: 1rem!important;
padding-left: 1rem!important;
}.py-lg-3
{
padding-top: 1rem!important;
padding-bottom: 1rem!important;
}.p-lg-4
{
padding: 1.5rem!important;
}.pt-lg-4
{
padding-top: 1.5rem!important;
}.pr-lg-4
{
padding-right: 1.5rem!important;
}.pb-lg-4
{
padding-bottom: 1.5rem!important;
}.pl-lg-4
{
padding-left: 1.5rem!important;
}.px-lg-4
{
padding-right: 1.5rem!important;
padding-left: 1.5rem!important;
}.py-lg-4
{
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important;
}.p-lg-5
{
padding: 3rem!important;
}.pt-lg-5
{
padding-top: 3rem!important;
}.pr-lg-5
{
padding-right: 3rem!important;
}.pb-lg-5
{
padding-bottom: 3rem!important;
}.pl-lg-5
{
padding-left: 3rem!important;
}.px-lg-5
{
padding-right: 3rem!important;
padding-left: 3rem!important;
}.py-lg-5
{
padding-top: 3rem!important;
padding-bottom: 3rem!important;
}.m-lg-auto
{
margin: auto!important;
}.mt-lg-auto
{
margin-top: auto!important;
}.mr-lg-auto
{
margin-right: auto!important;
}.mb-lg-auto
{
margin-bottom: auto!important;
}.ml-lg-auto
{
margin-left: auto!important;
}.mx-lg-auto
{
margin-right: auto!important;
margin-left: auto!important;
}.my-lg-auto
{
margin-top: auto!important;
margin-bottom: auto!important;
}
}@media (min-width:1180px)
{
.m-xl-0
{
margin: 0!important;
}.mt-xl-0
{
margin-top: 0!important;
}.mr-xl-0
{
margin-right: 0!important;
}.mb-xl-0
{
margin-bottom: 0!important;
}.ml-xl-0
{
margin-left: 0!important;
}.mx-xl-0
{
margin-right: 0!important;
margin-left: 0!important;
}.my-xl-0
{
margin-top: 0!important;
margin-bottom: 0!important;
}.m-xl-1
{
margin: 0.25rem!important;
}.mt-xl-1
{
margin-top: 0.25rem!important;
}.mr-xl-1
{
margin-right: 0.25rem!important;
}.mb-xl-1
{
margin-bottom: 0.25rem!important;
}.ml-xl-1
{
margin-left: 0.25rem!important;
}.mx-xl-1
{
margin-right: 0.25rem!important;
margin-left: 0.25rem!important;
}.my-xl-1
{
margin-top: 0.25rem!important;
margin-bottom: 0.25rem!important;
}.m-xl-2
{
margin: 0.5rem!important;
}.mt-xl-2
{
margin-top: 0.5rem!important;
}.mr-xl-2
{
margin-right: 0.5rem!important;
}.mb-xl-2
{
margin-bottom: 0.5rem!important;
}.ml-xl-2
{
margin-left: 0.5rem!important;
}.mx-xl-2
{
margin-right: 0.5rem!important;
margin-left: 0.5rem!important;
}.my-xl-2
{
margin-top: 0.5rem!important;
margin-bottom: 0.5rem!important;
}.m-xl-3
{
margin: 1rem!important;
}.mt-xl-3
{
margin-top: 1rem!important;
}.mr-xl-3
{
margin-right: 1rem!important;
}.mb-xl-3
{
margin-bottom: 1rem!important;
}.ml-xl-3
{
margin-left: 1rem!important;
}.mx-xl-3
{
margin-right: 1rem!important;
margin-left: 1rem!important;
}.my-xl-3
{
margin-top: 1rem!important;
margin-bottom: 1rem!important;
}.m-xl-4
{
margin: 1.5rem!important;
}.mt-xl-4
{
margin-top: 1.5rem!important;
}.mr-xl-4
{
margin-right: 1.5rem!important;
}.mb-xl-4
{
margin-bottom: 1.5rem!important;
}.ml-xl-4
{
margin-left: 1.5rem!important;
}.mx-xl-4
{
margin-right: 1.5rem!important;
margin-left: 1.5rem!important;
}.my-xl-4
{
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important;
}.m-xl-5
{
margin: 3rem!important;
}.mt-xl-5
{
margin-top: 3rem!important;
}.mr-xl-5
{
margin-right: 3rem!important;
}.mb-xl-5
{
margin-bottom: 3rem!important;
}.ml-xl-5
{
margin-left: 3rem!important;
}.mx-xl-5
{
margin-right: 3rem!important;
margin-left: 3rem!important;
}.my-xl-5
{
margin-top: 3rem!important;
margin-bottom: 3rem!important;
}.p-xl-0
{
padding: 0!important;
}.pt-xl-0
{
padding-top: 0!important;
}.pr-xl-0
{
padding-right: 0!important;
}.pb-xl-0
{
padding-bottom: 0!important;
}.pl-xl-0
{
padding-left: 0!important;
}.px-xl-0
{
padding-right: 0!important;
padding-left: 0!important;
}.py-xl-0
{
padding-top: 0!important;
padding-bottom: 0!important;
}.p-xl-1
{
padding: 0.25rem!important;
}.pt-xl-1
{
padding-top: 0.25rem!important;
}.pr-xl-1
{
padding-right: 0.25rem!important;
}.pb-xl-1
{
padding-bottom: 0.25rem!important;
}.pl-xl-1
{
padding-left: 0.25rem!important;
}.px-xl-1
{
padding-right: 0.25rem!important;
padding-left: 0.25rem!important;
}.py-xl-1
{
padding-top: 0.25rem!important;
padding-bottom: 0.25rem!important;
}.p-xl-2
{
padding: 0.5rem!important;
}.pt-xl-2
{
padding-top: 0.5rem!important;
}.pr-xl-2
{
padding-right: 0.5rem!important;
}.pb-xl-2
{
padding-bottom: 0.5rem!important;
}.pl-xl-2
{
padding-left: 0.5rem!important;
}.px-xl-2
{
padding-right: 0.5rem!important;
padding-left: 0.5rem!important;
}.py-xl-2
{
padding-top: 0.5rem!important;
padding-bottom: 0.5rem!important;
}.p-xl-3
{
padding: 1rem!important;
}.pt-xl-3
{
padding-top: 1rem!important;
}.pr-xl-3
{
padding-right: 1rem!important;
}.pb-xl-3
{
padding-bottom: 1rem!important;
}.pl-xl-3
{
padding-left: 1rem!important;
}.px-xl-3
{
padding-right: 1rem!important;
padding-left: 1rem!important;
}.py-xl-3
{
padding-top: 1rem!important;
padding-bottom: 1rem!important;
}.p-xl-4
{
padding: 1.5rem!important;
}.pt-xl-4
{
padding-top: 1.5rem!important;
}.pr-xl-4
{
padding-right: 1.5rem!important;
}.pb-xl-4
{
padding-bottom: 1.5rem!important;
}.pl-xl-4
{
padding-left: 1.5rem!important;
}.px-xl-4
{
padding-right: 1.5rem!important;
padding-left: 1.5rem!important;
}.py-xl-4
{
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important;
}.p-xl-5
{
padding: 3rem!important;
}.pt-xl-5
{
padding-top: 3rem!important;
}.pr-xl-5
{
padding-right: 3rem!important;
}.pb-xl-5
{
padding-bottom: 3rem!important;
}.pl-xl-5
{
padding-left: 3rem!important;
}.px-xl-5
{
padding-right: 3rem!important;
padding-left: 3rem!important;
}.py-xl-5
{
padding-top: 3rem!important;
padding-bottom: 3rem!important;
}.m-xl-auto
{
margin: auto!important;
}.mt-xl-auto
{
margin-top: auto!important;
}.mr-xl-auto
{
margin-right: auto!important;
}.mb-xl-auto
{
margin-bottom: auto!important;
}.ml-xl-auto
{
margin-left: auto!important;
}.mx-xl-auto
{
margin-right: auto!important;
margin-left: auto!important;
}.my-xl-auto
{
margin-top: auto!important;
margin-bottom: auto!important;
}
}.text-justify
{
text-align: justify!important;
}.text-nowrap
{
white-space: nowrap!important;
}.text-truncate
{
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}.text-left
{
text-align: left!important;
}.text-right
{
text-align: right!important;
}.text-center
{
text-align: center!important;
}@media (min-width:576px)
{
.text-sm-left
{
text-align: left!important;
}.text-sm-right
{
text-align: right!important;
}.text-sm-center
{
text-align: center!important;
}
}@media (min-width:768px)
{
.text-md-left
{
text-align: left!important;
}.text-md-right
{
text-align: right!important;
}.text-md-center
{
text-align: center!important;
}
}@media (min-width:992px)
{
.text-lg-left
{
text-align: left!important;
}.text-lg-right
{
text-align: right!important;
}.text-lg-center
{
text-align: center!important;
}
}@media (min-width:1180px)
{
.text-xl-left
{
text-align: left!important;
}.text-xl-right
{
text-align: right!important;
}.text-xl-center
{
text-align: center!important;
}
}.text-lowercase
{
text-transform: lowercase!important;
}.text-uppercase
{
text-transform: uppercase!important;
}.text-capitalize
{
text-transform: capitalize!important;
}.font-weight-normal
{
font-weight: 400;
}.font-weight-bold
{
font-weight: 700;
}.font-italic
{
font-style: italic;
}.text-white
{
color: #fff!important;
}.text-primary
{
color: #007bff!important;
}a.text-primary:focus,
a.text-primary:hover
{
color: #0062cc!important;
}.text-secondary
{
color: #868e96!important;
}a.text-secondary:focus,
a.text-secondary:hover
{
color: #6c757d!important;
}.text-success
{
color: #28a745!important;
}a.text-success:focus,
a.text-success:hover
{
color: #1e7e34!important;
}.text-info
{
color: #17a2b8!important;
}a.text-info:focus,
a.text-info:hover
{
color: #117a8b!important;
}.text-warning
{
color: #ffc107!important;
}a.text-warning:focus,
a.text-warning:hover
{
color: #d39e00!important;
}.text-danger
{
color: #dc3545!important;
}a.text-danger:focus,
a.text-danger:hover
{
color: #bd2130!important;
}.text-light
{
color: #f8f9fa!important;
}a.text-light:focus,
a.text-light:hover
{
color: #dae0e5!important;
}.text-dark
{
color: #343a40!important;
}a.text-dark:focus,
a.text-dark:hover
{
color: #1d2124!important;
}.text-muted
{
color: #868e96!important;
}.text-hide
{
font: 0/0 a;
color: transparent;
border: 0;
background-color: transparent;
text-shadow: none;
}.visible
{
visibility: visible!important;
}.invisible
{
visibility: hidden!important;
}@font-face
{
font-family: Aller-Regular;
font-weight: 400;
font-style: normal;
src: url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Regular.eot);
src: url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Regular.woff2) format('woff2'),url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Regular.woff) format('woff'),url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Regular.ttf) format('truetype'),url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Regular.svg#Aller) format('svg'),url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Regular.eot?#iefix) format('embedded-opentype');
}@font-face
{
font-family: Aller-Bold;
font-weight: 700;
font-style: normal;
src: url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Bold.eot);
src: url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Bold.woff2) format('woff2'),url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Bold.woff) format('woff'),url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Bold.ttf) format('truetype'),url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Bold.svg#Aller-Bold) format('svg'),url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Bold.eot?#iefix) format('embedded-opentype');
}@font-face
{
font-family: Aller-Italic;
font-weight: 400;
font-style: italic;
src: url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Italic.eot);
src: url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Italic.woff2) format('woff2'),url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Italic.woff) format('woff'),url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Italic.ttf) format('truetype'),url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Italic.svg#Aller-Italic) format('svg'),url(//www.atrima.cz/wp-content/themes/atrima/fonts/Aller-Italic.eot?#iefix) format('embedded-opentype');
}.button-trapezoid
{
font-family: Aller-Bold,sans-serif;
font-size: 1.25rem;
line-height: 1.4;
position: relative;
z-index: 5;
display: inline-block;
height: 50px;
padding: 0 30px;
cursor: pointer;
text-align: center;
color: #fff;
}.button-trapezoid:hover
{
text-decoration: none;
color: #fff;
}.button-trapezoid:hover::after
{
border-top-color: #ff9231;
}.button-trapezoid::after
{
position: absolute;
z-index: -1;
top: 0;
left: 0;
display: block;
box-sizing: content-box;
width: calc(100% - 40px);
height: 0;
content: '';
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
border: 20px solid transparent;
border-top: 50px solid #003a69;
border-bottom: 0 solid;
}.button-trapezoid span
{
position: relative;
top: 50%;
display: inline-block;
margin: 2px 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}.button-trapezoid span::before
{
position: relative;
display: inline-block;
width: 18px;
height: 18px;
margin-right: 7px;
content: '';
vertical-align: -2px;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/ico/arrow-ico.svg);
background-position: left top;
background-size: 18px;
}.button-trapezoid--back span::before
{
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}.button-trapezoid--forward span::before
{
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}.button-trapezoid--open span::before
{
height: 12px;
vertical-align: 1px;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/ico/arrow-simple-ico.svg);
}.button-trapezoid--closed span::before
{
height: 12px;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
vertical-align: 1px;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/ico/arrow-simple-ico.svg);
}.subpage-nav-buttons
{
margin-top: 60px;
text-align: center;
}.subpage-nav-buttons .button-trapezoid
{
margin: 0 10px;
}.entry-content h2
{
margin-top: 2rem;
}.entry-content h3
{
line-height: 1.2;
margin-top: 1rem;
}.entry-content ul
{
padding: 0;
padding-left: 1.3rem;
}.entry-content ol
{
padding: 0;
list-style: none;
}.entry-content ol > li
{
position: relative;
margin-bottom: 25px;
padding-top: 5px;
padding-left: 50px;
counter-increment: item;
}.entry-content ol > li::before
{
font-family: Aller-Bold,sans-serif;
font-size: 1.875rem;
font-weight: 700;
line-height: 38px;
position: absolute;
top: 0;
left: 0;
display: inline-block;
width: 38px;
height: 38px;
content: counter(item);
text-align: center;
vertical-align: top;
color: #fff;
border-radius: 23px;
background: #ff9231;
}.entry-content ol > li li
{
font-size: 0.9em;
margin-top: 5px;
margin-bottom: 0;
padding-left: 0;
}.entry-content ol > li li::before
{
display: none;
}.entry-content table
{
font-size: 1.25rem;
}.entry-content table td
{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0;
vertical-align: middle;
border: none;
border-bottom: 1px solid #ccc;
}.entry-content table td:first-child
{
width: 170px;
}.gallery
{
line-height: 0;
margin-top: 70px;
margin-bottom: 30px;
}.gallery-item
{
position: relative;
display: inline-block;
margin: 0;
margin-right: -4px;
margin-bottom: 10px;
padding: 0 5px;
cursor: pointer;
text-align: center;
vertical-align: top;
}.gallery-item.lastInRow
{
padding-right: 0;
padding-left: 10px;
text-align: right!important;
}.gallery-item.lastInRow::before
{
-webkit-transform: translateX(calc(-50% + 5px));
transform: translateX(calc(-50% + 5px));
}.gallery-item.firstInRow
{
padding-right: 10px;
padding-left: 0;
text-align: left!important;
}.gallery-item.firstInRow::before
{
-webkit-transform: translateX(calc(-50% - 5px));
transform: translateX(calc(-50% - 5px));
}.gallery-item img
{
width: 100%;
height: auto;
margin: 0;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
border: none!important;
border-radius: 0;
}.gallery-item::before
{
position: absolute;
z-index: 2;
top: 0;
left: 50%;
display: block;
width: calc(100% - 9px);
height: calc(100% - 8px);
height: 100%;
content: '';
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
opacity: 0;
background: #003a69;
}.gallery-item::after
{
position: absolute;
z-index: 3;
top: 50%;
left: 50%;
display: block;
width: 66px;
height: 66px;
content: '';
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: translate(calc(-50% - 5px),-50%);
transform: translate(calc(-50% - 5px),-50%);
opacity: 0;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/ico/gallery-ico.svg);
background-repeat: no-repeat;
background-size: auto 66px;
}.gallery-item:hover img
{
-webkit-transform: none;
transform: none;
}.gallery-item:hover::before
{
opacity: 0.6;
}.gallery-item:hover::after
{
opacity: 1;
}.gallery-icon
{
position: relative;
display: inline-block;
overflow: hidden;
width: 100%;
}.gallery-icon a
{
display: block;
}footer
{
overflow: hidden;
}.footer-trust-us
{
padding-top: 55px;
padding-bottom: 55px;
}.footer-trust-us h2
{
margin-bottom: 40px;
text-align: center;
}.footer-trust-us .trust-us__carousel
{
text-align: center;
}.footer-trust-us .trust-us__carousel .slick-slide
{
position: relative;
height: 60px;
margin-bottom: 10px;
}.footer-trust-us .trust-us__carousel img
{
position: relative;
top: 50%;
left: 50%;
width: auto;
max-height: 60px;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
-webkit-filter: grayscale(100%)!important;
filter: grayscale(100%)!important;
}.footer-main
{
font-size: 20px;
max-width: 1920px;
margin: 0 auto;
color: #000;
background: #f3f3f3;
}.footer-main .container
{
position: relative;
height: 255px;
padding-top: 85px;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/theme/footer.svg);
background-repeat: no-repeat;
background-position: right -18px top;
background-size: auto 255px;
}.footer-main .container::after
{
position: absolute;
top: 0;
right: 0;
display: block;
width: 500px;
height: 255px;
content: '';
-webkit-transform: translateX(100%);
transform: translateX(100%);
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/theme/footer-extend.svg);
background-repeat: no-repeat;
background-position: left top;
background-size: auto 255px;
}.footer-main img
{
float: left;
height: 85px;
margin-right: 20px;
}.footer-main__address
{
line-height: 20px;
padding-top: 15px;
}.footer-main__links a
{
text-decoration: underline;
color: #000;
}.footer-main__links a:hover
{
text-decoration: none;
}.footer-main__links a:first-child::after
{
display: inline-block;
margin-right: 1px;
margin-left: 4px;
content: '|';
}.footer-main__social
{
position: absolute;
top: 85px;
right: 0;
padding-right: 104px;
}.footer-main__social a
{
display: inline-block;
width: 88px;
height: 85px;
margin-left: 16px;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
background-repeat: no-repeat;
background-size: 88px;
}.footer-main__social a:hover
{
opacity: 0.8;
}.footer-main__social a.footer-fb
{
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/ico/fb-ico.svg);
}.footer-main__social a.footer-yt
{
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/ico/yt-ico.svg);
}.footer-bottom
{
font-size: 14px;
max-width: 1920px;
margin: 0 auto;
color: #58595b;
background: #d1d2d4;
}.footer-bottom a
{
text-decoration: underline;
color: #58595b;
}.footer-bottom a:hover
{
text-decoration: none;
}.footer-bottom > div div
{
display: inline-block;
padding: 5px 0;
}.footer-bottom > div div:last-child
{
float: right;
}body
{
overflow-x: hidden;
max-width: 1920px;
margin: 0 auto;
}body.home::after
{
position: absolute;
z-index: -1;
top: 62px;
right: 0;
display: block;
width: 48%;
height: 85px;
content: '';
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
background: #ff9231;
}body::after
{
position: absolute;
z-index: -1;
top: 62px;
right: 0;
display: block;
width: 45%;
height: 85px;
content: '';
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
background: #ff9231;
}.header-main
{
margin-bottom: 16px;
}.nav-bar-main
{
height: 85px;
height: 147px;
}.nav-wrap
{
position: relative;
width: 100%;
padding-top: 62px;
}.brand
{
display: inline-block;
float: left;
height: 85px;
margin-top: 62px;
}.brand img
{
height: 100%;
}nav
{
height: 100%;
}nav ul
{
padding: 0;
list-style: none;
}.menu
{
position: relative;
display: inline-block;
float: right;
height: 100%;
}.menu > .menu-item
{
position: relative;
display: inline-block;
height: 100%;
}.menu > .menu-item:not(:first-child)
{
margin-left: -5px;
}.menu > .menu-item > a
{
line-height: 85px;
display: inline-block;
padding-right: 20px;
padding-left: 20px;
-webkit-transform: skewX(-20deg);
transform: skewX(-20deg);
vertical-align: middle;
background: #ff9231;
}.menu > .menu-item > a span
{
display: block;
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
}.menu > .menu-item:hover::after
{
border-top-color: #003a69;
}.menu > .menu-item:hover > a
{
color: #fff;
background: #003a69;
}.menu > .menu-item:hover > .sub-menu
{
z-index: 10;
opacity: 1;
}.menu > .current-menu-item > a,
.menu > .current-menu-parent > a
{
color: #7f7f7f;
background: #e7e7e8;
}.sub-menu
{
position: absolute;
z-index: -1;
top: 100%;
left: 50%;
display: block;
padding: 15px 0;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
opacity: 0;
background: #003a69;
}.sub-menu .menu-item
{
display: block;
white-space: nowrap;
}.sub-menu .menu-item a
{
line-height: 45px;
display: block;
padding: 0 30px;
}.sub-menu .menu-item a:hover
{
background: #547cbb;
}.menu-item a
{
font-family: Aller-Bold,sans-serif;
font-size: 20px;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
text-align: center;
text-decoration: none;
color: #fff;
}.menu-opener
{
font-family: Aller-Bold,sans-serif;
font-size: 40px;
position: relative;
display: none;
float: right;
height: 100%;
margin-right: -15px;
padding-right: 15px;
padding-left: 95px;
color: #fff;
background: #ff9231;
}.menu-opener::after
{
position: absolute;
top: 12px;
left: 38px;
display: block;
width: 40px;
height: 34px;
content: '';
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/ico/menu-ico.svg);
background-repeat: no-repeat;
}.menu-opener::before
{
position: absolute;
top: -1px;
left: -1px;
display: block;
width: 0;
height: 0;
content: '';
border-width: 62px 21px 0 0;
border-style: solid;
border-color: #fff transparent transparent transparent;
}.menu-close
{
font-family: Aller-Bold,sans-serif;
font-size: 30px;
position: absolute;
top: 20px;
right: 30px;
display: none;
color: #fff;
}.menu-close::before
{
display: inline-block;
width: 30px;
height: 30px;
margin-right: 10px;
content: '';
vertical-align: -5px;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/ico/close-ico.svg);
background-repeat: no-repeat;
background-size: 30px;
}.nav-bar-sub
{
font-size: 16px;
position: absolute;
top: 0;
right: 0;
display: block;
height: 40px;
margin-top: 12px;
margin-bottom: 10px;
text-align: right;
}.lang-menu
{
display: inline-block;
}.lang-menu a
{
padding-left: 15px;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
text-decoration: none;
color: #7f7f7f;
}.lang-menu a:hover
{
color: #003a69;
}.lang-menu a span:last-child
{
display: none;
}.lang-menu a:not(:last-child)::after
{
display: inline-block;
padding-left: 15px;
content: '\002F';
color: #7f7f7f;
}.lang-menu .current-lang
{
color: #d1d2d4;
}.search-box
{
display: inline-block;
height: 100%;
margin-left: 20px;
}.search-box input
{
display: inline-block;
width: 270px;
height: 100%;
padding-left: 17px;
border: 2px solid #bcbdc0;
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}.search-box input::-webkit-input-placeholder
{
font-family: Aller-Italic,sans-serif;
}.search-box input:-ms-input-placeholder
{
font-family: Aller-Italic,sans-serif;
}.search-box input::placeholder
{
font-family: Aller-Italic,sans-serif;
}.search-box input:focus
{
border-color: #003a69;
outline: 0;
}.search-box .submitButton
{
font-family: Aller-Bold,sans-serif;
line-height: 40px;
display: inline-block;
margin-left: -6px;
padding: 0 12px;
cursor: pointer;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: translateY(-1px);
transform: translateY(-1px);
text-transform: uppercase;
color: #fff;
background: #003a69;
}.search-box .submitButton:hover
{
background: #ff9231;
}#ktCookieStatement
{
font-size: 0.75em;
position: fixed;
z-index: 1000;
bottom: 0;
left: 0;
width: 100%;
padding: 5px;
padding: 5px;
text-align: center;
color: #efefef;
background: rgba(0,0,0,0.75);
}#ktCookieStatement a
{
color: #efefef;
}#ktCookieStatementConfirm,
#ktCookieStatementMoreInfo,
#ktCookieStatementText
{
margin: 0 5px;
}#ktCookieStatementConfirm,
#ktCookieStatementMoreInfo
{
padding: 3px 5px;
cursor: pointer;
border-radius: 3px;
background: rgba(0,0,0,0.75);
}#projectNotices
{
text-align: center;
}#projectNotices p
{
margin-top: 10px;
margin-bottom: 20px;
margin-bottom: 10px;
padding: 15px;
border: 1px solid transparent;
border-radius: 4px;
}#projectNotices p:first-child
{
margin-top: 30px;
}#projectNotices p:last-child
{
margin-bottom: 15px;
}#projectNotices p.success
{
color: #3c763d;
border-color: #d6e9c6;
background-color: #dff0d8;
}#projectNotices p.error
{
color: #a94442;
border-color: #ebccd1;
background-color: #f2dede;
}#projectNotices p.warning
{
color: #8a6d3b;
border-color: #faebcc;
background-color: #fcf8e3;
}#projectNotices p.info
{
color: #31708f;
border-color: #bce8f1;
background-color: #d9edf7;
}div.validator
{
position: relative;
height: 0;
}div.validator > span.erorr-s
{
font-family: verdana;
font-size: 11px;
position: absolute;
z-index: 99;
top: 0;
left: 0;
display: block;
padding: 5px 8px;
white-space: nowrap;
letter-spacing: -1px;
color: #fff;
border-radius: 3px;
background: #c92a2a;
}div.validator > span.erorr-s:after
{
position: absolute;
top: -5px;
left: 10px;
display: block;
width: 0;
height: 0;
content: '';
border-width: 0 5px 10px 5px;
border-style: solid;
border-color: transparent transparent #c92a2a transparent;
}.loading-upper
{
position: relative;
}.loading-upper:before
{
position: absolute;
top: 50%;
top: -23px;
left: 50%;
width: 200px;
height: 13px;
content: '';
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
-webkit-animation: move 0.5s linear infinite;
animation: move 0.5s linear infinite;
border: 1px solid #cc0136;
border-radius: 3px;
background-image: -webkit-repeating-linear-gradient(135deg,#cc0136,#cc0136 11px,#eee 10px,#eee 20px);
background-image:         repeating-linear-gradient(-45deg,#cc0136,#cc0136 11px,#eee 10px,#eee 20px);
background-size: 28px 28px;
}.loading
{
position: relative;
}.loading::before
{
position: absolute;
z-index: 100;
top: 50%;
left: 50%;
display: block;
width: 30px;
height: 30px;
margin-top: -15px;
margin-left: -15px;
content: '';
-webkit-animation: rotate 1s infinite linear;
animation: rotate 1s infinite linear;
border: 0 solid #003a69;
border-radius: 50%;
background-color: #fff;
box-shadow: 0 -10px 0 12px #003a69 inset;
}@-webkit-keyframes move
{
0%
{
background-position: 0 0;
}100%
{
background-position: 28px 0;
}
}@keyframes move
{
0%
{
background-position: 0 0;
}100%
{
background-position: 28px 0;
}
}@-webkit-keyframes rotate
{
0%
{
-webkit-transform: rotate(0);
transform: rotate(0);
}100%
{
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}@keyframes rotate
{
0%
{
-webkit-transform: rotate(0);
transform: rotate(0);
}100%
{
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}html
{
font-size: 16px;
}body
{
font-family: Aller-Regular,sans-serif;
-webkit-font-smoothing: antialiased;
}img
{
-ms-interpolation-mode: bicubic;
}strong
{
font-family: Aller-Bold,sans-serif;
}.container
{
padding: 0 30px;
}main
{
margin-bottom: -16px;
-webkit-transform: translateY(-16px);
transform: translateY(-16px);
}.about-company-text,
.breadcrumb-wrap,
.general-contact,
.layout-header,
.max-container
{
max-width: 1920px;
margin: 0 auto;
}.breadcrumb-wrap
{
position: relative;
height: 85px;
text-align: right;
}.breadcrumb-wrap::after
{
position: absolute;
z-index: 1;
top: 0;
right: 0;
display: block;
width: 40%;
height: 100%;
content: '';
background: #f3f3f3;
}.breadcrumb-wrap > div
{
height: 100%;
}#breadcrumb
{
font-size: 16px;
position: relative;
z-index: 2;
display: inline-block;
min-width: 615px;
height: 85px;
padding-left: 40px;
-webkit-transform: skewX(21deg);
transform: skewX(21deg);
text-align: right;
color: #7f7f7f;
background: #f3f3f3;
}#breadcrumb > span
{
position: relative;
top: 50%;
display: block;
-webkit-transform: translateY(-50%) skewX(-21deg);
transform: translateY(-50%) skewX(-21deg);
}#breadcrumb a
{
text-decoration: underline;
color: #7f7f7f;
}#breadcrumb a:hover
{
text-decoration: none;
}#breadcrumb a::after
{
font-size: 20px;
display: inline-block;
padding-right: 4px;
padding-left: 10px;
content: '\00BB';
white-space: nowrap;
text-decoration: none;
}.breadcrumb_last
{
white-space: nowrap;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-filter: blur(0);
filter: blur(0);
}h1
{
font-family: Aller-Bold,sans-serif;
font-size: 2.75rem;
line-height: 50px;
margin-bottom: 1.25rem;
color: #003a69;
}h2
{
font-family: Aller-Bold,sans-serif;
font-size: 1.875rem;
line-height: 2rem;
margin-bottom: 1rem;
color: #003a69;
}h3
{
font-family: Aller-Bold,sans-serif;
font-size: 1.5rem;
color: #003a69;
}ol,
p
{
font-size: 1.25rem;
line-height: 1.5rem;
}.theme-hp
{
display: block;
width: 100%;
margin: 0!important;
padding: 0!important;
}.banner__text
{
background: red;
}.banner__text > div
{
max-width: 600px;
padding-top: 60px;
}.banner__text > div a
{
font-size: 24px;
display: inline-block;
color: #003a69;
border-bottom: 1px solid #bfcee5;
}.banner__text > div a:not(:last-child)
{
margin-right: 35px;
}.our-fields,
.our-products
{
position: relative;
max-width: 1920px;
margin: 0 auto;
margin-top: 70px;
}.our-fields header,
.our-products header
{
margin-top: 50px;
margin-bottom: 30px;
text-align: center;
}.our-fields h2,
.our-products h2
{
font-family: Aller-Bold,sans-serif;
font-size: 2.375rem;
line-height: 1.2;
color: #003a69;
}.hp-box
{
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}.hp-box a
{
display: block;
height: 100%;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
text-decoration: none;
color: #003a69;
background: #e9eef6;
}.hp-box a:hover
{
background: #ff9231;
}.hp-box a:hover img
{
-webkit-transform: scale(1.05);
transform: scale(1.05);
}.hp-box a:hover h3 > span
{
color: #fff;
background-image: none;
}.hp-box div:first-child
{
overflow: hidden;
}.hp-box img
{
min-height: 100px;
margin: 0 auto;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}.hp-box div:last-child
{
position: relative;
}.hp-box h3
{
font-weight: 400;
line-height: 1;
position: relative;
top: 50%;
padding: 15px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}.hp-box span
{
font-family: Aller-Regular,sans-serif;
font-size: 1.3rem;
font-weight: 400;
line-height: 1;
display: inline;
background-image: -webkit-linear-gradient(left,#bfcee5 0,#bfcee5 100%);
background-image:         linear-gradient(to right,#bfcee5 0,#bfcee5 100%);
background-repeat: repeat-x;
background-position: 0 95%;
background-size: 100% 1px;
}.hp-header
{
position: relative;
overflow: hidden;
max-width: 1920px;
min-height: 680px;
margin: 0 auto;
}.hp-header *
{
overflow: hidden;
}.hp-header::after
{
position: absolute;
z-index: 3;
top: 0;
left: 50%;
display: block;
width: 100%;
height: 100%;
content: '';
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/theme/homepage.svg);
background-repeat: no-repeat;
background-position: center top;
background-size: auto 680px;
}.hp-header::before
{
position: absolute;
z-index: 70;
top: 0;
right: -1625px;
display: block;
width: 0;
height: 0;
content: '';
border-width: 0 0 900px 370px;
border-style: solid;
border-color: transparent transparent #fff transparent;
}.hp-header .hp-header__carousel
{
position: absolute;
z-index: 1;
top: 1px;
right: 0;
width: 78%;
height: auto;
height: 100%;
}.hp-header .slick-list
{
height: 100%;
}.hp-header .slick-track
{
height: 100%;
}.hp-header img
{
height: auto!important;
min-height: 100%!important;
}.hp-header .container
{
position: relative;
z-index: 50;
height: 100%;
}.hp-header__text
{
position: relative;
z-index: 10;
width: 650px;
min-height: 340px;
margin-bottom: -16px;
padding-top: 50px;
padding-right: 110px;
padding-bottom: 50px;
}.hp-header__text h1
{
font-family: Aller-Regular,sans-serif;
font-weight: 400;
margin-bottom: 20px;
color: #003a69;
}.hp-header__text p
{
font-size: 1.1rem;
}.hp-header__text ul
{
margin: 0;
padding: 0;
list-style: none;
}.hp-header__text ul li
{
display: inline-block;
}.hp-header__text ul li:not(:last-child)
{
margin-right: 35px;
}.hp-header__text ul a
{
font-family: Aller-Regular,sans-serif;
font-size: 1.3rem;
display: inline-block;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
text-decoration: none;
color: #003a69;
}.hp-header__text ul a:hover
{
color: #ff9231;
}.hp-header__text ul a:hover span
{
background-image: -webkit-linear-gradient(left,#ff9231 0,#ff9231 100%);
background-image:         linear-gradient(to right,#ff9231 0,#ff9231 100%);
}.hp-header__text ul a span
{
background-image: -webkit-linear-gradient(left,#bfcee5 0,#bfcee5 100%);
background-image:         linear-gradient(to right,#bfcee5 0,#bfcee5 100%);
background-repeat: repeat-x;
background-position: 0 95%;
background-size: 100% 1px;
}.hp-news
{
position: relative;
max-width: 1920px;
margin: 0 auto;
padding-bottom: 30px;
text-align: center;
background: #e7e7e8;
}.hp-news__button
{
font-size: 1.875rem;
line-height: 85px;
height: 85px;
padding-right: 60px;
padding-left: 80px;
text-align: center;
}.hp-news__button::before
{
display: none;
}.hp-news__button::after
{
border: 35px solid transparent;
border-top: 85px solid #003a69;
border-bottom: 0 solid;
}.hp-news__button h2
{
display: inline;
margin: 0;
color: #fff;
}.hp-news__archive-link
{
display: block;
-webkit-transform: translateY(-1.5rem);
transform: translateY(-1.5rem);
text-align: right;
}.hp-news__archive-link a
{
font-size: 1.5rem;
line-height: 1.5rem;
margin-top: 60px;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
color: #a1a1a2;
border-bottom: 1px solid #a1a1a2;
}.hp-news__archive-link:hover a
{
text-decoration: none;
color: #003a69;
border-bottom-color: #003a69;
}.hp-news__box
{
position: relative;
height: 100%;
margin-top: 30px;
margin-bottom: 30px;
padding: 0 10px;
}.hp-news__box a
{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display:         flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
text-align: center;
text-decoration: none;
color: #003a69;
background: #fff;;
}.hp-news__box a:hover
{
background: #ff9231;
}.hp-news__box a:hover img
{
-webkit-transform: scale(1.05);
transform: scale(1.05);
}.hp-news__box a:hover h3 > span
{
color: #fff;
background-image: none;
}.hp-news__box div:first-child
{
overflow: hidden;
}.hp-news__box img
{
height: 200px;
margin: 0 auto;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}.hp-news__box div:last-child
{
position: relative;
}.hp-news__box h3
{
line-height: 100%;
position: relative;
top: 50%;
margin-bottom: 0;
padding: 15px 20px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
vertical-align: bottom;
}.hp-news__box h3 span
{
font-family: Aller-Regular,sans-serif;
font-size: 1.375rem;
font-weight: 400;
line-height: 1.6rem;
display: inline;
background-image: -webkit-linear-gradient(left,#bfcee5 0,#bfcee5 100%);
background-image:         linear-gradient(to right,#bfcee5 0,#bfcee5 100%);
background-repeat: repeat-x;
background-position: 0 95%;
background-size: 100% 1px;
}.hp-news__carousel
{
overflow: hidden;
}.slick-disabled
{
display: none!important;
}.slick-next
{
font-size: 80px;
line-height: 20px;
position: absolute;
z-index: 2;
top: 50%;
right: 0;
display: block;
width: 65px;
height: 80px;
margin-top: 30px;
padding-left: 10px;
cursor: pointer;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
white-space: pre;
opacity: 1;
color: #fff;
background: #003a69;
}.slick-next::before
{
display: block;
width: 0;
height: 0;
content: '';
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: translate(-10px,-25px);
transform: translate(-10px,-25px);
border-width: 0 0 25px 65px;
border-style: solid;
border-color: transparent transparent #003a69 transparent;
}.slick-next::after
{
display: block;
width: 0;
height: 0;
content: '';
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: translate(-10px,35px);
transform: translate(-10px,35px);
border-width: 0 65px 25px 0;
border-style: solid;
border-color: transparent #003a69 transparent transparent;
}.slick-next:hover
{
text-decoration: none;
color: #fff;
background: #ff9231;
}.slick-next:hover::before
{
border-bottom-color: #ff9231;
}.slick-next:hover::after
{
border-right-color: #ff9231;
}.slick-prev
{
font-size: 80px;
line-height: 20px;
position: relative;
position: relative;
position: absolute;
z-index: 2;
top: 50%;
left: 0;
display: block;
width: 65px;
height: 80px;
margin-top: 30px;
padding-left: 10px;
cursor: pointer;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: translateY(-50%) rotate(180deg);
transform: translateY(-50%) rotate(180deg);
white-space: pre;
opacity: 1;
color: #fff;
background: #003a69;
}.slick-prev::before
{
display: block;
width: 0;
height: 0;
content: '';
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: translate(-10px,-25px);
transform: translate(-10px,-25px);
border-width: 0 0 25px 65px;
border-style: solid;
border-color: transparent transparent #003a69 transparent;
}.slick-prev::after
{
display: block;
width: 0;
height: 0;
content: '';
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: translate(-10px,35px);
transform: translate(-10px,35px);
border-width: 0 65px 25px 0;
border-style: solid;
border-color: transparent #003a69 transparent transparent;
}.slick-prev:hover
{
text-decoration: none;
color: #fff;
background: #ff9231;
}.slick-prev:hover::before
{
border-bottom-color: #ff9231;
}.slick-prev:hover::after
{
border-right-color: #ff9231;
}.layout-header
{
position: relative;
overflow: hidden;
}.layout-header::before
{
position: absolute;
z-index: 2;
top: 0;
left: 0;
display: block;
width: 35%;
height: 100%;
content: '';
background: #fff;
}.layout-header img
{
position: absolute;
z-index: 1;
top: 0;
right: 0;
min-width: 51%;
min-height: 100%;
}.layout-header__text
{
position: relative;
z-index: 3;
width: 655px;
min-height: 340px;
margin-bottom: -16px;
padding-top: 18px;
padding-right: 110px;
padding-bottom: 50px;
background: #fff;
}.layout-header__text a
{
font-size: 1rem;
line-height: 1.2rem;
margin-bottom: 1rem;
text-decoration: underline;
color: #000;
}.layout-header__text::before
{
position: absolute;
top: 0;
right: 105px;
display: block;
width: 420px;
height: 100%;
content: '';
-webkit-transform: translateX(100%);
transform: translateX(100%);
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/theme/subpage.svg);
background-repeat: no-repeat;
background-position: left top;
background-size: auto 340px;
}.layout-header__text .entry-content
{
margin-bottom: 16px;
}.news-archive,
.news-article,
.product-layout,
.subpage-theme
{
position: relative;
z-index: 1;
}.news-archive::before,
.news-article::before,
.product-layout::before,
.subpage-theme::before
{
position: absolute;
z-index: -1;
top: 0;
right: 0;
display: block;
width: 100%;
height: 100%;
content: '';
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/theme/subpage-article.svg);
background-repeat: no-repeat;
background-position: right top;
background-size: auto 680px;
}.signpost
{
padding-top: 90px;
padding-bottom: 60px;
background: #e7e7e8;
}.signpost__box
{
margin-bottom: 30px;
}.signpost__box a
{
display: block;
height: 100%;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
text-align: center;
text-decoration: none;
color: #003a69;
background: #fff;
}.signpost__box a:hover
{
background: #ff9231;
}.signpost__box a:hover img
{
-webkit-transform: scale(1.05);
transform: scale(1.05);
}.signpost__box a:hover h2 > span
{
color: #fff;
background-image: none;
}.signpost__box div
{
overflow: hidden;
}.signpost__box img
{
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}.signpost__box h2
{
font-family: Aller-Bold,sans-serif;
font-size: 1.625rem;
line-height: 1.825rem;
margin-bottom: 5px;
padding: 15px;
padding-top: 20px;
}.signpost__box span
{
background-image: -webkit-linear-gradient(left,#bfcee5 0,#bfcee5 100%);
background-image:         linear-gradient(to right,#bfcee5 0,#bfcee5 100%);
background-repeat: repeat-x;
background-position: 0 95%;
background-size: 100% 1px;
}.about-company-text
{
padding-top: 80px;
padding-bottom: 70px;
background: #e7e7e8;
}.contact-map #map
{
width: 100%;
height: 500px;
}.contact-map .map-pin
{
font-size: 1.1rem;
}.contact-map img
{
margin-top: 20px;
}.general-contact
{
padding-top: 36px;
padding-bottom: 30px;
background: #f3f3f3;
}.general-contact__item
{
font-size: 1.25rem;
line-height: 1.5rem;
text-align: center;
}.general-contact__item::before
{
display: inline-block;
height: 51px;
margin-bottom: 4px;
content: '';
background-repeat: no-repeat;
background-position: left center;
}.general-contact__item div:first-child
{
color: #7f7f7f;
}.general-contact__item div:last-child a,
.general-contact__item div:last-child span
{
color: #000;
}.general-contact__item--email::before
{
width: 54px;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/ico/mail-ico.svg);
background-size: 54px;
}.general-contact__item--phone::before
{
width: 43px;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/ico/phone-ico.svg);
background-size: 43px;
}.general-contact__item--phone a
{
display: none;
}.general-contact__item--fax::before
{
width: 54px;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/ico/gps2.svg);
background-size: 54px;
}.contacts-listing
{
font-size: 1.25rem;
line-height: 1.5rem;
padding-top: 40px;
}.contacts-listing .container > .row
{
position: relative;
padding-top: 50px;
padding-bottom: 20px;
}.contacts-listing .container > .row::after
{
position: absolute;
bottom: 0;
left: 15px;
display: block;
width: calc(100% - 30px);
height: 1px;
content: '';
border-bottom: 1px solid #ccc;
}.contacts-item
{
margin-bottom: 30px;
}.contacts-item__department
{
font-family: Aller-Bold,sans-serif;
font-size: 1.875rem;
line-height: 2rem;
display: block;
margin-bottom: 1rem;
color: #003a69;
}.contacts-item__name
{
font-family: Aller-Bold,sans-serif;
}.contacts-item__position
{
color: #7f7f7f;
}.contacts-item__position::before
{
padding-right: 3px;
content: '\2013';
}.contacts-item__mail
{
display: block;
color: #000;
}.contacts-item__mail::before
{
display: inline-block;
width: 20px;
height: 16px;
margin-right: 7px;
content: '';
vertical-align: -2px;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/ico/mail-ico.svg);
background-repeat: no-repeat;
background-position: left top;
background-size: 20px;
}.contacts-item__mail:hover
{
color: #000;
}.contacts-item__phone
{
display: block;
}.contacts-item__phone::before
{
display: inline-block;
width: 20px;
height: 16px;
margin-right: 7px;
content: '';
vertical-align: -2px;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/ico/phone-ico.svg);
background-repeat: no-repeat;
background-position: center top;
background-size: 16px;
}.contacts-item__phone a
{
display: none;
color: #000;
}.contacts-item__details
{
position: relative;
}.contacts-item__details-description
{
font-family: Aller-Bold,sans-serif;
display: block;
margin-bottom: 10px;
}.contacts-item__details-content
{
position: relative;
left: 12px;
display: none;
}.contacts-item__details-content hr
{
margin-top: -10px;
margin-bottom: 5px;
border: none;
border-bottom: 1px solid #ccc;
}.contacts-item__details-content h3
{
font-family: Aller-Bold,sans-serif;
font-size: 1.875rem;
margin-top: 0;
color: #003a69;
}.contacts-item__details-content .col-md-6
{
padding-top: 30px;
padding-bottom: 40px;
}.news-archive
{
padding-top: 70px;
padding-bottom: 100px;
background: #e7e7e8;
}.news-archive header
{
margin-bottom: 60px;
}.news-archive-item
{
position: relative;
margin-bottom: 100px;
text-align: center;
}.news-archive-item__content
{
display: block;
overflow: hidden;
width: 100%;
height: 200px;
padding-left: 30px;
text-align: left;
color: #000;
background: #fff;
}.news-archive-item__content:hover
{
text-decoration: none;
color: #000;
}.news-archive-item__content:hover .news-archive-item__img img
{
-webkit-transform: scale(1.05);
transform: scale(1.05);
}.news-archive-item__content:hover .news-archive-item__text h2 span
{
color: #ff9231;
background-image: none;
background-image: -webkit-linear-gradient(left,#ff9231 0,#ff9231 100%);
background-image:         linear-gradient(to right,#ff9231 0,#ff9231 100%);
}.news-archive-item__img
{
position: relative;
z-index: 3;
float: left;
overflow: hidden;
margin-right: 30px;
margin-left: -30px;
}.news-archive-item__img img
{
height: 200px;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}.news-archive-item__text
{
position: relative;
z-index: 2;
padding-top: 30px;
padding-right: 30px;
}.news-archive-item__text::after
{
position: absolute;
top: 150px;
left: 0;
display: block;
width: 100%;
height: 50px;
content: '';
background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);
background:         linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);
}.news-archive-item__text h2
{
font-size: 1.625rem;
}.news-archive-item__text h2 span
{
line-height: 1;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
text-decoration: none;
color: #003a69;
background-image: -webkit-linear-gradient(left,#bfcee5 0,#bfcee5 100%);
background-image:         linear-gradient(to right,#bfcee5 0,#bfcee5 100%);
background-repeat: repeat-x;
background-position: 0 95%;
background-size: 100% 1px;
}.news-archive-item__text p
{
margin: 0;
}.news-archive-item__date::after
{
content: ' | ';
}.news-archive-item__button
{
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translate(-50%,100%);
transform: translate(-50%,100%);
}.news-article
{
padding-top: 1.5rem;
}.news-article header
{
margin-bottom: 20px;
}.news-article-date
{
font-size: 1.25rem;
float: right;
margin-top: 15px;
text-align: right;
color: #000;
}.news-article-img
{
float: right;
max-width: 50%;
margin-top: -9px;
margin-bottom: 20px;
margin-left: 50px;
}.products-listing
{
padding-top: 60px;
padding-bottom: 90px;
background: #e7e7e8;
}.products-listing-filter
{
margin-bottom: 60px;
padding: 0 25px;
background: #fff;
}.products-listing-filter input
{
display: none;
}.products-listing-filter input:checked + label::after
{
opacity: 1;
}.products-listing-filter label
{
font-size: 1.375rem;
position: relative;
display: inline-block;
margin: 10px 20px;
cursor: pointer;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
color: #000;
}.products-listing-filter label:hover
{
color: #003a69;
}.products-listing-filter label:hover::before
{
background: #e7e7e8;
}.products-listing-filter label::before
{
display: inline-block;
width: 30px;
height: 30px;
margin-right: 8px;
content: '';
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
vertical-align: -8px;
border: 2px solid #c0c1c3;
}.products-listing-filter label::after
{
position: absolute;
top: 15px;
left: 15px;
display: block;
width: 12px;
height: 19px;
content: '';
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: translate(-50%,-50%) rotate(40deg);
transform: translate(-50%,-50%) rotate(40deg);
opacity: 0;
border: 5px solid #003a69;
border-top: none;
border-left: none;
}.products-item
{
margin-bottom: 40px;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}.products-item__content
{
display: block;
overflow: hidden;
height: 200px;
padding-left: 35px;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
color: #000;
background: #fff;
}.products-item__content:hover
{
text-decoration: none;
color: #fff;
background: #ff9231;
}.products-item__content:hover .products-item__img img
{
-webkit-transform: scale(1.05);
transform: scale(1.05);
}.products-item__content:hover .products-item__text::before
{
-webkit-transition-delay: 0.115s;
transition-delay: 0.115s;
opacity: 0;
}.products-item__content:hover .products-item__text::after
{
opacity: 1;
}.products-item__content:hover .products-item__text h2
{
color: #fff;
}.products-item__content:hover .products-item__text h2 span
{
background-image: none;
}.products-item__img
{
position: relative;
z-index: 3;
float: left;
overflow: hidden;
margin-right: 35px;
margin-left: -35px;
}.products-item__img img
{
width: auto;
height: 200px;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}.products-item__text
{
overflow: hidden;
padding-top: 30px;
padding-right: 20px;
}.products-item__text::before
{
position: absolute;
top: 135px;
left: 50%;
display: block;
width: calc(100% - 30px);
height: 65px;
content: '';
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);
background:         linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);
}.products-item__text::after
{
position: absolute;
top: 135px;
left: 50%;
display: block;
width: calc(100% - 30px);
height: 65px;
content: '';
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
opacity: 0;
background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,#ff9231 50%,#ff9231 100%);
background:         linear-gradient(to bottom,rgba(255,255,255,0) 0,#ff9231 50%,#ff9231 100%);
}.products-item__text h2
{
font-size: 1.625rem;
line-height: 1.3;
margin-bottom: 20px;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}.products-item__text h2 span
{
background-image: -webkit-linear-gradient(left,#bfcee5 0,#bfcee5 100%);
background-image:         linear-gradient(to right,#bfcee5 0,#bfcee5 100%);
background-repeat: repeat-x;
background-position: 0 95%;
background-size: 100% 1px;
}.products-item__text p
{
font-size: 1.375rem;
line-height: 1.2;
}.loading article
{
opacity: 0.5;
}.loading::before
{
border-color: #003a69!important;
}.no-results
{
margin: 0 auto;
margin-top: 50px;
margin-bottom: 40px;
text-align: center;
}.product-layout
{
padding-top: 1.5rem;
}.product-layout-img
{
margin-top: -9px;
}.product-layout__video
{
position: relative;
margin-top: 40px;
}.product-layout__video.clicked::before
{
display: none;
}.product-layout__video::before
{
position: absolute;
top: 50%;
left: 50%;
display: block;
width: 185px;
height: 75px;
content: '';
cursor: pointer;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/ico/play-video-ico.svg);
background-repeat: no-repeat;
background-size: 185px;
}.product-layout__video img
{
cursor: pointer;
}.product-layout__gallery
{
margin-top: 40px;
padding: 40px 30px;
text-align: center;
background: #e7e7e8;
}.product-layout__gallery h2
{
margin-top: 0;
margin-bottom: 30px;
}.product-layout__gallery .gallery
{
margin: 0;
}.product-layout__gallery .gallery-item
{
position: relative;
}.product-layout__gallery .gallery-item.lastInRow::before
{
right: 0;
left: auto;
}.product-layout__gallery .gallery-item::before
{
position: absolute;
z-index: 2;
top: 0;
left: 0;
display: block;
width: calc(100% - 9px);
height: calc(100% - 8px);
height: 100%;
content: '';
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: none;
transform: none;
opacity: 0;
background: #003a69;
}.product-layout__gallery .gallery-item::after
{
position: absolute;
z-index: 3;
top: 50%;
left: 50%;
display: block;
width: 66px;
height: 66px;
content: '';
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
opacity: 0;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/ico/gallery-ico.svg);
background-repeat: no-repeat;
background-size: auto 66px;
}.product-layout__gallery .gallery-item:hover img
{
-webkit-transform: none;
transform: none;
}.product-layout__gallery .gallery-item:hover::before
{
opacity: 0.6;
}.product-layout__gallery .gallery-item:hover::after
{
opacity: 1;
}.hidden-desktop
{
display: none;
}.visible-mobile
{
display: none;
}#error404
{
margin-bottom: 125px;
padding-top: 5rem;
text-align: center;
}#error404 header
{
margin-bottom: 40px;
}.error404__button span::before
{
display: none;
}@media print
{
#breadcrumb,
#map,
.breadcrumb-wrap,
.contact-button,
.contacts-item__details-button,
.footer-bottom,
.footer-main,
.footer-main__links,
.footer-trust-us,
.hidden-desktop,
.hp-box img,
.hp-header::before,
.hp-header__carousel,
.hp-header__text > div > ul,
.hp-news,
.hp-news__archive-link,
.hp-news__box img,
.hp-news__button,
.hp-news__carousel,
.layout-header > header > img,
.menu-opener,
.news-archive-item__button,
.news-article-img,
.product-layout__video,
.products-listing-filter,
.signpost__box img,
.slick-next,
.slick-prev,
.subpage-nav-buttons,
.visible-mobile
{
display: none!important;
}.layout-header__text
{
padding-bottom: 0!important;
}.about-company-text,
.products-listing,
.signpost
{
padding-top: 0!important;
}.contacts-item__details-content
{
display: block!important;
}.gallery
{
page-break-before: always!important;
page-break-inside: avoid;
}.product-layout__gallery
{
display: block!important;
padding-top: 0!important;
-webkit-break-before: always!important;
break-before: always!important;
page-break-before: always!important;
}.product-layout__gallery .gallery
{
padding-top: 0!important;
page-break-before: avoid!important;
}.product-layout__gallery .gallery-item
{
-webkit-break-after: always!important;
break-after: always!important;
page-break-after: always!important;
page-break-inside: avoid!important;
}.product-layout .col-md-6:last-child
{
padding-top: 0!important;
}.debil
{
display: block!important;
float: none!important;
}.signpost__box
{
margin-bottom: 0;
padding-left: 0;
}.signpost__box a
{
text-align: left;
}.entry-content ol > li
{
padding-left: 35px!important;
}.entry-content ol > li::before
{
text-align: left;
color: #000;
}.products-item
{
margin-bottom: 0!important;
padding-left: 0;
}.products-item__content
{
padding-left: 0;
}.general-contact
{
padding-top: 20px;
padding-bottom: 0;
}.general-contact__item
{
margin-bottom: 0!important;
text-align: left;
}.general-contact__item::before
{
height: 0;
margin-bottom: 0;
}.contacts-listing
{
padding-top: 0;
}.contacts-listing .container > .row::after
{
display: none;
}.contacts-item
{
margin-bottom: 0!important;
}.contacts-item__mail::before,
.contacts-item__phone::before
{
display: none;
}.contacts-item__department
{
margin-bottom: 28px!important;
}.contacts-item:first-child .contacts-item__department
{
margin-bottom: 0!important;
}.contacts-item:not(:first-child) .contacts-item__department:not(:empty)
{
border-top: none!important;
}.contacts-item:not(:first-child) .contacts-item__department:empty
{
line-height: 0!important;
height: 0!important;
margin-top: -7px;
border-top: none!important;
}.news-archive
{
padding-top: 20px!important;
}.news-archive-item
{
margin-bottom: 0!important;
padding-left: 0!important;
}.news-archive-item__content
{
padding-left: 0!important;
}.news-archive-item__text
{
padding-left: 0!important;
}.news-archive-item__text::after
{
top: 150px!important;
height: 50px!important;
}.hp-header__text
{
margin-bottom: 5mm!important;
padding-bottom: 0!important;
}.our-fields,
.our-products
{
margin-top: -10mm!important;
}.our-fields header,
.our-products header
{
text-align: left!important;
}.hp-box
{
margin: 0!important;
margin-bottom: -10mm!important;
padding: 0!important;
padding-left: 15px!important;
text-align: left!important;
}.hp-box a
{
height: auto!important;
}.hp-box img
{
display: none!important;
height: 0!important;
}.hp-box h3
{
margin-bottom: 0!important;
padding: 0!important;
}.col-md-6:first-child
{
border: 1px solid #fff;
}
}@page
{
margin: 25mm 25mm 25mm 25mm;
size: auto;
}@media (min-width:1180px)
{
nav
{
margin-right: -20px;
}.menu > .menu-item:first-child > a
{
padding-left: 30px;
}.hp-header__text p
{
padding-right: 50px;
}.product-layout .col-md-6:last-child
{
padding-left: 40px;
}.layout-header
{
min-height: 340px;
}
}@media (min-width:1921px)
{
body.home::after
{
top: 90px;
right: auto;
left: 50%;
width: 1000px;
height: 100px;
-webkit-transform: translateX(calc(-50% + 850px)) skewX(-22deg);
transform: translateX(calc(-50% + 850px)) skewX(-22deg);
}body::after
{
top: 90px;
right: 0;
left: 50%;
width: 500px;
height: 100px;
-webkit-transform: translateX(460px);
transform: translateX(460px);
}.hp-header__text
{
padding-top: 80px;
padding-right: 0;
}.nav-bar-sub
{
margin-top: 30px;
margin-bottom: 20px;
}.nav-bar-main
{
height: 189px;
}.nav-wrap
{
padding-top: 90px;
}.brand
{
margin-top: 104px;
}.menu > .menu-item > a
{
line-height: 100px;
}.menu-item a
{
font-size: 24px;
}.breadcrumb-wrap
{
height: 100px;
}#breadcrumb
{
min-width: 579px;
height: 100px;
}#breadcrumb::before
{
border-width: 100px 0 0 30px;
}.hp-header
{
left: 50%;
width: 2290px;
max-width: inherit;
min-height: 900px;
margin: 0;
-webkit-transform: translateX(calc(-50% + 185px));
transform: translateX(calc(-50% + 185px));
}.hp-header::before
{
height: 900px;
-webkit-transform: translateX(calc(-50% - 1438px));
transform: translateX(calc(-50% - 1438px));
background-size: auto 300px;
}.hp-header::after
{
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/theme/homepage-xl.svg);
background-position: left top;
background-size: auto 900px;
}.hp-header .container
{
-webkit-transform: translate(-185px);
transform: translate(-185px);
}.layout-header
{
min-height: 400px;
}.layout-header__text
{
width: 675px;
min-height: 400px;
padding-right: 140px;
}.layout-header__text::before
{
width: 500px;
-webkit-transform: translateX(calc(100% - 125px));
transform: translateX(calc(100% - 125px));
background-size: auto 400px;
}.news-archive::before,
.news-article::before,
.product-layout::before,
.subpage-theme::before
{
background-size: auto 800px;
}.product-layout .col-md-6:last-child
{
padding-left: 40px;
}.news-article-date
{
padding-top: 10px;
}.news-article-img
{
margin-top: 6px;
}.footer-main .container::after
{
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/theme/footer-extend-xl.svg);
}.footer-main .container::before
{
position: absolute;
z-index: 2;
right: -329px;
bottom: -55px;
display: block;
width: 100px;
height: 100px;
content: '';
-webkit-transform: rotate(22deg);
transform: rotate(22deg);
background: #fff;
}
}@media (max-width:767px)
{
.header-main
{
padding-top: 15px;
padding-bottom: 15px;
}.nav-bar-main
{
padding-top: 0;
}.brand
{
margin-top: 0;
}.nav-wrap
{
position: fixed;
z-index: 99;
top: 0;
left: 0;
display: none;
overflow: auto;
width: 100%;
height: 100vh;
padding-top: 0;
background: #ff9231;
}.menu
{
display: block;
width: 100%;
height: auto;
padding: 0 30px;
}.menu > .menu-item
{
display: block;
height: auto;
border-bottom: 1px solid rgba(255,255,255,0.6);
}.menu > .menu-item:first-child > a
{
padding-left: inherit;
}.menu > .menu-item:not(:first-child)
{
margin-left: auto;
}.menu > .menu-item > a
{
font-size: 30px;
line-height: normal;
display: block;
padding: 10px 0;
-webkit-transform: none;
transform: none;
}.menu > .menu-item > a span
{
-webkit-transform: none;
transform: none;
}.menu > .menu-item:hover > a
{
background: inherit;
}.menu > .current-menu-item a
{
color: rgba(255,255,255,0.6);
background: #ff9231;
}.sub-menu
{
position: relative;
display: none;
padding: 0;
padding-bottom: 10px;
-webkit-transition: none;
transition: none;
opacity: 1;
background: inherit;
}.sub-menu .menu-item a:hover
{
background: inherit;
}.nav-bar-sub
{
position: relative;
right: auto;
height: auto;
padding: 0 30px;
text-align: center;
}.lang-menu
{
font-size: 24px;
display: block;
margin-bottom: 15px;
text-align: left;
}.lang-menu a
{
padding-left: 10px;
color: #fff;
}.lang-menu a:first-child
{
padding-left: 0;
}.lang-menu a:not(:last-child)::after
{
padding-left: 10px;
color: #fff;
}.lang-menu a span:first-child
{
display: none;
}.lang-menu a span:last-child
{
display: inline-block;
padding-top: 5px;
}.lang-menu .current-lang
{
color: rgba(255,255,255,0.6);
}.search-box
{
position: relative;
display: block;
margin: 0 auto;
}.search-box input
{
width: 100%;
height: 40px;
padding-right: 40px;
}.search-box .submitButton
{
position: absolute;
top: 0;
right: 0;
height: 40px;
padding: 0 9px;
}.search-box .submitButton::before
{
display: block;
width: 23px;
height: 23px;
margin-top: 8px;
content: '';
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/ico/search-ico.svg);
}.search-box .submitButton span
{
display: none;
}.menu-opener
{
display: inline-block;
}.menu-close
{
display: inline-block;
}.menu-close::before
{
width: 20px;
height: 20px;
margin-right: 5px;
vertical-align: -3px;
background-size: 20px;
}h1
{
font-size: 1.5rem;
line-height: 1.6rem;
margin-bottom: 0.5rem;
}h2
{
font-size: 1.5rem;
line-height: 1.5rem;
}h3
{
font-size: 1.4rem;
line-height: 1.4rem;
}ol,
p
{
font-size: 1rem;
line-height: 1.2rem;
}.button-trapezoid
{
font-size: 0.9rem;
line-height: 1.3;
}.button-trapezoid span::before
{
vertical-align: -4px;
}.subpage-nav-buttons
{
margin-top: 0;
}.subpage-nav-buttons .button-trapezoid
{
margin-top: 15px;
}.hp-header::before
{
right: 0;
border: none;
}.hp-news
{
padding-bottom: 50px;
}.hp-news__button
{
font-size: 1.25rem;
line-height: 60px;
height: 60px;
padding-right: 40px;
padding-left: 50px;
}.hp-news__button::after
{
border: 20px solid transparent;
border-top: 60px solid #003a69;
border-bottom: 0 solid;
}.hp-news__archive-link
{
position: absolute;
bottom: 20px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}.hp-news__archive-link a
{
font-size: 1.125rem;
}.hp-carousel-next,
.hp-carousel-prev
{
font-size: 40px;
line-height: 0;
width: 50px;
height: 45px;
margin-top: 0;
padding-left: 6px;
text-align: left;
}.hp-carousel-next::before,
.hp-carousel-prev::before
{
-webkit-transform: translate(-6px,-20px);
transform: translate(-6px,-20px);
border-width: 0 0 20px 50px;
}.hp-carousel-next::after,
.hp-carousel-prev::after
{
-webkit-transform: translate(-6px,25px);
transform: translate(-6px,25px);
border-width: 0 50px 20px 0;
}.signpost__box h2
{
font-size: 1.3rem;
line-height: 1.4rem;
}.gallery
{
margin-top: 50px;
margin-bottom: 20px;
}.gallery br
{
display: none;
}.gallery-item
{
width: 50%!important;
}.gallery-item::after
{
width: 40px;
height: 40px;
background-size: auto 40px;
}.entry-content ol li
{
padding-top: 4px;
padding-left: 45px;
}.entry-content ol li::before
{
font-size: 1.5rem;
line-height: 30px;
width: 30px;
height: 30px;
}.entry-content table
{
font-size: 1rem;
line-height: 1.2rem;
}.entry-content table td:first-child
{
width: 100px;
}.general-contact__item--phone span
{
display: none;
}.general-contact__item--phone a
{
display: inline;
}.contacts-listing
{
font-size: 1rem;
}.contacts-listing .container > .row
{
padding-bottom: 0;
}.contacts-item:not(:first-child) .contacts-item__department:not(:empty)
{
padding-top: 30px;
border-top: 1px solid #ccc;
}.contacts-item__department
{
font-size: 1.5rem;
line-height: 1.5rem;
}.contacts-item__details-content .col-md-6
{
padding-top: 0;
}.about-company-text
{
padding-top: 30px;
padding-bottom: 30px;
}.news-archive header
{
margin-bottom: 20px;
}.news-archive-item
{
margin-bottom: 50px;
}.news-archive-item__content
{
height: auto;
max-height: 200px;
padding-bottom: 20px;
}.news-archive-item__img
{
display: none;
}.news-archive-item__text
{
padding-top: 15px;
padding-right: 15px;
padding-left: 15px;
}.news-archive-item__text::after
{
top: 160px;
height: 40px;
}.news-archive-item__text h2
{
font-size: 1.3rem;
}.news-archive-item__button
{
position: relative;
left: inherit;
-webkit-transform: none;
transform: none;
}.news-article
{
padding-top: 0.5rem;
}.news-article-date
{
font-size: 1rem;
float: none;
}.products-item
{
margin-bottom: 20px;
}.products-item__content
{
height: auto;
padding-bottom: 10px;
}.products-item__img
{
display: none;
}.products-item__text
{
padding-top: 20px;
padding-right: 15px;
padding-left: 15px;
}.products-item__text h2
{
font-size: 1.3rem;
margin-bottom: 10px;
}.products-item__text p
{
font-size: 1rem;
}.products-item__text::after,
.products-item__text::before
{
display: none;
}.products-listing-filter
{
padding: 5px 0;
}.products-listing-filter label
{
font-size: 1.125rem;
display: block;
}.product-layout .col-md-6:last-child
{
padding-top: 40px;
}.product-layout__gallery
{
padding: 20px 15px;
padding-top: 25px;
padding-right: 17px;
}.product-layout__gallery h2
{
margin-bottom: 15px;
}.product-layout__gallery .gallery-item::after
{
width: 40px;
height: 40px;
background-size: auto 40px;
}.product-layout__gallery .gallery-item::before
{
left: 5px;
}.hidden-mobile
{
display: none;
}.hidden-desktop
{
display: inline-block;
}.visible-mobile
{
display: block;
}.product-layout__video
{
margin-top: 0;
}.product-layout__video::before
{
width: 145px;
height: 60px;
background-size: 145px;
}.footer-trust-us
{
padding-top: 70px;
padding-bottom: 30px;
}.footer-trust-us h2
{
margin-bottom: 20px;
}
}@media (min-width:576px) and (max-width:767px)
{
body.home::after,
body:after
{
top: 15px;
width: 20%;
height: 50px;
}.nav-bar-main
{
height: 50px;
}.brand
{
height: 50px;
}.menu-opener
{
font-size: 25px;
line-height: 50px;
padding-left: 70px;
}.menu-opener::after
{
top: 7px;
left: 23px;
-webkit-transform: scale(0.7);
transform: scale(0.7);
}.menu-opener::before
{
border-width: 52px 21px 0 0;
}.menu > .menu-item
{
max-width: 480px;
margin: 0 auto;
}.menu-close
{
font-size: 25px;
top: 22px;
right: auto;
left: calc(50% + 240px);
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
vertical-align: -1px;
white-space: nowrap;
}.menu-close::before
{
width: 25px;
height: 25px;
margin-right: 10px;
background-size: 25px;
}.nav-bar-sub
{
max-width: 540px;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 20px;
}.breadcrumb-wrap
{
height: auto;
min-height: 50px;
}#breadcrumb
{
font-size: 15px;
width: auto;
min-width: inherit;
height: auto;
min-height: 50px;
padding-left: 30px;
}#breadcrumb > span
{
padding-top: 7px;
padding-bottom: 10px;
-webkit-transform: translateY(0) skewX(-15deg);
transform: translateY(0) skewX(-15deg);
}.hp-header
{
min-height: inherit;
}.hp-header::before
{
top: -1px;
width: 100%;
height: 150px;
background: 0 0;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/theme/responsive.svg);
background-size: auto 150px;
}.hp-header::after
{
background-image: none;
}.hp-header .hp-header__carousel
{
position: relative;
width: 100%;
min-width: inherit;
min-height: inherit;
}.hp-header__text
{
width: auto;
min-height: inherit;
padding-top: 30px;
padding-right: 0;
}.hp-header__text ul a
{
font-size: 1.125rem;
}.layout-header::before
{
top: -1px;
width: 100%;
height: 150px;
background: 0 0;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/theme/responsive.svg);
background-size: auto 150px;
}.layout-header img
{
position: relative;
width: 100%;
min-width: inherit;
height: auto;
min-height: inherit;
}.layout-header__text
{
width: auto;
min-height: inherit;
padding-right: 0;
padding-bottom: 40px;
}.layout-header__text::before
{
display: none;
}.news-archive::before,
.news-article::before,
.product-layout::before,
.subpage-theme::before
{
background-size: auto 400px;
}.news-article header
{
margin-top: 17px;
}.news-article-img
{
margin-bottom: 10px;
margin-left: 10px;
}.general-contact__item
{
font-size: 1rem;
line-height: 1.1rem;
}.general-contact__item::before
{
-webkit-transform: scale(0.8);
transform: scale(0.8);
}.footer-main
{
font-size: 18px;
position: relative;
height: auto;
padding-top: 70px;
text-align: right;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/theme/responsive.svg);
background-repeat: no-repeat;
background-position: left top;
background-size: auto 150px;
}.footer-main .container
{
position: static;
height: auto;
padding-top: 0;
background-image: none;
}.footer-main .container::after
{
display: none;
}.footer-main img
{
display: none;
}.footer-main__address
{
display: inline-block;
max-width: 150px;
padding-top: 0;
text-align: right;
}.footer-main__links
{
display: block;
margin-top: 5px;
padding-bottom: 20px;
text-align: right;
}.footer-main__social
{
top: 0;
right: auto;
left: 565px;
padding-right: 0;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
white-space: nowrap;
}.footer-main__social a
{
position: relative;
z-index: 10;
width: 51px;
height: 50px;
margin-right: 10px;
margin-left: 0;
background-size: 51px;
}
}@media (max-width:575px)
{
body.home::after,
body::after
{
top: 15px;
width: 20%;
height: 40px;
}.nav-bar-main
{
height: 40px;
}.brand
{
height: 40px;
}.menu-opener
{
font-size: 20px;
line-height: 40px;
padding-left: 50px;
}.menu-opener::after
{
top: 2px;
left: 11px;
-webkit-transform: scale(0.6);
transform: scale(0.6);
}.menu-opener::before
{
border-width: 43px 16px 0 0;
}.menu-close
{
font-size: 20px;
}.breadcrumb-wrap
{
height: auto;
min-height: 40px;
}#breadcrumb
{
font-size: 14px;
width: auto;
min-width: inherit;
height: auto;
min-height: 40px;
padding-left: 50px;
}#breadcrumb > span
{
padding-top: 4px;
padding-bottom: 7px;
-webkit-transform: translateY(0) skewX(-15deg);
transform: translateY(0) skewX(-15deg);
}.hp-header
{
min-height: inherit;
}.hp-header::before
{
top: -1px;
width: 100%;
height: 120px;
background: 0 0;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/theme/responsive.svg);
background-size: auto 120px;
}.hp-header::after
{
background-image: none;
}.hp-header .hp-header__carousel
{
position: relative;
width: 100%;
min-width: inherit;
min-height: inherit;
}.hp-header__text
{
width: auto;
min-height: inherit;
padding-top: 30px;
padding-right: 0;
padding-right: 0;
}.hp-header__text ul li
{
display: block;
text-align: center;
}.hp-header__text ul li:not(:last-child)
{
margin-right: 0;
}.hp-header__text ul a
{
font-size: 1.125rem;
}.our-fields header,
.our-products header
{
margin-bottom: 15px;
}.our-fields h2,
.our-products h2
{
font-size: 1.5rem;
}.hp-box a
{
display: block;
}.hp-box div:first-child
{
display: inline-block;
float: left;
width: 100%;
}.hp-box img
{
width: 100%;
}.hp-box div:last-child
{
position: relative;
display: inline-block;
-webkit-box-flex: 0;
-webkit-flex: none;
-ms-flex: none;
flex: none;
vertical-align: top;;
}.hp-box h3
{
top: 0;
margin-bottom: 0;
padding: 15px;
-webkit-transform: none;
transform: none;
}.hp-box span
{
font-size: 1.125rem;
}.layout-header::before
{
top: -1px;
width: 100%;
height: 120px;
background: 0 0;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/theme/responsive.svg);
background-size: auto 120px;
}.layout-header img
{
position: relative;
width: 100%;
min-width: inherit;
height: auto;
min-height: inherit;
margin-top: 30px;
}.layout-header__text
{
width: auto;
min-height: inherit;
padding-right: 0;
padding-bottom: 40px;
}.layout-header__text::before
{
display: none;
}.news-archive::before,
.news-article::before,
.product-layout::before,
.subpage-theme::before
{
background-size: auto 320px;
}.news-article-img
{
max-width: 100%;
margin-top: -3px;
}.news-article-date
{
font-size: 1rem;
margin-top: 5px;
}.general-contact__item
{
font-size: 1.125rem;
line-height: 1.35rem;
margin-bottom: 40px;
}.general-contact__item::before
{
-webkit-transform: scale(0.8);
transform: scale(0.8);
}.footer-main
{
font-size: 18px;
position: relative;
height: auto;
padding-top: 70px;
text-align: right;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/theme/responsive.svg);
background-repeat: no-repeat;
background-position: left top;
background-size: auto 120px;
}.footer-main .container
{
position: static;
height: auto;
padding-top: 0;
background-image: none;
}.footer-main .container::after
{
display: none;
}.footer-main img
{
display: none;
}.footer-main__address
{
display: inline-block;
max-width: 150px;
padding-top: 0;
text-align: right;
}.footer-main__links
{
display: block;
margin-top: 5px;
padding-bottom: 20px;
text-align: right;
}.footer-main__social
{
top: 0;
right: auto;
left: 304px;
padding-right: 0;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
white-space: nowrap;
}.footer-main__social a
{
position: relative;
z-index: 10;
width: 41px;
height: 40px;
margin-right: 8px;
margin-left: 0;
background-size: 41px;
}.footer-bottom > div
{
padding-top: 8px;
padding-bottom: 8px;
}.footer-bottom > div div
{
display: block;
padding: 0;
text-align: center;
}.footer-bottom > div div:last-child
{
float: none;
}
}@media (min-width:768px) and (max-width:1179px)
{
h1
{
font-size: 2rem;
line-height: 2.2rem;
margin-bottom: 1rem;
}h2
{
font-size: 1.5rem;
line-height: 1.6rem;
}p
{
font-size: 1rem;
line-height: 1.2rem;
}.hp-news
{
padding-bottom: 50px;
}.hp-news__button
{
font-size: 1.25rem;
line-height: 60px;
height: 60px;
padding-right: 40px;
padding-left: 50px;
}.hp-news__button::after
{
border: 20px solid transparent;
border-top: 60px solid #003a69;
border-bottom: 0 solid;
}.hp-carousel-next,
.hp-carousel-prev
{
font-size: 50px;
line-height: 0;
width: 50px;
height: 50px;
margin-top: 0;
padding-left: 6px;
text-align: left;
}.hp-carousel-next::before,
.hp-carousel-prev::before
{
-webkit-transform: translate(-6px,-20px);
transform: translate(-6px,-20px);
border-width: 0 0 20px 50px;
}.hp-carousel-next::after,
.hp-carousel-prev::after
{
-webkit-transform: translate(-6px,30px);
transform: translate(-6px,30px);
border-width: 0 50px 20px 0;
}.hp-news__box h3 span
{
font-size: 1rem;
}.our-fields,
.our-products
{
margin-top: 40px;
}.our-fields header,
.our-products header
{
margin-bottom: 15px;
}.our-fields h2,
.our-products h2
{
font-size: 1.5rem;
}.hp-box h3 span
{
font-size: 1rem;
}.about-company-text ol li
{
padding-top: 4px;
padding-left: 45px;
}.about-company-text ol li::before
{
font-size: 1.5rem;
line-height: 30px;
width: 30px;
height: 30px;
}.contacts-item__department
{
font-size: 1.5rem;
line-height: 1.6rem;
}.footer-trust-us
{
padding-top: 70px;
padding-bottom: 30px;
}.footer-trust-us h2
{
margin-bottom: 20px;
}
}@media (min-width:992px) and (max-width:1400px)
{
body.home::after,
body::after
{
height: 60px;
}nav
{
margin-right: -20px;
}.nav-bar-main
{
height: 122px;
}.brand
{
height: 60px;
}.menu > .menu-item > a
{
line-height: 60px;
}.menu-item a
{
font-size: 17px;
}.breadcrumb-wrap
{
height: 60px;
}#breadcrumb
{
height: 60px;
}h1
{
font-size: 1.8rem;
line-height: 1.1;
}h2
{
font-size: 1.4rem!important;
line-height: 1.5rem!important;
}h2 span
{
font-size: 1.4rem!important;
}h3
{
font-size: 1.3rem!important;
line-height: 1.4rem!important;
}ol,
p,
table
{
font-size: 1rem;
line-height: 1.2rem;
}.entry-content h2
{
font-size: 1.4rem;
}.entry-content table
{
font-size: 1rem;
line-height: 1.2rem;
}.hp-header
{
min-height: 480px;
}.hp-header::after
{
left: 0;
-webkit-transform: none;
transform: none;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/theme/homepage-lg.svg);
background-position: left top;
}.hp-header::before
{
-webkit-transform: translateX(calc(-50% - 1062px));
transform: translateX(calc(-50% - 1062px));
background-size: auto 180px;
}.hp-header::after
{
background-size: auto 480px;
}.hp-header__text
{
width: 480px;
padding-right: 0;
}.hp-header__text p
{
padding-right: 0;
}.hp-header__text ul a
{
font-size: 1.2rem;
}.our-fields h2,
.our-products h2
{
font-size: 1.5rem;
}.layout-header
{
min-height: inherit;
}.layout-header__text
{
width: 560px;
min-height: 250px;
padding-right: 100px;
padding-bottom: 40px;
}.layout-header__text::before
{
right: 75px;
width: 500px;
-webkit-transform: translateX(100%);
transform: translateX(100%);
background-size: auto 240px;
}.page-template-page-contact .layout-header__text
{
min-height: 255px;
}.page-template-page-contact .layout-header img
{
top: -45px;
}.hp-box img
{
min-height: 70px;
}.news-archive::before,
.news-article::before,
.product-layout::before,
.subpage-theme::before
{
background-size: auto 480px;
}.products-listing-filter
{
padding-top: 10px;
}.products-listing-filter label
{
font-size: 1rem;
margin-top: 0;
margin-bottom: 10px;
}.products-listing-filter label::before
{
-webkit-transform: scale(0.8);
transform: scale(0.8);
}.products-listing-filter label::after
{
-webkit-transform: translate(-50%,-50%) rotate(40deg) scale(0.8);
transform: translate(-50%,-50%) rotate(40deg) scale(0.8);
}.products-item__content
{
min-height: 150px;
}.products-item__img
{
margin-right: 30px;
}.products-item__text
{
padding-top: 30px;
}.products-item__text h2
{
font-size: 1.3rem;
margin-bottom: 10px;
}.products-item__text p
{
font-size: 1rem;
}.about-company-text
{
padding-top: 40px;
}.news-article-date
{
font-size: 1.125rem;
margin-top: 0;
}.news-article-img
{
margin-top: -19px;
}.product-layout-img
{
margin-top: -15px;
}.signpost__box h2
{
font-size: 1.4rem;
}.contacts-item__department
{
font-size: 1.5rem;
line-height: 1.6rem;
}.page-template-page-contact .layout-header__text
{
padding-top: 0;
padding-bottom: 0;
}.page-template-page-contact .layout-header__text p
{
margin-bottom: 10px;
}.contact-button
{
font-size: 1.1rem;
height: 35px;
padding-left: 15px;
}.contact-button::after
{
width: calc(100% - 32px);
border-width: 10px;
border-top-width: 35px;
}.contact-button span::before
{
-webkit-transform: scale(0.95);
transform: scale(0.95);
vertical-align: -3px;
}.footer-main
{
font-size: 18px;
}.footer-main .container
{
height: 180px;
padding-top: 60px;
background-size: auto 180px;
}.footer-main img
{
height: 60px;
margin-right: 15px;
}.footer-main__address
{
padding-top: 5px;
}.footer-main__social
{
top: 60px;
padding-right: 69px;
}.footer-main__social a
{
width: 62px;
height: 60px;
margin-left: 12px;
background-size: 62px;
}
}@media (min-width:768px) and (max-width:991px)
{
body.home::after,
body::after
{
top: 20px;
width: 20%;
height: 60px;
}.header-main
{
padding-top: 20px;
padding-bottom: 20px;
}.nav-bar-main
{
height: 60px;
padding-top: 0;
}.brand
{
height: 60px;
margin-top: 0;
}.nav-wrap
{
position: fixed;
z-index: 99;
top: 0;
left: 0;
display: none;
overflow: auto;
width: 100%;
height: 100vh;
padding-top: 0;
background: #ff9231;
}.menu
{
display: block;
width: 100%;
height: auto;
padding: 0 30px;
}.menu > .menu-item
{
display: block;
height: auto;
border-bottom: 1px solid rgba(255,255,255,0.6);
}.menu > .menu-item:first-child > a
{
padding-left: inherit;
}.menu > .menu-item:not(:first-child)
{
margin-left: inherit;
}.menu > .menu-item > a
{
font-size: 30px;
line-height: normal;
display: block;
padding: 10px 0;
-webkit-transform: none;
transform: none;
}.menu > .menu-item > a span
{
-webkit-transform: none;
transform: none;
}.menu > .menu-item:hover > a
{
background: inherit;
}.menu > .current-menu-item a
{
color: rgba(255,255,255,0.6);
background: #ff9231;
}.sub-menu
{
position: relative;
display: none;
padding: 0;
padding-bottom: 10px;
-webkit-transition: none;
transition: none;
opacity: 1;
background: inherit;
}.sub-menu .menu-item a:hover
{
background: inherit;
}.nav-bar-sub
{
position: relative;
right: auto;
max-width: 991px;
height: auto;
padding: 10px 30px;
text-align: center;
}.lang-menu
{
font-size: 24px;
display: block;
margin-bottom: 20px;
text-align: left;
}.lang-menu a
{
padding-left: 10px;
color: #fff;
}.lang-menu a:first-child
{
padding-left: 0;
}.lang-menu a:not(:last-child)::after
{
padding-left: 10px;
color: #fff;
}.lang-menu a span:first-child
{
display: none;
}.lang-menu a span:last-child
{
display: inline-block;
padding-top: 7px;
}.lang-menu .current-lang
{
color: rgba(255,255,255,0.6);
}.search-box
{
position: relative;
display: block;
margin: 0 auto;
}.search-box input
{
width: 100%;
height: 40px;
padding-right: 40px;
}.search-box .submitButton
{
position: absolute;
top: 0;
right: 0;
height: 40px;
padding: 0 9px;
}.search-box .submitButton::before
{
display: block;
width: 23px;
height: 23px;
margin-top: 8px;
content: '';
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/ico/search-ico.svg);
}.search-box .submitButton span
{
display: none;
}.menu-opener
{
display: inline-block;
}.menu-close
{
font-size: 35px;
top: 25px;
display: inline-block;
}.menu-close::before
{
width: 35px;
height: 35px;
margin-right: 20px;
background-size: 35px;
}.breadcrumb-wrap
{
height: 60px;
}#breadcrumb
{
height: 60px;
}ol,
p,
table
{
font-size: 1.125rem;
line-height: 1.3rem;
}.subpage-nav-buttons .button-trapezoid
{
margin-top: 15px;
}.entry-content h2
{
font-size: 1.7rem;
}.entry-content table
{
font-size: 1.125rem;
line-height: 1.3rem;
}.hp-header
{
min-height: inherit;
}.hp-header::before
{
z-index: 20;
top: -1px;
right: auto;
bottom: auto;
left: 0;
width: 100%;
height: 180px;
-webkit-transform: none;
transform: none;
border: none;
background: 0 0;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/theme/responsive.svg);
background-repeat: no-repeat;
background-size: auto 180px;
}.hp-header::after
{
background-image: none;
}.hp-header .hp-header__carousel
{
position: relative;
width: 100%;
min-width: inherit;
min-height: inherit;
}.hp-header__text
{
width: auto;
min-height: inherit;
padding-top: 30px;
padding-right: 0;
}.layout-header::before
{
top: -1px;
width: 100%;
height: 180px;
background: 0 0;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/theme/responsive.svg);
background-repeat: no-repeat;
background-size: auto 180px;
}.layout-header img
{
position: relative;
width: 100%;
min-width: inherit;
height: auto;
min-height: inherit;
}.layout-header__text
{
width: auto;
min-height: inherit;
padding-right: 0;
padding-bottom: 40px;
}.layout-header__text::before
{
display: none;
}.news-archive::before,
.news-article::before,
.product-layout::before,
.subpage-theme::before
{
background-size: auto 480px;
}.signpost__box h2
{
font-size: 1.5rem;
line-height: 1.6rem;
}.news-archive-item__text h2
{
font-size: 1.5rem;
}.news-article-date
{
font-size: 1rem;
margin-top: 0;
}.news-article-img
{
margin-top: -19px;
}.product-layout-img
{
margin-top: -15px;
}.product-layout__video::before
{
width: 145px;
height: 60px;
background-size: 145px;
}.about-company-text
{
padding-top: 40px;
}.footer-main
{
font-size: 18px;
}.footer-main .container
{
height: 180px;
padding-top: 60px;
background-size: auto 180px;
}.footer-main img
{
height: 60px;
margin-right: 15px;
}.footer-main__address
{
display: inline-block;
max-width: 150px;
padding-top: 0;
}.footer-main__links
{
margin-top: 5px;
}.footer-main__social
{
top: 60px;
padding-right: 69px;
}.footer-main__social a
{
width: 61px;
height: 60px;
margin-left: 13px;
background-size: 61px;
}
}.blueimp-gallery,
.blueimp-gallery > .slides > .slide > .slide-content
{
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
-moz-backface-visibility: hidden;
}.blueimp-gallery > .slides > .slide > .slide-content
{
width: auto;
max-width: 100%;
height: auto;
max-height: 100%;
margin: auto;
opacity: 1;
}.blueimp-gallery
{
position: fixed;
z-index: 999999;
display: none;
overflow: hidden;
opacity: 0;
background: #000;
background: rgba(0,0,0,0.9);
direction: ltr;
-ms-touch-action: none;
touch-action: none;
}.blueimp-gallery-carousel
{
position: relative;
z-index: auto;
margin: 1em auto;
padding-bottom: 56.25%;
box-shadow: 0 0 10px #000;
-ms-touch-action: pan-y;
touch-action: pan-y;
}.blueimp-gallery-display
{
display: block;
opacity: 1;
}.blueimp-gallery > .slides
{
position: relative;
overflow: hidden;
height: 100%;
}.blueimp-gallery-carousel > .slides
{
position: absolute;
}.blueimp-gallery > .slides > .slide
{
position: relative;
float: left;
height: 100%;
-webkit-transition-timing-function: cubic-bezier(0.645,0.045,0.355,1);
transition-timing-function: cubic-bezier(0.645,0.045,0.355,1);
text-align: center;
}.blueimp-gallery,
.blueimp-gallery > .slides > .slide > .slide-content
{
-webkit-transition: opacity 0.2s linear;
transition: opacity 0.2s linear;
}.blueimp-gallery > .slides > .slide-loading
{
background: url(//www.atrima.cz/de//images/ico/loading.gif) center no-repeat;
background-size: 64px 64px;
}.blueimp-gallery > .slides > .slide-loading > .slide-content
{
opacity: 0;
}.blueimp-gallery > .slides > .slide-error
{
background: url(//www.atrima.cz/wp-content/themes/atrima/images/bg/error.png) center no-repeat;
}.blueimp-gallery > .slides > .slide-error > .slide-content
{
display: none;
}.blueimp-gallery > .next,
.blueimp-gallery > .prev
{
font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size: 60px;
font-weight: 100;
line-height: 30px;
position: absolute;
top: 50%;
left: 15px;
display: none;
box-sizing: content-box;
width: 40px;
height: 40px;
margin-top: -23px;
cursor: pointer;
text-align: center;
text-decoration: none;
opacity: 0.5;
color: #fff;
border: 3px solid #fff;
border-radius: 23px;
background: #222;
background: rgba(0,0,0,0.5);
text-shadow: 0 0 2px #000;
}.blueimp-gallery > .next
{
right: 15px;
left: auto;
}.blueimp-gallery > .close,
.blueimp-gallery > .title
{
font-size: 20px;
line-height: 30px;
position: absolute;
top: 15px;
left: 15px;
display: none;
margin: 0 40px 0 0;
opacity: 0.8;
color: #fff;
text-shadow: 0 0 2px #000;
}.blueimp-gallery > .close
{
font-size: 30px;
right: 15px;
left: auto;
margin: -15px;
padding: 15px;
cursor: pointer;
text-decoration: none;
}.blueimp-gallery > .play-pause
{
position: absolute;
right: 15px;
bottom: 15px;
display: none;
width: 15px;
height: 15px;
cursor: pointer;
opacity: 0.5;
background: url(//www.atrima.cz/wp-content/themes/atrima/images/play-pause.png) 0 0 no-repeat;
}.blueimp-gallery-playing > .play-pause
{
background-position: -15px 0;
}.blueimp-gallery > .close:hover,
.blueimp-gallery > .next:hover,
.blueimp-gallery > .play-pause:hover,
.blueimp-gallery > .prev:hover,
.blueimp-gallery > .title:hover
{
opacity: 1;
color: #fff;
}.blueimp-gallery-controls > .close,
.blueimp-gallery-controls > .next,
.blueimp-gallery-controls > .play-pause,
.blueimp-gallery-controls > .prev,
.blueimp-gallery-controls > .title
{
display: block;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}.blueimp-gallery-left > .prev,
.blueimp-gallery-right > .next,
.blueimp-gallery-single > .next,
.blueimp-gallery-single > .play-pause,
.blueimp-gallery-single > .prev
{
display: none;
}.blueimp-gallery > .close,
.blueimp-gallery > .next,
.blueimp-gallery > .play-pause,
.blueimp-gallery > .prev,
.blueimp-gallery > .slides > .slide > .slide-content
{
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-khtml-user-select: none;
}body:last-child .blueimp-gallery > .slides > .slide-error
{
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/bg/error.svg);
}body:last-child .blueimp-gallery > .play-pause
{
width: 20px;
height: 20px;
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/play-pause.svg);
background-size: 40px 20px;
}body:last-child .blueimp-gallery-playing > .play-pause
{
background-position: -20px 0;
}.blueimp-gallery > .indicator
{
line-height: 10px;
position: absolute;
top: auto;
right: 15px;
bottom: 15px;
left: 15px;
display: none;
margin: 0 40px;
padding: 0;
list-style: none;
text-align: center;
}.blueimp-gallery > .indicator > li
{
display: inline-block;
box-sizing: content-box;
width: 9px;
height: 9px;
margin: 6px 3px 0 3px;
cursor: pointer;
opacity: 0.5;
border: 1px solid transparent;
border-radius: 5px;
background: #ccc;
background: rgba(255,255,255,0.25) center no-repeat;
box-shadow: 0 0 2px #000;
}.blueimp-gallery > .indicator > .active,
.blueimp-gallery > .indicator > li:hover
{
opacity: 1;
border-color: #fff;
background-color: #fff;
}.blueimp-gallery-controls > .indicator
{
display: block;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}.blueimp-gallery-single > .indicator
{
display: none;
}.blueimp-gallery > .indicator
{
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-khtml-user-select: none;
}.blueimp-gallery > .slides > .slide > .video-content > img
{
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: auto;
max-width: 100%;
height: auto;
max-height: 100%;
margin: auto;
-moz-backface-visibility: hidden;
}.blueimp-gallery > .slides > .slide > .video-content > video
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}.blueimp-gallery > .slides > .slide > .video-content > iframe
{
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 100%;
border: none;
}.blueimp-gallery > .slides > .slide > .video-playing > iframe
{
top: 0;
}.blueimp-gallery > .slides > .slide > .video-content > a
{
position: absolute;
top: 50%;
right: 0;
left: 0;
width: 128px;
height: 128px;
margin: -64px auto 0;
cursor: pointer;
opacity: 0.8;
background: url(//www.atrima.cz/wp-content/themes/atrima/images/bg/video-play.png) center no-repeat;
}.blueimp-gallery > .slides > .slide > .video-content > a:hover
{
opacity: 1;
}.blueimp-gallery > .slides > .slide > .video-playing > a,
.blueimp-gallery > .slides > .slide > .video-playing > img
{
display: none;
}.blueimp-gallery > .slides > .slide > .video-content > video
{
display: none;
}.blueimp-gallery > .slides > .slide > .video-playing > video
{
display: block;
}.blueimp-gallery > .slides > .slide > .video-loading > a
{
background: url(//www.atrima.cz/wp-content/themes/atrima/images/bg/loading.gif) center no-repeat;
background-size: 64px 64px;
}body:last-child .blueimp-gallery > .slides > .slide > .video-content:not(.video-loading) > a
{
background-image: url(//www.atrima.cz/wp-content/themes/atrima/images/bg/video-play.svg);
}.slick-slider
{
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-khtml-user-select: none;
-webkit-tap-highlight-color: transparent;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-touch-callout: none;;
}.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}.slick-list:focus
{
outline: 0;
}.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}.slick-slider .slick-list,
.slick-slider .slick-track
{
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-right: auto;
margin-left: auto;
}.slick-track:after,
.slick-track:before
{
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;
}.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;
}@media (min-width:1401px) and (-ms-high-contrast:none),(-ms-high-contrast:active)
{
.layout-header__text
{
min-height: 340px;
padding-bottom: 40px;
}
}@media (min-width:1921px) and (-ms-high-contrast:none),(-ms-high-contrast:active)
{
.layout-header
{
min-height: 340px;
}
}@media (max-width:1400px) and (min-width:992px) and (-ms-high-contrast:none),(-ms-high-contrast:active)
{
.layout-header__text
{
padding-bottom: 30px;
}
}input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 526px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 12px 12px 12px 12px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 163px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #222222; --cmplz_hyperlink_color: #003a69; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #003a69; --cmplz_button_accept_border_color: #003a69; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #f9f9f9; --cmplz_button_deny_border_color: #f2f2f2; --cmplz_button_deny_text_color: #222222; --cmplz_button_settings_background_color: #f9f9f9; --cmplz_button_settings_border_color: #f2f2f2; --cmplz_button_settings_text_color: #333333; --cmplz_button_border_radius: 6px 6px 6px 6px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #003a69; --cmplz_slider_inactive_color: #ff9231; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}.cmplz-cookiebanner { top: initial; left: initial; right: 10px; bottom: 10px; transform: initial;}@media (min-width: 768px) { .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .cmplz-cookiebanner { left: initial; right: initial; bottom: 0; width: 100%; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (min-width: 768px) { .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in { animation: fadeIn 1s; -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; display: block;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences { display: none;}@media (max-width: 768px) { #cmplz-manage-consent .cmplz-manage-consent { display: none; }}.cmplz-logo { display: none !important;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: block;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: none;}#cmplz-cookies-overview .cmplz-dropdown a, #cmplz-cookies-overview .cmplz-dropdown p, #cmplz-document .cmplz-dropdown a, #cmplz-document .cmplz-dropdown p, #cmplz-document li, #cmplz-document p, #cmplz-document td{ text-align: justify; text-justify: inter-word; } .cmplz-blocked-content-container.recaptcha-invisible, .cmplz-blocked-content-container.g-recaptcha { max-width: initial !important; height: 80px !important; margin-bottom: 20px; } @media only screen and (max-width: 400px) { .cmplz-blocked-content-container.recaptcha-invisible, .cmplz-blocked-content-container.g-recaptcha { height: 100px !important } } .cmplz-blocked-content-container.recaptcha-invisible .cmplz-blocked-content-notice, .cmplz-blocked-content-container.g-recaptcha .cmplz-blocked-content-notice { max-width: initial; padding: 7px; } .cmplz-placeholder-element > blockquote.fb-xfbml-parse-ignore { margin: 0 20px; }