@font-face {
    font-family: 'DinAlterMedium';
    src: url('fonts/eng/din_alternate_medium-webfont.eot');
    src: url('fonts/eng/din_alternate_medium-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/eng/din_alternate_medium-webfont.woff') format('woff'),
    url('fonts/eng/din_alternate_medium-webfont.ttf') format('truetype'),
    url('fonts/eng/din_alternate_medium-webfont.svg#din_alternate_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DinMedium';
    src: url('fonts/eng/din_medium-webfont.eot');
    src: url('fonts/eng/din_medium-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/eng/din_medium-webfont.woff') format('woff'),
    url('fonts/eng/din_medium-webfont.ttf') format('truetype'),
    url('fonts/eng/din_medium-webfont.svg#din_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DinAlterBold';
    src: url('fonts/eng/din_alternate_bold-webfont.eot');
    src: url('fonts/eng/din_alternate_bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/eng/din_alternate_bold-webfont.woff') format('woff'),
    url('fonts/eng/din_alternate_bold-webfont.ttf') format('truetype'),
    url('fonts/eng/din_alternate_bold-webfont.svg#din_alternatebold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DinLight';
    src: url('fonts/eng/din_light-webfont.eot');
    src: url('fonts/eng/din_light-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/eng/din_light-webfont.woff') format('woff'),
    url('fonts/eng/din_light-webfont.ttf') format('truetype'),
    url('fonts/eng/din_light-webfont.svg#din_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.under_construction p {
    font-family: 'DinAlterMedium', sans-serif;
    font-size: 15px;
}

/*------------header----------------*/
#lang_changer a {
    font-family: 'DinAlterMedium', sans-serif;
    font-size: 15px;
}

#top_menu ul li a {
    font-family: 'DinAlterMedium', sans-serif;
    font-size: 14px;
}

#logo p {
    font-family: 'DinMedium', sans-serif;
    font-size: 14px;
}

#categories_menu_wrapper ul li a {
    font-family: 'DinAlterBold';
    font-size: 15px;
    text-transform: uppercase;
}

/*----------intro news-------------*/
.top_news_title {
    font-family: 'DinAlterMedium', sans-serif;
    font-size: 22px;
}

.top_news_text p,
#recent_news ul li a {
    line-height: 17px;
}

.general_news_title {
    font-family: 'DinMedium', sans-serif;
    font-size: 15px; /*16*/
    font-weight: normal;
}

.author_time {
    font-family: 'DinMedium', sans-serif;
    font-size: 12px;
}

#recent_news ul li p {
    font-family: 'DinLight', sans-serif;
    font-size: 12px;
}

.text,
.related,
.more {
    font-family: 'DinLight', sans-serif;
    font-size: 14px;
}

.tabs a {
    font-family: 'DinAlterMedium', sans-serif;
    font-size: 17px;
}

.tabs_see_all {
    font-family: 'DinAlterMedium', sans-serif;
    font-size: 17px;
}

#quote p {
    font-family: 'DinAlterMedium', sans-serif;
    font-size: 16px;
}

#quote_head {
    padding: 20px 0px 0px 45px;
}

#quote_text {
    width: 245px;
    padding: 8px 0px 0px 42px;
}

.top_news_h {
    font-family: 'DinAlterMedium', sans-serif;
    font-size: 21px;
    font-weight: normal;
}

/*-------------intro singlenews-----------*/
.single_multimedia .general_news_title,
.single_intro_news .general_news_title {
    padding: 11px 0px 0px 0px;
    display: block;
}

.single_multimedia .author_time,
.single_intro_news .author_time {
    padding: 5px 0px;
}

.single_multimedia .text,
.single_intro_news .text {
    line-height: 17px;
}

/*-----------------timeline------------------*/
.gt-timeline div.e-message .msg {
    font-family: 'DinMedium', sans-serif;
    font-size: 13px;
    text-transform: uppercase;
}

/*--------------prev/next btns Paging----------*/
.nav_controls a,
.news_back_btn {
    font-family: 'DinAlterMedium', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    padding: 8px 20px;
}

.nav_controls a span
.news_back_btn span,
.pageing ul li a span {
    padding: 0px 6px;
}

.nav_controls a img,
.news_back_btn img,
.pageing img {
    position: relative;
    top: -2px;
}

.pageing ul li a {
    font-family: 'DinAlterMedium', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    padding: 8px 8px;
}

.pageing .prev a, .pageing .next a {
    padding: 8px 18px;
}

/*------------------Footer-------------*/
#footer_list_main ul li a {
    font-family: 'DinMedium', sans-serif;
    font-size: 15px;
}

#footer_list_cat ul li a,
#footer_list_social ul li a {
    font-family: 'DinMedium', sans-serif;
    font-size: 14px;
}

#copyright {
    font-family: 'DinMedium', sans-serif;
    font-size: 13px;
}

/*-------------------news------------------*/

.news_ins_header {
    font-family: 'DinMedium', sans-serif;
    font-size: 24px;
}

.news_text .author_time {
    font-size: 14px;
    padding: 17px 0px 12px 0px;
}

