/* --------------------------------------------------------
Xioni AG
version: 0.2 - under construction + impressum + blogsite
last modified: 25.11.2016 by BO
author: Brian Ossowski
email: bo@xioni.li
website: http://www.gilde30.com/xioni-test/index.html
----------------------------------------------------------*/

* {
    margin: 0;
    padding: 0;
}

a {
    color: inherit;
}

a:hover {
    text-decoration: none;
}

body {
    background-color: #ffffff;
    font-size: 100%;
    text-rendering: optimizeLegibility;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
}


/* font
----------------------------------------------------------*/


/**
 * @license
 * MyFonts Webfont Build ID 3306827, 2016-11-10T06:40:17-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: VAGRoundedStd-Bold by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/vag-rounded/bold/
 * 
 * Webfont: VAGRoundedStd-Black by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/vag-rounded/black/
 * 
 * Webfont: VAGRoundedStd-Thin by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/vag-rounded/thin/
 * 
 * Webfont: VAGRoundedStd-Light by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/vag-rounded/light/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3306827
 * Licensed pageviews: 250,000
 * Webfonts copyright: Copyright &#x00A9; 1989, 1995, 2001 Adobe Systems Incorporated.  All Rights Reserved.
 * 
 * © 2016 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */

@import url("//hello.myfonts.net/count/32754b");
@font-face {
    font-family: 'VAGRoundedStd-Bold';
    src: url('webfonts/32754B_0_0.eot');
    src: url('/fonts/webfonts/32754B_0_0.eot?#iefix') format('embedded-opentype'), url('/fonts/webfonts/32754B_0_0.woff2') format('woff2'), url('/fonts/webfonts/32754B_0_0.woff') format('woff'), url('/fonts/webfonts/32754B_0_0.ttf') format('truetype');
}

@font-face {
    font-family: 'VAGRoundedStd-Black';
    src: url('/fonts/webfonts/32754B_1_0.eot');
    src: url('/fonts/webfonts/32754B_1_0.eot?#iefix') format('embedded-opentype'), url('/fonts/webfonts/32754B_1_0.woff2') format('woff2'), url('/fonts/webfonts/32754B_1_0.woff') format('woff'), url('/fonts/webfonts/32754B_1_0.ttf') format('truetype');
}

@font-face {
    font-family: 'VAGRoundedStd-Thin';
    src: url('/fonts/webfonts/32754B_2_0.eot');
    src: url('/fonts/webfonts/32754B_2_0.eot?#iefix') format('embedded-opentype'), url('/fonts/webfonts/32754B_2_0.woff2') format('woff2'), url('/fonts/webfonts/32754B_2_0.woff') format('woff'), url('/fonts/webfonts/32754B_2_0.ttf') format('truetype');
}

@font-face {
    font-family: 'VAGRoundedStd-Light';
    src: url('/fonts/webfonts/32754B_3_0.eot');
    src: url('/fonts/webfonts/32754B_3_0.eot?#iefix') format('embedded-opentype'), url('/fonts/webfonts/32754B_3_0.woff2') format('woff2'), url('/fonts/webfonts/32754B_3_0.woff') format('woff'), url('/fonts/webfonts/32754B_3_0.ttf') format('truetype');
}

/* @import opensans by googlefonts */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');


/* cokie
----------------------------------------------------------*/

.cc_message {
    color: #ffffff!important;
}

.cc_more_info a {
    margin-left: 20px!important;
}

.cc_container {
    background: #393939!important;
    font-family: 'Open Sans', sans-serif!important;
    font-size: 12px!important;
}

.cc_container .cc_btn,
.cc_container .cc_btn:visited {
    background-color: #f33f3f!important;
    color: #ffffff!important;
}

.cc_container .cc_btn:hover {
    background-color: #f33f3f!important;
}

@media screen and (max-width: 992px) {
    .cc_container .cc_message {
        font-size: 1em!important;
    }
}

@media screen and (max-width: 768px) and (max-width:990px) {
    .cc_container {
        padding: 20px!important;
    }
    .cc_message {
        font-size: 1.5em!important;
        line-height: 1.4em!important;
    }
    .cc_btn {
        font-size: 1em!important;
        padding: 15px 15px!important;
        margin: 0px 0px 15px 25px!important;
    }
}


/* country
----------------------------------------------------------*/



.flag {
    width: 50px;
    height: auto;
    margin-right: 15px;
    float: left;
}

.swiss {
    width: 35px;
}

.cntry {
    float: left;
}

.cntry-wrapper {
    float: left;
    padding-top: 20px;
    width: 65%;
}

.cntry label {
    float: left;
}

.cntry-section input[type='radio'] {
    width: 12px!important;
    height: 12px!important;
    float: left;
    margin-top: 10px;
}
