/***
Header
***/
.header-wrap {
    background: #fcfcfc;
    height: 101px;
}
/***
Pre-Header and pre-header elements
***/
.pre-header {
    color: #333;
    padding-top: 10px;
    line-height: 1.2;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    background: #fcfcfc;
    position:relative;
    font-size:12px;
}
.pre-header a {
    color: #333;
}
.pre-header a:hover {
    color: #de3225;
}
.pre-header a:focus {
    text-decoration: none;
}
.pre-header li {
    padding-left: 6px;
    padding-right: 6px;
    border-right: solid 1px #333;
}
.pre-header li:last-child {
    border: none;
}
.pre-header li:last-child {
    padding-right: 0;
}

/* log block */
.pre-header .log-block {
    position: relative;
}
.pre-header .log-block .fa {
    margin-right: 0;
}
.pre-header .log-block-dropdown-wrapper {
    position: absolute;
    right:0;
    left:auto;
    top: 100%;
    z-index: 99999;
}
.pre-header .log-block-dropdown {
    padding: 10px 10px 2px;
    background: #fcfcfc;
    z-index: 9999;
    min-width:175px;
    display: none;
    margin-top: 12px;
    border-top: solid 2px #de3225;
    box-shadow: 5px 5px rgba(91, 91, 91, 0.2);
    position: relative;
    transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -webkit-transition: opacity .3s ease-in-out;
}
.pre-header .log-block:hover .log-block-dropdown {
    display: block;
}
.pre-header .log-block-dropdown a {
    display: block;
    margin-bottom: 8px;
}
.mix-filter {
    list-style: outside none none;
    margin: 0px;
    padding: 0px;
}
.mix-filter li{
    color: rgb(51, 51, 51);
    cursor: pointer;
    padding: 10px 20px;
    margin-right: 2px;
    margin-bottom: 5px;
    background: rgb(244, 244, 244) none repeat scroll 0% 0%;
    display: inline-block;
}
.mix-filter li:hover, .mix-filter li.active{
    color: rgb(255, 255, 255);
    background: rgb(228, 79, 0) none repeat scroll 0% 0%;
}
.breadcrumb li.active {
    color: #e44f00;
}
/* BEGIN max width 767px */
@media (max-width: 767px) {
    .pre-header .pull-right li:first-child {
        padding-left: 0;
    }
}
/* END max width 767px */
/***
Header and header elements
***/
.header {
    border-radius: 0;
    z-index: 999;/*	position: relative;*/
}
.header .container {
    position: relative;
}
/***
logoset
***/
.logoset {
    padding: 0;
    margin: 0;
}
.logoset :before, .logoset:after {
    content: " ";
    display: table;
}
.logoset :after {
    clear: both;
}
.logoset  li {
    float: left;
    display: inline;
    list-style: none;
    margin-bottom:10px;
}
.logoset  li a.logo {
    width: 136px;
    height: 50px;
    display: block;
    background: url(/img/layout/foxit-logo-136.png) no-repeat;
}

@media (max-width: 480px) {
    .logoset  li a.logo {
        width: 80px;
        height: 32px;
        display: block;
        background: url(/img/layout/foxit-logo-80.png) no-repeat;
    }
}

/* mob-toggler */
.header .mobi-toggler {
    float: right;
    color: #333;
    border: 1px solid #333;
    border-radius: 100% !important;
    width: 32px;
    height: 32px;
    display: none;
    margin: 0;
    position: relative;
    text-align:center;}
.header .mobi-toggler i {
    font-size:16px;
    padding-top:8px;
}
.header .mobi-toggler:hover {
    border-color: #de3225;
    color: #de3225;
}
/* Navigation */
.header-navigation {
    font: 1.25em "Open Sans", sans-serif;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.header-navigation ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.header-navigation > ul > li {
    float: left;
}
.header-navigation > ul > li > a {
    color: #333;
    display: block;
    padding: 23px 12px 20px;
}
.header-navigation ul > li.active > a, .header-navigation ul > li > a:hover {
    color: #de3225;
    background: #fcfcfc;
    text-decoration: none;
}
.header-navigation ul > li.active > a {
    border-bottom: 2px solid #de3225;
}

/* BEGIN min width 1025px */
@media (min-width: 1025px) {
    .header .header-navigation {
        display: block !important;
    }

    .header-navigation > ul > li:hover > .dropdown-menu {
        display: block;
    }
}
/* END min width 1025px */
/* BEGIN min width 1025px max width 1205 */
@media (min-width: 1025px) and (max-width: 1205px) {
    .header .mobi-toggler {
        display: none;
    }
    .header-wrap {
        background: #fcfcfc;
        height: auto;
    }

    .header .header-navigation {
        display: block !important;
        clear: both;
        margin-top: -10px;
        float: left !important;
    }
    .reduce-header .header-navigation {
        margin-top: -6px;
    }
    .header .header-navigation > ul > li {
        margin-right: 27px;
    }
    .header .header-navigation > ul > li > a {
        padding: 5px 0 18px;
    }
    .reduce-header .header-navigation > ul > li > a {
        padding-bottom: 13px;
    }
    .header .header-navigation > ul > li.active > a, .header .header-navigation > ul > li > a:hover, .header .header-navigation > ul > li > a:focus, .header .header-navigation > ul > li.open > a, .header .header-navigation > ul > li.open > a:hover, .header .header-navigation > ul > li.open > a:focus {
        background: none;
    }
    .header-navigation > ul > li.dropdown:hover > a:after {
        margin-left: 10px;
    }
}
/* END min width 1025px max width 1205 */

/* BEGIN max width 1024px */
@media (max-width: 1024px) {
    .header .mobi-toggler {
        display: block;
    }
    .site-logo {
        float: left;
        padding-top: 0;
        padding-bottom: 10px;
        background: url(img/layout/toggler.png) no-repeat;
        width:325px;
        height:50px;
    }
    .header .header-navigation {
        float: none !important;
        display: none;
        clear: both;
        background: #F9F9F9;
        padding: 0 20px;
        margin: 0 -20px 25px;
        font-size: 16px;
    }
    .header .header-navigation li {
        float: none;
        padding: 0;
        clear: both;
    }
    .header .header-navigation li > a {
        border-bottom: 1px solid #efefef !important;
        padding: 8px 10px 9px;
        margin: 0 -10px;
        position: relative;
        color: #666 !important;
        background: none !important;
    }
    .header .header-navigation li > a:hover, .header .header-navigation li.active > a {
        border-bottom: 1px solid #efefef !important;
        background: none !important;
        color: #dd4632 !important;
        text-decoration: none;
    }


}

/***
Pre-Footer and pre-footer elements
***/
.footer {
    background: #313030;
    color: #999999; font-weight:300;
}
.footer .container {
    padding-top: 20px;
}
.footer a {
    color:#999999;
}
.footer a:hover {
    color:#fff;
}
.footer h2 {
    font-size: 21px;
    color: #c2c1c1;
}
.footer p {
    margin-bottom: 20px;
}
.footer li {
    margin-bottom: 6px;
}

.footer i:hover {
    color: #fff;
}

.footer-col {
    padding-bottom: 22px;
}
.footer hr {
    margin-top: 0;
    border-color: #404040;
}

.footer .margin-bottom-40 {
    margin-bottom: 40px;
}

.mix-filter li{
    position: relative;
}
.mix-filter li img.jde-cor{
   position: absolute;
   top: -25px;
   right: 0;
}