.hm-faq-sec.inner {
padding: 0 !important;
margin:50px 0;
}
.hm-faq-sec.inner .accordion{
counter-reset: number;
}
.hm-faq-sec.inner .accordion-section.accordien-active .accordion-heading, .hm-faq-sec.inner div, .hm-faq-sec.inner .accordion-heading{ color:#000;}
.hm-faq-sec.inner .accordion-section ul{ padding-top:15px;}
.page_bnr {
background-image: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/gnrlpg-bnr.webp);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
padding: 260px 0 120px 0;
position: relative;
text-align: center;
z-index: 1;
}
.page_bnr:before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
background-color: #0e1518;
opacity: 85%;
z-index: -1;
pointer-events: none;
}
.page_bnr.blg-bnr{background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/blog-bnr.webp) no-repeat; background-size: cover;}
.page_title h1,
.page_title h2,
.page_title .h1 {
font-family: 'Cormorant Garamond';
font-size: 55px;
font-weight: 600;
line-height: 1.2;
margin: 0;
text-align: center;
color: #fff;
text-transform: uppercase;
display:block;
}
.inrpg-breadcrumbs {
font-family: 'Urbanist';
font-size: 17px;
font-weight: 600;
text-transform: uppercase;
line-height: 1;
color: #fff;
background: linear-gradient(90deg, rgb(154, 18, 39) 0%, rgb(183, 14, 40) 30%, rgb(211, 9, 40) 50%, rgb(183, 14, 40) 70%, rgb(154, 18, 39) 100%);
display: inline-block;
padding: 5px 25px 6px 26px;
}
.inrpg-breadcrumbs a:hover{ color: #000;}
.inrpg-breadcrumbs span.breadcrumb_last{ color: #fff;}
.page_default {
padding: 90px 0;
position: relative;    background: #fff;
}
.page_content{
display: flex;
justify-content: space-between;
}
.genpg-rite {
width:64.87%; 
}
.genpg-rite.full-width{
width: 100%;
}
.genpg-lft {
width: 32%;
max-width: 400px;
position: relative;
} .in-text-bax {
border: 1px solid #9a1227 !important;
color: #9a1227 !important;
}
.in-text-bax a{
color: #9a1227 !important;
}
.in-text-bax a:hover {
color: #000 !important;
}  html[lang="es"] .sidebar-box .widget-title,
html[lang="es"] .genpg-lft .widget .lwptoc_header {font-size: 32px;}
html[lang="es"] .genpg-lft .widget ul li a {font-size: 18px;}
html[lang="es"] .genpg-lft .widget .lwptoc_item a,
html[lang="es"] .genpg-lft .lwptoc-light .lwptoc_items A:visited {font-size: 20px;}
html[lang="es"] .genpg-lft .widget-title{font-size: 27px;}
html[lang="es"] .pers-cntitrm {padding: 15px 20px 20px;min-height: 90px;}
html[lang="es"] .perspect-box p {font-size: 17px;}
html[lang="es"] .inr-pracbtnsitem a {font-size: 18px;}
html[lang="es"] .inr-pracitem .pract-title {font-size: 30px;}
html[lang="es"] .blg-cntblk .post-cnt h5 {font-size: 23px;}
html[lang="es"] .in-cont-itm p {font-size: 16px} html[lang="ru"] .sidebar-box .widget-title,
html[lang="ru"] .genpg-lft .widget .lwptoc_header {font-size: 28px;}
html[lang="ru"] .genpg-lft .widget ul li a {font-size: 15px;}
html[lang="ru"] .genpg-lft .widget .lwptoc_item a,
html[lang="ru"] .genpg-lft .lwptoc-light .lwptoc_items A:visited {font-size: 18px;}
html[lang="ru"] .genpg-lft .widget-title{font-size: 27px;}
html[lang="ru"] .pers-cntitrm {padding: 15px 20px 20px;min-height: 80px;}
html[lang="ru"] .perspect-box p {font-size: 16px;}
html[lang="ru"] .inr-pracbtnsitem a {font-size: 13px;}
html[lang="ru"] .inr-pracitem .pract-title {font-size: 18px;}
html[lang="ru"] .blg-cntblk .post-cnt h5 {font-size: 23px;}
html[lang="ru"] .in-cont-itm p {font-size: 15px;}
html[lang="ru"] .in-cont-itm .title {font-size: 16px;}
html[lang="ru"] .contact-text h2 span {font-size: 37px;} html[lang="hy"] .sidebar-box .widget-title,
html[lang="hy"] .genpg-lft .widget .lwptoc_header {font-size: 18px;}
html[lang="hy"] .genpg-lft .widget ul li a {font-size: 15px;}
html[lang="hy"] .genpg-lft .widget .lwptoc_item a,
html[lang="hy"] .genpg-lft .lwptoc-light .lwptoc_items A:visited {font-size: 17px;}
html[lang="hy"] .genpg-lft .widget-title{font-size: 27px;}
html[lang="hy"] .pers-cntitrm {padding: 15px 20px 20px;min-height: 80px;}
html[lang="hy"] .perspect-box p {font-size: 13px;}
html[lang="hy"] .pers-tit {padding: 22px 20px 21px;}
html[lang="hy"] .inr-pracbtnsitem a {font-size: 11px;}
html[lang="hy"] .inr-pracitem .pract-title {font-size: 18px;}
html[lang="hy"] .blg-cntblk .post-cnt h5 {font-size: 23px;}
html[lang="hy"] .in-cont-itm p {font-size: 14px}
html[lang="hy"] .in-cont-itm .title {font-size: 16px;}
html[lang="hy"] .contact-text h2 span {font-size: 37px;}
@media screen and (max-width:1024px) {
.genpg-rite {width: 100%; }  
.genpg-lft {width: 100%;max-width: 350px;}
.page_content{flex-direction: column;gap: 20px;align-items: center;}
}
h1,
h2,
h3,
h4,
h5,
h6,
.search-no-results article.post .entry-header h1.entry-title{
font-family:'Cormorant Garamond';
line-height: 1.1;
letter-spacing: 0;
font-weight:600; color: #9a1227;
text-transform: uppercase;
margin: 0 0 20px 0;
}
h1, h2, h3, h4, h5, h6, .theme-heading, .widget-title, .oceanwp-widget-recent-posts-title, .comment-reply-title, .entry-title, .sidebar-box .widget-title{line-height: 1.1;}
h1, h2, .search-no-results article.post .entry-header h1.entry-title{ font-size: 48px;
font-weight: 600;
}
b, strong{font-weight: 700;}
h3 { font-size: 40px;
letter-spacing: -0.2px;
}
h4 {
font-size: 35px;
}
h5 {
font-size: 30px;
}
h6 {
font-size: 27px;
}
p,
li {
font-family: 'Urbanist';
font-weight: 400; font-size: 18px;
line-height: 1.8;
color: #060d10;
letter-spacing: 0.4px;
}
p{ margin: 0 0 35px 0;}
.page_default .genpg-rite a {
color: #9a1227;
text-decoration: underline;
}
.page_default .genpg-rite li {
padding-left: 20px;
color: #081317;
position: relative;
line-height: 1.6;
margin: 0 0 20px 0;
}
.page_default .genpg-rite ul li:before {
background: #081317;
width: 9px;
height: 9px;
position: absolute;
content: "";
left: 0;
right: 0;
top: 11px;
border-radius: 100%;
}
.page_default .genpg-rite li ul {
padding: 0;
margin:15px 0 30px 0px
}
.page_content .genpg-rite ol,
.page_content .genpg-rite ul {
margin: 0 0 25px 0px;
list-style-position: inside;
}
.page_content .genpg-rite ol {
list-style-type: decimal;
margin-left: 20px;
}
.page_content .genpg-rite ol li {
list-style: decimal;
padding-left: 0 !important;
}
.page_default .genpg-rite li a {
text-decoration: none;
color:#c21a34;
}
.page_content .genpg-rite li strong,
.page_content .genpg-rite ol strong {
font-weight: 600;
}
.page_default .genpg-rite li a:hover,
.page_default .genpg-rite a:hover {
color: #971f2d;
}
.page_default .genpg-rite ul li>ul li {
list-style-type: none;
margin-bottom: 10px;
font-weight: 400;
}
.page_default .genpg-rite ul li>ul li>ol li {
list-style-type: decimal;
}
.page_default .genpg-rite ul li>ol li {
list-style-type: decimal;
}
.page_default .genpg-rite ul li>ol li:before {
display: none;
}
.page_default .genpg-rite ul li>ol li>ul li {
list-style-type: disc;
} .page_default.single-practice-areas h1, h2, h3, h4, h5, h6, .theme-heading, .widget-title, .oceanwp-widget-recent-posts-title, .comment-reply-title, .entry-title, .sidebar-box .widget-title{line-height: 0.8;}
.page_default.single-practice-areas p, li{
line-height: 1.5;
} .search-no-results article.post .entry-header{ margin: 0;}
.genpg-rite form.searchform input[type="search"] {
width: 100%;
background-color: #f3f3f3;
border: 1px solid #000;
border-radius: 3px;
padding: 20px;
}  .genpg-lft .sidebar-box ul li:last-child{ margin: 0;}
.genpg-lft .sidebar-box ul li a:hover {
color: #081317;
}
.genpg-lft .sidebar-box ul li:hover:before{ background: #081317;;}
.genpg-lft .sidebar-box ul.sub-menu{
display: none;
padding:10px 0 10px 0;
}
.genpg-lft .menu-item-has-children>button{
font-family: var(--bodyFont);
font-size: 40px;
font-weight: 600;
line-height: 1;
color: #000;
display: block;
border: none;
outline: none;
background: transparent !important;
cursor: pointer;
padding: 0;
}
.genpg-lft .menu-item-has-children>button:before {
position: absolute;
content: '';
width: 14px;
height: 8px;
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/dwn-arw.webp) no-repeat;
right: 5px;
top: 16px;
}
.genpg-lft .menu-item-has-children>button.subMenuToggle.submenuopen:before {
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/up-arw.webp) no-repeat;
}
.genpg-lft button.subMenuToggle {
position: absolute;
right: 0;
top: -4px;
} .genpg-lft .widget .lwptoc_header{
font-family: var(--bodyFont);
font-size: 40px;
color: #fff !important;
text-transform: uppercase;
margin: 0;
line-height: 1;
position: relative;
text-align: center;
margin: 0 0 25px 0;
}
.genpg-lft .widget .lwptoc_header b{
font-weight: 400 !important;
}
.genpg-lft .widget .lwptoc_item{
margin-bottom: 20px;
}
.genpg-lft .widget .lwptoc_item a, .genpg-lft .lwptoc-light .lwptoc_items A:visited{
font-family: 'Urbanist';
font-size: 22px;
font-weight: 500;
line-height: 1.3;
color: #fff !important;
}
.genpg-lft .widget .lwptoc-notInherit .lwptoc_i DIV A:hover{
border-bottom : 0 !important;
color: #081317 !important;
}
.genpg-lft .widget .lwptoc_itemWrap .lwptoc_itemWrap {
margin: 15px 0 0 15px;
}
.genpg-lft .widget .lwptoc-light .lwptoc_i {
background: transparent;
padding: 40px 30px;
width: 100%;
margin: 0 0 40px;
}
.genpg-lft .widget .lwptoc_item:last-child{ margin: 0;}
.genpg-lft .widget .lwptoc:first-child {
margin: 0;
}
@media screen and (max-width:1024px) {
.genpg-lft .widget_lpwtoc_widget{
display: none;
}
}
.genpg-lft.blog-page {
max-width: 100%;
width: 100%;
}
.genpg-lft.blog-page .blog-archives {
width: 100%;
float: none;
max-width: 100%;
padding: 0;
background-image: none;
display: flex
;
justify-content: space-between;
flex-wrap: wrap;
margin: 0 0 50px 0;
background-color: transparent !important;
box-shadow: none;
}
.genpg-lft .blog-archives .widget {
box-shadow: unset;
margin: 0;
padding: 0;
position: initial;
background: none;
width: 32.1%;
}
.genpg-lft .blog-archives .widget .widget-title {
font-size: 39px;
color: #060d10;
text-align: left;
padding: 0;
margin-bottom: 10px;
}
.genpg-lft .blog-archives .sidebar-box {
box-shadow: unset;
}
.genpg-lft .blog-archives .sidebar-box .widget-title {
text-align: left;
padding: 20px 0;
}
.genpg-lft .blog-archives .widget input, .genpg-lft .blog-archives .widget select {
font-family: 'Urbanist';
font-weight: 400;
font-size: 20px !important;
line-height: normal;
letter-spacing: 0px;
text-transform: capitalize;
color: #fff;
padding: 15px 35px !important;
background-color: #9a1227 !important;
-webkit-appearance: none !important;
appearance: none;
outline: none;
cursor: pointer;
background-image: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/blg-dwnarw.webp);
background-repeat: no-repeat;
position: relative !important;
background-position: right 30px center;
height: 64px !important;
opacity: 1 !important;
width: 100% !important;
max-width: 415px;
border-radius: 50px !important;
border-color: rgba(92, 112, 151, 0) !important;
border-width: 0px;
width: 100% !important;
}
.genpg-rite form.searchform input[type="search"]::placeholder{color: #fff !important;}
.genpg-lft .blog-archives form.searchform input[type="search"]::placeholder{color: #fff !important;}
.page_default.blog_pg .container {
max-width: 1280px;
}
form.searchform input[type="search"] {
background-image: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/blg-srch.webp) !important;
background-position: right 35px;
}  .sidebar-testi {
padding: 25px 0px 0px;
text-align: center;
}
.sidebar-testi p {
font-size: 20px;
line-height:1.8;
color: #060d10;
position: relative;
margin-bottom: 25px; }
.sidebar-testi .auth-name {
color: #0b1215;
font-size: 28px;
position: relative;
font-weight: 500;
margin: 50px 0 10px;
display: block;
line-height: 1;
}
.sd-testi-item-btn {
position: absolute;
bottom: 50px;
left: 0;
right: 0;
margin: auto;
width: max-content; }
.sd-testi-item-btn a {
color: #9a1227;
font-weight: 600;
font-size: 17px;
text-decoration: underline;
position: relative;
padding: 0 25px 0 0;
}
.sd-testi-item-btn a:before {
position: absolute;
content: "";
right: 0;
top: 0;
height: 20px;
width: 10px;
background-image: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/inr-sprites.png);
background-position: -232px -48px;
transform: scale(0.8) rotate(90deg);
}
.sd-testi-item-btn a:hover{
color: #000;
}
.sd-testi-item-btn a:hover:before{
background-position: -232px -18px;
}
.testimonials-content-main.expanded .sd-testi-item-btn a:before{
background-position: -206px -48px;
}
.testimonials-content-main.expanded .sd-testi-item-btn a:hover:before{
background-position: -206px -18px;
} .testimonials-content-main.expanded .sd-testi-item-btn {
bottom: -30px;
} .testi-item .testimonials-content{padding-top:15px;}
.testi-item .testimonials-content:before{
width: 35px;
height: 30px;
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/inr-sprites.png) no-repeat;
top: -30px;
left: 9px;
background-position: -11px -195px;
}
.testi-item .testimonials-content:after{
width: 35px;
height: 30px;
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/inr-sprites.png) no-repeat;
bottom:0px;
right:24px;
background-position:-74px -195px;
}
.sidebar-testi h4.author{
color: #000;
font-size: 22px;
}
.sidebar-testi.owl-carousel .owl-nav {
display: flex;
justify-content: center;
gap: 60px;
position: absolute;
bottom: -70px;
width: 100%;
}
.sidebar-testi.owl-carousel .owl-nav button {
width: 11px;
height: 20px;
background-image: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/inr-sprites.png);
color: inherit;
border: none;
padding: 0 !important;
font: inherit;
background-position:-206px -18px;
background-repeat: no-repeat;
background-color: transparent !important;
transition: .5s;
}
.sidebar-testi.owl-carousel .owl-nav button span {
font-size:0px;
font-weight: bold;
}
.sidebar-testi.owl-carousel .owl-nav button.owl-next {
background-position:-232px -18px;
}
.sidebar-testi.owl-carousel .owl-nav button.owl-prev:hover {
background-position:-206px -48px;
}
.sidebar-testi.owl-carousel .owl-nav button.owl-next:hover {
background-position:-232px -48px;
}
.testimonials-content-main p:empty{
display: none !important;
}
.testimonials-content .sd-testi-item-btn {
color: #000;
font-weight: 600;
font-size: 17px;
text-decoration: underline;
position: relative;
text-transform: uppercase;
padding: 0;
display: block;
bottom: 0 !important;
}
.testimonials-content .showcontent {
position: relative;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
line-clamp: 3;
-webkit-box-orient: vertical;
}
.testimonials-content .showcontent.expanded {
-webkit-line-clamp: unset;
line-clamp: unset;
overflow: visible;
} .testimonials-page .in-testi-blk {
column-count: 2;
gap:20px;
text-align: center;
}
.testimonials-page .in-testi-item {
padding:60px 40px;
display: inline-block;
margin: 0 0 20px 0;
background: #dedede;
}
.testimonials-page .in-testi-item  p {
color: #060d10;
position: relative;
margin-bottom: 40px;
}
.in-testi-item .star-rat {
margin: 0 auto 37px;
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/testi-stars.webp) no-repeat;
width: 169px;
height: 32px;
}
.testimonials-page .in-testi-item:hover .star-rat{
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/testi-hvrstars.webp) no-repeat;
}
.in-testicnt{position: relative;}
.in-testicnt::before {
content: "";
background-image: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/hm-sprites.webp);
background-position: -224px -24px;
width: 52px;
height: 45px;
top: -77px;
left: 49px;
margin: auto;
position: absolute;
}
.testimonials-page .in-testi-item:hover{background: #9a1227;}
.testimonials-page .in-testi-item:hover p,.testimonials-page .in-testi-item:hover h3{
color: #fff;
}
.testimonials-page .in-testi-item:hover .in-testicnt::before {
background-image: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/hm-sprites.webp);
background-position: -285px -24px;
}
.testimonials-page .in-testi-item:hover .in-testicnt::after {
background-image: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/hm-sprites.webp);
background-position: -425px -25px;
}
.in-testicnt::after {
content: "";
background-image: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/hm-sprites.webp);
background-position: -361px -24px;
width: 52px;
height: 45px;
bottom: 0px;
right: 46px;
margin: auto;
position: absolute;
}
.testimonials-page .in-testi-item  h3{
color: #0b1215;
font-size: 28px;
position: relative;
font-weight: 500;
margin: 0;
}
.testimonials-page .in-testi-item  h4.author{
color: #000;
font-size: 22px;
} .blg-cntblk {
display: flex;
justify-content: center;
flex-wrap: wrap;
column-gap:1.47%;
row-gap: 35px;
}
.blg-cntblk .post-item {
width: 32.35%;
background-color: #060d10;
position: relative;
}
.blg-cntblk .post-item .blog-post-img img{ width: 100%; display: block;}
.blg-cntblk .post-cnt {
padding:25px 25px;
}
.blg-cntblk .post-cnt h5 {
font-size: 25px;
font-family: 'Cormorant Garamond';
font-weight: 600;
line-height: 1.4;
color: #fff;
margin: 0 0 15px;
padding-bottom: 15px;
position: relative;
text-transform: uppercase;
}
.blg-cntblk .post-cnt h5 a{color: #fff;}
.blg-cntblk .post-cnt h5:before{
position: absolute;
content: '';
width: 143px;
height: 1px;
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/inr-sprites.png) no-repeat;
left: 0;
bottom: 0;
background-position:-10px -20px;
}
.blg-cntblk .post-cnt p{
font-size: 18px;
color: #949494;
font-family: 'Urbanist';
font-weight: 400;
line-height: 1.39;
}
.blg-cntblk .post-item .post-btn a{ 
display: inline-block;
font-size: 0;
width: 49px;
background-size: 100% !important;
height: 49px;
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/blog-btn.webp) no-repeat;
position: absolute;
bottom: -27px;
border: 2px solid transparent;
border-radius: 100%;
transition: none !important;
}
.blg-cntblk .post-item:hover .post-btn a{
border: 2px solid #fff;
background-color: transparent !important;
}
.blg-cntblk .post-item .post-btn a:hover{
background-color: #000;
color: #fff;
}
.blg-cntblk .post-item:hover {
background: #9a1227;
}
.blg-cntblk .post-item:hover p,.blg-cntblk .post-item:hover h5 a{color: #fff;}
.blg-cntblk .post-item:hover h5:before{background-position: -9px -40px;}
.page_default.blog_pg .oceanwp-pagination{ width: 100%; margin-top: 45px;}
.page_default.blog_pg .oceanwp-pagination ul.page-numbers {
display: flex;
gap: 0px;
justify-content: center;
margin: 0;
padding: 0;
align-items: center;
}
.page_default.blog_pg .oceanwp-pagination span.page-numbers.dots{border: 0;}
.page_default.blog_pg .oceanwp-pagination ul.page-numbers li{
padding: 0 !important;
margin: 0 !important;
}
.page_default.blog_pg .oceanwp-pagination ul.page-numbers li::before{ display: none;}
.page_default.blog_pg .oceanwp-pagination ul.page-numbers li span.current, .page_default.blog_pg .oceanwp-pagination ul.page-numbers li a:hover {
background: linear-gradient(90deg, rgb(154, 18, 39) 0%, rgb(183, 14, 40) 30%, rgb(211, 9, 40) 50%, rgb(183, 14, 40) 70%, rgb(154, 18, 39) 100%) !important;
border: 0px solid #2c3d51;
color: #fff !important;
}
.page_default.blog_pg .oceanwp-pagination ul.page-numbers li a, .page_default.blog_pg .oceanwp-pagination ul.page-numbers li span.current {
width: 58px;
height: 58px;
display: flex;
justify-content: center;
align-items: center;
padding: 0px;
font-size: 33px;
letter-spacing: 0px;
background: transparent;
border: 0px solid transparent;
color: #000;
margin: 0;
font-family: 'Urbanist';
font-weight: 600;
box-shadow: none;
border-radius: 0;
min-width: 100%;
}
.page_default.blog_pg .oceanwp-pagination a.next.page-numbers, .page_default.blog_pg .oceanwp-pagination a.prev.page-numbers {
font-size: 0 !important;
position: relative;
padding: 0;
border: 0;
width: 60px;
height: 60px;
}
.page_default.blog_pg .oceanwp-pagination a.next.page-numbers::before, .page_default.blog_pg .oceanwp-pagination a.prev.page-numbers::before {
position: absolute;
content: ' ';
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
width: 11px;
height: 20px;
background-image: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/inr-sprites.png);
color: inherit;
border: none;
padding: 0 !important;
font: inherit;
background-position:-206px -18px;
background-repeat: no-repeat;
background-color: transparent;
transition: .5s;
}
.page_default.blog_pg .oceanwp-pagination a.next.page-numbers:hover, .page_default.blog_pg .oceanwp-pagination a.prev.page-numbers:hover {
background: transparent !important;
}
.page_default.blog_pg .oceanwp-pagination a.next.page-numbers::before {
background-position: -232px -18px;
}
.page_default.blog_pg .oceanwp-pagination a.next.page-numbers:hover::before{ background-position: -232px -48px;}
.page_default.blog_pg .oceanwp-pagination a.prev.page-numbers:hover::before{background-position:-206px -48px;}
.hm-awards-sec.inr-awrds {
background: transparent;
padding: 0 0 65px;
}
.hm-awards-sec.inr-awrds .hm-award-list.owl-carousel .hm-award-item img{    filter: grayscale(1);}
.hm-awards-sec.inr-awrds .owl-item.active.center .hm-award-item img{filter: grayscale(0);}
.hm-awards-sec.inr-awrds .hm-award-item{opacity: 0.3;}
.hm-awards-sec.inr-awrds h2 {
color: #060d10; 
} .blog-post-img {
margin-bottom: 0px;
border: 2px solid #9a1227;
}
.blog-post-img img {
width: 100%;
display: block;
}
.page_default.single-blog_pg .page-navi {
display: flex;
justify-content: space-between;
}
.page_default.single-blog_pg .page-navi a{
display: inline-block;
font-size: 20px;
line-height: 1;
color: #000;
background-color: #eee;
text-decoration: none;
padding: 15px 40px;
border-radius: 50px;
}
.page_default.single-blog_pg .page-navi a:hover{
background-color: #000; color: #fff;
} .container1{
max-width: 1280px;
margin: 0 auto;
width: 100%;
}
.contpg-tit {
text-align: center;
}
.contpg-tit h2 span.colorchange {color: #c21a34;}
.in-cont-itm {
width: 24.23%;
text-align: center;
background: #070f12;
padding: 35px;
position: relative;
z-index: 1;
}
.in-cont-itm:before{
position: absolute;
content: '';
width: 77.4%;
height: 90.5%;
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/cnt-sdw.webp) no-repeat;
left: 0;
top: 0;
z-index: -1;
background-size: cover;
}
.in-cont-itm:after{
position: absolute;
content: '';
width: 77.4%;
height: 90.5%;
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/cnt-sdw1.webp) no-repeat;
right: 0;
bottom: 0;
z-index: -1;
background-size: cover;
}
.cntpg-scl {
display: flex;
justify-content: center;
gap: 10px;
padding-top: 20px;
}
.cntpg-scl a {
background-repeat: no-repeat;
width: 42px;
height: 42px;
background-position: -10px -173px;
text-align: center;
font-size: 0;
display: inline-block;
position: relative;
padding: 0;
border-radius: 50px;
background-color: transparent;
opacity: 30%;
background-image: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/hm-sprites.webp);
transition: 0.5s;
vertical-align: middle;
}
.cntpg-scl a.facebook {
background-position:-10px -173px;
}
.cntpg-scl a.ins {
background-position:-57px -173px;
}
.cntpg-scl a.twitter {
background-position: -104px -173px;
}
.cntpg-scl a.linkedin {
background-position:-152px -173px;
}
.cntpg-scl a.yt{
background-position:-197px -173px;
}
.cntpg-scl a:hover {
background-color: #9a1227;
opacity: 100%;
}
.in-cont-lst {
display: flex;
justify-content: center;
gap: 30px
}
.in-cont-itm .title {
color: #fff;
font-family: 'Cormorant Garamond';
font-weight: 600;
font-size: 30px;
line-height: 1.1;
letter-spacing: 0;
margin: 0 0 15px;
text-transform: capitalize;
padding: 45px 0 15px;
position: relative;
text-transform: uppercase;
}
.in-cont-itm .title:before{
position: absolute;
content: '';
width: 116px;
height:1px;
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/inr-sprites.png) no-repeat;
background-position: -10px -10px;
left: 0;
right: 0;
margin: auto;
top: 0;
}
.in-cont-itm.loc .title:before{background-position:-5px -58px;    width: 25px;height: 32px;}
.in-cont-itm.pho .title:before{background-position:-50px -60px; width: 30px; height: 30px;}
.in-cont-itm.follow .title:before{background-position:-100px -58px; width: 32px; height: 32px;}
.in-cont-itm.loc1 .title:before{background-position:-5px -58px;    width: 25px;height: 32px;}
.in-cont-itm.loc:hover .title:before{background-position:-5px -105px;    width: 25px;height: 32px;}
.in-cont-itm.pho:hover .title:before{background-position:-57px -106px; width: 30px; height: 30px;}
.in-cont-itm.follow:hover .title:before{background-position:-100px -104px; width: 32px; height: 32px;}
.in-cont-itm.loc1:hover .title:before{background-position:-159px -104px;    width: 25px;height: 32px;}
.in-cont-itm:hover .title:after{ background-position:-6px -164px;}
.in-cont-itm:hover .gt-dir a {
color: rgba(255, 255, 255, 0.7) !important;
}
.contpg-tit p {
margin-bottom:60px;
}
.in-cont-itm .title:after{
position: absolute;
content: '';
width: 116px;
height:1px;
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/inr-sprites.png) no-repeat;
background-position:-6px -150px;
left: 0;
right: 0;
margin: auto;
bottom: 0;
}
.gt-dir a {
font-size: 15px;
color: #c21a34 !important;
font-family: 'Urbanist';
text-transform: uppercase;
text-decoration: underline !important;
}
.in-cont-itm:hover{background: #9a1227;}
.in-cont-itm:hover:before,.in-cont-itm:hover:after{display: none;}
.in-cont-itm:hover p{color: rgba(255,255,255,0.7);}
.in-cont-itm p.cl-tdy a {
font-family: 'Merriweather';
font-weight: 300;
font-size: 34px;
color: #fff !important;
text-decoration: none !important;
margin: 0;
}
.in-cont-itm.pho {
padding: 35px 15px;
}
.in-cont-itm .cont-cal p {
font-size: 18px;
line-height: 1;
margin: 0 0 3px;
}
.in-cont-itm .cont-cal p.cl-tdy{
margin: 0;
}
.in-cont-itm p{
color: #fff;
font-size: 17px;
line-height: 1.55;
margin-bottom: 10px;
}
.whopg-cntsec{
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/atrny-cntbg.webp) no-repeat;
background-position: top center;
background-size: cover;
padding: 35px 60px;
text-align: center;
margin-bottom: 30px;
}
.whopg-cntsec h6{
font-family: 'Urbanist';
font-size: 22px;
color: #fff;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 1.3;
margin: 0 0 5px;
}
.innerpage-common-block .whopg-cntsec h2{
margin: 0;
}
.whopg-cntsec h2{
font-size: 63px;
color: #fff;
margin-bottom: 30px;
}
.whopg-cntsec p {
color: #fff;
margin: 0 0 20px;
}
.whopg-cntbtns {
display: flex
;
justify-content: center;
gap: 20px;
}
.page_default .genpg-rite .cnsult-btn a.cmn-btn:before {
background: #9a1227;
}
.cnsult-btn a.cmn-btn{padding: 24px 60px;}
.whopg-cntbtns a{color: #fff !important;}
.cnsult-btn a.cmn-btn:hover{color: #081317 !important;}
.call-btn a.cmn-btn:before {
background: #9a1227;
}
.call-btn a.cmn-btn:hover{color: #081317 !important;}
.call-btn a.cmn-btn{color: #fff !important; padding: 24px 40px 24px 41px;}
.page_default .genpg-rite .cntpg-frmadrs {
background: #f6f6f6;
border-top: 8px solid #3584f0;
padding: 60px 95px;
text-align: center;
position: relative;
}
.page_default .genpg-rite .cntpg-fm {
flex-wrap: wrap;
margin: 40px 0 0 0;
text-align: left;
}
.page_default .genpg-rite .cntfrm {
width: 50%;
float: right;
padding: 0 0 0 30px;
}
.cntadrs {
width: 50%;
float: left;
padding: 0 30px 0 0;
}
.page_default .genpg-rite .cntadrs h3 {
background: #e5b21b;
color: #fff;
text-align: center;
font-size: 38px;
margin: 0;
padding: 21px 30px;
}
.page_default .genpg-rite .cntpg-adrs {
background: #03152b;
padding: 40px 150px 40px 50px;
}
.page_default .genpg-rite .cntadrs ul {
margin: 0;
}
.page_default .genpg-rite .cntadrs ul li {
list-style: none;
color: #fff;
padding: 0 0 0px 95px;
}
.page_default .genpg-rite .cntadrs ul li:before {
width: 65px;
height: 65px;
position: absolute;
content: "";
left: 0;
top: 10px;
background: #fff;
}
.page_default .genpg-rite .cntadrs ul li strong {
font-weight: 400;
color: #fff;
width: 100%;
display: inline-block;
}
.page_default .genpg-rite .cntadrs .ftr-socil {
padding: 0 0 20px 95px;
}
.ftr-socil a {
width: 40px;
height: 40px;
font-size: 0;
display: inline-block;
margin: 0 14px 0 0;
background: #3584f0;
transition: 1s;
}
.page_default .genpg-rite .contpg-frm .gform_wrapper li {
margin: 0px 0 10px 0;
padding: 0;
}
.page_default .genpg-rite .contpg-frm .gform_wrapper label.gfield_label {
display: none;
}
.page_default .genpg-rite .contpg-frm .gform_wrapper li input,
.page_default .genpg-rite .contpg-frm .gform_wrapper li select,
.page_default .genpg-rite .contpg-frm .gform_wrapper li textarea {
font-size: 15px !important;
padding: 10px 15px !important;
outline: 0 !important;
border: 1px solid #b7b7b7 !important;
}
.page_default .genpg-rite .contpg-frm .gform_wrapper li.popfield {
margin: 0 0 -30px 0;
}
.page_default .genpg-rite .contpg-frm .gform_legacy_markup_wrapper .gform_footer {
text-align: right;
padding: 0;
}
.page_default .genpg-rite .contpg-frm input {
--placeholdercolor: #000;
}
.page-content form.search-form {
display: flex;
align-items: stretch;
justify-content: flex-start;
flex-wrap: wrap;
gap: 10px;
}
.page-content form.search-form label {
width: 100%;
}
.page-content form.search-form input[type="submit"] {
width: 100%;
padding: 17px;
background: #d9262c;
font-family: var(--bodyFont);
font-weight: 700;
font-size: 23px;
line-height: 1;
color: #fff;
text-align: center;
text-transform: uppercase;
border: none;
outline: none;
border-radius: 3px;
}  .in-team-list {
display: flex;
justify-content: center;
gap: 30px;
margin: 0 0 50px;
flex-wrap: wrap;
}
.in-team-attrny-item {
background: linear-gradient(90deg, rgb(154, 18, 39) 0%, rgb(183, 14, 40) 30%, rgb(211, 9, 40) 50%, rgb(183, 14, 40) 70%, rgb(154, 18, 39) 100%);
position: relative;
width: 48%;
}
.in-team-attrny-item:hover h4,.in-team-attrny-item:hover p{
color: #991227;
transition: all 0.4s;
}
.in-team-attrny-item:hover .in-team-attrny-cnt {
background: #ffffffde;
transition: all 0.4s;
}
.in-team-attrny-img img{
width: 100%;
display: block;
}
.in-team-attrny-cnt {
padding: 20px;
background: #000;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.in-team-attrny-cnt h4 {
text-align: center;
color: #fff;
font-family: 'Cormorant Garamond';
font-weight: 600;
font-size: 25px;
text-transform: uppercase;
position: relative;
margin: 0 0 15px;
}
.in-team-attrny-cnt p {
font-family: 'Urbanist';
font-size: 21px;
line-height: 1;
font-weight: 500;
color: #fff;
text-align: center;
margin: 0;
}
.in-team-attrny-item .hover a{
font-size: 0;
position: absolute;
width: 100%;
height: 100%;
inset: 0 0 0 0;
z-index: 2;
}
@media screen and (max-width: 1500px) {
.in-team-attrny-cnt h4 {
font-size: 21px;
margin: 0 0 13px;
}
.in-team-attrny-cnt p {
font-size: 17px;
}
.in-team-attrny-item { width: 46%; }
.in-team-attrny-cnt { padding: 20px 10px;}
}
@media screen and (max-width: 1240px) {
.in-team-attrny-cnt h4 {
font-size: 19px;
margin: 0 0 11px;
}
.in-team-attrny-cnt p {
font-size: 15px;
}
.in-team-attrny-cnt { padding: 17px 10px;
}
.in-team-list {
gap: 25px;
margin: 0 0 40px;
}
}
@media screen and (max-width: 1024px) {
.in-team-list {
gap: 25px;
margin: 0 0 35px;
}
}
@media screen and (max-width: 640px) {
.in-team-list {
flex-wrap: wrap;
justify-content: center;
flex-direction: column;
max-width: 300px;
margin: 0 auto 35px;
}
.in-team-attrny-item{width: 100%;}
}  .page.page-id-9666 .widget.widget_lpwtoc_widget,.page.page-id-11389 .widget.widget_lpwtoc_widget,.page.page-id-11387 .widget.widget_lpwtoc_widget{
display: none;
}
.page_content .in-profile-blk {
padding:0px 80px 0px 30px;
margin:30px 0 45px;
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/sngl-atrnycntbg.webp) no-repeat;
background-position: top center;
background-size: cover;
position: relative;
z-index: 2;
}
.page_content .in-profile-blk .in-profile-list {
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
}
.page_content .in-profile-blk .in-profile-img {
margin: -30px 0 0 0;
width:43.66%;
}
.in-profile-cnt.meet-lft-cont {
width: 51.5%;
padding: 43px 0 0;
}
.page_content .in-profile-blk .in-profile-main-hdg {
font-size: 44px;
color: #fff;
margin: 0 0 12px;
}
.page_content .in-profile-blk .in-profil-sub-hdg {
font-size: 20px;
font-family: 'Urbanist';
font-weight: 600;
line-height: 1.3;
letter-spacing: 1.8px;
color: #be1b34;
text-decoration: none !important;
text-transform: uppercase;
margin: 0 0 18px;
padding-bottom: 20px;
position: relative;
}
.in-speak-btn p {
margin-bottom: 30px;
}
.in-speak-btn a {
color: #fff !important;
font-size: 39px;
font-family: 'Merriweather';
font-weight: 300 !important;
text-decoration: none !important;
line-height: 1;
display: inline-block;
padding-left: 50px;
position: relative;
letter-spacing: 0.7px;
}
.page_default .genpg-rite .in-speak-btn a:hover {
color: #9a1227 !important;
}
.review-btn a {
color: #fff !important;
padding: 20px 79px;
}
.review-btn a:hover{color: #060d10 !important;}
.review-btn {
text-align: center;
margin: 30px 0 0;
}
.in-speak-btn a::before {
position: absolute;
content: "";
left: 0;
top: 0;
bottom: 0;
margin: auto;
width: 33px;
height: 44px;
background-image: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/hm-sprites.webp);
background-repeat: no-repeat;
background-position: -17px -24px;
}
.in-profile-blk .cntpg-scl {
justify-content: flex-start;
}
.page_content .in-profile-blk .in-profil-sub-hdg:before{
position: absolute;
content: '';
width: 153px;
height: 1px;
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/inr-sprites.png) no-repeat;
background-position:-151px -150px;
left: 0;
bottom: 0;
}
section.sidebar-box.inrprac,
.genpg-lft .widget .lwptoc-light .lwptoc_i {
background: #9a1227;
padding: 35px 32px;
position: relative;
z-index: 1;
}
section.sidebar-box.inrprac:before,
.genpg-lft .widget .lwptoc-light .lwptoc_i::before{
position: absolute;
content: '';
width: 100%;
height: 100%;
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/sdbr-sdw.webp) no-repeat;
background-size: cover;
background-position: top center;
left: 0;
bottom: 0;
z-index: -1;
}
section.sidebar-box.inrprac:after,
.genpg-lft .widget .lwptoc-light .lwptoc_i::after{
position: absolute;
content: '';
width: 100%;
height: 6px;
background:#9a1227;
left: 0;
bottom: -10px;
}
.genpg-lft .sidebar-box .widget {
margin: 0;
}
section.sidebar-box .widget {
outline: none;
padding: 0;
}
.sidebar-box .widget-title, .genpg-lft .widget .lwptoc_header {
padding: 0 0 24px;
text-align: center;
background-color: transparent;
color: #fff;
font-family:'Cormorant Garamond';
font-weight: 600;
margin: 0;
font-size: 39px;
text-transform: uppercase;
border-left: 0;
position: relative;
}
.sidebar-box .widget-title:before{
position: absolute;
content: '';
width: 256px;
height: 1px;
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/sdbr-titline.webp) no-repeat;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.genpg-lft .widget ul {
padding: 20px 5px 0;
margin: 0;
}
.genpg-lft .widget li {
padding: 0;
position: relative;
margin: 0 0 8px;
padding: 0 25px;
border: 0;
}
.genpg-lft .widget ul li a {
position: relative;
color: #fff;
font-size: 23px;
font-family: 'Urbanist';
font-weight: 700;
line-height: 1.2;
letter-spacing: 0px;
margin: 0;
display: inline-block;
padding: 0;
}
.genpg-lft .widget_recent_entries ul li:hover a {
color: #081317;
}
.genpg-lft .widget_recent_entries ul li:hover:before {
background: #081317;
}
.genpg-lft .widget_recent_entries ul li{margin-bottom: 15px;}
.genpg-lft .widget ul li::before {
position: absolute;
content: "";
left: 0;
top: 11px;
width: 11px;
height: 11px;
background: #fff;
border-radius: 100%;
}
.genpg-lft .widget ul.sub-menu li a {
font-size: 18px;
}
.genpg-lft .widget ul.sub-menu li{
line-height: 1.4;
padding: 0 15px;
}
.genpg-lft .widget ul.sub-menu li:before{
width: 9px;
height: 9px;
top: 9px;
}
section.sidebar-box.sd-testi {
background: #dedede;
padding:35px 35px 25px;
position: relative;
margin-bottom: 95px;
}
section.sidebar-box.sd-testi:before{
position: absolute;
content: '';
width: 100%;
height: 6px;
background: #9a1227;
left: 0;
bottom: -10px;
}
section.sidebar-box.sd-testi .widget-title {
color: #060d10;
padding:0;
position: relative;
}
section.sidebar-box.sd-testi .widget-title:before{
display: none;
}
section.sidebar-box.sdbr-loc {
background: #9a1227;
padding: 35px 25px;
text-align: center;
}
.sidebar-box .sdbr-locblck h2.widget-title:before{
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/loc-line.webp) no-repeat;
}
section.sidebar-box.sd-testi .star-rat {
margin: 0 auto 5px;
}
.star-rat {
background-image: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/sdbr-stars.webp);
background-repeat: no-repeat;
width: 130px;
height: 25px;
margin: 0 0 10px;
}
.sdbr-locitem {
padding: 20px 0 0;
}
.sdbr-loccnt .sdbr-loc-text {
color: #fff;
font-family: 'Urbanist';
font-weight: 700;
font-size: 24px;
text-transform: capitalize;
padding-bottom: 10px;
position: relative;
margin-bottom: 10px;
line-height: 1;
display: block;
}
.sdbr-loccnt .sdbr-loc-text:before{
position: absolute;
content: '';
width: 86px;
height: 1px;
background: #fff;
left: 0;
right: 0;
margin: auto;
bottom: 0;
}
.sdbr-loccnt p {
color: #fff;
font-family: 'Urbanist';
font-weight: 400;
font-size: 19px;
text-transform: capitalize;
line-height: 1.43;
margin: 0;
}
.sdbr-loc {
margin-bottom: 23px;
}
.sdbr-locblckslider.owl-carousel .owl-nav {
display: flex;
justify-content: center;
gap: 60px;
position: absolute;
bottom: -80px;
width: 100%;
}
.sdbr-locblckslider.owl-carousel .owl-nav button {
width: 11px;
height: 20px;
background-image: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/inr-sprites.png);
color: inherit;
border: none;
padding: 0 !important;
font: inherit;
background-position:-206px -18px;
background-repeat: no-repeat;
background-color: transparent !important;
transition: .5s;
}
.sdbr-locblckslider.owl-carousel .owl-nav button span {
font-size:0px;
font-weight: bold;
}
.sdbr-locblckslider.owl-carousel .owl-nav button.owl-next {
background-position:-232px -18px;
}
.sdbr-locblckslider.owl-carousel .owl-nav button.owl-prev:hover {
background-position:-206px -48px;
}
.sdbr-locblckslider .owl-nav button.owl-next:hover {
background-position:-232px -48px;
}
section.sidebar-box.sdbr-loc{
position: relative;
}
section.sidebar-box.sdbr-loc:before{
position: absolute;
content: '';
width: 100%;
height: 6px;
background: #9a1227;
left: 0;
bottom: -10px;
}
.whopg-cntsec.snglblgbox {
margin-bottom: 60px;
}
.contact-text h2 span { font-size: 45px; margin-bottom: 35px;
display: inline-block;
color: #fff;
}
.page-navi-block.page-navi-pre a.cmn-btn:before {
background: #9a1227;
}
.page-navi-block.page-navi-pre a.cmn-btn{color: #fff; padding: 24px 61px 24px 62px; }
.page-navi-block.page-navi-nxt a.cmn-btn {
color: #081317;
}
.page_content .in-profile-blk .in-profile-main-hdg span {
color: #fff;
}
.page-navi-block.page-navi-nxt a.cmn-btn:before {
background: #fff;
}
.page-navi-block.page-navi-nxt a.cmn-btn {
color: #081317;
border: 2px solid #9a1227;
padding: 24px 86px 24px 85px;
}
.page-navi {
display: flex;
justify-content: space-between;
}
.page-navi-block.page-navi-pre a.cmn-btn:hover {
color: #060d10;
}
.page-navi-block.page-navi-nxt a.cmn-btn:hover:before {
background: #9a1227;
}
.page-navi-block.page-navi-nxt a.cmn-btn:hover{color: #060d10}
h2.single-post-title span {
color: #9a1227;
}
.single-post-thumbnail {
margin-bottom: 35px;
}
.genpg-lft .widget-title {
padding: 0 0 24px;
text-align: center;
background-color: transparent;
color: #fff;
display: block;
font-family: 'Cormorant Garamond';
font-weight: 600;
margin: 0;
font-size: 39px;
text-transform: uppercase;
border-left: 0;
position: relative;
}
.genpg-lft .widget_recent_entries .widget-title:before {
position: absolute;
content: '';
width: 100%;
height: 1px;
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/blog-line.webp) no-repeat;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.genpg-lft .widget_categories .widget-title:before {
position: absolute;
content: '';
width:84.8%;
height: 1px;
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/cate-line.webp) no-repeat;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.genpg-lft .blog-categories.single a {
font-size: 22px;
font-weight: 600;
}
.genpg-lft .widget_recent_entries ul{padding: 25px 5px 0;}
.blog-archives.single {
background-color: #dedede;
padding: 40px 29px;
margin-bottom: 50px;
}
.genpg-lft .blog-archives.single .widget.widget_search {
margin-bottom: 35px;
}
.genpg-lft .blog-archives.single .widget {
width: 100%;
}
.genpg-lft .blog-archives .widget {
box-shadow: unset;
margin: 0;
padding: 0;
position: initial;
background: none;
width: 32.1%;
}
.genpg-lft .widget_recent_entries{
background: #9a1227;
padding: 35px 32px;
position: relative;
z-index: 1;
margin-bottom: 60px;
}
.genpg-lft .widget_recent_entries:after{
position: absolute;
content: '';
width: 100%;
height: 6px;
background: #9a1227;
left: 0;
bottom: -10px;
}
.genpg-lft .widget_recent_entries:before {
position: absolute;
content: '';
width: 100%;
height: 100%;
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/sdbr-sdw.webp) no-repeat;
background-size: cover;
background-position: top center;
left: 0;
bottom: 0;
z-index: -1;
}
.genpg-lft .widget_recent_entries ul li {
padding-right: 0;
}
.genpg-lft .widget_recent_entries ul li a {
font-weight: 400;
font-size: 22px;
line-height: 1.27;
}
.genpg-lft .widget_recent_entries ul li:before{
top: 8px;
width: 10px;
height: 10px;
}
.genpg-lft .widget_categories .widget-title {
padding: 30px 30px 25px;
text-align: left;
}
.blog-categories.single {
background: #9a1227;
padding: 0;
}
.blog-categories.single ul li {
margin: 0 0 0px 0;
padding:7px 45px 7px 70px;
position: relative;
border: 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.blg-cntblk .post-cnt h5 a{text-decoration: none !important;}
.genpg-lft .blog-categories.single .widget ul{padding: 10px 0 10px;}
.blog-categories.single ul li:last-child {
border: 0;
}
.blog-categories.single ul li:before{    left: 45px;top: 18px;}
span.cat-count-span{display: none;}
.page_bnr.snglblg {
background: url(//rpcriminaldefense.com/wp-content/themes/rpcriminaldefenselaw/images/sngl-blgbnr.webp) no-repeat;
}
.perspect-box p {
color: #fff;
margin: 0;
line-height: 1.65;
}
.perspect-box {
background: #060d10;
margin-bottom: 60px;
}
.perspect-boxblck {
display: flex
}
.perspect-boxitem:last-child {
border: 0;
}
.perspect-boxitem {
border-right: 1px solid rgba(255, 255, 255, 0.05);
}
.perspect-boxitem {
width: 27.1%;
}
.perspect-boxitem.item2 {
width: 33.1%;
}
.perspect-boxitem.item3 {
width: 40.1%;
}
.pers-tit {
padding: 22px 30px 21px;
border-bottom: 1px solid #c21a34;
}
.pers-cntitrm {
padding: 25px 30px 15px;
min-height: 115px;
border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.pers-cntitrm:last-child {
border: 0;
}
.perspect-box th {
text-transform: capitalize;
padding: 24px 30px 23px;
border-bottom: 1px solid #c21a34;
border-right: 1px solid rgba(255, 255, 255, 0.05);
}
.perspect-box table td {
border-right: 1px solid rgba(255, 255, 255, 0.05);
padding: 28px 30px 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.perspect-box tbody tr {
border-right: 1px solid rgba(255, 255, 255, 0.05);
}
a.cmn-btn {
text-decoration: none !important;
}
.inrpg-img {
margin-bottom: 40px;
}
.inr-pracitem {
display: flex;
justify-content: space-between;
position: relative;
margin-bottom: 60px;
border-bottom: 1px solid #9a1227;
}
.inr-pracimg{
position: relative;
}
.inr-pracimg::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 75%;
background-image: linear-gradient(180deg, rgba(8, 19, 23, 0) 0%, rgb(8, 19, 23) 100%);
}
.inr-pracimgsec {
width: 35.2%;
position: relative;
}
.inr-pracbtnsblck {
width: 61.72%;
margin-top: 30px;
}
.inr-pracbtnsitem a {
font-family: 'Urbanist';
font-weight: 700;
color: #081317 !important;
font-size: 20px;
line-height: 1.2;
border-radius: 50px;
text-decoration: none !important;
border: 2px solid #9a1227;
padding: 18px 18px 20px 16px;
text-align: center;
display: inline-block;
width: 100%;
text-transform: uppercase;
}
.inr-pracbtnsitem a:hover{
background: #9a1227;
color: #fff !important;
}
.inr-pracbtnsitem {
display: inline-block;
width: 48%;
}
.inr-pracbtnsec {
display: flex
;
flex-wrap: wrap;
justify-content: space-between;
row-gap: 23px;
}
.inr-pracitem .pract-title {
font-family: 'Cormorant Garamond';
font-size: 32px;
font-weight: 500;
margin-bottom: 50px;
color: #fff;
line-height: 1;
text-transform: uppercase;
}
.inr-practit {
width: 100%;
position: absolute;
bottom:12px;
left: 0;
right: 0;
margin: auto;
padding: 0 20px;
text-align: center;
}
.inr-practit .pract-title::before{display: none;}
.inr-pracbtnsitem.enc {
width: 67.8%;
}
.inr-pracbtnsitem.dui {
width: 41.2%;
}
.inr-pracbtnsitem.drug {
width: 56.4%;
}
.inr-pracitem:last-child {
margin: 0;
}
.genpg-lft.blog-page .widget-title {
display: none;
}
.innerpage-common-block .whopg-cntsec .contact-text h2 span{
color: #fff !important;
}
@media screen and (max-width: 1900px) {
.genpg-lft .widget .lwptoc_item a, .genpg-lft .lwptoc-light .lwptoc_items A:visited {font-size: 20px;}
.pers-cntitrm {min-height: 100px;}
.page_default {
padding: 80px 0;}
}
@media screen and (max-width:1700px) {
h1, h2, .search-no-results article.post .entry-header h1.entry-title {
font-size: 45px;
font-weight: 600;
}
p {
margin: 0 0 30px 0;
}
p, li {font-size: 17px;}
.innerpage-common-block .whopg-cntsec .contact-text h2 span {
font-size: 40px;
margin-bottom: 25px;}
.contact-text h2 span {
font-size: 42px;
margin-bottom: 10px;}
.call-btn a.cmn-btn {
padding: 22px 30px 22px 30px;
}
.blog-archives.single {
background-color: #dedede;
padding: 30px 25px;}
.genpg-lft .widget_categories .widget-title {
padding: 20px 30px 20px;
text-align: left;
} .page_default {
padding: 70px 0;}
html[lang="es"] .inr-pracbtnsitem a {
font-size: 17px;
}
.genpg-lft .widget .lwptoc_item {
margin-bottom: 15px;
}
}
@media screen and (max-width: 1500px) {
.container1{max-width: 1100px;}
.page_title h1, .page_title h2, .page_title .h1{font-size: 50px;}
.page_bnr{padding:220px 0 80px 0;}
.inrpg-breadcrumbs{font-size: 17px;}
.page_default{padding:60px 0;}
.genpg-lft .blog-archives .widget input, .genpg-lft .blog-archives .widget select{font-size: 18px !important;}
.genpg-lft.blog-page .blog-archives{margin-bottom: 40px;}
.blg-cntblk .post-cnt h5{font-size: 22px;}
.page_default.blog_pg .oceanwp-pagination ul.page-numbers li a, .page_default.blog_pg .oceanwp-pagination ul.page-numbers li span.current{font-size:28px;}
.blg-cntblk .post-cnt p{font-size: 16px;}
h1, h2, .search-no-results article.post .entry-header h1.entry-title{font-size: 40px;}
p, li {font-size: 16px;margin: 0 0 20px 0;    line-height: 1.7;}
h3 {font-size: 36px;}
h4 {font-size: 32px;}
h5 {font-size: 28px;}
h6 {font-size:25px;}
.contpg-tit p {margin-bottom: 40px;}
.in-cont-itm .title{font-size: 26px;}
.in-cont-itm p{font-size: 16px;}
.in-cont-itm{padding: 30px 25px;}
.in-cont-itm.pho {
padding: 30px 15px;
}
.in-cont-itm p.cl-tdy a{font-size: 30px;}
.cntpg-scl{gap: 5px; padding-top: 10px;} 
.cntpg-scl a{transform: scale(0.8);}
.in-cont-itm .cont-cal p{font-size: 18px;}
.testimonials-page .in-testi-item h3{font-size: 24px;}
.in-speak-btn a{font-size: 32px;}
.in-speak-btn p {margin-bottom: 12px; }
.page_content .in-profile-blk .in-profil-sub-hdg{font-size: 18px;}
.in-profile-cnt.meet-lft-cont{padding: 37px 0 0;}
.sidebar-box .widget-title, .genpg-lft .widget .lwptoc_header{font-size: 34px;}
section.sidebar-box.inrprac{padding: 30px 25px;}
.genpg-lft .widget ul li a{font-size: 20px;}
.genpg-lft .widget ul.sub-menu li a {font-size: 16px;}
.genpg-lft .widget ul.sub-menu li:before{top: 7px;}
.genpg-lft .widget ul li::before{top: 9px;}
.sidebar-testi p{font-size: 18px;}
.testi-item .testimonials-content:before{top: -33px;}
.sidebar-testi h5{font-size: 24px;}
.testi-item .testimonials-content:after{right: 15px;}
.sdbr-loccnt .sdbr-loc-text{font-size: 20px;}
.whopg-cntsec h2{font-size: 53px;}
.whopg-cntsec h6{font-size: 20px;}
.cnsult-btn a.cmn-btn {padding: 20px 50px;}
.call-btn a.cmn-btn{padding: 20px 36px;}
.sdbr-loccnt p{font-size: 17px;}
.whopg-cntsec{padding: 30px 50px;}
.inrpg-img{margin-bottom: 30px;}
.page_default .genpg-rite ul li:before{top: 9px;}
.contact-text h2 span{font-size: 42px;}
.whopg-cntsec.snglblgbox {margin-bottom: 40px;}
.inr-pracbtnsec{row-gap: 15px;}
.inr-pracbtnsitem a{font-size: 19px; padding: 16px 18px 16px 18px;}
.inr-pracitem .pract-title{font-size: 28px;margin-bottom: 20px;}
.inr-practit{bottom: 35px;}
.inr-pracitem{margin-bottom: 50px;}
.page-navi-block.page-navi-pre a.cmn-btn{padding: 20px 51px 20px 52px;}
.page-navi-block.page-navi-nxt a.cmn-btn{padding: 20px 70px;}
.genpg-lft .widget-title,.genpg-lft .blog-archives .widget .widget-title{font-size: 34px;}
.genpg-lft .blog-categories.single a{font-size: 20px;}
.genpg-lft .blog-categories.single ul li:before{top: 16px;}
.genpg-lft .widget_recent_entries ul li:before{top: 7px;}
.page_default .genpg-rite li ul{margin: 15px 0 25px;}
.sd-testi-item-btn {bottom: 35px;}
.sd-testi-item-btn a {font-size: 16px;padding: 0 20px 0 0;}
.genpg-lft .widget .lwptoc_item a, .genpg-lft .lwptoc-light .lwptoc_items A:visited {font-size: 17px;}
.genpg-lft .widget .lwptoc-light .lwptoc_i {padding: 30px 25px;}
.page_content .in-profile-blk .in-profile-main-hdg { font-size: 34px; }
html[lang="es"] .genpg-lft .widget .lwptoc_item a, html[lang="es"] .genpg-lft .lwptoc-light .lwptoc_items A:visited {
font-size: 18px;
}
html[lang="es"] .pers-cntitrm {
padding: 15px 17px 15px;
min-height: 70px;
}
html[lang="es"] .perspect-box p {
font-size: 15px;
}
html[lang="es"] .genpg-lft .widget-title {
font-size: 23px;
}
html[lang="es"] .inr-pracitem .pract-title {
font-size: 26px;
}
html[lang="es"] .blg-cntblk .post-cnt h5 {
font-size: 21px;
}
html[lang="es"] .in-cont-itm p {
font-size: 14px;
}
html[lang="ru"] .sidebar-box .widget-title, html[lang="ru"] .genpg-lft .widget .lwptoc_header {
font-size: 22px;
}
html[lang="hy"] .sidebar-box .widget-title, html[lang="hy"] .genpg-lft .widget .lwptoc_header {
font-size: 16px;
}
html[lang="ru"] .perspect-box p {
font-size: 14px;
}
html[lang="ru"] .blg-cntblk .post-cnt h5 {
font-size: 20px;
}
html[lang="hy"] .blg-cntblk .post-cnt h5 {
font-size: 20px;
}
html[lang="ru"] .in-cont-itm p {
font-size: 14px;
}
html[lang="ru"] .in-cont-itm .title {
font-size: 15px;
}
html[lang="hy"] .in-cont-itm p {
font-size: 13px;
}
html[lang="hy"] .innerpage-common-block .whopg-cntsec .contact-text h2 span {
font-size: 35px;
margin-bottom: 25px;
}
}
@media screen and (max-width: 1240px) {
.container1{max-width: 970px;}
.page_bnr {padding: 150px 0 60px 0;}
.page_title h1, .page_title h2, .page_title .h1 {font-size: 45px;}
.inrpg-breadcrumbs {font-size: 16px;padding: 5px 20px;}
.page_default {padding: 60px 0;}
.genpg-lft .blog-archives .widget input, .genpg-lft .blog-archives .widget select {font-size: 18px !important;padding: 15px 30px !important;height: 55px !important;}
.genpg-lft.blog-page .blog-archives{margin-bottom:30px;}
.blg-cntblk .post-cnt h5{font-size: 20px;    padding-bottom: 15px;margin-bottom: 15px;}
.page_default.blog_pg .oceanwp-pagination ul.page-numbers li a, .page_default.blog_pg .oceanwp-pagination ul.page-numbers li span.current{font-size:24px;width: 48px;height: 48px;}
.blg-cntblk .post-cnt p{font-size: 15px;}
.blg-cntblk .post-cnt{padding: 20px 20px;}
.page_default.blog_pg .oceanwp-pagination{margin-top: 30px;}
h1, h2, .search-no-results article.post .entry-header h1.entry-title{font-size: 38px;}
p, li {margin: 0 0 15px 0;        line-height: 1.6;}
h3 {font-size: 34px;}
h4 {font-size: 30px;}
h5 {font-size: 26px;}
h6 {font-size:22px;}
.page_default .genpg-rite ul li:before{top: 8px;}
.contpg-tit p {margin-bottom: 30px;}
.in-cont-itm .title{font-size: 22px;}
.in-cont-itm p{font-size: 16px;}
.in-cont-itm{padding: 30px 25px;}
.in-cont-itm p.cl-tdy a{font-size:26px;}
.in-cont-lst{gap:20px}
.in-cont-itm {padding: 25px 25px;width: 27%}
.in-cont-itm.pho {
padding: 25px 15px;
}
.inr-pracitem {
margin-bottom: 35px;
}
.in-cont-itm .cont-cal p{font-size: 16px;}
.testimonials-page .in-testi-item {padding: 50px 30px;}
.in-testicnt::before{left: 32px;}
.in-testicnt::after{right: 32px;}
.testimonials-page .in-testi-item p{margin-bottom: 30px;}
.page_content .in-profile-blk {padding: 0px 50px 0px 30px;margin: 30px 0 40px;}
.in-speak-btn a {font-size: 28px;}
.page_content .in-profile-blk .in-profil-sub-hdg {font-size: 16px;padding-bottom: 15px;}
.in-profile-cnt.meet-lft-cont {padding: 30px 0 0;}
.whopg-cntsec {padding: 30px 40px;}
.whopg-cntsec p{margin: 0 0 15px;}
.whopg-cntsec h2 {font-size: 42px;}
.sidebar-box .widget-title, .genpg-lft .widget .lwptoc_header {font-size: 30px; padding: 0 0 20px;}
section.sidebar-box.sd-testi{padding: 30px 25px 25px;}
.sidebar-testi p{font-size: 15px;}
section.sidebar-box.inrprac {padding: 30px 24px;}
.genpg-lft .widget ul li a {font-size: 18px;}
.genpg-lft .widget ul li::before {top: 8px;width: 9px;height: 9px;}
.genpg-lft .widget li{padding: 0 20px;}
.genpg-lft .widget ul.sub-menu li a {font-size: 16px;}
.genpg-lft .widget ul.sub-menu li:before {width: 7px;height: 7px;top: 6px;}
.genpg-lft .menu-item-has-children>button:before{right: 0;}
.sdbr-loccnt p {font-size: 16px;}
.inrpg-img{margin-bottom:20px;}
.contact-text h2 span{font-size: 36px;}
.inr-pracbtnsitem a{font-size: 17px; padding: 15px 20px;}
.inr-pracitem .pract-title{font-size: 26px;}
.inr-pracbtnsblck{margin-top: 15px;}
.genpg-lft .widget-title, .genpg-lft .blog-archives .widget .widget-title{font-size: 30px;}
.genpg-lft .widget_recent_entries ul li:before {top:6px;}
.genpg-lft .blog-categories.single a {
font-size: 18px;
}
.genpg-lft .blog-categories.single ul li:before {
top: 14px;left: 40px;
}
.blog-categories.single ul li{padding: 7px 45px 7px 60px;}
.genpg-lft .widget_recent_entries{padding: 30px 24px;}
.blog-archives.single{padding: 30px 25px;}
.cntpg-scl { }
.sd-testi-item-btn a {font-size: 15px;}
.sd-testi-item-btn {
bottom: 30px;
}
.genpg-lft .widget .lwptoc_item a, .genpg-lft .lwptoc-light .lwptoc_items A:visited { font-size: 16px; }
.pers-cntitrm {
min-height: 80px;
padding: 20px 20px 15px;
}
.perspect-box {
background: #060d10;
margin-bottom: 40px;
}
.innerpage-common-block .whopg-cntsec .contact-text h2 span { font-size: 35px; margin-bottom: 20px; }
.page_content .in-profile-blk .in-profile-main-hdg { font-size: 30px; }
html[lang="es"] .sidebar-box .widget-title, html[lang="es"] .genpg-lft .widget .lwptoc_header { font-size: 24px; }
html[lang="es"] .genpg-lft .widget ul li a { font-size: 17px; }
html[lang="es"] .genpg-lft .widget .lwptoc_item a, html[lang="es"] .genpg-lft .lwptoc-light .lwptoc_items A:visited { font-size: 17px; }
html[lang="es"] .genpg-lft .widget-title { font-size: 20px; }
html[lang="es"] .inr-pracbtnsitem a { font-size: 16px; }
html[lang="es"] .inr-pracitem .pract-title { font-size: 24px; }
html[lang="es"] .blg-cntblk .post-cnt h5 { font-size: 20px; }
html[lang="es"] .in-cont-itm p.cl-tdy a {font-size: 28px;}
html[lang="ru"] .contact-text h2 span { font-size: 30px; }  
html[lang="hy"] .contact-text h2 span { font-size: 30px; }
html[lang="hy"] .sdbr-loccnt p { font-size: 15px; }
html[lang="hy"] .sidebar-box .widget-title, html[lang="hy"] .genpg-lft .widget .lwptoc_header { font-size: 15px; }
html[lang="hy"] .genpg-lft .widget .lwptoc_item a, html[lang="hy"] .genpg-lft .lwptoc-light .lwptoc_items A:visited { font-size: 14px; }
html[lang="hy"] .perspect-box p { font-size: 11px; }
html[lang="hy"] .pers-cntitrm { min-height: 60px; }
html[lang="ru"] .inr-pracbtnsitem a { font-size: 11px; }
html[lang="hy"] .blg-cntblk .post-cnt h5 { font-size: 18px; }  
html[lang="ru"] .blg-cntblk .post-cnt h5 { font-size: 18px; }
html[lang="ru"] .in-cont-itm p { font-size: 13px; }
html[lang="ru"] .in-cont-itm .title { font-size: 14px; }
html[lang="hy"] .in-cont-itm p { font-size: 12px; }
html[lang="hy"] .innerpage-common-block .whopg-cntsec .contact-text h2 span {
font-size: 30px;
margin-bottom: 25px;
}
html[lang="ru"] .innerpage-common-block .whopg-cntsec .contact-text h2 span {
font-size: 28px;
margin-bottom: 15px;
}
}
@media screen and (max-width: 1024px) {
.container1 {max-width: 720px;}
.blg-cntblk .post-item{width: 100% ;max-width: 300px;}
.blg-cntblk {column-gap: 20px;}
.page_default {padding:40px 0 70px;}
.genpg-lft .blog-archives .widget input, .genpg-lft .blog-archives .widget select {font-size: 16px !important;padding: 15px 22px !important;height: 55px !important;}
.page_default.blog_pg .oceanwp-pagination ul.page-numbers li a, .page_default.blog_pg .oceanwp-pagination ul.page-numbers li span.current {font-size: 20px;width: 40px;    height: 40px;} .page_title h1, .page_title h2, .page_title .h1 {font-size: 40px;}
.inrpg-breadcrumbs {font-size: 15px;padding: 5px 15px;}
.blg-cntblk .post-cnt h5{font-size: 18px;}
h1, h2, .search-no-results article.post .entry-header h1.entry-title{font-size: 32px;}
p, li {margin: 0 0 15px 0;}
h3 {font-size: 28px;margin: 0 0 15px 0;}
h4 {font-size: 25px;}
h5 {font-size: 21px;}
h6 {font-size:19px;}
br, p br {
display: none;
}
.perspect-box {
background: #060d10;
margin-bottom: 30px;
}
.pers-cntitrm {
min-height: 60px;
}
.pers-tit {
padding: 17px 30px 17px;
border-bottom: 1px solid #c21a34;
}
.in-cont-itm {padding:20px 14px;width: 32%; }
.in-cont-lst{gap: 20px;}
.in-cont-itm .title {font-size: 20px;}
.in-cont-itm p,.in-cont-itm .cont-cal p {font-size: 15px;}
.gt-dir a{font-size: 14px;}
.testimonials-page .in-testi-item{padding: 40px 25px;}
.in-testi-item .star-rat{margin: 0 auto 25px;}
.in-testi-item .star-rat{    transform: scale(0.7);}
.in-testicnt::after{bottom: -6px; right: 25px;}
.in-testicnt::before,.in-testicnt::after{    transform: scale(0.7);}
.testimonials-page .in-testi-item p{margin-bottom: 20px;}
.testimonials-page .in-testi-item h3{font-size: 20px;}
.page_content .in-profile-blk{margin: 30px 0;}
.whopg-cntsec h2 {font-size: 36px;}
.cnsult-btn a.cmn-btn {padding: 18px 45px;}
.call-btn a.cmn-btn {padding: 18px 36px; }
.sidebar-box .widget-title, .genpg-lft .widget .lwptoc_header {font-size: 26px;    padding: 0 0 15px;}
.whopg-cntsec h6 {font-size: 18px;}
.page_default .genpg-rite ul li:before {top: 8px;width: 8px;height: 8px;}
.page_default .genpg-rite li{margin: 0 0 15px;}
.contact-text h2 span {font-size: 32px;}
.whopg-cntsec.snglblgbox {margin-bottom: 30px;}
.inr-pracitem {margin-bottom: 30px;flex-direction: column;border: 0;}
.inr-pracimgsec {width: 100%;position: relative;max-width: 280px;margin: 0 auto;}
.inr-pracbtnsblck {width: 100%;margin-top: 15px;}
.inr-practit {bottom: 10px;}
.inr-pracitem .pract-title{font-size: 22px;}
.genpg-lft .widget_recent_entries,.blog-archives.single{margin-bottom: 40px;}
.page-navi-block.page-navi-pre a.cmn-btn {padding: 16px 40px;}
.page-navi-block.page-navi-nxt a.cmn-btn {padding: 16px 50px;}
.genpg-lft .widget-title, .genpg-lft .blog-archives .widget .widget-title {font-size: 26px;padding-bottom: 20px;}
.sidebar-testi h5 {font-size: 20px;}
html[lang="es"] .sidebar-box .widget-title, html[lang="es"] .genpg-lft .widget .lwptoc_header {
font-size: 23px;
}
html[lang="es"] .genpg-lft .widget ul li a {
font-size: 17px;
}
html[lang="es"] .inr-pracbtnsitem a {
font-size: 14px;
}
html[lang="es"] .in-cont-itm p.cl-tdy a {
font-size: 25px;
}
html[lang="ru"] .sidebar-box .widget-title, html[lang="ru"] .genpg-lft .widget .lwptoc_header { font-size: 19px; }
html[lang="ru"] .whopg-cntsec h2 {
font-size: 36px;
margin: 0;
}
html[lang="ru"] .innerpage-common-block .whopg-cntsec .contact-text h2 span {
font-size: 24px;
margin-bottom: 20px;
}
html[lang="hy"] .whopg-cntsec h2 {
font-size: 36px;
margin: 0px;
}
}
@media screen and (max-width: 767px) {
.container1 {max-width: 100%;padding: 0 10px;}
.genpg-lft.blog-page .blog-archives {flex-direction: column;align-items: center;gap: 15px;max-width: 350px !important;width: 100% !important;margin: 0 auto 25px;}
.genpg-lft .blog-archives .widget {width: 100%;}
.page_title h1, .page_title h2, .page_title .h1 {font-size: 32px;}
.inrpg-breadcrumbs {
font-size: 14px;
padding: 5px 15px;
}
.page_default {
padding: 30px 0 60px;
}
.hm-awards-sec.inr-awrds {
background: transparent;
padding: 0 0 35px;
}
.whopg-cntsec.snglblgbox {
margin-bottom: 20px;
}
.page_default.blog_pg .oceanwp-pagination ul.page-numbers li a, .page_default.blog_pg .oceanwp-pagination ul.page-numbers li span.current {font-size: 18px;width: 35px;height: 35px;}
h1, h2, .search-no-results article.post .entry-header h1.entry-title{font-size: 29px;}
p, li {font-size: 16px;margin: 0 0 15px 0;        line-height: 1.7;}
h3 {font-size: 24px;}
h4 {font-size: 20px;}
h5 {font-size: 18px;}
h6 {font-size:16px;}
.in-cont-itm {padding: 20px 14px;width: 100%;max-width: 320px;margin: 0 auto;}
.in-cont-lst {flex-direction: column;}
.testimonials-page .in-testi-blk {column-count: 1;gap: 0;max-width: 550px;margin: auto;}
.testimonials-page .in-testi-item {padding: 30px 25px;}
.in-testicnt::before {left: 0;top: -60px;}
.in-testicnt::after{right: 0;}
.page_content .in-profile-blk {max-width: 450px;margin: 45px auto 35px;padding: 0px 25px 0px 25px;}
.page_content .in-profile-blk .in-profile-list {flex-direction: column;text-align: center;}
.page_content .in-profile-blk .in-profile-img {margin: -45px auto 0;width: 100%;max-width: 290px;border-bottom: 2px solid #9a1227;padding: 0 20px;}
.in-profile-cnt.meet-lft-cont{width: 100%; padding: 20px 0;}
.in-profile-blk .cntpg-scl {justify-content: center;}
.page_content .in-profile-blk .in-profil-sub-hdg:before{right: 0; margin: auto;}
.whopg-cntsec h2 {font-size: 32px;}
.whopg-cntsec h6 {font-size: 16px;}
.whopg-cntbtns{gap: 15px;}
.whopg-cntsec{padding: 30px;}
.whopg-cntbtns{gap: 10px;}
.cnsult-btn a.cmn-btn {padding: 16px 28px;}
.call-btn a.cmn-btn {padding: 16px 30px;}
.genpg-lft .widget ul li a {font-size: 16px}
.genpg-lft .widget li {padding: 0 15px;}
section.sidebar-box.sd-testi {padding: 30px 20px 25px;margin-bottom: 70px;}
.in-speak-btn a {font-size: 26px;}
.contact-text h2 span {font-size: 26px;}
.inr-pracbtnsec {row-gap: 15px;flex-direction: column;align-items: center;}
.inr-pracbtnsitem,.inr-pracbtnsitem.enc ,.inr-pracbtnsitem.drug,.inr-pracbtnsitem.dui{display: inline-block;width: 100%;max-width: 400px;}
.inr-pracbtnsitem a{font-size: 15px;}
.sidebar-box .widget-title, .genpg-lft .widget .lwptoc_header,.genpg-lft .widget-title, .genpg-lft .blog-archives .widget .widget-title{font-size: 22px;}
.page-navi-block.page-navi-pre a.cmn-btn {padding: 15px 35px}
.page-navi-block.page-navi-nxt a.cmn-btn {padding: 15px 45px;}
.genpg-lft .widget_recent_entries{padding: 30px 20px;}
.blog-archives.single{padding: 30px 20px;}
.blog-categories.single ul li {padding: 7px 35px 7px 50px}
.genpg-lft .blog-categories.single a {font-size: 16px;}
.genpg-lft .blog-categories.single ul li:before{left: 30px; top: 15px;}
.perspect-boxblck{flex-direction: column;}
.pers-cntitrm p br {display: none;}
.perspect-boxitem, .perspect-boxitem.item2, .perspect-boxitem.item3 {width: 100%; border: 0;}
.pers-cntitrm{min-height: auto; padding: 15px 20px;}
.pers-tit {padding: 15px 20px;}
section.sidebar-box.inrprac {padding: 30px 20px;}
.page_default .genpg-rite li{padding-left: 15px;}
.page_default .genpg-rite ul li:before {top: 8px;width:7px;height:7px;}
.page_default .genpg-rite li ul{margin: 15px 0;}
.page_content .in-profile-blk .in-profile-main-hdg { font-size: 26px; }
html[lang="es"] .genpg-lft .widget ul li a {
font-size: 16px;
}
html[lang="ru"] .contact-text h2 span {
font-size: 20px;
}
html[lang="hy"] .contact-text h2 span {
font-size: 22px;
}
}
@media screen and (max-width: 480px) {
h1, h2, .search-no-results article.post .entry-header h1.entry-title{font-size: 25px;}
p, li {font-size: 16px;margin: 0 0 15px 0;}
h3 {font-size: 21px;}
h4 {font-size: 19px;}
h5 {font-size: 17px;}
h6 {font-size:15px;}
.testimonials-page .in-testi-item {padding: 30px 15px;}
.whopg-cntsec h2 {font-size:22px;}
.whopg-cntsec{padding:25px 18px;}
.whopg-cntbtns{flex-direction: column;}
.in-speak-btn a {font-size: 22px;}
.innerpage-common-block .whopg-cntsec .contact-text h2 span {
font-size: 20px;
margin-bottom: 10px;
}
.contact-text h2 span {font-size: 22px;}
.page_title h1, .page_title h2, .page_title .h1 {font-size: 30px;}
.page-navi {flex-direction: column;align-items: center;gap: 10px;}
html[lang="es"] .sidebar-box .widget-title, html[lang="es"] .genpg-lft .widget .lwptoc_header {
font-size: 23px;
}
html[lang="hy"] .contact-text h2 span {
font-size: 17px;
}
html[lang="hy"] .whopg-cntsec h2 {
font-size: 22px;
margin: 0;
}
html[lang="ru"] .contact-text h2 span {
font-size: 16px;
}
html[lang="ru"] .whopg-cntsec h2 {
font-size: 22px;
margin: 0;
}
html[lang="hy"] .innerpage-common-block .whopg-cntsec .contact-text h2 span {
font-size: 17px;
margin-bottom: 15px;
}
html[lang="ru"] .innerpage-common-block .whopg-cntsec .contact-text h2 span {
font-size: 18px;
margin-bottom: 15px;
}
}
.video-list{
display: flex;
justify-content: space-between;
gap: 20px;
flex-wrap: wrap;
margin: 0 0 20px;
}
.video-itm iframe {
aspect-ratio: 15 / 8;
}
.video-itm {
width: 48%;
}
@media screen and (max-width: 1240px) {
.video-list {
gap: 10px;
}
}
@media screen and (max-width: 768px) {
.video-list {
gap: 10px;
justify-content: center;
}
.video-itm {
width: 100%;
max-width: 400px;
margin: auto;
}
}