﻿@font-face {
    font-family: TrumpGothicEastRegular;
    font-style: normal;
    font-weight: normal;
    src: url("/Frontend/fonts/trumpgoteasreg-webfont.eot?iefix") format("eot"), url("/Frontend/fonts/trumpgoteasreg-webfont.woff") format("woff"), url("/Frontend/fonts/trumpgoteasreg-webfont.ttf") format("truetype"), url("/Frontend/fonts/trumpgoteasreg-webfont.svg#webfont1Lb5Pdit") format("svg");
}
@font-face {
    font-family: TrumpGothicEastMedium;
    font-style: normal;
    font-weight: normal;
    src: url("/Frontend/fonts/trumpgoteasmed-webfont.eot?iefix") format("eot"), url("/Frontend/fonts/trumpgoteasmed-webfont.woff") format("woff"), url("/Frontend/fonts/trumpgoteasmed-webfont.ttf") format("truetype"), url("/Frontend/fonts/trumpgoteasmed-webfont.svg#webfont1Lb5Pdit") format("svg");
}
@font-face {
    font-family: proximanova;
    font-style: normal;
    font-weight: 400;
    src: url("/Frontend/fonts/ft-prox-nav-1-n-400.woff");
}
@font-face {
    font-family: segoe_ui_light;
    font-style: normal;
    font-weight: normal;
    src: url("/Frontend/fonts/segoe_ui_light.eot?iefix") format("eot"), url("/Frontend/fonts/segoe_ui_light.woff") format("woff"), url("/Frontend/fonts/segoe_ui_light.ttf") format("truetype");
}
@font-face {
    font-family: segoe_ui;
    font-style: normal;
    font-weight: normal;
    src: url("/Frontend/fonts/segoe_ui.eot?iefix") format("eot"), url("/Frontend/fonts/segoe_ui.woff") format("woff"), url("/Frontend/fonts/segoe_ui.ttf") format("truetype");
}

body{	
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #6b6e80;
    text-align:justify;
}

/* headings */
h1, h2, h3, h4{
    font-weight:normal;
    font-family: 'TrumpGothicEastMedium',arial;
    font-size: 42pt;
    line-height: 20pt;
    text-transform:uppercase;
    color:white;
}
h2{
    font-size: 30pt;
    line-height: 20pt;
}
h3{
    font-size: 20pt;
    line-height: 18pt;
}
h4{
    font-size: 14pt;
    line-height: 16pt;
}

/* header */
#header{
    padding:10px 30px 10px 30px;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
    border-top: 3px solid #414141;
    height:82px;
}
#header h1{
    padding:10px;
    margin:0px;
}
/* content */


/* force 100% on container */
.container{
    width:100%!important;
}

#content{
	height:400px;
}

#footer {
    background:url('/frontend/images/logo/logo_white_70x54.png') no-repeat 20px center #494949;
    bottom: 0;
    box-shadow: -8px -5px 28px #000000;
    display: inline-table;
    height: 65px;
    position: absolute;
    width: 100%;
    z-index: 99;
	text-align:center;
}
@media (max-width: 1280px) 
{

}
@media (max-width: 750px) 
{
    .navbar h1 {
        font-size: 20px;
        padding-top: 5px;
    }
    .navbar h1 span {
    font-size: 16px;
    }

}