#main .page-content-area{margin-bottom: 0px !important;}
#main .container{width:100%; padding:0px;}
#main .page-content-area{margin-top:0px;}
header .container{width:90%;}
#home-inner{background:#dddddd}
p.site-description{font-size:14px; color:#1d3058 !important; font-weight:700; margin-bottom:10px;}
.p-width{max-width:1024px; margin:0 auto 25px;}
ul, ol{margin-bottom:1.5em; margin-left:45px;}

.wp-block-image figcaption{font-style: italic; font-size:14px; background:#ececec; padding:5px 10px; margin-top:0;}
a, a:hover, a:focus{color:#0d629b}
.link-white a{color:#fff;}
h1.site-title{display:none !important;}
.custom-logo-link{display:block !important;}
header .custom-logo-link img{margin-bottom:5px;}
header nav{margin-top:20px;}
.slide-bg-text p{font-size:23px; font-weight:300; padding-top:0;}
.slide-bg-text h1:before{content:url(/wp-content/uploads/2019/12/tri-star.svg); display:block;margin:0 auto; margin-bottom:20px; width:100px; text-align:center;  }
.slide-bg-text h1{font-size:40px; font-weight:700;}
/*::::: grid ::::::*/
.ub-block-post-grid .is-grid { grid-gap: 0 1em
}
.ub-block-post-grid .is-grid article{margin-bottom: 1em;}
@media only screen and (max-width: 992px){
.ub-block-post-grid .is-grid.columns-3{grid-template-columns: 1fr; }
}
#wp-block-search__input-1::placeholder{color:#fff}
.featured-post{margin-left:0px;}
.underline{display:inline-block; width:auto; border-bottom:2px #f0ba30 solid; float:none; text-transform:uppercase; padding-bottom:8px}
.underline-center{display:block; width:auto; border-bottom:2px #f0ba30 solid; float:none; text-transform:uppercase; padding-bottom:8px; text-align:center;}
header.menu-wrapper nav>ul>li{margin:0px;}
.circle-adj-top{position:relative; top: -100px; margin-bottom:-120px}
.circle-adj-top img{border:5px #c0c1c2 solid;}
.circle-brd img{border:5px #c0c1c2 solid;}
.is-style-circle-mask img{border-radius:100% !important;}
.brd-top .wp-block-button__link{border:none; border-top:3px solid #f0ba30;}
/*::::: slider ::::*/
#parallax-bg #slider-inner{height: 600px;}
#parallax-bg.style2 .slide-bg-section{height:calc(70vh - 200px); height:570px;}
/*::::: Menu ::::*/
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu, .dropdown-menu:hover{border-radius: 0px !important;}
.slide-bg-text h1{padding-top:20px}
@media only screen and (max-width: 768px){
	.slide-bg-text h1{padding-top:0px}
}
/*::::: featured post ::::*/
.featured-post a{color:#fff; font-size:36px; line-height:normal;}
.featured-post .wp-block-latest-posts__post-excerpt{color:#fff; font-size:20px;}

.featured-post .wp-block-latest-posts__post-excerpt a:last-child{display:block; width:120px; font-size:20px; margin-top:20px; border-bottom:2px #f0ba30 solid;  text-transform:uppercase; padding-bottom:8px;}

/*::::: home  ::::*/
.slide-bg-text p{line-height:42px; margin-bottom:20px;}
/*::::: home sidebar ::::*/
.wp-block-archives, .wp-block-categories{border:1px #fff solid; padding:0px 5px; color:#fff;margin-bottom:10px;}
select{border:0px; color: #fff;  }
.wp-block-search{}
.wp-block-search .wp-block-search__input{border:0px; padding:10px;}
.wp-block-search__label{display:none;}
.sidebar-home{border-left:1px #fff solid; padding-left:20px}
.sidebar-home select{color:#fff;}
.sidebar-home select > option{color:#333;}
.sidebar-home h3{padding-top:10px; margin-bottom:10px; font-weight:300; font-size:20px}
.wp-block-search__button{border:0px; background:#f0ba30; color:#1d3058; padding:5px 15px; margin-left:0px !important;}
/* arrows */
select{
	margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image:
    linear-gradient(45deg, transparent 50%, white 50%),
    linear-gradient(135deg, white 50%, transparent 50%),
    linear-gradient(to right, #fff, #fff);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    0px ;
  background-repeat: no-repeat;
}
/*:::: Home-grid::::*/
.posts-grid article{background:#294379; padding:10px 40px !important;}
time.updated{display:none;}
time.published, .ub-block-post-grid-date{margin-bottom:20px; color:#acacac; font-size:13px}
.border-top-y{ border-top:2px #f0ba30 solid; padding-top:20px}
.post-header p{margin-bottom:0px; margin-top:40px;}
.ub-block-post-grid header .ub-block-post-grid-title{color:#fff !important; text-transform:normal; font-size:1.4em;  margin-bottom:5px}
.ub-block-post-grid-excerpt{color:#fff;}
.ub-block-post-grid-title a{color:#fff !important;}
.ub-block-post-grid .ub-block-post-grid-more-link{color:#fff; text-decoration:none; border-bottom:2px #f0ba30 solid; padding-bottom:3px;}
.ub-block-post-grid .ub-block-post-grid-more-link:hover{text-decoration:none;}
@media only screen and (max-width: 992px){
.wpnbha.columns-3 article, .wpnbha.columns-6 article {
    flex-basis: 100%;
}
}
/*::::subscribe::::*/
.subscribe{text-align:center; color:#fff;}
.subscribe input{color:#1d3058; border:1px #1d3058 solid;}
.subscribe .subscribe-submit{color:#fff;}
/*::::footer::::*/
#footer .container{width:90%;}
.widget_text{color: #cbcbcb; padding-top:30px;}
footer#footer a, footer#footer a:hover{color: #cbcbcb;}
.copyrights a{font-size:9px; color:#6a6e76 !important; text-align:left;}
footer #media_image-8{text-align:right;}
#menu-footer {border-left: 1px #cbcbcb solid; padding-left:20px; }
#menu-footer li{list-style:none; padding:2px;}
#footer .col-md-3:nth-child(4){float:right; width:auto}
#footer .col-md-3:nth-child(3){float:right;width:auto}

@media only screen and (max-width: 992px){
#footer .col-md-3:nth-child(4){float:none; width:auto; margin-top:40px;}
#footer .col-md-3:nth-child(3){float:none;width:auto;  margin-top:20px;}
}

/*:::page:::*/
.page #main .container{width:90%; max-width:1024px;}
.home #main .container{width:100% !important; max-width:100% !important;}
.page #main .page-content-area{margin-top:60px; margin-bottom:60px;}
.home #main .page-content-area{margin-top:0px; margin-bottom:0px;}
/*:::blog:::*/
.blog .nav-links a, .blog .nav-links{color:#fff;}

.blog .pagination .nav-links .current{background:#f0ba30 !important; color:#1d3058;}



.blog .blog-wrapper{margin:30px 0px; background: #294379; color:#fff; padding:20px 20px 10px;}
.single-post .blog-wrapper{background: #fff;}
.single-post .post-info.single, .single-post #jp-relatedposts, .single-post .blog-wrapper{color:#555 !important;}
.blog .blog-wrapper .meta{margin:5px}
.blog #blog-section{background: #1d3058; padding:5%;}
.blog-wrapper .read-more{text-align:center; display:inline-block; width:auto; border-bottom:2px #f0ba30 solid; padding-bottom:3px; margin:20px 0px; color:#555; }
.blog .blog-wrapper .read-more{text-align:center; display:inline-block; width:auto; border-bottom:2px #f0ba30 solid; padding-bottom:3px; margin:20px 0px; color:#fff !important; }
.blog .blog-wrapper .heading a, .blog .blog-wrapper .read-more a{ color:#fff;}
.blog .meta-item:nth-child(2), .blog .meta-item:nth-child(3){display:none;}
.meta .meta-item, .meta .meta-item a{border:0px; color:#acacac;}
.blog .section-title, .blog .page-title{display:none;}
.single-post #blog-section, .archive #blog-section, .search .content-blog {width:90%; max-width:1024px; margin: 0 auto;}
.single-post .meta-wrapper .meta-item{text-align:center;}
.single-post .heading{display: none;}
.single-post .section-title, .single-post .page-title{background:transparent !important; }
.posts-grid .advice-col article{  margin-bottom:0px; }
.posts-grid .advice-col article p{padding-bottom:20px; border-bottom:1px solid #203965;}
.single-post .page-title{width:100%; max-width:100%; margin: 0 auto; background:#ececec !important;}
.error404 .container{width:90%; max-width:1024px; margin: 0 auto;}
.single-post .section-title{width:100%; max-width:100%; text-align:left;}
.single-post .section-title h1{ color:#1d3058 !important; font-size:30px; text-align:left;border-bottom:2px #f0ba30 solid; padding-bottom:3px; width:auto; display:inline-block; margin-top:40px; }
.single-post .section-title.page-title {padding-bottom:10px; width:90%; max-width:1024px; margin:0 auto;}
.single-post .blog-wrapper{margin-top:0px; padding-top:5px;}
#jp-relatedposts h3.jp-relatedposts-headline{width:100%; padding-top:30px;}
.post-info.single .col-md-6{width:100%; float:none; }
.post-tags.single{text-align:left !important;}
.single-post .post-navigation{display:none;}
/*:::::aside:::::::*/
aside select, aside .search input{border:1px solid #d0d0d0; border-radius:0px}
#secondary{ padding-left:20px;}
aside h4.widget-title{text-transform:normal; font-weight:400;}
aside.widget-area .widget{margin:10px 0}
aside input[type="text"], input[type="email"], input[type="password"], aside select{height:40px;}
aside .widget-title{margin-bottom:5px;}
.blog aside, .blog aside .widget-title, .blog aside input::placeholder{color:#fff !important;}
.page .main-title, .archive .main-title{font-weight:300;}
.single-post .wp-block-search input{width:50%; border:1px solid #d0d0d0;}
.single-post .wp-block-search input::placeholder{color:#fff !important;}
@media only screen and (max-width: 992px){
	.single-post .wp-block-search input{width:100%; }
}
.single-post aside, .single-post aside .widget-title, .single-post aside input::placeholder, .single-post aside select { color:#555 !important;}
.single-post aside select, .archive aside select, .page aside select { color:#555 !important;}

aside .wp-block-search .wp-block-search__input{max-width:163px}

/*:::caption::::*/
figcaption{ font-style:italic; font-size:14px;}
/*::::share::::*/
.page-id-3777 .sharedaddy{display:none !important}


/*:::::advice::::*/
.advice-list {flex-direction: column;}
.advice-list p{margin-bottom:4px;}
.advice-list ul{margin-bottom:8px; color:#1d3058; margin-left:35px}
/*:::::misc::::*/
blockquote{margin:30px 0px;
 background: url(/wp-content/uploads/2019/12/bquote-blue.png) no-repeat scroll 0 0;
	background-color:#ececec; padding:20px 40px 20px 40px; background-position:15px 20px;}
.no-pad-top{padding-top:0px;}
.page .page-content-area{padding-bottom:40px !important}
.home.page .page-content-area{padding-bottom:0px !important}


/*:::::Form::::*/
.contact-form{margin-top:20px;}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="password"], .contact-form textarea{ border:1px #d0d0d0 solid; width:90%;}
.wp-block-search .wp-block-search__input{border:1px #d0d0d0 solid; color:#555;}
 p.form-note {background:#f0ba30; padding:20px 25px; width:90%; color:#1d3058;}
.search-results select{color:#555;}
.contact-form button{ background:#1d3058; color:#fff; padding:15px 25px; border:0; font-size:18px; border-radius:30px;}

/*:::::page specific::::*/
.page-id-14 .page-title, .page-id-3777 .page-title, .page-id-12270 .page-title{display:none;}

.page-id-14 #main .content-page .container, .page-id-3777 #main .content-page .container, .page-id-12270 #main .content-page .container {margin:0 auto; width:100%; max-width:100%;  padding:0px; background:#cdcdcd;}

.page-id-3777 #main .page-content-area{margin:0 auto; padding-bottom:0px !important;}
.flex{display:flex;}

.page-id-14 #main .page-content-area, .page-id-12270 #main .page-content-area  {width:100%; max-width: 1280px; margin:0 auto; padding-bottom:0px !important;}

.page-id-6 #main .content-page .container, .page-id-12242 #main .content-page .container{margin:0 auto; width:100%; max-width:100%; }

.page-id-6 #main .page-content-area, .page-id-12242 #main .page-content-area{width:100%; max-width: 1024px; margin:0 auto; padding-top:40px; padding:40px 25px 40px; }

/*.page-id-12270  #main .content-page{background:#cdcdcd;}*/

.abs-top{position:absolute; top:-10px; width:100%; margin:0 auto; left:0px; z-index:-1;}

.error404 .page-content-area{padding-top:50px !important;}
.error404 .page-content-area input{border:1px #d0d0d0 solid; width:80%;}
.error404 .page-content-area{padding-bottom:50px !important;}
.error404 #secondary{margin-top:0px; padding-bottom:50px !important;}
.archive .blog-wrapper, .search article{border-bottom:1px #d0d0d0 solid; padding-bottom:30px;}
.search{background:#fff;}

/*#parallax-bg.style2 .scroll-down{display:none;}*/
/* Adjust List Links to Align with List Markers #25056524-hc-jg */
li a {
    vertical-align: top;
}