﻿
@font-face {
    font-family: 'phonesans';
    src: url("Fonts/bpg-phone-sans-webfont.eot");
    src: local('dejavu'), url("Fonts/bpg-phone-sans-webfont.woff") format('woff'), url("Fonts/bpg-phone-sans-webfont.ttf") format('truetype');
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: 'mrgvlovani';
    src: url("Fonts/bpg_mrgvlovani_caps_2010.eot");
    src: local('dejavu'), url("Fonts/bpg_mrgvlovani_caps_2010.woff") format('woff'), url("Fonts/bpg_mrgvlovani_caps_2010.ttf") format('truetype');
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: 'quadrosquare';
    src: url("Fonts/bpg_quadrosquare_2009.eot");
    src: local('dejavu'), url("Fonts/bpg_quadrosquare_2009.woff") format('woff'), url("Fonts/bpg_quadrosquare_2009.ttf") format('truetype');
    font-style: normal;
    font-weight: 400;
}

html {
    position: relative;
    min-height: 100%;
}



body {
    margin-bottom: 292px;
    padding-top: 45px;
    color: #66888f;
    font-family: phonesans;
    font-size: 14px;
    line-height: 1.42857;
}

.gsc-search-button {
    display: none;
}

#___gcse_0 {
    width: 152px;
}

.gsib_a input {
    background: none !important;
}

.gsc-input-box {
    background: rgba(0, 0, 0, 0) url(images/search-bar.png) no-repeat 8px 8px !important;
    border: 1px solid #b8cbcf !important;
    border-radius: 17px !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    color: #b8cbcf !important;
    display: block !important;
    font-size: 12px !important;
    height: 29px !important;
    line-height: 1.42857 !important;
    padding: 0 18px 0 0 !important;
    font-family: phonesans !important;
    text-indent: 18px !important;
    width: 152px !important;
}

.gsst_a {
    display: none !important;
}


input::-webkit-input-placeholder {
    color: transparent;
}

input:-moz-placeholder { /* Firefox 18- */
    color: transparent;
}

input::-moz-placeholder { /* Firefox 19+ */
    color: transparent;
}

input:-ms-input-placeholder {
    color: transparent;
}

input.gsc-input {
    font-size: 12px !important;
}

.cse .gsc-control-cse, .gsc-control-cse {
    padding: 0 !important;
}

h2 {
    color: #809ca2;
}

.form-control {
    border: 2px solid #9db9bf;
    border-radius: 25px;
    font-size: 11px;
    height: 34px;
    margin-bottom: 3px;
    padding: 0 12px !important;
}

    .form-control:focus {
        border-color: #66888f;
        box-shadow: 0 2px 2px rgba(216, 229, 232, 0.176) inset, 0 0 8px rgba(159, 189, 196, 0.8);
    }

a:hover {
    color: #66888f;
    text-decoration: none;
}

a:focus {
    text-decoration: none;
}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus {
    outline: medium none;
}

.btn:active, .btn.active {
    background-image: none;
    box-shadow: none;
    outline: 0 none;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: transparent;
    color: #66888f;
}

span.continue {
    background: rgba(0, 0, 0, 0) url("/Content/images/continue-icon.png") no-repeat scroll right center;
    display: block;
    float: right;
    height: 17px;
    text-indent: -9999px;
    width: 23px;
}

.btn-default {
    border: medium none;
}

#partners {
    position: relative;
    height: 292px;
}

    #partners ul {
        padding-top: 28px;
        min-height: 280px;
        margin-bottom: 0;
        padding-left: 8px;
    }

        #partners ul li {
            float: left;
            height: 88px;
            list-style-type: none;
            padding-right: 35px;
        }

a#partenrs-goto {
    left: -78px;
    position: absolute;
    top: 24px;
    font-size: 11px;
}

#partners::before {
    content: url("/Content/images/partners-title-line.png");
    left: -20px;
    position: absolute;
    top: 30px;
}

#partners-after {
    background: rgba(0, 0, 0, 0) url("/Content/images/footer-bg.png") no-repeat scroll left top;
    height: 279px;
    position: absolute;
    right: -113px;
    top: 13px;
    width: 218px;
}

#copyright-info p {
    color: #cad6d9;
    font-size: 10px;
}

#contact-us {
    background: rgba(0, 0, 0, 0) url("/Content/images/contact-us-title-line.png") no-repeat scroll 85px 0;
    height: 90px;
    margin-bottom: 115px;
    position: relative;
}

    #contact-us a {
        background: rgba(0, 0, 0, 0) url("/Content/images/contact-icon-default.png") no-repeat scroll left top;
        display: block;
        font-size: 12px;
        height: 85px;
        left: 0;
        padding-left: 65px;
        position: absolute;
        transition: background 0.3s ease-in-out 0s;
        width: 84px;
    }

        #contact-us a span {
            position: absolute;
            top: 35px;
            width: 300px;
        }

        #contact-us a:hover span {
            left: 8px;
            position: absolute;
            top: 35px;
            width: 300px;
        }

        #contact-us a:hover {
            background: rgba(0, 0, 0, 0) url("/Content/images/contact-icon-activated.png") no-repeat scroll 0 0;
            text-decoration: none;
        }

footer {
    background: linear-gradient(to right, rgba(226, 233, 235, 1) 0%, rgba(226, 233, 235, 1) 51%, rgba(255, 255, 255, 1) 55%, rgba(255, 255, 255, 1) 100%) repeat scroll 0 0;
    background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.18), #e2e9eb 40%); /* For Safari 5.1 to 6.0 */
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 292px;
}

h1 a.chamber-logo {
    background: rgba(0, 0, 0, 0) url("/Content/images/Logo-eng.png") no-repeat scroll left top;
    display: block;
    height: 83px;
    text-indent: -9999px;
    width: 124px;
}

.jumbotron {
    background-color: #fff;
    padding-top: 0;
}

    .jumbotron h1, .jumbotron .h1 {
        margin-top: 0;
        padding-left: 123px;
    }

.navbar-right {
    margin-right: 13px !important;
}

.logo {
    margin-left: 128px;
}

a {
    color: #66888f;
}

#goto-login {
    background: rgba(0, 0, 0, 0) url("/Content/images/continue-icon.png") no-repeat right center;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 8px;
    margin-top: 1px;
    padding-right: 21px;
}

    #goto-login:hover {
        color: #55747a;
        text-decoration: none;
    }

#search {
    background: rgba(0, 0, 0, 0) url("images/search-bar.png") no-repeat 8px 8px;
    border: 1px solid #b8cbcf;
    border-radius: 17px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #b8cbcf;
    display: block;
    font-size: 12px;
    height: 29px;
    line-height: 1.42857;
    padding: 6px 12px;
    font-family: phonesans;
    text-indent: 18px;
    width: 152px;
}

/*login*/

.login-box {
    padding-right: 75px;
}

    .login-box a {
        font-family: 'phonesans';
        color: #66888f;
        font-size: 15px;
    }


    .login-box .dropdown-menu {
        border: none;
        border-radius: 0;
        box-shadow: none;
        background: url('images/login-bg.png')#fff no-repeat left center;
        width: 139px;
        height: 167px;
        padding-left: 40px;
        min-width: 250px !important;
        /*display: block !important;*/
    }

/*.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: #66888f;
    text-decoration: none;
    background-color: transparent !important;
}*/

.log-on {
    padding-top: 35px;
}

.login-box .form-control {
    border: 1px solid #66888f;
    border-radius: 25px;
    font-size: 10px;
    height: 25px;
    margin-bottom: 10px;
    font-family: 'phonesans';
    color: #66888f;
    padding: 0 12px !important;
}

.form-info {
    position: relative;
    color: #66888f;
    font-size: 13px;
}

.regis-box {
    position: absolute;
    z-index: 1000;
    left: -120px;
    top: 26px;
}

.login-button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #66888f;
    font-size: 13px;
    height: 17px;
    line-height: 17px;
    padding: 0;
    text-align: right;
    display: block;
    float: left;
}

.enter-box {
    padding-left: 90px;
}

.login-box .nav > li > a:focus, .login-box .nav > li > a:hover {
    text-decoration: none;
    background-color: transparent;
}

.navbar-nav {
    margin: 0 !important;
}

#topbar {
    margin-bottom: 0;
}

    #topbar .navbar-form {
        margin-bottom: 4px;
    }
/*lang*/



.lang-switcher li a.active {
    background: url(images/language-line.png) no-repeat 9px 21px;
    color: #55747a;
}

.lang-switcher li a {
    font-size: 12px;
    padding: 5px 5px 10px 7px;
    font-family: 'quadrosquare';
    color: #c3dbe1;
    text-transform: uppercase;
}

/*menu-box*/

.menu-box {
    margin-top: 208px;
    /*margin-bottom: 800px;*/
}

