/**Ad styles
**/
/* 05/03/2020 Unset overflow to trigger sticky skyscraper banners*/
body{
	overflow-x: unset;
    overflow-y: unset;
}
.oh {
    overflow: unset;
}
ul {
    padding-left: 20px;
}
/*h2 {
    margin-top: 40px;
    margin-bottom: 20px;
}*/
.top-banner-wrapper {
    z-index: 121;
    display: flex;
    justify-content: center;
    background: black;
    /*padding: 15px;*/
    flex-direction: column;
    align-items: center;
}
.adunit_SL,
.adunit_SL_Mob{
    /*padding: 15px;*/
}
.sky-banner-wrapper{
 height: 0;
 display: flex;
}
#Test-ET-Sky-Banner-Left-170x1086,
#Test-ET-Sky-Banner-Right-170x1086,
#Campaign-Sky-Banner-Left-170x1086,
#Campaign-Sky-Banner-Right-170x1086{
 position: relative;
 display: inline-block;
 height: 0;
 width: 170px;
 top: -15px;
 /* 05/03/2020 New*/
 height: 1086px;
 position: sticky;
 /*top: 56px;*/
 top:107px;
 z-index: 99;
}


/*#Test-ET-Sky-Banner-Left-170x1086{
 left: -175px;
}
#Test-ET-Sky-Banner-Left-170x1086.version2{
 left:unset;
}*/
.adunit.adunit_LB,
.campaign-unit.campaign-unit_LB {
    width: 728px;
}
.leader-banner-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.leader-banner-outer-wrapper {
	display: flex;
    justify-content: center;
}
.leader-banner-outer-wrapper .leader-banner-wrapper p{
	margin-bottom: 0;
    font-size: 11px;
    color: #777;
}

.sky-scraper-right-wrapper{
	height:6761px;
	overflow: visible;
}



/* 05/03/2020 New skyscraper styles*/
.sky-banner-outer-wrapper {
    height: 0;
    display: flex;
}
.sky-banner-left-outer-wrapper,
.sky-banner-right-outer-wrapper {
	position: relative;
	top:-15px;
}
.sky-banner-left-wrapper,
.sky-banner-right-wrapper {
	/*position: relative;*/
	/*Set in JS*/
    /*height: 6850px;*/
}
.sky-banner-left-outer-wrapper {
    left: -185px;
}
.sky-banner-outer-wrapper p{
    color: white;
    position: relative;
    top: -16px;
    font-size: 11px;
    padding-left: 4px;
    margin-bottom: 0;
    background-color: rgba(0,0,0,0.3);
    position: sticky;
    top: 1126px;
    z-index: 99;
}
.sky-banner-outer-wrapper p a, .sky-banner-outer-wrapper p a:hover{
    color: white;
}
.top-banner-wrapper.mobile .advertise-text-wrapper p a, .top-banner-wrapper.mobile .advertise-text-wrapper p a:hover {
    color: #ccc;
}
/* 17/03/2020 advertisement text on mobile banners */
.top-banner-wrapper.mobile .advertise-text-wrapper{
    width: 320px;
    background-color: rgba(0,0,0,0.3);
    position: relative;
    top: -11px;
}
.top-banner-wrapper.mobile .advertise-text-wrapper p{
    margin-bottom: 0;
    font-size: 10.5px;
    color: #ccc;
    line-height: 115%;
}
/* 17/03/2020 mid-page padding*/
.leader-banner-outer-wrapper.mid-page-banner-outer-wrapper {
    padding: 30px 0 10px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin: 40px 20px;
}
/* 05/03/2020 add tomorrow */
/*.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: inherit;
}*/

/** Nav styles because of top banner ad
**/
.nav--sticky {
    /*top: 110px;*/
}
/*.nav--sticky,
.nav--sticky.sticky{
 height:135px;
}*/
/*.nav__holder.nav--sticky {
    height: 170px;
}*/
/*.nav__holder.nav--sticky>.container{
 padding-left:0;
 padding-right: 0;
}
.nav__flex-parent {
 padding-left:15px;
 padding-right:15px;	
}*/
/*06/03/2020 Strapline styles*/
.strapline-wrapper {
    background-color: white;
    display: flex;
    justify-content: center;
    border-bottom: 1px solid #49545E;
    border-color: #617095;
}
.container-strapline {
    max-width: 1140px;
    width: 1140px;
    /*padding: 6px 20px;*/
    padding: 6px 15px 4px 20px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    font-size: 13px;
    font-family: 'Lato',sans-serif;
    justify-content: space-between;
   /* font-family: "Poppins", sans-serif;*/
   font-family:'Nunito Sans',sans-serif ;
    align-items: center;
}
.strapline-text-wrapper {
    display: flex;
}
.strapline-long-title {
    font-weight: 600;
}
.strapline-divider {
    margin: 0 6px;
}
.strapline-subscribe {
    display: flex;
}
.strapline-subscribe a{
    /*background-color: black;*/
    /*background-color: #002B4D;*/
    background-color: #10302f;
    padding: 3px 10px;
}
.strapline-subscribe a {
    /*color: #49545E;*/
    color: #efefef;
}
.strapline-subscribe a:hover {
    /*background-color: rgba(0, 43, 77,0.9);*/
    background-color: rgba(16, 48, 47,0.9);
}
/*06/03/2020 Category button styles*/
.entry__meta-category-holder .entry__meta-category,
.entry__meta-category.entry__meta-category--label {
    background-color: rgba(0,0,0,0.5)!important;
    font-weight: 400;
    padding: 3px 7px;
    font-size: 10px;
    margin-right: 2px;
}
/* 09/03/2020 brand profile*/
.company-profile-2-content-wrapper { 
  padding: 30px;
}
.sub-content-1.w-col.w-col-10.w-col-stack {
    display: flex;
    flex-direction: column;
    align-items: center;
}

