html, body {
    margin: 0 0 105px;
    padding: 0;
    height: 100%;
    font-family: 'Static Bold' !important;ì
}

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
    content:"";
    height:100%;
    float:left;
    width:0;
    margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

.wrapper {
	min-height: 100%;
}

.top-bar {
    float: right;
    width: 90%;
    background: #0e3d6a;
    height: 105px;
    border-bottom-left-radius: 35px;
    -webkit-border-bottom-left-radius: 35px;
    -moz-border-bottom-left-radius: 35px;
}

.bottom-bar {
    width: 90%;
    background: #0e3d6a;
    height: 105px;
    border-top-right-radius: 35px;
    -webkit-border-top-right-radius: 35px;
    -moz-border-top-right-radius: 35px;
    position: relative;
	clear:both;
}

.social {
    width: 90%;
    float: left;
    text-align: right;
    margin-top: -65px;
}

.content {
    width: 100%;
    text-align: right;
	padding-bottom: 59px;
}

.content-wrapper {
    display: inline-block;
    width: 90%;
}

.content h1 {
    color: #FFFFFF;
    font-size: 38px;
    line-height: 35px;
}

.logo {
    text-align: left;
    padding-top: 59px;
    padding-bottom: 59px;
    padding-left: 108px;
} 

.orange-container {
    background: #e6831e url(../images/graphic.png) bottom right no-repeat;
    border-top-left-radius: 35px;
    -webkit-border-top-left-radius: 35px;
    -moz-border-top-left-radius: 35px;
    border-bottom-left-radius: 35px;
    -webkit-border-bottom-left-radius: 35px;
    -moz-border-bottom-left-radius: 35px;
    padding: 108px;
    text-align: left;
}

.clock-icon {
    margin-top: -31px;
    margin-left: -31px;
    float: left;
}

.hours {
    margin-left: 145px;
}

.hours-table {
    color: #0e3d6a;
    width: 60%;
    min-width: 690px;
    font-size: 20px;
    font-family: 'Static' !important;
}

.hours-table-title {
    font-family: 'Static Bold' !important;
    font-size: 20px;
}

.hours-white {
    color: #FFFFFF;
    font-size: 20px;
}

.hours-contact {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 20px;
    margin-top: 25px;
}

.contacts {
    text-align: left;
    padding-top: 59px;
    padding-left: 108px;
    color: #0e3d6a;
}

.contacts-title {
    font-size: 22px;
}

.contacts-details {
    margin-top: 25px;
    font-size: 16px;
    font-family: 'Static' !important;
}

@font-face {
    font-family: 'Static';
    src: local('Static'), url('../fonts/Static.otf') format('truetype');
}

@font-face {
    font-family: 'Static Bold';
    src: local('Static Bold'), url('../fonts/Static Bold.otf') format('truetype');
}