@font-face {
    font-family: 'sabon';
    src: url('/wp-content/plugins/difreport/fonts/SabonLT-BoldItalic.eot');
    src: url('/wp-content/plugins/difreport/fonts/SabonLT-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/SabonLT-BoldItalic.woff2') format('woff2'),
    url('/wp-content/plugins/difreport//fonts/SabonLT-BoldItalic.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/SabonLT-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'sabon';
    src: url('/wp-content/plugins/difreport/fonts/SabonLT-Italic.eot');
    src: url('/wp-content/plugins/difreport/fonts/SabonLT-Italic.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/SabonLT-Italic.woff2') format('woff2'),
    url('/wp-content/plugins/difreport/fonts/SabonLT-Italic.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/SabonLT-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'sabon';
    src: url('/wp-content/plugins/difreport/fonts/SabonLT-Roman.eot');
    src: url('/wp-content/plugins/difreport/fonts/SabonLT-Roman.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/SabonLT-Roman.woff2') format('woff2'),
    url('/wp-content/plugins/difreport/fonts/SabonLT-Roman.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/SabonLT-Roman.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sabon';
    src: url('/wp-content/plugins/difreport/fonts/SabonLT-Bold.eot');
    src: url('/wp-content/plugins/difreport/fonts/SabonLT-Bold.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/SabonLT-Bold.woff2') format('woff2'),
    url('/wp-content/plugins/difreport/fonts/SabonLT-Bold.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/SabonLT-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family: 'AvantGarde LT';
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Bold.eot');
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Bold.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Bold.woff2') format('woff2'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Bold.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'AvantGarde LT';
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-BoldObl.eot');
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-BoldObl.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-BoldObl.woff2') format('woff2'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-BoldObl.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-BoldObl.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'AvantGarde LT';
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Medium.eot');
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Medium.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Medium.woff2') format('woff2'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Medium.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'AvantGarde LT';
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-ExtraLight.eot');
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-ExtraLight.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-ExtraLight.woff2') format('woff2'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-ExtraLight.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'AvantGarde LT Book';
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-BookOblique.eot');
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-BookOblique.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-BookOblique.woff2') format('woff2'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-BookOblique.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-BookOblique.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'AvantGarde LT';
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-ExtraLightObl.eot');
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-ExtraLightObl.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-ExtraLightObl.woff2') format('woff2'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-ExtraLightObl.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-ExtraLightObl.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'AvantGarde LT CondBook';
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondBook.eot');
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondBook.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondBook.woff2') format('woff2'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondBook.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondBook.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AvantGarde LT CondMedium';
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondMedium.eot');
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondMedium.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondMedium.woff2') format('woff2'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondMedium.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondMedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'AvantGarde LT Book';
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-DemiOblique.eot');
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-DemiOblique.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-DemiOblique.woff2') format('woff2'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-DemiOblique.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-DemiOblique.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'AvantGarde LT Book';
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Book.eot');
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Book.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Book.woff2') format('woff2'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Book.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Book.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'AvantGarde LT Book';
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Demi.eot');
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Demi.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Demi.woff2') format('woff2'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Demi.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-Demi.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'AvantGarde LT CondMedium';
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondBold.eot');
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondBold.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondBold.woff2') format('woff2'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondBold.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'AvantGarde LT';
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-MediumObl.eot');
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-MediumObl.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-MediumObl.woff2') format('woff2'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-MediumObl.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-MediumObl.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'AvantGarde LT CondBook';
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondDemi.eot');
    src: url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondDemi.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondDemi.woff2') format('woff2'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondDemi.woff') format('woff'),
    url('/wp-content/plugins/difreport/fonts/avantgarde/AvantGardeLT-CondDemi.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

#difreport  {
    text-align: left !important;
}
#difreport  * {

}

#difreport img {
    margin: 0;
    padding: 0;
    display: block;
}

#difreport img {
    margin: 0;
    padding: 0;
}

#difreport img.cover{
    width: 100px;
}


#difreport .deleteCover{
    display: none;
    position: absolute;
    bottom: 16px;
    left: 87px;
    color: #990000;
}

#difreport .edit_cover_image{
    width: 100px;
    display: inline-block;
}

#difreport .edit_cover_image label{
    margin: 0;
}

#difreport .edit_cover_image:hover .deleteCover {
    display: block;
}