/* 09/03/2020 port of existing profile*/
.w-clearfix:before, .w-clearfix:after {
    content: " ";
    display: table;
}
.w-clearfix:after {
    clear: both;
}
.company-profile-2-content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.company-profile-2-non-feature-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
}
.company-profile-2-social-wrapper {
    width: 100px;
    margin-right: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.company-profile-social-instruction-text {
    margin-bottom: 7px;
    font-family: Lato, sans-serif;
    font-size: 13px;
    color: #aaa;
}
.social-wrapper-icons {
    display: flex;
    flex-wrap: wrap;
}
.social-wrapper-icons a {
    color: grey;
    transition: all 0.15s;
    border: 1px solid grey;
    text-decoration: none;
    margin-right: 5px;
    margin-bottom: 5px;
}
.social-wrapper-icons a div {
    padding-right: 0;
    /* padding: 2px 5px; */
    height: 23px;
    width: 23px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.company-profile-social-instruction-text {
    margin-bottom: 7px;
    font-family: Lato, sans-serif;
    font-size: 13px;
    color: #aaa;
}
.company-profile-2-about-column {
    margin-right: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.company-profile-intro-wrapper {
    width: auto;
    margin-bottom: 60px;
}
.company-profile-2-about-wrapper.tablet-and-mobile {
    display: none;
}
.company-profile-2-about-wrapper {
    width: 300px;
    margin-bottom: 60px;
}
.company-profile--2-logo-wrapper {
    width: 200px;
}
.company-profile-2-title {
    width: auto;
    margin-bottom: 20px;
    font-family: 'Droid Serif', serif;
    font-size: 28px;
    max-width: 300px;
}
.company-profile-services-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.company-profile-service {
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 6px 10px 7px;
    background-color: #efefef;
    font-family: Lato, sans-serif;
    font-size: 13px;
    line-height: 14px;
    font-weight: 400;
    text-transform: uppercase;
}
.company-profile-2-about-wrapper {
    width: 300px;
    margin-bottom: 60px;
}
.company-profile-2-about-title-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.company-profile-2-title-text {
    font-family: Lato, sans-serif;
    text-transform: uppercase;
}
.company-profile-2-title-embellishment {
    width: 30px;
    height: 12px;
    margin-left: 10px;
    border-bottom: 3px solid #aaa;
}
.company-profile-2-about-content-title {
    font-family: 'PT Serif', serif;
    font-size: 17px;
    line-height: 125%;
}
.company-profile-2-about-content-text {
    font-family: 'PT Serif', serif;
}
.company-profile-2-contact-content-wrapper {
    margin-top: 20px;
}
.company-profile-2-contact-form-wrapper.w-form input, 
.company-profile-2-contact-form-wrapper.w-form textarea {
    display: block;
    width: 100%;
    height: 38px;
    padding: 8px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333333;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    font-family: Lato,sans-serif;
    color: #666666;
}
span.wpcf7-form-control.wpcf7-acceptance label input {
    height: 50px;
    width: 50px;
    padding: 0;
    margin: 0;
    margin-right: 10px;
}
span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em;
}
span.wpcf7-form-control.wpcf7-acceptance label {
    display: flex;
}
span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label {
    font-weight: 400;
    font-family: Lato;
    color: #666;
    font-size: 13px;
}
span.wpcf7-form-control.wpcf7-acceptance label input {
    height: 50px;
    width: 50px;
    padding: 0;
    margin: 0;
    margin-right: 10px;
}
.company-profile-2-contact-form-wrapper.w-form span.wpcf7-form-control.wpcf7-acceptance label input {
 height:22px;
}
.company-profile-2-contact-form-wrapper.w-form input[type='submit'] {
    width: auto;
    text-transform: uppercase;
}
div.wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #ff0000;
}
.company-profile-2-features-wrapper {
    display: block;
    max-width: 470px;
    padding-top: 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.company-profile-2-feature {
    margin-bottom: 60px;
    float: left;
    clear: none;
}
.company-profile-feature-header {
    position: relative;
}
.company-profile-2-feature-tag {
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding: 8px 10px;
    float: left;
    background-color: #00acaa;
    font-family: Lato, sans-serif;
    color: #fff;
    font-size: 12px;
    line-height: 100%;
    font-weight: 300;
    text-transform: uppercase;
}
.company-profile-2-feature-image {
    max-width: 440px;
    float: right;
}
.company-profile-2-feature-content-wrapper {
    padding-right: 50px;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
}
.company-profile-2-feature-title {
    margin-top: 0px;
    margin-bottom: 20px;
    padding-top: 20px;
    font-family: 'PT Serif', serif;
    font-size: 22px;
    line-height: 125%;
}
.company-profile-2-feature-text {
    margin-bottom: 25px;
    font-family: 'PT Serif', serif;
    line-height: 150%;
}
.company-profile-2-feature-button {
    padding: 8px 10px;
    float: left;
    border-style: solid;
    border-width: 1px;
    border-color: #ddd #ddd #ddd #ddd;
    font-family: Lato, sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none;
    color: #333;
}
.company-profile-2-video-feed-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
    margin-left: 110px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.company-profile-2-video-feed-title {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 15px;
    float: left;
    border-bottom: 1px solid #00acaa;
    font-family: Lato, sans-serif;
    font-size: 20px;
    line-height: 100%;
    font-weight: 400;
    text-transform: uppercase;
}
.company-profile-2-video-feed {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 15px;
    padding-left: 15px;
    justify-content: start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}
.company-profile-2-video-card {
    width: 29%;
    margin-bottom: 20px;
    margin-right: 4%;
}
.company-profile-2-video-card-image-wrapper {
    height: 140px;
    margin-bottom: 15px;
    /*background-image: url(../../../../../../../../themes/edhub-et/images/uni-roehampton-library.jpg);*/
    background-position: 0px 0px;
    background-size: cover;
    background-repeat: no-repeat;
}
.company-profile-2-video-card-title {
    margin-bottom: 15px;
    font-family: 'PT Serif', serif;
    font-size: 17px;
    line-height: 125%;
}
/* 19/03/2020 directory page style*/
.et_s2_container {
    display: flex;
    align-items: center;
    justify-content: center;
}
.et_s2_directory_landing_wrapper {
    max-width: 1230px;
    width: 100%;
    padding: 50px 15px;
}
.et_s2_directory_landing_wrapper ul{
list-style: none;
}

.et_s2_directory_landing_wrapper ul li {
    font-size: 25px;
    font-weight: 600;
    line-height: 250%;
    margin-bottom: 20px;
}
.et_s2_directory_landing_wrapper ul li ul {
    column-count: 3;
}
.et_s2_directory_landing_wrapper ul li ul li{
 font-size: 20px;
    font-weight: 300;
}
.et_s2_directory_landing_wrapper a{
    color:#49545E;
}
.directory-title-wrapper {
margin-top: 20px;
margin-bottom: 60px;
}
/* 19/03/2020 cheap brand profile*/
.w-row .w-row {
    margin-left: 0;
    margin-right: 0;
}
.directory-profile-col-1-wrapper-0.market-profile-2-col-1-wrapper {
    border-right: 0 solid transparent;
}
.directory-profile-1-row.w-row {
    display: flex;
    justify-content: center;
    padding: 15px;
}
.directory-profile-1-col-1.w-col.w-col-12.w-col-medium-12 {
    width: 100%;
    max-width: 1230px;
}
.div-block-2 {
    width: 100%;
    max-width: 1230px;
    padding: 15px;
    margin-bottom: 45px;
}
.events-3-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    padding-bottom: 10px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: 1px solid #b3b3b3;
}
.home-main-article-wrapper {
    padding-top: 0vh;
    padding-bottom: 0vh;
}
.home-main-article-wrapper.events-date-wrapper {
    height: 100px;
    margin-right: 10px;
    border-right: 1px solid #ed1d24;
    border-left: 1px none #b3b3b3;
}
.home-main-article-wrapper.events-date-wrapper.events-2-wrapper-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 220px;
    margin-right: 0px;
    padding-right: 2vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    border-right-style: none;
}
.home-main-article-wrapper.events-date-wrapper.events-2-wrapper-1.events-3-col-1 {
    width: 100px;
    height: auto;
    padding-top: 0vh;
    padding-right: 0px;
    padding-left: 0px;
    float: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.home-main-article-wrapper.events-date-wrapper.events-2-wrapper-1.events-3-col-1.market-category-2-col-1-wrapper {
    width: 200px;
    height: auto;
    margin-right: 0px;
}
.home-main-article-wrapper.events-date-wrapper.events-2-wrapper-1.events-3-col-1.market-category-2-col-1-wrapper img {
    max-height: 100px;
}
.events-2-col-2-wrapper {
    padding-left: 10px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-bottom: 1px none #b3b3b3;
    border-left: 1px solid #ed1d24;
}
.events-2-col-2-wrapper {
    border-left: 1px solid #00acaa;
}
.events-2-col-2-wrapper.market-2-col-2-wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    min-height: 100px;
    margin-left: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.events-2-col-2-wrapper.market-2-col-2-wrapper {
    -webkit-box-align: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}
.directory-profile-col-1-wrapper-2 {
    margin-bottom: 1.5vh;
    border-bottom: 1px solid #b3b3b3;
}
.article-author {
    font-family: 'Droid Sans',sans-serif;
    font-size: 12px;
    font-weight: 400;
}
.article-author.directory-profile-1-col-1-address {
    font-size: 13px;
    text-transform: uppercase;
}
.article-author.directory-profile-1-col-1-address p {
    margin-bottom: 0;
}
.events-text {
    font-family: 'Droid Sans',sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
}
.events-text {
    word-wrap: break-word;
}
.events-text.website {
    font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif;
    color: #ed1d24;
    font-weight: 700;
    text-transform: none;
}
.events-text.website {
    font-family: 'EB Garamond',serif!important;
    font-size: 14px;
}
.main-article-wrapper.news-1-col-1.events-open-col-2-wrapper .events-text.website a, .dropdown-toggle-4.events-sub-nav.w-hidden-main.w-dropdown-toggle .fa.fa-angle-down, .paragraph.single-text.tertiary a, .events-text.website {
    color: #00acaa;
}
.events-text.website a {
    color: inherit;
    text-decoration: none;
}
.article-social-media-wrapper {
    margin-top: 20px;
    margin-bottom: 2vh;
}
.article-social-media-wrapper, .article-date {
    margin-top: 1vh;
}
.article-social-media-wrapper.directory-profile {
    margin-top: 0.5vh;
    margin-bottom: 1vh;
}
.article-social-media-wrapper a {
    display: inline-block;
}
.article-social-media-wrapper.directory-profile a {
    color: inherit;
}
.article-share-facebook {
    width: auto;
    padding-right: 1vw;
}
.directory-profile-1-wrapper-3 {
    width: 190px;
    height: 300px;
    margin-top: 0.5vh;
    margin-bottom: 1.5vh;
    padding-right: 10px;
    float: left;
}
.directory-profile-1-wrapper-3.market-profile-2 {
    width: auto;
    height: auto;
}
.directory-profile-1-wrapper-3.market-profile-2 {
    width: 80%;
}
.directory-profile-subtitle {
    margin-bottom: 5px;
    text-decoration: underline;
}
h5.directory-profile-subtitle.font-serif {
    font-family: 'EB Garamond',serif!important;
    font-size: 19px;
}
@media (max-width: 782px) {
 .home-main-article-wrapper.events-date-wrapper.events-2-wrapper-1.events-3-col-1.market-category-2-col-1-wrapper {
    width: 33.3%;
    height: 0;
 }
}
@media (max-width: 767px){
 .events-3-row {
    width: 100%;
 }
}

/* 20/03/2020 single post */
.single h1,.single h2,.single h3,.single h4,.single h5{
    font-family: 'Frank Ruhl Libre',serif;
   
}
.single h2,.single h3,.single h4,.single h5{
 color:#5A5A5A;
 font-weight: 400;
}

@media screen (min-width: 1230px) {
 .company-profile-2-content-wrapper {
   max-width: 1230px;
 }
}
@media (min-width: 768px) {
 .company-profile-2-content-wrapper {
    width:100%;
 }
}
@media (min-width:1140px) {
 .company-profile-2-content-wrapper {
    max-width:1140px
 }
}
@media (max-width:1140px) {
.sky-banner-outer-wrapper{
    display: none;
 }
}
/*25/03/2020 Ultimate member buttons*/
.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
    background-color: #244b4a!important;
}
/*26/03/2020 Ultimate member content restriction*/
.um-locked-content {
    width: 100%;
    /* box-sizing: border-box; */
    border: 1px solid #999999;
    color: #333;
    background: #fff;
    font-size: 22px;
    padding: 20px;
    border-radius: 0;
    margin-bottom: 20px;
    margin-top: 40px;
    text-align: center;
    line-height: 150%;
}
/*26/03/2020 hide reply to login link*/
.comment-reply-login {
	display: none;
}
/*16/04/2020 Ultimate member, hide interest numbers and style login and register buttons*/
.um-user-tags-wdgt-item .count {
	display: none;
}
.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
    color: #eeeeee!important;
    background-color: grey!important;
}
.um-request-button {
	background-color: #efefef!important;
}
/*16/04/2020 blockquote style*/
blockquote {
    border-right: 2px solid #00acaa;
    color: #00acaa!important;
    border-left: 0 solid transparent;
    padding-bottom: 12px;
    line-height: 150%;
    padding: 10px 15px 10px 15px;
    float: left;
    margin-bottom: 2vh;
    margin-top: 1vh;
    width:100%;
}
blockquote p {
 font-size: 20px;
}
/*04/05/2020*/
label{
    font-weight: 400;
}
/*01/06/2020*/
.um-field-type_mailchimp {
 display: none;
}
@media (max-width: 991px) {
 .company-profile-2-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
 }
 .company-profile-2-content-wrapper {
    width:100%;
 }   
 .company-profile-2-about-column {
    max-width:450px;
 }
 .company-profile-2-social-wrapper {
    display: none;
 }
 .company-profile-2-features-wrapper {
    max-width: 470px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
 }
 .company-profile-2-video-feed-wrapper {
    margin-left: 0px;
    margin: 20px;
 }
 .company-profile-2-video-feed {
    justify-content: space-between;
 }
 .company-profile-2-video-card{
  margin-right:0;
 }
}
@media (max-width: 767px) {
 .company-profile-2-content-wrapper {
    width:100%;
 }   
}
@media (max-width: 571px) {
    .strapline-text,.strapline-divider{
        display: none;
    }
}

