/* * {-webkit-print-color-adjust:exact;} */

.container {
	width: 100%;
	position:relative;
}

.scrolldown, footer, .site-header, .top-bar-nav, .btn, .btn-o, .swiper-pagination, .swiper-pagination-clickable, .swiper-pagination-bullets, #chem-big-home, .le-block-cols-cta {display: none;}

canvas {
    margin: 0;
    position: absolute;
    height: auto !important;
    width : 450px !important;
}


.positive {display:block !important;
}
.negative {
display:none !important;}

p, .txt p {
    font-size: 10px;
    font-weight: 300;
    position:relative;
}

img.aligncenter {
margin: 0;
 position:relative;}

.le-block-cards .grid{
text-align:left;}

h1 {font-size: 30px;
text-align:left !important;}
h2 {font-size: 20px;
text-align:left !important}
h3 {font-size: 15px;
text-align:left !important}
h4 {font-size: 12px;
text-align:left !important}

.table,
.row,
.col {display: block;}
.txt h3, .txt h2 {
font-size:20px;}
    
.le-block, .col {
    padding: 0;
}
    
.col-100,
.col-66,
.col-50,
.col-33,
.col-25,
.col-20,
.col-16,
.title,
.p1 {width: 100%;
 position:relative;
 height:auto;}

.le-block-slider .swiper-container {height: auto; margin: 0; padding: 0;}

.le-block-slider p.title {
    width: 100%;
    display: block;
    font-size: 20px;
     position:relative;
}

.le-block-slider .mask .p1 {
    display: block;
    width: 15cm;
    font-size: 15px;
     position:relative;
}

.le-block-cols-cta h2, .le-block-cols-cta .content p {
    text-align: left;
    width: 100%;
     position:relative;
}

.le-block-cols-cta h2, .le-block-cols-cta .content {
    width: 100%;
    max-width: 100%;
}

    
.le-block-cols-cta .column {
    width: 25%;
}
.le-block-cols-cta .column .image {

}
    
.le-block-cards .column {
    width: 25%;
}
    
.le-table .col-33 {
    width: 33%;
}
    
.le-block-cards .content {height: 240px;}
    
.le-block-timeline .timeline::before {
    left: 150px;
}
        
 le-block-timeline .timeline {
    width: 100%;
}
            
le-block-timeline .timeline .before,  le-block-timeline .timeline .after {
    left: 150px;
}
            
.direction-r,
.direction-l {
    width: 100%;
    float: none;
    text-align: left;
}
.direction-r:before,
.direction-l:before {
    left: 145px;
}
                
.direction-r > div,
.direction-l > div {
    display: inline-block;
    vertical-align: top;
    position: static;
}
                
.direction-r .image,
.direction-l .image {
    margin-right: 40px;
}
                
.direction-r .desc,
.direction-l .desc {
    width: 450px;
}

.le-team .member {
    width: 100%;
}
.member {
text-align:left;}

.member .img-sizer .image {
display: none !important;

.le-block-cards {
display:none !important;}

}
.member .img-sizer {
margin-bottom: 0px !important;
}
.archive .table, .blog .table {display: table; width: 100%;}
.archive .row, .blog .row {display: table-row;}
.archive .col, .blog .col {display: table-cell; padding: 0 $padding/2;}
.archive .col-33, .blog .col-33 {width: 25%;}
.archive .col-66, .blog .col-66 {width: 75%;}
.archive .row .col:first-child, .blog .row .col:first-child {padding-left: 0;}
.archive .row .col:last-child, .blog .row .col:last-child {padding-right: 0;}