.news_ins_header {
    color: #1F6FB7;
    width: 100%;
    margin: 27px 0px;
    letter-spacing: -1px;
}

.news_text .text {
    line-height: 20px;
}

.news_back_btn {
    padding: 8px 23px;
    margin: -2px 15px 0px 0px;
}

.news_back_btn img {
    left: -4px;
}

.news_share ul li a {
    font-family: 'DinMedium', sans-serif;
    font-size: 14px;
}

.news_share_print li a {
    padding: 8px 0px 0px 30px;
}

.news_side_title {
    font-family: 'DinMedium', sans-serif;
    font-size: 21px;
}

.news_right_side .news_side_title {
    padding: 8px 0px 2px 0px;
}

#news_most_read ul li a {
    font-family: 'DinMedium', sans-serif;
    font-size: 15px;
}

#news_most_read ul li a .nmr {
    font-family: 'DinMedium', sans-serif;
    font-size: 21px;
}

.tag_cloud a {
    font-family: 'DinAlterMedium';
}

.bx-wrapper .bx-caption span {
    font-family: 'DinMedium', sans-serif;
    font-size: 13px;
}

.news_pub_dat {
    font-family: 'DinMedium', sans-serif;
    font-size: 13px;
    text-transform: uppercase;
}

.news_pub_date {
    text-transform: uppercase;
}

#news_archive_wrap h2,
.search_title h2,
#news_archive_wrap h1 {
    font-family: 'DinAlterMedium', sans-serif;
    font-size: 21px;
}

.news_time_place {
    font-family: 'DinLight', sans-serif;
    font-size: 14px;
    padding: 10px 0px 0px 0px;
}

.news_text .author_time {
    font-family: 'DinLight', sans-serif;
    font-size: 13px;
    padding: 10px 0px 10px 0px;
}

#tabs_related .tabs a span {
    display: block;
    padding: 5px 15px 0px 25px;
}

/*---------------NEWS Archive--------------*/
#tabs_arch_today .tabs {
    width: 124px !important;
}

#tabs_arch_today .tabs a {
    padding: 5px 0 0 32px !important;
}

#tabs_arch_week .tabs {
    width: 163px !important;
}

#tabs_arch_week .tabs a {
    padding: 5px 0 0 38px !important;
}

#tabs_arch_all .tabs {
    width: 138px !important;
}

#tabs_arch_all .tabs a {
    padding: 5px 0 0 37px !important;
}

.single_arch_news .text {
    line-height: 20px;
}

.cat_select a {
    font-family: 'DinAlterMedium', sans-serif;
    font-size: 15px;
    line-height: 19px;
}

.nodata p {
    font-family: 'DinAlterMedium', sans-serif;
    font-size: 23px;
    padding: 165px 266px;
}

#weather_course_slide ul li p {
    font-family: 'DinMedium', sans-serif;
    font-size: 14px;
    text-transform: capitalize;
}

.courses span {
    font-family: 'DinLight', sans-serif;
    font-size: 14px;
}

.change_up,
.change_down {
    font-family: 'DinMedium', sans-serif;
    font-size: 14px;
}

/*--------------Elections----------------*/
.history_header h3 {
    font-family: 'DinMedium', sans-serif;
    font-size: 21px;
}

.history_header p {
    font-family: 'DinMedium', sans-serif;
    font-size: 14px;
}

.elect_top_right ul li a {
    font-family: 'DinMedium', sans-serif;
    font-size: 15px;
}

.elect_top_right ul li p {
    font-family: 'DinMedium', sans-serif;
}

.elect_top_right ul li .pers_postion {
    font-size: 15px;
}

.elect_top_right ul li .pers_date {
    font-size: 13px;
}

.img_with_caption .caption p {
    font-family: 'DinMedium', sans-serif;
    font-size: 15px;
}

/*--------------Blog---------------------*/
.blog_author_wrap .author_name {
    font-family: 'DinLight';
    font-size: 15px;
}

.blog_author_wrap .author_position,
.blog_author_wrap .time_place {
    font-family: 'DinLight';
    font-size: 14px;
}

/*--------------Gallery------------------*/
.gallery_name {
    font-family: 'DinMedium', sans-serif;
    font-size: 15px;
}

#tabs_gallery_ins .tabs a span {
    display: block;
    padding: 5px 15px 0px 25px;
}

.flex_title,
.flex_author {
    font-family: 'DinLight';
    font-size: 16px;
}

.photogr_title {
    font-size: 13px;
}

/*----------------Contact----------------*/
.cont_main_title {
    font-family: 'DinAlterMedium', sans-serif;
    font-size: 17px;
    font-weight: normal;
}

.cont_title {
    font-family: 'DinMedium', sans-serif;
    font-size: 15px;
    font-weight: normal;
}

.cont_text {
    font-family: 'DinLight', sans-serif;
    font-size: 15px;
}

#tabs_contact .tabs a span {
    display: block;
    padding: 6px 16px 0px 23px;
}

.cont_submit {
    font-family: 'DinAlterMedium', sans-serif;
    font-size: 14px;
}

.cont_right input[type='text'],
.cont_right textarea {
    font-family: Arial, sans-serif;
    font-weight: bold;
}

.scode {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 15px;
}