.breadcrumbs-list{
position:relative;visibility:visible
}
.breadcrumbs-list>span{
position:relative;font-size:13px;color:#888;text-transform:unset
}
.breadcrumbs-list>span a{
color:#888;transition:color .3s
}
.breadcrumbs-list>span span.breadcrumb_last{
color:#888
}
.page-title{
font-size:24px;color:#fff;text-align:center;margin-bottom:0;font-weight:700;text-transform:uppercase;font-weight:700
}
.page-subtitle{
margin-bottom:0;font-size:20px
}
.page-subtitle span{
display:inline-block;position:relative;text-transform:uppercase;font-weight:700;font-size:20px;margin-bottom:40px;padding-bottom:10px;color:#0d4b88
}
.page-subtitle span:after{
content:"";position:absolute;width:20%;left:10%;bottom:0;height:2px;background-color:#0d4b88
}
@media (min-width: 992px){
.page-subtitle{
font-size:32px
}
.page-subtitle span{
font-size:32px
}
.page-title{
font-size:36px
}

}
.post-excerpt{
margin-bottom:10px;font-size:14px;text-align:justify;font-style:italic;font-weight:700
}
@media only screen and (min-width: 992px){
.post-excerpt{
font-size:16px
}

}
.related-post{
padding:46px 0 26px
}
.related-title{
font-size:24px;text-transform:uppercase
}
.entry-content p{
color:#333;font-size:14px;line-height:22px;text-align:justify
}
.entry-content .fr-img-wrap img{
display:block;margin:0 auto;height:auto
}
.entry-content ul{
padding-top:10px;padding-bottom:10px;border:1px solid #333
}
.entry-content a{
color:#004a7a
}
.entry-content h2{
font-size:20px
}
.entry-content h3{
font-size:18px;font-weight:700
}
.entry-content iframe,.entry-content video{
display:block;margin:0 auto;max-width:100%;width:100%;max-height:300px
}
@media screen and (min-width: 992px){
.entry-content p{
font-size:16px;line-height:24px
}
.entry-content h2{
font-size:22px
}
.entry-content h3{
font-size:20px
}
.entry-content iframe,.entry-content video{
max-height:400px
}

}
.navigation-post{
position:relative;margin-top:28px
}
.post:after{
content:"";clear:both;display:block
}
.post.post-small{
margin-bottom:10px;padding-bottom:10px
}
.post.full{
margin-bottom:20px;background-color:#fff
}
.post.full .blog-img{
width:100%;display:block;height:auto;min-height:0;float:none;max-width:100%
}
.post.full .post-body{
padding:9px 15px 20px
}
.post .post-img{
display:block
}
.post:not(.post-widget) .post-img{
margin-bottom:10px
}
.post.post-widget .post-img,.post.post-nav .post-img{
width:118px
}
.post.post-widget .post-title,.post.post-nav .post-title{
font-size:14px;height:40px
}
.post.post-nav .post-img__left{
float:left;margin-right:15px
}
.post.post-nav .post-img__right{
float:right;margin-left:15px
}
.post.post-widget .post-img{
float:left;margin-right:15px
}
.post .post-title{
font-size:16px;line-height:20px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:700
}
.post .post-title a{
color:#333;transition:color 0.3s ease-in-out
}
.post .post-title:hover a{
color:#0d4b88
}
.post.post-list{
padding:10px 0;border-top:1px dotted #ddd
}
.post.post-list .post-title{
font-size:15px;color:#333;display:block;line-height:18px
}
.post.post-list .post-title a{
color:#333
}
.single-post-meta{
margin-top:20px;margin-bottom:20px;font-size:14px;color:#666
}
.single-post-meta>div{
display:inline-block
}
.single-post-meta span{
font-weight:600
}
.cat-meta{
margin-right:5px
}
.cat-meta a{
color:#fff;background-color:#c99b52;background-image:linear-gradient(130deg, #c99b52, #9c7230);padding:10px 24px;text-transform:uppercase;font-weight:700
}
.single-social-group{
margin-right:5px
}
.single-social-group a{
color:#fff;font-weight:700;background:#0d4b88;height:36px;width:36px;display:inline-block;line-height:36px;text-align:center;margin-left:5px;margin-bottom:5px
}
.post-meta{
display:flex;align-items:center
}
.post-meta .cat{
display:inline;font-size:13px;margin-bottom:0
}
.post-meta .cat a{
text-transform:uppercase;color:#0d4b88;font-size:14px
}
.post-meta .date,.post-meta .author{
color:#666;font-size:13px;display:inline
}
.post-meta .date:before,.post-meta .author:before{
content:"-";margin:0 4px
}
.post-meta .author strong{
color:#666
}
@media only screen and (min-width: 768px){
.post.full .post-img{
margin:0;width:48.052%;float:left;max-width:370px;display:inline-block;position:relative;transition:opacity 0.3s;-webkit-transition:opacity 0.3s
}

}
.is_sticky{
top:90px;position:sticky
}
.left-col,.right-col{
margin-top:30px
}
.widget{
margin-bottom:20px
}
.widget_search input,.widget_search button{
position:relative;display:inline-block;vertical-align:top;float:left;height:42px;font-family:inherit;font-weight:400;font-size:14px;line-height:32px;color:#4c4b4b;background-color:transparent;border:0;border-radius:0;outline:0;-webkit-appearance:none;box-sizing:border-box;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;transition:color .2s ease-out
}
.widget_search button{
width:40px;font-size:15px;color:#4c4b4b;cursor:pointer;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out
}
.widget_search input{
width:90%;width:calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);padding:12px 0 12px 13px
}
.widget_search .search-holder{
position:relative;display:inline-block;width:100%;vertical-align:middle;border:1px solid #0059a9;box-sizing:border-box
}
.news-cat-title{
position:relative;text-transform:uppercase;font-size:20px;margin-bottom:15px;padding-bottom:10px;color:#0d4b88;font-weight:700
}
.news-cat-title:after{
position:absolute;content:"";width:10%;height:2px;background-color:#c99b52;bottom:0;left:0
}
@media (min-width: 1200px){
.news-cat-title{
font-size:24px;margin-bottom:20px
}
.news-cat-title:after{
height:3px
}

}
@media (min-width: 1600px){
.widget{
margin-bottom:30px
}
.news-cat-title{
font-size:28px;margin-bottom:30px
}
.news-cat-title:after{
height:3px
}

}
.single-title{
font-size:24px;font-weight:700
}
.fb-comments,.fb-comments iframe[style],.fb-like-box,.fb-like-box iframe[style]{
width:100% !important
}
.fb-comments span,.fb-comments iframe span[style],.fb-like-box span,.fb-like-box iframe span[style]{
width:100% !important
}
.page-content{
margin-bottom:30px
}
.page-content ul,.page-content ol{
padding-left:10px;list-style:disc
}
.page-content ul li,.page-content ol li{
list-style:disc
}
.page-content p{
text-align:justify;font-size:13px
}
.page-content p a{
color:#0d4b88
}
.page-content h2{
font-size:18px
}
.page-content-thumb img,.page-content img{
display:block;margin:0 auto 20px;height:auto
}
.sapo{
padding:5px 10px;border-left:3px solid #20c5ed;font-weight:700
}
.fr-img-caption{
display:block;max-width:100%;text-align:center;margin:0 auto
}
.fr-img-wrap{
display:block;width:100%
}
.fr-inner{
font-size:12px;font-style:italic
}
.td-number-and-title{
text-align:left;padding:0;margin-bottom:0;position:relative;height:100%;display:flex;align-items:center
}
.td-sml-current-item-nr{
font-weight:700;font-size:16px;line-height:26px;color:#fff;background-color:#222;width:26px;height:26px;text-align:center;display:inline-block
}
.td-sml-current-item-title{
display:inline-block;font-weight:700;font-size:16px;line-height:22px;margin-top:0;margin-bottom:0;color:#0d6d82;width:100%;padding-left:8px
}
@media screen and (min-width: 992px){
.td-sml-current-item-nr{
font-size:22px;line-height:33px;width:33px;height:33px
}
.td-sml-current-item-title{
font-size:22px;line-height:33px;padding-left:12px
}
.page-content p{
font-size:14px;line-height:24px
}
.page-content h2{
font-size:18px
}

}
.youtube{
position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden
}
.youtube iframe,.youtube object,.youtube embed{
position:absolute;top:0;left:0;width:100%;height:100%
}
.banner-wrapper{
width:300px;height:600px
}
.banner-wrapper iframe html,.banner-wrapper iframe body{
overflow:hidden
}
.fr-emoticon{
height:24px;width:24px;display:inline-block
}
.wp-caption{
max-width:100%;display:block;text-align:center;background-color:#f4f4f4;margin:15px auto;position:relative
}
.wp-caption img{
margin:0 auto;display:block;max-width:100%;height:auto
}
.wp-caption .wp-caption-text{
background:rgba(0,0,0,0.8);margin:0;color:#fff;padding:10px;font-size:12px;text-align:center !important
}
.wp-block-pullquote cite{
color:inherit
}
.wp-block-quote.is-large,.wp-block-quote.is-style-large{
margin:0 0 16px;padding:0 1em
}
.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{
font-size:24px;font-style:italic;line-height:1.6
}
.wp-block-quote a{
color:#004a7a
}
.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{
font-size:18px;text-align:right
}
@media (min-width: 992px){
.wp-caption{
max-width:100%;display:block;text-align:center;background-color:#f4f4f4;margin:15px auto;position:relative
}
.wp-caption img{
margin:0 auto;display:block;max-width:100%;height:auto
}
.wp-caption .wp-caption-text{
position:absolute;bottom:0;left:0;width:100%;padding:20px;font-size:13px
}

}
.single-tags{
border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:20px;padding:10px 0
}
.single-tags span{
font-weight:700
}
.single-tags a{
padding:0 14px
}


