

/* css for copy in main css file */

/* http://projectupdates.co.uk/informedtraining/news/ */
.image.responsive {
    width: 100%;
    float: left;
    padding-top: 8%;
}
#jquery_jplayer_1 {
    width: 100% !important;
}
/* http://projectupdates.co.uk/informedtraining/news/ */

/* http://projectupdates.co.uk/informedtraining/contact-us/ */
.contact_section.contact_section_position_center {
    display: none;
}
/* http://projectupdates.co.uk/informedtraining/contact-us/ */

/* http://projectupdates.co.uk/informedtraining/free-crm-health-check/ */
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, textarea.wpcf7-form-control.wpcf7-textarea, input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    border: 1px solid #000;
}
.g-recaptcha {
    padding-bottom: 5%;
    margin-top: -10%;
}
a.tnccss {
    width: 100%;
    float: left;
    margin-bottom: 10%;
}
.separator.transparent {
    width: 100%;
    float: left;
}
/* http://projectupdates.co.uk/informedtraining/free-crm-health-check/ */

/* http://projectupdates.co.uk/informedtraining/our-partners/ */
.ocpimgtext {
    width: 100%;
    float: left;
    margin-bottom: 2% !important;
    background-color: #2082cf;
}
.ocpimgtextfloatcenter {
    padding: 1%;
    width: 98%;
    float: left;
}
.ocpimgtext2 {
    width: 100%;
    float: left;
    background-color: #643c8c;
    margin-bottom: 2% !important;
}
.ocpimgtext3 {
    width: 100%;
    float: left;
    background-color: #f79220;
}
.ocpimg {
    width: 16%;
    float: left;
}
.ocptext {
    width: 80%;
    float: left;
}
p.fontwhiteboldh1 {
    font-size: 150%;
    font-weight: bold;
    color: #fff;
}
p.fontwhiteboldh2 {
    font-size: 100%;
    font-weight: bold;
    color: #fff;
}
p.fontwhiteboldpara {
    color: #fff;
}
p.fontwhiteboldpara {
    color: #fff;
}
.ocpimgtext4 {
    width: 100%;
    float: left;
}
.ocpimg4 {
    width: 20%;
    float: left;
}
img.circadianimage4 {
    margin-left: 10%;
}
.ocptext4 {
    width: 80%;
    float: left;
}
p.parablackbold {
    font-weight: bold;
}
a.linkbluefontbold4 {
    color: #3399CC;
    font-weight: bold;
    font-size: 150%;
    margin-left: 2%;
}
a.linkbluefontbold5 {
    color: #3399CC;
    font-weight: bold;
    font-size: 80%;
}
a.linkbluefontbold5:hover {
    text-decoration: none;
    color: #000;
}
p.cancersupporttext {
    font-size: 80%;
    padding-bottom: 1%;
}
img.cancersupportimage {
    width: 85%;
    padding: 5%;
}
.ourpartnerslinks {
    padding-top: 2%;
    padding-left: 1%;
}
/* http://projectupdates.co.uk/informedtraining/our-partners/ */

/* http://projectupdates.co.uk/informedtraining/our-partners/ || Start */
.h1class {
    color: #333333;
    /*font-size: 250%; */
    font-weight: bold;
}
.h1classblue {
    color: #3399CC;
    /*font-size: 250%;*/
    font-weight: bold;
}
p.partnerscontent {
    font-size: 93%;
}
div#qode-our-partners {
    padding-bottom: 0 !important;
    height: auto !important;
}
.page-id-15686 .item.content_vertical_middle.active {
    padding-top: 0 !important;
}
.h2class {
    color: #828080;
    font-size: 200%;
}
.h2classblue {
    color: #3399CC;
    font-size: 150%;
}
.bluefont {
    color: #3399CC;
}
.bluefontbold {
    color: #3399CC;
    font-weight: bold;
}
.bluefontboldbig {
    color: #3399CC;
    font-weight: bold;
}
.linkbluefontbold {
    color: #3399CC;
    font-weight: bold;
}
.linkbluefontbold:hover {
    color: #000;
    font-weight: bold;
}
p.partnerscontent {
    color: #828080;
    font-size: 100%;
}
.circadianimagetext {
    width: 100%;
    float: left;
    margin-top: 10%;
    padding-bottom: 10%;
}
.circadianimage {
    width: 27%;
    float: left;
}
.circadiantext {
    width: 70%;
    float: left;
    padding-top: 0;
    margin-top: -5%;
}
img.circadianimg {
    text-align: right;
    padding-left: 0;
    margin-left: 14%;
    margin-top: -21%;
    width: 75%;
}
/* http://projectupdates.co.uk/informedtraining/our-partners/ || End */