#main-navigation {
    margin-right: 245px;
}



    #main-navigation ul {
        margin-right: 30px;
        float: right;
    }

    #main-navigation > ul > li {
        border-radius: 100%;
    }

    #main-navigation ul li {
        float: left;
        list-style-type: none;
        margin: 0 17px;
    }

        /*#main-navigation ul li ul li {
            margin: 0;
        }

        #main-navigation ul li ul {
            opacity: 0;
            visibility: hidden;
        }

        #main-navigation ul li.open {
            margin-left: 0;
        }

            #main-navigation ul li.open ul {
                opacity: 1;
                visibility: visible;
            }*/


        #main-navigation ul li.open {
            margin-right: 0;
            width: 204px;
        }

        #main-navigation ul li#business-database.open {
            margin-left: 17px;
            margin-right: 0;
            width: 185px;
        }

        #main-navigation ul li#services.open {
            width: 535px;
        }

        #main-navigation ul li#international-cooperations.open {
            width: 423px;
        }

form.search {
    /*padding-right: 5px;*/
}

#goto-news {
    color: #9bacb0;
    font-size: 16px;
}

#news-slider {
    height: 256px;
    margin-top: 110px;
    margin-bottom: 95px;
}

.menu-toggle-button {
    background: rgba(0, 0, 0, 0) url("/Content/images/business-database-default.png") repeat 0 0;
}

footer .container {
    background: #e2e9eb;
    border-top-right-radius: 24%;
}

#currency-block {
    background: rgba(0, 0, 0, 0) url("/Content/images/currency-frame-design.png") no-repeat left top;
    float: right;
    height: 228px;
    padding: 59px 0 0 59px;
    position: relative;
    width: 238px;
}

.currency-title {
    position: absolute;
    z-index: 1000;
    top: -20px;
    left: 209px;
    font-size: 14px;
    color: #55747a;
    font-family: phonesans;
    width: 170px;
}

#currency-block dt {
    color: #55747a;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 25px;
    text-transform: uppercase;
}

#currency-block dd {
    color: #55747a;
    font-size: 12px;
    line-height: 25px;
    text-indent: 33px;
}

span#currency-goto {
    color: #55747a;
    position: absolute;
    right: -60px;
    top: 4px;
}

#events-calendar {
    float: left;
    position: relative;
    width: 306px;
}

#event-banner {
    float: left;
}

    #event-banner img {
        border-top-left-radius: 184px;
    }

.day-event label {
    float: right;
    font-weight: normal;
}

.day-event span.continue {
    float: right;
}

#upcoming-events {
    padding-bottom: 140px;
    position: relative;
    margin-top: 90px;
}

    #upcoming-events h2.upcoming-title {
        background: rgba(0, 0, 0, 0) url("/Content/images/upcoming-events-titleline.png") no-repeat 0 28px;
        bottom: 135px;
        color: #66888f;
        font-size: 18px;
        height: 60px;
        left: -180px;
        position: absolute;
        width: 172px;
        font-size: 17px;
    }


        #upcoming-events h2.upcoming-title a {
            color: #66888f;
            font-size: 18px;
            height: 60px;
            margin-top: 10px;
        }

a#goto-upcoming {
    bottom: 105px;
    left: 125px;
    position: absolute;
}

#goto-upcoming {
    background: rgba(0, 0, 0, 0) url("/Content/images/view-all-line.png") no-repeat left top;
    padding-left: 18px;
    padding-top: 8px;
    font-size: 16px;
    color: #9bacb0;
}

#membership-block {
    background: rgba(0, 0, 0, 0) url("/Content/images/membership-line.png") no-repeat 100% 188px;
    float: right;
    height: 328px;
    padding-top: 100px;
    position: relative;
    width: 882px;
}

    #membership-block.active .not-active img {
        opacity: 0;
    }

    #membership-block h2 {
        color: #66888f;
        font-size: 24px;
        margin-left: 41px;
        margin-top: 45px;
    }

#membership-activated {
    background: rgba(0, 0, 0, 0) url("/Content/images/membership-activated.png") no-repeat 72px 1px;
    height: 173px;
    left: -356px;
    position: absolute;
    top: 0;
    width: 608px;
}

.not-active {
    width: 163px;
}

#members-login {
    padding-top: 44px;
    /*background: url(/Content/images/membership-activated-loginbg.png) no-repeat 63px 0px;*/
    height: 100%;
}

    #members-login .view-all {
        float: right;
    }

#not-registeredyet {
    bottom: 16px;
    position: absolute;
    font-size: 12px;
    left: 18px;
}

#login-topform {
    margin-left: 110px;
    width: 152px;
}

#top-login {
    background: rgba(0, 0, 0, 0) url("/Content/images/membership-top-activated.png") no-repeat scroll 60px 0;
    height: 100px;
    padding-bottom: 185px;
    padding-left: 10px;
    padding-top: 46px;
    position: absolute;
    right: 218px;
    top: 42px;
    width: 320px;
}

    #top-login .view-all {
        float: right;
    }

.not-registeredyet {
    bottom: 16px;
    position: absolute;
}

#top-login .not-registeredyet {
    bottom: 64px;
    left: 2px;
    position: absolute;
    font-size: 12px;
    line-height: 30px;
}

#showpassrecwndw {
    font-size: 12px;
}

#benefits {
    background: rgba(0, 0, 0, 0) url("/Content/images/benefits-design-line.png") no-repeat left bottom;
    height: 142px;
    left: 452px;
    position: absolute;
    top: -21px;
    width: 166px;
}

    #benefits p {
        display: block;
        height: 100px;
        margin-left: 82px;
        width: 100px;
    }

        #benefits p a {
            background: rgba(0, 0, 0, 0) url("/Content/images/benefits-default-button.png") no-repeat scroll 0 21px;
            display: block;
            height: 100%;
            padding-left: 13px;
            padding-top: 56px;
            text-decoration: none;
            text-indent: 0;
            width: 100%;
        }

            #benefits p a:hover {
                background: rgba(0, 0, 0, 0) url("/Content/images/benefits-activated-button.png") no-repeat scroll left top;
                color: #669999;
                padding-left: 0;
                padding-top: 44px;
                text-decoration: none;
                text-indent: -20px;
            }

#members-login .view-all span.continue {
    margin-top: 1px;
}

#login-form {
    margin-left: 106px;
    width: 152px;
}

    #login-form .form-control {
        height: 28px;
    }

#Login-button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #66888f;
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    padding: 0;
    text-align: right;
}

.login-button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #66888f;
    font-size: 12px;
    height: 17px;
    line-height: 17px;
    padding: 0;
    text-align: right;
    display: block;
    float: left;
}

#slider-title {
    background: rgba(0, 0, 0, 0) url("/Content/images/news-title-line.png") no-repeat scroll 0 0;
    font-size: 17px;
    padding-bottom: 17px;
    padding-left: 95px;
    padding-top: 32px;
}

    #slider-title a {
        color: #809ca2;
        font-size: 17px;
    }

#slider-block {
    margin-right: 190px;
    position: relative;
}

    #slider-block .view-all {
        background: rgba(0, 0, 0, 0) url("/Content/images/language-line.png") no-repeat scroll left top;
        bottom: -45px;
        display: block;
        left: 65.8%;
        padding-left: 28px;
        position: absolute;
        z-index: 1002;
    }

#slider-title h2 {
    color: #809ca2;
    font-size: 18px;
}

.owl-carousel {
    margin-bottom: 195px;
    padding-right: 220px;
}

    .owl-carousel .owl-stage-outer {
        border-radius: 0 25px 25px 0;
    }

.owl-theme .owl-controls {
    padding-left: 100px;
    text-align: left;
}

.owl-theme .owl-dots .owl-dot span {
    text-align: left;
}

/*menu-circle*/

#about-us a.dropdown-toggle {
    background: url("/Content/images/about-us-default.png") no-repeat center top;
    color: #66888f;
    display: block;
    font-size: 16px;
    padding-top: 155px;
    text-align: center;
    width: 200px !important;
}

#about-us.open a.dropdown-toggle {
    opacity: 0 !important;
}

#international-cooperations a.dropdown-toggle {
    background: url("/Content/images/int-relations-default.png") no-repeat center top;
    color: #66888f;
    display: block;
    font-size: 16px;
    padding-top: 155px;
    text-align: center;
    width: 200px !important;
    white-space: normal;
}

#international-cooperations.open > a.dropdown-toggle {
    opacity: 0 !important;
}


#services a.dropdown-toggle {
    background: rgba(0, 0, 0, 0) url("/Content/images/service-default.png") no-repeat center top;
    color: #66888f;
    display: block;
    font-size: 16px;
    padding-top: 155px;
    text-align: center;
    width: 200px;
}

#services.open a.dropdown-toggle {
    margin: 0 auto;
}

#business-database a.dropdown-toggle {
    background: rgba(0, 0, 0, 0) url("/Content/images/business-database-default.png") no-repeat center top;
    color: #66888f;
    display: block;
    font-size: 16px;
    padding-top: 155px;
    text-align: center;
    width: 200px;
}

#business-database.dropdown.open > a.dropdown-toggle {
    display: none !important;
}

/*deropdown menu*/
#about-us ul.dropdown-menu {
    background: rgba(0, 0, 0, 0) url("/Content/images/about-us-circlebg.png") no-repeat scroll 363px 0;
    border: medium none;
    border-radius: 4px;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    height: 330px;
    left: -322px;
    position: absolute;
    top: -58px;
    width: 519px;
}

