
.blog-left {width: 77% !important;padding-right: 41px;}
.job-sort {width: 20.8% !important;margin-left: 2.2%!important;}
.submitted-message{color: #fff;font-size: 16px;    padding: 51px 0px;}
ul.hs-error-msgs>li>label {font-size: 12px;text-align:left;}
.hs_error_rollup {display: none;}


/*======================================================================================================
                                        Blog Sidebar css css start
======================================================================================================*/



/*............... Job sort css start..............*/


.category-back{ background:#f4f4f7;    margin-bottom: 25px;}
.topic-name {padding: 8px 10px 15px 18px;}
.block{  position:relative; }
.category-back h3{color:#fff;background:#707070;padding: 8px 10px 9px 19px;font-weight:600;font-size:16px;}
.category-back ul li{position:relative;padding:0px 0px 3px 12px;}
.category-back ul li:after{background:url(https://www.manrrs.org/hubfs/Manrrs%20March%202018/Manrrs%20Blog%20Listing/arrow.png);bottom: 0;content: "";height:11px;left: 0;position: absolute;right: 0;top: 4px;width:7px;}
.category-back ul li a,a.filter-expand-link{ font-size:14px; color:#707070; font-weight:400;}
a.filter-expand-link{position: relative;padding: 0px 0px 3px 12px;margin:0;}
a.filter-expand-link:after { background: url(https://cdn2.hubspot.net/hubfs/506017/Manrrs%20March%202018/Manrrs%20Blog%20Listing/arrow.png?t=1522393248374);background-repeat: no-repeat; bottom: 0; content: ""; height: 11px; left: 0; position: absolute; right: 0; top: 4px; /* width: 7px; */ }
.category-back ul li a:hover,a.filter-expand-link:hover{ color:#dec100;}
.filter-expand-link{ font-size:16px; font-weight:600; color:#464646;margin-bottom: 16px;display: block; }
.job-sort span.filter-link-count {display: none;}

.row-fluid .caens-main{ padding: 72px 0 85px !important;}
.row-fluid .caens-content { padding: 20px !important;}

.topic-change .filter-link-count{ display:none;}
.topic-name h3 {font-weight:500;font-size: 16px;color: #231f20;text-transform: inherit;padding: 0 0 3px;background: none;}



/*............ Recent Post css start................*/


.Recent-post {margin-bottom: 28px;}
.Recent-post .postlist-items{margin-bottom: 13px;}
.Recent-post h6{color:#231f20;font-weight:600;text-transform:uppercase;    margin-bottom: 17px;}
.Recent-post .fpost-header h6{color:#231f20;font-weight:500;font-size:13px;    text-transform: capitalize;margin-bottom: 0px;    line-height: 1.3;}
.fpost-header h6 i{color:#f3cf09;display:inline-block;margin-left:5px;display:inline;position:relative;right:0;transition:all 0.5s ease;}
.fpost-header h6:hover i{right:-7px;}
.fpost-header h6:hover{color:#f3cf09;}
.recent-inner-con {font-size: 0;}
.Recent-post .left-img { width: 27%; display: inline-block; vertical-align: top; }
.Recent-post .date-header-sec{width: 68%; display: inline-block; vertical-align: top;margin:-6px 0px 0px 5%;padding-right: 5px;}
.Recent-post .main-date{font-size:11px;top:0;text-align:left;}


/*..............Form Blog css start.......................*/


.blog-form-sec h3{font-size:16px;font-weight:600;color:#fff;text-transform:inherit;margin-bottom:14px;}
.blog-form-sec span.hs-form-required{display:none;}
input[type="text"],input[type="tel"],input[type="email"],select,textarea{ -webkit-appearance:none !important;}
.blog-form-sec select {color: #fff;-moz-appearance: none;-webkit-appearance: none;background:#a4a4a4 url("//www.sipcamrotam.com/hubfs/Bellum-march-2017/Bellum%20Contact%20Page/arrow-1.png?t=1495439217250")!important;background-position: 96.4% center !important;background-repeat: no-repeat !important;background-size: 20px auto;}
.blog-form-sec .hs-form-field { margin-bottom: 13px;}
.blog-form-sec .hs-form-field > label { color: #7b7b7b; font-size: 16px; width: 100%; font-weight: 400; font-weight:300;}
.blog-form-sec .hs-form-field .hs-input {font-weight:500; height:31px; padding-left:11px; width: 100%; font-size: 11px; margin-bottom: 2px;background:#fff;color:#000;box-shadow: 0px 1px 5.4px 0.6px rgba(2, 2, 2, 0.16); }
.blog-form-sec .hs-form-field textarea{height:111px!important;font-weight:300;padding-top:10px;}
.blog-form-sec .hs_submit { margin: 20px 0 0; }
.blog-form-sec .hs_submit .actions input {box-shadow:0px 1px 5.4px 0.6px rgba(2, 2, 2, 0.16); width:100%; display:block;text-transform:uppercase;background: transparent;font-family: 'Montserrat',sans-serif; border:1px solid #f3cf09; color: #f3cf09;  font-size: 11px; font-weight: 600; height: 32px; line-height: 5px; transition: all 0.3s ease-in-out 0s;  text-align: center;max-width:138px;margin:0 auto; }
.blog-form-sec .hs_submit .actions input:hover {background:#f3cf09;color:#484848;border:1px solid transparent;transition:all 0.5s;}
.blog-form-sec .hs-form fieldset {    border: 0;    padding: 0;    margin: 0;    max-width: 100%;}
.blog-form-sec .hs-form fieldset.form-columns-1 .hs-input{width:100%;}
.blog-form-sec .hs-form fieldset.form-columns-2 >div {width: 49%;float: left;margin-right:2%;}
.blog-form-sec .hs-form fieldset.form-columns-2 >div:last-child {margin-right:0;}
.blog-form-sec .hs-form fieldset.form-columns-3  >div {width:31.33%;float: left;margin-right:3%;}
.blog-form-sec .hs-form fieldset.form-columns-3 >div:last-child {margin-right:0;}
.form-columns-3 .input,.form-columns-1 .input,.form-columns-2 .hs-form-field  .input{margin-right:0px!important;}

.blog-form-sec input::-webkit-input-placeholder {  opacity:1;color:#d4d4d4;}
.blog-form-sec input:-moz-placeholder { opacity:1;color:#d4d4d4;} 
.blog-form-sec input::-moz-placeholder { opacity:1;color:#d4d4d4;}
.blog-form-sec input:-ms-input-placeholder {  opacity:1;color:#d4d4d4;}
.blog-form-sec textarea::-webkit-input-placeholder { opacity:1;color:#d4d4d4;}
.blog-form-sec textarea:-moz-placeholder { opacity:1;color:#d4d4d4;} 
.blog-form-sec textarea::-moz-placeholder { opacity:1;color:#d4d4d4;} 
.blog-form-sec textarea:-ms-input-placeholder {  opacity:1;color:#d4d4d4;}

.blog-form-sec{position:relative;z-index:1;padding:15px 19px 25px;text-align: center;}
.blog-form-sec:after{background: rgba(0, 0, 0, 0.2);bottom: 0;content: "";height: 100%;left: 0;position: absolute;right: 0;top: 0;width: 100%;z-index: -1;}
.blog-form-sec:before{background: rgba(0, 0, 0, 0.6);bottom: 0;content: "";height: 100%;left: 0;position: absolute;right: 0;top: 0;width: 100%;z-index: -1;}


/*...............Pagination css start..........................*/


.blog-pagination { text-align: center;  padding: 19px 0 0px;border-top: 1px solid #cccccc}
.blog-pagination ul{ padding-left:0;}
.blog-pagination ul li{ display:inline-block; margin-right: 20px;}
.blog-pagination ul li.hide a{pointer-events:none}
.blog-pagination ul li a{ font-size:11px; font-family: 'Open Sans', sans-serif;font-weight:600; color:#b7b7b7;}
.blog-pagination ul li a i{font-size:11px;color: #b7b7b7;}

.next-posts-link { margin-right:0 !important;}
.blog-pagination .active a{pointer-events: none;}
.blog-pagination .active a,.blog-pagination ul li a:hover{ color:#707070;font-weight:700;}
.first-posts-link { display:none !important;}



/*======================================================================================================
                                        Post Pagination css start
======================================================================================================*/


a.pagination-btn{font-size: 11px; color: #b7b7b7; font-family: 'Montserrat',sans-serif; font-weight: 500;text-transform: uppercase;}
a.pagination-btn:hover{color:#dec100;}
a.pagination-btn.list-next-post {float: right;}
.list-pagination {padding:21px 0px 0px;border-top: 1px solid #cccccc;}
a.pagination-btn i {font-size: 8px;}





/*======================================================================================================
                                        Responsive css start
======================================================================================================*/

@media(max-width:1024px) {
.blog-form-sec {padding:30px 30px 30px;}
}


@media(max-width:900px) {
.blog-left {width: 100% !important;padding-right: 0px;}
.job-sort {width: 100% !important;margin-left: 0!important;}
.blog-pagination {padding: 13px 0 10px;}
.list-pagination {padding: 11px 0px 35px;}
.submitted-message {padding: 30px 0px;}
}

@media(max-width:640px) {

.Recent-post .left-img{height: 60px!important;}
}












