/* ---------- Contact page --------- */
.aLink .elementor-widget-container .elementor-image-box-description a {color: #6c6c6c;}
.aLink .elementor-widget-container .elementor-image-box-description a:hover {color: #6c9800;}

.contactForm form .row {margin: 0 -9px;}
.contactForm form .row > div {padding: 0 9px;}
.contactForm form .form-group {margin-bottom: 25px;}
.contactForm form .form-group input,
.contactForm form .form-group textarea {height: 54px; border: 1px solid #e3e3e3; background: #f7f9ff; border-radius: 4px; box-shadow: none; outline: none;}
.contactForm form .form-group input:focus,
.contactForm form .form-group textarea:focus {border: 1px solid #699800;}
.contactForm form .form-group textarea {height: 164px;}
.contactForm form .form-group label {color: #686868; font: 400 17px/25px 'Poppins'; margin-bottom: 5px;}
.contactForm form input[type="submit"] {width: 185px; height: 49px; border-radius: 50px; background: #699800; color: #fff; font: 700 17px/25px 'Poppins';}

/* ----------- Blog page ------------ */
.blog_wrapper > .row {margin: 0 -30px;}
.blog_wrapper > .row > .col-md-6 {padding: 0 30px;}
.blog_wrapper .box {padding-bottom:60px;}
.blog_wrapper .box .post-like span .fa {font: normal 21px/1 FontAwesome !important;}
.blog_wrapper .box .post_details .img-block img {border-radius: 18px;}
.blog_wrapper .box .post_details .content {padding-top:28px;}
.blog_wrapper .box .post_details .content h2 {font: 700 25px/35px 'Poppins'; color:#626061; padding-bottom: 20px;}
.blog_wrapper .box .post_details .content .blogDate {display: flex; justify-content: space-between; padding-bottom: 20px;}
.blog_wrapper .box .post_details .content .blogDate h3 i {font: normal 21px/1 FontAwesome !important; margin-right: 10px; color: #898a89;}
.blog_wrapper .box .post_details .content .blogDate .likeWrapper {display: flex; column-gap: 30px;}
.blog_wrapper .box .post_details .content .blogDate h3,
.blog_wrapper .box .post_details .content .blogDate .count {font: 400 18px/32px 'Roboto'; color: #626061;}
.blog_wrapper .box .post_details .post-like a {color: #898a89;}
.blog_wrapper .box .post_details .post-like a:hover {color: #000;}
.blog_wrapper .box .post_details .post-like i {margin-right: 7px; color: #898a89;}
.blog_wrapper .box .post_details .content > p {font: 400 16px/28px 'Poppins'; color:#626061; padding-bottom:25px;}
.blog_wrapper .box .post_details .content a.viewbtn {display: inline-block; transition: all .6s ease-in-out; padding: 10px 40px; background: #6c9800; border: 2px solid #6c9800; border-radius: 50px; color: #fff; font: 500 20px/24px 'Roboto'; text-transform: uppercase;}
.blog_wrapper .box .post_details .content a.viewbtn:hover{background: transparent; color: #6c9800;}

.pagination-block .navrechts a{position: relative;display: inline-block;width: 45px;height: 45px;text-align: center;font:400 16px/45px 'Roboto';color: #689800;background: transparent;border: 1px solid #689800;margin:0 4px;}
.pagination-block .navrechts a:hover{background: #689800;color: #fff;}

/*Blog-Details-Page*/
.blog-detail-page .container{max-width: 1420px!important;}
.blog-detail-page{margin-bottom:136px;}
.blog-detail-page .blog-detail-title{font:700 24px/29px 'Roboto'; color: #141414;padding-top: 30px; margin-bottom: 15px;}
.blog-detail-page h5{font:400 17px/23px 'Roboto';color: #737373;padding-bottom: 45px;padding-top: 5px;}
.blog-detail-page .blog-detial-content p{font:400 16px/30px 'Roboto';color: #797979; text-align: justify; padding: 0 0 10px 0;}
.blog-detail-page .blog-detial-content h3{font:500 22px/29px 'Roboto'; color: #141414; padding: 15px 0;}
.blog-detail-page .blog-detial-content h4 {font:500 20px/27px 'Roboto'; color: #141414;margin-top: 15px;}
.blog-detail-page .blog-detial-content ul {margin-top: 15px;}
.blog-detail-page .blog-detial-content ul li {padding-left: 25px; font:normal 16px/18px 'Roboto'; color: #797979; margin-bottom: 15px; padding-left: 20px; position: relative;}
.blog-detail-page .blog-detial-content ul li:before {content: '\f10c'; font: normal 12px 'FontAwesome'; position: absolute; left: 0; top: 2px;}
.blog-detail-page .cmt-form{width: 772px;}
.blog-detail-page .cmt-form .comment-respond h3{font:700 25px/21px 'Roboto' !important; color: #2f2f2f; padding-bottom: 22px;}
.cmt-form #respond form input[type="text"]{width: 100% !important;border: 1px solid #d5d3d3!important;border-radius:0px!important;height: 46px;}
.cmt-form #respond form label{font:600 16px/21px 'Roboto';color: #565656!important;padding-top:18px;}
.cmt-form #respond form textarea{height: 90px;border: 1px solid #d5d3d3!important;border-radius:0px!important;width:100%;border-radius:5px!important;}
.blog-detail-page .cmt-form .comment-respond .comment-form .form-submit input[type="submit"]{background: #699800 !important;width: 180px;height: 56px;border-radius: 8px; color:#fff; border:none; font:900 16px'Roboto'; text-transform: uppercase; margin-top: 30px;}
.blog-detail-page .cmt-form .comment-respond .comment-form .form-submit input[type="submit"]:hover{background:#699800ba!important;transition: .5s;}

.cmt-form #respond form input[type="text"]{width: 100% !important;border: 1px solid #d5d3d3!important;height: 60px;border-radius:5px!important;}
.cmt-form #respond form input[type="email"]{width: 100% !important;border: 1px solid #d5d3d3!important;height: 60px;border-radius:5px!important;}
.cmt-form #respond form input[type="url"]{width: 100% !important;border: 1px solid #d5d3d3!important;height: 60px;border-radius:5px!important;}
.cmt-form #respond form .comment-form-cookies-consent{display: none;}
.blog-detail-page .cmt-form .comment-respond h3::after{content: '';display: block;color: #fff;margin: 13px auto; background-color: #000;width: 25px;height: 3px;bottom: auto;left: auto;position: absolute;}
.blog-details-sidebar{width:100%;float:right; padding-left: 50px;}
.blog-details-sidebar .widget_recent_entries {padding-top: 16px;}

.blog-detail-page .blog-details-sidebar .wp-block-search__button::before{content: "\f002";font-family: 'FontAwesome';
opacity: 1;font-size:20px;color:#808080;margin-right:10px;}
.blog-detail-page .blog-details-sidebar .wp-block-search__button{background: transparent;border: none;font-size:0px!important;}
.blog-detail-page .blog-details-sidebar .wp-block-search__inside-wrapper{height: 67px;border-radius: 10px;box-shadow: 7px 7px 14px #e8e1e1;border:solid 1px #ebebeb;margin-bottom:48px;padding-left:10px;}
.blog-detail-page .blog-details-sidebar input[type="search"]::placeholder{font:400 16px/25px 'Roboto';color:#7d7d7d;}

.blog-detail-page .blog-details-sidebar .wp-block-heading{font:700 20px/25px 'Roboto'; color:#373737; padding-bottom:20px;}
.blog-detail-page .blog-details-sidebar .wp-block-heading::after{content: '';display: block;color: #fff;margin: 7px auto;
background-color: #408587; width: 25px;height: 3px;bottom: auto;left: auto;position: absolute;}
.blog-detail-page .blog-details-sidebar .wp-block-categories-list li a{font:400 16px/25px 'Roboto'; color: #373636;float: left;}
.blog-detail-page .blog-details-sidebar .wp-block-categories-list li:hover a{color: #124682;}
.blog-detail-page .blog-details-sidebar .wp-block-categories-list li{text-align: right;border-bottom: 1px solid #e8e8e8;
font-family: 'Roboto';font-size: 16px;line-height: 40px;color: #3d3d3d;padding-top: 11px;list-style-type: none;}
.blog-detail-page .blog-details-sidebar .wp-block-categories-list li:hover{color: #ca0303;}
.blog-detail-page .blog-details-sidebar .wp-block-categories-list li.cat-item:last-child{border: none;padding-bottom: 30px;}

.blog-detail-page .blog-details-sidebar .wp-block-search__inside-wrapper .wp-block-search__input{border: none;outline: none;}
.blog-detail-page .blog-details-sidebar .wp-block-search__label{display: none;}
.blog-detail-page .blog-detail-img img {width: 100%;}

.widgets-postbox{margin-bottom: 20px;margin-top: 10px;} 
.widgets-postbox .col-lg-8{padding-left: 0px;}
.widget img{border-radius: 0px!important; box-shadow: none!important; max-width: 82px !important; height: 82px; object-fit: cover;}
.widgets-postbox .widgets-postcon a{font:bold 16px/21px 'Roboto'; color: #373737;}
.widgets-postbox .widgets-postcon a:hover{color: #114682;font-weight: 600px;}
.widgets-postbox .widgets-postimg{margin-top: auto; margin-bottom: auto;}
.widgets-postbox h4{font:400 16px/23px 'Roboto';color: #737373;}
.widgets-post-list{margin-bottom: 60px;}
.blog-detail-page .wp-block-latest-posts__list a{font: 700 16px/21px 'Roboto'; color:#373737; padding-top: 14px; display: inherit; margin-bottom: 10px;}
/* .blog-detail-page .wp-block-latest-posts__list li div{margin-bottom: 20px;} */
.blog-detail-page .wp-block-latest-posts__post-date{color: #737373; font:400 16px/18px 'Roboto';}

.blog-detail-page .blog-detail-title.category-t{padding-bottom: 50px; text-align: center;}
/* ---- post end ---- */