/*4/05/2020 Adding bbpress styles from Xxx*/
.bbp-template-notice{margin-bottom:40px;padding:1.5rem;background:#f1f1f1;border-left:3px solid #1d84b5}.bbp-template-notice p{margin:0}.bbp-template-notice ul{list-style:none;margin:0;padding:0}.bbp-template-notice.danger,.bbp-template-notice.error{border-color:#ff5a5f}.bbp-template-notice.warning{border-color:#eca72c}.bbp-template-notice img{display:none!important}#subscription-toggle{margin-top:.5rem;display:block;font-weight:700;text-align:right}.disputo-reply-wrapper blockquote{padding:30px 25px;font-size:1rem;margin:2rem 0;border-width:3px}.disputo-reply-wrapper blockquote p{margin-bottom:1.5rem}.disputo-reply-wrapper blockquote p:last-of-type{margin-bottom:0}.disputo-reply-wrapper blockquote.disputo-quote a:first-of-type{display:block;font-style:normal;font-weight:700}.disputo-reply-wrapper blockquote.disputo-quote{margin:0 0 2rem}label[for=bbp_log_topic_edit]{font-size:1rem;color:#6b717e;font-weight:400}.disputo-quote-span{font-weight:700}.disputo-forum-signature{display:block;width:100%;margin-top:2rem;padding-top:1rem;border-top:1px solid #ddd;font-style:italic}.bbp-search-form{margin-bottom:40px}#bbp-header-search-form{position:relative}#bbp-header-search-form.disputo_ajax_search_loading:before{font-family:'FontAwesome';content:"\f110";position:absolute;top:50%;right:100px;z-index:99999;font-size:22px;transform:translate(-50%,-50%) rotate(0deg);-webkit-transform:translate(-50%,-50%) rotate(0deg);-webkit-animation:disputo-bg-loader 2s linear infinite;animation:disputo-bg-loader 2s linear infinite;color:#fff;opacity:.5}.bbp-breadcrumb{background:#f1f1f1;padding:1.5rem;margin-bottom:40px}.bbp-breadcrumb p{margin:0}.bbp-breadcrumb-sep{margin:0 5px}.bbp-forums,.bbp-topics,.bbp-replies,.bbp-lead{list-style:none;margin:0;padding:0;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);background:#fff}.bbp-replies,.bbp-lead{border-bottom:none}.bbp-topics,.bbp-replies{margin:1rem 0}.bbp-lead{margin:1rem 0 2rem}.bbp-forum-info .badge,.bbp-topic-title .badge{margin:0;vertical-align:top!important}.bbp-header > ul{list-style:none;margin:0;padding:0;display:table;table-layout:fixed;width:100%;background:#f1f1f1}.bbp-header > ul > li{display:table-cell;vertical-align:middle;padding:1.15rem 1.5rem;font-weight:700;text-transform:uppercase;border-right:1px solid #ddd}.bbp-header > ul > li:last-child{border-right:none}.bbp-header ul li.bbp-forum-info{width:50%;text-align:left}.bbp-header ul li.bbp-forum-topic-count,.bbp-header ul li.bbp-forum-reply-count,.bbp-header ul li.bbp-topic-voice-count,.bbp-header ul li.bbp-topic-reply-count{position:relative;width:12%;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bbp-header ul li.bbp-forum-freshness,.bbp-header ul li.bbp-topic-freshness{width:26%;text-align:right}.bbp-body > ul{list-style:none;margin:0;padding:0;display:table;table-layout:fixed;width:100%;border-top:1px solid #ddd}.bbp-body > ul > li{display:table-cell;vertical-align:middle;padding:1rem 1.5rem;border-right:1px solid #ddd}.bbp-body > ul > li:last-child{border-right:none}.bbp-body ul li.bbp-forum-info{width:50%;text-align:left}.bbp-body ul li.bbp-forum-topic-count,.bbp-body ul li.bbp-forum-reply-count,.bbp-body ul li.bbp-topic-voice-count,.bbp-body ul li.bbp-topic-reply-count{width:12%;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:1.15rem;font-weight:700}.bbp-body ul li.bbp-forum-freshness,.bbp-body ul li.bbp-topic-freshness{width:26%;text-align:right}.disputo-forum-table-wrapper{display:table;table-layout:fixed;width:100%}.disputo-forum-left,.disputo-forum-right{display:table-cell;vertical-align:middle}.disputo-forum-left{width:90px;padding-right:1rem}.disputo-forum-left a{display:block}.disputo-forum-left img{max-width:100%;height:auto;margin:.5rem 0;border-radius:100%}.disputo-forum-right{width:100%}.disputo-forum-right .bbp-forum-title,ul.bbp-topics li.bbp-topic-title .bbp-topic-permalink{font-weight:700;margin-bottom:.3rem;display:inline-block;font-size:1.15rem;padding-right:5px}.forum-titles{font-size:1.15rem;color:#364253}.forum-titles .fa{cursor:help}.bbp-forum-content{font-style:italic}ul.bbp-forums-list{list-style:none;margin:.3rem 0 0;padding:0}ul.bbp-forums-list li{display:inline-block;font-size:80%;padding-right:5px}.bbp-topic-meta{margin:0}.bbp-forum-description .avatar,.bbp-topic-description .avatar,.bbp-topic-meta .avatar{border-radius:100%;width:16px;height:auto;margin:0;vertical-align:middle}.bbp-footer{display:none}.bbp-row-actions #favorite-toggle,.bbp-row-actions #subscription-toggle{display:inline-block}.bbp-row-actions #favorite-toggle a,.bbp-row-actions #subscription-toggle a{text-decoration:none;padding:0;border:none;font-size:90%;line-height:15px;color:#fff;background:#ff5a5f;border-radius:100%;width:15px;height:15px;display:inline-block;text-align:center;margin:0 5px 0 0}.bbp-topic-started-by,.bbp-topic-started-in{display:block;font-size:80%}.disputo-freshness-box{display:table;table-layout:fixed;width:100%}.disputo-freshness-left,.disputo-freshness-right{display:table-cell;vertical-align:middle}.disputo-freshness-left{width:100%}.disputo-freshness-right{width:55px}.disputo-freshness-right a{display:block}.disputo-freshness-right img{border-radius:100%;width:45px;height:auto}.disputo-freshness-link{position:relative;font-size:80%}.disputo-freshness-link a{color:inherit}.disputo-freshness-link a:before{font-family:'FontAwesome';content:"\f017";speak:none;text-indent:0;text-align:center;font-style:normal;padding-right:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bbp-pagination{display:table;table-layout:auto;width:100%}.bbp-pagination-count,.bbp-pagination-links{display:table-cell;vertical-align:middle}.bbp-pagination-count{text-align:left;font-size:80%}.bbp-pagination-links{text-align:right}.bbp-pagination-links .page-numbers{line-height:1;padding:7px 10px;border:1px solid #ddd;display:inline-block;-webkit-transition:border .2s linear;-moz-transition:border .2s linear;transition:border .2s linear;color:inherit}.bbp-pagination-links .page-numbers.current{opacity:.5}a.page-numbers:hover{border:1px solid #1d84b5;color:#1d84b5}.bbp-topic-pagination{display:block;margin:0 0 5px}.bbp-topic-pagination .page-numbers{line-height:1;padding:5px 7px;border:1px solid #ddd;display:inline-block;-webkit-transition:border .2s linear;-moz-transition:border .2s linear;transition:border .2s linear;color:inherit}.bbp-topic-pagination a.page-numbers:hover{border:1px solid #1d84b5;color:#1d84b5}.bbp-topic-form,.bbp-reply-form{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid #ddd}.bbp-the-content-wrapper{margin-bottom:1.5rem}.bbp-form legend{font-size:1.5rem;margin-bottom:1.5rem;line-height:1.4;color:#364253}.bbp-no-topic{margin:1.5rem 0}.quicktags-toolbar .button{line-height:1!important;height:auto!important}#bbp_destination_topic,#bbp_topic_tags,#bbp_reply_move_destination_title,#bbp_destination_topic,#bbp_topic_split_destination_title{margin-bottom:1.5rem}label[for=bbp_log_reply_edit],label[for=bbp_topic_subscription]{font-size:1rem;color:#6b717e;font-weight:400;margin:0}.bbp-topic-tags{padding:1rem;display:block;background:#f1f1f1;margin:1.5rem 0;border-left:3px solid #1d84b5}.bbp-topic-tags p{margin:0}.bbp-threaded-replies{list-style:none!important;margin:0!important;padding:0!important;border-bottom:1px solid #ddd}.bbp-replies li ul{list-style:none;margin:0;padding:0}.bbp-threaded-replies .reply{list-style:none!important;margin:1rem!important;padding:0!important;border:1px solid #ddd;border-bottom:none}.bbp-replies .bbp-reply-form{margin-top:0;padding:2rem;border-top:none}.bbp-threaded-replies .disputo-replies-wrapper{background:#f5f5f5}.disputo-replies-bar{list-style:none;margin:1rem 0 -1rem;display:table;table-layout:auto;width:100%;text-transform:uppercase;padding:0;background:#f1f1f1;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);color:#364253}.disputo-replies-bar li{display:table-cell;vertical-align:middle;line-height:1;padding:1.5rem;font-size:1.15rem}.disputo-replies-title{text-align:left;font-weight:700}.disputo-replies-links{text-align:right}.disputo-replies-links #subscription-toggle{margin-top:0;display:inline-block;text-align:center;text-transform:none}.disputo-replies-favorites{padding-left:1rem}.favorite-toggle,.subscription-toggle{color:#6b717e}.is-favorite .favorite-toggle,.favorite-toggle:hover{color:#ff5a5f}.is-subscribed .subscription-toggle,.subscription-toggle:hover{color:#1d84b5}.disputo-replies-wrapper{position:relative;display:table;table-layout:fixed;width:100%;border-bottom:1px solid #ddd}.disputo-replies-content,.disputo-replies-author{display:table-cell;vertical-align:top}.disputo-replies-content{width:100%}.disputo-replies-author{width:180px;padding:1.5rem 0;text-align:center;border-right:1px solid #ddd}.disputo-replies-author .bbp-author-avatar{display:inline-block}.disputo-replies-author .avatar{margin:0 0 .5rem;width:80px;vertical-align:bottom;border-radius:100%}.disputo-reply-wrapper{padding:1.5rem}.disputo-reply-wrapper > p:last-child{margin:0}.disputo-replies-content-bar{padding:1rem 1.5rem;display:table;border-bottom:1px solid #ddd;table-layout:auto;width:100%;background:#f1f1f1}.bbp-replies > li > ul.bbp-threaded-replies .disputo-replies-content-bar{background:#fff}.disputo-replies-content-bar-left,.disputo-replies-content-bar-right{list-style:none;padding:0;margin:0;display:table-cell;vertical-align:middle}.disputo-replies-content-bar-left{text-align:left}.disputo-replies-content-bar-right{text-align:right}.disputo-replies-content-bar-left > li,.disputo-replies-content-bar-right > li{display:inline-block}.disputo-replies-content-bar-right > li{padding-left:.75rem}.disputo-replies-content-bar-right ul.nav li ul li a,.disputo-replies-content-bar-right ul.nav li ul li a:hover{color:#fff}.disputo-replies-content-bar,.bbp-reply-ip,.bbp-topic-ip{font-size:80%}.disputo-replies-author .bbp-author-name{display:block;font-weight:700;-ms-word-wrap:break-word;word-wrap:break-word}.bbp-author-role{display:inline-block;padding:.5em .7em;font-size:80%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:.25rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:#1d84b5;margin:.25rem 0}.bbp-reply-ip,.bbp-topic-ip{display:block}#bbp-cancel-reply-to-link{color:#fff;background-color:#ff5a5f;border-color:#ff5a5f;font-size:.925rem;display:inline-block;font-weight:700;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.75rem 1.25rem;line-height:1.5;border-radius:0;box-shadow:none;transition:all ease-in-out .2s;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase}#bbp-cancel-reply-to-link:hover{color:#fff;background-color:#ff3037;border-color:#ff3037}.disputo-popover{display:block;cursor:pointer}.bbp-replies .bbp-breadcrumb{margin:0}body.disputo .bbp-signature{border-top:1px solid #ddd;margin-top:2rem;padding:1rem 0 0;font-style:italic}body.bbp-user-edit fieldset span.description{margin:5px 0 40px;font-size:80%;font-style:italic;width:100%;display:block}.bbp-topic-revision-log{list-style:none;margin:0;padding:1rem;border-left:3px solid #1d84b5;background:#f1f1f1}.bbp-topic-revision-log .avatar{border-radius:100%}#bbp-edit-topic-tag #tag-rename,#bbp-edit-topic-tag #tag-merge{margin-bottom:1.5rem}#bbp-edit-topic-tag #tag-name{margin-bottom:1rem}.disputo-verified-user .bbp-author-avatar{position:relative}.disputo-verified-user .bbp-author-avatar:after{line-height:20px;width:20px;height:20px;z-index:8;background:#00a9a5;border-radius:100%;color:#fff;font-family:'FontAwesome';content:"\f00c";font-size:12px;text-align:center;margin-left:.25rem;display:inline-block;position:absolute;top:0;right:0}#bbp-user-avatar.disputo-verified-user{position:relative}#bbp-user-avatar.disputo-verified-user:after{line-height:30px;width:30px;height:30px;z-index:8;background:#00a9a5;border-radius:100%;color:#fff;font-family:'FontAwesome';content:"\f00c";font-size:16px;text-align:center;margin-left:.25rem;display:inline-block;position:absolute;top:.5rem;right:.5rem}.disputo-freshness-right .bbp-author-avatar{display:inline-block}.disputo-freshness-right.disputo-verified-user .bbp-author-avatar:after{line-height:16px;width:16px;height:16px;font-size:10px}.disputo-no-feedback .bbp-template-notice{margin:0;font-size:1.15rem;font-style:italic}.bbp-search-results{margin-top:1rem}.disputo-forum-search-result{position:relative;border:1px solid #ddd;background:#fff;padding:1rem;margin-bottom:1rem;display:table;table-layout:fixed;width:100%}.disputo-forum-search-badge{position:absolute;top:1rem;right:1rem;line-height:1;z-index:1}.disputo-forum-search-badge .badge{padding:.5rem .7rem;font-size:80%}.disputo-forum-search-result-title-meta{font-size:80%;font-style:italic}.disputo-forum-search-result-left,.disputo-forum-search-result-right{display:table-cell;vertical-align:top}.disputo-forum-search-result-left{width:100px;padding-right:20px}.disputo-forum-search-result-left a{display:block}.disputo-forum-search-result-right{width:100%}.disputo-forum-search-result-title h5{margin:0;line-height:1.5;display:block}.disputo-forum-search-result-meta{display:inline-block;border-bottom:1px solid #ddd;padding-bottom:.5rem;margin-bottom:.5rem;font-size:80%}.disputo-user-wrapper{display:table;table-layout:fixed;width:100%}.disputo-user-left,.disputo-user-right{display:table-cell;vertical-align:top}.disputo-user-left{width:190px}.disputo-user-right{width:100%;padding-left:40px}#bbp-user-avatar{width:100%;padding:20px;border:1px solid #ddd;border-bottom:none;background:#fff}#bbp-user-avatar img{max-width:150px;width:100%;height:auto;margin:0 auto;display:block}.disputo-subtitle-text{display:block;margin-bottom:.2rem}.bbp-user-section-1{margin-bottom:2.5rem}.disputo-edit-profile-section{margin-bottom:2rem}body.bbp-user-edit .entry-title{display:none}.disputo-user-list-group.list-group .list-group-item{padding:1.5rem}.disputo-user-list-group.list-group .list-group-item p{margin:0;line-height:1.4;font-size:1.1rem}#bbp-your-profile label{font-size:90%;font-weight:700}#password label{display:block}.password-button-wrapper{margin:1rem 0;display:flex}.password-button-wrapper .button{margin-right:.5rem}.password-button-wrapper .button .dashicons,.password-button-wrapper .button .dashicons-before::before{font-size:1rem;vertical-align:middle;width:auto}#pass-strength-result{padding:1rem;background:#f1f1f1;border-left:3px solid rgba(0,0,0,0.1)}#pass-strength-result.short{background:#ff5a5f;color:#fff}#pass-strength-result.bad{background:#eca72c;color:#fff}#pass-strength-result.good{background:#1d84b5;color:#fff}#pass-strength-result.strong{background:#00a9a5;color:#fff}#pass-strength-result.empty{display:none}.pw-weak{padding:1rem;background:#f1f1f1;border-left:3px solid rgba(0,0,0,0.1);margin-top:1rem}.pw-weak p{margin:0;font-style:italic}#disputo_cmb2_user_avatar,#disputo_cmb2_user_cover_image,#cmb2-metabox-disputo_usercover .cmb2-upload-button{margin-bottom:1rem}#cmb2-metabox-disputo_usercover .cmb2-upload-button{padding:.5rem .75rem;font-size:.8203125rem;line-height:1.5}#cmb2-metabox-disputo_usercover .cmb2-remove-file-button{color:#ff5a5f}#cmb2-metabox-disputo_usercover label{font-weight:700;color:#364253;margin:0}#cmb2-metabox-disputo_usercover .cmb-row.cmb-type-file,#cmb2-metabox-disputo_usercover .cmb-type-wysiwyg{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #ddd}#cmb2-metabox-disputo_usercover .cmb-type-wysiwyg .cmb-th,#cmb2-metabox-disputo_usercover .cmb-type-wysiwyg .cmb-td{width:100%}#cmb2-metabox-disputo_usercover .cmb2-radio-list li{font-size:1rem}#cmb2-metabox-disputo_usercover .cmb2-radio-list li label{color:inherit;font-weight:400}#cmb2-metabox-disputo_usercover > .cmb-row.cmb2-id-disputo-cmb2-date-of-birth,#cmb2-metabox-disputo_usercover > .cmb-row.cmb2-id-disputo-cmb2-gender{margin-bottom:.5rem}#cmb2-metabox-disputo_usercover > .cmb-row.cmb2-id-disputo-cmb2-user-avatar{margin-top:1rem;padding-top:2rem;border-top:1px solid #ddd}#cmb2-metabox-disputo_usercover .cmb-th,#cmb2-metabox-disputo_usercover .cmb-td{padding:0 0 20px}#cmb2-metabox-disputo_usercover > .cmb-row > .cmb-th{width:30%}#cmb2-metabox-disputo_usercover > .cmb-row > .cmb-td{width:70%}#cmb2-metabox-disputo_usercover > .cmb2-id-disputo-cmb2user-icons > .cmb-td{width:100%}#cmb2-metabox-disputo_usercover .cmb-repeat-group-field,#cmb2-metabox-disputo_usercover .cmb-type-group .cmb-remove-field-row{padding:20px 20px 0}#cmb2-metabox-disputo_usercover .cmb2-metabox-title{font-size:inherit}#cmb2-metabox-disputo_usercover .cmb-repeatable-group .cmb-group-title{padding:15px 15px 15px 40px;background-color:#f1f1f1;margin:0;font-size:1rem}#cmb2-metabox-disputo_usercover .cmb-repeatable-group label{font-weight:400;font-size:90%}#cmb2-metabox-disputo_usercover .cmb-type-group .cmb-row .cmbhandle{height:50px;width:50px;padding:0}#cmb2-metabox-disputo_usercover .cmb-type-group .cmb-row .cmbhandle:before{line-height:50px;padding:0;text-align:center;right:auto;height:50px;width:50px}#cmb2-metabox-disputo_usercover .cmb-type-group .cmb-repeatable-grouping{padding:0}#cmb2-metabox-disputo_usercover button.dashicons-before.dashicons-no-alt.cmb-remove-group-row{line-height:50px;top:15px;height:50px;padding:0 0 0 10px}#cmb2-metabox-disputo_usercover input[type="text"]{width:100%}#cmb2-metabox-disputo_usercover .cmb2-metabox-description{padding-top:5px}#cmb2-metabox-disputo_usercover button.button-secondary{color:#fff;background-color:#1d84b5;border-color:#1d84b5;display:inline-block;font-weight:700;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem .75rem!important;font-size:.8203125rem;line-height:1.5;border-radius:0;box-shadow:none!important;transition:all ease-in-out .2s;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase}#cmb2-metabox-disputo_usercover button.button-secondary:hover{color:#fff;background-color:#0076ad;border-color:#0076ad}#cmb2-metabox-disputo_usercover a.button-secondary{font-size:.925rem;background-color:#f1f1f1;display:inline-block;text-align:center;vertical-align:middle;padding:.5rem .75rem!important;font-size:.8203125rem;cursor:pointer;margin:0 1px 0 0}#cmb2-metabox-disputo_usercover .dashicons{height:auto;line-height:1}.disputo-user-location{font-size:.9rem;margin:.25rem 0}.disputo-user-location .flag{margin:0}.disputo-user-list-group{margin-top:-1px}.disputo-user-boxes{display:table;table-layout:fixed;width:100%;text-align:center;margin:0;background-color:#f1f1f1}.disputo-user-box{display:table-cell;vertical-align:top;width:33%;border:1px solid #ddd;padding:2rem 1rem}.disputo-user-box.center-box{border-width:1px 0}.disputo-user-box-icon{display:block}.disputo-user-box-icon-inner{background:#fff;line-height:1;display:inline-block;width:90px;height:90px;border-radius:100%;line-height:90px;font-size:2rem;margin-bottom:1rem;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.disputo-user-box-info h5{margin-bottom:.2rem}.disputo-user-box .badge.badge-info,.disputo-user-box .badge.badge-primary{font-size:1rem;padding:.4rem .6rem}.disputo-user-box-info p{margin:.75rem 0 0}.disputo-user-list-group.list-group .bbp-user-socialmedia.list-group-item{background-color:#f1f1f1;padding-top:1rem;padding-bottom:1rem}.bbp-user-socialmedia .disputo-social-icons{text-align:inherit;margin:0}.bbp-user-socialmedia .disputo-social-icons li{margin:0 2px}.bbp-user-socialmedia .disputo-social-icons li a{width:40px;height:40px;line-height:40px;border:none}#front-end-post-form .cmb-th{margin-bottom:5px;font-weight:700}#front-end-post-form .cmb-td{margin-bottom:30px}#front-end-post-form ul.cmb2-checkbox-list{margin:0;padding:0;list-style:none;display:block}#front-end-post-form ul.cmb2-checkbox-list li{display:inline-block;margin:0 2px 4px 0;padding:7px 10px;line-height:1}#front-end-post-form ul.cmb2-checkbox-list li input{display:inline-block;width:auto;padding:0;margin:0}#front-end-post-form ul.cmb2-checkbox-list li label{display:inline-block}#front-end-post-form .cmb-multicheck-toggle{cursor:pointer;text-decoration:underline}#front-end-post-form ul.cmb2-checkbox-list li{border:1px solid rgba(0,0,0,0.1);background:#fff}#front-end-post-form .form-control-file{border:1px solid rgba(0,0,0,0.1);padding:10px}.disputo-pending-outer{position:relative}.disputo-delete-post-btn{position:absolute;top:.5rem;right:.5rem;line-height:1;color:#ff5a5f}.disputo-delete-post-btn:hover{color:#ff5a5f}.disputo-pending-inner{display:table;table-layout:fixed;width:100%;background:#f1f1f1;padding:1rem;margin-bottom:1px}.disputo-pending-img,.disputo-pending{display:table-cell;vertical-align:middle}.disputo-pending-img{width:95px;padding-right:15px}.disputo-pending{width:100%}.disputo-pending-img img{width:100%;height:auto}.disputo-pending-title{font-weight:700}.disputo-pending-meta{font-size:80%;margin-bottom:.5rem}.disputo-pending-desc{font-style:italic}.disputo-pending-desc p{margin:0}.widget_display_forums ul li a,.widget_display_views ul li a,.widget_display_stats ul li a,.widget_display_replies ul li a,.widget_display_topics ul li a{-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;margin:0!important;font-weight:400!important}.widget_display_forums ul,.widget_display_views ul,.widget_display_stats ul,.widget_display_replies ul,.widget_display_topics ul{list-style:none;padding:0;margin:0;vertical-align:bottom}.widget_display_forums ul li,.widget_display_views ul li,.widget_display_stats ul li,.widget_display_replies ul li,.widget_display_topics ul li{position:relative;padding:0 0 15px;margin:0 0 15px}.widget_display_forums ul li:after,.widget_display_views ul li:after,.widget_display_stats ul li:after,.widget_display_replies ul li:after,.widget_display_topics ul li:after{position:absolute;left:0;bottom:0;display:block;border:none;color:#fff;height:1px;width:100%;background:#ddd;content:"";background:linear-gradient(to right,#fff,#ddd,#ddd,#fff);overflow:hidden}#disputo-footer .widget_display_forums ul li:after,#disputo-footer .widget_display_views ul li:after,#disputo-footer .widget_display_stats ul li:after,#disputo-footer .widget_display_replies ul li:after,#disputo-footer .widget_display_topics ul li:after{background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0.1),rgba(255,255,255,0.1),rgba(255,255,255,0))}.widget_display_forums ul li:last-child,.widget_display_views ul li:last-child,.widget_display_stats ul li:last-child,.widget_display_replies ul li:last-child,.widget_display_topics ul li:last-child{padding:0;margin:0}.widget_display_forums ul li:last-child:after,.widget_display_views ul li:last-child:after,.widget_display_stats ul li:last-child:after,.widget_display_replies ul li:last-child:after,.widget_display_topics ul li:last-child:after{display:none}.widget_display_topics ul li .avatar,.widget_display_replies ul li .avatar{border-radius:100%}.widget_display_topics ul li div,.widget_display_replies ul li div{font-size:80%;margin-top:.2rem;opacity:.7;position:relative}.widget_display_topics ul li div:before,.widget_display_replies ul li div:before{font-family:'FontAwesome';content:"\f017";speak:none;text-indent:0;text-align:center;font-style:normal;padding-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.disputo-statistics-wrapper{display:table;table-layout:fixed;width:100%;margin-bottom:1rem;padding-bottom:1rem;position:relative}.disputo-statistics-wrapper:after{position:absolute;left:0;bottom:0;display:block;border:none;color:#fff;height:1px;width:100%;background:#ddd;content:"";background:linear-gradient(to right,#fff,#ddd,#ddd,#fff);overflow:hidden}#disputo-footer .disputo-statistics-wrapper:after{background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0.1),rgba(255,255,255,0.1),rgba(255,255,255,0))}#disputo-footer .disputo-statistics-wrapper:last-child,.disputo-statistics-wrapper:last-child{margin-bottom:0;padding-bottom:0}#disputo-footer .disputo-statistics-wrapper:last-child:after,.disputo-statistics-wrapper:last-child:after{display:none}.disputo-statistics-icon,.disputo-statistics{display:table-cell;vertical-align:middle}.disputo-statistics-icon{width:46px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.disputo-statistics-icon-circle{width:46px;height:46px;background:#f1f1f1;line-height:46px;text-align:center;border-radius:100%}.disputo-statistics{width:100%;padding-right:.5rem}.disputo-statistics small,.disputo-statistics strong{display:block}.disputo-statistics strong{font-size:1.3rem;line-height:1}.bbp_widget_login .bbp-logged-in{text-align:center}.bbp_widget_login .bbp-logged-in a{display:block}.bbp_widget_login .bbp-logged-in .avatar{margin-bottom:.5rem;border-radius:100%}.bbp_widget_login .button,.bbp_widget_login .button:hover{color:#fff}.bbp_widget_login legend{font-weight:700;font-size:1.45rem;margin-bottom:1.5rem;line-height:1.2;color:#364253}.bbp-submit-wrapper{margin-top:.5rem;text-align:right}.bbp_widget_login .bbp-username{margin-bottom:1.5rem}.bbp_widget_login .bbp-login-links{margin-top:1.5rem}.bbp_widget_login .bbp-login-links a{margin-right:.5rem}.bbp_widget_login .bbp-remember-me{margin-top:.5rem;font-size:.875rem}#bbp-user-navigation .tab-messages{position:relative;display:block;padding:1rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}#bbp-user-navigation .tab-messages.current{z-index:2;background-color:#1d84b5}#bbp-user-navigation .tab-messages.current a{color:#fff}#bbp-user-navigation.bbp-user-navigation-hide .tab-myblog{display:none!important;opacity:0!important;visibility:hidden!important}@media only screen and (max-width: 1439px){.disputo-forum-left,.disputo-freshness-right{display:none}}@media only screen and (max-width: 1199px){.disputo-forum-left{width:75px;padding-right:1rem}.bbp-header > ul > li,.bbp-body > ul > li{padding:1rem}.bbp-body ul li.bbp-forum-topic-count,.bbp-body ul li.bbp-forum-reply-count,.bbp-body ul li.bbp-topic-voice-count,.bbp-body ul li.bbp-topic-reply-count{font-size:1rem}.bbp-template-notice,.bbp-breadcrumb,.disputo-replies-bar li{padding:1rem}.disputo-replies-bar li{padding:1.5rem 1rem}.disputo-reply-wrapper,.disputo-replies-content-bar{padding:1rem}}@media only screen and (max-width: 991px){.disputo-user-wrapper,.disputo-user-left,.disputo-user-right{display:block;width:100%}.disputo-user-left{margin-bottom:1.5rem}.disputo-user-right{padding:0}}@media only screen and (max-width: 767px){.bbp-header ul li.bbp-forum-info,.bbp-body ul li.bbp-forum-info{width:80%}.bbp-header ul li.bbp-forum-freshness,.bbp-body ul li.bbp-forum-freshness,.bbp-header ul li.bbp-topic-freshness,.bbp-body ul li.bbp-topic-freshness,.bbp-header ul li.bbp-forum-reply-count,.bbp-body ul li.bbp-forum-reply-count,.bbp-header ul li.bbp-topic-voice-count,.bbp-body ul li.bbp-topic-voice-count{display:none}.bbp-header ul li.bbp-topic-reply-count,.bbp-body ul li.bbp-topic-reply-count,.bbp-header ul li.bbp-forum-topic-count,.bbp-body ul li.bbp-forum-topic-count{border:none}.bbp-header ul li.bbp-forum-topic-count,.bbp-body ul li.bbp-forum-topic-count,.bbp-header ul li.bbp-topic-reply-count,.bbp-body ul li.bbp-topic-reply-count{width:20%}.bbp-pagination,.bbp-pagination-count,.bbp-pagination-links{display:block;text-align:center}.bbp-pagination-links{margin-top:.5rem}.disputo-replies-content-bar{background:#fff}.disputo-replies-wrapper,.disputo-replies-content{display:block;width:100%}.disputo-replies-author{display:table;table-layout:fixed;width:100%;padding:1rem;text-align:inherit;border:none;border-bottom:1px solid #ddd}.disputo-replies-author-img,.disputo-replies-author-info{display:table-cell;vertical-align:top}.disputo-replies-author-img{width:60px}.disputo-replies-author-info{padding:0 1rem}.bbp-replies div.reply{border-bottom:20px solid #f1f1f1}.bbp-replies div.reply:last-of-type{border-bottom:none}.bbp-replies > li{border-bottom:20px solid #f1f1f1}.bbp-replies > li:last-child{border-bottom:none}.disputo-replies-author .bbp-author-avatar .avatar{width:60px}.disputo-user-boxes,.disputo-user-box{display:block;width:100%}.disputo-user-box{margin-bottom:20px}.disputo-user-box.center-box{border-width:1px}.bbp-breadcrumb,.bbp-template-notice,.bbp-topic-tags,.disputo-replies-bar{background:#fff}#cmb2-metabox-disputo_usercover .cmb2-id-disputo-cmb2user-icons .cmb-td,#cmb2-metabox-disputo_usercover .cmb2-id-disputo-cmb2user-icons .cmb-th{width:100%}}@media only screen and (max-width: 576px){#bbp-user-avatar img{max-width:100px}.disputo-pending-img{display:none}#cmb2-metabox-disputo_usercover > .cmb-row > .cmb-th,#cmb2-metabox-disputo_usercover > .cmb-row > .cmb-td{width:100%}}@media only screen and (max-width: 480px){.bbp-template-notice,.bbp-search-form,.bbp-breadcrumb{margin-bottom:20px}.disputo-reply-wrapper blockquote{padding:20px}.disputo-forum-search-result-left{display:none}}


/*Adding styles for bbpress from Xx - extra*/
/*Not working yet - need to add icon files*/
.fa-comment:before {
    content: "\f075";
}

.bbp-topic-tags {
    padding: 1rem;
    display: block;
    background: #f1f1f1;
    margin: 1.5rem 0;
    border-left: 3px solid #1d84b5;
}
.bbp-breadcrumb {
    background: #f1f1f1;
    padding: 1.5rem;
    margin-bottom: 40px;
}
.bbp-template-notice, .bbp-breadcrumb, .disputo-replies-bar li {
    padding: 1rem;
}
.bbp-breadcrumb p {
    margin: 0;
}
#bbpress-forums div.bbp-breadcrumb p{
    margin-bottom: 0;
}
.bbp-breadcrumb-sep {
    margin: 0 5px;
}
div.bbp-template-notice.info {
    margin-bottom: 40px;
    padding: 1.5rem;
    background: #f1f1f1;
    border:0;
    border-left: 3px solid #1d84b5;

}
.bbpress.single h1, .bbpress.single h2, .bbpress.single h3, .bbpress.single h4, .bbpress.single h5 {
    font-family: Nunito Sans;
}
.bbp-reply-ip{
    display: none;
}
#bbpress-forums #favorite-toggle {
    position: relative;
    top: 8px;
}
#bbpress-forums .bbp-header{
    list-style: none;
    /*margin: 1rem 0 -1rem;*/
    display: table;
    table-layout: auto;
    width: 100%;
    text-transform: uppercase;
    padding: 0;
    background: #f1f1f1;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    color: #364253;
}
div.bbp-submit-wrapper {
    margin-top: .5rem;
    text-align: right;
}
.bbp-submit-wrapper .button {
    font-size: .925rem;
    color: #fff;
    background-color: #364253;
    border-color: #364253;
    display: inline-block;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .75rem 1.25rem;
    line-height: 1.5;
    border-radius: 0;
    box-shadow: none !important;
    transition: all ease-in-out .2s;
    cursor: pointer;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase;
}
#bbpress-forums fieldset.bbp-form input[type=text],#bbpress-forums fieldset.bbp-form input[type=email],#bbpress-forums fieldset.bbp-form input[type=number],#bbpress-forums fieldset.bbp-form input[type=date],#bbpress-forums fieldset.bbp-form input[type=password],#bbpress-forums fieldset.bbp-form input[type=url],#bbpress-forums fieldset.bbp-form input[type=tel],#bbpress-forums fieldset.bbp-form textarea {
    display: block;
    width: 100%;
    padding: .75rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #7b8a8b;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: none;
    transition: all ease-in-out .2s;
    height:auto;
}
.bbp-search-form div{
    display: flex;
}
.bbp-reply-header{
    padding: 1rem 1.5rem;
    display: table;
    border-bottom: 1px solid #ddd;
    table-layout: auto;
    width: 100%;
    background: #f1f1f1;
}
@media only screen and (max-width: 1199px) {
 .bbp-template-notice, .bbp-breadcrumb, .disputo-replies-bar li {
    padding: 1rem;
 }
}

