/**
 * Copyright © Magefan (support@magefan.com). All rights reserved.
 * See LICENSE.txt for license details (http://opensource.org/licenses/osl-3.0.php).
 *
 * Glory to Ukraine! Glory to the heroes!
 */


 .blog a{ color:inherit;}
 .blog{display:block;margin: 50px 0 0;}
 .blog ul{margin-bottom: 0;}
 .blog ul li{margin-bottom:50px;}
 .blog .blog_box{display:block; min-height:571px; border-bottom:1px solid rgba(0, 58, 93, .5);}
 .blog .twocol {border-bottom: 1px solid rgba(0, 58, 93, .5);margin-bottom: 50px;padding:0!important}
 .blog .blog_box_nob{border-bottom:0px;}
 .blog .blog_box figure{display:block; overflow:hidden; margin-bottom:15px;}
 .blog .blog_box figure img{height: 280px;object-fit: cover;width: 100%;}
 .blog .blog_box.full_img{border:none;}
 .blog .blog_box.full_img figure{margin-bottom:0;}
 .blog .blog_box.full_img figure img{height:571px;object-fit: cover;}
 .blog .twocol .blog_box.full_img figure img{height:520px;object-fit: cover;}
 .blog .twocol .blog_box{display:block; min-height:520px; border-bottom:0px;}

 .blog .blog_box p{color: #848484; text-align: left;}
 .blog .blog_box p span{color: #003a5d;font-size: 13px;font-weight: 600;}
 .blog .blog_box h2{color: #003a5d;margin: 0 0 10px;font-size: 24px; text-transform: none;}

 .blog .blog_box article{display: block;position: relative;line-height: 1.6;padding-bottom: 80px;}
 .blog .blog_box article .link{ text-align:center;margin: 0;position: absolute;left: 0;right: 0;bottom: 20px;}
 .blog .blog_box article .link a{border: 1px solid #dbe3e8;padding: 10px 15px;color: #003a5d;}
 .blog .blog_box article .link a:hover{ background:#DBE3E8; border-color:#DBE3E8; }

 .blog .blog_box .blog_content{display: block;padding: 30% 10px 80px;text-align: center;}
 .blog .blog_box .blog_content p{text-align: center;}
 .blog .blog_box p{ overflow: hidden;text-align:left; text-overflow: ellipsis;   display: -webkit-box;   -webkit-line-clamp: 4; /* number of lines to show */   -webkit-box-orient: vertical;}
 .blog .blog_box.blog_newsletr{background:#003A5D; text-align:center; color:#fff;padding:40% 20% 0;}

 .blog .blog_box.blog_newsletr p{color:#fff; text-align:center; line-height: 1.3;display: block;}
 .blog .blog_box.blog_newsletr p span{display: block;color: #fff;font-weight: 300;font-size: 14px;}
 .blog .blog_box.blog_newsletr p strong{display: block;}
 .blog .blog_box.blog_newsletr .description{display: block;}
 .blog .blog_box.blog_newsletr .description i{ margin-bottom:20px; font-size:20px;}
 .blog .blog_box.blog_newsletr .newsletter_form{display: block; margin-top:20px;}
 .blog .blog_box.blog_newsletr .newsletter_form input[type=text], .blog .blog_box.blog_newsletr .newsletter_form input[type=email]{width: 100%;background: none;border: solid 1px #fff;padding: 10px;margin: 0 0 20px;}
 .blog .blog_box.blog_newsletr .newsletter_form input[type=submit], .blog .blog_box.blog_newsletr .newsletter_form button{border: none;background: none;border-bottom: solid 2px #fff;padding-bottom: 7px;}

 .blog .blog_box.one_thirdimg { background:#78BFD3; color:#fff; border-color:#78BFD3;}
 .blog .blog_box.one_thirdimg h2{ color:#fff;}
 .blog .blog_box.one_thirdimg .link{bottom: 0;text-align: left;padding: 0 0 0 30px;}
 .blog .blog_box.one_thirdimg .link a{ color:#fff;padding: 0 0 5px;border: none;border-bottom: solid 4px #fff;}
 .blog .blog_box.one_thirdimg article{padding:30px 30px 40px;}
 .blog .blog_box.one_thirdimg .link a:hover{ background:none;}
 .blog .blog_box.one_thirdimg figure{ margin-bottom:0;}
 .blog .blog_box.one_thirdimg figure img{height:400px;object-fit: cover;}


 .blog_detail{display:block;margin: 50px 0 0;}
 .blog_detail a{color:inherit;}
 .blog_detail h1,
 .blog_detail h2,
 .blog_detail h3,
 .blog detail h4{text-align:center; margin:30px 0 20px 0;color: #00496e}
 .blog_detail h1{font-size:50px;margin:20px 0 10px;text-transform:uppercase;}
 .blog_detail h2{color: #00496e; margin: auto; font-family: "Noto Serif", serif; font-size: 26px; font-style: italic; line-height: 1.4; letter-spacing: 2px;}
 .blog_detail h2:after {content: ""; width: 300px; height: 1px; background-color: rgba(0, 58, 93, .5); display: block; margin: 50px auto 50px auto;}
 .blog_detail p{color:#848484; font-size:14px; line-height:24px;}

 .blog_detail .blog_detailbox{display:table; max-width:1020px; margin:auto; width:100%;}
 .blog_detail .blog_detailbox .blog_detailboxtop{display:block;}
 .blog_detail .blog_detailbox .blog_detailboxtop figure{display:block;margin:20px 0 40px;/* width: 100%; */}

 .blog_detail .blog_detailbox .blog_detailboxtop h4 {margin-top:30px}

 .blog_detail .blog_detailbox .blog_detailboxtop p {text-align:left;}
 .blog_detail .blog_detailbox .blog_detailboxtop p:first-of-type {text-align:center;}
 .blog_detail .blog_detailbox .blog_detailboxtop p span {color: #003a5d; font-size:13px; font-weight:600;}
 .blog_detail .blog_detailbox .blog_detailboxtop p a{color: #003a5d; font-weight:bold;}
 .blog_detail .blog_detailbox .blog_detailboxtop ul{color:#848484;font-size:14px;line-height:24px;margin-left:25px;width:auto; list-style:disc;}
 .blog_detail .blog_detailbox .blog_detailboxtop ol{color:#848484;font-size:14px;line-height:24px;margin-left:25px;width:auto; list-style:decimal; }
 .blog_detail .blog_detailbox .blog_detailboxtop ul li{margin-bottom:0;text-align:left;margin-bottom:3px;}
 .blog_detail .blog_detailbox .blog_detailboxtop ul li a{color: #003a5d; font-weight:bold;}
 .blog_detail .blog_detailbox .blog_detailboxtop ol li{margin-bottom:0;text-align:left;margin-bottom:3px;}
 .blog_detail .blog_detailbox .blog_detailboxtop ol li a{color: #003a5d; font-weight:bold;}
 .blog_detail .blog_detailbox .blog_detailboxtop figure img {display: inline-block; width: 100%; max-height: 450px; object-fit: contain;}

 .blog_detail .blog_detailbox .blog_detailboxtop table tbody tr td{padding: 40px 0; display:flex;}
 .blog_detail .blog_detailbox .blog_detailboxtop table tbody tr td p:first-of-type{text-align: left;}
 .blog_detail .blog_detailbox .blog_detailboxtop table tbody tr td h3:first-of-type{margin:0px 0 20px 0;}
 .blog_detail .blog_detailbox .blog_detailboxtop table tbody tr td ul {list-style-position:inside; margin-left: 0px;}
 .blog_detail .blog_detailbox .blog_detailboxtop table tbody tr td ol {list-style-position:inside; margin-left: 0px;}
 .blog_detail .blog_detailbox .blog_detailboxtop table tbody tr td div {margin: auto 0;}

 .blog_detail .crawsal{margin:20px -20px 0;}
 .blog_detail .crawsal .item{margin:0 20px;padding-bottom: 20px;}
 .blog_detail .crawsal .owl-prev {left:15px;}
 .blog_detail .crawsal .owl-next {right:13px;}
 .blog_detail .crawsal .owl-pagination{ position:relative;}
 .blog_detail .crawsal .blog_crawsalbox{display:block; border-bottom:1px solid rgba(0, 58, 93, .5);}
 .blog_detail .crawsal .blog_crawsalbox figure{display:block; overflow:hidden; margin-bottom:10px;}
 .blog_detail .crawsal .blog_crawsalbox figure img{height: 280px;object-fit: cover;width: 100%;}
 .blog_detail .crawsal .blog_crawsalbox .blog_crawsalinfo{display:block;min-height:222px; position:relative; padding-bottom:100px;}
 .blog_detail .crawsal .blog_crawsalbox .blog_crawsalinfo p{color: #848484;}
 .blog_detail .crawsal .blog_crawsalbox .blog_crawsalinfo p span{color: #003a5d;font-size: 13px;font-weight: 600;}
 .blog_detail .crawsal .blog_crawsalbox .blog_crawsalinfo h3{font-size: 30px; text-align:left; margin:10px 0 20px; min-height:70px;}
 .blog_detail .crawsal .blog_crawsalbox .blog_crawsalinfo p{ overflow: hidden;text-align:left; text-overflow: ellipsis;   display: -webkit-box;   -webkit-line-clamp: 4; /* number of lines to show */   -webkit-box-orient: vertical;}
 .blog_detail .crawsal .blog_crawsalbox .blog_crawsalinfo .link{ text-align:center;margin: 0;position: absolute;left: 0;right: 0;bottom:30px;}
 .blog_detail .crawsal .blog_crawsalbox .blog_crawsalinfo .link a{border: 1px solid #dbe3e8;padding: 10px 15px;color: #003a5d;}
 .blog_detail .crawsal .blog_crawsalbox .blog_crawsalinfo .link a:hover{ background:#DBE3E8; border-color:#DBE3E8; }
 .blog_detail .crawsal .owl-prev, .blog_detail .crawsal .owl-next{ top: 34%;}

 .blog-block-content {
     border-bottom: 1px solid #ededed;
     border-top: 1px solid #ededed;
     margin: 0;
     padding: 8px 0;
 }

 .blog-block-content ul {
     display: flex;
     display: -webkit-box;
     display: -ms-flexbox;
     display: -webkit-flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     -webkit-justify-content: space-between;
     justify-content: space-between;
     margin: 0 50px;
     overflow: hidden;
     font-size: 14px;
 }

 .list-categories li {
     display:inline-block;
     list-style: none;
     text-align: center;
     letter-spacing: 1px;
     white-space: nowrap;
     text-transform: uppercase;
     cursor: pointer;
 }

 .toolbar {
     display: table;
     width: 100%;
     margin-bottom: 30px;
     padding: 10px;
     border: 0px!important;
     background-color: transparent!important;;
 }
 .toolbar .pages {
     display: block!important;
     float: right;
     margin: 0;
     text-align: center;
 }

.blog_detailbox .blog-column-image {
    max-width: calc(50% - 60px);
}

 @media screen and (max-width: 767px) {
     .blog_detail{margin: 30px 0 0;}
     .blog_detail h1{font-size:30px;margin:0;}
     .blog_detail h2{font-size:18px;}
     .blog_detail h2:after{width: 150px; margin: 30px auto 30px auto;}
     .blog_detail h3{margin:40px 0 20px 0;}
     .blog_detail .blog_detailbox .blog_detailboxtop table tbody tr td{padding-bottom: 0; display:table-cell;}
     .blog_detail .blog_detailbox .blog_detailboxtop table tbody tr td .blog-column-image{padding-bottom: 40px;}
     .blog_detail .blog_detailbox .blog_detailboxtop table tbody tr td ul {display: block; margin-left: 25px;}
     .blog_detail .blog_detailbox .blog_detailboxtop table tbody tr td ol {display: block; margin-left: 25px;}
     .blog-block-content {margin-top: 10px;}
     .blog-block-content ul {overflow-y:hidden; overflow-x:scroll; margin:0 10px; font-size: 12px;}
     .blog_detailbox .blog-column-image {max-width: 100%;width: 100%;margin: 0!important;}
     .list-categories li {margin:0 6px;}
}
