﻿@font-face {
    font-family: 'Maledpan';
    src: url('node_modules/bootstrap/fonts/maledpan-regular-webfont.eot');
    src: url('node_modules/bootstrap/fonts/maledpan-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('node_modules/bootstrap/fonts/maledpan-regular-webfont.woff2') format('woff2'),
         url('node_modules/bootstrap/fonts/maledpan-regular-webfont.woff') format('woff'),
         url('node_modules/bootstrap/fonts/maledpan-regular-webfont.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
body {
	-webkit-backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	color: #222;
	background-color: #fff;
	font-size: 18px;
    line-height: 1.5;
    /*font-family: 'Maledpan', sans-serif;*/
}

/*h1, h2, h3, p {
	font-family: 'Maledpan', sans-serif;
}

.affix {
    position: fixed;
}*/



.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
}
#banner { 
    padding-left: 0px;
    padding-bottom: 50px; 
    padding-top: 50px; 
    background-color: #f5f5f5;
}
#banner .col { padding-left: 0; padding-right: 0;}
#banner > ul > li { list-style-type: none;
    display: inline-block;
    padding-right: 0px; padding-left: 0px;}
    #banner > ul{ padding-left: 0px;}
.headline {
        color: #f05423;
        text-align: center;
    }
    
    .text-lighter {
        font-weight: 100 !important;
    }
    
    #home {
        font-size: 18px;
        /*margin-top: 120px;*/
    }

    #home #news {
        background-color: #fff;
        padding: 0px 0px 30px 0px;
    }
    #home #download {
        background-color: #f5f5f5;
        padding: 30px 0px 80px 0px;
    }
    #home #update {
        background-color: #fff;
        padding: 30px 0px 80px 0px;
    }

    #home #home-news {
        background-color: #fff;
        padding: 30px 0px 20px 0px;
        margin-bottom: 50px;
    }
    #home #home-news-custom {
        background-color: #fff;
        padding: 30px 0px 0px 0px;
    }

    .text-footer {
        color: #ffffff!important;
        font-size: 16px;
        
    }
    #home #home-news .col-md-4 .thumbnail .caption > h4 {
        color: #4c4c53;
        margin-bottom: 20px;
        height: 100px;
        margin-top: 20px;
        margin-bottom: 10px;
        font-size: 20px;
    }
	#home #home-news-custom .col-md-4 .thumbnail .caption > h4 {
        color: #4c4c53;
        margin-bottom: 20px;
        height: 100px;
        margin-top: 20px;
        margin-bottom: 10px;
        font-size: 20px;
    }
	#home #home-news-custom .col-md-3 .thumbnail .caption > h4 {
        color: #4c4c53;
        height: 100px;
        margin-top: 20px;
        margin-bottom: 10px;
        font-size: 16px;
        font-family: "Segoe UI";
        font-family: Segoe;
        font-family: Tahoma;
        font-family: Helvetica;
        font-family: Arial;
        font-family: Helvetica;
        font-family: sans-serif;
        font-weight: 600;
    }

 /*nav*/
    .navbar-nav > li { float: left;}
    .navbar-nav {
        float: left;
        margin: 0;
    }
    .nav > li {
        display: block;
    }
    .navbar-expand-lg .navbar-toggle .icon-bar {
        background-color: #888888;
    }
    
    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;}
    

/*dropdown*/
.dropdown-menu{
border-radius: 0px; margin-top: 0px; border: none; z-index: 1001; background-color: #343a40; color: #fff; }

.yamm-content > .row > div > ul.list-unstyled > li > a > i {
    color: #eaad26;
    margin-right: 15px;
    margin-top: 3px;
    font-size: 13px;
    display: block;
    float: left;
}
.yamm-content > .row > ul.list-unstyled > li > a > i {
    color: #eaad26;
    margin-right: 15px;
    margin-top: 3px;
    font-size: 13px;
    display: block;
    float: left;
}
.yamm-content > .row > ul.list-unstyled > li > ul > li > a > i {
    color: #eaad26;
    margin-right: 15px;
    margin-top: 3px;
    font-size: 13px;
    display: block;
    float: left;
}


.yamm-content > .row > ul.list-unstyled > li > a > span {
    display: block;
    float: left;
    width: 88%;
    /*font-size: 13px;*/
}
.yamm-content > .row > div > ul.list-unstyled > li > a > span {
    display: block;
    float: left;
    width: 88%;
    /*font-size: 13px;*/
}

.yamm-content > .row > ul.list-unstyled > li > a{
    text-decoration: none;
    display: block;
    padding: 3px 0px;
    overflow: hidden;
}
.yamm-content > .row > div > ul.list-unstyled > li > a{
    text-decoration: none;
    display: block;
    padding: 3px 0px;
    overflow: hidden;
}

    .list-unstyled, .list-unstyled ul {
        min-width: 280px;
        line-height: 1.3;}


    .col-sm-9 > ul.col-sm-2.list-unstyled {
            float: left;
         
        
        }
        .col-sm-9 > ul.col-sm-2 {    padding-right: 0px !important; }
        .col-sm-9 {    padding-right: 0px !important; }

        .row.featurette a { color: #222;}