/*12/05/2020 event booths v2*/
.booth-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  max-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/59_1300.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  font-family: Lato, sans-serif;
}

.booth-image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /*width: 1200px;*/
  width:935px;
  /*height: 80vh;*/
  height:65vh;
  height:700px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/Exhibition-Stand.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.booth-right-column {
  position: relative;
  /*left: -56px;*/
  /*left:-63px;*/
  left:-59px;
  top: 20px;
  /*width: 160px;*/
  width:170px;
  height: 485px;
  background-color: transparent;
  overflow-y: scroll;
}

.booth-right-column.mobile {
  display: none;
}

.booth-central-column {
  position: relative;
  top: 23px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 460px;
  height: 420px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  overflow-y: scroll;
}

.booth-left-column {
  position: relative;
  top: 22px;
  /*right: -56px;*/
  right:-63px;
  width: 160px;
  height: 470px;
  background-color: transparent;
  overflow-y: scroll;
}

.right-column-register-wrapper {
  margin-bottom: 10px;
  text-align: center;
}

.right-column-key-contact {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.central-column-logo-wrapper {
  display: block;
  max-width: 400px;
  margin-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.central-column-content-wrapper {
  font-family: Lato, sans-serif;
}

.central-column-website-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #313466;
  font-size: 31px;
  line-height: 150%;
  font-weight: 700;
}

.left-column-content-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  border-top: 3px solid #f2bb48;
}

