﻿@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css');
figcaption { background: url(assets/images/blog-bg.jpg); padding: 30px 0 40px; position: relative; color: #fff; font-size: 32px; font-weight: 700; }
figcaption .breadcrumb { border-radius: 0px; padding: 0; background: none; margin: 0; }
figcaption .breadcrumb ul { margin: 0 auto; padding: 0; }
figcaption .breadcrumb ul li { list-style: none; float: left; color: #fff; font-weight: 400; font-size: 14px; padding: 0px; }
figcaption .breadcrumb ul li a { color: #fff; text-decoration: none; }
figcaption .breadcrumb ul li::after { content: '/'; margin: 0 8px; }
figcaption .breadcrumb ul li:last-child::after { content: ''; margin: 0 8px; }
figcaption::before { position: absolute; content: ''; background: rgba(0,43,91,0.7); width: 100%; height: 100%; top: 0; }
.padding40 { padding: 40px 0; }
section .blog .box { box-shadow: 0px 5px 35px 0 #b1b1b1; padding-bottom: 20px; margin-bottom: 20px; }
section .blog .box img { width: 100%; height: auto; }
section .blog .box .date { padding: 8px 10px; font-size: 13px; color: #002b5b; }
section .blog .box .date i { margin: 0 10px;font-size: 14px; }
section .blog .box .border-top { border-top: solid 1px #ccc; }
section .blog .box .title { font-size: 18px; font-weight: bold; color: #002b5b; padding: 10px 20px; }
section .blog .box .title a{font-size: 18px; font-weight: bold; color: #002b5b;text-decoration: none;}
section .blog .box p { font-size: 14px; font-weight: 400; color: #595959; padding: 0 20px; line-height: 25px; }
section .blog .box .social2 { padding: 0 20px; }
section .blog .box .social2 ul { margin: 0px; padding: 0px; }
section .blog .box .social2 ul li { list-style: none; float: left; margin: 0 10px 20px 0px; width: 38px; height: 38px; line-height: 38px; text-align: center; box-shadow: -3px 3px 3px 1px #cbcbcb; border-radius: 30px; transition: all 0.30s ease-in-out; }
section .blog .box .social2 ul li a{color:#000}
section .blog .box .social2 ul li:hover .fa-facebook-f { background: #314b7e; width: 38px; height: 38px; line-height: 38px; border-radius: 30px; transition: all 0.30s ease-in-out; color: #fff; }
section .blog .box .social2 ul li:hover .fa-twitter { background: #4c9cc1; width: 38px; height: 38px; line-height: 38px; border-radius: 30px; transition: all 0.30s ease-in-out; color: #fff; }
section .blog .box .social2 ul li:hover .fa-linkedin-in { background: #015a84; width: 38px; height: 38px; line-height: 38px; border-radius: 30px; transition: all 0.30s ease-in-out; color: #fff; }
section .blog .box .social2 ul li:hover .fa-youtube { background: #e52d28; width: 38px; height: 38px; line-height: 38px; border-radius: 30px; transition: all 0.30s ease-in-out; color: #fff; }
section .blog .box button { background: #ff7a18; padding: 8px 15px; border: none; font-size: 14px; color: #fff; border-radius: 5px; font-weight: bold; text-transform: uppercase; margin-left: 20px; cursor: pointer; }
section .blog .box .hvr-bounce-to-right { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: .5s; transition-duration: .5s; margin-left: 18px; padding: 8px 15px; border: none; text-transform: uppercase; font-weight: bold; background: #ff7a18; color: #fff; border-radius: 5px; }
section .blog .box .hvr-bounce-to-right:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #004372; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: .5s; transition-duration: .5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; border-radius: 5px; }
section .blog .box .hvr-bounce-to-right:active, section .blog .box .hvr-bounce-to-right:focus, section .blog .box .hvr-bounce-to-right:hover { color: #fff; }
section .blog .box .hvr-bounce-to-right:active:before, section .blog .box .hvr-bounce-to-right:focus:before, section .blog .box .hvr-bounce-to-right:hover:before { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, .37, .66); transition-timing-function: cubic-bezier(0.52, 1.64, .37, .66); }
section .blog .button { border: solid 1px #000757 !important; padding: 10px 15px; margin: 10px 20px; display: inline-block; transition: all 0.30s ease-in-out; color:#000 !important; }
section .blog .form { }
section .blog .form input[type="text"] { width: 100%; padding: 8px; border: solid 1px #ccc; margin-bottom: 15px; font-size: 14px; }
section .blog .form textarea { width: 100%; padding: 8px; border: solid 1px #ccc; margin-bottom: 15px; resize: none; font-size: 14px; }
section .blog .form input[type="text"] { }
 section .blog .form input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #878889;
}
 section .blog .form input[type="text"]::-moz-placeholder { /* Firefox 19+ */
 color: #878889;
}
 section .blog .form input[type="text"]:-ms-input-placeholder { /* IE 10+ */
 color: #878889;
}
 section .blog .form input[type="text"]:-moz-placeholder { /* Firefox 18- */
 color: #878889;
}
 section .blog .form textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #878889;
}
 section .blog .form textarea::-moz-placeholder { /* Firefox 19+ */
 color: #878889;
}
 section .blog .form textarea:-ms-input-placeholder { /* IE 10+ */
 color: #878889;
}
 section .blog .form textarea:-moz-placeholder { /* Firefox 18- */
 color: #878889;
}
section .blog .form .title { font-size: 25px; color: #002b5b; font-weight: 700; margin: 25px 0 10px; }
section .blog .form input[type="submit"] { background: #ff7a18; border: none; padding: 10px 30px; font-size: 17px; font-weight: 700; color: #fff; text-transform: uppercase; cursor: pointer; border-radius: 5px; transition: all 0.30s ease-in-out; }
section .blog .form input[type="submit"]:hover { background: #002b5b; }
section .blog .button:hover { background: #000757; color: #fff !important; }
section .blog .pagination { }
section .blog .pagination ul { margin: 40px auto 0; padding: 0px; }
section .blog .pagination ul li { list-style: none; float: left;  margin: 0 10px; color: #595959; font-size: 14px; transition: all 0.30s ease-in-out;border: none !important; }
section .blog .pagination ul li a { padding: 10px 20px; display: block; color:#000;border: solid 1px #ccc; }
section .blog .pagination ul li:hover { background: #ff7a18; border-color: #ff7a18 !important; }
section .blog .pagination ul li a:hover { color: #fff;border-color: #ff7a18 !important; }
section .blog .left { }
section .blog .left .stylish-input-group .input-group-addon { background: white !important; }
section .blog .left .stylish-input-group .form-control { border-right: 0; box-shadow: 0 0 0; border-color: #ccc; }
section .blog .left .stylish-input-group button { border: 0; background: transparent; }
section .blog .left .stylish-input-group input[type="text"] { background: #e4eaf7; border: none; padding: 11px 18px; font-size: 14px; }
section .blog .left .stylish-input-group button { background: #ff7a18; border: none; color: #fff; padding: 14px 15px; font-size: 15px; }
section .blog .left .box2 { border: solid 1px #ccc; padding: 20px; margin: 15px 0; position: relative; }
section .blog .left .box2 .heading { color: #e36d16; font-size: 20px; font-weight: 700; margin-bottom: 10px; }
section .blog .left .box2 .heading::after { content: ''; position: absolute; color: #000; width: 46px; top: 47px; border-bottom: solid 2px #000; }
section .blog .left .box2 .list ul { margin: 0px; padding: 0px; }
section .blog .left .box2 .list ul li { list-style: none; font-size: 15px; font-weight: 400; color: #000; padding: 9px 0; border-bottom: solid 1px #e0e0e0; }
section .blog .left .box2 .list ul li a:hover { color: #e36d16; }
section .blog .left .box2 .list ul li:last-child { border-bottom: none; }
section .blog .left .box3 { box-shadow: 0px 5px 35px 0 #b1b1b1; padding-bottom: 20px; margin-bottom: 20px; padding: 20px; position: relative; }
section .blog .left .box3 .heading { color: #e36d16; font-size: 18px; font-weight: 700; margin-bottom: 10px; }
section .blog .left .box3 .heading::after { content: ''; position: absolute; color: #000; width: 46px; top: 47px; border-bottom: solid 2px #000; }
section .blog .left .box3 .icon ul { margin: 0; padding: 0; }
section .blog .left .box3 .icon ul li { list-style: none; float: left; margin: 0 10px 20px 0px; width: 38px; height: 38px; line-height: 38px; text-align: center; box-shadow: -3px 3px 3px 1px #cbcbcb; border-radius: 30px; transition: all 0.30s ease-in-out; }
section .blog .left .box3 .icon ul li:hover .fa-facebook-f { background: #314b7e; width: 38px; height: 38px; line-height: 38px; border-radius: 30px; transition: all 0.30s ease-in-out; color: #fff; }
section .blog .left .box3 .icon ul li:hover .fa-twitter { background: #4c9cc1; width: 38px; height: 38px; line-height: 38px; border-radius: 30px; transition: all 0.30s ease-in-out; color: #fff; }
section .blog .left .box3 .icon ul li:hover .fa-linkedin-in { background: #015a84; width: 38px; height: 38px; line-height: 38px; border-radius: 30px; transition: all 0.30s ease-in-out; color: #fff; }
section .blog .left .box3 .icon ul li:hover .fa-youtube { background: #e52d28; width: 38px; height: 38px; line-height: 38px; border-radius: 30px; transition: all 0.30s ease-in-out; color: #fff; }
section .blog .box button { background: #ff7a18; padding: 8px 15px; border: none; font-size: 14px; color: #fff; border-radius: 5px; font-weight: bold; text-transform: uppercase; margin-left: 20px; cursor: pointer; }
.btnPaging { padding: 10px 20px; display: block; color: #000; cursor: pointer; text-decoration: none; background-color: transparent; font-size: 14px; list-style: none; float: left; border: solid 1px #ccc; margin: 0px; color: #595959; transition: all 0.30s ease-in-out; }
.Repeater, .Repeater td, .Repeater td { border: 1px solid #ccc; }
.Repeater td { background-color: #eee !important; }
.Repeater th { background-color: #6C6C6C !important; color: White; font-size: 10pt; line-height: 200%; }
.Repeater span { color: black; font-size: 10pt; line-height: 200%; }
.page_enabled, .page_disabled { }
.pagerdiv { text-align: left; width: 100%; margin-left: 25px; }
.page_enabled {}
.page_disabled { background-color: #ff7a18; color: #fff !important;border-color: #ff7a18 !important; }

section .blog ol{ margin:0px 0 15px; padding:0px;display: table;}