#international-cooperations ul.dropdown-menu {
    background: #fff url("/Content/images/int-cooperations-circle.png") no-repeat 215px 0;
    border: medium none;
    border-radius: 4px;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    height: 330px;
    left: 0;
    margin-left: 20px;
    position: absolute;
    top: -58px;
    width: 443px;
}

#international-cooperations.open ul.dropdown-menu {
    margin-left: 0;
}

#services ul.dropdown-menu {
    background: #fff url("/Content/images/services-circlebg.png") no-repeat -34px -80px;
    border: medium none;
    border-radius: 4px;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    height: 330px;
    left: -39px;
    margin-left: 20px;
    position: absolute;
    top: -58px;
    width: 535px;
    z-index: 1007;
}

#business-database ul.dropdown-menu {
    background: #fff url("/Content/images/buss_dat_activated-circlebg.png") no-repeat scroll right top;
    border: medium none;
    border-radius: 4px;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    height: 330px;
    padding-left: 25px;
    position: absolute;
    top: -58px;
    width: 275px;
}



.dropdown-menu > li > ul > li > a {
    color: #66888f;
}

#management {
    background: rgba(0, 0, 0, 0) url("/Content/images/management-bg-default.png") no-repeat scroll 94px 20px;
    height: 85px;
    left: 184px;
    position: absolute;
    top: -48px;
    transition: all 0.2s linear 0s;
    width: 181px;
}

    #management a {
        left: 12px;
        position: absolute;
    }

    #management:hover {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/management-button-activated.png") no-repeat scroll 94px 20px;
        height: 98px;
        width: 181px;
        top: -57px;
    }

        #management:hover a {
            left: 10px;
            position: absolute;
            padding-left: 0px;
        }

#projects {
    background: rgba(0, 0, 0, 0) url("/Content/images/projects-default.png") no-repeat scroll 69px 21px;
    border-bottom-left-radius: 100%;
    height: 83px;
    left: 140px;
    position: absolute;
    top: -52px;
    transition: all 0.2s linear 0s;
    width: 139px;
}

    #projects a {
        border-bottom-left-radius: 100%;
        left: 19px;
        position: absolute;
        top: 0;
        transition: all 0.2s linear 0s;
    }

    #projects:hover {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/projects-button-activated.png") no-repeat scroll 61px 8px;
        left: 140px;
        top: -52px;
        width: 149px;
    }

        #projects:hover a {
            left: 10px;
            position: absolute;
            top: -12px;
        }

#chamber {
    background: rgba(0, 0, 0, 0) url("/Content/images/chamber-icon-default.png") no-repeat scroll 74px 6px;
    height: 77px;
    left: 109px;
    margin-right: 0;
    position: absolute;
    top: 16px;
    transition: all 0.2s linear 0s;
    width: 165px;
}

    #chamber:hover {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/chamber-button-activated.png") no-repeat scroll 74px 0;
        height: 95px;
        /*left: 88px;*/
        top: 7px;
        width: 165px;
    }

    #chamber a {
        left: 0;
        position: absolute;
    }

    #chamber:hover a {
        position: absolute;
        top: -7px;
        left: 0px;
    }

#memorandum {
    background: rgba(0, 0, 0, 0) url("/Content/images/memorandum-default.png") no-repeat scroll 165px 11px;
    border-radius: 30px 50px;
    height: 91px;
    left: -39px;
    position: absolute;
    top: 0;
    transition: all 0.2s linear 0s;
    width: 229px;
}

    #memorandum a {
        left: 57px;
        position: absolute;
    }

    #memorandum:hover {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/memorandum-button-activated.png") no-repeat scroll 164px 9px;
        height: 100px;
        top: -7px;
        width: 237px;
    }

        #memorandum:hover a {
            border-radius: 30px;
            display: block;
            left: -3px;
            padding-left: 61px;
            position: absolute;
            top: 0;
        }

#governing-bodies {
    background: rgba(0, 0, 0, 0) url("/Content/images/governing-bodies-default.png") no-repeat scroll 116px;
    height: 77px;
    left: 48px;
    position: absolute;
    transition: all 0.2s linear 0s;
    width: 195px;
    top: 103px;
}

    #governing-bodies:hover {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/governing-bodies-button-activated.png") no-repeat scroll 116px;
        left: 48px;
        width: 365px;
        height: 91px;
    }


        #governing-bodies:hover a {
            left: 0;
        }

    #governing-bodies a {
        left: 0;
        position: absolute;
    }


#partners-menu {
    background: rgba(0, 0, 0, 0) url("/Content/images/partners-default.png") no-repeat scroll 87px 34px;
    height: 78px;
    position: absolute;
    top: 87px;
    left: 10px;
    transition: all 0.2s linear 0s;
    width: 167px;
}

    #partners-menu a {
        left: 2px;
        position: absolute;
        top: 0px;
        white-space: normal;
        transition: all 0.2s linear 0s;
    }

    #partners-menu:hover {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/partners-button-activated.png") no-repeat scroll 79px 34px;
        height: 104px;
        width: 174px;
        top: 76px;
        left: 11px;
    }

        #partners-menu:hover a {
            position: absolute;
            left: 2px;
        }

li#companies-founded {
    /*background: rgba(0, 0, 0, 0) url("/Content/images/companies-founded.png") no-repeat scroll 116px 0;*/
    height: 41px;
    left: 38px;
    padding-top: 36px !important;
    position: absolute;
    top: 203px;
    transition: all 0.2s linear 0s;
    width: 229px;
}



    li#companies-founded a {
        background: rgba(0, 0, 0, 0) url("/Content/images/companies-founded.png") no-repeat scroll 133px 0;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        padding-top: 37px;
        transition: all 0.2s linear 0s;
    }

    li#companies-founded:hover a {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/companies-founded-button-activated.png") no-repeat 133px 0;
        top: -11px;
        left: -10px;
        position: absolute;
        padding-top: 52px;
        width: 250px;
        height: 73px;
    }

li#representatives-abroad {
    height: 41px;
    left: -51px;
    padding-top: 36px !important;
    position: absolute;
    top: 200px;
    transition: all 0.2s linear 0s;
    width: 258px;
}

    li#representatives-abroad a {
        background: rgba(0, 0, 0, 0) url("/Content/images/representatives-default.png") no-repeat scroll 162px 0;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        padding-top: 37px;
        transition: all 0.2s linear 0s;
    }


    li#representatives-abroad:hover a {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/representatives-button-activated.png") no-repeat scroll 162px 0;
        top: 0;
        left: 0;
        position: absolute;
        padding-top: 52px;
        width: 349px;
        height: 73px;
    }

li#legal-consulting {
    background: rgba(0, 0, 0, 0) url("/Content/images/submenu/legal-consulting-default.png") no-repeat scroll 0 8px;
    height: 71px;
    left: 411px;
    position: absolute;
    top: 79px;
    transition: all 0.2s linear 0s;
    width: 207px;
}

    li#legal-consulting a {
        padding-left: 74px;
        padding-top: 28px;
        position: absolute;
        transition: all 0.2s linear 0s;
        width: 207px;
        white-space: normal;
    }



    li#legal-consulting:hover {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/legal-consulting-button-activated.png") no-repeat scroll 0 8px;
        height: 71px;
        left: 404px;
        position: absolute;
        top: 71px;
        transition: all 0.2s linear 0s;
        width: 207px;
    }

        li#legal-consulting:hover a {
            padding-left: 85px;
            padding-top: 25px;
            position: absolute;
            white-space: normal;
        }


li#force-majeure-approval {
    background: rgba(0, 0, 0, 0) url("/Content/images/submenu/forse-majeure-approval-default.png") no-repeat scroll 0 8px;
    height: 100px;
    left: 379px;
    padding-top: 0 !important;
    position: absolute;
    top: -33px;
    transition: all 0.2s linear 0s;
    width: 207px;
}

    li#force-majeure-approval:hover {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/force-majeure-button-activated.png") no-repeat scroll 0 8px;
        left: 356px;
        top: -36px;
    }

    li#force-majeure-approval a {
        padding-left: 52px;
        position: absolute;
        left: 0px;
        transition: all 0.2s linear 0s;
    }

    li#force-majeure-approval:hover a {
        padding-left: 71px;
        position: absolute;
        left: 0px;
        top: 0;
    }

#services .dropdown-menu a {
    /*white-space:nowrap;*/
}

li#media-planning {
    background: rgba(0, 0, 0, 0) url("/Content/images/submenu/media-planning.png") no-repeat scroll 0 9px;
    height: 110px;
    left: 288px;
    padding-top: 0 !important;
    position: absolute;
    top: -102px;
    transition: all 0.2s linear 0s;
    width: 203px;
}

    li#media-planning a {
        left: 44px;
        position: absolute;
        transition: all 0.2s linear 0s;
    }

    li#media-planning:hover {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/media-planning-button-activated.png") no-repeat scroll 0 10px;
        height: 142px;
        left: 283px;
        top: -131px;
    }

        li#media-planning:hover a {
            left: 10px;
            top: -1px;
            padding-left: 48px;
        }