.booth-register-button {
  margin-bottom: 5px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #313466;
  font-family: Lato, sans-serif;
  color: #fff;
  font-weight: 300;
}

.booth-register-button.schedule-button {
  background-color: #f2bb48;
  font-weight: 400;
}

.text-block {
  text-align: center;
}

.register-button-terms-text {
  font-size: 12px;
  line-height: 125%;
}

.specialist-image-wrapper {
  width: 100px;
}

.specialist-job-title {
  font-family: Lato, sans-serif;
  font-size: 13px;
  line-height: 125%;
  font-weight: 300;
}

.specialist-chat {
  font-size: 11px;
  line-height: 150%;
  text-transform: uppercase;
}

.specialist-name {
  font-size: 13px;
  line-height: 125%;
  font-style: italic;
  font-weight: 300;
}

.central-column-content-text {
  padding-right: 15px;
  padding-left: 15px;
  text-align: center;
}

.central-column-content-text-inner {
  margin-bottom: 5px;
}

.central-column-social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.text-block-2 {
  line-height: 100%;
  font-weight: 700;
}

.text-block-2.central-column-website-text {
  margin-top: 10px;
}

.central-column-divider {
  width: 100px;
  height: 4px;
  background-color: #f2bb48;
}

.central-column-social-card {
  width: 30px;
  margin-right: 5px;
  margin-left: 5px;
}

