@font-face {
    font-family: roboto;
    src: url(../fonts/RobotoCondensed-Regular.ttf);
}

@font-face {
    font-family: roboto-bold;
    src: url(../fonts/RobotoCondensed-Bold.ttf);
}

@font-face {
    font-family: officina-bold;
    src: url(../fonts/OfficinaSerifC-Bold.otf);
}

@font-face {
    font-family: officina-bi;
    src: url(../fonts/OfficinaSerifC-BookItalic.otf);
}

ul {
    margin-left: 0px;
}

.clear {
    clear: both;
}

.ini li {
    padding-right: 12px;
    background: #e6f0f2;
    float: left !important;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
}

.ini li:last-child {
    padding-left: 0px;
}

.ini li a {
    font-family: roboto;
    color: #3e3e3e;
    text-decoration: underline;
}

.ini li a:hover {
    text-decoration: none;
}

.lwr {
    margin-top: 20px;
}

.guests {
    background: #e6f0f2;
    font-family: officina-bold;
    width: 155px;
    padding-bottom: 12px;

}

.amg {
    background: url(../img/bg1.png) no-repeat;
    height: 113px;
    margin-left: 22px;
}

.amg p {
    font-size: 60px;
    color: #a8d06f;
    margin-left: 25px;
    padding-top: 37px;
}

.amg span {
    font-size: 17px;
    color: #546267;
    margin-left: 35px;
}

.unn1 {
    font-size: 18px;
    color: #546267;
    padding-top: 15px;
    text-align: center;
}

.big-thing {
    margin-top: -150px;
    background: url(../img/bg2.png) no-repeat;
    height: 288px;
}

@media (max-width: 777px) {
    .big-thing {
        background: url(../img/bg2.png) no-repeat;
        background-size: 100%;
        margin-top: 100x !important;
        margin-top: 0px;
    }
}

@media (min-width: 788px) and (max-width: 999px) {
    .big-thing {
        background: url(../img/bg2.png) no-repeat;
        background-size: 100%;
        margin-top: 100 !important;
        margin-top: 0px;
    }
}

.b-bg {
    background: url(../img/bg3.png) no-repeat center;
    height: 375px;
}

.dso {
    font-family: officina-bold;
    font-size: 24px;
    color: #546267;
    margin-left: 140px;
    margin-top: 140px;
}

/*****************************************NewCounter**********************************************/
.countdown-section {
    display: block;
    float: left;
    font-size: 75%;
    text-align: center;
}

.countdown-amount {
    float: left;
    width: 73px;
    height: 62px;
    padding-top: 0px;
    padding-bottom: 12px;
    margin: 0 12px 0 0;
    position: relative;
    left: 12px;
    z-index: 99;
    font-size: 210%;
}

.countdown-period {
    width: 50px;
    font: 20px officina-bold;
    color: #546267;
    text-align: center;
    margin-right: 0px;
    margin-left: 18px;
    display: block;
}

#counter {
    height: 63px;
    width: 500px;
    font: normal 40px roboto;
    color: #a8d06f;
    float: none;
    position: relative;
    z-index: 99;
    top: -12px;
    left: 1px;
}

/******************************************************************/

.mdmenu {
    margin-top: 25px;
    margin-bottom: 25px;
}

.mdmenu li {
    float: left;
    margin-right: 45px;
}

.mdmenu li a {
    margin-right: 10px;
    font-family: officina-bi;
    font-size: 19px;
    color: #464646;
}

.txt-block1 {
    font-family: roboto;
    font-size: 18px;
    color: #546267;
    text-align: center;
    margin-top: 50px;
    letter-spacing: 0.5px;
}

.txt-block2 {
    font-family: roboto;
    font-size: 14px;
    color: #546267;
    text-align: left;
    letter-spacing: 0.7px;
}

.b-bg1 {
    background: url(../img/bg4.png) no-repeat center;
    margin-top: 45px;
    height: 435px;
}

.champagne {
    width: 213px;
    margin: 0 auto;
}

.ch1 {
    float: left;
    background: url(../img/pic3.png) no-repeat;
    width: 71px;
    height: 63px;
    text-align: center;
    font-family: officina-bold;
    font-size: 50px;
    color: #a8d06f;
    padding-top: 40px;
}

.gsn {
    margin-top: 155px;
    font-family: officina-bold;
    font-size: 27px;
    color: #464646;
    text-align: center;
}

.gsn1 {
    font-family:officina-bold;
    font-size:27px;
    color:#464646;
    text-align:center;
}

.footer {
    background:url(../img/bg5.png) no-repeat center bottom;
    height:137px;
    margin-top:65px;
}

.nm1 {
    font-family:officina-bold;
    font-size:26px;
    color:#546267;
    text-align:right!important;
    margin-top:40px;
    width:225px;
}

.ph1 {
    font-family:officina-bold;
    font-size:26px;
    color:#546267;
    text-align:right;
    width:225px;
}

.nm2 {
    font-family:officina-bold;
    font-size:26px;
    color:#546267;
    text-align:left;
    margin-top:40px;
}

.ph2 {
    font-family:officina-bold;
    font-size:26px;
    color:#546267;
    text-align:left;
}

.flowplayer {
    width: 600px;
    height: 400px;
    max-width: 600px;
    max-height: 400px;
}