li#translation {
    background: rgba(0, 0, 0, 0) url("/Content/images/submenu/transition-button-default.png") no-repeat scroll 81px 20px;
    height: 92px;
    left: 98px;
    padding-left: 0 !important;
    position: absolute;
    top: -58px;
    transition: all 0.2s linear 0s;
    width: 190px;
}

    li#translation a {
        left: 0px;
        position: absolute;
        top: -1px;
        width: 190px;
        /*transition: all 0.2s linear 0s;*/
    }

    li#translation:hover {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/translation-button-activated.png") no-repeat scroll 77px 20px;
        height: 110px;
        left: 81px;
        top: -64px;
    }

li#find-the-partner {
    height: 73px;
    left: -43px;
    padding-top: 0px !important;
    position: absolute;
    top: 16px;
    transition: all 0.2s linear 0s;
    width: 205px;
}



    li#find-the-partner a {
        background: rgba(0, 0, 0, 0) url("/Content/images/submenu/find-partners-default.png") no-repeat scroll 119px 8px;
        left: 3px;
        position: absolute;
        top: -2px;
        transition: all 0.2s linear 0s;
        width: 100%;
    }

    li#find-the-partner:hover a {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/find-the-partner-button-activated.png") no-repeat scroll 119px 8px;
        height: 100px;
        top: 0;
        left: 2px;
        width: 326px;
    }

/*li#certificates {
    background: rgba(0, 0, 0, 0) url("/Content/images/submenu/sertificates-default.png") no-repeat scroll 142px 4px;
    height: 61px;
    left: -40px;
    position: absolute;
    top: 133px;
    transition: all 0.2s linear 0s;
    width: 237px;
}

    li#certificates a {
        left: 0px;
        padding-left: 60px;
        position: absolute;
        
    }

    li#certificates:hover {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/certificates-button-activated.png") no-repeat scroll 142px 4px;
        height: 70px;
        left: -50px;
        top: 115px;
    }

        li#certificates:hover a {
            left: 0px;
            padding-left: 60px;
            position: absolute;
            top: 7px;
        }*/


li#certificates {
    background: rgba(0, 0, 0, 0) url("/Content/images/submenu/sertificates-default.png") no-repeat scroll 141px 0;
    height: 49px;
    position: absolute;
    transition: all 0.2s linear 0s;
    width: 209px;
    top: 133px;
    left: -40px;
}

    li#certificates a {
        left: 66px;
        position: absolute;
        text-align: left;
        transition: all 0.2s linear 0s;
        width: 100%;
        padding-left: 0;
        top: 0;
    }

    li#certificates:hover a {
        left: 66px;
        position: absolute;
        text-align: left;
        transition: all 0.2s linear 0s;
        width: 100%;
        padding-left: 0;
        top: 0;
    }

    li#certificates:hover {
        background: rgba(0, 0, 0, 0) url(/Content/images/menu-activated/certificates-button-activated.png) no-repeat scroll 141px -2px;
        height: 67px;
        left: -50px;
        top: 115px;
        width: 236px;
    }




li#business-forums {
    background: rgba(0, 0, 0, 0) url("/Content/images/submenu/business-forums-default.png") no-repeat scroll 132px 0;
    height: 71px;
    position: absolute;
    transition: all 0.2s linear 0s;
    width: 240px;
    top: 211px;
    left: -46px;
}

    li#business-forums a {
        left: 3px;
        padding-top: 53px;
        position: absolute;
        text-align: left;
        transition: all 0.2s linear 0s;
        width: 100%;
        padding-left: 16px;
    }

    li#business-forums:hover a {
        left: -51px;
        padding-top: 68px;
        position: absolute;
        text-indent: 10px;
        width: 100%;
        text-align: left;
        padding-right: 0;
    }


    li#business-forums:hover {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/business-forums-button-activated.png") no-repeat scroll 85px 0;
        top: 198px;
        left: -10px;
    }

        li#business-forums:hover a {
            left: -15px;
            padding-top: 69px;
            position: absolute;
            text-indent: -30px;
            width: 100%;
            padding-right: 135px;
        }


li#check-the-for {
    background: rgba(0, 0, 0, 0) url("/Content/images/submenu/check-the-for-default.png") no-repeat scroll 0 0;
    height: 132px;
    position: absolute;
    transition: all 0.2s linear 0s;
    width: 69px;
    left: 234px;
    top: 247px;
}

    li#check-the-for a {
        left: -54px;
        padding-top: 93px;
        position: absolute;
        transition: all 0.2s linear 0s;
        width: 186px;
        padding-top: 93px;
    }

    li#check-the-for:hover {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/check-the-for-button-activated.png") no-repeat scroll 0 0;
        /*left: 234px;
        top: 235px;*/
    }

        li#check-the-for:hover a {
            padding-left: 3px;
            padding-top: 122px;
        }




li#informational-technical {
    background: rgba(0, 0, 0, 0) url("/Content/images/submenu/info-support.png") no-repeat scroll 0 0;
    height: 82px;
    left: 348px;
    position: absolute;
    top: 236px;
    transition: all 0.2s linear 0s;
    width: 297px;
}

    li#informational-technical a {
        padding-left: 68px;
        position: absolute;
        padding-top: 48px;
        transition: all 0.2s linear 0s;
        white-space: normal;
    }

    li#informational-technical:hover {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/info-support-button-activated.png") no-repeat scroll 0 0;
        height: 87px;
        left: 330px;
        top: 217px;
    }

        li#informational-technical:hover a {
            padding-left: 74px;
            position: absolute;
            padding-top: 71px;
        }

#business-database-title {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #669999;
    font-size: 16px;
    font-weight: normal;
    margin-left: -25px;
    position: absolute;
    top: 110px;
}

.dropdown-menu > li > a {
    color: #66888f;
    display: block;
    height: 100%;
    padding: 0;
    white-space: nowrap;
    width: 100%;
    font-size: 14px;
    font-family: phonesans;
}

li#regional-chambers {
    height: 88px;
    left: 69px;
    position: absolute;
    top: 250px;
    transition: all 0.2s linear 0s;
    width: 305px;
    padding-top: 0;
}

    li#regional-chambers:hover {
        /*width: 305px;
        height: 102px;
        left: 52px;*/
    }

    li#regional-chambers a {
        background: rgba(0, 0, 0, 0) url("/Content/images/regional-chambers.png") no-repeat scroll 235px 0;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        padding-top: 64px;
        padding-left: 95px;
        transition: all 0.2s linear 0s;
    }

    li#regional-chambers:hover a {
        background: rgba(0, 0, 0, 0) url("/Content/images/menu-activated/regional-chambers-button-activated.png") no-repeat scroll 169px 0;
        top: -11px;
        left: 65px;
        position: absolute;
        padding-top: 52px;
        width: 231px;
        height: 109px;
        padding-top: 90px;
        padding-left: 46px;
    }

#about-active-title {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #669999;
    cursor: default;
    display: block;
    font-size: 16px;
    font-weight: normal;
    left: 294px;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    top: 110px;
    width: 183px;
    font-family: 'phonesans';
}

#services-active-title {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #669999;
    cursor: default;
    display: block;
    font-size: 16px;
    font-weight: normal;
    left: 206px;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    top: 110px;
    width: 200px;
}

#cooperations-active-title {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #669999;
    cursor: default;
    font-size: 16px;
    font-weight: normal;
    left: 212px;
    line-height: 29px;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    top: 110px;
    width: 183px;
}

/*soc links*/

.fixed-side-container {
    right: 0;
    width: 40px;
    position: fixed;
    top: 450px;
    background-repeat: no-repeat;
    z-index: 1000;
    background: url('images/social-line.png') no-repeat 13px 10px;
    padding-top: 65px;
}


    .fixed-side-container .side-icon {
        float: left;
        width: 40px;
        display: block;
        background-repeat: no-repeat;
        height: 35px;
        margin-bottom: 3px;
        -webkit-transition: all 0.2s linear 0s;
        -moz-transition: all 0.2s linear 0s;
        -o-transition: all 0.2s linear 0s;
        -ms-transition: all 0.2s linear 0s;
        transition: all ease .2s;
        background-position: 0 0;
    }

        .fixed-side-container .side-icon:hover {
            -webkit-transform: scale(1.4);
            -ms-transform: scale(1.4);
            transform: scale(1.4);
        }

    .fixed-side-container .facebook-icon {
        background-image: url('images/fb.png');
    }

    .fixed-side-container .twitter-icon {
        background-image: url('images/tw.png');
    }

    .fixed-side-container .youtube-icon {
        background-image: url('images/youtube.png');
    }

    .fixed-side-container .rss-icon {
        background-image: url('images/rss.png');
    }

#main-navigation #business-database {
    margin-right: 0;
    z-index: 1001;
}