.left-column-inner-card {
  margin-top: 5px;
  text-align: center;
}

.left-column-inner-card-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  font-size: 12px;
  line-height: 125%;
}

.left-column-inner-card-image-wrapper {
  width: 65px;
  margin-right: 5px;
}

.left-column-inner-card-image-wrapper.download {
  width: 60px;
}

.left-column-inner-card-text-wrapper {
  width: 78px;
  font-size: 11px;
}

.left-column-inner-card-text-wrapper.download {
  width: 92px;
}

.heading {
  font-size: 16px;
  font-weight: 400;
}

.left-column-inner-card-title {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 125%;
  font-weight: 400;
  text-transform: uppercase;
}

.back-to-livestream {
  width: 700px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  color: #efefef;
  font-size: 13px;
  /*font-weight: 300;*/
  font-weight: 500;
}
.left-column-inner-card img {
 margin:0;
}
.booth-image-wrapper a {
    color: #222;
}


@media screen and (max-width: 991px) {
  .booth-image-wrapper {
    width: 700px;
  }
  .booth-right-column {
    left: -41px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 125px;
    height: 370px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .booth-central-column {
    top: 15px;
    width: 354px;
    height: 334px;
  }
  .booth-left-column {
    top: 16px;
    right: -39px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 120px;
    height: 370px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .right-column-top-content-wrapper {
    display: none;
  }
  .central-column-logo-wrapper {
    max-width: 250px;
    margin-bottom: 0px;
  }
  .central-column-website-wrapper {
    margin-top: 5px;
    font-size: 20px;
  }
  .booth-register-button {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
    font-weight: 400;
  }
  .register-button-terms-text {
    font-size: 11px;
    font-weight: 300;
  }
  .specialist-image-wrapper {
    width: 69px;
  }
  .central-column-content-text {
    font-size: 12px;
    font-weight: 300;
  }
  .text-block-2.central-column-website-text {
    margin-top: 5px;
  }
  .left-column-inner-card-image-wrapper {
    display: none;
  }
  .left-column-inner-card-text-wrapper {
    width: 100%;
  }
  .left-column-inner-card-text-wrapper.download {
    width: 100%;
  }
  .left-column-inner-card-title {
    font-size: 13px;
  }
  .back-to-livestream.pagination {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (max-width: 767px) {
  .booth-wrapper {
    height: auto;
    max-height: none;
    background-attachment: fixed;
  }
  .booth-image-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: auto;
    margin-top: 50px;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    background-image: none;
  }
  .booth-right-column {
    display: none;
  }
  .booth-right-column.mobile {
    position: static;
    display: block;
    width: auto;
    height: auto;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .booth-central-column {
    position: static;
    height: auto;
  }
  .booth-left-column {
    position: static;
    width: auto;
    height: auto;
  }
  .left-column-content-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .back-to-livestream {
    width: auto;
    margin-top: 50px;
  }
  .back-to-livestream.pagination {
    margin-top: 30px;
    margin-bottom: 50px;
  }
  .pagination-link.previous {
    margin-right: 40px;
  }
}

@media screen and (max-width: 479px) {
  .booth-image-wrapper {
    margin-top: 0px;
  }
  .booth-central-column {
    width: 100%;
    height: auto;
  }
  .back-to-livestream {
    margin-bottom: 30px;
  }
}

/*15/06/2020 contact form 7 event booth form*/
#wpcf7-f28256-o1 p {
    display: none;
}
#wpcf7-f28256-o1 p:nth-child(6n) {
    display: block;
    margin-bottom: 0;
}
#wpcf7-f28256-o1 p:nth-child(6n) input{
    margin-bottom: 0;
    font-weight: 600;
    font-family: Lato;
    text-transform: uppercase;
    padding: 0;
    font-size: 15px;
    background-color: transparent;
    color: #efefef;
    border: 0 solid transparent;
    white-space: inherit;
}
#wpcf7-f28256-o1 p label {
    color: #efefef;
}
#wpcf7-f28256-o1 .ajax-loader {
 display:none;
}
/*02/06/2020 event booths*/
/*.booth-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  max-height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/59_1300.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  font-family: Lato, sans-serif;
}

.booth-image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  height: 581px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/Exhibition-Stand.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.booth-right-column {
  position: relative;
  left: -56px;
  top: 20px;
  width: 160px;
  height: 485px;
  background-color: transparent;
}

.booth-right-column.mobile {
  display: none;
}

.booth-central-column {
  position: relative;
  top: 23px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 460px;
  height: 420px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.booth-left-column {
  position: relative;
  top: 22px;
  right: -56px;
  width: 160px;
  height: 470px;
  background-color: transparent;
}

.right-column-register-wrapper {
  margin-bottom: 10px;
  text-align: center;
}

.right-column-key-contact {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.central-column-logo-wrapper img {
    max-height: 110px;
}
.central-column-logo-wrapper {
  display: block;
  max-width: 400px;
  height:;
  margin-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.central-column-content-wrapper {
  font-family: Lato, sans-serif;
}

.central-column-website-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #313466;
  font-size: 31px;
  line-height: 150%;
  font-weight: 700;
}

.left-column-content-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  border-top: 3px solid #f2bb48;
}

.booth-register-button {
  margin-bottom: 5px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #313466;
  font-family: Lato, sans-serif;
  color: #fff;
  font-weight: 300;
}

.booth-register-button.schedule-button {
  background-color: #f2bb48;
  font-weight: 400;
}

.text-block {
  text-align: center;
}

.register-button-terms-text {
  font-size: 11px;
  line-height: 125%;
}

.specialist-image-wrapper {
  width: 100px;
}

.specialist-job-title {
  font-family: Lato, sans-serif;
  font-size: 13px;
  line-height: 125%;
  font-weight: 300;
}

.specialist-chat {
  font-size: 11px;
  line-height: 150%;
  text-transform: uppercase;
}

.specialist-name {
  font-size: 13px;
  line-height: 125%;
  font-style: italic;
  font-weight: 300;
}

.central-column-content-text {
  padding-right: 15px;
  padding-left: 15px;
  text-align: center;
}

.central-column-content-text-inner {
  margin-bottom: 5px;
}

.central-column-social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.text-block-2 {
  line-height: 100%;
  font-weight: 700;
}

.text-block-2.central-column-website-text {
  margin-top: 10px;
}

.central-column-divider {
  width: 100px;
  height: 4px;
  background-color: #f2bb48;
}

.central-column-social-card {
  width: 30px;
  margin-right: 5px;
  margin-left: 5px;
}

.left-column-inner-card {
  margin-top: 5px;
  text-align: center;
}

.left-column-inner-card-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  font-size: 12px;
  line-height: 125%;
}

.left-column-inner-card-image-wrapper {
  width: 65px;
  margin-right: 5px;
}

.left-column-inner-card-image-wrapper.download {
  width: 60px;
}

.left-column-inner-card-text-wrapper {
  width: 78px;
  font-size: 11px;
  line-height:150%;
}
.left-column-inner-card-text-wrapper h3{
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom:10px;
}

.left-column-inner-card-text-wrapper.download {
  width: 92px;
}

.heading {
  font-size: 16px;
  font-weight: 400;
}
.left-column-inner-card-text-wrapper h3{
    font-family: Lato;
    font-weight: 500;
}

.left-column-inner-card-title {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 125%;
}

/*4/05/2020 event booth tweaks*/
.right-column-top-content-wrapper p,
.right-column-top-content-wrapper img,
.left-column-inner-card-right p,
.left-column-inner-card-right img,
.left-column-content-card p {
 margin:0!important;
 padding:0!important;
}
.left-column-inner-card-text-wrapper h4 {
 margin-top:5px;
}
.back-to-livestream {
  /*width: 700px;*/
  /*width:935px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  color: #efefef;
  font-size: 13px;
  font-weight: 300;*/
  display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 935px;
    margin-top: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}