/* http://projectupdates.co.uk/informedtraining/financial-services/ || Start */
.page-id-15606 .qode-banner.qode-banner-va-center {
    display: none;
}
.page-id-15606 .qode-banner .qode-banner-content {
    background-color: #fff !important;
}
.page-id-15606 .item.content_vertical_middle.active {
   height: 314px !important;
}
.page-id-15606 div#qode-financial-services {
    height: 500px !important;
}
.page-id-15606 .carousel-inner .item {
padding-top: 0 !important;
}
.page-id-15606 .vc_row.wpb_row.section.vc_row-fluid.section1.full_screen_section {
    padding: 0 !important;
}
.page-id-15606 .item.content_vertical_middle.active {
    padding-top: 0 !important;
}
.fstextwithimage {
    width: 100%;
    float: left;
    padding-bottom: 20px;
}
.q_slider {
    width: 90%;
    overflow: hidden;
    position: relative;
    z-index: 10;
    margin-top: 150px!important;
    padding: 0 65px 0 65px!important;

}
.fstext {
    width: 70%;
    float: left;
}
.fsimage {
    width: 30%;
    float: left;
}
.blue-bold {
    color: #3399cc;
    font-weight: bold;
}
/* http://projectupdates.co.uk/informedtraining/financial-services/ || End */
/* css for copy in main css file */
.q_icon_with_title .icon_text_holder .icon_title {
  font-weight: 400;
}
.q_list.circle ul>li:before{
  background-color: #86415c;
}
.title {
  border-bottom-width: 5px;
}
.carousel-control .prev_nav, .carousel-control .next_nav {
    border: none;
    margin-top: 21px;
}
.carousel-control .prev_nav {
    left: 20px;
}
.carousel-control .next_nav {
    right: 20px;
}
.carousel-control i {
    font-size: 24px;
}
.carousel-control .prev_nav:hover i, .carousel-control .next_nav:hover i {
    color: rgba(134,65,92,1);
    -webkit-transition: color .15s ease-out;
    -moz-transition: color .15s ease-out;
    -o-transition: color .15s ease-out;
    -ms-transform: color .15s ease-outt;
    transition: color .15s ease-out;
}

.four_columns {
    width: 128%;
}
.carousel-control i {
    font-size: 50px;
}
.drop_down .second {
    top: 75%;
}
.footer_top, .footer_top p, .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_shortcode):not(.qode_icon_font_elegant), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span {
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    padding-bottom: 1px;
}
.wpcf7 form.wpcf7-form p {
    margin-bottom: 20px;
    font-size: 13px;
}
.google_map_holder, .google_map_shortcode_holder, .pagination {
    position: relative;
    display: none;
}
.slider-text span {
    float: left;
    font-size: 24px !important;
    line-height: 35px;
    margin-bottom: 20px;
    margin-top: 30px;
    width: 100%;
}

