/*
Theme Name: Knowledge hub blue
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/
Description: Astra is fast, fully customizable &amp; beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL &amp; Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 3.7.2.1633038988
Updated: 2021-09-30 22:56:28
*/

.ast-primary-header-bar {
    background-image: linear-gradient(to right,#1B5BA0,#1B5BA0),url(https://dev-web-novartis-lipidology-knowledge-hub.pantheonsite.io/wp-content/uploads/2021/11/post-img-01.jpg);
}

.ast-below-header-bar{
    background-color: #1B5BA0;
}

.ast-above-header-bar{	background-color: #123d80 !important;}
.ast-builder-menu-1 .main-header-menu{
    background-color: #123d80;
}

a:where(:not(.wp-element-button)) {
    text-decoration: none;
}

a, .page-title{color: #123d80;}

.sfsi_wicons{margin-bottom:25px !important;}
a.sficn {background:none !important;}

div.ast-single-post-order div.entry-meta{display:none;}
article div.ast-single-post-order div.entry-title{display:none;}
.mepr-nav-item{display:none;}

div[class*="fl-node-"] h2, div[class*="fl-node-"]  .entry-content h2, div[class*="fl-node-"]  h3, div[class*="fl-node-"]  .entry-content h3, div[class*="fl-node-"]  h4, div[class*="fl-node-"]  .entry-content h4, div[class*="fl-node-"]  h5, div[class*="fl-node-"]  .entry-content h5, .uabb-number-after-text {color: #123d80 !important;}

.sidebar-main h3 {color: #18B7FB !important;}

.header-m-60  h4.fl-heading .fl-heading-text {
    color: #123d80 !important;
}

h1.entry-title{color: #123d80 !important;}

a.astra-search-icon{color: #123d80 !important;}

.uabb-posted-by a{color: #123d80 !important;}

 div[class*="fl-node-"] .uabb-blog-post-content .uabb-post-meta { font-size: 0.8rem;
}

.content-area .site-main .fl-builder-content .fl-rich-text *{
    font-weight: revert;
    font-size: revert;
}

.single .nav-links .nav-previous, .single .nav-links .nav-next {
    color: #123D80 !important;
}

.page-links .page-link, .single .post-navigation a {
    color: #123D80 !important;
}

.uabb-adv-accordion-button-icon {
    color: #123D80 !important;
}

div[class*="fl-node-"] .uabb-blog-post-content .uabb-read-more-text span, 
div[class*="fl-node-"] .uabb-blog-post-content .uabb-read-more-text:visited * {
    color: #18B7FB !important;
}

.wp-block-latest-posts.wp-block-latest-posts__list li a{color: #123d80 !important;}

.uabb-tag-links a{color: #123d80 !important;}

.site-footer h1,h2,h3 {color: #ffffff !important;}

.site-footer {
    background-color: #123d80 !important;
    background-image: none;
}

/*
.ast-search-box.full-screen{background: #123d80 !important;}

.ast-primary-header-bar {
    background-color: #123d80 !important;
    background-image: none;
}

.ast-builder-menu-1 .main-header-menu, .ast-builder-menu-1 .main-header-menu .sub-menu {
    background-color: #123d80 !important;
    background-image: none;
}

.ast-below-header-bar {
    background-image: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0)),url(/wp-content/themes/knowledge-hub-blue/assets/Asset-1.png) !important;
    background-repeat: repeat;
    background-position: center center;
    background-size: auto;
    background-attachment: scroll;
}
*/


.fl-builder-content div[class*="fl-node-"] a.fl-button,.fl-builder-content div[class*="fl-node-"] a.fl-button:hover{
    font-weight: 700;
    text-transform: uppercase;
    border:  none;
}

.site-header-below-section-right .current_page_item a, .site-header-below-section-right a {
      background-image: linear-gradient(to bottom, #ffffff 50%, transparent 50%) !important;
}



/* tabs */
 ul.uabb-masonary-filters > li.uabb-masonary-current {
    color: #1d1d1b;
  background: #18B7FB !important;
}

/* button */


#callOut .fl-module-button a.fl-button{ background: #18B7FB !important; }
#callOut .fl-module-button a.fl-button:hover{ background: #1B5BA0 !important; border: none;}

.header-m-60 .fl-module-button a.fl-button{ background: #18B7FB !important; }
.header-m-60 .fl-module-button a.fl-button:hover{ background: #1B5BA0 !important; }

.joinCommunity .fl-module-button a.fl-button{ background: #18B7FB !important; }
.header-m-60 .fl-module-button a.fl-button:hover{ background: #1B5BA0 !important; }
body .fl-builder-content div[class*="fl-node-"] a.fl-button{
   border-color: #18b7fb !important;
   background: #18b7fb !important;
}

body .fl-builder-content div[class*="fl-node-"] a.fl-button:hover{
   border-color: #1B5BA0 !important;
   background: #1B5BA0 !important;
}


.fl-builder-content a.fl-button * {
    color: #fff !important;
	  transition: color .4s;
}

.fl-builder-content a.fl-button:hover * {
    color: #fff !important;
}


.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {

    border-color: #18B7FB;
    background-color: #18B7FB;

}

.sub-menu li {
    background-color: #123d80;
    padding: 10px;
}
.sub-menu li a {
   color:#ffffff;
}

.ast-builder-menu-2 .sub-menu, .ast-builder-menu-2 .inline-on-mobile .sub-menu {
    border-color: #18b7fb !important;
}

.main-header-menu .sub-menu{background: transparent;}

.main-header-menu .sub-menu li a {
	width:100%;
	height: 100%;
    padding: 10px;
}

.uabb-module-content. a {
    border-style: solid;
    border-width: 0;
    background-clip: border-box;
    border-color: #18B7FB !important;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}


div[class*="fl-node-"] .uabb-module-content.uabb-creative-button-wrap a {
   border-color: #18B7FB !important;
}

div[class*="fl-node-"] .uabb-creative-button-wrap a{
    background: #18B7FB !important;
}

div[class*="fl-node-"] .uabb-creative-button-wrap a *{
   color: #FFFFFF !important;
}


div[class*="fl-node-"] .uabb-creative-button-wrap a:hover{
      border-color: #1B5BA0 !important;
   background: #1B5BA0 !important;
}

input[type="submit"]:hover{
	      border-color: #1B5BA0 !important;
   background: #1B5BA0 !important;
	
}

/* search */
.ast-search-icon{
    background-color: #18B7FB !important;
    border-radius: 3px;
    padding: 5px;
    margin-right: 35px;
}

/* borders */

 .uabb-blog-posts .uabb-blog-posts-shadow {
    border-style: solid;
    border-width: 0;
    background-clip: border-box;
    border-color: #18B7FB !important;
    border-top-width: 4px;
}

.fl-builder-content .fl-node-615c937742eb1 a.fl-button, .fl-builder-content .fl-node-615c937742eb1 a.fl-button:visited {
    font-weight: 700;
    text-transform: uppercase;
    border: 1px solid #18B7FB;
}


/* generall css classes */

.ast-page-builder-template .site-content > .ast-container .mp_wrapper {
    max-width: 80% !important;
    padding: 0;
    margin: 0 auto;
}

/*
div[class^="fl-node-"] > .fl-row-content-wrap, div[class*="fl-node-"] > .fl-row-content-wrap{
    background-image: url(/wp-content/themes/knowledge-hub-green/assets/herobg.jpeg) !important ;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
}
*/
 .header-m-60 > .fl-row-content-wrap {
   /* background-image: url(/wp-content/themes/knowledge-hub-blue/assets/herobg.jpeg) !important ;*/
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
}

 .header-m-60 > .fl-row-content-wrap:after {
    background-color: rgba(18,61,128,0.59);
} 


h6, .entry-content h6 {
     color: #1D1D1B;
     font-weight: 600!important;
}
 .mb-0 .fl-rich-text p {
     margin-bottom: 0!important 
}
 #ast-desktop-header .ast-below-header-bar {
     background-size: cover;
}
 .site-footer h2, .site-footer h3, .site-footer a {
     color: white !important;
}
 .site-footer .widget_block, .site-footer .widget_nav_menu li {
     margin-bottom:20px;
}
 .site-footer h3 {
     font-size: 22px;
}
 .wiley-logo-footer {
     margin-left: -10px;
     margin-top: 50px;
}
 .site-primary-footer-wrap {
     padding-bottom: 0!important;
}
 .ast-footer-copyright {
     font-size: 13px!important;
}
 @media (min-width: 768px) {
     .ast-footer-copyright {
         margin-left: 15px;
    }
	
}
 @media (min-width: 1024px) {
     .site-below-footer-wrap {
         margin-top: -75px;
    }
}
 @media (min-width: 1380px) {
     .ast-footer-copyright {
         margin-left: 2%;
    }
}
 .ast-search-icon {
     background-color: #39C76F;
     border-radius: 3px;
     padding: 5px;
     margin-right: 35px;
}
 .header-widget-area {
     padding:0px;
     margin:0px;
}
 .header-widget-area .wp-block-image {
     margin:0px;
}
 #masthead .ast-container {
     padding-right:0px;
}
/* Accordion */
 .table-accordion {
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
     align-content: stretch;
     justify-content: space-between;
}
 .cell-accordion {
     display: flex;
     vertical-align: middle;
     width: 48%;
}
 .cell-accordion-text {
     width: 48%;
}
 .cell-accordion img{
     width:100%;
     height:auto;
     display:block;
     object-fit: cover;
}
 @media (max-width: 550px) {
     .table-accordion {
         display: flex;
         flex-direction: column;
    }
     .cell-accordion-text {
         width: 100%;
         margin-top: 20px;
    }
     .cell-accordion {
         width:100%;
    }
}
 #search-box .uabb-search-form-inline .uabb-form-field {
     padding-right: 0;
}
 .uabb-meta-date {
     letter-spacing: 2px;
     color: #575756 
}
 .uabb-post-thumbnail img {
     min-height: 200px;
     max-height: 200px;
     object-fit: cover;
     margin-top: 25px;
}
 .uabb-blog-post-content .uabb-post-meta {
     font-weight: 700;
}
 .post-content-list .uabb-blog-post-content .uabb-post-meta {
     display: flex;
}
 .post-content-list .uabb-meta-date {
     font-size: 1rem!important;
}
 .post-content-list .uabb-blog-post-content .uabb-post-meta {
     font-size: 1rem!important;
}
 .post-content-list .uabb-meta-date {
     margin-right: 20px 
}
 #tabbed-content .uabb-tab-current {
     border-bottom: 3px solid #1B5BA0;
}
 #tabbed-content li {
     margin: 0;
}
 #tabbed-content .uabb-tabs > nav ul {
     border-bottom: 1px solid #bfbfbf;
     margin: 0px;
}
 #tabbed-content .fl-module-content {
     margin: 20px 0;
}
 #tabbed-content .fl-row-content-wrap {
     padding: 20px 0;
}
/* Events tabs*/
 #tabs-switch .uabb-tabs-style-iconfall > .uabb-tabs-nav .uabb-tabs-icon {
     opacity: 1;
     -webkit-transition: -webkit-transform 150ms, opacity 150ms;
     transition: transform 150ms, opacity 150ms;
     -webkit-transform: translate3d(0, -0px, 0);
     transform: translate3d(0, 00px, 0);
}
 #tabs-switch .uabb-tabs > nav ul {
     margin-left: 80%;
}
 #tabs-switch div.uabb-tabs > nav {
     margin-bottom: -200px;
}
 #tabs-switch li::before {
     display: none 
}
 #tabs-switch .uabb-tab-title {
     display: none 
}
 .event-list ul {
     margin: 2em 0;
     border-bottom: 2px solid lightgrey;
}
 .event-list > div > div.uabb-masonary-filters-wrapper > ul > li.uabb-masonary-filter-6154694f92363.uabb-masonary-current {
     border: none;
     border-bottom: 4px solid #1B5BA0!important;
}
 .post-content-list > div > div.uabb-masonary-filters-wrapper > ul > li.uabb-masonary-filter-614e36b48dc8a.uabb-masonary-current {
     border: none;
     border-bottom: 4px solid #1B5BA0!important;
}
 .event-list ul.uabb-masonary-filters > li.uabb-masonary-current {
     border: none;
     border-bottom: 4px solid #1B5BA0!important;
     background: none !important;
}
 .event-list ul.uabb-masonary-filters > li {
     margin-bottom: -1px;
     padding-left: 0!important;
     padding-right: 10vw!important;
     border: none!important;
     font-size: 22px;
     color: #000;
     font-weight: 600;
}
/* Single Blog posts */
 .custom-post-layout {
     min-height: 30vh;
     margin-top: -30vh;
     z-index: 222;
     position: absolute;
     display: grid;
     align-items: center;
}
 .single-post .site-below-header-wrap {
     min-height: 50vh;
  /*   background: linear-gradient(to right,rgba(18,61,128,0.59),rgba(18,61,128,0.59)),url(/wp-content/themes/knowledge-hub-blue/assets/herobg.jpeg);*/
     background-position: center;
     background-size: cover;
     align-content: flex-start;
}
 .single-post .cat-links {
     display: none;
}
 .single-post .entry-title {
     color: #18B7FB!important;
}
 .intro-text {
     font-size: 32px;
     font-weight: 100!important;
     color: #fff;
}
 .intro-text p {
     margin-bottom: 0!important;
}
 .custom-post-layout .single .entry-header {
     margin-bottom: 0!important;
}
 .custom-post-info {
     justify-content: flex-start;
     flex-wrap: wrap;
     margin: 25px 0;
}
 .custom-post-info-title {
     width: 200px;
     font-weight: 700;
     color: #123D80;
	 display: inline-block;
}
 .custom-post-info-title2 {
     font-weight: 700;
     color: #123D80;
}
 .custom-post-info-desc {
     width: 80%;
     margin-bottom: 10px;
}
 .custom-post-info2 {
     background: #e1e1e1;
     min-width: 150vw;
     margin-left: -50vw!important;
    /* padding: 30px 0 60px 0;*/
    padding: 0 0 15px 0;
}
 .custom-post-info2-desc {
     margin-left: 50vw ;
     padding: 30px 0 60px 0;
}
 .custom-post-info-column1 {
     float: left;
     width: 200px;
}
 .custom-post-info-column2 img {
     float: left;
     margin-right: 10px;
}
 .single-post .ast-article-single{
     padding: 0;
     background-color: transparent!important;
}

 @media (min-width: 993px) {
     .ast-right-sidebar #secondary {
         padding-left: 0px;
         border: none!important;
    }
     .ast-right-sidebar #primary {
         border: none!important;
    }
     .most-read .wp-block-latest-posts__featured-image img {
         min-width: 100%;
         margin-bottom: 10px;
    }
}
 .wp-block-latest-posts.wp-block-latest-posts__list li {
     border-top: 4px solid #18B7FB;
     padding: 20px 0px 30px 0;
     line-height: 26px;
}
/*
 .wp-block-latest-posts.wp-block-latest-posts__list li:nth-child(1) img {
     display: none;
}
 .wp-block-latest-posts.wp-block-latest-posts__list li:nth-child(2) img {
     display: none;
}
*/
 .wp-block-latest-posts.wp-block-latest-posts__list li a {
     font-size: 20px;
     font-weight: 600;
}
 .wp-block-latest-posts__post-date {
     font-size: 1em;
     font-weight: 600;
     padding-top: 5px;
}
 .single-post .post-navigation {
     display: none;
}
 .ast-single-related-posts-container {
     background: transparent;
}
 .ast-related-posts-title-section {
     border: none;
}
 .ast-related-post img {
     max-height: 200px;
     min-height: 200px;
     object-fit: cover;
     border-top: 2px solid #39c76f;
     padding-top: 20px;
}
 .single-post .fl-module-content {
     margin-left: 0;
     margin-right: 0;
     margin-top: 0;
}
 .single-post .fl-row-content-wrap {
     padding-left: 0;
     padding-right: 0;
}
 .single-post .custom-single-post-layout {
     display: none;
}

 .custom-post-info  div.custom-post-info-desc p {
     margin-bottom: 0;
}

 .single-post #primary {
     margin-bottom: 0;
     margin-top: 25px;
}
/* video poster */
 .fl-video-poster {
     position: relative;
     display: inline-block !important;
}
 .fl-module-video .fl-video-poster:after {
     content: "";
     background: url(/wp-content/themes/knowledge-hub-blue/assets/icon-play.png);
     position: absolute;
     width: 100px;
     left: 50%;
     transform: translate(-50%, -50%);
     top: 50%;
     height: 100px;
     background-repeat: no-repeat;
}
/* bordered image */
 .border-image img {
     border: 20px solid #e5e5e5;
}

.custom-post-layout {
	margin-right:50px;
}

/* mobile menu */
 @media (max-width: 921px) {
         .custom-post-layout {
         min-height: 40vh;
         /*margin-top: 0;
         background: linear-gradient(to right,rgba(185,45,128,0.59),rgba(185,45,128,0.59)),url(/wp-content/themes/knowledge-hub-blue/assets/herobg.jpeg);*/
         background-position: center;
         left: -10px;
         padding: 20px;
         margin-right: -40px;
    }
	 
	 .flex{display:flex;}
	 
	  .ast-menu-toggle:focus{outline:none}
	 
	 .custom-post-info-desc{
		display: block; 
	 } 
	 
	  .custom-post-info-title2 {
     width:200px;
	}
	 
	 .custom-post-info-title{
		display: block; 
	 } 
	 
     .intro-text {
         font-size: 18px;
    }
      .custom-post-info-column1, .custom-post-info-column2 {
		 display:inline-block;
    }


     #masthead .ast-mobile-header-wrap .ast-above-header-bar {
         padding-left: 20px;
         padding-right: 0px;
         padding-top: 0;
         background: #123D80;
    }
     .ast-above-header-bar .ast-grid-right-section {
         background: none;
    }
     .ast-header-break-point .ast-primary-header-bar {
         background: #1B5BA0;
    }
     .ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle {
         background: #1B5BA0;
    }
     .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
         padding-top: 5px;
         padding-bottom: 5px;
    }
     .ast-header-break-point .main-header-menu {
         background: #1B5BA0;
         padding-left: 0px;
    }
     .ast-header-break-point .main-navigation ul .menu-item .menu-link {
         border-bottom-width: 0;
         color: #fff;
         padding: 0!important;
    }
     .ast-header-break-point .ast-header-search {
         padding: 20px 0!important;
    }
     .ast-mobile-header-wrap .ast-mobile-header-content, .ast-desktop-header-content {
         background-color: #1B5BA0;
         min-height: 84vh;
         padding-left: 40px;
         padding-right: 40px 
    }
     .ast-header-break-point .main-header-menu {
         border-top-width: 0;
    }
     .ast-builder-menu-1 .menu-item > .menu-link, .ast-header-break-point .main-navigation .stack-on-mobile li {
         font-size: 1.2rem;
    }
     #site-navigation {
         padding-bottom: 10px 
    }
     .ast-builder-menu-1 .main-header-menu {
         padding-top: 10px;
         border-top: 2px solid #fff!important;
    }
}
 .main-header-menu .menu-link, .main-header-menu>a {
     text-decoration: none;
     margin: 0 1em!important;
     padding: 0!important;
}
 .site-header-below-section-right .current_page_item a {
     background-image: linear-gradient(to bottom, #ffffff 50%, transparent 50%);
     background-position: 0px 2.5em;
     background-repeat: repeat-x;
     background-size: 1px 5px;
     display: inline;
}
 .site-header-below-section-right a {
     background-image: linear-gradient(to bottom, #ffffff 50%, transparent 50%);
     background-position: 0px 4em;
     background-repeat: repeat-x;
     background-size: 1px 5px;
     display: inline;
}
 .site-header-below-section-right a:hover {
     background-position: 0px 2.5em;
}

 .single-elearning .custom-post-layout, .single-elearning .custom-post-info, .single-elearning .custom-post-info2 {
     display: none;
}


/* search results */
 @media (min-width: 550px) {
     .search-results .ast-article-post {
         width: 50%;
    }
}
 .search-results .read-more a {
     background: #18B7FB;
     padding: 10px 25px;
     border-radius: 5px;
     color: #000;
     font-weight: 600;
     text-transform: uppercase;
}
 .search-results .read-more a:hover {
     background: #086b38;
     color: #fff 
}
 .search-results .blog-layout-1 {
     border-bottom: none;
     border-top: 4px solid #18B7FB;
     padding-top: 2em;
}
 .ast-search-box.full-screen .ast-search-wrapper fieldset {
     border-bottom: 2px solid #18B7FB;
}
 .search-form .astra-search-icon:before {
     color: #18B7FB 
}
 .ast-header-search .astra-search-icon {
     padding: 0px 2px;
}

.fl-module-video .fl-video-poster {text-align: center;}
.fl-module-video .fl-embed-video {text-align: center;}

 #comments .submit, .search .search-submit {
     padding: 13px 15px;
     border-radius: 0 5px 5px 0;
     border: 0;
     margin-left: -4px;
}
 @media (min-width: 768px) {
     .search-form .search-field {
         width: 30vw;
    }
}
/* blog archive page */
 @media (min-width: 768px) {
     .blog .hentry {
         width: 50%;
    }
     .blog .ast-row {
         display: flex;
         flex-wrap: wrap;
    }
}
 .blog .hentry .read-more a {
     background: #18B7FB;
     color: #000;
     padding: 10px 20px;
     border-radius: 5px;
     font-weight: 600;
}
 .blog .hentry .read-more:hover a {
     background: #155c35;
     color: #fff;
}
 .blog .hentry .entry-title a {
     font-size: 20px;
     color: #155c35;
}
 .blog .entry-title {
     line-height: 1!important;
}
 .blog .post-thumb-img-content img {
     border-top: 4px solid #18B7FB;
     padding-top: 20px 
}
 .blog .entry-meta {
     display: none;
}
 .blog .blog-layout-1 {
     border-bottom: none!important;
}
/* Single topics post */
 .single-topic .fl-module-content {
     margin-left: 0;
     margin-right: 0;
     margin-top: 0;
}
 .single-topic .fl-row-content-wrap {
     padding-left: 0;
     padding-right: 0;
}
 .left-border .fl-row-content-wrap {
     padding-left: 20px!important;
}
 .single-topic .site-below-header-wrap {
     min-height: 50vh;
     background: linear-gradient(to right,rgba(18,61,128,0.59),rgba(18,61,128,0.59)),url(/wp-content/themes/knowledge-hub-blue/assets/herobg.jpg);
     background-position: center;
     background-size: cover;
     align-content: flex-start;
}
 .single-topic .cat-links {
     display: none;
}
 .single-topic .entry-title {
     color: #18B7FB!important;
}
 .single-topic .entry-header:before {
     content: "ARTICLE";
     font-size: 22px;
     color: #38c76f;
     font-weight: 600;
}
 .single-topic .custom-single-post-layout {
     display: none;
}

/*  page hero section */
body[class*="page-id-"] .header-m-60{
     margin-top: -60px;
}

/* jquery transparent background to menubar when is hero section on site*/
 .bg-transparent {
     background: transparent!important;
     margin-bottom: -60px;
}
/*register form */
 .mepr_price {
     display: none;
}
 .mp-form-label {
     font-weight: 600;
}
 @media (min-width: 922px) {
}
#menu-item-26273 a:after {
      content: "|";
      position: absolute;
      margin-left: 12px
}

