/*   
Theme Name: NLIS Bahamas
Version: 2
*/

.widget { list-style:none; }
#commentform label{display:block;}
#commentform input[type="submit"]{background:#2c52ad; color:#fff; border:none; box-shadow:none;padding:5px 15px; padding:8px 30px;}
#commentform input[type="submit"]:hover{background:#f1bd4d; color:#fff;}
#commentform input,#commentform button,#commentform select,#commentform textarea{border:1px solid #2c52ad; min-height:32px;}
.section-b-wrapp .bwg_nav_cont_0 { display:none; }
.alignright {
    float: right;
    margin: 20px;
}
.alignleft{float:left; margin-right:20px;}
.testi_para > span {
    display: block;
    font-style: italic;
    margin: 10px auto;
}
.centertxt { text-align:center; }
.metaslider.ms-theme-simply-dark .flexslider ul.slides .caption-wrap,.metaslider .caption-wrap{ background:none !important;}
.innerpage-wrapp h1,.innerpage-wrapp h2,.innerpage-wrapp h3,.innerpage-wrapp h2 a,.latestnews h3,.archivednews h3,.innerpage-wrapp h4 a,.blog-panel h1{ color:#2c52ad ;}
.breadcrumbs span{color:#f1bd4d;}
.breadcrumbs span a span:hover,.innerpage-wrapp h2 a:hover{color:#f1bd4d;}
.breadcrumbs span a span{color:#000;}
.breadcrumbs span a{outline:none;}
.sider-bar .children.constul{list-style:none;padding-left: 0;}
.sider-bar .children.constul li{ list-style:none; position:relative; padding-left:15px; padding-top:8px;    border-bottom: 1px solid #ccc;padding-bottom: 5px;}
.sider-bar .children.constul li:before{ width: 0; height: 0; border-top: 4px solid transparent; border-left: 6px solid #2c52ad; border-bottom: 4px solid transparent;position:absolute; content:""; left:0px; top:14px}
.sider-bar .children.constul li a{ color:#333; outline:none;}
.sider-bar .children.constul li a:hover{color:#f1bd4d;}
.sider-bar h4{margin-bottom:0;}
.currentitemmenu{background:#eee;}
.ve-cat-widget-listing{padding-left:0;}
.ve-cat-widget-div ul.ve-cat-widget-listing li{background: #f0f0f0;border-bottom: 1px solid #000 !important; padding-left:3px;}
.ve-cat-widget-div ul.ve-cat-widget-listing li a{color:#2c52ad !important; outline:none;}
.ve-cat-widget-div ul.ve-cat-widget-listing li span.post-count{margin-right: 3px;}
.innerpage-wrapp h2 a{text-decoration:none;outline:none;}
.archivednews,.latestnews{padding: 0 0 20px;}
.archivednews h3,.latestnews h3{margin:10px 0 10px 15px;}
#innerpage .headlinenews-content{padding: 0;}
.blog-panel .breadcrumbs{padding: 0 0 20px;color: #000;}
.breadcrumbs{font-size: 16px;}
.ngg-album-compact h4{text-align: center;}
.ngg-album-compact p{display:none;}
.ngg-album-compact h4 .ngg-album-desc{color: #2c52ad; outline:none;}
.ngg-album-compact h4 .ngg-album-desc{height: 44px;}
.ngg-album-compactbox .Thumb{outline:none;}
.ngg-albumoverview{margin-bottom: 0px !important;}
.innerpage-wrapp h4 a:hover{color:#f1bd4d;}
.give-btn{background: #2c52ad !important;color: #fff !important;}
.give-btn:hover{background:#f1bd4d !important;}
.librarylisting{border-bottom: 1px solid #cacaca;padding:0 0 0 60px;}
#innerpage .header{border-bottom: 2px solid #cacaca;}
#innerpage .headlinenews-content h4 a{font-size: 14px;}
#innerpage .headlinenews-bodycontent{padding: 0;}
.headlinenews-content{border: none !important;box-shadow:none;}
.wp-pagenavi{text-align: center;}
.wp-pagenavi a, .wp-pagenavi span{border: 1px solid #000; background:#2c52ad; color:#fff;}
.blog-panel.singlepostdetails h1,.blog-panel.singlepostdetails .post{border-bottom:none;}
.post-date-comment,#commentform p,#respond h3{color:#000;}
.blogcontents.singlelist{padding:15px 0 0; font-size:16px;}
.librarylisting h4{font-size:16px; border-bottom:5px solid #2c52ad; font-weight:600 !important;padding: 0 0 5px;color:#2c52ad;}
/* .blogcontents p a:hover{color:#f1bd4d !important; outline:none;} */
.innerpage-wrapp h2 a{text-transform:uppercase;}
#ajaxsearchlite1,#publiclibcat{margin: 25px 0 0 50px;}
#publiclibcat{border: 1px solid #d2d2d2;height: 34px;color: #000;padding: 0 0 0 10px;}
.default-list.dynamiclistdb{background: #f9f9f9;}
.default-list.dynamiclistdb li{border-bottom: 1px solid #dddddd;}
.fimagwrap{margin: 25px 0 0;}
.ve-cat-widget-div ul.ve-cat-widget-listing li a{max-width: 220px;line-height: 23px;}
#innerpage .latestnews .headlinenews-content h4 a{font-size: 21px;}
.text-right .btn.btn_default{margin-right: 15px;}
#innerpage .latestnews .row{border-bottom: 4px solid #2c52ad;padding: 0 0 10px;}
/* Accorian Style */

h2 {
    font-family: Arial, Verdana;
    font-weight: 800;
    font-size: 2.5rem;
    color: #091f2f;
/*     text-transform: uppercase; */
}
.accordion-section .panel-default > .panel-heading {
    border: 0;
    background: #f4f4f4;
    padding: 0;
}
.accordion-section .panel-default .panel-title a.toga {
/*     display: block; */
    font-style: italic;
    font-size: 1.5rem;
}
.accordion-section .panel-default .panel-title a.toga:after {
    font-family: 'FontAwesome';
    font-style: normal;
    font-size: 3rem;
    content: "\f106";
    color: #1f7de2;
    float: right;
    margin-top: -12px;
}
.accordion-section .panel-default .panel-title a.collapsed:after {
    content: "\f107";
}
.accordion-section .panel-default .panel-body {
    font-size: 1.2rem;
}

.askwrap a{ background:url(https://www.nlis.bs/wp-content/uploads/2020/04/icon.png) no-repeat 10px center; display:block; padding:10px 10px 10px 72px; border:3px solid #2c52ad; font-size: 24px; color:#222; text-transform:uppercase}
.askwrap a:hover{ text-decoration:none; background-color:#fffb88}
.smmtxt{ background:url(https://www.nlis.bs/wp-content/uploads/2020/04/sms.png)center top no-repeat; width:186px; height:100px; display:block;display: block;position: absolute;top: -115px;right: 30px;z-index: 9999; padding-top:96px; text-align:center}

.smmtxt span{ color:#f1bd4d}
.pum-content.popmake-content{ text-align:center; border:2px solid #2c52ad; padding: 15px;}
.pum-content.popmake-content h2{ margin-top:0; color:#2c52ad}
.pum-content.popmake-content a{background:#2c52ad; display:inline-block; padding:10px 15px; border-radius:5px; color:#fff !important}


/* Accordian Style End */
.sider-bar.page-sidebar{font-size:16px;}
#innerpage .supportlibrary{background:none;}
#innerpage .supportlibrary h4,#innerpage .supportlibrary p{color:#fff;}
#innerpage .footer-formcontact button{width: 24px;height: 24px;}
.give-form-title{text-transform:uppercase;}
.panel-title{padding: 15px;font-size: 26px; font-weight:400;}
.panel-title > a,.default-list li a{outline: none}
.panel.panel-default:nth-child(2n+1){background:#f4f4f4;}
.panel.panel-default:nth-child(2n){background:#fff;}
.accordion-section .panel-default > .panel-heading{background:none;}
.default-list li a:hover{color: #2c52ad;}
.addtoany_content{margin: 16px 0 0 !important;}
#innerpage .section-signup{background:none;padding:0 0 20px;}
#innerpage .signup-form .form-control{border: 1px solid #dedede;font-size: 16px !important;}
#innerpage .signup-form p{color:#000;}
#innerpage h2.resrchsubtitle{font-size: 32px;font-weight: 500;font-family: poppins;padding-bottom: 15px;}
.panel.panel-default{margin-bottom: 50px;}
.panel-body h2{font-size:20px; font-weight:400; margin-top:0;margin-bottom:20px;}
ul.tribe-events-sub-nav a{font-size: 22px !important;background: #2c52ad;padding: 0 10px;color: #fff;outline: none;font-weight: 500 !important;}
ul.tribe-events-sub-nav a span{font-size: 25px !important;}
.tribe-events-othermonth .tribe-events-month-event-title,.tribe-events-calendar td.tribe-events-past .tribe-events-month-event-title a{opacity:1 !important;}
.tribe-events-month-event-title a{color:red;}
.widget.widget_wp_categories_widget h4,.memphis-sliding-menu h4{background:#2c52ad; color:#fff; padding:10px;}
.memphis-sliding-menu .current_menu_item{background:#2c52ad;padding:5px 0 10px;}
.memphis-sliding-menu .current_menu_item a{color:#fff !important;}
.memphis-sliding-menu .current_menu_item a:hover{color: #f1bd4d !important;}
.widget.widget_wp_categories_widget h4{margin-bottom: 0;}

.hrf-faq-list article:nth-last-child(1) {
  display:none !important;
} 
.hideactivtax .active-cat { display:none; }
.margintop { margin-top:30px; }

tr.yellowtr { background-color:#f9eb0e; }
tr.bluetr { background-color:#3390ff; }
.table th { background-color: #f5f5f5 !important; } 
.rib_emaillogin.searchbarheight{margin:10px 0 0;}
.loclibfimage img{margin-bottom: 25px;}
.default-orderlist{font-size:16px;}
h1.tribe-events-page-title { text-align:left !important;}

.bibliocont dl {
margin-top: 0;
margin-bottom: 20px;
border: 1px solid #e1e1e1;
}
.bibliocont dt {
font-weight: 500; 
width: 500px;
float: left;
clear: both;
display: block;
padding: 10px;
margin-right:10px; 
}
.bibliocont dd {
margin-left: 0;
border-bottom: 1px solid #e1e1e1;
padding: 10px;
}
.form-group label { font-weight:700 !important;}
.required { color:#F00;}
.asklibmainwrap { margin-top:20px;}
.asklibmainwrap a { color:#f1bd4d;}
.bibliocont dd:nth-child(2n+1){ background:#e5e5e5;}
.bibliocont dd.minheight { min-height:60px;}
.bibliocont .evenng{ background:#dae4fc;}
.bibliocont dd a { color:#2c52ad; font-weight:bold; }
.regtype .form-group label{display: block; text-align: left; line-height: 35px;}
.regtype .form-group .form-control {
    float: left;
    text-align: left;
    width: 20px;
    height: 28px;
    margin-right: 5px;
}
.viewbtn.btn.btn_default { padding:5px 10px !important; }
.wpcf7-response-output { color:#000; }
.section-signup .wpcf7-response-output { color:#FFF; }
@media(max-width:600px){
.bibliocont dt{ float:none; width:100%;font-weight:bold;}
.bibliocont dd{ padding:10px}
	.smmtxt{ right:10px}
} .tribe-events-single-event-description,
.tribe-events-event-meta,
.tribe-events-meta-group,
.tribe-events-calendar-list__event-description,
.tribe-events-nav-next a,
.tribe-events-nav-previous a,
.tribe-events-single .tribe-events-sub-nav {
    color: #ffffff !important;
}
@media(max-width:568px){
.smmtxt{right: 0; width:90px !important;text-indent: -9999px;}
	.askwrap a{ font-size:18px;padding: 15px 10px 15px 72px;}
}

