/* Fonts */
@font-face { font-family: 'museo_sans300'; src: url('../../../fonts/ActiveInternationaluk/fonts/museosans_300-webfont.eot'); src: url('../../../fonts/ActiveInternationaluk/fonts/museosans_300-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/ActiveInternationaluk/fonts/museosans_300-webfont.woff') format('woff'), url('../../../fonts/ActiveInternationaluk/fonts/museosans_300-webfont.ttf') format('truetype'), url('../../../fonts/ActiveInternationaluk/fonts/museosans_300-webfont.svg#museo_sans300') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'museo_sans500'; src: url('../../../fonts/ActiveInternationaluk/fonts/museosans_500-webfont.eot'); src: url('../../../fonts/ActiveInternationaluk/fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/ActiveInternationaluk/fonts/museosans_500-webfont.woff') format('woff'), url('../../../fonts/ActiveInternationaluk/fonts/museosans_500-webfont.ttf') format('truetype'), url('../../../fonts/ActiveInternationaluk/fonts/museosans_500-webfont.svg#museo_sans500') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'museo_sans700'; src: url('../../../fonts/ActiveInternationaluk/fonts/museosans_700-webfont.eot'); src: url('../../../fonts/ActiveInternationaluk/fonts/museosans_700-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/ActiveInternationaluk/fonts/museosans_700-webfont.woff') format('woff'), url('../../../fonts/ActiveInternationaluk/fonts/museosans_700-webfont.ttf') format('truetype'), url('../../../fonts/ActiveInternationaluk/fonts/museosans_700-webfont.svg#museo_sans700') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'museo_slab300'; src: url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_300-webfont.eot'); src: url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_300-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_300-webfont.woff') format('woff'), url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_300-webfont.ttf') format('truetype'), url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_300-webfont.svg#museo_slab300') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'museo_slab500'; src: url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_500-webfont.eot'); src: url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_500-webfont.woff') format('woff'), url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_500-webfont.ttf') format('truetype'), url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_500-webfont.svg#museo_slab500') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'museo_slab700'; src: url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_700-webfont.eot'); src: url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_700-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_700-webfont.woff') format('woff'), url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_700-webfont.ttf') format('truetype'), url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_700-webfont.svg#museo_slab700') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'museo_slab900'; src: url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_900-webfont.eot'); src: url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_900-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_900-webfont.woff') format('woff'), url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_900-webfont.ttf') format('truetype'), url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_900-webfont.svg#museo_slab900') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sansregular'; src: url('../../../fonts/ActiveInternationaluk/fonts/opensans-regular-webfont.eot'); src: url('../../../fonts/ActiveInternationaluk/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/ActiveInternationaluk/fonts/opensans-regular-webfont.woff') format('woff'), url('../../../fonts/ActiveInternationaluk/fonts/opensans-regular-webfont.ttf') format('truetype'), url('../../../fonts/ActiveInternationaluk/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'open_sansextrabold'; src: url('../../../fonts/ActiveInternationaluk/fonts/opensans-extrabold-webfont.eot'); src: url('../../../fonts/ActiveInternationaluk/fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/ActiveInternationaluk/fonts/opensans-extrabold-webfont.woff') format('woff'), url('../../../fonts/ActiveInternationaluk/fonts/opensans-extrabold-webfont.ttf') format('truetype'), url('../../../fonts/ActiveInternationaluk/fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg'); font-weight: normal; font-style: normal; }
/*Chrome fix for jagged fonts*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face { font-family: 'museo_sans300'; src: url('../../../fonts/ActiveInternationaluk/fonts/museosans_300-webfont.svg#museo_sans300') format('svg'); }
    @font-face { font-family: 'museo_sans500'; src: url('../../../fonts/ActiveInternationaluk/fonts/museosans_500-webfont.svg#museo_sans500') format('svg'); }
    @font-face { font-family: 'museo_sans700'; src: url('../../../fonts/ActiveInternationaluk/fonts/museosans_700-webfont.svg#museo_sans700') format('svg'); }
    @font-face { font-family: 'museo_slab300'; src: url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_300-webfont.svg#museo_slab300') format('svg'); }
    @font-face { font-family: 'museo_slab500'; src: url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_500-webfont.svg#museo_slab500') format('svg'); }
    @font-face { font-family: 'museo_slab700'; src: url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_700-webfont.svg#museo_slab700') format('svg'); }
    @font-face { font-family: 'museo_slab900'; src: url('../../../fonts/ActiveInternationaluk/fonts/museo_slab_900-webfont.svg#museo_slab900') format('svg'); }
    @font-face { font-family: 'open_sansregular'; src: url('../../../fonts/ActiveInternationaluk/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg'); }
    @font-face { font-family: 'open_sansextrabold'; src: url('../../../fonts/ActiveInternationaluk/fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg'); }
}

html { overflow: -moz-scrollbars-vertical; overflow-y: scroll; }
body { min-width: 320px; -ms-overflow-style: scrollbar; font-family: 'museo_sans300',arial,sans-serif; }


/* Text styles */
h1 { margin-top: 0; color: #505050; font-family: 'museo_slab500','Times New Roman',serif; }
    h1.icon-mag { padding-top: 70px; background: url(../../../images/ActiveInternationaluk/img/icon-mag.png) no-repeat top; }
    h1.faqs { padding-left: 65px; padding-top: 22px; background: url(../../../images/ActiveInternationaluk/img/icon-faq.png) no-repeat 0 0; min-height: 57px; }
h2, .h2,
h3, .h3,
h4, .h4 { font-family: 'museo_slab500','Times New Roman',serif; font-weight: normal; }
.h3 { font-size: 1em; }
.h6 { text-transform: uppercase; color: #505050; letter-spacing: 0.1em; font-family: 'museo_sans700',arial,sans-serif; }
p { line-height: 1.6; }
    p strong { font-weight: normal; font-family: 'museo_sans700',arial,sans-serif; }
.lead { font-family: 'museo_slab300','Times New Roman',serif; }
.body-text h2 { margin: 0 0 1em; color: #0091d1; }
.body-text p + h2 { margin: 1.5em 0 0.75em; }
.body-text blockquote { font-size: 15px; }
h2.dark,
.lead.dark { color: #505050; }
.body-text .lead { margin-bottom: 1.8em; font-size: 19px; }
.body-text h3 { margin: 2em 0 0.75em; color: #505050; }
.body-text p { margin-bottom: 1em; }
.body-text ul { margin: 0.5em 0; padding: 0; list-style: none; }
    .body-text ul > li { margin: 0.5em 0; padding-left: 15px; background: url(../../../images/ActiveInternationaluk/img/bullet-point.png) no-repeat 0px 7px; line-height: 1.6; }
ul.sml { font-size: 0.866em; }
    ul.sml li { margin: 1em 0; }
ol { margin: 1em 0; padding-left: 0; list-style-type: none; counter-reset: ol-counter; *list-style-type: decimal; }
    ol > li:before { content: counter(ol-counter)"."; counter-increment: ol-counter; font-family: 'museo_slab700','Times New Roman',serif; position: absolute; top: 0; left: 0; }
    ol > li { margin-bottom: 0.5em; line-height: 1.6; position: relative; padding-left: 25px; }
.blockquote { font-size: 1.066em; border: none; padding: 0; background: url(../../../images/ActiveInternationaluk/img/icon-quote-open.png) no-repeat 0 2px; }
    .blockquote p { text-indent: 1.25em; line-height: 1.3; }
        .blockquote p:before { padding: 0 0.25em 0 0; width: 14px; height: 9px; }
    .blockquote .blockquote-footer { font-family: 'museo_slab500','Times New Roman',serif; color: #505050; font-size: 1em; }
blockquote footer:before, blockquote small:before, blockquote .small:before { content: none; }
.blockquote .blockquote-footer .blockquote-cite { font-family: 'museo_sans300',arial,sans-serif; color: #808080; display: block; }
blockquote footer:before { content: inherit; }

@media (min-width: 768px) {
    .blockquote { font-size: 1.333em; background-position: 0 5px; }
        .blockquote p { text-indent: 1em; }
        .blockquote .blockquote-footer { font-size: 0.75em; }
}


/* Misc styles */
.pad-2 { padding: 1em 0; }
.pad-4 { padding: 1.5em 0; }
.mar-r-1 { margin-right: 1em; }
.pad-2-top { padding-top: 0; }
.margin-btm-2 { margin-bottom: 2em; }
.margin-btm-0 { margin-bottom: 0 !important; }
.btn { padding: 11px 17px; text-transform: uppercase; font-size: 0.733em; letter-spacing: 0.1em; font-family: 'museo_sans700',arial,sans-serif; }
.grey-band, .grey-band-mob { background-color: #f2f1ec; }
    .grey-band .lead { margin-bottom: 0; }
    .grey-band.top-offset,
    .grey-band-mob.top-offset { position: relative; top: -44px; }
.main { position: relative; top: -44px; margin-bottom: -44px; }
.overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: url(../../../images/ActiveInternationaluk/img/opac-50.png); z-index: 1100; display: none; cursor: pointer; }
.hr-divider { background: #f2f1ec; height: 5px; display: block; }
    .hr-divider.margin-none { margin: 0 0 21px; }
.grey-band-mob .hr-divider.margin-none { display: none; }
.btn-download { margin: 1em 0; background: #84539f url(../../../images/ActiveInternationaluk/img/icon-pdf.png) no-repeat 1em 1.25em; padding: 1em 2em 1em 3em; display: block; color: #fff; text-decoration: none; font-size: 0.866em; }
    .btn-download span { display: block; color: #C2A9CF; }
    .btn-download:hover { color: #fff; text-decoration: none; }
.popover { border: none !important; }
.grid-six .img-text-story,
.grid-six .contact-block { margin: 0 0 2em; }
.back-to { margin: 1.5em 0; padding-left: 18px; display: inline-block; text-transform: uppercase; text-decoration: none; color: #505050; letter-spacing: 0.1em; font-size: 0.733em; background: url(../../../images/ActiveInternationaluk/img/icon-arrow-b-l.png) no-repeat left; *display: inline; *zoom: 1; font-family: 'museo_sans700',arial,sans-serif; }
.responsive-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
    .responsive-container.vine-holder { padding-bottom: 75%; }
    .responsive-container.bleed-mob { margin-left: -15px; margin-right: -15px; }
    .responsive-container iframe,
    .responsive-container object,
    .responsive-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

@media (min-width: 768px) {
    .main, .grey-band.top-offset, .grey-band-mob.top-offset { position: static; margin-bottom: 0; }
    .grey-band-mob { background: #fff; }
        .grey-band-mob .hr-divider.margin-none { display: block; }
    .pad-2 { padding: 2.7em 0; }
    .pad-2-top { padding-top: 2em; }
    .container.pad-2-top { padding-top: 2em; }
    .pad-4 { padding: 4em 0; }
    .hr-divider.margin-none { margin: 0; }
    .responsive-container.bleed-mob { margin-left: 0; margin-right: 0; }
}


/*Change gutter widths for mobile version*/
.container { padding: 0 15px; }
    .row, .container > .navbar-header, .container > .navbar-collapse { margin: 0 -15px; }
div[class^="col"] { padding-left: 15px; padding-right: 15px; }

@media (min-width: 768px) {
    .container { padding: 0 20px; }
        .row, .container > .navbar-header, .container > .navbar-collapse { margin: 0 -20px; }
    div[class^="col"] { padding-left: 20px; padding-right: 20px; }
}


/* Header */
.header h1 { margin: 20px 0 10px; }
.header ul { margin: 30px 0 0; padding: 0; list-style: none; text-align: right; text-transform: uppercase; font-family: 'museo_sans700',arial,sans-serif; }
    .header ul li { margin: 0 0 0 10px; padding: 0; display: inline-block; text-align: center; font-size: 0.733em; *display: inline; *zoom: 1; letter-spacing: 0.1em; }
        .header ul li a { color: #505050; padding: 15px 10px; display: inline-block; *display: inline; *zoom: 1; }
            .header ul li a:hover { text-decoration: none; color: #82C42A; }
.header .home span { padding-left: 17px; background: url(../../../images/ActiveInternationaluk/img/icon-home-caret.gif) no-repeat left; min-height: 11px; display: inline-block; *display: inline; *zoom: 1; }
.header .btn-primary { padding: 15px 20px 15px 15px; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
    .header .btn-primary:hover { color: #fff; }
    .header .btn-primary span { padding-left: 20px; background: url(../../../images/ActiveInternationaluk/img/icon-phone.png) no-repeat left; min-height: 14px; display: inline-block; *display: inline; *zoom: 1; }
.header .popover .popover-content span { font-size: 0.866em; text-transform: none; letter-spacing: normal; line-height: 24px; }
    .header .popover .popover-content span a { padding: 0; color: #fff; font-family: 'museo_sans700',arial,sans-serif; }
    .header .popover .popover-content span.tel { margin-top: 0.25em; font-size: 2.266em; display: block; line-height: 100%; }
.header .fanf { position: relative; }
#fandfTrigger.active { background: #ecebe6; position: relative; z-index: 1200; }
#fandfContent { padding: 1em 1.5em; position: absolute; top: 45px; right: 0; z-index: 1200; width: 295px; text-align: left; background: #ecebe6; text-transform: none; letter-spacing: normal; display: none; font-family: 'museo_sans300',arial,sans-serif; }
    #fandfContent .form-group { margin: 0.5em 0 0; }
    #fandfContent a { margin: 0.75em 0 1.5em; padding: 0; color: #808080; }
        #fandfContent a:hover { text-decoration: underline; }
        #fandfContent .btn-default, #fandfContent a.btn-default { color: #fff; padding: 11px 30px; margin-right: 1.5em; font-size: 1em; float: left; }
            #fandfContent a.btn-default:hover { text-decoration: none; }
    #fandfContent .checkbox { margin: 26px 0 0; float: left; color: #808080; }
        #fandfContent .checkbox input[type=checkbox] { position: relative; top: -3px; }

@media (min-width: 768px) {
    .header h1 { margin: 20px 0 30px; }
    .header .popover .popover-content span { font-size: 1em; }
}


/* Navigation */
.navbar { position: relative; top: -44px; text-transform: uppercase; font-size: 0.933em; font-family: 'museo_slab900','Times New Roman',serif; }
#mob-contact-popover { position: absolute; top: 7px; right: 80px; z-index: 100; }
.navbar-nav { margin-top: 0; margin-bottom: 0; }
.navbar-static-top { border-width: 0; }
.navbar-header { background-color: transparent; background-image: none; }
.navbar-inverse .navbar-collapse { border: none; }
.navbar-collapse { background-color: #1f201b; box-shadow: none; }
    .navbar-collapse li { border-top: 1px solid #3f3c1e; }
        .navbar-collapse li:first-child { border-top: none; }
.navbar-inverse { background-color: transparent; background-image: none; }
    .navbar-inverse .navbar-nav > .open a.dropdown-toggle { color: #80C8E8; background-color: #0091d1; }
    .navbar-inverse .navbar-nav li a,
    .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-nav .open .dropdown-menu > li > a:focus { background: url(../../../images/ActiveInternationaluk/img/icon-arrow-w-r.png) no-repeat 95% 50%; }
    .navbar-inverse .navbar-nav li.active a { background: url(../../../images/ActiveInternationaluk/img/icon-arrow-g-r.png) no-repeat 95% 50%; }
.navbar-toggle { margin-bottom: 0; padding-bottom: 25px; border-bottom: none; background: url(../../../images/ActiveInternationaluk/img/icon-nav-toggle-bg.png) no-repeat bottom; }
    .navbar-toggle.collapsed { background: none; }
.navbar .dropdown-menu { padding: 0; font-family: 'museo_slab700','Times New Roman',serif; text-transform: none; }

@media (min-width: 768px) {
    .navbar { top: 0; margin-bottom: 0; height: 44px; }
    .navbar-inverse { background: #000 url(../../../images/ActiveInternationaluk/img/bg-navigation.jpg) center 0 no-repeat; }
    .navbar-header { background-color: #000; }
    .navbar-collapse { background-color: transparent; max-height: none; }
        .navbar-collapse.collapse,
        .navbar-nav.nav { height: 44px !important; }
        .navbar-collapse li { border-top: none; }
    .navbar-inverse .navbar-nav > .open a.dropdown-toggle { -webkit-box-shadow: 0px -2px 5px 0px rgba(19, 19, 19, 0.25); -moz-box-shadow: 0px -2px 5px 0px rgba(19, 19, 19, 0.25); box-shadow: 0px -2px 5px 0px rgba(19, 19, 19, 0.25); }
    .navbar .dropdown-menu { padding: 10px 0; border: none; background-color: #0091D1; text-transform: none; border-radius: 0; -webkit-box-shadow: 0px 5px 5px 0px rgba(19, 19, 19, 0.25); -moz-box-shadow: 0px 5px 5px 0px rgba(19, 19, 19, 0.25); box-shadow: 0px 5px 5px 0px rgba(19, 19, 19, 0.25); }
        .navbar .dropdown-menu > li > a { color: #fff; padding: 5px 20px; }
            .navbar .dropdown-menu > li > a:hover { color: #80C8E8; }
    .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-nav .open .dropdown-menu > li > a:focus,
    .navbar-inverse .navbar-nav li a,
    .navbar-inverse .navbar-nav li.active a { background-image: none; }
}
/*Collapsible subnav*/
.navbar.sub-navbar { top: 0; margin: 0 -15px 2em; text-transform: none; border: none; border-top: 5px solid #505050; background: #f2f1ec; min-height: 0; font-family: 'museo_slab500','Times New Roman',serif; }
    .navbar.sub-navbar .navbar-toggle { margin: 0; padding: 1em; background: #e0ddd2; display: block; border: none; float: none; border-radius: 0; font-size: 0.928em; color: #505050; cursor: pointer; }
        .navbar.sub-navbar .navbar-toggle span { background: url(../../../images/ActiveInternationaluk/img/icon-arrow-bla-d.png) no-repeat 90% 50%; display: block; }
        .navbar.sub-navbar .navbar-toggle.section { padding: 1em 0.5em 1em 2.25em; background: #e0ddd2 url(../../../images/ActiveInternationaluk/img/icon-arrow-g-r.png) no-repeat 1em 1.25em; }
    .navbar.sub-navbar .subnav-collapse { margin: 0 -15px; padding: 0 0.75em; background: transparent; }
    .navbar.sub-navbar .navbar-collapse li { border-color: #dddcd7; }
    .navbar.sub-navbar .navbar-collapse .subnav li.section a { padding: 1em 1.5em; background: none; margin-bottom: 0; }
    .navbar.sub-navbar .navbar-collapse .subnav li.section.active a { cursor: default; }
/*Blog subnav*/
.blog.navbar.sub-navbar .navbar-toggle.section { background: #d7d6d2; }
    .blog.navbar.sub-navbar .navbar-toggle.section.active { padding: 1em 0.5em 1em 2.25em; background: #deddd8 url(../../../images/ActiveInternationaluk/img/icon-arrow-g-r.png) no-repeat 1em 1.25em; }

@media (min-width: 768px) {
    .navbar.sub-navbar { margin: 0 0 1em; }
        .navbar.sub-navbar,
        .navbar.sub-navbar .subnav-collapse.navbar-collapse.collapse { height: auto !important; }
            .navbar.sub-navbar .subnav-collapse { margin: 0; padding: 0; }
            .navbar.sub-navbar .container { width: 100%; padding: 0; }
            .navbar.sub-navbar .navbar-header { margin: 0; width: 100%; }
            .navbar.sub-navbar .navbar-collapse .subnav li.section.active a { padding: 0.75em 1em 0.75em 2.25em; background: #e0ddd2 url(../../../images/ActiveInternationaluk/img/icon-arrow-g-r.png) no-repeat 1em 1em; margin-bottom: 0.75em; color: #505050; }
            .navbar.sub-navbar .navbar-collapse .subnav li.section a { padding: 0.75em 1em; background: #e0ddd2; margin-bottom: 0.75em; color: #808080; }
    /*Blog subnav*/
    .blog.navbar.sub-navbar .navbar-collapse .subnav li.section a { padding: 0.75em 1em 0.75em; background: #e0ddd2; margin-bottom: 1em; color: #505050; }
}


/* Side items */
/*Subnav*/
.subnav { margin: 0; padding: 0 0 0.75em; list-style: none; font-size: 0.928em; }
    .subnav li a { display: inline-block; padding: 1em 2.5em; color: #808080; *display: inline; *zoom: 1; }
    .subnav li:first-child a { padding-top: 1em; }
    .subnav li.active a { padding: 1em 2.5em; color: #505050; background: none; cursor: default; }
        .subnav li.active a:hover { text-decoration: none; }
    .subnav li.section a { padding: 1em 1em; background-color: #e0ddd2; margin-bottom: 0.75em; display: block; }
    .subnav li.section.active a:hover,
    .subnav li.section.active a:focus { text-decoration: none; }
    .subnav li.section.active a { padding: 0.75em 0.5em 0.75em 2.25em; background: #e0ddd2 url(../../../images/ActiveInternationaluk/img/icon-arrow-g-r.png) no-repeat 1em 1em; margin-bottom: 0.75em; }
    .subnav li:first-child.active a { padding-top: 0.75em; margin: 0 0 0.75em; }
/*Blog subnav*/
.blog .subnav { padding-bottom: 1em; }
    .blog .subnav li a { padding: 1em 1.5em; }
.body-text .blog .subnav li { background: none; margin: 0; padding: 0; }

@media (min-width: 768px) {
    .subnav li a { padding: 0.65em 1em; }
    .subnav li.active a { padding: 0.75em 0.5em 0.75em 2.25em; background: url(../../../images/ActiveInternationaluk/img/icon-arrow-g-r.png) no-repeat 1em 1em; }
    /*Blog subnav*/
    .blog .subnav li a { padding: 0.25em 1em; }
    .blog .subnav li:first-child a { padding-top: 1em; }
    .blog .subnav li.active a { padding: 0.25em 0.5em 0.25em 2.25em; background-position: 1em 0.5em; }
    .blog .subnav li.section a { margin-bottom: 1em; }
}
/*Contact*/
.contact-block.contact-side { text-align: center; }
    .contact-block.contact-side h4 { margin: 0 0 0.75em; padding-top: 60px; background: url(../../../images/ActiveInternationaluk/img/contact-side.png) no-repeat 50% 0%; }
    .contact-block.contact-side p { font-size: 0.866em; margin-bottom: 1.5em; }
    .contact-block.contact-side .tel { font-size: 1.333em; font-family: 'museo_sans500',arial,sans-serif; }

@media (min-width: 768px) {
    .contact-block.contact-side .tel { font-size: 1em; }
}
/*Case study*/
.case-study { margin-bottom: 1em; }
    .case-study img { margin: 0 0 1em; }
.case-study-img.bleed-mob { margin-left: -15px; margin-right: -15px; }
.case-study .h5 { color: #505050; text-transform: uppercase; font-size: 0.733em; margin: 0; padding: 1em 0 1.5em; letter-spacing: 0.1em; font-family: 'museo_sans700',arial,sans-serif; background: #fff; display: block; width: 100%; z-index: 50; }
.case-study h5 { color: #0091D1; margin-top: 0; font-size: 1em; }
    .case-study h5 span { margin-top: 0.2em; display: block; color: #808080; font-family: 'museo_slab300','Times New Roman',serif; }
.case-study a:hover { text-decoration: none; }
.case-study p { font-size: 0.8em; }
.case-study.case-study-side { margin-bottom: 1em; }
    .case-study.case-study-side .h6 { font-family: 'museo_sans700',arial,sans-serif; }
    .case-study.case-study-side img { margin: 0 1em 1em 0; float: left; max-width: 105px; }
    .case-study.case-study-side h5 { font-size: 1em; }
    .case-study.case-study-side p { font-size: 0.866em; }
.case-study p.case-study-intro { min-height: 117px; margin: 0 0 5px 0; }
.case-study .sticky-wrapper { background: #fff; }

@media (min-width: 768px) {
    .case-study p.case-study-intro { min-height:117px;}
    .case-study { margin-bottom: 2em; }
        .case-study .h5 { font-size: 0.866em; }
        .case-study h5 { font-size: 1.333em; }
        .case-study p { font-size: 1em; }
        .case-study.case-study-side img { max-width: none; }
    .case-study-img.bleed-mob { margin: 0; }
}

@media (min-width: 1060px) {
    .case-study.case-study-side { margin-bottom: 2em; }
        .case-study.case-study-side img { margin: 0 0 1em; float: none; max-width: 100%; }
}
/*Meet the team*/
.meet-team { margin-bottom: 1em; background: #f2f1ec; padding: 1em; }
    .meet-team img { margin: 0 1em 1em 0; float: left; max-width: 105px; }
    .meet-team h4 { margin-top: 0; margin-bottom: 0.25em; padding: 0 1em; color: #0091D1; }
    .meet-team p { padding: 0 1.134em; font-size: 0.866em; }
    .meet-team .btn { margin: 0; }

@media (min-width: 768px) {
    .meet-team { padding: 0 1em 0 0; }
        .meet-team img { max-width: none; margin-bottom: 0; }
        .meet-team h4 { margin-top: 1em; }
        .meet-team .btn { margin: 0.5em 0 0; }
}

@media (min-width: 1060px) {
    .meet-team { margin-bottom: 2em; padding: 0 0 1em; }
        .meet-team img { margin: 0 auto 1em; float: none; max-width: 100%; }
        .meet-team .btn { margin: 0 1.134em; }
}


/* Home page styles */
.img-text-story { margin-bottom: 1em; }
    .img-text-story h2 { color: #0091D1; font-size: 1em; }
    .img-text-story p { font-size: 0.8em; line-height: 160%; }
    .img-text-story .btn { margin-top: 0.5em; }
    .img-text-story.sml-img-mob h2 { font-size: 1.066em; }
    .img-text-story.sml-img-mob img { max-width: 105px; float: left; margin-right: 1em; }
    .img-text-story.sml-img-mob p { font-size: 1em; }
.title-subtitle { margin-top: 0; }
    .title-subtitle span { margin-top: 7px; display: block; font-size: 133%; font-family: 'museo_sans300',arial,sans-serif; }
    .title-subtitle.faq { padding-left: 60px; background: url(../../../images/ActiveInternationaluk/img/icon-faq.png) no-repeat 0 0; min-height: 57px; }
.faq-accordion .panel { margin-bottom: 1em; background-color: transparent; box-shadow: none; border: none; }
.faq-accordion .panel-heading { padding: 0; line-height: 24px; }
    .faq-accordion .panel-heading a { padding-left: 15px; display: inline-block; background: url(../../../images/ActiveInternationaluk/img/icon-arrow-p-d.png) no-repeat 0 6px; color: #808080; *display: inline; *zoom: 1; }
        .faq-accordion .panel-heading a.collapsed { background: url(../../../images/ActiveInternationaluk/img/icon-arrow-p-r.png) no-repeat 0 6px; }
        .faq-accordion .panel-heading a:hover,
        .faq-accordion .panel-heading a:focus { color: #505050; text-decoration: none; }
    .faq-accordion .panel-heading + .panel-collapse .panel-body { border: none; }
.faq-accordion .panel-body { font-size: 0.866em; }
.blog p { margin-bottom: 1.5em; }
.blog-detail { margin-bottom: 20px; position: relative; min-height: 64px; }
    .blog-detail .blog-date { position: absolute; top: 0; left: 0; background: url(../../../images/ActiveInternationaluk/img/icon-blog-title.png) no-repeat 0 0; height: 64px; width: 51px; color: #fff; text-align: center; }
        .blog-detail .blog-date span { display: block; line-height: 100%; }
        .blog-detail .blog-date .blog-date-day { padding: 14px 0 2px; font-size: 2em; font-family: 'museo_slab700','Times New Roman',serif; }
        .blog-detail .blog-date .blog-date-month { font-size: 0.733em; font-family: 'museo_sans500',arial,sans-serif; }
    .blog-detail h3 { padding-left: 65px; }
        .blog-detail h3 span { color: #0091D1; font-family: 'museo_slab500','Times New Roman',serif; }
.section-imgs .img-white-bg { margin-bottom: 1em; background: #fff; display: block; padding: 1px 0; }
    .section-imgs .img-white-bg img { display: block; margin: 20px auto; }
.grey-band { position: relative; }
    .grey-band .overlay { position: absolute; background: url(../../../images/ActiveInternationaluk/img/opac-80.png); z-index: 1100; }
    .grey-band .caption-click { position: relative; }
        .grey-band .caption-click .img-white-bg { position: relative; }
        .grey-band .caption-click .click-content { position: absolute; top: -170px; left: 0; padding: 0 20px; color: #fff; display: none; z-index: 1200; }
            .grey-band .caption-click .click-content h4 { margin-top: 0; font-family: 'museo_slab500','Times New Roman',serif; }

@media (min-width: 768px) {
    .grey-band .caption-click .click-content,
    .grey-band .caption-click .click-content.last-item { top: -190px; }
    .img-text-story h2 { color: #0091D1; font-size: 20px; }
    .img-text-story p { font-size: 1em; line-height: 1.6; }
    .img-text-story.sml-img-mob h2 { font-size: 20px; }
    .img-text-story.sml-img-mob img { max-width: 100%; float: none; margin-right: 0; }
}

@media (min-width: 1060px) {
    .grey-band .caption-click .click-content { top: 125px; }
        .grey-band .caption-click .click-content.last-item { top: -170px; }
}


/* Main body content */
h1.question { padding-left: 65px; background: url(../../../images/ActiveInternationaluk/img/icon-question.png) no-repeat top left; min-height: 46px; }
.modal-image { margin: 1em 0; position: relative; display: inline-block; max-width: 100%; }
    .modal-image .image-popup-fit-width span { background: url(../../../images/ActiveInternationaluk/img/icon-plus-g-c-sml.png); display: block; height: 24px; width: 24px; position: absolute; bottom: 10px; right: 10px; cursor: pointer; }
    .modal-image.modal-side { margin: 1em 0 0; }
/*Contact blocks*/
.contact-block { margin: 1em 0; padding: 1.5em 2em; background: #f2f1ec; }
    .contact-block h4 { margin: 0 0 0.75em; color: #505050; }
    .contact-block p { font-size: 0.866em; margin-bottom: 1.5em; }
        .contact-block p a { font-family: 'museo_sans700',arial,sans-serif; }
    .contact-block .tel { display: inline-block; color: #505050; padding-left: 30px; background: url(../../../images/ActiveInternationaluk/img/icon-phone-g.png) no-repeat top left; min-height: 24px; *display: inline; *zoom: 1; line-height: 24px; font-family: 'museo_sans500',arial,sans-serif; }
    .contact-block .email { display: inline-block; font-size: 0.866em; padding-left: 30px; background: url(../../../images/ActiveInternationaluk/img/icon-at-g-c.png) no-repeat top left; min-height: 24px; *display: inline; *zoom: 1; line-height: 24px; font-family: 'museo_sans700',arial,sans-serif; -ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }
        .contact-block .email a { }
    .contact-block .contact-image-left { margin: 0 auto 1em; }
    .contact-block.image-top img { margin: 0 auto 1em; max-width: 75px; }
    .contact-block.image-top h4 { padding-top: 0; background: none; }
    .contact-block.image-left h4 { color: #505050; margin-bottom: 0; }
    .contact-block.image-left p { margin-top: 1em; }
    .contact-block.image-left .tel { margin-bottom: 0.5em; color: #505050; }
.col-md-4 .contact-block.image-left { text-align: center; }
    .col-md-4 .contact-block.image-left img { max-width: 75px; }
.grid-six .contact-block { padding-top: 1px; }
    .grid-six .contact-block h4 { margin-top: 1.5em; }
    .grid-six .contact-block .tel,
    .grey-band .contact-block .tel,
    .col-md-4 .contact-block.image-left .tel { font-size: 1.333em; }

@media (min-width: 768px) {
    h1.question { padding-top: 20px; }
    .contact-block .contact-image-left { margin-bottom: 0; }
    .contact-block.image-top img,
    .col-md-4 .contact-block.image-left img { max-width: 100%; }
    .grid-six .contact-block h4 { margin-top: 3em; }
    .col-md-4 .contact-block.image-left { text-align: left; }
        .col-md-4 .contact-block.image-left .tel,
        .grid-six .contact-block .tel { font-size: 1em; }
}

@media (min-width: 1060px) {
    .col-md-4 .contact-block.image-left p { text-align: center; }
    .grid-six .contact-block h4 { margin-top: 4.5em; }
    .grid-six .contact-block .tel { font-size: 1.333em; }
}


/* Map styling */
.map-holder { margin: 0 0 0; }
#map { height: 200px; margin-left: -15px; margin-right: -15px; }
.map-locations { margin: 0 -15px 1em -15px; padding: 1em; background: #0091d1; color: #fff; }
    .map-locations #tabsDropdown { background: #fff; }
        .map-locations #tabsDropdown .toggle { padding: 0.75em; }
    .map-locations .tab-content { padding-top: 0.75em; }
    .map-locations .address { margin-bottom: 1.25em; font-size: 0.866em; line-height: 1.4; }
        .map-locations .address span { display: block; font-family: "museo_sans700",arial,sans-serif; }
    .map-locations .tel,
    .map-locations .email { min-height: 24px; padding-left: 35px; line-height: 24px; margin: 0.5em 0 0; font-family: "museo_sans500",arial,sans-serif; font-size: 0.866em; }
    .map-locations .tel { background: url(../../../images/ActiveInternationaluk/img/icon-map-tel.png) no-repeat top left; display: block; }
    .map-locations .email { background: url(../../../images/ActiveInternationaluk/img/icon-map-email.png) no-repeat top left; display: inline-block; *display: inline; *zoom: 1; color: #fff; }

@media (min-width: 768px) {
    .map-holder { margin: 0 0 1.5em; }
    #map { height: 283px; margin: 0; }
}

@media (min-width: 1060px) {
    #map { height: 440px; }
}


/*Collapsible text panels*/
.text-panels .panel { margin-bottom: 1em; background-color: transparent; box-shadow: none; border: none; border-top: 5px solid #f2f1ec; border-radius: 0; }
.text-panels .panel-heading { background: transparent; padding: 1em 0; position: relative; width: 100%; cursor: pointer; }
    .text-panels .panel-heading .panel-title { margin: 0; float: left; color: #0091d1; padding: 3px 130px 0 0; font-size: 1em; line-height: 24px; }
        .text-panels .panel-heading .panel-title a,
        .text-panels .panel-heading .panel-title a:hover { color: #0091d1; text-decoration: none; }
    .text-panels .panel-heading .panel-toggle-right { position: absolute; top: 1em; right: 0; min-height: 23px; padding-right: 23px; }
        .text-panels .panel-heading .panel-toggle-right:hover,
        .text-panels .panel-heading .panel-toggle-right:focus { text-decoration: none; }
.text-panels .panel.collapsed .panel-heading .panel-toggle-right .text { display: none; }
.text-panels .panel-heading .panel-toggle-right .icon { display: block; height: 23px; width: 23px; background: url(../../../images/ActiveInternationaluk/img/icon-arrow-p-cd.png) no-repeat right; position: absolute; z-index: 20; top: 0; right: 0; }
.text-panels .panel-heading .panel-toggle-right .text { display: block; padding: 0 20px 0 10px; margin-right: -11px; color: #fff; text-decoration: none; font-size: 0.733em; background: #84539f; height: 23px; line-height: 23px; position: relative; z-index: 10; -webkit-border-top-left-radius: 12px; -webkit-border-bottom-left-radius: 12px; -moz-border-radius-topleft: 12px; -moz-border-radius-bottomleft: 12px; border-top-left-radius: 12px; border-bottom-left-radius: 12px; text-transform: lowercase; }
.text-panels .panel.collapsed .panel-heading:hover .panel-toggle-right .text,
.text-panels .panel.collapsed .panel-heading:hover .panel-toggle-right .icon { display: block; text-decoration: none; }
.text-panels .panel-body { padding: 0; }
.text-panels .panel-default > .panel-heading + .panel-collapse .panel-body { border-top: none; }
.text-panels .panel-body ul { margin: 1em 0; padding-left: 2em; }

@media (min-width: 768px) {
    .text-panels .panel:first-child { border: none; }
        .text-panels .panel:first-child .panel-heading { padding: 0 0 1em; }
            .text-panels .panel:first-child .panel-heading .panel-toggle-right { top: 0; }
    .text-panels .panel-heading .panel-title { font-size: 1.333em; }
}


/* Tabs */
.body-text .nav-tabs { margin: 0.5em 0 0; border: none; }
    .body-text .nav-tabs li { margin: 0; padding: 0; background: #f2f1ec; width: 32%; border-top: 1px solid #deddd8; border-right: 1px solid #deddd8; border-bottom: 1px solid #f2f1ec; }
.nav-tabs li:first-child { margin-left: 1em; border-left: 1px solid #deddd8; }
.nav-tabs li.active { border-bottom: 1px solid #fff; padding-bottom: 1px; background: #fff; position: relative; z-index: 20; }
    .nav-tabs li.active a,
    .nav-tabs li.active a:focus,
    .nav-tabs li.active a:hover { border: none; }
.nav-tabs > li > a { border-radius: 0; color: #505050; border: none; font-family: 'museo_slab500','Times New Roman',serif; }
.tab-content { padding-top: 1.5em; border-top: 1px solid #deddd8; position: relative; top: -1px; z-index: 10; }
/*Modal tabs*/
.mfp-tabbed { color: #fff; position: relative; background: #505050; width: auto; padding: 1px 0; max-width: 940px; margin: 20px auto; min-height: 50px; }
    .mfp-tabbed .mfp-close { top: 15px; right: 15px; }
    .mfp-tabbed .tabs { margin-top: 3.333em; }
    .mfp-tabbed .nav-tabs { border-bottom: 1px solid #717577; }
    .mfp-tabbed .tab-content { border-color: #717577; }
    .mfp-tabbed .nav-tabs li:first-child { border-color: #717577; margin-left: 1em; }
    .mfp-tabbed .nav-tabs li { background: #606465; border-top: 1px solid #717577; border-right: 1px solid #717577; border-bottom: 1px solid #717577; width: 32%; font-size: 0.85em; }
        .mfp-tabbed .nav-tabs li.active { border-bottom: 1px solid #505050; background: #505050; }
            .mfp-tabbed .nav-tabs li.active a { background: #505050; }
                .mfp-tabbed .nav-tabs li.active a,
                .mfp-tabbed .nav-tabs li.active a:focus,
                .mfp-tabbed .nav-tabs li.active a:hover { color: #fff; }
    .mfp-tabbed .nav-tabs > li > a { color: #fff; background: #606465; height: 55px; }
    .mfp-tabbed .nav-tabs > li { border-bottom: none !important; border-color: #717577; }
        .mfp-tabbed .nav-tabs > li.tab-right { float: left; border-left: 1px solid #717577; }

@media (max-width: 767px) {
    #tabsDropdown,
    #tabsDropdown a { display: block; width: 100%; color: #1993d2; }
        #tabsDropdown .dropdown-menu { margin: 0; width: 100%; padding: 0; border-radius: 0; }
            #tabsDropdown .dropdown-menu li { margin: 0; padding: 0; border: none; background-image: none; }
            #tabsDropdown .dropdown-menu > .active > a { background: #f2f1ec; color: #505050; }
            #tabsDropdown .dropdown-menu li a { padding: 0.5em 1em; }
    #tabsDropdown { border: 1px solid #dadada; font-size: 0.933em; }
        #tabsDropdown .toggle { background: url(../../../images/ActiveInternationaluk/img/icon-arrow-b-d.png) no-repeat 95% 50%; padding: 1em; font-weight: bold; }
            #tabsDropdown .toggle:hover,
            #tabsDropdown .toggle:focus { text-decoration: none; }
}

@media (min-width: 768px) {
    .nav-tabs > li > a { height: 67px; }
    .mfp-tabbed .nav-tabs > li > a { height: auto; }
    .mfp-tabbed .nav-tabs li { width: 20%; font-size: 1em; }
        .mfp-tabbed .nav-tabs li:first-child { margin-left: 4em; }
    .mfp-tabbed .nav-tabs > li.tab-right { float: right; margin-right: 4em; }
}

@media (min-width: 1060px) {
    .nav-tabs > li > a { height: auto; }
}


/* Thumbnails */
.thumbnails { margin-top: 2em; margin-bottom: 1em; }
.thumbnail { margin-bottom: 1em; border: 5px solid #f2f1ec; border-radius: 0; text-align: center; height: 105px; width: 130px; display: block; padding: 0; }
.thumbnail-holder { display: table; margin: 0 auto; height: 95px; }
.thumbnail-img { display: table-cell; vertical-align: middle; }
    .thumbnail-img img { max-height: 95px; max-width: 120px; }
.thumbnail.thumbnail-fw { width: 100%; }
.thumbnails .thumbnail { margin-bottom: 1.65em; }


/* Pagination */
.body-text .pagination { display: block; position: relative; text-align: center; border-radius: 0; border-top: 5px solid #f2f1ec; padding-top: 1em; margin-bottom: 0.5em; font-family: 'museo_slab500','Times New Roman',serif; }
    .body-text .pagination li { margin: 0.4em 0 0; display: inline-block; padding: 0; background: none; *display: inline; *zoom: 1; }
        .body-text .pagination li a { padding: 0 0.25em; margin: 0 0.1em; border: none; min-height: 23px; line-height: 23px; background: url(../../../images/ActiveInternationaluk/img/paging-bullet.png) no-repeat 50% 50%; font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; height: 15px; width: 15px; text-decoration: underline; }
        .body-text .pagination li.active a { background: url(../../../images/ActiveInternationaluk/img/paging-bullet-active.png) no-repeat 50% 50%; }
.body-text .pager .previous,
.body-text .pager .next { margin-top: 0; position: absolute; top: 1em; font-size: 0.866em; }
.body-text .pager .previous { left: 0; text-align: left; padding: 0; }
.body-text .pager .next { right: 0; text-align: right; padding: 0; }
.body-text .pager .previous a { margin: 0; padding: 0; background: url(../../../images/ActiveInternationaluk/img/icon-paging-left-mob.png) no-repeat left; border-radius: 0; font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; height: 34px; width: 34px; text-decoration: underline; }
.body-text .pager .next a { margin: 0; padding: 0; background: url(../../../images/ActiveInternationaluk/img/icon-paging-right-mob.png) no-repeat right; border-radius: 0; font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; height: 34px; width: 34px; text-decoration: underline; }
.body-text .thumbnail-list { margin-top: 0; }
    .body-text .thumbnail-list li { margin: 1em 3% 1em 0; padding: 0; background: none; float: left; width: 47%; position: relative; text-align: right; }
        .body-text .thumbnail-list li .label { position: static; border-radius: 0; font-size: 0.8em; padding: 0.65em 1em; text-transform: lowercase; display: inline-block; *display: inline; *zoom: 1; font-weight: normal; font-family: 'museo_slab500','Times New Roman',serif; }
    .body-text .thumbnail-list .thumbnail { margin-bottom: 0; height: 102px; width: 100%; }
    .body-text .thumbnail-list .thumbnail-holder { height: 92px; }
    .body-text .thumbnail-list .thumbnail-img img { max-height: 92px; max-width: 125px; }
    .body-text .thumbnail-list h3 { margin: 0.75em 0 0.5em; font-size: 1em; text-align: left; }
    .body-text .thumbnail-list span a { color: #505050; display: inline-block; *display: inline; *zoom: 1; }
    .body-text .thumbnail-list span.author { margin-bottom: 0.5em; color: #505050; font-size: 0.8em; display: block; text-align: left; font-family: 'museo_slab500','Times New Roman',serif; }
    .body-text .thumbnail-list span.date { color: #808080; font-size: 0.8em; display: block; text-align: left; }

@media (min-width: 768px) {
    .body-text .pagination { padding-bottom: 0; margin-bottom: 0; }
        .body-text .pagination li { margin-top: 0; }
            .body-text .pagination li a,
            .body-text .pagination li.active a { background: none; }
    .body-text .thumbnail-list li { padding: 0; margin: 1em 0; float: none; width: auto; border-top: 5px solid #f2f1ec; height: auto !important; }
        .body-text .thumbnail-list li .label { position: absolute; top: 0; right: 25px; font-size: 0.866em; }
    .body-text .thumbnail-list .thumbnail { margin-top: 1em; height: 106px; width: 129px; }
    .body-text .thumbnail-list .thumbnail-holder { height: 96px; }
    .body-text .thumbnail-list .thumbnail-img img { max-height: 96px; max-width: 119px; }
    .body-text .thumbnail-list h3 { margin: 0.75em 0 0.5em; font-size: 1.333em; }
    .body-text .thumbnail-list .item-featured h3 { padding-right: 95px; }
    .body-text .thumbnail-list span.author { margin-bottom: 0; font-size: 1em; }
    .body-text .thumbnail-list span.date { font-size: 0.866em; }
    .body-text .pagination li a,
    .body-text .pager .previous a,
    .body-text .pager .next a { font: inherit; color: inherit; text-shadow: none; background-color: transparent; border: 0; line-height: 24px; height: auto; width: auto; height: 23px; }
    .body-text .pager .previous a { padding: 0 0 0 30px; background: url(../../../images/ActiveInternationaluk/img/icon-paging-left.png) no-repeat top left; }
    .body-text .pager .next a { padding: 0 30px 0 0; background: url(../../../images/ActiveInternationaluk/img/icon-paging-right.png) no-repeat top right; }
    .body-text .pager .previous a:hover { background-position: bottom left; }
    .body-text .pager .next a:hover { background-position: bottom right; }
}

@media (min-width: 1060px) {
    .body-text .thumbnail-list li .label { right: 35px; }
    .body-text .thumbnail-list h3 { margin: 1.5em 0 0.5em; padding-right: 100px; }
    .body-text .thumbnail-list .thumbnail { margin-top: 1em; height: 130px; width: 170px; }
    .body-text .thumbnail-list .thumbnail-holder { height: 120px; }
    .body-text .thumbnail-list .thumbnail-img img { max-height: 120px; max-width: 160px; }
}


/* Case study page */
.case-study-page h2 { margin-bottom: 0.5em; font-size: 1.666em; color: #505050; }
    .case-study-page h2 .sub-title { display: block; margin-top: 3px; color: #808080; font-family: 'museo_slab300','Times New Roman',serif; }
.case-study-page .logo-holder { position: absolute; top: 0; right: 0; width: 140px; }
.case-study-header { margin-top: 1.5em; position: relative; }
    .case-study-header .h6 { margin-top: 1.818em; }
.case-study-main { padding-top: 3em; }
.case-study-main { position: relative; }
    .case-study-main .addthis_toolbox { position: absolute; top: -0.5em; left: 20px; }
        .case-study-main .addthis_toolbox a { margin: 0 0.75em 0 0; display: inline-block; *display: inline; *zoom: 1; }
.solution { display: inline-block; color: #0e96d2; *display: inline; *zoom: 1; height: 24px; line-height: 24px; }
#solutionPopover { position: relative; left: 5px; top: 5px; background: url(../../../images/ActiveInternationaluk/img/popover-i.png) no-repeat; width: 24px; height: 24px; display: inline-block; *display: inline; *zoom: 1; cursor: pointer; }
#solutionPopoverContent { color: #fff; display: none; }
.popover .popover-title { margin: 0; padding: 0; height: 1px; }
.popover .btn-close { width: 24px; height: 23px; background: url(../../../images/ActiveInternationaluk/img/icon-close-g-c.png) no-repeat top left; display: block; position: absolute; top: 10px; right: 10px; }
#case-study-header .popover-content h5 { font-size: 1.333em; }
#case-study-header .popover-content p { font-size: 0.866em; }
#case-study-header .popover-content a { color: #fff; font-size: 0.866em; display: inline-block; *display: inline; *zoom: 1; margin-bottom: 0.5em; font-family: 'museo_slab700','Times New Roman',serif; }
.case-study-page .h2 { color: #0091d1; }
/*Carousel*/
#carousel-benefits { margin: 0 15px; padding-bottom: 50px; }
    #carousel-benefits .item { width: 100%; }
    #carousel-benefits .carousel-control { background: transparent no-repeat; width: 34px; height: 34px; position: absolute; bottom: 0; top: inherit; opacity: 1; }
        #carousel-benefits .carousel-control.right { background-image: url(../../../images/ActiveInternationaluk/img/icon-paging-right-mob.png); right: 0; }
        #carousel-benefits .carousel-control.left { background-image: url(../../../images/ActiveInternationaluk/img/icon-paging-left-mob.png); left: 0; }
    #carousel-benefits .carousel-indicators { bottom: -10px; }
        #carousel-benefits .carousel-indicators li { margin: 0.4em 0 0; display: inline-block; padding: 0; background: none; *display: inline; *zoom: 1; }
        #carousel-benefits .carousel-indicators li { padding: 0 0.25em; margin: 0 0.1em; border: none; min-height: 23px; line-height: 23px; background: url(../../../images/ActiveInternationaluk/img/paging-bullet.png) no-repeat 50% 50%; font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; height: 15px; width: 15px; }
            #carousel-benefits .carousel-indicators li.active { background: url(../../../images/ActiveInternationaluk/img/paging-bullet-active.png) no-repeat 50% 50%; }
    #carousel-benefits .thumbnail.thumbnail-fw { margin: 0 auto 1em; border: 5px solid #f2f1ec; border-radius: 0; text-align: center; height: 105px; width: 130px; display: block; padding: 0; }
        #carousel-benefits .thumbnail.thumbnail-fw .thumbnail-holder { display: table; margin: 0 auto; height: 95px; }
        #carousel-benefits .thumbnail.thumbnail-fw .thumbnail-img { display: table-cell; vertical-align: middle; }
.list-box { margin: 0 0 1em; border: 5px solid #f2f1ec; padding: 1em 1.75em 1em 1.25em; }
    .list-box p { margin-bottom: 1em; font-size: 1.333em; line-height: 1.2; }
    .list-box ul { font-size: 0.866em; padding: 0; list-style: none; }
        .list-box ul li { margin: 1em 0 0; padding-left: 15px; background: url(../../../images/ActiveInternationaluk/img/bullet-point.png) no-repeat 0px 7px; line-height: 1.6; }
.case-study-page .contact-block.contact-side .tel { font-size: 1.333em; }
.case-study-sidebar .contact-block { margin: 0 0 1em; }
.case-studies-related .h2 { margin-top: 0; }
.case-studies-related .case-study .h5 { font-size: 0.733em; }
.case-studies-related .case-study .h3 { font-size: 1em; }

@media (min-width: 768px) {
    .case-study-header { margin-top: 0; }
    .case-study-page .logo-holder { position: 33.3%; width: auto; }
    .case-study-page .case-study-logo { margin-top: 4em; float: right; }
    .case-study-main .addthis_toolbox a { margin: 0; width: 25px; height: 25px; }
    .case-study-main,
    .case-study-sidebar { padding-top: 2em; }
    /*Carousel*/
    #carousel-benefits { margin: 0; padding: 0; }
        #carousel-benefits .carousel-inner > .item { display: block; width: 33.3%; }
        #carousel-benefits .carousel-control,
        #carousel-benefits .carousel-indicators { display: none; }
        #carousel-benefits .thumbnail.thumbnail-fw { margin-bottom: 0; height: 102px; width: 100%; }
            #carousel-benefits .thumbnail.thumbnail-fw .thumbnail-holder { height: 92px; }
            #carousel-benefits .thumbnail.thumbnail-fw .thumbnail-img img { max-height: 92px; max-width: 176px; height: auto; width: auto; }
}


/* Our Team page */
.team-row { position: relative; text-align: center; }
    .team-row .email-float { margin-top: 1em; position: static; display: inline-block; font-size: 1em; padding-left: 30px; background: url(../../../images/ActiveInternationaluk/img/icon-at-g-c.png) no-repeat top left; min-height: 24px; *display: inline; *zoom: 1; line-height: 24px; }
.expand-text { margin: 1em 0; position: relative; display: inline-block; max-width: 100%; }
    .expand-text span.text-hide { background: url(../../../images/ActiveInternationaluk/img/icon-plus-g-c.png) top; display: block; height: 30px; width: 30px; position: absolute; bottom: 10px; right: 10px; cursor: pointer; }
.team-profile.open .expand-text span.text-hide { background: url(../../../images/ActiveInternationaluk/img/icon-minus-g-c.png) top; }
    .expand-text span.text-hide:hover,
    .team-profile.open .expand-text span.text-hide:hover { background-position: bottom; }
/*.team-profile .expand-text img.img-responsive {max-width:175px;}*/
.team-profile { text-align: center; }
    .team-profile .h5 { margin: 0 0 1em; color: #0091d1; font-family: 'museo_slab700','Times New Roman',serif; line-height: 1.465em; font-size: 1em; }
        .team-profile .h5 span { display: block; font-family: 'museo_slab300','Times New Roman',serif; color: #808080; font-size: 0.866em; }
    .team-profile .team-profile-desc { display: none; }
        .team-profile .team-profile-desc p { font-size: 0.866em; }

@media (max-width: 767px) {
    .team-row { text-align: left; }
    .team-profile { text-align: left; }
}

@media (min-width: 768px) {
    .team-row { text-align: left; }
        .team-row .email-float { margin-top: 0; position: absolute; top: 0; right: 0; font-size: 0.866em; }
    .team-profile { text-align: left; }
        .team-profile .h5 { margin: 0 0 1em; font-size: 0.866em; min-height: 60px; }
    .expand-text a.text-expand { background: url(../../../images/ActiveInternationaluk/img/icon-plus-g-c-sml.png); height: 24px; width: 24px; }
    .team-profile .h5 span { font-size: 1em; }
    .team-profile .team-profile-desc p { padding-top: 12px; }
    .team-profile.open .expand-text a.text-expand { background: url(../../../images/ActiveInternationaluk/img/icon-minus-g-c-sml.png); }
    .team-profile .expand-text img.img-responsive { max-width: 100%; }
}


/* Blog */
h1.blog { padding-left: 65px; background: url(../../../images/ActiveInternationaluk/img/icon-blog.png) no-repeat top left; min-height: 45px; padding-top: 20px; }
.blog-post { margin: 1em 0; }
    .blog-post h2 { margin-bottom: 0.15em; color: #0091d1; font-family: 'museo_slab300','Times New Roman',serif; font-size: 2em; }
    .blog-post .post-details { margin-bottom: 1.5em; display: block; font-family: 'museo_slab500','Times New Roman',serif; font-size: 0.866em; }
    .blog-post .blog-post-img.bleed-mob { margin-left: -15px; margin-right: -15px; }
    .blog-post .blog { margin: 2em 0; }
        .blog-post .blog .blog-detail { float: left; margin: 0 1em 1em 0; width: 51px; height: 64px; }
        .blog-post .blog .more { font-family: 'museo_slab500','Times New Roman',serif; }

@media (min-width: 768px) {
    .blog-post .blog { margin: 2em 0; position: relative; padding-left: 80px; }
    .blog-post h2 { font-size: 2em; line-height: 36px; }
    .blog-post .blog .blog-detail { position: absolute; top: 0; left: 0; }
    .blog-post .blog-post-img.bleed-mob { margin: 0; }
}

@media (min-width: 1060px) {
    .blog-post h2 { font-size: 3em; line-height: 1.1; }
}
/*Blog article page*/
.blog-article { margin-top: 0; }
    .blog-article .blog-article-header { margin-bottom: 1.5em; position: relative; }
        .blog-article .blog-article-header h2 { color: #505050; }
        .blog-article .blog-article-header .post-details { margin-bottom: 0; }
        .blog-article .blog-article-header .addthis_toolbox { position: static; margin-top: 1em; margin-bottom: 1em; bottom: -10px; }
            .blog-article .blog-article-header .addthis_toolbox a { margin: 0 0.75em 0 0; display: inline-block; *display: inline; *zoom: 1; }
    .blog-article .vine-holder { margin: 0 0 2em; }
    .blog-article .media-caption { margin-top: 1em; display: inline-block; font-size: 0.866em; *display: inline; *zoom: 1; }
    .blog-article .carousel { margin: 2em 0; background: #000; }
    .blog-article .carousel-inner .item { margin: 0 auto; }
        .blog-article .carousel-inner .item .img-holder { padding: 2em; height: 260px; }
        .blog-article .carousel-inner .item img { width: auto; max-height: 200px; margin: 0 auto; }
    .blog-article .carousel-inner .carousel-caption { text-shadow: 1px 1px 2px #222; }
    .blog-article .carousel-indicators { bottom: 5px; }
        .blog-article .carousel-indicators li { padding-left: 0; }

@media (min-width: 768px) {
    .blog-article .blog-article-header .addthis_toolbox { margin-bottom: 0; margin-top: 0; position: absolute; bottom: 0; right: 0; }
        .blog-article .blog-article-header .addthis_toolbox a { margin: 0; width: 25px; height: 25px; }
    .blog-article .blog-article-body { position: relative; padding-left: 80px; }
        .blog-article .blog-article-body .blog-detail { position: absolute; top: 0; left: 0; }
    .blog-article .carousel-inner .item .img-holder { height: 360px; }
    .blog-article .carousel-inner .item img { max-height: 300px; }
}

@media (min-width: 1060px) {
    .blog-article .carousel-inner .item .img-holder { height: 460px; }
    .blog-article .carousel-inner .item img { max-height: 400px; }
}


/* Press Coverage article */
.press-coverage-header .addthis_toolbox { position: static; margin-bottom: 1em; }
    .press-coverage-header .addthis_toolbox a { margin: 0 0.75em 0 0; display: inline-block; *display: inline; *zoom: 1; }
.press-coverage-header h2 { font-size: 1.666em; }
.press-coverage-header-details { margin-top: 2em; }
.press-coverage-header .press-coverage-header-logo { margin-top: 1.5em; }
.press-coverage-header-details h2 { margin-bottom: 0.5em; }
.press-coverage-header-details span a { color: #505050; display: inline-block; *display: inline; *zoom: 1; }
.press-coverage-header-details span.author { margin-bottom: 0.25em; color: #505050; font-size: 1em; display: block; text-align: left; font-family: 'museo_slab500','Times New Roman',serif; }
.press-coverage-header-details span.date { color: #808080; font-size: 0.866em; display: block; text-align: left; }

@media (min-width: 768px) {
    .press-coverage-header .addthis_toolbox { margin-bottom: 1em; position: static; bottom: 0; right: 0; }
        .press-coverage-header .addthis_toolbox a { margin: -0.5em 0 0; width: 25px; height: 25px; }
    .press-coverage-header-details span.author { }
    .press-coverage-header-details span.date { }
    .press-coverage-header .press-coverage-header-logo img { float: right; }
}


/* Friends & Family */
/*Log in*/
.fandf-img { margin: auto; max-width: 50%; }
.fandf-login h2 { margin-top: 1.7em; }
.form { margin: 1.5em 0 2em; padding: 1em; background: #f2f1ec; }
    .form .form-group { margin: 1em 0 0; }
    .form p { margin-bottom: 1em; padding-right: 2em; font-size: 1.2em; line-height: 1.4; }
    .form a { margin: 1.5em 0; padding: 0; color: #0793d3; font-size: 0.866em; display: inline-block; *display: inline; *zoom: 1; }
    .form .btn-default { padding: 11px 30px; width: 100%; }
    .form .checkbox { margin: 2em 0 0; color: #808080; font-size: 0.866em; }
        .form .checkbox input[type=checkbox] { position: relative; top: -3px; }

@media (min-width: 768px) {
    .fandf-img { max-width: 100%; }
    .form { margin: 1.5em 0 1em; padding: 1.5em 1.5em 1em; }
        .form .form-group { margin: 0.5em 0 0; }
        .form p { margin-bottom: 1.25em; font-size: 0.866em; }
        .form a { margin: 0.75em 0 1.5em; font-size: 0.733em; color: #808080; }
        .form .btn-default { padding: 11px 30px; margin-right: 1.5em; float: left; }
        .form .checkbox { margin: 26px 0 0; float: left; font-size: 0.733em; }
}
/*Logged in landing*/
.fandf-loggedin { margin: 1em 0; font-family: 'museo_sans500',arial,sans-serif; font-size: 0.866em; position: relative; }
    .fandf-loggedin #user { text-transform: uppercase; color: #505050; font-family: 'museo_sans700',arial,sans-serif; display: block; }
    .fandf-loggedin input[type=submit] { position: absolute; top: 0; right: 0; background: transparent; border: none; color: #0091d1; }
        .fandf-loggedin input[type=submit]:hover { text-decoration: underline; }
.fandf-btns { padding: 0.75em 0 1em; background: #fff; }
    .fandf-btns .btn { margin: 0.75em 0; padding: 7px; }
.row.cutoff { overflow: hidden; }
.offer { margin: 0 0 1.5em; background: #f2f1ec; }
    .offer.bleed-mob { margin-left: -15px; margin-right: -15px; }
    .offer .offer-desc { padding: 1em; }
        .offer .offer-desc h3 { margin: 0.25em 0; color: #0091d1; font-family: 'museo_slab500','Times New Roman',serif; font-size: 1em; }
            .offer .offer-desc h3 a { color: #0091d1; }
        .offer .offer-desc p { line-height: 1.6; font-size: 0.866em; }
        .offer .offer-desc .btn { margin-top: 1em; padding: 7px 10px; }
    .offer .offer-img { margin: 1em; max-width: 90px; float: left; }
    /*Lrg*/
    .offer.offer-lrg .offer-desc { padding: 1em 2em; }
    .offer.offer-lrg .offer-img { margin: 0 auto; float: none; max-width: 100%; }
    .offer.offer-lrg h3 { font-family: 'museo_slab300','Times New Roman',serif; margin-top: 0; margin-bottom: 0.75em; font-size: 2em; line-height: 1; }
    .offer.offer-lrg p { font-size: 1em; }
    .offer.offer-lrg .offer-desc .btn { margin-top: 1em; padding: 11px 17px; }
    /*Med*/
    .offer.offer-med .offer-img { max-width: 145px; }
    .offer.offer-med .offer-desc h3 { margin-top: 0; font-family: 'museo_slab500','Times New Roman',serif; font-size: 1em; line-height: 1.3; }
    .offer.offer-med p { clear: left; }
/*Modal*/
.modal { overflow-y: auto; }
    .modal.auto-show { display: block; }
.modal-header { padding: 1em 1.25em 0; }
    .modal-header h4 { color: #505050; line-height: 1.2; padding-right: 25px; }
.modal-content { padding: 0; box-shadow: inherit; border-radius: 0; }
    .modal-content p.lead { font-size: 1.333em; font-family: 'museo_sans300',arial,sans-serif; line-height: 1.3; }
    .modal-content p { font-size: 0.866em; }
.modal-body { padding: 0.5em 1.25em 1em; }
.modal-footer { margin: 0; }
.modal .modal-footer { padding: 0 1em 2em; text-align: center; }
    .modal .modal-footer .btn { white-space: normal; }
.modal .close { width: 24px; height: 23px; background: url(../../../images/ActiveInternationaluk/img/icon-close-g-c.png) no-repeat top left; font: 0/0 a; opacity: 1; }
    .modal .close:hover { background-position: bottom left; }

@media (min-width: 768px) {
    .fandf-loggedin #user,
    .fandf-loggedin input[type=submit] { margin: 0 0 0 0.5em; position: static; display: inline-block; *display: inline; *zoom: 1; }
    .fandf-btns { padding: 0; text-align: right; background: #F2F1EC; }
        .fandf-btns .btn { margin: 0.75em 0 0.75em 0.5em; }
    .offer { margin-bottom: 2.7em; }
        .offer .offer-img { margin: 0; max-width: 100%; float: none; }
        .offer .offer-desc h3 { font-size: 1.333em; line-height: 1.1em; }
        /*Lrg*/
        .offer.offer-lrg.bleed-mob { margin-left: 20px; margin-right: 20px; }
        .offer.offer-lrg { padding: 0; }
            .offer.offer-lrg .offer-desc { float: left; width: 380px; padding: 1em 40px 1em 20px; }
            .offer.offer-lrg .offer-img-holder { float: left; width: 340px; }
            .offer.offer-lrg .offer-desc h3 { font-size: 2em; line-height: 1.133em; }
        /*Med*/
        .offer.offer-med.bleed-mob { margin-left: 0px; margin-right: 0px; }
        .offer.offer-med .offer-img { max-width: 100%; }
        .offer.offer-med .offer-desc h3 { font-size: 2em; font-family: 'museo_slab300','Times New Roman',serif; line-height: 1.133em; }
    .modal .modal-footer { padding: 0 0 2em 0; }
}

@media (min-width: 1060px) {
    .offer.offer-lrg .offer-desc { width: 510px; }
    .offer.offer-lrg .offer-img-holder { width: 470px; }
    .offer.offer-lrg .offer-desc h3 { margin-bottom: 0.35em; font-size: 3em; line-height: 1.111em; }
}
/*Offer page*/
.offer-detail h3 { margin: 0 0 0.5em; font-size: 2em; font-family: 'museo_slab300','Times New Roman',serif; color: #0091d1; }
.offer-detail .bleed-mob { margin-left: -15px; margin-right: -15px; }
    .offer-detail .bleed-mob img { margin: 0 auto 1em; }
.green-round { margin-bottom: 1.5em; background: #e0f0ca; padding: 0.4em; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align: center; }
    .green-round .btn { display: block; white-space: normal; }
    .green-round span { padding: 1em 0; color: #629b16; font-size: 0.866em; display: inline-block; }
.modal .modal-footer.fw { padding-left: 1.25em; padding-right: 1.25em; }
.modal .btn.fw { white-space: normal; display: block; width: 100%; }
.modal .sml { margin: 1em 0 0; font-size: 0.733em; }
.modal .modal-form { margin-top: 0.5em; }
.modal .modal-body.pad-top { padding-top: 1.5em; }
.modal textarea { resize: vertical; margin-bottom: 1em; background: #ecebe6; border: 1px solid #d9d9d9; box-shadow: none; color: #505050; font-size: 0.866em; padding: 0.75em 1em; }
.check-group { margin: 0 0 1em; border-top: 5px solid #dbdad6; border-bottom: 5px solid #dbdad6; color: #505050; font-family: 'museo_sans500',arial,sans-serif; font-size: 0.866em; }
    .check-group .checkbox { padding-top: 0.5em; margin-top: 0.35em; border-top: 1px solid #e8e8e8; }
        .check-group .checkbox:first-child { margin-top: 0; border-top: none; }
    .check-group.float-right .checkbox { padding-right: 20px; padding-left: 0; }
        .check-group.float-right .checkbox input[type="checkbox"] { float: right; margin-right: -20px; }

@media (min-width: 768px) {
    .offer-detail h3 { margin-bottom: 1em; color: #505050; }
    .offer-detail .bleed-mob { margin: 0; }
    .green-round { text-align: left; }
        .green-round .btn { display: block; margin-right: 3%; width: 35%; float: left; white-space: normal; }
        .green-round span { padding: 9px 0 0; color: #629b16; font-size: 0.866em; display: inline-block; width: 60%; float: left; }
}


/* Contact us */
h1.contact { padding-top: 24px; padding-left: 65px; background: url(../../../images/ActiveInternationaluk/img/contact-side.png) no-repeat top left; min-height: 44px; }
.grey-band-mob.title { margin-bottom: 1em; padding-top: 0.75em; padding-bottom: 0.25em; }
.office-info { margin: 0 0 1px; }
    .office-info h2 { margin-top: 0; color: #505050; }
    .office-info p { margin: 0; font-size: 0.866em; }
    .office-info .office-info-address { margin: 1.75em 0 0.75em; }
    .office-info .office-info-locale span { display: block; font-family: 'museo_slab300','Times New Roman',serif; color: #808080; }
.text-panels .panel-heading .panel-title.office-info-locale a:focus,
.text-panels .panel-heading .panel-title.office-info-locale a:hover { color: #0073A8; text-decoration: underline; }
.text-panels .panel-heading .panel-title.office-info-locale { line-height: inherit; }
.office-info .office-info-address span,
.office-info .office-info-tel span,
.office-info .office-info-fax span,
.office-info .office-info-other span { font-family: 'museo_sans500',arial,sans-serif; color: #505050; }
/*Active office*/
.office-info.active { margin-top: 1.5em; margin-bottom: 1px; }
    .office-info.active p { font-size: 1em; margin-bottom: 0.75em; }
    .office-info.active .office-info-tel,
    .office-info.active .office-info-email,
    .office-info.active .office-info-address,
    .office-info.active .office-info-fax { padding-left: 35px; min-height: 24px; }
        .office-info.active .office-info-tel,
        .office-info.active .office-info-address span,
        .office-info.active .office-info-fax { color: #505050; font-family: 'museo_sans500',arial,sans-serif; }
    .office-info.active .office-info-address { margin: 1em 0; }
    .office-info.active .office-info-tel { background: url(../../../images/ActiveInternationaluk/img/icon-phone-g.png) no-repeat top left; }
    .office-info.active .office-info-email { background: url(../../../images/ActiveInternationaluk/img/icon-at-g-c.png) no-repeat top left; display: inline-block; margin-bottom: 0; -ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }
    .office-info.active .office-info-fax { background: url(../../../images/ActiveInternationaluk/img/icon-print-g-c.png) no-repeat top left; }
    .office-info.active .panel-body { padding-top: 1em; margin-bottom: 0; }
    .office-info.active .office-panels .panel-heading .panel-toggle-right { top: -0.25em; right: 0.75em; }
    .office-info.active .departments .panel-heading { background: transparent; padding: 0; min-height: 23px; }
        .office-info.active .departments .panel-heading .panel-title { line-height: inherit; }
        .office-info.active .departments .panel-heading .panel-toggle-right { top: 0; }
            .office-info.active .departments .panel-heading .panel-toggle-right .icon { display: block; height: 23px; width: 23px; background: url(../../../images/ActiveInternationaluk/img/icon-arrow-p-cd.png) no-repeat right; position: absolute; z-index: 20; top: 0; right: 0; }
/*Panel group*/
.office-info .panel-heading .panel-title { color: #505050; font-size: 1em; }
.office-info .panel-group { margin-bottom: 0; }
.office-info .panel-body { margin-bottom: 1.5em; }
.office-info .panel .department { margin: 0.5em 0 1.25em; font-size: 0.866em; }
    .office-info .panel .department p { margin: 0; }
    .office-info .panel .department .department-name { color: #505050; font-family: 'museo_sans500',arial,sans-serif; }
.office-info .text-panels .panel { border-top: none; margin-bottom: 0; }
.office-info .text-panels .panel-heading { padding-top: 0; }
    .office-info .text-panels .panel-heading .panel-toggle-right { top: 0; }
/*Other panel groups for mobile collapse*/
.office-info .office-panels .panel-heading { background: #ecebe6; padding: 1em 0.75em; }
    .office-info .office-panels .panel-heading span { display: none; }
    .office-info .office-panels .panel-heading .panel-toggle-right { top: 0.75em; right: 0.5em; }
        .office-info .office-panels .panel-heading .panel-toggle-right .icon { background: url(../../../images/ActiveInternationaluk/img/icon-arrow-g-d.png) no-repeat 50% 50%; width: 2em; height: 2em; }
.office-info .departments .panel-heading .panel-toggle-right { display: block; }

@media (min-width: 768px) {
    .grey-band-mob.title { margin: 0; padding-top: 0; padding-bottom: 0; }
    .office-info { margin: 0.5em 0 1em; }
        .office-info.active .hr-divider { display: none; }
        .office-info .text-panels .panel-heading { padding: 1em 0; }
            .office-info .text-panels .panel-heading .panel-toggle-right { top: 1em; }
        .office-info .office-panels .panel-heading { background: transparent; padding: 0; }
        .office-info .office-panels .panel:first-child .panel-heading { padding: 0; }
        .office-info .office-panels .panel-heading h2 { font-size: 20px; padding: 0; }
        .office-info .office-panels .panel-heading span { display: block; }
        .office-info .office-panels .panel-heading .panel-toggle-right { display: none; }
        .office-info .departments .panel-heading .panel-toggle-right { display: block; }
        .office-info.active .text-panels .panel-heading .panel-title { margin-bottom: 1em; }
        .office-info.active .panel-body { padding-top: 0; }
}

@media (min-width: 1060px) {
    .office-info.active { margin-top: 0; margin-bottom: 1em; }
        .office-info.active .hr-divider { display: block; }
}


/* Account Management */
.acc-management h1 { margin-top: 1em; }

@media (min-width: 768px) {
    .acc-management h1 { margin-top: 0; }
}


/* Offer page */
.ff-product { margin-bottom: 1em; }
    .ff-product h3 { margin: 0 0 1em; }
    .ff-product .offer-dropdown { margin-bottom: 1em; }
        .ff-product .offer-dropdown,
        .ff-product .offer-dropdown a { display: block; width: 100%; color: #1993d2; }
            .ff-product .offer-dropdown .dropdown-menu { margin: 0; width: 100%; padding: 0; border-radius: 0; }
                .ff-product .offer-dropdown .dropdown-menu li { margin: 0; padding: 0; border: none; background-image: none; }
                .ff-product .offer-dropdown .dropdown-menu > .active > a { background: #f2f1ec; color: #505050; }
                .ff-product .offer-dropdown .dropdown-menu li a { padding: 0.5em 1em; }
    .ff-product .offer-dropdown { border: 1px solid #dadada; font-size: 0.933em; }
        .ff-product .offer-dropdown .toggle { background: url(../../../images/ActiveInternationaluk/img/icon-arrow-b-d.png) no-repeat 95% 50%; padding: 1em; font-weight: bold; }
            .ff-product .offer-dropdown .toggle:hover,
            .ff-product .offer-dropdown .toggle:focus { text-decoration: none; }
    .ff-product .btn { margin-bottom: 0.5em; }


/* Carousels */
.bxslider { margin: 0; padding: 0; }
.bx-wrapper { margin-bottom: -1em; }
.bxslider.slider-home .container { position: absolute; top: 0; left: 50%; color: #fff; padding: 0; }
.bxslider img { margin: 0 auto; display: block; position: relative; z-index: 0; max-width: auto; }
.bxslider li { position: relative; overflow: hidden; display: none; }
.bxslider.slider-home li { width: 320px; height: 280px; }
.bx-wrapper,
.bx-wrapper .bx-viewport,
.bxslider.slider-home .container { height: 280px; }
.bxslider.slider-home .container { width: 320px; margin-left: -160px; }
.bxslider li p { margin: 0; line-height: 1.2; text-shadow: none; }
.bxslider li .slide-absolute { position: absolute; }
.bxslider li .slide-title { font-family: 'museo_slab500','Times New Roman',serif; font-size: 1.333em; left: 15px; width: 290px; text-align: center; }
.bxslider li .slide-1-title { top: 25px; }
.bxslider li .slide-1-desc { top: 55px; text-align: center; line-height: 1.2; font-size: 1.466em; }
.bxslider li .slide-2-title { top: 172px; }
.bxslider li .slide-3-title { bottom: auto; top: 172px; }
.bxslider li .slide-4-title { top: 60px; }
.bxslider li .slide-5-title { top: 45px; }
.bxslider li .slide-6-title { top: 100px; }
.bxslider li .slide-6-desc { top: 125px; font-size: 1.6em; font-family: 'museo_slab700','Times New Roman',serif; left: 15px; width: 290px; text-align: center; }
.bxslider li .slide-7-title { top: auto; bottom: 20px; }
.bxslider li .slide-case-study { position: absolute; top: 65px; width: 105px; background: #fff; min-height: 135px; }
    .bxslider li .slide-case-study a:hover { text-decoration: none; }
    .bxslider li .slide-case-study img { height: 68px; width: 106px; }
    .bxslider li .slide-case-study p { padding: 0.75em 0.5em 1.25em; font-family: 'museo_slab500','Times New Roman',serif; font-size: 0.733em; color: #0091d1; }
        .bxslider li .slide-case-study p span { display: block; font-family: 'museo_slab300','Times New Roman',serif; color: #808080; }
.bxslider li .slide-case-study-1 { left: 0; }
.bxslider li .slide-case-study-2 { left: 106px; width: 107px; }
.bxslider li .slide-case-study-3 { left: 214px; width: 106px; }
.bxslider li .dots-overlay { top: 0; left: 0; }
.bxslider li .btn { position: absolute; left: 50%; margin-left: -23px; bottom: 42px; width: 46px; height: 46px; text-align: center; padding: 18px 0 0; border-radius: 23px; }
.bx-controls { position: absolute; top: 50%; right: 50%; margin-right: -135px; display: block; }
    .bx-controls .bx-pager { width: 15px; }
    .bx-controls .bx-pager-item { height: 15px; width: 15px; }
.bxslider li .slide-logo { width: 45px; height: 33px; }
.bxslider li .slide-logo-1 { top: 171px; left: 15px; }
.bxslider li .slide-logo-2 { top: 171px; left: 64px; }
.bxslider li .slide-logo-3 { top: 171px; left: 113px; }
.bxslider li .slide-logo-4 { top: 171px; left: 161px; }
.bxslider li .slide-logo-5 { top: 171px; left: 210px; }
.bxslider li .slide-logo-6 { top: 171px; left: 259px; }
.bxslider li .slide-logo-7 { top: 207px; left: 15px; }
.bxslider li .slide-logo-8 { top: 207px; left: 64px; }
.bxslider li .slide-logo-9 { top: 207px; left: 113px; }
.bxslider li .slide-logo-10 { top: 207px; left: 161px; }
.bxslider li .slide-logo-11 { top: 207px; left: 210px; }
.bxslider li .slide-logo-12 { top: 207px; left: 259px; }
/*Generic*/
.slider-generic { text-align: center; color: #fff; width: 320px; margin: 0 auto; }
    .slider-generic .bx-wrapper { margin-bottom: 0; }
        .slider-generic .bx-wrapper,
        .slider-generic .bx-wrapper .bx-viewport { height: auto; }
    .slider-generic .bx-controls { display: block; }
    .slider-generic .bx-wrapper .bx-viewport .bx-controls { display: none; }
    .slider-generic .bxslider .container { position: relative; }
    .slider-generic .bx-controls { right: 30px; margin-right: 0; }
    .slider-generic .slide-text { top: 1.25em; width: 100%; text-align: center; }
        .slider-generic .slide-text .slide-text-inner { width: 75%; margin: 0 auto; }
        .slider-generic .slide-text .slide-title { margin-top: 0.75em; text-align: center; font-size: 1.333em; left: auto; width: auto; }
        .slider-generic .slide-text .slide-desc { margin-top: 1em; line-height: 1.4; font-size: 0.866em; }
        .slider-generic .slide-text .btn { position: static; margin: 2em auto 0; width: auto; height: auto; padding: 11px 17px; border-radius: 4px; }
/*Tablet versions*/
@media (min-width: 768px) {
    .bxslider.slider-home li { width: 768px; height: 320px; }
    .bx-wrapper { margin-bottom: 0 !important; }
        .bx-wrapper,
        .bx-wrapper .bx-viewport,
        .bxslider.slider-home .container { height: 320px; }
    .bxslider.slider-home .container { width: 768px; margin-left: -384px; }
    .bxslider li .btn { bottom: 30px; }
    .bx-controls { margin-right: -344px; display: block; }
    .bxslider li .btn { bottom: 23px; margin-left: -74px; width: auto; height: auto; padding: 11px 17px; border-radius: 4px; }
    .bxslider li .slide-dot { padding-left: 20px; background: url(../../../images/ActiveInternationaluk/img/circle-white-outline-sml.png) no-repeat 0px 5px; }
    .bxslider li .slide-title { left: auto; width: auto; text-align: left; }
    .bxslider li .slide-1-title { top: 58px; left: 64px; width: auto; text-align: left; }
    .bxslider li .slide-1-desc { top: 95px; left: 75px; font-size: 2.3em; width: 570px; line-height: 1.2; }
    .bxslider li .slide-2-title { top: 146px; left: 377px; width: 350px; }
    .bxslider li .slide-3-title { bottom: 48px; left: 79px; top: auto; }
    .bxslider li .slide-4-title { top: 17px; left: 400px; width: 320px; }
    .bxslider li .slide-5-title { top: 35px; left: 378px; width: 340px; }
    .bxslider li .slide-6-title { top: 35px; left: 378px; }
    .bxslider li .slide-6-desc { top: 125px; left: 165px; font-size: 3.5em; width: auto; }
    .bxslider li .slide-7-title { top: auto; bottom: 25px; left: 0; width: 768px; text-align: center; padding: 0; background: none; }
    .bxslider li .slide-case-study { top: 60px; width: 202px; }
        .bxslider li .slide-case-study img { height: auto; width: auto; }
        .bxslider li .slide-case-study p { padding: 0.75em 1em 1.25em; font-size: 0.984em; }
    .bxslider li .slide-case-study-1 { left: 60px; }
    .bxslider li .slide-case-study-2 { left: 280px; }
    .bxslider li .slide-case-study-3 { left: 500px; }
    .bxslider li .slide-logo { width: 56px; display: none; height: 42px; }
    .bxslider li .slide-logo-1 { top: 89px; left: 245px; }
    .bxslider li .slide-logo-2 { top: 106px; left: 507px; }
    .bxslider li .slide-logo-3 { top: 168px; left: 105px; }
    .bxslider li .slide-logo-4 { top: 173px; left: 180px; }
    .bxslider li .slide-logo-5 { top: 151px; left: 259px; }
    .bxslider li .slide-logo-6 { top: 153px; left: 385px; }
    .bxslider li .slide-logo-7 { top: 168px; left: 458px; }
    .bxslider li .slide-logo-8 { top: 191px; left: 535px; }
    .bxslider li .slide-logo-9 { top: 165px; left: 612px; }
    .bxslider li .slide-logo-10 { top: 240px; left: 176px; }
    .bxslider li .slide-logo-11 { top: 213px; left: 325px; }
    .bxslider li .slide-logo-12 { top: 245px; left: 439px; }
    /*Generic*/
    .slider-generic { width: auto; }
        .slider-generic .slide-text { top: 2.25em; }
            .slider-generic .slide-text .slide-desc { font-size: 0.866em; }
            .slider-generic .slide-text .slide-title { font-size: 1.333em; }
}
/*Desktop versions*/
@media (min-width: 1060px) {
    .bxslider.slider-home li { width: 1200px; height: 500px; }
    .bx-wrapper { margin-bottom: 0 !important; }
        .bx-wrapper,
        .bx-wrapper .bx-viewport,
        .bxslider.slider-home .container { height: 500px; }
    .bxslider.slider-home .container { width: 1200px; margin-left: -600px; }
    .bx-controls { margin-right: -560px; display: block; }
    .bxslider li .btn { bottom: 40px; }
    .bxslider li .slide-1-title { top: 54px; left: 545px; }
    .bxslider li .slide-1-desc { top: 95px; left: 556px; font-size: 2.3em; width: 570px; line-height: 1.2; }
    .bxslider li .slide-2-title { top: 239px; left: 594px; width: 380px; }
    .bxslider li .slide-3-title { bottom: 62px; left: 190px; }
    .bxslider li .slide-4-title { top: 56px; left: 614px; width: 414px; }
    .bxslider li .slide-5-title { top: 86px; left: 594px; width: 440px; }
    .bxslider li .slide-6-title { top: 85px; left: 594px; }
    .bxslider li .slide-6-desc { top: 185px; left: 321px; font-size: 5em; }
    .bxslider li .slide-7-title { top: 66px; left: 594px; bottom: auto; width: auto; padding-left: 20px; background: url(../../../images/ActiveInternationaluk/img/circle-white-outline-sml.png) no-repeat 0px 5px; }
    .bxslider li .slide-case-study { top: 197px; width: 300px; }
        .bxslider li .slide-case-study p { padding: 0.75em 1em 1.25em; font-size: 1.333em; }
    .bxslider li .slide-case-study-1 { left: 110px; }
    .bxslider li .slide-case-study-2 { left: 450px; }
    .bxslider li .slide-case-study-3 { left: 790px; }
    .bxslider li .slide-logo { width: 80px; display: none; height: 60px; }
    .bxslider li .slide-logo-1 { top: 133px; left: 395px; }
    .bxslider li .slide-logo-2 { top: 155px; left: 778px; }
    .bxslider li .slide-logo-3 { top: 244px; left: 192px; }
    .bxslider li .slide-logo-4 { top: 251px; left: 301px; }
    .bxslider li .slide-logo-5 { top: 220px; left: 415px; }
    .bxslider li .slide-logo-6 { top: 220px; left: 602px; }
    .bxslider li .slide-logo-7 { top: 244px; left: 706px; }
    .bxslider li .slide-logo-8 { top: 278px; left: 820px; }
    .bxslider li .slide-logo-9 { top: 240px; left: 933px; }
    .bxslider li .slide-logo-10 { top: 349px; left: 295px; }
    .bxslider li .slide-logo-11 { top: 310px; left: 512px; }
    .bxslider li .slide-logo-12 { top: 357px; left: 680px; }
    /*Generic*/
    .slider-generic .slide-text { top: 6em; }
        .slider-generic .slide-text .slide-text-inner { width: 65%; }
        .slider-generic .slide-text .slide-title { font-size: 1.666em; }
        .slider-generic .slide-text .slide-desc { font-size: 1em; }
}


/* Bootstrap carousel for infographics */
.carousel-control { width: 8%; }
    .carousel-control.left,
    .carousel-control.right { background: none; }
.carousel-indicators { margin-top: 0; margin-bottom: 0; counter-reset: none; *list-style-type: none; bottom: 20px; }
    .carousel-indicators > li:before { content: none; counter-increment: none; padding-right: 0; }


/* Footer */
.footer { padding: 15px 0 20px; color: #818181; font-family: 'open_sansregular','museo_sans300',arial,sans-serif; }
    .footer .hr-divider { display: none; }
    .footer a { font-family: 'open_sansextrabold','museo_sans300',arial,sans-serif; font-weight: normal; }
    .footer ul { margin: 0; padding: 0; list-style: none; }
.non-link-text { color: #00A7F4; font-family: 'open_sansextrabold','museo_sans300',arial,sans-serif; }
.global-links li { font-size: 0.933em; }
.global-links li { float: left; display: block; line-height: 15px; padding: 0 10px; margin-bottom: 8px; border-left: 1px solid #e9e6df; }
#countryDropdown { display: none; }
    #countryDropdown li { float: none; padding: 0; }
.footer .quick-nav { margin-top: 1.3em; }
.quick-nav li { margin-bottom: 1.25em; display: block; float: left; padding: 0 8px; font-size: 0.8em; line-height: 12px; width: 50%; padding: 0; }
    .global-links li:first-child, .quick-nav li:first-child { padding-left: 0; border-left: 0; }
.copyright { margin-top: 1.3em; }
.footer .social { margin-top: 0.5em; }
.copyright p { margin: 0 0 0.75em; font-size: 0.8em; line-height: 150%; }
.footer .social { margin-right: 1em; display: inline-block; *display: inline; *zoom: 1; }
.right-md-center-xs,
.center-xs { text-align: center; }
.social li { float: left; margin-left: 9px; }
    .social li a { display: block; height: 28px; width: 28px; background: 0 0 no-repeat; }
        .social li a.social-linkedin { background-image: url(../../../images/ActiveInternationaluk/img/social-linkedin.png); }
        .social li a.social-facebook { background-image: url(../../../images/ActiveInternationaluk/img/social-facebook.png); }
        .social li a.social-twitter { background-image: url(../../../images/ActiveInternationaluk/img/social-twitter.png); }
.footer .center-content { text-align: center; }
.footer .logos { margin-top: 1em; display: inline-block; *display: inline; *zoom: 1; }
.logos li { margin: 0 0.65em; float: left; }

@media (max-width: 767px) {
    #globalLinks { height: 1px; overflow: hidden; }
    #countryDropdown,
    #countryDropdown a { display: block; width: 100%; color: #1993d2; }
        #countryDropdown .dropdown-menu { width: 100%; padding: 0; border-radius: 0; }
            #countryDropdown .dropdown-menu li { margin-bottom: 0; padding: 0; border: none; }
                #countryDropdown .dropdown-menu li a { padding: 0.5em 1em; }
    #countryDropdown { border: 1px solid #dadada; font-size: 0.933em; }
        #countryDropdown .toggle { background: url(../../../images/ActiveInternationaluk/img/icon-arrow-b-d.png) no-repeat 95% 50%; padding: 1em; }
            #countryDropdown .toggle:hover,
            #countryDropdown .toggle:focus { text-decoration: none; }
}

@media (min-width: 768px) {
    .footer { padding: 0 0 20px; }
        .footer .hr-divider { display: block; }
    .footer-no-top-gap .hr-divider { display: block; height: 0px; margin-top: 0; }
    .footer .social { margin-top: 1.3em; }
    .right-md-center-xs { text-align: right; }
    .quick-nav li { padding: 0 12px; margin-bottom: 8px; border-left: 1px solid #e9e6df; width: auto; font-size: 0.733em; }
    .center-xs { text-align: inherit; }
    .copyright p { margin: 0 0 0.5em; font-size: 0.8em; line-height: 150%; }
    .footer .logos { margin-top: 2em; }
}


/* Magnific Popup CSS */
.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #000; opacity: .5; filter: alpha(opacity=50); }
.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
    .mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container:before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom { cursor: pointer; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: #ccc; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
    .mfp-preloader a { color: #ccc; }
        .mfp-preloader a:hover { color: white; }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: 0; padding: 0; z-index: 1046; -webkit-box-shadow: none; box-shadow: none; }
button::-moz-focus-inner { padding: 0; border: 0; }
.mfp-close { width: 24px; height: 23px; position: absolute; right: 20px; top: 60px; background: url(../../../images/ActiveInternationaluk/img/icon-close-g-c.png) no-repeat top left; font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
    .mfp-close:hover, .mfp-close:focus { background-position: bottom left; }
.mfp-close-btn-in .mfp-close { color: #333; }
.mfp-iframe-holder .mfp-close { color: white; right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; top: 0; right: 0; color: #ccc; font-size: 12px; line-height: 18px; }
.mfp-arrow { position: absolute; opacity: .65; filter: alpha(opacity=65); margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: rgba(0,0,0,0); }
    .mfp-arrow:active { margin-top: -54px; }
    .mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; filter: alpha(opacity=100); }
    .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; }
    .mfp-arrow:after, .mfp-arrow .mfp-a { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
    .mfp-arrow:before, .mfp-arrow .mfp-b { border-top-width: 21px; border-bottom-width: 21px; opacity: .7; }
.mfp-arrow-left { left: 0; }
    .mfp-arrow-left:after, .mfp-arrow-left .mfp-a { border-right: 17px solid white; margin-left: 31px; }
    .mfp-arrow-left:before, .mfp-arrow-left .mfp-b { margin-left: 25px; border-right: 27px solid #3f3f3f; }
.mfp-arrow-right { right: 0; }
    .mfp-arrow-right:after, .mfp-arrow-right .mfp-a { border-left: 17px solid white; margin-left: 39px; }
    .mfp-arrow-right:before, .mfp-arrow-right .mfp-b { border-left: 27px solid #3f3f3f; }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
    .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
    .mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; }
    .mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; background: black; }
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; }
.mfp-figure { line-height: 0; }
    .mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; background: #444; }
    .mfp-figure small { color: #bdbdbd; display: block; font-size: 12px; line-height: 14px; }
    .mfp-figure figure { margin: 0; }
.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; }
.mfp-title { text-align: left; line-height: 18px; color: #f3f3f3; word-wrap: break-word; padding-right: 36px; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }

@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; }
    .mfp-img-mobile img.mfp-img { padding: 0; }
    .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; }
    .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
    .mfp-img-mobile .mfp-bottom-bar { background: rgba(0,0,0,0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
        .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }
    .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
    .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0,0,0,0.6); position: fixed; text-align: center; padding: 0; }
}

@media all and (max-width:900px) {
    .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); }
    .mfp-arrow-left { -webkit-transform-origin: 0 0; transform-origin: 0 0; }
    .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; }
    .mfp-container { padding-left: 6px; padding-right: 6px; }
}

.mfp-ie7 .mfp-img { padding: 0; }
.mfp-ie7 .mfp-bottom-bar { width: 600px; left: 50%; margin-left: -300px; margin-top: 5px; padding-bottom: 5px; }
.mfp-ie7 .mfp-container { padding: 0; }
.mfp-ie7 .mfp-content { padding-top: 44px; }
.mfp-ie7 .mfp-close { top: 0; right: 0; padding-top: 0; }

/* BX Slider carousel CSS */
.bx-wrapper { position: relative; margin: 0 auto 1em; padding: 0; *zoom: 1; }
    .bx-wrapper img { display: block; }
    .bx-wrapper .bx-viewport { background: #fff; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); }
    .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; }
    .bx-wrapper .bx-loading { min-height: 50px; background: url(../../../images/ActiveInternationaluk/img/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }
    .bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; }
        .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { }
        .bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 8px 0; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
            .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000; }
            .bx-wrapper .bx-pager.bx-default-pager a,
            .bx-wrapper .bx-pager.bx-default-pager a:hover { background: url(../../../images/ActiveInternationaluk/img/carousel-paging.png) no-repeat bottom; width: 15px; height: 15px; }
                .bx-wrapper .bx-pager.bx-default-pager a.active { background: url(../../../images/ActiveInternationaluk/img/carousel-paging.png) no-repeat top; }
    .bx-wrapper .bx-prev { left: 10px; background: url(images/controls.png) no-repeat 0 -32px; }
    .bx-wrapper .bx-next { right: 10px; background: url(images/controls.png) no-repeat -43px -32px; }
    .bx-wrapper .bx-prev:hover { background-position: 0 0; }
    .bx-wrapper .bx-next:hover { background-position: -43px 0; }
    .bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999; }
        .bx-wrapper .bx-controls-direction a.disabled { display: none; }
    .bx-wrapper .bx-controls-auto { text-align: center; }
        .bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(images/controls.png) -86px -11px no-repeat; margin: 0 3px; }
            .bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }
        .bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(images/controls.png) -86px -44px no-repeat; margin: 0 3px; }
            .bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }
    .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }
    .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }
    .bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80,80,80,0.75); width: 100%; }
        .bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; }

.blog-article img { display: block; max-width: 100%; height: auto; }

/*edit frames*/
.scLooseFrameZone { overflow: visible; }
.btn-danger { margin-top: 5px; }
