/* Fonts */
@font-face {
        font-family: 'Tg-C';
        src: url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-Cn18.eot');
        src: url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-Cn18.eot?#iefix')  format("embedded-opentype") ,
             url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-Cn18.woff2') format('woff2'),
             url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-Cn18.woff') format('woff'),
             url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-Cn18.ttf') format('truetype'),
             url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-Cn18.svg') format('svg');
        font-weight: normal;
        font-style: normal;
}
@font-face {
        font-family: 'Tg-L';
        src: url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-Light.eot');
        src: url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-Light.eot?#iefix') format("embedded-opentype"),
             url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-Light.woff2') format('woff2'),
             url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-Light.woff') format('woff'),
             url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-Light.ttf') format('truetype'),
             url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-Light.svg') format('svg');
        font-weight: normal;
        font-style: normal;
}

@font-face {
        font-family: 'Tg-B';
        src: url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-BdCn20.eot');
        src: url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-BdCn20.eot?#iefix') format("embedded-opentype"),
             url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-BdCn20.woff2') format('woff2'),
             url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-BdCn20.woff') format('woff'),
             url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-BdCn20.ttf') format('truetype'),
             url('https://lamett.eu/wp-content/uploads/fonts/TradeGothicLTStd-BdCn20.svg') format('svg');
        font-weight: normal;
        font-style: normal;
}

/* Browser Reset */
*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

html, body {
  min-height: 100%;
  margin: 0;
  padding: 0;
} 


/* Global CSS */
body {
	font-family: 'Tg-L', Helvetica, Arial, Verdana, sans-serif !important;
	font-size: 16px;
    line-height: 26px;
	color: #333;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Tg-C', Helvetica, Arial, Verdana, sans-serif;
    font-weight: bold;
}

h1 { }
h2 { }
h3 {
    font-size: 22px;
}

a {
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    color: #333;
}

a:hover { 
	text-decoration: underline;
	color: #92292e;
}

a:focus {
    outline: none;
    outline-offset: 0;
    text-decoration: underline;
}

/* placeholder */
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #333 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #333 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #333 !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #333 !important;
}

img {
    max-width: 100%;
}


/* STYLES */

.container-width {
    max-width: 1250px;
    padding: 0 44px;
}

.top-section-banner {
    position: relative;
}

.top-section-banner img {
    width: 100%;
}

.country-selector {
    position: absolute;
    bottom: 24%;
    left: 28%;
    width: 19%;
}

    .styled-select {
        width: 100%;
    }

    .styled-select select.form-control {
        background-image: url(../images/arrow-down.png);
        background-repeat: no-repeat;
        background-size: 20px;
        background-position: right 10px center;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-position-x: 98%;
        background-position-y: 50%;
        border: none;
        -moz-box-shadow: 0 0 56px #ddd;
        -webkit-box-shadow: 0 0 56px #ddd;
        box-shadow: 0 0 56px #141213;
        color: #333;
        font-weight: bold;
    }


/* Footer */
footer,
footer a {
    color:#fff;
}

footer a:hover, 
footer a:focus, {
    color:#fff !important;
    text-decoration: underline;
}

    footer .upper-footer {
        background: #92292e none no-repeat left top;
        padding:5em 0;
    }

    footer .upper-footer h3 {
        margin-top:0;
    }
    
    footer .upper-footer ul {
        padding:0;
        list-style-type: none;
        padding-top:10px;
    }

    footer .upper-footer ul li {
        border: 1px solid rgba(255,255,255,0.15);
        border-left: none;
        border-right: none;
        border-top: none;
        margin: 0 0 9px 0;
        padding: 0 0 10px 0;
    }

   /* footer .upper-footer ul li:first-child {
       border:none;
   } */

    footer .upper-footer a {
        color:#fff;
    }


    
    footer .copy-footer {
        background: #782226 none repeat center top;
        font-size: 14px;
        line-height: 22px;
        color: #deddcf !important;
        padding:19px 0;
    }

    footer .copy-footer a {
        color: #deddcf;
        text-decoration: none;
    }

    footer .copy-footer a:hover,
    footer .copy-footer a:focus {
        text-decoration: underline;
    }

    
/* responsive */
@media (max-width: 767px) { 

    .country-selector {
        left: 19%;
        width: 28%;
    }

    .mobile-hidden {
        display: none;
    }
    footer .upper-footer h3 {
        margin-top: 30px;
        padding-bottom: 20px;
    }

    footer .upper-footer ul {
        padding-top:0;
    }

}


@media (max-width: 479px) { 

    .country-selector {
        position: relative;
        width: 100%;
        left: 0;
    }

}