/* General */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    font-family: 'din';
    font-weight: 400;
}
#wrap.online-t h1, #wrap.online-t h2, #wrap.online-t h3, #wrap.online-t h4, #wrap.online-t h5, #wrap.online-t h6 {
    font-family: 'din';
    font-weight: 400;
}
#header.horizontal-w.w-header-type-10 #nav > li > a {
    font-family: 'din';
    font-weight: 400;
}
#nav ul li a {
    font-family: 'din';
    font-weight: 400;
}
.wpb_wrapper p, h2, h3, h4, h5, h6, span.vc_tta-title-text {
    font-family: 'din';
    font-weight: 400;
}
.esg-navigationbutton .esg-loadmore{
    font-family: unset ;
}
.insidePageBackground {
    overflow: hidden;
    height: 300px;
    /*transform: skew(0deg, -3deg) translateY(-100px);*/
    box-shadow: 0 3px 10px rgba(0, 0, 0, .29);
    -webkit-backface-visibility: hidden;
}

.insidePageBackground img{
    height: 700px;
    /*-webkit-filter: blur(2px);*/
    /*-moz-filter: blur(2px);*/
    /*-o-filter: blur(2px);*/
    /*-ms-filter: blur(2px);*/
}
.insidePageBackgroundContainer {
    top: 200px;
    left: 100px;
    color: white;
    /*transform: skew(0deg, 3deg);*/
    position: absolute;
}

.insidePageBackgroundContainer h1 {
    font-family: "din" ;
    text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.7);
    font-size: 3vw;
    font-weight: bold;
    margin-bottom: 70px ;
}

input,textarea {
    direction: ltr;
}

/*End of General*/

/*Logo*/
.img-logo-w1 {
    right: 0 ;
}

.logo {
    float: right;
}
/*End of logo*/
/*##### inside a page #######*/
/*Tabs*/
.vc_tta-tabs-list li:first-child {
    border-left: #7a9c97 0 solid ;
}

.vc_tta-tab {
    border-left: #7a9c97 1px solid ;
}
/*End Tabs*/
/*Icon 17*/
.icon-box17 .content-s { box-shadow: 8px 0px 0px 9px rgb(240, 240, 240),0px 0px 8px 2px rgba(80, 80, 80, 0.75); padding-left: 7px;}
/*End of icon 17*/
/*########## End Of inside page #############*/
/*Footer*/
.footer-in h5.subtitle {
    font-family: "dinLight";
    color: white ;
    font-size: 18px;
    text-align: left ;
}
/*End Footer*/


.esg-loadmore {
    font-family: "dinM" ;
}
.flat-light .esg-filterbutton, .flat-light .esg-navigationbutton, .flat-light .esg-sortbutton, .flat-light .esg-cartbutton{
    font-family: "dinM" ;
}
.flat-light .esg-navigationbutton{
    font-family: "dinM" ;
}