/*!
Theme Name: DITIS
Theme URI: https://ditis.com.ua/dts
Author: Ditis
Version: 12.2019
Author URI: https://ditis.com.ua
Description: Is the perfect theme.
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: DITIS.com.ua
*/

bvi-widget, .bvi-shortcode a, .bvi-widget a, .bvi-shortcode {color: #fff;background: transparent;}
.mailpoet_paragraph {display:inline-block;}
#mailpoet_form_1 .mailpoet_submit {background: #3954a5 !important;color:#fff;}
#mailpoet_form_1 .mailpoet_paragraph {line-height: 20px;}
footer.entry-meta {display:none;}
p {margin-bottom:15px;font-family: "Futura New",Arial,"Helvetica Neue",Helvetica!important;font-weight:400;font-size:16px!important;}
span {font-family: "Futura New",Arial,"Helvetica Neue",Helvetica!important;font-size:16px!important;}
#wpadminbar span {font-family:Segoe UI!important;font-size:13px!important;}
#wpadminbar span.ab-icon {font-family:dashicons!important;font-size:20px!important;}
body {font-family: "Futura New",Arial,"Helvetica Neue",Helvetica!important;font-weight:400;font-size:16px!important;color:#293237!important;}
b, strong {font-weight: bolder;font-family: "Futura New",Arial,"Helvetica Neue",Helvetica !important;}
.submit {background-color:#3954a5;border-color:#3954a5;color:#fff!important;height:29px;}
a {font-family: "Futura New",Arial,"Helvetica Neue",Helvetica;font-weight:400;font-size:16px;color:#3954a5;}
a:hover, a:focus, a:active {font-family: "Futura New",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:16px;color:#3954a5;}

h1, h2 {font-family: "Futura New",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;color:#3954a5;}
h3, h4, h5, h6 {font-family: "Futura New",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;color:#3954a5;}

p, h1, h2, h3, h4, h5, h6{margin: 0;}

main {width:100%;}

.home-block-2-2 img {border-bottom:5px solid #3954a5;padding-bottom:25px}
.flowpaper_tbbutton {display:none!important}
.eyes {height: 35px;background-color:#3954a5!important;margin-top:-3px;}
.sub-top {background-color:#3954a5!important}
#cr_widget a {background-color:transparent!important;border:1px solid #fff!important;
    text-align: center;
    cursor: pointer;
    border-radius: 0;
    overflow: hidden;
    font-size: 15px;
    padding: 5px 18px 5px;
    text-decoration: none;
    color: #fff;
    margin-top:4px;
    font-family:inherit;
    font-weight:inherit
}
#cr_widget:before {
    content: "";
    background-image: url('/wp-content/themes/dts/img/012.png');
    background-size: 50px 35px;
    width: 50px;
    height: 35px;
    background-repeat: no-repeat;
    margin-left: 0;
    position: absolute;
}
.home-contact-block h5 {text-align:center;margin-top:5px;font-size:18px;}
.home-contact-block {margin-top:10px;}

li#menu-item-6563 a:before {
    content: "";
    background-image: url('/wp-content/themes/dts/img/anketa.png');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    margin-left: -30px;
    margin-top: -2px;
    position: absolute;
}
li#menu-item-7742 a:before {
    content: "";
    background-image: url('/wp-content/themes/dts/img/003.png');
    background-size: 22px 22px;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    margin-left: -30px;
    margin-top: -2px;
    position: absolute;
}

li#menu-item-7540 a:before {
    content: "";
    background-image: url('/wp-content/themes/dts/img/icon-1-7.png');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    margin-left: -30px;
    margin-top: -2px;
    position: absolute;
}

li#menu-item-3994 a:before {
    content: "";
    background-image: url('/wp-content/themes/dts/img/010.png');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    margin-left: -30px;
    margin-top: -2px;
    position: absolute;
}

li#menu-item-3993 a:before {
    content: "";
    background-image: url('/wp-content/themes/dts/img/09.png');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    margin-left: -30px;
    margin-top: -2px;
    position: absolute;
}

li#menu-item-3992 a:before {
    content: "";
    background-image: url('/wp-content/themes/dts/img/011.png');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    margin-left: -30px;
    margin-top: -2px;
    position: absolute;
}

li#menu-item-3983 a:before {
    content: "";
    background-image: url('/wp-content/themes/dts/img/08.png');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    margin-left: -30px;
    margin-top: -2px;
    position: absolute;
}

li#menu-item-11919 a:before {
    content: "";
    background-image: url('/wp-content/themes/dts/img/013.png');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    margin-left: -30px;
    margin-top: -2px;
    position: absolute;
}