.mp-form-submit input[type="submit"] {
    font-weight: 700;
    text-transform: uppercase;
    padding: 13px 20px;
}

@media (max-width: 768px) {
  .fl-col-small:not(.fl-col-small-full-width) {
    max-width: none !important;
  }
}

a:focus{outline:none;}

/* from astra addiiona lcss */


.single-post .site-below-header-wrap {
	 min-height: 32vh!important;
}
.single-events .custom-post-info, .single-events .custom-post-info2 {
    display: none;
}

.single-post .fl-module-content {
	margin-right: 20px!important
}


.single-elearning .custom-post-layout {
	 display: grid!important
}


/*Dan - hacks to override hard coded elements in theme*/

.search-results .entry-meta {
	display:none;
}

@media (min-width: 421px) {
.single .post-navigation .nav-links {
    -js-display: block;
    display: block;
}
}

.fl-builder-content .fl-node-61bcbbc9eca70 .fl-rich-text, .fl-builder-content .fl-node-61bcbbc9eca70 .fl-rich-text * {
    font-weight: revert;
    font-size: revert;
}

.content-area .site-main .fl-builder-content .fl-rich-text * {
    font-weight: revert;
    font-size: revert;
}

.site-header-below-section-right .sub-menu a {
	background-size: 0px 5px;
} 


.mp-form-submit input[type="submit"]{text-transform:inherit}

.nav-next {
	float:right;
}
/* footer styling for smaller devices such as portrait tablets */
@media (max-width: 921px){
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-5-equal .ast-builder-grid-row {
    grid-template-columns: repeat( 4,1fr );
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section.site-footer-primary-section-2 {
		display: none;
	}
}
@media (max-width: 544px) {
.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row {
    grid-template-columns: 1fr;
}
}

@media only screen and (max-width: 1220px) and (min-width: 922px) 

{

     .main-header-menu > .menu-item > .menu-link{ 

         font-size: 13px;

    line-height: 45px;

    margin: 0 8px !important;

}

}