.page-id-15260 .slider-text-full {
    float: left;
    width: 100%;
    margin-bottom: 21pc;
}
.carousel-control i {
    font-size: 80px !important;
}
.carousel.full_screen {
    height: 590px !important;
}
.carousel-control {
top: -40px !important;
}
.qode-banner-image {
/*    height: 500px !important; */
}
.testimonial_content_inner {
    background-color: #fff !important;
}
.wpcf7-form-control-wrap {
    position: relative;
    letter-spacing: 1px;
}
@media only screen and (max-width: 640px)  {
.carousel {
    position: relative;
    margin-bottom: -400px !important;
}
}
@media (max-width: 1000px) and (min-width: 641px) {
.carousel {
    position: relative;
    margin-bottom: -300px !important;
}
}
@media (max-width: 1000px) and (min-width: 768px)
.slider-text-full {
    background: rgba(0, 0, 0, 0.5);
    padding: 17px 25px 25px;
    display: none !important;
}
p.our-services {
    margin-top: 30px;
font-size:30px!important;
}
.qbutton.medium {
    margin-top: 40px;
    margin-bottom: 15px;
}
@media (max-width: 1400px) and (min-width: 1001px) {
.carousel {
    position: relative;
    margin-bottom: -190px !important;
}
}
@media (max-width: 1500px) and (min-width: 1401px) {
.carousel {
    position: relative;
    margin-bottom: -150px !important;
}
}
a.health-check-header{
    border: 1px solid #2282cc;
    border-radius: 1px;
    color: #2282cc !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
    margin-right: 8px !important;
    text-align: center;
    width: 100px;
    max-width: 100%;
}
 a.contact-us-header{
    border: 1px solid #2282cc;
    border-radius: 1px;
    color: #2282cc !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
    margin-right: 8px !important;
    text-align: center;
    width: 100px;
margin-left: 15px;
    max-width: 100%;

}
.header_top .header-widget span:not(.qode_icon_font_elegant){
    font-family: "Open Sans";
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    padding: 0 7px 0 7px;
    text-align: center;
}
a.contact-us-header > span {
    color: #2282cc!important;
}
a.health-check-header > span {
    color: #2282cc!important;
}
header.dark:not(.sticky) .textwidget span {
    color: #264296!important;
}
header.dark:not(.sticky) .textwidget span:hover {
    color: #fff!important;
    background: #2282cc!important;
}
.header-widget span:not(.qode_icon_font_elegant) {
    padding: 0 0px 0px 15px;
}
span.plus {
    display: none!important;
}
 _menu.left {
    padding-left: 0px!important;
}
nav.main_menu>ul {
    left: 26%!important;
}
.header_top {
    padding: 0 2% 0 2%;
}
ul#menu-main_menu>li:not(:first-child):before {
    content: "|";
    font-size: 38px;
    color: #a1a1a1;
}
nav.main_menu > ul > li > a {
    padding: 0 11px!important;
}
.header_inner_right {
    float: right;
    position: relative;
    z-index: 110;
    display: none;
}
nav.main_menu>ul {
    left: -25%!important;
}
nav.main_menu.left {
    float: right!important;
}
a.perfect-for-business:hover {
    color: #4daee5!important;
}
p.our-services {
    color: #fff;
    font-size: 45px;
    font-weight: 500;
}
p.our-services-sub {
    color: #fff;
    text-align: left;

}
p.our-services-txt {
    color: #fff;

    font-weight: 500;
}
.qbutton{
    text-transform: inherit!important;
}
.image_with_text {
    text-align: -webkit-center;
}
/*.image_with_text:hover {
    background: #009ddb;
    border-radius: 25px;
}*/
header .header_top .q_social_icon_holder {
    float: left;
    margin: 0 -3px 0px -3px;
    width: 35px;
}
a.footer-links:hover{
color:#62b9db!important;
}
.column1.footer_bottom_column ul li {
    margin: 0 -2px!important;
}
img.footer-img {
    max-width: 85%;
    margin: 0 -9px 0 -3px;
}
.role {
    color: black;
    font-weight: 500;
}
.test-txt {
    line-height: 2;
    padding: 11px;
}
iframe#twitter-widget-0{
{
    position: static;
    visibility: visible;
    display: inline-block;
    width: 604px;
    height: 230px;
    padding: 0px;
    border: none;
    max-width: 163%!important;
    min-width: 180px;
    margin-top: 0px;
    margin-bottom: 0px;
    min-height: 200px;
}
    margin-left: -62px;
}
.footer_bottom {
    padding-top: 0px;
}
header.scrolled nav.main_menu ul li a {
    vertical-align: super;
}
nav.main_menu ul li a {
    vertical-align: super;
line-height:100px!important;
}
.column1.footer_bottom_column {
    margin-top: auto !important;
}
@media (max-width: 490px){
ul {
    list-style-position: inside;
    font-size: 11px;
}
.column1.footer_bottom_column p {
    padding-bottom: 30px;
    margin-top: 22px;
}
iframe#twitter-widget-0 {
    width: 78% !important;
max-width:100%;

}
a.health-check-header {
    margin-left: 162px;
    /* float: right; */
    display: -webkit-inline-box;
}
a.contact-us-header {
    margin-left: 48px;
}
p.menu-top-num {
    margin-left: -18px;
    margin-top: -33px;
    max-width: 100%;
    display: -webkit-inline-box;
}
.h2classblue {
    color: #3399CC;
    font-size: 72%;
}
i.qode_icon_font_awesome.fa.fa-bars {
    font-size: 25px!important;
}
p.our-services {
    font-size: 30px!important;
}
.footer_top a {
    font-size: 12px!important;
}
ol {
    font-size: 11px;
}
}
.qode-banner.qode-banner-va-center {
    margin-bottom: 70px;
}
.wpb_single_image.wpb_content_element.vc_align_center.qode_image_hover_zoom_in {
    max-width: 100%;
}
.drop_down .wide .second>.inner>ul>li.sub>ul>li>a, .drop_down .second .inner ul li a, .drop_down .wide .second ul li a, .drop_down .second .inner ul.right li a {
    padding-top: 0px;
    padding-bottom: 13px;
    height: 50px;
    text-align: left;
    margin-top: -15px;
    margin-bottom: 10px;
}
.section5 .testimonial_text_holder {
    padding: 0px;
}
@media (min-width: 491px) and (max-width: 767px) {
 {
     iframe#twitter-widget-0 {
    width: 52%!important;
    margin-bottom: 95px;
     }
  }

@media (max-width: 320px){
p.menu-top-num {
    margin-top: 2px;
    margin-left: 52px;
}
a.health-check-header {
    margin-left: 66px;
}
a.contact-us-header {
    margin-left: 24px;
}
}

@media all and (max-width: 768px){
.mobile_menu_button i {
    font-size: 25px!important;
}
}
a.linkbluefontbold4:hover {
    color: rgba(51, 153, 210, 0.84)!important;
}
.header_bottom.clearfix {
    box-shadow: 0px 1px 3px -1px!important;
}
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
    display: block;
    margin: 5px 0 0;
    padding: 15px;
    border: 0;
    border-radius: 0;
    outline: 0;
    resize: none;
    font-size: 13px;
    line-height: 17px;
    background-color: #fff;
    font-family: Raleway;
    font-weight: 400;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    font-weight: bold !important;
}
.column1.footer_bottom_column {
    margin-top: auto !important;
}