@keyframes slidenavAnimation {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.dropdown.open > a {
    display: none;
}

#image-magnifier {
    border-radius: 50%;
    width: 556px;
    height: 433px;
    position: relative;
    z-index: 1005;
}

    #image-magnifier a.magnifier-content {
        width: 363px;
        height: 362px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        position: absolute;
        top: 40px;
        left: 46px;
        background-size: cover;
        background-position: center center;
    }

    #image-magnifier .magnifier-content-text {
        width: 311px;
        max-width: 311px;
        height: 130px;
        position: initial;
        margin-top: -80px;
        margin-left: 253px;
        font-family: phonesans;
        color: #66888f;
        font-size: 12px;
        background: url(/Content/images/description-line.png) no-repeat 0px 12px;
        padding-left: 36px;
        white-space: normal;
        display: inline-block;
        z-index: 1002;
    }

        #image-magnifier .magnifier-content-text h5 {
            font-size: 12px;
        }


.magnifier-content img {
    position: absolute;
    z-index: 1009;
    left: -75px;
    top: -35px;
}


#image-magnifier.second .magnifier-content-text {
    background: rgba(0, 0, 0, 0) url("/Content/images/news2-description-line.png") no-repeat scroll 0 -15px;
}

#image-magnifier.third .magnifier-content-text {
    background: rgba(0, 0, 0, 0) url("/Content/images/news3-description-line.png") no-repeat scroll 0 -3px;
}

.continue-news {
    padding-left: 100px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 21px;
    z-index: 1002;
}

#membership {
    margin-top: 80px;
}

.bx-wrapper .bx-pager {
    padding-left: 92px;
    text-align: left;
}

a:focus, *:focus {
    outline: medium none;
}

*::-moz-selection {
    background: transparent none repeat scroll 0 0;
}

#content-block {
    /*margin-bottom: 154px;*/
    padding-top: 37px;
    position: relative;
    margin-top: 80px;
}

.container-content {
    margin-left: 320px;
    margin-right: 190px;
}

    .container-content p {
        color: #66888f;
        font-size: 14px;
        margin-bottom: 25px;
        /*padding-right: 73px;*/
    }

    .container-content.scrollable {
        height: 508px;
        overflow: hidden;
    }




#page-title {
    background: rgba(0, 0, 0, 0) url("/Content/images/inner-page-title-line.png") no-repeat scroll 0 0;
    font-size: 17px;
    padding-bottom: 17px;
    padding-left: 320px;
    padding-top: 32px;
}

#events-page-title {
    background: rgba(0, 0, 0, 0) url("/Content/images/inner-page-title-line.png") no-repeat scroll 0 0;
    float: left;
    font-size: 17px;
    padding-bottom: 17px;
    padding-left: 320px;
    padding-top: 32px;
}

#news-banner-title {
    background: rgba(0, 0, 0, 0) url("/Content/images/news-banner-titleline.png") no-repeat scroll 4px 28px;
    font-size: 24px;
    padding-bottom: 30px;
    padding-left: 245px;
}

.news-banner {
    padding-top: 236px;
    position: absolute;
    top: 100%;
}

#news-banner-images {
    float: left;
    padding-top: 7px;
    width: 320px;
}

    #news-banner-images img {
        float: right;
        height: 57px;
        margin-left: 6px;
        width: 57px;
        margin-top: 6px;
        object-fit: cover;
    }

    #news-banner-images ul li {
        display: block;
        float: right;
        height: 71px;
        list-style-type: none;
        position: relative;
        width: 78px;
    }

        /*#news-banner-images ul li::after {
            content: url("/Content/images/news-banner-arrow-frame.png");
            left: 15px;
            position: absolute;
            top: -5px;
        }*/

        #news-banner-images ul li a {
            background: url(/Content/images/news-banner-arrow-frame.png) no-repeat;
            left: 9px;
            position: absolute;
            top: 0;
            z-index: 5000;
        }

#news-page-news .short-article {
    float: left;
    font-size: 11px;
    margin-bottom: 30px;
    padding-right: 115px;
    position: relative;
    min-height: 250px;
    /*width: 50%;*/
}

    #news-page-news .short-article p {
        font-size: 11px;
        padding-right: 0;
    }

#news-page-news h3 {
    color: #66888f;
    font-size: 11px;
    font-weight: normal;
    text-indent: 3px;
    line-height: 15px;
}

.news-list-image {
    float: left;
    height: 150px;
    margin-bottom: 15px;
    position: relative;
    width: 163px;
}

    .news-list-image img {
        float: right;
        height: 60px;
        margin-right: 44px;
        margin-top: 26px;
        width: 60px;
        object-fit: cover;
    }

    .news-list-image:hover img {
        height: 121px;
        margin-right: 30px;
        margin-top: 13px;
        width: 121px;
        object-fit: cover;
    }

    .news-list-image::after {
        content: url("/Content/images/newslist-image-overlay-default.png");
        position: absolute;
        right: 0;
        top: 3px;
    }

    .news-list-image:hover::after {
        content: url("/Content/images/newslist-image-overlay-increased.png");
        position: absolute;
        right: 0;
        top: 3px;
    }

.regional-chambers-image {
    float: left;
    height: 150px;
    margin-bottom: 15px;
    position: relative;
    width: 163px;
}

    .regional-chambers-image img {
        float: right;
        height: 64px;
        margin-right: 44px;
        margin-top: 46px;
        width: 64px;
        object-fit: cover;
    }

    .regional-chambers-image:hover img {
        height: 121px;
        margin-right: 30px;
        margin-top: 13px;
        width: 121px;
    }

    .regional-chambers-image::after {
        content: url("/Content/images/regional-chambers-image-overlay.png");
        position: absolute;
        right: 11px;
        top: 22px;
    }

    .regional-chambers-image:hover::after {
        content: url("/Content/images/newslist-image-overlay-increased.png");
        position: absolute;
        right: 0;
        top: 3px;
        object-fit: cover;
    }

.news-short-text {
    float: left;
    padding-bottom: 26px;
    position: relative;
    width: 266px;
}

    .news-short-text .continue-news {
        bottom: 0;
        height: auto;
        padding-left: 0;
        top: auto;
    }

.news-list-image.memorandum {
    background: rgba(0, 0, 0, 0) url("/Content/images/memorandum-list-line.png") no-repeat scroll 100% 8px;
    float: left;
    height: 150px;
    margin-bottom: 15px;
    margin-top: 16px;
    position: relative;
    width: 163px;
}

    .news-list-image.memorandum img {
        float: right;
        height: auto;
        margin-right: 30px;
        margin-top: 0;
        padding-top: 27px;
        transition: all 0.2s linear 0s;
        width: 121px;
        object-fit: cover;
    }

    .news-list-image.memorandum:hover img {
        height: auto;
        margin-right: 30px;
        margin-top: 0;
        width: 130px;
        object-fit: cover;
    }

    .news-list-image.memorandum::after {
        content: none;
    }

    .news-list-image.memorandum:hover::after {
        content: none;
    }

#news-inner-image img {
    height: 121px;
    margin-left: 13px;
    margin-top: 12px;
    width: 121px;
    object-fit: cover;
}

#news-inner-image {
    background: url("/Content/images/news-inner-image-arrow.png") no-repeat;
    min-height: 170px;
}

h1.news-inner-title {
    background: rgba(0, 0, 0, 0) url("/Content/images/news-inner-titleline.png") no-repeat scroll 0 0;
    color: #66888f;
    font-size: 16px;
    line-height: 40px;
    margin-top: 34px;
    text-indent: 36px;
}

#change-month-block {
    background: rgba(0, 0, 0, 0) url("/Content/images/change-month-line.png") no-repeat scroll 8px 100%;
    float: left;
    margin-left: 103px;
    padding-top: 20px;
    width: 260px;
}

#change-month {
    float: left;
    height: 60px;
    width: 153px;
}

.month-selection {
    float: left;
}

.change-month-title, .selected-year {
    color: #9ec3cb;
    float: left;
    font-size: 9px;
    margin: 0 0 6px;
    text-align: center;
    width: 100%;
}

a.goto-nextmonth {
    background: rgba(0, 0, 0, 0) url("/Content/images/continue-icon.png") no-repeat scroll 12px center;
    display: block;
    float: left;
    height: 17px;
    text-indent: -9999px;
    width: 32px;
}

a.goto-prevmonth {
    background: rgba(0, 0, 0, 0) url("/Content/images/goto-previousmonth.png") no-repeat scroll 15px center;
    display: block;
    float: left;
    height: 17px;
    text-indent: -9999px;
    width: 34px;
}

.selected-month {
    color: #9ec3cb;
    float: left;
    font-size: 12px;
    text-align: center;
    width: 76px;
}

#filter-events {
    background: rgba(0, 0, 0, 0) url("/Content/images/filter-events-line.png") no-repeat scroll right top;
    float: right;
    margin-right: 190px;
    margin-top: 20px;
    width: 319px;
}

.filter-events-title {
    color: #66888f;
    float: left;
    font-size: 12px;
    margin-top: 34px;
}

#filter-events select {
    border: 1px solid #bed0d4;
    border-radius: 12px;
    color: #9db9bf;
    float: left;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    width: 171px;
}

.filter-field {
    float: left;
    margin-left: 11px;
    padding-top: 27px;
    position: relative;
}

    .filter-field::after {
        background: #fff none repeat scroll 0 0;
        bottom: 5px;
        content: url("/Content/images/select-button-arrows.png");
        height: 10px;
        line-height: 10px;
        position: absolute;
        right: 7px;
        text-align: right;
        width: 40px;
    }

