/* Inner Page Default Styles */

.page-container, .post-container { width: 100%; max-width:1280px; margin: auto; }
#main-heading {padding: 256px 0 133px; background-image: url(../images/inn-ban-bg-img.webp); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; position: relative; z-index: 1; text-align: center;  background-color: #161415; }
#main-heading:before, #main-heading:after {position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 100%; height: 100%; background-image: url(../images/inn-ban-bg-black-img.webp); background-repeat: no-repeat; background-size: 100% 100%; pointer-events: none; content: ""; z-index: -1; opacity: 90%;}
.page-container:before, .post-container:before {content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; background-image: url(../images/ban-bg-ptrnt.webp); background-repeat: repeat; mix-blend-mode: luminosity; opacity: 9%; pointer-events: none; z-index: 0; width: 100%; height: 100%; }
#main-heading:after {opacity: 35%; background-image: url(../images/inn-ban-bg-red-layer.webp); }
#main-heading h1 {font-family: 'Gilda Display';font-weight:400;font-size: 80px;line-height: 1.1;letter-spacing:-1.6px;text-transform: capitalize;margin: 0 0 5px; color: #ffffff;}
.inrpg-breadcrumbs, .breadcrumbs {  font-family: 'Inter Tight'; font-weight: 400; font-size: 20px; line-height: 1.25; letter-spacing: 0; color: #fff;  text-transform: capitalize; }
.inrpg-breadcrumbs span:hover, .inrpg-breadcrumbs span.current-item, .breadcrumbs span:hover, .breadcrumbs span.current-item { color:#e13030; }
#post-content, #page-content { padding:100px 0 400px; position: relative; background-color: #fff;}
#post-content:before, #page-content:before {position: absolute; top: 7px; bottom: 0; left: 0; right: 0; border-top: 3px solid #e13030; content: ""; pointer-events: none; }
#post-content:after, #page-content:after {position: absolute; bottom: 40px; left: 0; right: 0; border-bottom: 3px solid #e13030; content: ""; pointer-events: none; }
.page-col-full, .single-col-full { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; }
#single-column, #post-column, #page-column { width: 64.9%; margin: 0px; }
.sidebar-page, .sidebar-single { width: 31.3%; max-width: 400px; }
#page-column.full-width, .full-width { width: 100%; } 
#page-column h1, #post-content h1, #page-column h2, #post-content h2, #page-column h3, #post-content h3, #page-column h4, #post-content h4, #page-column h5, #post-content h5, #page-column h6, #post-content h6 { font-family: 'Gilda Display'; font-weight: 400; color: #181818; line-height: 1.2; letter-spacing: 0px; margin: 0 0 20px; }
#page-column h1, #post-content h1, #page-column h2, #post-content h2 { font-size: 55px; line-height: 1.12; letter-spacing: 0; }
#page-column h3, #post-content h3 { font-size: 45px; }
#page-column h4, #post-content h4 { font-size: 37px;line-height:1.25; }
#page-column h5, #post-content h5 { font-size: 30px; }
#page-column h6, #post-content h6 { font-size: 25px; }
#page-column p, #post-content p, #page-column li, #post-content li {font-family: 'Inter Tight';font-size: 20px;line-height: 1.82;letter-spacing: 0.46px;color: #000000; margin: 0 0 30px; font-weight: 400;}
#page-column a, #post-content a { color: #e13030; text-decoration: none; }
#page-column a:hover, #post-content a:hover { color: #181818; }
#page-column li, #post-content li { padding-left: 20px;position: relative; line-height: 1.5; margin: 0 0 15px !important;  }
#page-column li:before, #post-content li:before {background: #e13030; width: 10px; height: 10px; position: absolute; content: ""; left: 0; top: 9px;  }
#page-column li ul, #post-content li ul { padding: 15px 0 0; margin: 0; }
#page-column li ul li, #post-content li ul li { padding-left: 20px; list-style: none; }
#page-column ol, #post-content ol, #page-column ul, #post-content ul {margin-bottom: 20px; list-style-position: inside; }
#page-column ol, #post-content ol { list-style-type: decimal; margin-left: 20px; }
#page-column li ol, #post-content li ol { padding: 15px 0 0; }
#page-column ol li, #post-content ol li { list-style: decimal; padding-left: 0 !important; }
#page-column ol li:before, #post-content ol li:before { display: none; }
#page-column ul li>ul li, #post-content ul li>ul li { list-style-type: none; }
#page-column ul li>ul li>ol li { list-style-type: decimal; }
#page-column ul li>ol li { list-style-type: decimal; }
#page-column ul li>ol li:before { display: none; }
#page-column ul li>ol li>ul li { list-style-type: none; }
.page-feature-img, .single-thumbnail { margin-bottom: 30px;  padding: 3px;}
.page-feature-img img, .single-thumbnail img { width: 100%; display: block; clip-path:polygon(0 0, 91.7% 0, 100% 20%, 100% 100%, 0 100%, 0% 50%);}



/*Cmn Box*/

.cmn-box {padding: 40px 38px 76px; margin: 50px 0; position: relative; z-index: 1; text-align: center; clip-path: polygon(3% 0, 100% 0, 100% 92%, 97% 100%, 0 100%, 0 8%); }
#page-column .cmn-box h2 {font-size: 50px; line-height: 1.2; margin: 0 0 26px; letter-spacing: 0; text-transform: uppercase; }
.cmn-box .cmn-box-cnslt-btn{display: flex; gap: 15px;align-items:center;justify-content:center; }
#page-column .cnslt-btn a.cmn-btn:hover{background: -webkit-radial-gradient(50% 50%, circle, rgb(22 20 21 / 20%) 0%, rgb(22 20 21 ) 100%), #e32f33 !important;}
#page-column .cnslt-btn a.cmn-btn {font-size: 19px; letter-spacing: 1.8px; }
#page-column .cnslt-call p {margin: 0; font-weight: 700; color: #fdfdfd; font-size: 17px; text-transform: uppercase; letter-spacing: 1.36px; line-height: 1; text-align: start; }
#page-column .cnslt-call p a {font-size: 42px; font-weight: 400; font-family: 'Gilda Display'; display: block; letter-spacing: -1.68px;margin: 5px 0 0;}
#page-column .cnslt-call p a:before{position: absolute;top: 0;left: 0;background-image: url(../images/sprites-in.webp);width:60px ;height:60px ;background-color:#df3030 ;border-radius: 50%;content: "";background-position: -251px -158px;}
#page-column .cnslt-call p a:hover {color: #df3030 !important; }
.cmn-box .cnslt-call{padding-left: 67px;position: relative;}


.cmn-box .cmn-box-two-blk {display: flex; flex-direction: row-reverse; justify-content: end; gap:20px; align-items: center; }
.cmn-box.cmn-box-two {text-align: start;}
#page-column .cmn-box.cmn-box-two h2 {font-size: 65px; line-height: 1.07; margin: 0 0 15px; }
.cmn-box.cmn-box-two {padding: 0 0 0 30px; margin-top: 85px;border-bottom: 8px solid #e13030;clip-path: unset;background-color: transparent !important;z-index: 1;}
.cmn-box.cmn-box-two:after {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0; clip-path:polygon(0 0, 91.7% 0, 100% 20%, 100% 100%, 0 100%, 0% 50%);background-color: #161415;z-index: -1;}
.cmn-box.cmn-box-two:before {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0; opacity: 10%; clip-path:polygon(0 0, 91.7% 0, 100% 20%, 100% 100%, 0 100%, 0% 50%);background-image: url(../images/cta-two-bg-img.webp);background-repeat: no-repeat;background-size: 100% 100%; pointer-events: none;z-index: 0;}
.cmn-box-content {width: 64.2%; margin: -17px 0 0; }
.cmn-box.cmn-box-two  .cmn-box-image {margin-top: -55px; position: relative; width: 31.4%; }
.cmn-box-image img{width: 100%;display: block;}

/* Side Bars Starts */
.sidebar-page .sidebar-item {position: relative; z-index: 1;
/*  background-image:-webkit-radial-gradient( 50% 50%, circle , rgba(225,48,48,10%) 35%, rgba(225,48,48,40%) 90%);  background-color: #161415;   */
  background-image: url(../images/sdbr-prac-bg-img.webp);background-position: center;background-repeat: no-repeat; background-size: 100% 100%;}
.sidebar-page .sidebar-item, .sidebar-page .widget {margin: 0 0 50px;padding:27px 25px 46px; }
/* .sidebar-page .sidebar-item{ clip-path:polygon(8% 0, 100% 0, 100% 98%, 92% 100%, 0 100%, 0 3%); } */
.sidebar-page .widget.testi{ clip-path:polygon(7% 0, 100% 0, 100% 95%, 92% 100%, 0 100%, 0 5%); }
.sidebar-page .widget:last-child{margin: 0;}
.sidebar-page .sidebar-item h2, .sidebar-page .widget h2 {font-family: 'Gilda Display'; font-weight: 400; font-size: 39px; line-height: 1; letter-spacing: 0; color: #ffffff; text-align: center; margin: 0 0 25px; padding: 0 0 20px; text-transform: uppercase; border-bottom: 1px solid rgba(255,255,255,30%); }
.sidebar-page .sidebar-item.sidebar-practice-menu h2, .sidebar-page .sidebar-item.sidebar_posts h2 {border-bottom: 1px solid rgba(255,255,255,30%); }

/* Practice Areas Side Bar */

.sidebar-page .sidebar-item ul li, .sidebar-page .sidebar-item.sidebar_posts ul li {margin:0 0 23px; position: relative; }
.sidebar-page .sidebar-item ul li:last-child, .sidebar-page .sidebar-item.sidebar_posts ul li:last-child{margin: 0px;}
.sidebar-page .sidebar-item ul li > a, .sidebar-page .sidebar-item.sidebar_posts ul li > a {font-family: 'Inter Tight'; font-weight: 400; font-size: 24px; line-height: 1.2; letter-spacing: 0.81px; color: #ffffff; display: block; padding: 0 35px 0 27px; }
.sidebar-page .sidebar-item ul li > a:before, .sidebar-page .sidebar-item.sidebar_posts ul li > a:before {content: ""; position: absolute; top:8px; left: 0; margin: auto; width: 10px; height: 10px; background-color: #fff; }
.sidebar-page .sidebar-item.sidebar_posts ul li > a:before{left: 0;}
.sidebar-page .sidebar-item ul li > a:hover, .sidebar-page .sidebar-item.sidebar_posts ul li > a:hover,.sidebar-page .sidebar-item ul li.current-menu-item > a,.sidebar-page .sidebar-item.sidebar_posts ul li.current-menu-item a{color: #e13030;}
.sidebar-page .sidebar-item ul li > a:hover:before, .sidebar-page .sidebar-item.sidebar_posts ul li > a:hover:before,.sidebar-page .sidebar-item ul li.current-menu-item > a:before,.sidebar-page .sidebar-item.sidebar_posts ul li.current-menu-item a:before{background-color: #e13030;}
.sidebar-page .sidebar-menu-pa .drop {position: absolute; width: 36px; height: 24px; right: 0; top: 5px; background-image: url(../images/blg-sdbr-arrow.png); background-repeat: no-repeat; margin: auto; z-index: 1; transform: scale(0.9); }
.sidebar-page .sidebar-menu-pa .drop.open{rotate: 180deg;}
.sidebar-page .sidebar-menu-pa ul li ul.sub-menu{padding: 0;}
.sidebar-page .sidebar-menu-pa ul li ul.sub-menu.open {margin: 0px; padding:13px 0px 0 20px; }
.sidebar-page .sidebar-menu-pa ul.sub-menu li a{font-size:20px;    padding-right: 0;}
.sidebar-page .sidebar-item ul.sub-menu li a:before {top: 8px; width: 9px; height: 9px; }
.sidebar-page .sidebar-menu-pa ul{position: relative;display: block;padding-left: 10px;}
.sidebar-page .sidebar-item ul li.current-menu-item .drop{filter: invert(1);} 


/* Testimonials Side Bar Starts */

.sidebar-page .widget.testi{position: relative; background-color: #d9d9d9;text-align: center;} 
.sidebar-page .widget.testi h2{color: #000;border-color: rgba(0, 0, 0, 20%);}
.sidebar-page .testi-sdbr-blk {position: relative;}
.sidebar-page .star-rat {background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; background-position:-129px -99px; width: 165px; height: 28px; margin: 0 auto 10px; }
.sidebar-page .testi-content p {font-size: 19px; font-family: 'Inter Tight'; font-weight: 400; line-height: 1.89; letter-spacing: 0.38px; margin: 0 0 20px; color: #0a0a0a; }
.sidebar-page .testi-content h6 {font-family: 'Meow script'; font-weight: 400; font-size: 33px; line-height: 1.07; letter-spacing: 0; color: #181818; text-transform: none; margin: 0 auto; padding:0 75px; }
.sidebar-page .testi-content h5 {font-size: 21px; font-family: 'Gilda Display'; font-weight: 600; line-height: 1.5; letter-spacing: 0.4px; color: #000; margin: 0 0 10px; text-transform: uppercase; }
.sidebar-page .testi-content h5 a:hover{color: #e13030;}
.sidebar-page .widget.testi .owl-nav {display: flex; justify-content: space-between; margin: -27px  auto 0; width: 85.6%;  position: relative; z-index: 2; }
.sidebar-page .widget.testi .owl-nav .owl-prev, .sidebar-page .widget.testi .owl-nav .owl-next {background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; background-position: -740px -38px; width: 43px; height: 20px; font-size: 0px !important; transition: 0.5s; }
.sidebar-page .widget.testi .owl-nav .owl-next { background-position:-814px -38px ; }
.sidebar-page .widget.testi .owl-nav .owl-prev:hover{background-position:-740px -77px;}
.sidebar-page .widget.testi .owl-nav .owl-next:hover{background-position:  -814px  -77px;}
.sidebar-page .widget .testi-sdbr-blk {padding:0px 5px 10px;}



/*Case Results Sidebar*/

.sidebar-page .widget.case-res {background-color: transparent; background-image: url(../images/sdbr-case-rslt-bg-img.webp); background-repeat: no-repeat; background-size: 100% 100%; background-position: center; padding-bottom:37px; margin: 0 0 95px;}
.sidebar-page .widget.case-res h2{color:#5a1d1e;border-color: rgba(0, 0, 0, 20%);margin: 0 0 14px;}
.case-sdbr-blk .sdbr-case-item h4 {font-family: 'Gilda Display'; font-weight: 400; font-size: 62px; line-height: 1.17; letter-spacing: 0; margin: 0 0 14px; position: relative; color: #5d1e1e; padding-top: 82px;}
.case-sdbr-blk .sdbr-case-item h4:before {position: absolute; top: 0; left: 0; right: 0; margin: auto; background-image: url(../images/sprites-in.webp); width: 89px; height: 69px; background-position: -33px -41px; content: ""; }
.case-sdbr-blk .sdbr-case-item h6 {font-family: 'Inter Tight'; font-weight: 700; font-size: 15px; line-height: 1; letter-spacing: 2.7px; color: #0a0a0a; margin: 0 0 18px; text-transform: uppercase; }
.case-sdbr-blk .sdbr-case-item p {font-family: 'Inter Tight'; font-weight: 500; font-size: 25px; line-height: 1.28; letter-spacing: 1px; color: #000000; margin: 0px;}
.sidebar-page .widget.case-res .owl-carousel .owl-dots {display: flex !important; justify-content: center; align-items: center; gap: 5px; position: absolute; bottom:-83px; left: 0; right: 0; z-index: 3; }
.sidebar-page .widget.case-res  .owl-dots button.owl-dot{width:10px ;height:10px ;background-color: #000;border-radius: 50%;}
.sidebar-page .widget.case-res button.owl-dot.active{width:15px ;height:15px ;background-color: #7a1a1a}
.sidebar-page .case-sdbr-blk{padding: 0px 15px;text-align: center;}

/*Free Book Sidebar*/

.sidebar-page .widget.sidebar-fre-book {background-image: url(../images/sdbr-fre-bk-bg-border-img.webp); background-repeat: no-repeat; background-size: 100% 100%; position: relative; z-index: 1; padding-bottom: 24px; }
.sidebar-page .widget.sidebar-fre-book:before{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-image: -webkit-linear-gradient( 26deg, rgba(200,200,200,0) 0%, rgb(200,200,200) 100%);background-repeat: no-repeat;clip-path:polygon(7% 0, 100% 0, 100% 95%, 93% 100%, 0 100%, 0 5%);content: "";pointer-events: none;z-index: -1;}
.sidebar-page .widget.sidebar-fre-book h2{color: #000000;border: none;padding: 0;}
.sidebar-page .widget.sidebar-fre-book h4 {font-family: 'Inter Tight'; text-align: center; font-weight: 500; font-size: 20px; letter-spacing: 0.8px; text-transform: uppercase; color: #000; padding: 0 22px; line-height: 1.6; }
.sdbr-fre-book-img {width:49.4%; margin: 0 auto 20px; position: relative;}
.sdbr-fre-book-img:before {position: absolute; bottom: -7px; left: -92px; margin: auto; width: 363px; height: 26px; background-image: url(../images/book-shadow-img.webp); background-repeat: no-repeat; background-size: 100% 100%; content: ""; z-index: -1; top: inherit; }
.sdbr-fre-book-img img{width: 100%;display: block;}
.sidebar-page .widget.sidebar-fre-book .owl-dots{display: flex;justify-content: center;align-items: center;gap: 5px;}
.sidebar-page .widget.sidebar-fre-book .owl-dots button.owl-dot {width: 10px; height: 10px; background-color: rgb(222 64 64 / 50%); border-radius: 50%; }
.sidebar-page .widget.sidebar-fre-book button.owl-dot.active{width:15px ;height: 15px;background-color: #e13030}

/* Blog Side Bar */

.sidebar-blog { display: flex; justify-content: center; gap: 15px; align-items: center; margin:0px 0 40px }
.sidebar-blog .sidebar-blog-item { width: 32.6%; display: inline-block; position: relative; }
.sidebar-blog .sidebar-blog-item .widget, .sidebar-page.sidebar-single .sidebar-blog.blog-sidebar-itm .sidebar-item .widget { margin: 0px !important; padding: 0;position: relative;}
.sidebar-blog .sidebar-blog-item .widget:before, .sidebar-page.sidebar-single .sidebar-blog.blog-sidebar-itm .sidebar-item .widget:before,.sidebar-item.sidebar_search:before,.sidebar-blog .sidebar-blog-item:before{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-image: url(../images/pract-item-bg.webp);background-repeat: no-repeat;background-size: 100% 100%;width: 100%;height: 100%;content: "";}
.sidebar-blog .sidebar-blog-item h2.widgettitle, .sidebar-page.sidebar-single .sidebar-blog.blog-sidebar-itm .sidebar-item h2.widgettitle { display: none; }
.sidebar-blog select, .sidebar-page input.search-field,.sidebar-blog-item input.search-field {font-family: 'Inter Tight'; font-weight: 400; font-size: 19px !important; line-height: 1.2; letter-spacing: 0.57px; text-transform: capitalize; color: #212121; background-color: transparent; padding:23px 55px 23px 30px !important; margin-bottom: 0px; position: relative !important; appearance: none !important; width: 100% !important; height: max-content !important; background-repeat: no-repeat; background-position: center right 30px; outline: none; opacity: 100% !important; background-image: url(../images/sidebar-down-arrow.webp); background-size: 16px 9px; border: none; border-radius: 0; clip-path: polygon(6% 0, 100% 0, 100% 70%, 93% 100%, 0 100%, 0 30%); } 
.sidebar-page .sidebar-item input.search-field {background-image: none !important; }
.sidebar-page .sidebar-item.sidebar_search input.search-submit, .sidebar-blog-item input.search-submit {background-image: url(../images/sidebar-search-icon.webp); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; width: 16px; height: 16px; position: absolute; top: 0; bottom: 0; right: 27px; margin: auto; outline: none; background-color: transparent; font-size: 0; cursor: pointer; border: none; border-radius: 0px !important; }
.sidebar-blog a:hover{color: #000;}

.sidebar-item.sidebar_search{background-image: none;background-color: transparent;padding: 0 !important;clip-path: none;}

/* Blog Single Side Bar Starts */

.sidebar-page .sidebar-blog  .sidebar-item h2 {text-align: start; margin: 0 0 21px; color: #000000; padding: 0; font-weight: 400; letter-spacing: 0; border: none; }
.sidebar-page .sidebar-blog  .sidebar-item h2:before{display: none;}
.sidebar-page.sidebar-single .sidebar-item ul li > a, .sidebar-page.sidebar-single .sidebar-item.sidebar_posts ul li > a {font-size: 24px; padding-right: 0; line-height: 1.34;letter-spacing: 0;}
.sidebar-page.sidebar-single .sidebar-blog.blog-sidebar-itm {flex-direction: column; padding: 37px 20px 50px 22px; gap: 0px; margin: 0px; background-color: transparent; background-image: url(../images/sdbr-case-rslt-bg-img.webp); background-repeat: no-repeat;background-size: 100% 100%;}
.sidebar-page.sidebar-single .sidebar-blog.blog-sidebar-itm .sidebar-item { background: transparent; border-radius: 0px; width: 100%; margin: 0px 0 26px; clip-path: none;}
.sidebar-page.sidebar-single .sidebar-blog.blog-sidebar-itm .sidebar-item.sidebar_search{margin: 0 0 45px;}
.sidebar-page.sidebar-single .sidebar-blog.blog-sidebar-itm .sidebar-item{outline: none;padding: 0px !important;}
.sidebar-page.sidebar-single .sidebar-blog.blog-sidebar-itm h4 { font-size: 30px; line-height: 1.23; letter-spacing: -0.6px; color: #000000; text-align: left; padding: 0px !important; margin: 0 0 20px    ; }
.sidebar-page.sidebar-single .sidebar-blog.blog-sidebar-itm .sidebar-item:last-child{margin: 0;}


/* Blog Page Start */


.sidebar-blog .sidebar-blog-item input.search-field{background-image: none;}

#post-column-full { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px 20px; }
#post-column-full .posts-list {width: 32.29%; position: relative; padding: 35px 36px 48px; text-align: center; background-image: url(../images/inn-blog-bg-clip-img.webp); background-repeat: no-repeat; background-size: 100% 100%; }
.posts-thumbnail img {width: 100%; display: block; object-fit: cover; object-position: center; height: 196px; clip-path: polygon(8% 0, 100% 0, 100% 86%, 92% 100%, 0 100%, 0 13%); }
.posts-block { padding: 23px 0px  0;text-align: start;  }
#post-content .posts-block h6 {line-height: 1.2; letter-spacing: 0; margin:0 0 25px; text-align: start; }
#post-content .posts-block h6 a{color: #181415}
#post-content .posts-readmore {position: absolute; left: 33px; bottom: 32px; text-align: center; }
#post-content .posts-readmore a {font-weight: 400; font-size: 21px; line-height: 1; letter-spacing: 0.63px; color: #212121; display: inline-block; font-family: 'Inter Tight'; text-decoration: underline; text-underline-offset: 2px; }
#post-column-full .posts-list:hover {  background-color: #161415;background-image:-webkit-radial-gradient( 50% 50%, circle , rgba(225,48,48,10%) 0%, rgba(225,48,48,45%) 100%);clip-path: polygon(7% 0, 100% 0, 100% 94%, 94% 100%, 0 100%, 0 7%)}
#post-column-full .posts-list:hover .posts-block h6 a,#post-column-full .posts-list:hover .posts-readmore a{color: #fff;} 
#post-content .posts-readmore a:hover{color: #fff;}
#post-column-full .posts-list .posts-block h6 a:hover, #post-column-full .posts-list .posts-readmore a:hover {color: #e13030; }

#post-column-full .post-pagination { width: 100%; margin-top: 50px;}
#post-column-full .nav-links { text-align: center; display: flex; justify-content: center; align-items: center;position: relative; gap: 10px;}
#post-column-full .nav-links .page-numbers {font-family: 'Inter Tight'; font-weight: 400; font-size: 30px; line-height: 1; letter-spacing: 0; color: #000000; width: 49px; height: 49px; margin: 0px; border: none; text-align: center; display: flex; justify-content: center; align-items: center; background-color: transparent; border-radius: 10px 0  10px 0; }
#post-column-full .nav-links .page-numbers.current, #post-column-full .nav-links a.page-numbers:hover {background-color: #e23031; color: #fff; font-weight: 600; }
#post-content .nav-links a.prev.page-numbers, #post-content .nav-links a.next.page-numbers {background-image: url('../images/sprites-in.webp'); width: 37px; height: 17px; display: inline-block; font-size: 0 !important; border: none; background-position: -129px -160px; transition: 0.5s; background-color: transparent; }
#post-content .nav-links a.next.page-numbers{background-position: -191px -160px ;}
#post-content .nav-links a.prev.page-numbers:hover{background-position:-129px -189px;}
#post-content .nav-links a.next.page-numbers:hover {background-position:-191px -189px ;}


/*Blog Single */

.comment-navigation .nav-links, .posts-navigation .nav-links, .post-navigation .nav-links { display: flex; justify-content: space-between;}
.single-pagination .nav-previous span, .single-pagination .nav-next span {font-family: 'Inter Tight'; font-weight: 400; font-size: 20px; line-height: 1; letter-spacing: 0.8px; color: #fff; text-align: center; text-transform: uppercase; display: inline-block; background-color: #df3030; padding: 18px 30px; position: relative; box-shadow: 0px 11px 21px 0px rgba(61, 62, 137, 0.18); }
.single-pagination .nav-previous span:hover, .single-pagination .nav-next span:hover{background-color: #181818;}

.single-author-box {display: flex; justify-content: space-between;border: 2px solid #000; padding: 20px;margin:0 0 30px; gap: 20px;}
.single-author-info {width: 70%; }
.single-author-avatar {width: 30%; }
.single-author-description{font-family: 'Inter Tight'; font-weight: 400; font-size: 18px;line-height: 1.6;letter-spacing: 0.4px;color: #000;}

.single-meta {display: flex; justify-content: start; align-items: center; gap: 10px; flex-wrap: wrap;margin: 0 0 20px;font-family: 'Inter Tight';font-size: 20px;line-height: 1.2;letter-spacing: 0.4px; }
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {flex: inherit;}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {flex: inherit;}


/* single attorney */
.single-profile-block { background-image: url(../images/single-attorney-bg.webp); background-position: center; background-repeat: no-repeat; background-size: cover; display: flex; justify-content: space-between; align-items: center; gap: 10px; margin: 114px 0 30px; position: relative; }
.single-profile-block:before, .single-profile-block:after { position: absolute; top: 0; margin: auto; right: 8.3%; width: 49%; height: 8px; background-color: #e13030; content: "";}
.single-profile-block:after{ left: 0; right: inherit !important; bottom: 0; top: inherit; }
.single-profile-image { width: 44.52%; position: relative; z-index: 0; margin: -121px 0 0 15px; }
.single-profile-image img { width: 100%; display: block; }
.sp-block { width: 50.7%; position: relative; padding: 20px 0 0; }
#page-column .single-profile-block .sp-block h6{ font-weight: 700; font-family: 'Inter Tight'; font-size: 19px; line-height: 1; letter-spacing: 1.6px; color: #fff; margin: 0 0 5px; text-transform: uppercase; }
#page-column .single-profile-block .sp-block h2 { font-family: 'Gilda Display'; font-weight: 400; font-size: 60px; line-height: 1.1; letter-spacing: 0.2px; color: #fff; margin: 0 0 17px; text-transform: uppercase; }
#page-column .single-profile-block .sp-block p {text-align: start; font-family: 'Inter Tight'; font-weight: 700; font-size: 17px; line-height: 1.2; letter-spacing: 1.5px; color: #fff; margin: 0; text-transform: uppercase; }
#page-column .single-profile-block .attorney-call { padding: 0 0 0 68px; margin: 0; position: relative; }
#page-column .single-profile-block .attorney-call p a { font-family: 'Gilda Display'; font-size: 42px; font-weight: 400; color: #fff; display: block; width: max-content; letter-spacing: -1.9px; margin: 0; line-height: 1.3; }
#page-column .single-profile-block .attorney-call p a:before { position: absolute; content: ""; background-image: url(../images/sprites.webp); background-color: #df3030; border-radius: 50%; background-repeat: no-repeat; background-position: -20px -23px; width: 50px; height: 50px; top: 0; left: 0; margin: auto; bottom: 0; }
#page-column .single-profile-block .attorney-call p a:hover{ color: #df3030; }
#page-column .sngl-btn a.cmn-btn { padding: 24px 10px; letter-spacing: 1.7px; color: #fff;    background: -webkit-radial-gradient(50% 50%, circle, rgba(225, 48, 48, 0%) 15%, rgba(225, 48, 48, 45%) 100%), #161415; } 
#page-column .sngl-btn a.cmn-btn:hover{    background: -webkit-radial-gradient(50% 50%, circle, rgb(22 20 21 / 20%) 0%, rgb(22 20 21) 100%), #e32f33;}
#page-column .sngl-btn { margin-bottom: 30px; }
 
/*testimonials page*/
#reviews-main{ column-count: 2; column-gap: 60px; margin-bottom: 125px; }
#page-content .review-item { width: 100%; padding: 46px 50px 100px 15px; position: relative; display: inline-block; }
#page-content .review-item:before, #page-content .review-item:after {position: absolute; content: ""; background: -webkit-linear-gradient( 0deg, rgb(225,48,48) 0%, rgba(225,48,48,0) 100%); width: 50%; height: 3px; top: 0; right: 91px; }
#page-content .review-item:after { background: -webkit-linear-gradient( 0deg, rgba(200,200,200,0) 0%, rgb(200,200,200) 100%); bottom: 0; top: inherit; right: 0;     width: 94%;}
#page-content .review-item .star-rat{ background-image: url(../images/sprites.webp); background-repeat: no-repeat; width: 182px; height: 31px; background-position: -93px -182px; margin: -60px 0 25px; }
#page-content .review-item p { font-size: 19px; color: #0a0a0a; font-family: 'Inter Tight'; font-weight: 400; line-height: 1.89; letter-spacing: 0.3px; text-align: left; margin: 0 0 27px; }
#page-content .review-item h5 { font-size: 39px; color: #181818; font-family: 'Meow Script'; font-weight: 400; line-height: 1; letter-spacing: 0; text-align: left; margin: 0; position: absolute; bottom: 30px; }
#page-content .review-item h6 { font-family: 'Gilda Display'; font-weight: 600;line-height: 1.3;letter-spacing: 0.3px;}
#page-content .review-item h6 a{color: #000;}
#page-content .review-item h6 a:hover{color: #e13030;}
#page-content .testi-clip-path.inn{position: relative;    margin:0px 0 60px;}
#page-content .testi-clip-path:before { position: absolute; content: ""; background-image: -webkit-linear-gradient(26deg, rgba(200, 200, 200, 0) 30%, rgb(200, 200, 200) 100%); clip-path: polygon(91% 0, 100% 16%, 100% 100%, 0 100%, 0 0); top: 0; bottom: 0; margin: auto; left: 0; right: 0; }
#page-content .testi-clip-path.inn:after { position: absolute; content: ""; background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; width: 56px; height: 43px; right: 42px; background-position: -880px -79px; bottom: 32px; }
#page-content .testimonial-btn{text-align: center;}
#page-content  .testimonial-btn a{color: #fff;}


 
/*contact page*/
.contact-page .ftr-itm { background: #000; clip-path: polygon(7% 0, 100% 0, 100% 92%, 95% 100%, 0 100%, 0 10%); width: 32.4%; padding: 28px 15px 40px;     border: 1px solid rgb(22 20 21 / 30%);}
.contact-page .ftr-itm:hover h4::after {    filter: invert(1) brightness(8); }
.contact-page .ftr-itm:hover  h4:before{ background-image: url(../images/sprites-in.webp); background-position: -340px -104px; }
.contact-page .ftr-itm.follow:hover h4:before{ background-image: url(../images/sprites-in.webp); background-position: -405px -106px; }
.contact-page .ftr-itm.cnct:hover h4:before{ background-image: url(../images/sprites-in.webp); background-position:-474px -104px; }
.contact-page .ftr-itm:hover .ftr-btn a{color: #fff !important;} 
#page-column .ftr-itm.cnct p a:hover, #page-column .ftr-itm.loc p a:hover{color: #000 !important;}
.contact-page .ftr-soc-icons a:hover { background-image: url(../images/sprites-in.webp); background-position: -610px -95px; }
.contact-page .ftr-soc-icons a:hover.linkedin { background-image: url(../images/sprites-in.webp); background-position: -562px -95px; }
.contact-page .ftr-soc-icons a:hover.twitter { background-image: url(../images/sprites-in.webp); background-position: -665px -95px; }
.contact-page .ftr-soc-icons a{transition: none;}
.contact-page .ftr-itm:hover{background-color: #e13030;}
.contact-page  .ftr-block-list { width: 100%; } #page-column .ftr-itm h4 { padding: 55px 0px 7px; margin: 0px 0 10px; color: #fff; } #page-column .ftr-itm p { color: #fff; line-height: 1.4; letter-spacing: 0.8px; margin: 0 0 5px; }
#page-column  .ftr-itm.loc p a {text-decoration: underline; display: block; text-transform: uppercase; letter-spacing: 1.3px; text-underline-offset: 2px; margin-top: 5px; }
#page-column .ftr-itm.cnct p a {color: #fff; letter-spacing: -2.4px; }
#page-column  .ftr-itm.loc:hover p a{color: #fff;}
 
 
 
/*Practice Areas Page*/
.inn-prct-video video { width: 100%; }
.inn-prct-video.abt-pg-video video {clip-path:polygon(0 0, 91.7% 0, 100% 20%, 100% 100%, 0 100%, 0% 50%)}
#page-column #practicearea-main h2 { font-size: 65px; text-transform: uppercase; text-align: center; margin-bottom: 30px; }
.inn-prct-video { text-align: center; width: 64.1%; margin:0 auto 65px; }
.inn-prct-video img{display: block;width: 100%;}
#page-column .practice-list { display: flex; justify-content: center; flex-wrap: wrap; gap: 10px; }
#page-column .practice-item { padding: 55px 50px;width: 32.4%; position: relative; text-align: center; background: url(../images/inn-prac-bg-bordr-img.webp),-webkit-linear-gradient( 26deg, rgba(200,200,200,0) 0%, rgb(200,200,200) 100%); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;  clip-path: polygon(6% 0, 100% 0, 100% 91%, 94% 100%, 0 100%, 0 8%);}
#page-column .practice-full.item-hover a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; z-index: 5; font-size: 0; }
#page-column .practice-item:hover {background: linear-gradient(90deg, rgba(29, 21, 22, 1) 0%, rgba(47, 24, 24, 1) 22%, rgba(87, 29, 30, 1) 53%, rgba(129, 35, 35, 1) 77%, rgba(177, 41, 42, 1) 100%);}
#page-column .practice-name h4 {margin: 0; font-family: 'Inter Tight'; position: relative; padding-top: 110px; font-weight: 600; font-size: 28px; }
#page-column .practice-item:hover .practice-name h4{color: #fff;}
#page-column .practice-name h4:before{ position: absolute; top: 0px; right: 0; left: 0; margin: auto; background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; width: 92px; height: 90px; background-position: -39px -235px; content: ""; z-index: 12; }
#page-column .practice-item:hover .practice-name h4:before{ background-position: -39px -343px; }
#page-column .practice-item.truck-accidents .practice-name h4:before{  background-position:-154px -233px;}
#page-column .practice-item.truck-accidents:hover .practice-name h4:before{  background-position:-154px -342px;}
 
#page-column .practice-item.car-accidents .practice-name h4:before{  background-position:-260px -235px;}
#page-column .practice-item.car-accidents:hover .practice-name h4:before{  background-position:-260px -344px;}

#page-column .practice-item.personal-injury .practice-name h4:before{  background-position:-374px -235px;width: 127px;}
#page-column .practice-item.personal-injury:hover .practice-name h4:before{  background-position:-374px -343px;}
 
#page-column .practice-item.motorcycle-accidents .practice-name h4:before{  background-position:-514px -236px;}
#page-column .practice-item.motorcycle-accidents:hover .practice-name h4:before{  background-position:-514px -344px;}
 
#page-column .practice-item.bicycle-accidents .practice-name h4:before{  background-position:-628px -235px;width: 105px;}
#page-column .practice-item.bicycle-accidents:hover .practice-name h4:before{  background-position:-629px -343px;}
 
#page-column .practice-item.contingency .practice-name h4:before{  background-position:-762px -236px;}
#page-column .practice-item.contingency:hover .practice-name h4:before{  background-position:-762px -342px;}
 
 #page-column .practice-item.pedestrian-accidents .practice-name h4:before{  background-position:-877px -236px;}
#page-column .practice-item.pedestrian-accidents:hover .practice-name h4:before{  background-position:-877px -345px;}

#page-column .practice-item.dog-bites-animal-attacks .practice-name h4:before{  background-position:-33px -449px;}
#page-column .practice-item.dog-bites-animal-attacks:hover .practice-name h4:before{  background-position:-35px -562px;}
 
#page-column .practice-item.slip-fall-accidents .practice-name h4:before{  background-position:-132px -449px;width: 100px;}
#page-column .practice-item.slip-fall-accidents:hover .practice-name h4:before{  background-position:-132px -560px;}
 
#page-column .practice-item.nursing-home-abuse .practice-name h4:before{  background-position:-247px -449px;}
#page-column .practice-item.nursing-home-abuse:hover .practice-name h4:before{  background-position:-250px -563px;}
 
#page-column .practice-item.sexual-assault .practice-name h4:before{  background-position:-357px -449px;}
#page-column .practice-item.sexual-assault:hover .practice-name h4:before{  background-position:-357px -563px;}
 
#page-column .practice-item.traumatic-brain-injury .practice-name h4:before{  background-position:-463px -450px;}
#page-column .practice-item.traumatic-brain-injury:hover .practice-name h4:before{  background-position:-463px -564px;}

#page-column .practice-item.negligent-security .practice-name h4:before{  background-position:-559px -450px;}
#page-column .practice-item.negligent-security:hover .practice-name h4:before{  background-position:-560px -560px;}

#page-column .practice-item.bus-accidents .practice-name h4:before{  background-position:-646px -452px;}
#page-column .practice-item.bus-accidents:hover .practice-name h4:before{  background-position:-646px -562px;}
 
#page-column .practice-item.mold-litigation .practice-name h4:before{  background-position:-756px -443px;}
#page-column .practice-item.mold-litigation:hover .practice-name h4:before{  background-position:-756px -563px;}
 
#page-column .practice-item.child-injuries .practice-name h4:before{  background-position:-865px -450px;}
#page-column .practice-item.child-injuries:hover .practice-name h4:before{  background-position:-865px -564px;}

#page-column .practice-item.dui .practice-name h4:before {background-position: -30px -670px;height: 100px;}
#page-column .practice-item.dui:hover .practice-name h4:before{  background-position:-30px -798px;}

#page-column .practice-item.distracted-driver-accidents .practice-name h4:before {background-position: -145px -673px;height: 100px;}
#page-column .practice-item.distracted-driver-accidents:hover .practice-name h4:before{  background-position:-145px -799px;}


#page-column .practice-item.shepherdsville-car-accident .practice-name h4:before,#page-column .practice-item.car-accident-settlements .practice-name h4:before{  background-position:-724px -673px;}
#page-column .practice-item.shepherdsville-car-accident:hover .practice-name h4:before,#page-column .practice-item.car-accident-settlements:hover .practice-name h4:before{  background-position:-722px -798px;}

#page-column .practice-item.delivery-truck-accidents .practice-name h4:before{  background-position:-832px -673px;width: 150px;}
#page-column .practice-item.delivery-truck-accidents:hover .practice-name h4:before{  background-position:-832px -799px;}

#page-column .practice-item.rideshare-accidents .practice-name h4:before{  background-position:-358px -671px;}
#page-column .practice-item.rideshare-accidents:hover .practice-name h4:before{  background-position:-356px -799px;}


#page-column .practice-item.uber-accidents .practice-name h4:before{  background-position:-470px -671px;}
#page-column .practice-item.uber-accidents:hover .practice-name h4:before{  background-position:-470px -798px;}


#page-column .practice-item.lyft-accidents .practice-name h4:before {background-position: -594px -672px;width: 113px;}
#page-column .practice-item.lyft-accidents:hover .practice-name h4:before{  background-position:-594px -800px;}


#page-column .practice-item.child-injured-in-car-accident .practice-name h4:before{  background-position:-254px -671px;}
#page-column .practice-item.child-injured-in-car-accident:hover .practice-name h4:before{  background-position:-254px -799px;}

.page-template-template-practicearea .page-container:before{display: none;}
 
/* teams */
 
#page-column .in-attorneys-list {display: flex; justify-content: center; flex-wrap: wrap; gap: 15px; }
#page-column .in-attry-cnt { position: absolute; bottom: 30px; left: 0; right: 0; margin: auto; padding: 0 10px;}
#page-column .in-attry-item { position: relative; width: 32.5%; clip-path: polygon(90% 0, 100% 8%, 100% 99%, 0 99%, 0 0); background-color: #000;background-image: url(../images/in-attry-item-bg.webp);background-repeat: no-repeat;background-position: center;background-size: 100% 100%;}
#page-column .in-attry-image img{display: block;width: 100%;}
#page-column .in-attry-cnt h5 { text-align: center; color: #fff; text-transform: uppercase; margin: 0 0 7px; }
#page-column .in-attry-cnt h6 { font-family: 'Inter Tight'; text-align: center; color: #fff; margin: 0; line-height: 1.2; letter-spacing: 0.8px; }
.in-attry-item::before{ position: absolute; content: ""; background-image:-webkit-linear-gradient( 90deg, rgba(16,16,16,90%) 0%, rgba(16,16,16,0) 100%); width: 100%; height: 50%; left: 0; right: 0; bottom: 0; margin: auto; }
#page-column .in-attry-item:hover:before{     background-image: -webkit-linear-gradient(90deg, rgba(225, 48, 48, 70%) 0%, rgba(16, 16, 16, 0) 70%); }
.in-attry-item .hover a{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;font-size: 0;z-index: 2;}
 
 
/* case Reasults */

.cmn-ctrg-frm { text-align: center; margin-bottom: 90px; }
#post-content .case-list{ display: flex;justify-content: center;flex-wrap: wrap; margin-bottom: 125px; gap: 20px; }
#post-content .case-itm {position: relative;width: 32%;z-index: 2; padding: 30px 40px 85px;}
#post-content .case-itm::after {content: '';position: absolute;width: 100%;height: 100%;clip-path: polygon(6% 0, 100% 0, 100% 94%, 94% 100%, 0 100%, 0 7%);left: 0;bottom: 0px;margin: auto;right: 0;background-color: #d9d9d9;    z-index: -1;}
#post-content .case-itm::before { content: ''; position: absolute; width: 60px; height: 10px; background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; background-position: -875px -38px; left: 0; bottom: -5px; margin: auto; z-index: 2; right: 0; }
#post-content .case-itm:hover .case-itm::before{ background-position: -875px -45px; }
#post-content .case-itm:hover:after{    background: -webkit-radial-gradient(50% 50%, circle cover, rgba(225, 48, 48, 0) 45%, rgba(225, 48, 48, 80%) 100%), rgb(22, 20, 21);}
#post-content .case-itm:hover h3,
#post-content .case-itm:hover h6 a{color: #fff;}
#post-content .case-result-itm h3 { font-family: 'Gilda Display'; font-size: 60px; letter-spacing: 0px; color: #000; margin: 0 0 22px; font-weight: 400; text-transform: uppercase; line-height: 1.12; padding-top: 76px; text-align: center; position: relative; }
#post-content .case-result-itm h3::after { content: ''; position: absolute; width: 65px; height: 69px; background-image: url(../images/sprites-in.webp); background-repeat: no-repeat; background-position: -39px -40px; left: 0; top: 0; margin: auto; right: 0; }
#post-content .case-itm:hover h3::after { background-position: -39px -124px; }
#post-content .case-category { text-align: center; margin-bottom: 20px; }
#post-content .case-category { font-family: 'Inter Tight'; font-size: 15px; letter-spacing: 2.8px; margin: 0 0 25px; font-weight: 700; text-transform: uppercase; line-height: 1; text-align: center; }
#post-content .case-category a{    color: #616161 !important;}
#post-content .case-result-itm h6{ font-family: 'Inter Tight'; font-size: 25px; letter-spacing: 1.3px; color: #000; margin: 0; font-weight: 500; text-transform: capitalize; line-height: 1.2; text-align: center; }
#post-content .case-result-itm h6 a{color: #000;}
.cmn-ctrg-frm select {     color: #000;font-family: 'Inter Tight'; font-weight: 400; font-size: 25px; line-height: 1.1; letter-spacing: -0.6px; text-transform: capitalize; background-color: #e0e2e5; padding: 22px 30px; border: none; background-position: center right 31px; outline: none; opacity: 100% !important; background-image: url(../images/case-category-arrow.webp); background-size: 12px 24px; background-repeat: no-repeat; position: relative !important; appearance: none !important; width: 39% !important; height: max-content !important; } 
.cmn-ctrg-frm select option{ font-size: 20px; }
.case-result-btn a#load-more-btn, .testimonial-btn a#load-more-btn{ display: block !important; width: max-content; margin: auto; }
#post-content .case-result-btn { text-align: center; }
#post-content .case-result-btn a{color: #fff; }
#post-content .case-itm:hover::before{filter: invert(0) brightness(0);}

.cmn-post-list {display: flex; justify-content: center; gap: 25px; flex-wrap: wrap; }
.cmn-post-itm {width: 32%; padding: 30px 30px; background-color: #d9d9d9; clip-path: polygon(6% 0, 100% 0, 100% 94%, 94% 100%, 0 100%, 0 7%); }
 #post-content .cmn-category p{margin:0;}
 .cmn-post-itm:hover{ background-image:-webkit-radial-gradient(50% 50%, circle cover, rgba(225, 48, 48, 0.1) 0%, rgba(225, 48, 48, 0.637) 100%) ;background-color: rgb(22, 20, 21);}
#post-content .cmn-post-itm:hover h5 a,#post-content .cmn-post-itm:hover p,#post-content .cmn-post-itm:hover p a{color:#fff;}
#post-content .cmn-post-itm p{margin:0;}

.inn-cmn-video video {width: 100%;height: 100%;position: relative;}
.inn-cmn-video, .abt-pg-video {margin:0 auto 30px; }
.accordion-section { margin: 0 0 15px; }
.accordion-section:last-child{margin: 0px;}
.accordion-section-content {padding: 15px 0 0 10px; }
#page-column .accordion-section h3, #post-content .accordion-section h3{ font-size: 25px; margin: 0px;}
#page-column  a.accordion-section-title, #post-content  a.accordion-section-title {display: block; padding: 12px 50px 10px 20px; cursor: pointer; color: #000; text-decoration: none; border: 2px solid #e13030; position: relative; position: relative; }
#page-column  a.accordion-section-title.active, #post-content  a.accordion-section-title.active {background-color: #e13030; color: #ffffff; }
#page-column .accordion-section-content p, #post-content .accordion-section-content p{margin:0 0 15px;}
#page-column  a.accordion-section-title:before, #post-content  a.accordion-section-title:before {position: absolute; top: 20px; right: 25px; content: ""; background-image: url(../images/sidebar-down-arrow.webp); background-repeat: no-repeat; width: 17px; height: 10px;}
#page-column  a.accordion-section-title.active:before, #post-content  a.accordion-section-title.active:before {filter: unset; rotate: 180deg;filter: invert(1); }

.in-awads-blk {display: flex; align-items: center; justify-content: center; gap: 40px; margin: 40px 0; }
.in-awads-itm {width: 22.1%; }
.in-awads-itm img{width: 100%;display: block;}
#page-column .in-awads-itm h6{margin: 0 0 10px;}
.inn-prct-video video {width: 100%; height: 100%; }

.inn-map-blk {margin: 0 0 30px;}
.inn-map-blk iframe{width:100%;height:400px;}
.author-info {display: flex;gap: 10px;font-size: 20px;flex-wrap: wrap;line-height: 1.2;letter-spacing: 0.6px;}
#post-column-full .posts-list:hover .author-info{color:#fff;}
#post-content .author-info a:hover{color:#fff;}
body.single .author-info{margin:0 0 20px;}

.in-cmn-iframe iframe {width: 100%; height: 430px; }
.in-cmn-iframe{margin: 0 0 30px;}
.cmn-image { margin: 0 0 30px;}
.cmn-image img{width:100%;display:block;}
#page-column form.search-form,.search-modal form.search-form{position:relative;}
#page-column form.search-form input.search-field,.search-modal form.search-form input.search-field{font-size: 18px;color: #000;font-family: 'Inter Tight';letter-spacing: 0.7px;    line-height: 1;border: 1px solid #000; padding: 10px 20px;width: 100%;background-color:transparent;outline: none !important;}
#page-column form.search-form .search-submit, .search-modal form.search-form .search-submit {font-size: 18px;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;background-color: #671f20;color: #fff;border: none;}

.hm-form.inn-form .gfield.gfield--type-phone{width:100% !important;}
.hm-form.inn-form .gfield.gfield--type-email label,.hm-form.inn-form .gfield.gfield--type-phone label,.hm-form.inn-form .gfield.gfield--type-name label,.hm-form.inn-form .gfield.gfield--type-text label{display:block;}
.hm-form.inn-form fieldset.gfield{padding:0;border:none;}
.hm-form.inn-form .name_first {    width: 48% !important;}
.hm-form.inn-form .name_last {    width: 48% !important;}
.hm-form.inn-form .ginput_complex{display:flex;justify-content:space-between;}
.hm-form.inn-form {padding: 20px;border: 1px solid;margin: 0 0 30px;}
.hm-form.inn-form .gfield.gfield--type-text{width:100% !important; }
.hm-form.inn-form #field_5_20,.hm-form.inn-form #field_5_21,.hm-form.inn-form #field_5_22{width:48% !important;}
.hm-form.inn-form .gfield label,.hm-form.inn-form .gfield .gfield_label,.hm-form.scholarship .gfield label{font-size: 18px;color: #000;font-family: 'Inter Tight';letter-spacing: 0.4px;font-weight: 500;}
.hm-form.inn-form .gfield .gfield_description{font-size:16px;}
.hm-form.inn-form .gform_fields{gap:20px !important;}
.hm-form.scholarship .emil.gfield_contains_required{width:100% !important;}
.hm-form.inn-form  #field_6_20.gfield.gfield--type-text,.hm-form.inn-form  #field_6_21.gfield.gfield--type-text,.hm-form.inn-form  #field_6_22.gfield.gfield--type-text,.hm-form.inn-form  #field_6_23.gfield.gfield--type-select{width:48% !important;}
.hm-form.scholarship .gfield label{display:block;}
.hm-form.scholarship .gform_wrapper .top_label .gfield.gfield--type-fileupload input{padding-left:0 !important;background-color:transparent;}

.report-item {display: flex;justify-content: start;gap: 25px;padding: 10px;border: 1px solid #000;align-items:center;margin:0 0 20px;}
.reports-posts-thumbnail {width: 40%;}
.reports-posts-thumbnail img{width:100%; display:block;}
.report-content.posts-block {width: 58%;padding:0;}

.areaserved-item-list{text-align: center;padding: 20px;border: 2px solid #000;margin:0 0 25px;}
.areaserved-list {display: flex;gap: 20px;justify-content: center;align-items: center;flex-wrap: wrap;}
#page-column .areaserved-item a{display: inline-block;padding: 20px 30px;color: #fff;line-height: 1;font-family: 'Inter Tight';font-weight: 700;font-size: 17px;letter-spacing: 1.52px;text-transform: uppercase;background: -webkit-radial-gradient(50% 50%, circle, rgba(225, 48, 48, 10%) 40%, rgba(225, 48, 48, 45%) 100%), #161415;position: relative;transition-duration: inherit;}
#page-column .areaserved-item a:hover {background: -webkit-radial-gradient(50% 50%, circle, rgb(22 20 21 / 20%) 0%, rgb(22 20 21 ) 100%), #e32f33;}