﻿
/* Vorschaltseite und sprachauswahl */
.country #header 
{
    margin-bottom: 35px;
}
.country #mobile-nav-icon 
{
    display: none;
}
.country-overview ul ul.subnav, 
.country-detail  li.lvl1 
{
    background: #FFF;
    border-top: solid #d6d6d6;
    border-bottom: solid #f2f2f2;
    border-left: solid #f2f2f2;
    border-right: solid #f2f2f2;
    border-radius: 5px;
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;    
}
.country-overview ul ul.subnav
{
    position: absolute;
    left: -100%;
    z-index: 9999;
    text-align: center;
    min-width: 200px;
    width: auto;
    margin: 0;
    padding: 0;
    font-size: 12px !important;
}
.language-choose ul ul.subnav 
{
    display: none;
    top: 100%;    
}
.language-choose ul li.lvl1
{
    display: inline-block;
    position: relative;
    z-index: 999;
}
.language-choose li.lvl1 ul.subnav li a {    
    z-index: 9999;
}
.language-choose li.lvl1:hover ul.subnav {
    display: block;
}
.country-detail li.lvl1 ul.subnav {
    border-top: 1px solid #fff;
}
.country-detail li.lvl1:hover ul.subnav {
    border-top: 1px solid #ee7f01;
}

.country-overview ul ul.subnav span
{
    display: block;
    margin: 0 auto;
    width: 80%;
}
.country-overview li.lvl1 ul.subnav li {
    border-right: 1px solid #d6d6d6;
    padding: 0 5px;
    margin: 5px 0;
    line-height: 14px;
}
.country-overview li.lvl1 ul.subnav li:last-child {
    border: 0 none;
}
h2.country-overview
{
    text-transform: uppercase;
}
.country-overview
{
    min-height: 100px;
}
.country-overview ul li
{
    float: left;
    padding-right: 20px;
    margin-bottom: 40px;
}
.country-detail 
{
    font-size: 10px;
}
.country-detail ul
{
    margin: 0;
}
.country-detail li.lvl1 
{
    padding: 2px 5px;
}
.country-detail li.lvl1 a.trans10
{
    background: url(https://www.liprotec.pt/images/layout/icon_arrow20.png) center right no-repeat;
    padding: 2px 22px 2px 5px;
}
.country-detail li.lvl1 a:hover.trans10
{
    color: #eb7700;
}
.country-detail li.lvl1 .subnav a
{
    background: none;
    padding: 1px 5px;
}
h2.country_choose {
    font-size: 20px;
}
h2.country_choose, .country-overview {
    margin-left: 30px;
    margin-right: 30px;
}
.country-overview {
    margin-bottom: 30px;
}
/* end Vorschaltseite und sprachauswahl */
 