p.date-time {
    margin-bottom: 5px;
    text-indent: 3px;
}

.events-inner-title {
    margin-top: 5px;
    text-indent: 3px;
}

.event-type {
    color: #9ec3cb;
    padding-left: 4px;
}

.news-short-text .continue-event {
    bottom: 0;
    height: auto;
    padding-left: 0;
    position: absolute;
    right: 0;
    text-align: right;
    z-index: 2147483647;
}

.form-control::-moz-placeholder {
    color: #9db9bf;
}

.form-control::-webkit-input-placeholder {
    color: #9db9bf;
}

:-ms-input-placeholder {
    color: #9db9bf;
}

.event-register {
    /*bottom: -1px;
    position: absolute;*/
    color: #9ec3cb;
    font-size: 11px;
    height: auto;
    padding-left: 0;
    text-align: left;
    z-index: 2147483647;
}

#news-page-news {
    float: left;
    margin-bottom: 40px;
}

#tender-page-title {
    background: rgba(0, 0, 0, 0) url("/Content/images/inner-page-title-line.png") no-repeat scroll 0 0;
    color: #66888f;
    font-size: 18px;
    padding-bottom: 17px;
    padding-left: 320px;
    padding-top: 32px;
}

#information-support-form {
    display: block;
    float: left;
    height: 864px;
    margin-top: 43px;
    padding-bottom: 40px;
    padding-left: 354px;
}

#legal-consulting-form {
    margin: 0 auto;
    /*width: 338px;*/
}

#information-support-form .form-control {
    color: #9db9bf;
}

#content-block input.form-control {
    border: 2px solid #9db9bf;
    border-radius: 22px;
    width: 300px;
}

#content-block .form-control[type="text"], input[type="number"] {
    height: 35px;
}

#content-block select.form-control {
    color: #9db9bf;
    height: 35px;
    width: 335px;
}

.form-control::-moz-placeholder {
    color: #9db9bf;
}

.btn-primary {
    background-color: #9db9bf;
    border-color: #9db9bf;
    border-radius: 25px;
    color: #fff;
    padding: 10px 81px 6px;
}

    .btn-primary:hover, .btn-primary:active, .btn-primary:focus {
        background: #45686f none repeat scroll 0 0;
    }

#order-button {
    background: rgba(0, 0, 0, 0) url("/Content/images/order-line.png") no-repeat scroll left top;
    padding-left: 75px;
    padding-top: 4px;
}

.form-select::after {
    background: #fff none repeat scroll 0 0;
    bottom: 5px;
    /*content: url("/Content/images/select-form-arrows.png");*/
    height: 21px;
    line-height: 10px;
    position: absolute;
    right: 7px;
    text-align: right;
    width: 40px;
}



.certificate-form .form-select select {
    background: transparent;
    appearance: none;
    -moz-appearance: none; /* Firefox */
    -webkit-appearance: none; /* Safari and Chrome */
    width: 100px;
    font-size: 11px;
    border: none !important;
    height: 17px;
    position: absolute;
    left: 0;
    top: 0;
}

.certificate-form .form-select {
    width: 300px;
    height: 35px;
    overflow: hidden;
    overflow: -moz-hidden-unscrollable;
    background: url(images/arrow.png) no-repeat 280px 13px;
    border: 2px solid #9db9bf !important;
    display: inline-block;
    position: relative;
    border-radius: 22px;
}



.form-select {
    position: relative;
    /*width: 311px;*/
}

/*.regional-chambers .news-short-text .continue-news {
    margin-bottom: 30px;
}*/

.fileUpload {
    margin: 10px 0;
    overflow: hidden;
    position: relative;
}

    .fileUpload input.upload {
        cursor: pointer;
        font-size: 20px;
        margin: 0;
        opacity: 0;
        padding: 0;
        position: absolute;
        right: 0;
        top: 0;
        /*width: 311px;*/
    }

.btn-primary.btn-upload {
    background: #fff url("/Content/images/upload-button-bg.png") no-repeat scroll left center;
    border: medium none;
    color: #9db9bf;
    font-size: 14px;
}

    .btn-primary.btn-upload:focus, .btn-primary.btn-upload:active, .btn-primary.btn-upload:hover {
        background: #fff url("/Content/images/upload-button-bg.png") no-repeat scroll left center;
        border: medium none;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0.125) inset;
        color: #9db9bf;
        outline: 0 none;
    }

table.table {
    border: 2px hidden #fff;
    float: left;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border: 1px solid #9db9bf;
    vertical-align: middle;
}

#checkfor-page-title {
    color: #66888f;
    font-size: 18px;
    padding-bottom: 17px;
    padding-left: 315px;
    padding-top: 40px;
    white-space: normal;
    line-height: 27px;
    background: rgba(0, 0, 0, 0) url("/Content/images/check-the-for-title-line.png") no-repeat;
}

    #checkfor-page-title::after {
    }

.title-line {
    background: url(/Content/images/title-arrow.png) no-repeat right bottom;
    width: 40%;
    white-space: normal;
}

.form-leftcol, .form-rightcol {
    float: left;
    width: 400px;
}

.business-leftcol {
    float: left;
    /*width: 325px;*/
}

#foreign-companies-form {
    float: right;
    margin: 0 100px 0 auto;
}

.form-left-title, .form-right-title {
    color: #9db9bf;
    font-size: 14px;
    margin-top: 29px;
}

.form-leftcol {
    background: rgba(0, 0, 0, 0) url("/Content/images/pers-info-line.png") no-repeat scroll 0 17px;
    padding-left: 58px;
}

.form-rightcol {
    background: rgba(0, 0, 0, 0) url("/Content/images/foreign-info-line.png") no-repeat scroll 171px 0;
}

.form-bottom-text {
    float: left;
}

.page-form {
    /*float: right;*/
    max-width: 1130px;
}

#foreign-companies-form {
    margin-left: 100px;
}

.inside-scroll {
    float: left;
    padding-bottom: 40px;
    padding-right: 10px;
    width: 100%;
}

#event-registration {
    float: right;
    max-width: 741px;
    /*width: 50%;*/
}


select.form-control {
    color: #9db9bf;
    height: 34px !important;
    width: 335px !important;
}


.form-select select {
    background: transparent;
    appearance: none;
    -moz-appearance: none; /* Firefox */
    -webkit-appearance: none; /* Safari and Chrome */
    width: 100px;
    font-size: 11px;
    border: none !important;
    height: 17px;
    position: absolute;
    left: 0;
    top: 0;
}

.form-select {
    width: 300px;
    height: 35px;
    overflow: hidden;
    overflow: -moz-hidden-unscrollable;
    background: url(images/arrow.png) no-repeat 280px 13px;
    border: 2px solid #9db9bf !important;
    display: inline-block;
    position: relative;
    border-radius: 22px;
}

#event-registration select.form-control {
    color: #9db9bf;
    height: 34px !important;
    width: 335px !important;
}


#event-registration .form-select select {
    background: transparent;
    appearance: none;
    -moz-appearance: none; /* Firefox */
    -webkit-appearance: none; /* Safari and Chrome */
    width: 100px;
    font-size: 11px;
    border: none !important;
    height: 17px;
    position: absolute;
    left: 0;
    top: 0;
}

#event-registration .form-select {
    width: 300px;
    height: 35px;
    overflow: hidden;
    overflow: -moz-hidden-unscrollable;
    background: url(images/arrow.png) no-repeat 280px 13px;
    border: 2px solid #9db9bf !important;
    display: inline-block;
    position: relative;
    border-radius: 22px;
}


#event-inner-image {
    float: left;
}

    #event-inner-image img {
        height: 121px;
        margin-left: 13px;
        margin-top: 12px;
        width: 121px;
    }

/*#event-inner-image::after {
        content: url("/Content/images/news-inner-image-arrow.png");
        left: 366px;
        position: absolute;
        top: 132px;
    }*/

#event-inner-image {
    background: url("/Content/images/news-inner-image-arrow.png") no-repeat;
    min-height: 170px;
}

#event-description {
    float: left;
}

.eventform-leftcol, .eventform-rightcol {
    float: left;
    min-width: 322px;
    width: 50%;
}

#event-registration p {
    margin-bottom: 5px;
}

#event-registration-button {
    background: rgba(0, 0, 0, 0) url("/Content/images/register-line.png") no-repeat scroll left top;
    float: right;
    margin-right: 7px;
    margin-top: 15px;
    padding-right: 0;
    text-align: right;
    width: 310px;
}

    #event-registration-button .btn-primary {
        padding: 10px 70px 6px;
    }

#main-navigation.inner-pages {
    padding-bottom: 80px;
    padding-top: 60px;
    padding-right: 0px;
    padding-left: 0px;
}


#benefits-inner-image {
    height: 121px;
    margin-left: 13px;
    margin-top: 12px;
    width: 121px;
}

    #benefits-inner-image #benefits {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        left: 0;
    }

        #benefits-inner-image #benefits p {
            margin-left: 20px;
        }

            #benefits-inner-image #benefits p a {
                height: 100px;
                width: 100px;
            }