li#menu-item-456 a:before {
    content: "";
    background-image: url('/wp-content/themes/dts/img/01.png');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    margin-left: -30px;
    margin-top: -2px;
    position: absolute;
}
li#menu-item-8301 a:before {
    content: "";
    background-image: url('/wp-content/themes/dts/img/02.png');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    margin-left: -30px;
    margin-top: -2px;
    position: absolute;
}
li#menu-item-439 a:before {
    content: "";
    background-image: url('/wp-content/themes/dts/img/03.png');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    margin-left: -30px;
    margin-top: -2px;
    position: absolute;
}
li#menu-item-450 a:before {
    content: "";
    background-image: url('/wp-content/themes/dts/img/04.png');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    margin-left: -30px;
    margin-top: -2px;
    position: absolute;
}
li#menu-item-459 a:before {
    content: "";
    background-image: url('/wp-content/themes/dts/img/05.png');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    margin-left: -30px;
    margin-top: -2px;
    position: absolute;
}
li#menu-item-465 a:before {
    content: "";
    background-image: url('/wp-content/themes/dts/img/06.png');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    margin-left: -30px;
    margin-top: -2px;
    position: absolute;
}
li#menu-item-468 a:before {
    content: "";
    background-image: url('/wp-content/themes/dts/img/07.png');
    background-size: 25px 25px;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    margin-left: -30px;
    margin-top: -2px;
    position: absolute;
}

li#menu-item-7742 a, li#menu-item-456 a, li#menu-item-8301 a, li#menu-item-439 a, li#menu-item-450 a, li#menu-item-459 a, li#menu-item-465 a, li#menu-item-468 a, li#menu-item-3983 a, li#menu-item-3992 a, li#menu-item-3993 a, li#menu-item-3994 a, li#menu-item-6563 a, li#menu-item-7540 a, li#menu-item-11919 a {margin-left:30px;}

