/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 
.subpageBanner h1, .subpageBanner h2, .subpageBanner h3 {color:#ffffff;}
.subpageBanner h2 {margin-top:0;}
/*.licensingMenu {font-size:16px;border-left:1px solid #cdcdcd;margin-left:40px;}
.licensingMenu h4 {font-weight:600;color:#4f4f50;}
.licensingMenu a {color:#4f4f50;}
.licensingMenu a:hover {text-decoration:underline;}
.licensingMenu ul {list-style:none;padding-left:15px;}*/

.sidebarMenu {font-size:18px;border-left:1px solid #cdcdcd;margin-left:40px;}
.sidebarMenu a {color:#4f4f50;font-weight:500;}
.sidebarMenu .current_page_item a {color:#000;font-weight:600;}
.sidebarMenu a:hover {text-decoration:underline;color:#4f4f50;}


/* mobile menu burger */.sidebarMenu .fl-page button * {color:#333;}

.rightMenu .fl-menu-mobile-toggle {
    background: #666;
}

/*end mobile buger */
.sidebarMenu .fl-page button * {color:#333;}
p {
    margin: 0 0 20px;
}
.leader img {transition: all .2s ease-in-out;}
.leader img:hover  {color:#000;transform: scale(1.1);}

.fl-page-footer-widgets P {font-size:14px;}
.subpageBanner h1, .subpageBanner h2, .subpageBanner h3 {color:#ffffff;}
.subpageBanner h2, .subpageBanner1 h2 {margin-top:0;}

.subpageBanner1 h1, .subpageBanner1 h2, .subpageBanner1 h3 {color:#ffffff;}

.subpageBanner .fl-row-content-wrap {padding-bottom:10px}
/*.footerRow, .copyright {max-width:1200px;}*/
.subpageBanner {max-width:1200px;}
/*.subpageBanner .fl-col {
    background-color: rgba(0,26,65,0.6);
    border-radius: 12px;
    width: auto!important;
    padding: 20px;
}*/

.subpageBanner.landing .fl-row-content-wrap, .subpageBanner .fl-row-content-wrap {min-height:410px;}




.licensingMenu, .rightMenu {font-size:16px;border-left:1px solid #cdcdcd;margin-left:40px;}
.licensingMenu h4, .rightMenu h4 {font-weight:600;color:#4f4f50;}
.licensingMenu a, .rightMenu a {color:#4f4f50;}
.licensingMenu .menu > li > a:hover, .licensingMenu .menu > li > a:focus, .licensingMenu .menu > li > .fl-has-submenu-container:hover > a, .licensingMenu .menu > li > .fl-has-submenu-container.focus > a, .licensingMenu .sub-menu > li > a:hover, .licensingMenu .sub-menu > li > a:focus, .licensingMenu .sub-menu > li > .fl-has-submenu-container:hover > a, .licensingMenu .sub-menu > li > .fl-has-submenu-container.focus > a, .licensingMenu .menu > li.current-menu-item > a, .licensingMenu .menu > li.current-menu-item > .fl-has-submenu-container > a, .licensingMenu .sub-menu > li.current-menu-item > a, .licensingMenu .sub-menu > li.current-menu-item > .fl-has-submenu-container > a {
    color: #000000;
    font-weight:500;
}
.rightMenu .menu > li > a:hover, .rightMenu .menu > li > a:focus, .rightMenu .menu > li > .fl-has-submenu-container:hover > a, .rightMenu .menu > li > .fl-has-submenu-container.focus > a, .rightMenu .sub-menu > li > a:hover, .rightMenu .sub-menu > li > a:focus, .rightMenu .sub-menu > li > .fl-has-submenu-container:hover > a, .rightMenu .sub-menu > li > .fl-has-submenu-container.focus > a, .rightMenu .menu > li.current-menu-item > a, .rightMenu .menu > li.current-menu-item > .fl-has-submenu-container > a, .rightMenu .sub-menu > li.current-menu-item > a, .rightMenu .sub-menu > li.current-menu-item > .fl-has-submenu-container > a {
    color: #000000;
    font-weight:500;
}
.licensingMenu a:hover, .rightMenu a:hover {text-decoration:underline;}
.licensingMenu ul, .rightMenu ul {list-style:none;padding-left:15px;}

.rightMenu {text-transform:uppercase;}



.sub {margin-left:40px;font-size:18px;}

.licenseFAQ .fl-accordion-button-label {
    font-weight: 500;
    font-size: 1.1em;
}
.licenseFAQ a {color:#333;}


.licensingTable table thead {
    border-bottom: solid 2px rgba(144, 144, 144, 0.25);
}

.licensingTable table tbody tr:nth-child(2n + 1) {
    background-color: rgba(144, 144, 144, 0.075);
}
.licensingTable table tbody tr {
    border: solid 1px rgba(144, 144, 144, 0.25);
    border-left: 0;
    border-right: 0;
}
.licensingTable table td {
    padding: 0.75em 0.75em;
    font-size: 0.9em;}
    
    .extendedForm .everest-forms .evf-field-container .evf-frontend-row label {
    display: block;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
    margin: 20px 0 5px 0;
    color: #494d50;

}
.licensingTable table {width:100%;margin-top:30px;}
.extendedForm .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul li label {
    font-weight: 500;
    margin-top: 5px;
}
.extendedForm .formsectiontitle {border-top: 1px solid #666;margin-top:30px;}
.newsCar .fl-post-carousel-image {border:1px solid #cdcdcd;}
.newsCar .fl-post-carousel-grid .fl-post-carousel-post {
    border: none;
}
.newsCar h2 {text-transform:none;}

.newsCar {background-color:#93a4c0;}
.newsCar .bx-wrapper .bx-pager.bx-default-pager a {
    background: #0d0d52;
}

.newsCar .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #aeaeb3;
}


/*News Page */
/*Shuffle Filter to right sidebar*/
@media (min-width:992px){
    .newsItems .pt-cv-wrapper .col-md-6 {
    width: auto;
}

#pt-cv-view-9a792e83t8{clear:none!important;width:80%}
.newsItems .cvp-live-filter {
    margin-bottom: 10px;
    float: right;
    Display: block;
    width: 20%;
    Border-left: 1px solid #666;
    padding-left: 15px;
    font-size:20px;
    font-weight:500!important;
}
.newsItems .cvp-live-filter.cvp-button div {
    background: 0 0;
    box-shadow: none!important;
    padding: 6px;
    width: 100%;
    Text-align: left;
    text-transform: uppercase;
}
}

.newsItems .pt-cv-ifield>*, .newsItems .pt-cv-view .pt-cv-content-item>* {
    margin-bottom: 10px;
    font-size: 18px;
}
.newsItems .pt-cv-custom-fields {
    display: flex;
    margin-top: 2px;
    margin-bottom: 10px;
    font-size:15px;
}
.newsItems .pt-cv-wrapper .btn {
    white-space: nowrap;
    font-size: 18px;

}
.newsItems label {
    font-weight: 400;
}
.newsItems .cvp-live-filter.cvp-button input[type=radio]:checked~div {
    background: #e1a71c;
}
.newsItems h3 {
    margin-bottom: 0!important;margin-top:0;
}
.newsItems p {margin:0 0 10px;}

/* news boxes 
#news_slider .owl-item img {display:block;margin:0!important;border:1px solid #cdcdcd;width:100%;height:auto;}
#news_slider .owl-item, #event_slider .owl-item h3, #event_slider .owl-item h4, #event_slider .owl-item h5 {color:#ffffff;}
#news_slider .owl-item a {color:#000;}
#news_slider .owl-item a:hover {color:#fff;}
#news_slider .owl-item .newsEx  {padding: 7%;text-align:center;font-size:.9em;color:#ffffff;}
*/

/*event boxes */

.eventListing h3 {
    margin-bottom: 0!important;margin-top:0;
}
.eventListing p {margin:0;font-size:15px;}


#event_slider .owl-item img {display:block;margin:0!important;border:1px solid #cdcdcd;width:100%;height:auto;}
#event_slider .owl-item p {margin:0;font-size:.9em;}
#event_slider .owl-item, #event_slider .owl-item h3, #event_slider .owl-item h4, #event_slider .owl-item h5 {color:#ffffff;}
#event_slider .owl-item h3 {font-size:20px;text-transform:none;margin-top:0;}
#event_slider .owl-item a {color:#000;}
#event_slider .owl-item a:hover {color:#fff;}
.sliderText  {padding: 10px;}

/*
.homeNews {display:block;}
.homeNews .pt-cv-carousel-caption {height:320px;overflow:hidden;}
.newsBoxes .labb-posts-carousel .labb-posts-carousel-item .hentry {
    background: #e1a71c;
    border-radius: 0;
    border: none;
    padding: 0;
    margin: 0;
    padding-bottom:10px;
}
.newsBoxes .labb-posts-carousel .labb-posts-carousel-item .labb-entry-text-wrap {
    text-align: center;
    max-width: 650px;
    margin: 0 auto;
    padding: 25px 15px;
    height: 350px;
    overflow: hidden; }
    
.newsBoxes .labb-posts-carousel .labb-posts-carousel-item .labb-entry-text-wrap .entry-summary:before {
    width: 35px;
    height: 1px;
    background: #e1a71c;
    display: block;
    content: "";
    text-align: center;
    margin: 0 auto 15px;
}
.newsBoxes .labb-posts-carousel .labb-posts-carousel-item .labb-project-image .labb-image-info .labb-terms {
    display: none;
 
}

.newsBoxes .labb-posts-carousel .labb-posts-carousel-item .entry-title a:hover {
    color: #ffffff;text-decoration:underline;
} */
.pdfDownload {text-align:right;margin-top:20px;}
.fl-page-bar {
    border-bottom: none;
}

.fl-page-nav-right .fl-page-header-wrap {
    border-bottom:none!important;
}
.fl-page-header-fixed .fl-page-header-wrap {
    top: 0!important;
}
/* Ninja Forms global */
.nf-field-description {
    font-size: 14px;
	margin-bottom:12px;
}
.nf-form-content .label-above .nf-field-label {margin-bottom:0!important;}

.callout .fl-callout-photo-left .fl-callout-photo, .callout .fl-callout-photo-left-text .fl-callout-photo {
    display: table-cell;
    width: 110px;
    vertical-align: middle;
}