.benefits-inner-title {
    font-size: 18px;
    margin-bottom: 5px;
}

.database-search .btn-primary {
    padding: 10px 69px 6px;
}

#business-database-form {
    float: right;
    margin: 0 0px 0 auto;
    padding-top: 60px;
    width: 810px;
}

    #business-database-form p {
        margin-bottom: 7px;
    }

p.notice-text {
    color: #9db9bf;
    font-size: 14px;
}

#order-button.database-search {
    margin-left: 42px;
    margin-top: 43px;
}

table.database-table {
    border-collapse: separate;
    border-spacing: 0;
}

    table.database-table th {
        border-color: #bad3d9;
        text-align: center;
    }

        table.database-table th:first-child {
            border-radius: 12px 0 0;
        }

        table.database-table th:last-child {
            border-radius: 0 12px 0 0;
        }

    table.database-table tr:last-child td:first-child {
        border-radius: 0 0 0 12px;
    }

    table.database-table tr:last-child td:last-child {
        border-radius: 0 0 12px;
    }

table.bordered {
    border: 1px solid #bad3d9;
    border-radius: 12px;
    float: left;
    text-align: center;
    width: 720px;
}

    table.bordered td {
        border: 1px solid #bad3d9;
        padding: 5px;
    }

    table.bordered th {
        border: 1px solid #bad3d9;
        font-weight: normal;
        padding: 5px;
    }

#company-search {
    background: rgba(0, 0, 0, 0) url("/Content/images/company-search-buttonline.png") no-repeat scroll 10px 100%;
    float: right;
    margin-left: 140px;
    outline: medium none;
    padding-bottom: 41px;
    padding-left: 0;
    padding-top: 4px;
    width: 202px;
}

button {
    outline: medium none;
}

#company-search .btn-primary {
    padding: 10px 40px 6px;
}

#database-company-data {
    float: left;
    width: 50%;
}

#detabase-data-blocks {
    float: left;
    min-width: 800px;
    width: 100%;
}

.overview {
    width: 100%;
}

.data-block p {
    color: #6ba1ac;
    font-size: 16px;
    margin-bottom: 8px;
}

.data-block {
    margin-bottom: 20px;
}

#profile-content-block {
    margin-bottom: 224px;
    padding-top: 136px;
    position: relative;
}

    #profile-content-block #page-title {
        background: rgba(0, 0, 0, 0) url("/Content/images/profile-page-title-line.png") no-repeat scroll 0 2px;
        color: #acd7e0;
        padding-left: 5px;
    }

.logo a {
    width: 250px;
    display: block;
}

#profile-logo {
    margin-top: 59px;
    padding-left: 140px;
}

    #profile-logo a {
        background: rgba(0, 0, 0, 0) url("/Content/images/profile-pages-logo.png") no-repeat scroll center center;
        display: block;
        height: 121px;
        width: 120px;
    }

#back-to-main {
    margin-top: 59px;
    padding-right: 156px;
}

    #back-to-main a {
        /*background: rgba(0, 0, 0, 0) url("/Content/images/home-icon.png") no-repeat scroll 0 2px;*/
        color: #66898f;
        font-size: 15px;
        padding-left: 20px;
    }

#left-half-line {
    background: rgba(0, 0, 0, 0) url("/Content/images/left-half-line.png") repeat-x scroll left top;
    height: 4px;
    position: absolute;
    top: 157px;
    width: 50%;
}

#profile-content-block .container {
    padding-top: 100px;
    position: relative;
}

#profile-inner-content {
    background: #fff none repeat scroll 0 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#profile-registration-form {
    margin-top: 20px;
    padding-left: 125px;
}

#profile-content-block legend {
    border-bottom: medium none;
    color: #acd7e0;
    font-size: 14px;
    margin-bottom: 4px;
    padding-top: 18px;
    position: absolute;
    text-indent: 28px;
    top: 0;
}

#profile-content-block fieldset {
    border: 3px solid #acd7e0;
    border-radius: 12px;
    float: left;
    margin-bottom: 42px;
    margin-top: 53px;
    padding: 0 27px;
    width: 391px;
}

.profile-form-inner {
    background: #fff none repeat scroll 0 0;
    height: 517px;
    margin-top: -13px;
    padding: 0 16px;
}

#registration-leftcol {
    background: rgba(0, 0, 0, 0) url("/Content/images/regform-leftcol-line.png") no-repeat scroll left top;
    position: relative;
}

#registration-rightcol {
    float: left;
    position: relative;
}

#profile-content-block .form-control {
    border: 2px solid #acd7e0;
    border-radius: 25px;
    color: #acd7e0;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    padding: 3px 3px 3px 18px;
}

#profile-content-block .form-select {
    width: 300px;
    height: 35px;
    overflow: hidden;
    overflow: -moz-hidden-unscrollable;
    background: url(images/arrow.png) no-repeat 280px 13px;
    border: 2px solid #acd7e0 !important;
    display: inline-block;
    position: relative;
    border-radius: 22px;
}

#profile-content-block .form-control::-moz-placeholder {
    color: #acd7e0;
}

#profile-content-block .btn-primary.btn-upload {
    background: #fff url("/Content/images/plus-icon.png") no-repeat scroll 263px 0;
    border: medium none;
    color: #acd7e0;
    font-size: 14px;
    margin-left: -20px;
    margin-top: 3px;
    padding-left: 10px;
    padding-right: 60px;
    padding-top: 1px;
    width: 341px;
}

#profile-content-block p {
    color: #acd7e0;
}

.sector-select {
    float: left;
    margin-top: 28px;
}

.btn.add-sector {
    background: transparent url("/Content/images/plus-icon.png") no-repeat scroll right center;
    border: medium none;
    color: #acd7e0;
    padding-left: 0;
    padding-right: 33px;
}

#profile-registration-button {
    float: left;
    margin-top: 29px;
    width: 100%;
}

    #profile-registration-button .button-register {
        background: rgba(0, 0, 0, 0) url("/Content/images/profile-registration-line.png") no-repeat scroll left top;
        margin-left: 239px;
        padding-left: 75px;
        padding-top: 4px;
        width: 350px;
    }

.button-register .btn-primary {
    background: #acd7e0 none repeat scroll 0 0;
    border-color: #acd7e0;
    padding: 8px 40px;
}

/*#profile-content-block fieldset .form-select {
    width: auto;
}*/

#profile-content-block .form-select::after {
    content: none;
}

.sector-label {
    display: block;
    float: left;
    width: 100%;
}

p.add-sector {
    float: left;
    width: 100%;
}

#profile-content-block .selectric .button::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #bbb -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: none;
    border-width: medium;
    bottom: 0;
    content: url("/Content/images/profile-select-arrows.png");
    height: 19px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 12px;
}

.selectric {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #acd7e0;
    border-radius: 25px;
    color: #acd7e0;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    padding: 3px 3px 3px 18px;
}

    .selectric .label {
        font-size: 14px;
        font-weight: normal;
        padding: 1px;
        text-align: left;
        vertical-align: middle;
    }

    .selectric .button {
        top: -1px;
    }

.selectricOpen .selectric {
    background: #fff none repeat scroll 0 0;
}

.selectricWrapper {
    width: auto;
}

#messages-list {
    height: 356px;
    float: left;
    padding: 23px 28px;
    width: 400px;
}

.listing {
    height: 356px;
    width: 402px;
    background: url(/Content/images/profile-servicec-line-frame.png) no-repeat 0px 11px;
    padding-top: 23px;
    padding-left: 25px;
    margin: 0px;
}

    .listing.scrollable.default-skin {
        padding-right: 18px;
    }

/*.messages-body {
    height: 200px;
}*/

.profile-circles-block a.circle-title {
    position: absolute;
    width: 169px;
    height: 168px;
    border-radius: 50%;
    border: none;
    background: transparent;
    top: 36px;
    left: 33px;
    line-height: 168px;
    padding: 0px;
    text-align: center;
    color: #afd8e1;
}

    .profile-circles-block a.circle-title:hover,
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        background: #c3e1e8;
        color: #fff;
    }

.profile-circles-number {
    position: absolute;
    top: 0px;
    left: 123px;
    font-size: 26px;
    line-height: 26px;
    color: #6fb7c5;
}

#myprofile-inner-content {
    padding-top: 235px;
    padding-left: 155px;
    margin-left: -216px;
}

#my-profile-circles {
    padding-left: 155px;
    margin-bottom: 200px;
    float: left;
}

#my-address {
    padding-top: 37px;
    color: #abd7e2;
    font-size: 14px;
    text-align: right;
    padding-right: 16px;
    float: left;
}

    #my-address p {
        font-size: 14px;
        line-height: 14px;
    }

#my-profile-circles #page-title {
    background: url(/Content/images/my-profile-title-line.png) no-repeat top left;
    color: #abd7e2;
    font-size: 18px;
    margin-left: -10px;
    margin-top: -12px;
}

.circles-container {
    padding-top: 30px;
    margin-bottom: 80px;
}

.nav-tabs > li {
    margin-right: 70px;
}

    .nav-tabs > li:last-child {
        margin-right: 0px;
    }

.tab-content {
    margin-top: 27px;
    margin-left: 115px;
}