.back-to-livestream.pagination {
 padding-top:0;
}
/*23/06/2020 extra booth tweaks*/
.central-column-logo-wrapper img {
    max-height: 100px;
}
.sticky-livestream {
    /*position: fixed!important;*/
   /* z-index: 999999;
    width: 100%;*/
}
#wpcf7-f28256-o2 p {
    display: none;
}
#wpcf7-f28256-o2 p:nth-child(6n) {
    display: block;
    margin-bottom:0;
}
#wpcf7-f28256-o2 p:nth-child(6n) input {
margin-bottom: 0;
font-weight: 600;
font-family: Lato;
text-transform: uppercase;
padding: 0;
font-size: 15px;
background-color: transparent;
color: #efefef;
border: 0 solid transparent;
white-space: inherit;
}
.left-column-inner-card-right {
    margin-top: 10px;
    border-top: 3px solid #f2bb48;
    padding-top: 5px;
}
.left-column-inner-card-text-wrapper a{
 color: inherit;
}
.left-column-inner-card-right {
    flex-direction: column;
}

.left-column-inner-card-image-wrapper,
.left-column-inner-card-text-wrapper {
    width: auto;
}
.left-column-inner-card-text-wrapper {
    margin-top:5px;
}
.right-column-key-contact a{
 color:inherit;
}
.specialist-job-title{
 text-align: center;  
}
/*30/11/2020 Premium profile tweaks*/
.company-profile-banner-wrapper {
    display: flex;
    justify-content: center;
    margin-top: 60px;
    margin-bottom: -30px;
}
.company-profile-2-content-wrapper{
	background-color: #fff;
border: 1px solid #aaa;
padding-top: 40px;
box-shadow: 25px 25px 25px rgba(0,0,0,0.2);
border-bottom: 0 solid #fff;
}
.company-profile-2-video-feed-wrapper{
	width: 100%;
max-width: 1140px;
background-color: #fff;
margin-left: 0;
border: 1px solid #aaa;
    border-top-color: rgb(170, 170, 170);
    border-top-style: solid;
    border-top-width: 1px;
border-top: 0 solid #fff;
box-shadow: 25px 25px 25px rgba(0,0,0,0.2);
padding: 20px;
}
.company-profile-2-video-feed{width: 100%;
max-width: 320px;}
.company-profile-2-video-card{
	width:100%;
}

