﻿/* Language */
.divLanguage { display: block; padding: 10px 0px 10px 20px; border-bottom: 1px solid #67d6ff;}
.spanSplitter {padding-left:10px; padding-right:10px; color:#919191;}

.langLink {font-size:18px; color:#919191;}
a.langLink:link {color:#919191; text-decoration:none;}
a.langLink:visited {color:#919191; text-decoration:none;}
a.langLink:hover {text-decoration:underline;}
a.langLink:active {text-decoration:underline;}

.langLinkSel {font-size:18px;}
a.langLinkSel:link {text-decoration:none;}
a.langLinkSel:visited {text-decoration:none;}
a.langLinkSel:hover { text-decoration:underline;}
a.langLinkSel:active { text-decoration:underline;}

.langLinkM {font-size:18px; color:#919191;}
a.langLinkM:link {color:#919191; text-decoration:none;}
a.langLinkM:visited {color:#919191; text-decoration:none;}
a.langLinkM:hover {color:#ffffff; text-decoration:underline;}
a.langLinkM:active {color:#ffffff; text-decoration:underline;}

.langLinkMSel {font-size:18px; color:#ffffff;}
a.langLinkMSel:link {color:#ffffff; text-decoration:none;}
a.langLinkMSel:visited {color:#ffffff; text-decoration:none;}
a.langLinkMSel:hover {color:#ffffff; text-decoration:underline;}
a.langLinkMSel:active {color:#ffffff; text-decoration:underline;}

/*Top menu language*/
.divLanguageMobileTop .divLanguage {border: unset;border-left: unset;height: 60px;display: flex;align-items: center;padding: 0;}
.divLanguageMobileTop .langLink,
.divLanguageMobileTop a.langLink:link,
.divLanguageMobileTop a.langLink:visited {
    font-size: 10px;padding: 0 5px;display: flex;align-items: center;justify-content: center;color: #00aff0;background: #fff;height: 60px;}
.divLanguageMobileTop a.langLink:hover,
.divLanguageMobileTop a.langLink:active,
.divLanguageMobileTop .langLinkSel,
.divLanguageMobileTop a.langLinkSel:link,
.divLanguageMobileTop a.langLinkSel:visited,
.divLanguageMobileTop a.langLinkSel:hover,
.divLanguageMobileTop a.langLinkSel:active {font-size: 10px;padding: 0 5px;display: flex;align-items: center;justify-content: center;color: #fff;
    background: #00aff0;height: 60px;text-decoration:none;}
.divLanguageMobileTop .spanSplitter {display: none;}
/*End Top menu language*/

/*Top menu multiple language*/
.divLangTopMultiple, .divLanguageMobileTopMultiple .divLanguage {display:none;}
.divLanguageMobileTopMultiple .divLangTopMultiple {display:flex;}
.divLanguageMobileTopMultiple .materialIconsLangTopMultiple:after {content:"language"; color:#00aff0;font-size:22px;}
.divLanguageMobileTopMultiple .divLanguage.active {border: unset;border-left: unset;height: auto;position:absolute;padding: 6px;background: #f4f4f4;border-radius: 3px;margin: 15px 0 0 -8px;}
.divLanguageMobileTopMultiple .langLink,
.divLanguageMobileTopMultiple a.langLink:link,
.divLanguageMobileTopMultiple a.langLink:visited {
    font-size: 12px;padding: 5px 5px;display: flex;align-items: center;justify-content: center;
    color: #000;background: #f4f4f4;height: auto;margin: 5px 0;font-weight:600;}
.divLanguageMobileTopMultiple a.langLink:hover,
.divLanguageMobileTopMultiple a.langLink:active,
.divLanguageMobileTopMultiple .langLinkSel,
.divLanguageMobileTopMultiple a.langLinkSel:link,
.divLanguageMobileTopMultiple a.langLinkSel:visited,
.divLanguageMobileTopMultiple a.langLinkSel:hover,
.divLanguageMobileTopMultiple a.langLinkSel:active {
    font-size: 12px;padding: 5px 5px;display: flex;align-items: center;justify-content: center;
    color: #000;background: #eaeaea;height: auto;text-decoration:none;margin: 5px 0;border-radius: 3px;font-weight:600;}
.divLanguageMobileTopMultiple .spanSplitter {display: none;}
.divLanguageMobileTopMultiple .divLanguage a:first-child{margin-top:0;}
.divLanguageMobileTopMultiple .divLanguage a:last-child{margin-bottom:0;}
.divLanguageMobileTopMultiple .divLanguage.active:before {content:"play_arrow";font-family:'Material Icons';color:#f4f4f4;
        position: absolute;top: -15px;left: 50%;transform: translateX(-50%) rotate(-90deg);font-size: 24px;}
/*End Top menu multiple language*/


/* End of Language */