.home-bl-1 img {padding:5px;}
.site-test {background-color:#3954a5;color:#fff;width:100%;padding:5px 25px}
.site-2019 {background-color:#3954a5;color:#fff;width:220px;padding:5px 25px;text-align:center;}
.site-test p{border:1px solid #fff;width: 245px;padding: 0 10px;color:#fff;}
.site-2019 a {float:right;border:1px solid #fff;width:180px;padding: 0 10px;color:#fff;}
.dts-cat h1 {font-weight:400;text-transform:uppercase;font-size:1.3rem;color:#000;}
.dts-news-title h1 {font-weight:400;color:#000;font-size:1.5rem}
.kc_tabs_nav ~ .kc_tab .kc_tab_content {padding: 0;}
.wpcf7-form h5 {text-align:center;}
.news-single {padding-bottom: 25px;}
.home-block-1-2 h3 {font-family: 'Amazing Grotesk',Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:20px;margin:10px 0;}
.home-block-1-2 li a {color:#293237;}
.home-block-1-2 li {list-style:none;padding:10px 0;border-bottom:1px dotted #3954a5;line-height: 18px;}
.home-block-1-2 ul {padding-left:0;}
.home-block-1-1 {border-bottom:2px dotted #3954a5;}
.home-block-2 h3 {font-family: 'Amazing Grotesk',Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:22px;color:#1d1d1d;margin:25px 0 15px}
.home-block-2 h6 {font-family: 'Amazing Grotesk',Arial,"Helvetica Neue",Helvetica,sans-serif; margin: 0 0 5px;font-size:14px;color:#1d1d1d;}
.home-block-2 {padding-bottom:50px;}
.home-block-2-5 {padding-top:50px;}
.ditis img {width:90px;margin:auto}
.ditis p {color:#fcfcfc;font-size:12px!important;}
.ditis {text-align:center;}
.develope {padding:25px 0;display:flex;}
.license {padding-top:15px;}
.license p {color:#fcfcfc}
.home-block-2-2 li a {color:#293237;}
.home-block-2-2 li {list-style:none;padding:10px 0;border-bottom:1px dotted #3954a5;line-height: 18px;}
.home-block-2-2 ul {padding-left:0;}
.home-block-2-2 {border:1px dotted;margin-top:15px;background-color: #fff;}
.home-block-2-2::before {
    position: absolute;
    z-index: -1;
    right: -10px;
    bottom: -11px;
    display: block;
    width: 100%;
    height: 100%;
    content: '';
    background-color:#3954a5;
}
.home-block-2-1 {border-bottom:2px dotted #3954a5;}
.kc_button {white-space:inherit!important;}
.navbar {background-color:#3954a5;padding:0;}

footer .text p.copy {color:#fff;opacity: 1;font-size:14px;}
footer .text {color:#fff;opacity: 1;font-family: 'Amazing Grotesk',Arial,"Helvetica Neue",Helvetica,sans-serif;}
footer .container-fluid {max-width: 1600px;}
footer ul {padding-left:0;}
footer li {list-style:none;}
footer li a {font-size:14px;line-height:30px;}
footer h4 {color:#fcfcfc;margin-bottom:40px;font-family: 'Amazing Grotesk',Arial,"Helvetica Neue",Helvetica,sans-serif;}
footer h4::before {display: block;content: "";width: 102px;position: absolute;left: 0;border-bottom: 1px dotted #ffc000;top: 50px;}

.kc_tabs_nav ~ .kc_tab.ui-tabs-body-active {height: inherit !important;background:transparent;}
.kc_tabs > .kc_wrapper > .kc_tabs_nav {background: transparent;}
.kc_tabs_nav > .ui-tabs-active, .kc_tabs_nav > .ui-tabs-active:hover, .kc_tabs_nav > .ui-tabs-active > a, .kc_tabs_nav > .ui-tabs-active > a:hover {font-family: 'Amazing Grotesk',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color: #3954a5;display: block;padding-bottom:0;}
.kc_tabs_nav > .ui-tabs-active > a, .kc_tabs_nav > li:hover, .kc_tabs_nav > li > a:hover {background:transparent;}
li.ui-tabs-active a,.ui-tabs li a {border:0;}
.bg-black {background-color:#222;}

.home-news {padding:0 5%;}
.home-news h4 {font-size: 16px;font-weight:400;height: 60px;overflow:hidden;}
.home-news h4 a {font-family: 'Futura New',Arial,"Helvetica Neue",Helvetica,sans-serif;color:#293237;font-weight:400;}
.date-news-cat-home {padding: 15px 0;font-size: 14px;color:#c1c4d0;}
.home-news h4 a:hover {color: #3954a5;text-decoration:none;}
.home-news:hover {-webkit-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(5px);}

.home-news {
    display: inline-block;
    vertical-align: middle;
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    transition-property: -webkit-transform;
    -webkit-transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    transition-property: transform,-webkit-transform;
    transition-property: transform,-webkit-transform;
}

.home-block-2 h4 {margin:25px 0;}
.home-announcement h6 a {color:#293237;}
.home-announcement h6 a:hover {color:#3954a5;}
.date-home {border-right:1px dotted #3954a5;}
.cat-announcement {width:100%;}
.home-announcement .date-number {color:#3954a5;font-size:30px;text-align:center;line-height:30px;}
.home-announcement .date-month {color:#3954a5;text-align:center;}
.home-announcement {padding:0 5%;margin:5px;}
.home-announcement h4 {font-size: 16px;font-weight:400;}
.home-announcement h4 a {font-family: 'Futura New',Arial,"Helvetica Neue",Helvetica,sans-serif;color:#293237;font-weight:400;}
.date-news-cat-home {padding: 15px 0;font-size: 14px;color:#c1c4d0;}
.home-announcement h4 a:hover {color: #3954a5;text-decoration:none;}
.home-announcement:hover {-webkit-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(5px);}
.home-all-announcement {text-align: right;}

.home-announcement {
    display: inline-block;
    vertical-align: middle;
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    transition-property: -webkit-transform;
    -webkit-transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    transition-property: transform,-webkit-transform;
    transition-property: transform,-webkit-transform;
}

a.hotline-box {font-family: 'Amazing Grotesk',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:37px;font-weight:600;text-transform:uppercase;color:#fff; background-color:#f43b5a;width:max-content;padding:20px 50px;display:block;margin-top:22px;border:2px solid #f43b5a;}
a.hotline-box:hover {background-color:transparent;border:2px solid #f43b5a;color:#f43b5a;}

a.hotline-box-2 {font-family: 'Amazing Grotesk',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#1d1d1d; background-color:#ffc000;width:auto;padding:25px;margin-top:25px;border:2px solid #ffc000;}
.hotline-box-wrap .kc_button {white-space:normal!important;}
.home-block-6 .kc_button {white-space:normal!important;}

.department {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    align-items: stretch;
}

.department-btn {
    padding: 25px 15px;
    text-align: center;
    background-color: #3954a5;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
}

.department-btn a:hover {
    text-decoration:none;
}
.department-btn a {
    font-family: "Futura New", Aria, Helvetica, sans-serif;
    color: #fff;
    font-size:16px;
    line-height:24px;
    text-transform: uppercase;
}

.main--useful-area {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.main--useful-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    margin-bottom: 20px;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
}

.main--useful-item .gerb img {
    width: 80px;
    height: 70px;
}

.main--useful-item .link {
    width: 250px;
    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;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 15px;
    font-family: "Futura New", Aria, Helvetica, sans-serif;
    font-size: 1.6rem;
    color: #fff;
    text-align: center;
    background-color: #3a53a5;
}

.main--useful-item .link {
    font-family: "Futura New", Aria, Helvetica, sans-serif;
    font-size: 1em;
    color: #fff;
    text-align: center;
    line-height:1.1em;
}

.main--useful-links {
    margin-bottom: 50px;
}

.main--useful-item:hover {
    -webkit-transition: -webkit-transform .6s;
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s;
    -webkit-transform: translateX(2%);
    -ms-transform: translateX(2%);
    transform: translateX(2%);
}
.home-block-7 h4 {font-size:18px;text-transform:uppercase;margin:25px 0;color:#1d1d1d;font-family: 'Amazing Grotesk',Arial,"Helvetica Neue",Helvetica,sans-serif;}
.home-block-8 h6 {font-size:18px;text-transform:uppercase;margin:25px 0;color:#1d1d1d;ffont-family: 'Amazing Grotesk',Arial,"Helvetica Neue",Helvetica,sans-serif;}

/*Video Gallery Home*/
.videogallery {margin-bottom: 30px;}
.videogallery figure, .photogallery figure {
    position: relative;
    float: left;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    background-color: #3954a5;
}

figure.effect-chico img {
    transition: opacity 0.35s,-webkit-transform .35s;
    -webkit-transition: opacity 0.35s,-webkit-transform .35s;
    transition: opacity 0.35s,transform .35s;
    transition: opacity 0.35s,transform .35s,-webkit-transform .35s;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.videogallery figure img, .photogallery figure img {
    position: relative;
    display: block;
    max-width: 100%;
    opacity: .8;
}

.videogallery figure figcaption::before, .videogallery figure figcaption::after {
    pointer-events: none;
}

figure.effect-chico figcaption::before, figure.effect-chico p {
    opacity: 0;
    transition: opacity 0.35s,-webkit-transform .35s;
    -webkit-transition: opacity 0.35s,-webkit-transform .35s;
    transition: opacity 0.35s,transform .35s;
    transition: opacity 0.35s,transform .35s,-webkit-transform .35s;
}

figure.effect-chico figcaption::before {
    content: '';
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(72,76,97,0)),color-stop(75%,rgba(72,76,97,0.8)));
    background: -webkit-linear-gradient(top,rgba(72,76,97,0) 0%,rgba(72,76,97,0.8) 75%);
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(72,76,97,0)),color-stop(75%,rgba(72,76,97,0.8)));
    background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
}

figure.effect-chico figcaption {
    padding: 3em;
}
.videogallery figure figcaption, .photogallery figure figcaption {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

figcaption {display:block;}

figure.effect-chico figcaption::before, figure.effect-chico p {
    opacity: 0;
    transition: opacity 0.35s,-webkit-transform .35s;
    -webkit-transition: opacity 0.35s,-webkit-transform .35s;
    transition: opacity 0.35s,transform .35s;
    transition: opacity 0.35s,transform .35s,-webkit-transform .35s;
}
figure.effect-chico figcaption::before {
    content: '';
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(72,76,97,0)),color-stop(75%,rgba(72,76,97,0.8)));
    background: -webkit-linear-gradient(top,rgba(72,76,97,0) 0%,rgba(72,76,97,0.8) 75%);
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(72,76,97,0)),color-stop(75%,rgba(72,76,97,0.8)));
    background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
}

figure.effect-chico h2 {
    font-family: "Futura New Demi",Arial,"Helvetica Neue",Helvetica,sans-serif;
    padding: 20% 0 5px;
    opacity: 0;
    transition: opacity 0.35s,-webkit-transform .35s;
    -webkit-transition: opacity 0.35s,-webkit-transform .35s;
    transition: opacity 0.35s,transform .35s;
    transition: opacity 0.35s,transform .35s,-webkit-transform .35s;
}
.videogallery figure h2, .photogallery figure h2 {
    word-spacing: -.15em;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    font-size: 320%;
    margin: 0;
}

figure.effect-chico p {
    margin: 0 auto;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
}
figure.effect-chico figcaption::before, figure.effect-chico p {
    opacity: 0;
    transition: opacity 0.35s,-webkit-transform .35s;
    -webkit-transition: opacity 0.35s,-webkit-transform .35s;
    transition: opacity 0.35s,transform .35s;
    transition: opacity 0.35s,transform .35s,-webkit-transform .35s;
}
.videogallery figure p, .photogallery figure p {
    font-family: "Futura New",Arial,"Helvetica Neue",Helvetica,sans-serif;
    letter-spacing: 1px;
    font-size: 120%;
    color: #fff;
}

figure.effect-chico:hover h2 {
    opacity: 1;
    webkit-transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

figure.effect-chico:hover figcaption::before, figure.effect-chico:hover p {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

figure.effect-chico:hover img {
    opacity: .5;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.cat-date-post-single {font-size:12px;color:#c1c4d0;font-weight:400;}
.cat-date-post-single .date-number {font-size:42px;line-height:42px;text-align:center;}
.cat-date-post-single .date-month {font-size:21px;text-align:center;}
.cat-news-single h3 {color:#293237;font-size:18px;margin:15px 0;font-weight:400;height:100px}
.category-news-heading {width: 100%;height: 100%;}
.cat-news-single {padding: 20px 0;/*border-top:2px dotted #3954a5;*/}
.dts-cat-announcement h1 {font-size:18px;line-height:22px;text-transform:uppercase;font-family:'Amazing Grotesk',Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:25px;}
.page-id-558,.page-id-3104,.page-id-3950,.page-id-3952,.page-id-3954 {background-color:#f8f8fb;}
.wpcf7-form h5 {margin-bottom:25px;}
.form-control {display: block;width: 100%!important;}
.wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea {border: none;font-family: inherit;font-size: 20px;line-height: inherit;width: 100%;padding:10px;color: #111;}
.wp-contact-form {width:200px;height:70px;padding-top:25px;}
.wpcf7-submit  {border:0!important;padding-left:0!important;padding-right:0!important;background-color:#3954a5;color:#fff!important;font-weight:700;}
.pad-contact-form {padding-top:25px;}
.wpcf7-form-control-wrap {margin-top:15px;}
.wpcf7-form textarea {height:100px;padding:10px 0 0 10px;}
div.wpcf7-response-output {margin: 4em 0.5em 1em;padding: 0.2em 1em;border: 2px solid #111;}
span.wpcf7-not-valid-tip {color: #f00;font-size: 1em;font-weight: normal;display: block;margin-top: 1em;}
.wpcf7-list-item-label {font-size:20px;color:#1e5266}
.wpcf7-form-control.wpcf7-submit {border: 2px solid #3954a5!important;}
.wpcf7-form-control.wpcf7-submit:hover {color:#3954a5!important;background:transparent;border: 2px solid #3954a5!important;transition:0.1s;}
.wpcf7-form {padding: 0 50px;}
span.wpcf7-list-item {display: inline-block;margin: 0 0 0 1.4em;}



.wp-pagenavi a {width:40px; height: 40px; padding:5px; border-radius:0; border: solid 2px #3954a5; margin: 5px; display: inline-block; color:black;  }
.wp-pagenavi span.current { font-weight: bold; background: #3954a5; width:40px; height: 40px; margin:0; padding: 5px; border-radius:0; border: solid 2px #111; margin: 5px; display: inline-block;color:#fff;}
.wp-pagenavi span.current:hover, .wp-pagenavi a:hover { border: solid 2px black; text-decoration: none;  }
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink { display:none;  }
.wp-pagenavi span.pages { border: none;display:block; margin-bottom: 15px;font-weight: 800;}


.table-responsive h4 {text-align:left;font-size:1em;margin-bottom:0;text-align:center;}
.table-responsive td {padding:10px 20px;text-align:center;border:2px solid #3954a5;color:#1a1a1a}
.table-responsive {margin:auto;}
.table-responsive th {padding:20px;background-color:#3954a5;color:#fff;text-align:center;border:2px solid #fff;}



.result-search-page h3 {font-size:1.2em;font-weight:400;}
.result-search-page h1 {margin:50px 0;}
.result-search-page li {padding: 10px 15px;border:2px solid #3954a5;margin:10px;font-weight: bold;}
.result-search-page li:hover {border:2px solid black;font-weight: bold;}
.result-search-page li.active {padding:10px 15px;font-weight: bold;background:#3954a5;border-radius: 0;border: solid 2px #111;color:#fff;}

.home-block-2-2 h3 {
    font-family: 'Amazing Grotesk',Arial,"Helvetica Neue",Helvetica,sans-serif;
    text-transform: uppercase;
    font-size: 20px;
    margin: 0 0 10px;
    color:#3954a5;
}

.lawyer-link::before {
    position: absolute;
    z-index: -1;
    right: -10px;
    bottom: -11px;
    display: block;
    width: 100%;
    height: 100%;
    content: '';
    background-color: #00ab8d;
}

.contact-block-1 h1 {font-family: 'Amazing Grotesk',Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform: uppercase;margin:25px 0;font-size:24px;border-bottom:2px dotted #3954a5;font-weight:600;}
.contact-block-2 h2 {font-size:20px;margin-bottom:15px;}
.contact-block-2 h3 {font-size:20px;margin:15px 0;}

.structure-block h1 {font-family: 'Amazing Grotesk',Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform: uppercase;margin:25px 0;font-size:24px;border-bottom:2px dotted #3954a5;font-weight:600;}
.sumyjust-page-header h1 {margin:25px 0;border-bottom:2px dotted #3954a5;line-height:24px;}
.sumyjust-page-header h1 a {font-family: "Futura New",Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform: uppercase;margin:25px 0;font-size:24px;font-weight:600;}
.structure-block-1 h3,.structure-block-2 h3,.structure-block-3 h3,.structure-block-4 h3 {padding: 25px 0;border-bottom: 1px dotted #3954a5;line-height:20px;height:150px;}
.structure-block-1 h3 a,.structure-block-2 h3 a,.structure-block-3 h3 a,.structure-block-4 h3 a {font-size:18px;text-transform:uppercase;color:#101010;font-family:'Futura New Demi'}
.structure-block-5 h3 {padding: 25px 0;border-bottom: 1px dotted #3954a5;line-height:20px;height:300px;}
.structure-block-5 h3 a {font-size:18px;text-transform:uppercase;color:#101010;font-family:'Futura New Demi'}

.date-breadcrumbs {border-bottom:1px dotted}


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

}

@media screen and (min-width:320px) and (max-width:379px) {

}

@media screen and (min-width:380px) and (max-width:479px) {

}

@media screen and (min-width:480px) and (max-width:559px) {

}

@media screen and (min-width:560px) and (max-width:767px) {
.site-2019 a {float:none;}
}

@media screen and (max-width:575px) {
.site-2019 a {float:none;}
}

@media screen and (max-width:479px) {
.main--useful-item {width: 100%;}
}

@media screen and (min-width:480px) and (max-width:567px) {
.main--useful-item {width: 100%;}
}
@media screen and (min-width:480px) and (max-width:767px) {
.site-2019 a {float:none;}

}

@media screen and (min-width:568px) and (max-width:639px) {

.main--useful-item {width: 49%;}
}


@media screen and (min-width:640px) and (max-width:767px) {

.main--useful-item {width: 49%;}
}

@media screen and (max-width:767px) {
.department-btn {width: 100%;margin-bottom:20px;height: 100px;}
.main--useful-item {width: 49%;}
.navbar-light .navbar-toggler {color: #fff;border-color: #fff;border-radius:0;}
.navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255,255,255,1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.develope {display:block;}
footer a {color:#fff;}
footer {padding:0 15px;}
.license a {color:#3954a5;}
.home-block-2-5 .kc_title, .home-block-1-1 {margin-bottom:25px;}
.mob-icon-1 {padding-top:15px;}
figure.effect-chico h2 {padding: 6% 0 5px!important;}
.videogallery figure h2, .photogallery figure h2 {font-size: 300%;}
.develope {padding:0;}
.ditis {padding:25px 0;}
footer .text {margin-top:25px;}
.home-news {padding:0;}
.home-news h4 {height:auto;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.department-btn {width: 32.26%;}
}

@media (min-width: 992px) {
.hvr-float__left {
    display: inline-block;
    vertical-align: middle;
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,0);
    box-shadow: 0 0 1px rgba(0,0,0,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    transition-property: -webkit-transform;
    -webkit-transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    transition-property: transform,-webkit-transform;
    transition-property: transform,-webkit-transform;

}

.hvr-float__left:hover, .hvr-float__left:focus, .hvr-float__left:active {

    -webkit-transform: translateX(5px);
    -ms-transform: translateX(5px);
    transform: translateX(5px);

}
.department-btn {
    width: 15.26%;
    padding: 25px 15px;
    text-align: center;
    background-color: #3954a5;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -webkit-box-pack: center;
    justify-content: center;
}
.department {
    margin-top: 50px;
    margin-bottom: 50px;
}
}

@media screen and (min-width:992px) and (max-width:1199px){

}

@media screen and (min-width:1200px) {
.navbar li a:hover {background-color: #314890;}
.navbar li a img:hover {background-color:transparent;}
/*
.dropdown-menu {display: none;position: absolute;background-color:#314890;z-index: 1000;-ms-flex-flow: row wrap;-webkit-flex-flow: row wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-flow: row wrap;-ms-flex-pack: justify;-webkit-justify-content: space-between;-webkit-box-pack: justify;justify-content: space-between;width: 100vw;margin-top:0;border-radius:0;padding:0;border:0;}
.dropdown-menu:hover {}
.dropdown-menu li a{color:#e1e3e8;padding: 30px 40px;float: left;cursor: pointer;font-size:16px;text-transform:none;font-weight:400;}
.dropdown-menu li a:hover{color:#fff;}
*/

.col-md-3.footer-col__info {padding: 0 50px;}
footer {padding-top: 100px;}
footer .text p {color:#fff;opacity: 1;margin-bottom:25px;}
footer .text p, footer .text p a, footer ul li a {color:#c2c2c2;}
footer .btn {margin-top: 35px;border: 1px dotted #ffc000;padding: 0;border-radius: 0;line-height: 1;border-radius:1px;}
footer .btn a {font-family: 'Amazing Grotesk',Arial,"Helvetica Neue",Helvetica,sans-serif;color:#ffc000;position: relative;padding: 20px;display: block;overflow: hidden;}
.btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px
    rgba(0,0,0,0.125);
}
a.btn-footer:hover, .btn:focus, .btn.focus {color:#333;text-decoration: none;background:#ffc000;}
footer .icon-youtube {
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(/wp-content/themes/dts/img/yt-footer.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
footer .icon-twitter {
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(/wp-content/themes/dts/img/tw-footer.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
footer .icon-facebook {
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(/wp-content/themes/dts/img/fb-footer.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
footer .hvr-float:hover, .hvr-float:focus, .hvr-float:active {
    -webkit-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    transform: translateY(-8px);
}
footer .social-footer ul li {
    padding: 0 25px;
}
footer .social-footer ul li {display: inline-block;}
footer .social-footer ul {padding-left:0;}
footer .social-footer {margin: 20px 0;}
footer .hvr-float {
    display: inline-block;
    vertical-align: middle;
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,0);
    box-shadow: 0 0 1px
    rgba(0,0,0,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    transition-property: -webkit-transform;
    -webkit-transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    transition-property: transform,-webkit-transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
}



@media screen and (min-width:1200px) and (max-width:1439px) {
.navbar li a {font-size:14px;padding:40px 10px;}
.navbar li a img {margin: -30px 50px 0;}
a.hotline-box {font-size:20px;}
a.hotline-box-2 {font-size:16px;padding:6px;}
figure.effect-chico h2 {padding: 12% 0 5px;}
}

@media screen and (min-width:1366px) and (max-width:1439px) {

}

@media screen and (min-width:1440px) and (max-width:1599px) {

}

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

}

@media screen and (min-width:1600px){
.post-397 .container,  #site-footer .container {width: 1600px;}
.post-397 .kc-container {max-width: 1600px!important;}
}

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

}

.site-title-heading img {width:240px;}
.navbar {border-radius: 0;margin-bottom: 30px;}




@font-face {
    font-family: 'Futura New';
    src: url('/wp-content/themes/dts/font/FuturaNewMedium-Obl.eot');
    src: local('Futura New Medium Obl'), local('FuturaNewMedium-Obl'),
        url('/wp-content/themes/dts/font/FuturaNewMedium-Obl.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/dts/font/FuturaNewMedium-Obl.woff2') format('woff2'),
        url('/wp-content/themes/dts/font/FuturaNewMedium-Obl.woff') format('woff'),
        url('/wp-content/themes/dts/font/FuturaNewMedium-Obl.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Futura New Demi';
    src: url('/wp-content/themes/dts/font/FuturaNewDemi-Obl.eot');
    src: local('Futura New Demi Obl'), local('FuturaNewDemi-Obl'),
        url('/wp-content/themes/dts/font/FuturaNewDemi-Obl.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/dts/font/FuturaNewDemi-Obl.woff2') format('woff2'),
        url('/wp-content/themes/dts/font/FuturaNewDemi-Obl.woff') format('woff'),
        url('/wp-content/themes/dts/font/FuturaNewDemi-Obl.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Futura New';
    src: url('/wp-content/themes/dts/font/FuturaNewMedium-Reg.eot');
    src: local('Futura New Medium Reg'), local('FuturaNewMedium-Reg'),
        url('/wp-content/themes/dts/font/FuturaNewMedium-Reg.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/dts/font/FuturaNewMedium-Reg.woff2') format('woff2'),
        url('/wp-content/themes/dts/font/FuturaNewMedium-Reg.woff') format('woff'),
        url('/wp-content/themes/dts/font/FuturaNewMedium-Reg.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Futura New';
    src: url('/wp-content/themes/dts/font/FuturaNewHeavy-Reg.eot');
    src: local('Futura New Heavy Reg'), local('FuturaNewHeavy-Reg'),
        url('/wp-content/themes/dts/font/FuturaNewHeavy-Reg.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/dts/font/FuturaNewHeavy-Reg.woff2') format('woff2'),
        url('/wp-content/themes/dts/font/FuturaNewHeavy-Reg.woff') format('woff'),
        url('/wp-content/themes/dts/font/FuturaNewHeavy-Reg.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Futura New';
    src: url('/wp-content/themes/dts/font/FuturaNewLight-Obl.eot');
    src: local('Futura New Light Obl'), local('FuturaNewLight-Obl'),
        url('/wp-content/themes/dts/font/FuturaNewLight-Obl.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/dts/font/FuturaNewLight-Obl.woff2') format('woff2'),
        url('/wp-content/themes/dts/font/FuturaNewLight-Obl.woff') format('woff'),
        url('/wp-content/themes/dts/font/FuturaNewLight-Obl.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Futura New Book';
    src: url('/wp-content/themes/dts/font/FuturaNewBook-Obl.eot');
    src: local('Futura New Book Obl'), local('FuturaNewBook-Obl'),
        url('/wp-content/themes/dts/font/FuturaNewBook-Obl.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/dts/font/FuturaNewBook-Obl.woff2') format('woff2'),
        url('/wp-content/themes/dts/font/FuturaNewBook-Obl.woff') format('woff'),
        url('/wp-content/themes/dts/font/FuturaNewBook-Obl.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Futura New';
    src: url('/wp-content/themes/dts/font/FuturaNewExtraBold-Obl.eot');
    src: local('Futura New ExtraBold Obl'), local('FuturaNewExtraBold-Obl'),
        url('/wp-content/themes/dts/font/FuturaNewExtraBold-Obl.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/dts/font/FuturaNewExtraBold-Obl.woff2') format('woff2'),
        url('/wp-content/themes/dts/font/FuturaNewExtraBold-Obl.woff') format('woff'),
        url('/wp-content/themes/dts/font/FuturaNewExtraBold-Obl.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Futura New Book';
    src: url('/wp-content/themes/dts/font/FuturaNewBook-Reg.eot');
    src: local('Futura New Book Reg'), local('FuturaNewBook-Reg'),
        url('/wp-content/themes/dts/font/FuturaNewBook-Reg.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/dts/font/FuturaNewBook-Reg.woff2') format('woff2'),
        url('/wp-content/themes/dts/font/FuturaNewBook-Reg.woff') format('woff'),
        url('/wp-content/themes/dts/font/FuturaNewBook-Reg.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Futura New';
    src: url('/wp-content/themes/dts/font/FuturaNewBold-Obl.eot');
    src: local('Futura New Bold Obl'), local('FuturaNewBold-Obl'),
        url('/wp-content/themes/dts/font/FuturaNewBold-Obl.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/dts/font/FuturaNewBold-Obl.woff2') format('woff2'),
        url('/wp-content/themes/dts/font/FuturaNewBold-Obl.woff') format('woff'),
        url('/wp-content/themes/dts/font/FuturaNewBold-Obl.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Futura New';
    src: url('/wp-content/themes/dts/font/FuturaNewExtraBold-Reg.eot');
    src: local('Futura New ExtraBold Reg'), local('FuturaNewExtraBold-Reg'),
        url('/wp-content/themes/dts/font/FuturaNewExtraBold-Reg.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/dts/font/FuturaNewExtraBold-Reg.woff2') format('woff2'),
        url('/wp-content/themes/dts/font/FuturaNewExtraBold-Reg.woff') format('woff'),
        url('/wp-content/themes/dts/font/FuturaNewExtraBold-Reg.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Futura New';
    src: url('/wp-content/themes/dts/font/FuturaNewLight-Reg.eot');
    src: local('Futura New Light Reg'), local('FuturaNewLight-Reg'),
        url('/wp-content/themes/dts/font/FuturaNewLight-Reg.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/dts/font/FuturaNewLight-Reg.woff2') format('woff2'),
        url('/wp-content/themes/dts/font/FuturaNewLight-Reg.woff') format('woff'),
        url('/wp-content/themes/dts/font/FuturaNewLight-Reg.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Futura New Demi';
    src: url('/wp-content/themes/dts/font/FuturaNewDemi-Reg.eot');
    src: local('Futura New Demi Reg'), local('FuturaNewDemi-Reg'),
        url('/wp-content/themes/dts/font/FuturaNewDemi-Reg.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/dts/font/FuturaNewDemi-Reg.woff2') format('woff2'),
        url('/wp-content/themes/dts/font/FuturaNewDemi-Reg.woff') format('woff'),
        url('/wp-content/themes/dts/font/FuturaNewDemi-Reg.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Futura New';
    src: url('/wp-content/themes/dts/font/FuturaNewBold-Reg.eot');
    src: local('Futura New Bold Reg'), local('FuturaNewBold-Reg'),
        url('/wp-content/themes/dts/font/FuturaNewBold-Reg.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/dts/font/FuturaNewBold-Reg.woff2') format('woff2'),
        url('/wp-content/themes/dts/font/FuturaNewBold-Reg.woff') format('woff'),
        url('/wp-content/themes/dts/font/FuturaNewBold-Reg.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Futura New';
    src: url('/wp-content/themes/dts/font/FuturaNewHeavy-Obl.eot');
    src: local('Futura New Heavy Obl'), local('FuturaNewHeavy-Obl'),
        url('/wp-content/themes/dts/font/FuturaNewHeavy-Obl.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/dts/font/FuturaNewHeavy-Obl.woff2') format('woff2'),
        url('/wp-content/themes/dts/font/FuturaNewHeavy-Obl.woff') format('woff'),
        url('/wp-content/themes/dts/font/FuturaNewHeavy-Obl.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Amazing Grotesk';
    src: local('Amazing Grotesk Demi Bold'), local('Amazing-Grotesk-Demi-Bold'),
        url('/wp-content/themes/dts/font/AmazingGrotesk-DemiBold.woff2') format('woff2'),
        url('/wp-content/themes/dts/font/AmazingGrotesk-DemiBold.woff') format('woff'),
        url('/wp-content/themes/dts/font/AmazingGrotesk-DemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
  }

@font-face {
    font-family: 'FF DIN';
    src: local('FF DIN Pro Bold'), local('FF-DIN-Pro-Bold'),
        url('/wp-content/themes/dts/font/DINPro-Bold.woff2') format('woff2'),
        url('/wp-content/themes/dts/font/DINPro-Bold.woff') format('woff'),
        url('/wp-content/themes/dts/font/DINPro-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
  }