@media screen and (max-width: 991px) {
  .booth-image-wrapper {
    width: 700px;
    height:500px;
  }
  .booth-right-column {
    left: -41px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 125px;
    height: 370px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .booth-central-column {
    top: 15px;
    width: 354px;
    height: 334px;
  }
  .booth-left-column {
    top: 16px;
    right: -39px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 120px;
    height: 370px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .right-column-top-content-wrapper {
    display: none;
  }
  .central-column-logo-wrapper {
    max-width: 250px;
    margin-bottom: 0px;
  }
  .central-column-website-wrapper {
    margin-top: 5px;
    font-size: 20px;
  }
  .booth-register-button {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
    font-weight: 400;
  }
  .register-button-terms-text {
    font-size: 11px;
    font-weight: 300;
  }
  .specialist-image-wrapper {
    width: 69px;
  }
  .central-column-content-text {
    font-size: 12px;
    font-weight: 300;
  }
  .text-block-2.central-column-website-text {
    margin-top: 5px;
  }
  /*.left-column-inner-card-image-wrapper {
    display: none;
  }*/
  .left-column-inner-card-text-wrapper {
    width: 100%;
  }
  .left-column-inner-card-text-wrapper.download {
    width: 100%;
  }
  .left-column-inner-card-title {
    font-size: 13px;
  }
  .back-to-livestream.pagination {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (max-width: 767px) {
  .booth-wrapper {
    height: auto;
    max-height: none;
    background-attachment: fixed;
  }
  .booth-image-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: auto;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    background-image: none!important;
  }
  .booth-right-column {
    display: none;
  }
  .booth-right-column.mobile {
    position: static;
    display: block;
    width: auto;
    height: auto;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .booth-central-column {
    position: static;
    height: auto;
  }
  .booth-left-column {
    position: static;
    width: auto;
    height: auto;
  }
  .left-column-content-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .back-to-livestream {
    width: auto;
    margin-top: 50px;
  }
  .back-to-livestream.pagination {
    margin-top: 30px;
    margin-bottom: 50px;
  }
  .pagination-link.previous {
    margin-right: 40px;
  }
}


@media screen and (max-width: 479px) {
  .booth-image-wrapper {
    margin-top: 0px;
    padding: 30px;
  }
  .booth-central-column {
    width: 100%;
    height: auto;
  }
  .back-to-livestream {
    margin-bottom: 30px;
  }
  .booth-wrapper {
    background-image:none!important;
    margin-top: 120px;
  }
  .back-to-livestream a{
    color:#999999!important;
    margin-top: 10px;
  }
  .booth-image-wrapper{
    margin-top:10px;
  }
  .booth-central-column,
  .booth-right-column.mobile,
  .booth-left-column {
    overflow-y: auto;
    width: auto;
  }
  .pagination-link.previous,
  .pagination-link.next{
    color:#999999;
  }
  #wpcf7-f28256-o2 .ajax-loader {
    display: none;
 }
 .booth-wrapper a {
    color: #222;
 }

}

@media screen and (max-width: 571px) {
  .booth-image-wrapper {
    margin-top: 0px;
    padding: 30px;
  }
  .booth-central-column {
    width: 100%;
    height: auto;
  }
  .back-to-livestream {
    margin-bottom: 30px;
  }
  .booth-wrapper {
    background-image:none!important;
    margin-top: 120px;
  }
  .back-to-livestream a{
    color:#999999!important;
    margin-top: 10px;
  }
  .booth-image-wrapper{
    margin-top:10px;
  }
  .booth-central-column,
  .booth-right-column.mobile,
  .booth-left-column {
    overflow-y: auto;
    width: auto;
  }
  .pagination-link.previous,
  .pagination-link.next{
    color:#999999;
  }
  #wpcf7-f28256-o2 .ajax-loader {
    display: none;
 }
 .booth-wrapper a {
    color: #222;
 }
}