#difreport table.articles, table.buttons{
    width: 100%;
    border-collapse: collapse;
}

#difreport table.buttons td{
    border-left: 1px solid #666;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    padding: 5px;
}

#difreport table.articles td, table.articles th{
    border: 1px solid #666;
    padding: 5px;
}

#difreport table.articles label{
    margin-bottom: 0;
    cursor:pointer;
}

#difreport table.articles label:hover{
    color: #0275d8;
}

#difreport table.articles td.tools{
    font-size: 24px;
}

#difreport .thumbnail40{
    width: 40px;
    height: 40px;
}

#difreport .save-button:hover, delete-button:hover{
    color: #0275d8;
    cursor: pointer;
}

#difreport table.articles tr.saving td{
    background-color: #aaffaa;
}

#difreport .grab {
    cursor: pointer;
}
#difreport .grabbed {
    box-shadow: 0 0 13px #666;
}

#difreport .grabCursor, .grabCursor * {
    cursor: grabbing !important;
}

#difreport h1{
    font-family: 'AvantGarde LT' !important;
    letter-spacing: 8px !important;
    font-weight: 700 !important;
    font-size: 64px !important;
    line-height: 80px !important;
    display: inline-block !important;
    padding-bottom: 5px !important;
    position: relative !important;
}

#difreport h2{
    font-family: 'AvantGarde LT Book' !important;
    letter-spacing: 8px !important;
    font-weight: 700 !important;
    font-size: 80px !important;
    line-height: 90px !important;

    display: inline-block !important;
    padding-bottom: 5px !important;
    position: relative !important;
}

#difreport h2:before{
    font-family: 'AvantGarde LT Book';
    content: "";
    position: absolute;
    width: 40%;
    height: 1px;
    bottom: 0;
    left: 0%;
    border-bottom: 1px solid #000;
}

#difreport h3{
    font-family: 'AvantGarde LT Book' !important;;
    color: red !important;
    letter-spacing: 1vmib !important;
    font-weight: 700 !important;
    font-size: 60px !important;
    line-height: 70px !important;
    text-transform: none !important;
    display: block !important;
    margin-block-start: 0 !important;
    margin-block-end: 0 !important;
    margin-inline-start: 0 !important;
    margin-inline-end: 0 !important;
    margin-bottom: .5rem !important;
    position: relative !important;
}

#difreport h4{
    font-family: 'AvantGarde LT Book' !important;
    letter-spacing: 4px !important;
    font-weight: 700 !important;
    font-size: 40px !important;
    line-height: 50px !important;
}

#difreport h5{
    font-family: 'AvantGarde LT Book' !important;
    letter-spacing: 4px !important;
    font-weight: 700 !important;
    font-size: 30px !important;
    line-height: 40px !important;

}

#difreport h6{
    font-family: 'AvantGarde LT Book' !important;
    letter-spacing: 4px !important;
    font-weight: 700 !important;
    font-size: 60px !important;
    line-height: 70px !important;
}

#difreport .subtitle1{
    font-family: 'AvantGarde LT' !important;
    letter-spacing: 4px !important;
    font-weight: 700 !important;
    font-size: 30px !important;
    margin-bottom: 40px !important;
}

#difreport .subtitle2{
    font-family: 'AvantGarde LT' !important;
    letter-spacing: 4px !important;
    font-weight: 700 !important;
    font-size: 26px !important;
    margin-bottom: 40px !important;
}

#difreport .subtitle3{
    font-family: Sabon !important;
    font-style: italic !important;
    font-weight: 300 !important;
    font-size: 26px !important;
    margin-bottom: 40px !important;
}


#difreport p{
    font-family: Sabon !important;
    font-size: 35px !important;
    line-height: 40px !important;
    margin-top: 0 !important;
    margin-bottom: 1rem !important;
    box-sizing: border-box !important;
}

div#difreport{
	width: 800px;
	transform-origin: top left;
}

@media only screen and (max-width: 1474px) {
	div#difreport{
		width: 800px;
		transform-origin: top left;
	}
}

@media only screen and (max-width: 989px) {
	div#difreport{
		width: 989;
		transform-origin: top left;
	}
}

@media only screen and (max-width: 818px) {
	div#difreport{
		width: 818px;
		transform-origin: top left;
	}
}

@media only screen and (max-width: 768px) {
	div#difreport{
		width: 1024px;
		transform-origin: top left;
	}
}

.entry-title {

   display: none;
}