.nav-tabs {
    border-bottom: none;
}

.list-group-item {
    background-color: #fff;
    border: none;
    border-bottom: 1px solid #d6eaef;
}

a.list-group-item, button.list-group-item {
    color: #6fb7c5;
    font-size: 12px;
    line-height: 12px;
    height: 28px;
    padding: 10px 10px 3px;
    margin-bottom: 0px;
}

.badge {
    background-color: transparent;
    color: #6fb7c5;
    font-size: 14px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: -3px;
}

.messages-body-wrap {
    float: left;
    width: 450px;
    /*height: 460px;*/
    border: 1px solid #d9ecf0;
    margin-left: 10px;
    border-radius: 12px;
}

.message-title-block {
    color: #6fb7c5;
    font-size: 12px;
    margin-bottom: 3px;
}

.scrollable.default-skin.messages-body {
    height: 355px;
    padding: 23px 28px;
}

.messages-body .scroll-bar.vertical {
    right: -8px;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: transparent;
    border-color: transparent;
    background: url(/Content/images/listing-active-item.png) no-repeat 0px -15px;
}



h4.message-title {
    color: #6fb7c5;
    font-size: 12px;
    margin-bottom: 3px;
}

.messages-body p {
    color: #6fb7c5;
    font-size: 12px;
    margin-bottom: 16px;
}

h3.profile-subtitle {
    color: #abd7e2;
    font-size: 20px;
    float: left;
    margin-left: -207px;
    width: 315px;
    background: url(/Content/images/profile-subtitle-line.png) no-repeat 0px 100%;
    padding-bottom: 32px;
    margin-top: 198px;
}

.profile-block {
    height: 248px;
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 58px;
}

.profile-right {
    float: left;
    padding-left: 18px;
    height: 257px;
    width: 824px;
    position: relative;
}

.profile-block .view-all {
    position: absolute;
    top: 100%;
    right: 0px;
    margin-top: 7px;
}

    .profile-block .view-all a {
        color: #77bac9;
    }

.profile-block span.continue {
    background: url(/Content/images/profile-viewall.png) no-repeat right center;
}

.procurement-image {
    border: 2px solid #c3e1e8;
    border-radius: 12px;
}

#president img {
    float: left;
    margin-right: 20px;
}

#president h1 {
    color: #66888f;
    font-size: 18px;
}

#login-form .view-all {
    text-align: right;
}

#stats-logo {
    width: 65px;
    height: auto;
    margin-left: 5px;
    vertical-align: bottom;
    margin-bottom: -7px;
}

.k-state-selected, .k-today.k-state-focused {
    background-color: #9db9bf !important;
    border-color: #9db9bf !important;
    box-shadow: none !important;
}

    .k-today.k-state-focused .k-link {
        color: #fff !important;
    }

.k-header.datepicker-box {
    border: 2px solid #9db9bf;
    border-radius: 22px;
    background-color: transparent !important;
}

.datepicker-box.k-input {
    border-radius: 22px;
    width: 311px;
    font-size: 12px;
    color: #9db9bf;
}


.datepicker-box .k-picker-wrap {
    border-radius: 22px;
    padding: 0;
    width: 160px;
    border-color: transparent !important;
    box-shadow: none;
    background: none;
    margin-left: 6px;
}

.print-box {
    line-height: 36px;
}

.membership-admin {
    background: url(/Content/images/membership-activatednew.png) no-repeat 343px 22px !important;
    height: 192px !important;
    left: -356px !important;
    position: absolute !important;
    top: 0 !important;
    width: 608px !important;
}


/*#services li a {
    white-space: normal;
}*/

@media (min-width: 600px) {
    #membership-block {
        background: rgba(0, 0, 0, 0) url(/Content/images/membership-linetab.png) no-repeat 100% 188px;
        float: right;
        height: 328px;
        padding-top: 100px;
        position: relative;
        width: 597px;
    }

    #main-navigation {
        margin-right: 170px;
        margin-left: 170px;
    }
}

@media screen and (max-width: 1280px) {

    a#partenrs-goto {
        left: -38px;
        position: absolute;
        top: 11px;
        font-size: 11px;
    }

    #upcoming-events h2.upcoming-title {
        left: -40px;
        width: 56px;
    }

    #main-navigation ul li#services.open {
        width: 360px !important;
    }
}

@media screen and (max-width: 992px) {
    .container-content {
        margin-left: 50px;
        margin-right: 50px;
    }
}

.errorMessage {
    color: red;
}

.ErrorMessage {
    color: red;
    float: right;
}


@media (min-width: 1280px) {

    #main-navigation {
        margin-right: 0;
        margin-right: 65px;
    }

    #upcoming-events h2.upcoming-title {
        left: -85px;
        width: 102px;
        display: none;
    }

        #upcoming-events h2.upcoming-title a {
            font-size: 11px;
        }

    .currency-title {
        left: 152px;
    }

    .currency-title {
        width: 119px;
        font-size: 12px;
    }

    #partners-after {
        background: none;
        width: auto;
    }

    footer .container {
        background: #e2e9eb;
        border-top-right-radius: 32%;
    }

    #membership-block {
        background: rgba(0, 0, 0, 0) url(/Content/images/membership-line.png) no-repeat 100% 188px;
        float: right;
        height: 328px;
        padding-top: 100px;
        position: relative;
        width: 882px;
    }
}

@media (min-width: 1366px) {

    #main-navigation {
        margin-right: 0;
        margin-left: 90px;
    }

        #main-navigation ul {
            float: none;
        }



    .dropdown-menu > li > a {
        color: #66888f;
        display: block;
        height: 100%;
        padding: 0;
        /*white-space: normal;*/
        width: 100%;
        font-size: 13px;
        font-family: phonesans;
    }



    #main-navigation #about-us.open {
        margin-right: 0;
        margin-left: 150px;
        width: 204px;
    }

    #event-banner {
        float: left;
        margin-left: 69px;
        /* display: block; */
    }


    #upcoming-events h2.upcoming-title {
        left: -85px;
        width: 148px;
        display: block;
    }

        #upcoming-events h2.upcoming-title a {
            font-size: 16px;
        }

    .currency-title {
        left: 172px;
    }

    a#partenrs-goto {
        left: -99px;
        top: 12px;
    }

    footer .container {
        background: #e2e9eb;
        border-top-right-radius: 32%;
    }

    #partners-after {
        background: rgba(0, 0, 0, 0) url(/Content/images/footer-bg.png) no-repeat scroll left top;
        height: 272px;
        position: absolute;
        right: -93px;
        top: 20px;
        width: 218px;
    }

    #membership-block {
        background: rgba(0, 0, 0, 0) url(/Content/images/membership-line.png) no-repeat 100% 188px;
        float: right;
        height: 328px;
        padding-top: 100px;
        position: relative;
        width: 882px;
    }
}

@media (min-width: 1440px) {

    #main-navigation {
        margin-right: 0;
        margin-left: 183px;
    }

        #main-navigation ul {
            float: none;
        }




    .dropdown-menu > li > a {
        color: #66888f;
        display: block;
        height: 100%;
        padding: 0;
        /*white-space: normal;*/
        width: 100%;
        font-size: 13px;
        font-family: phonesans;
    }

    #main-navigation #about-us.open {
        margin-right: 0;
        margin-left: 150px;
        width: 204px;
    }

    #upcoming-events h2.upcoming-title {
        left: -109px;
        width: 160px;
    }

        #upcoming-events h2.upcoming-title a {
            font-size: 16px;
            display: block;
        }

    footer .container {
        background: #e2e9eb;
        border-top-right-radius: 24%;
    }

    #partners-after {
        background: rgba(0, 0, 0, 0) url(/Content/images/footer-bg.png) no-repeat scroll left top;
        height: 279px;
        position: absolute;
        right: -113px;
        top: 13px;
        width: 218px;
    }

    #membership-block {
        background: rgba(0, 0, 0, 0) url(/Content/images/membership-line.png) no-repeat 100% 188px;
        float: right;
        height: 328px;
        padding-top: 100px;
        position: relative;
        width: 882px;
    }
}

@media (min-width: 1900px) {

    #main-navigation {
        margin-right: 245px;
    }

        #main-navigation ul {
            float: right;
        }

    #event-banner {
        float: left;
        margin-left: auto;
    }


    #upcoming-events h2.upcoming-title {
        left: -180px;
        width: 172px;
    }

        #upcoming-events h2.upcoming-title a {
            font-size: 16px;
        }

    .currency-title {
        left: 209px;
        width: 170px;
        font-size: 14px;
    }

    footer .container {
        background: #e2e9eb;
        border-top-right-radius: 24%;
    }

    #partners-after {
        background: rgba(0, 0, 0, 0) url(/Content/images/footer-bg.png) no-repeat left top;
        height: 279px;
        position: absolute;
        right: -113px;
        top: 13px;
        width: 218px;
    }

    #membership-block {
        background: rgba(0, 0, 0, 0) url(/Content/images/membership-line.png) no-repeat 100% 188px;
        float: right;
        height: 328px;
        padding-top: 100px;
        position: relative;
        width: 882px;
    }
}
