a .signupBar { display:inline-block; border:none; font-family: "DM Sans", sans-serif; font-style: normal; font-weight: 400; background-color:#42aa69; color:#ffffff; padding: 5px 33px 5px 13px; border-radius:20px; font-size:14px; text-transform:uppercase; letter-spacing:0.5px; cursor:pointer; background-image:url(https://www.healthclubmanagement.co.uk/images/linkArrow.png); background-repeat:no-repeat; background-position:100% 50%; background-size: auto 50%; margin-bottom:20px; display:none;} } a:hover .signupBar { background-color:#378553; } a .signupBar i { display:none;} #newsdetail .title .promoTag { text-transform:uppercase; margin-bottom:15px; color:#474748; font-size:14px; } #newsdetail .title h1 { font-family: "DM Sans", sans-serif; font-style: normal; font-weight: 700; font-size:25px; line-height:30px; margin-bottom:20px;} #newsdetail .field1 { margin-bottom:15px;} #newsdetail .shareIcon { display:none;} #newsdetail .shareButtons a { display:inline-block; margin-right:3px; width:25px; height:25px; text-align:center; } #newsdetail .shareButtons a i { font-size:20px;} #newsdetail .shareButtons a.GP { width:30px; display:none;} #newsdetail .field2 .byLine { margin-bottom:15px; color:#474748; font-size:14px; } #newsdetail .field2 .coname { font-family: "DM Sans", sans-serif; font-style: normal; font-weight: 600; font-size:16px; margin-bottom:10px;} #newsdetail .field2 .coname a { color:#000; text-decoration:underline;} #newsdetail .field2 .coname a:hover { color:#42aa69; text-decoration:underline;} #newsdetail .field3 .caption, #newsdetail .field4 .caption, #newsdetail .field5 .caption { margin-top:5px; font-size:12px; font-family: "DM Sans", sans-serif; font-style: italic; font-weight: 300; margin-bottom:20px;} #newsdetail .field3 img, #newsdetail .field5 img { width:calc(100% - 2px); border:1px solid #ededed;} #newsdetail .field4 { margin-top:20px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #a5a6a8; } #newsdetail .field4 .popup-gallery { float:right; width:50%; margin-left:20px;} #newsdetail .field4 .popup-gallery img { width:100%;} #newsdetail .field4 .theArticleJobs { float:right; width:165px; margin-left:30px; margin-bottom:30px;} #newsdetail .field4 .theArticleJobs .searchResultsTitle { font-size:16px;} #newsdetail .field4 .theArticleJobs #jobListing .jobTitle a { font-size:16px; } #newsdetail .field4 .theArticleJobs #jobListing .jobCo { font-size:15px; } #newsdetail .field4 .theArticleJobs #jobListing .jobSalary, #newsdetail .field4 .theArticleJobs #jobListing .jobLocation { font-size:13px;} #newsdetail .field4 .theArticleJobs #jobListing .applynow a { font-size:10px; padding:3px 27px 3px 10px;} #newsdetail .field4 .theArticleJobs #jobListing a.morerelatedjobs { float:none; font-size:12px; margin-top:20px;} #newsdetail .field4 p { margin-bottom:15px; line-height:26px; font-size:16px;} #newsdetail .field4 ul li { line-height:26px; font-size:16px;} #newsdetail .field4 p a { color:#1a1818; text-decoration:underline;} #newsdetail .field4 p a:hover { color:#fc6a2d; text-decoration:underline;} #newsdetail .field4 br { display:none;} /*#newsdetail .field4 p.firstpara { font-family: "DM Sans", sans-serif; font-style: normal; font-weight: 600; }*/ #newsdetail .field4 .bullets { margin-bottom:20px; position:relative; width:100%; clear:both; } #newsdetail .field4 .keyBullet { margin-bottom:8px; font-family: "DM Sans", sans-serif; font-style: normal; font-weight: 600; font-size:17px; padding-left:14px; position:relative; padding-bottom:8px; border-bottom:1px dotted #CCC; } #newsdetail .field4 .keyBullet a { color:#000; text-decoration:underline;} #newsdetail .field4 .keyBullet a:hover { color:#fc6a2d; text-decoration:underline;} #newsdetail .field4 .keyBullet:before { position:absolute; content:''; background-color:#365aa5; left:0; top:5px; width:8px; height:8px; border-radius:50%; font-size:18px;} #newsdetail .field4 .video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; } #newsdetail .field4 .video-container iframe, #newsdetail .field4 .video-container object, #newsdetail .field4 .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } #newsdetail .field4 .imageQuoteHolder, #newsdetail .field4 .imageQuoteHolder2 { float:left; width:508px; margin-top:20px; padding:0 0 30px 0px;} #wrapper.productdetail #newsdetail .field4 .imageQuoteHolder, #wrapper.productdetail #newsdetail .field4 .imageQuoteHolder2 { float:right; } #newsdetail .field4 .imageQuoteHolder img, #newsdetail .field4 .imageQuoteHolder2 img { width:100%;} #newsdetail .field4 .imageQuoteHolder a, #newsdetail .field4 .imageQuoteHolder2 a { text-decoration:underline;} #newsdetail .field4 .imageQuoteHolder a:hover, #newsdetail .field4 .imageQuoteHolder2 a:hover { text-decoration:underline; color:#fc6a2d;} #newsdetail .field4 .imageQuoteHolder .quoteHolder, #newsdetail .field4 .imageQuoteHolder2 .quoteHolder { float:right; /*width:58%;*/ margin-left:2%; } #wrapper.productdetail #newsdetail .field4 .imageQuoteHolder .quoteHolder, #wrapper.productdetail #newsdetail .field4 .imageQuoteHolder2 .quoteHolder { float:left; width:55%; margin-left:5%; } #newsdetail .field4 .imageQuoteHolder .quoteFullWidth, #newsdetail .field4 .imageQuoteHolde2r .quoteFullWidth { float:right; width:100%; } #newsdetail .field4 .imageQuoteHolder .quoteHolder .quote, #newsdetail .field4 .imageQuoteHolder2 .quoteHolder .quote { font-size:14px; font-family: "DM Sans", sans-serif; font-style: italic; font-weight: 400; color:474748; line-height:19px; margin-bottom:6px;} #newsdetail .field4 .imageQuoteHolder .quoteHolder .quote i, #newsdetail .field4 .imageQuoteHolder .quoteHolder2 .quote i { color:#42aa69;} #newsdetail .field4 .imageQuoteHolder .quoteHolder .quoted, #newsdetail .field4 .imageQuoteHolder2 .quoteHolder .quoted2 { font-size:15px; margin-bottom:5px; font-family: "DM Sans", sans-serif; font-style: italic; font-weight: 600; color:474748;} #newsdetail .field4 .imageQuoteHolder .imageHolder, #newsdetail .field4 .imageQuoteHolder2 .imageHolder { float:right; width:38%; } #newsdetail .field4 .imageQuoteHolder .imageHolder img, #newsdetail .field4 .imageQuoteHolder2 .imageHolder img { width:100%;} #newsdetail .field4 .opinionSubhead { font-size:18px; font-family: "DM Sans", sans-serif; font-style: normal; font-weight: 600;} #newsdetail .field4 .opinionByline { font-family: "DM Sans", sans-serif; font-style: normal; font-weight: 600; margin-bottom:20px; font-size:14px;} #newsdetail .field4 .opinionDetails { font-family: "DM Sans", sans-serif; font-style: italic; font-weight: 400; background-color:#e7e7e8; border-radius:5px; padding:10px; margin-bottom:20px; line-height:22px; font-size:16px;} #newsdetail .field4 .opinionDetails p { margin:0;} #newsdetail .field4 .yourOpinion { font-family: "DM Sans", sans-serif; font-style: normal; font-weight: 200; font-size:16px; line-height:22px; margin:10px 0; padding:10px 0; border:1px solid #a5a6a8; border-left:none; border-right:none;} #newsdetail .field4 .keywordCloud { margin-top:30px; margin-bottom:30px;} #newsdetail .field4 a.tagButton { text-decoration: none; display: inline-block; padding: 3px 5px; font-size:14px; margin-right: 5px; margin-bottom: 10px; background-color:#e7e7e8; text-transform:capitalize; } #newsdetail .field4 a.tagButton:hover { text-decoration:underline;} #newsdetail .field4 .companyDetails { } #newsdetail .field4 .companyDetails .companyDetailsTitle { color:#42aa69; font-family: "Sanchez", serif; font-style: normal; font-size:18px; margin-bottom:10px; text-transform:uppercase;} #newsdetail .field4 .companyDetails .companyDetailsName { font-family: "DM Sans", sans-serif; font-style: normal; font-weight: 600; font-size:18px; margin-bottom:10px;} #newsdetail .field4 .companyDetails .companyDetailsFirst { line-height:20px; margin-bottom:10px; font-size:14px;} #newsdetail .field4 .companyDetails .companyDetailsContact { margin-bottom:10px; font-size:14px;} #newsdetail .field4 .companyDetails .companyDetailsContact .companyDetailsSubHead { font-family: "DM Sans", sans-serif; font-style: normal; font-weight: 600; margin-bottom:5px; font-size:14px;} #newsdetail .field4 .companyDetails .companyDetailsContact a { text-decoration:underline; font-size:14px;} #newsdetail .field4 .companyDetails .companyDetailsContact a:hover { color:#378553;} #newsdetail .field4Clear { display:none;} #newsdetail .field7 { margin-top:20px;} #newsdetail .field7 .relatedHeading { font-size:19px; margin-bottom:20px; font-family: "DM Sans", sans-serif; font-style: normal; font-weight: 300; color:#42aa69;} #newsdetail .field7 .relatedNews { margin-bottom:10px; border-bottom:1px solid #a5a6a8; padding-bottom:10px; display: -webkit-flex; display: flex;} #newsdetail .field7 .relatedNews .relatedPic { width:30%; margin-right:5%;} #newsdetail .field7 .relatedNews .relatedPic img { width:100%;} #newsdetail .field7 .relatedNews .relatedText { width:65%; font-size:14px; } #newsdetail .field7 .relatedNews .relatedText h2 a { display:block; font-size:16px; font-family: "DM Sans", sans-serif; font-style: normal; font-weight: 600; line-height:22px; margin-bottom:8px; } #newsdetail .field7 .relatedNews .relatedText h2 a:hover { color:#42aa69; text-decoration:underline;} #newsdetail .field7 .relatedNews .relatedText .relatedDate { color:#474748; margin-bottom:8px; font-size:!4px;} #newsdetail .field8, #newsdetail .field9, #newsdetail .field10 { display:none;} @media screen and (max-width:1202px) { #newsdetail .field4 .imageQuoteHolder { float: left; width: 350px; margin-top: 20px; padding: 0 0 30px 0px;} #newsdetail .field4 .imageQuoteHolder .quoteHolder { float: none; width: 100%; margin-left: 0%;} #newsdetail .field4 .imageQuoteHolder .imageHolder { /* display:none; */} } @media screen and (max-width:600px) { #newsdetail .field4 .theArticleJobs { display:block;} #newsdetail .field4 .theArticleJobs { float:right; width:45%; margin-left:5%;} #newsdetail .field4 .popup-gallery { float:none; width:100%; margin-left:0px;} #newsdetail .field4 .imageQuoteHolder { display:none; float:none; width:100%; margin-top:20px; padding:0 0 30px 0px;} #newsdetail .field4 .imageQuoteHolder .quoteHolder { float: right; width: 58%; margin-left: 2%;} #newsdetail .field4 .imageQuoteHolder .imageHolder { display:block;} #newsdetail .field4 .imageQuoteHolder .quoteFullWidth { float:right; width:100%; } }