.page-list .current_page_item > a {
font-weight: bold; } .page-list-ext {
clear: both;
} .page-list-ext {
*zoom: 1;
}
.page-list-ext:before, .page-list-ext:after {
display: table;
line-height: 0;
content: "";
}
.page-list-ext:after {
clear: both;
}
.page-list-ext .page-list-ext-item {
clear: both;
margin: 10px 0 30px 0;
}
.page-list-ext .page-list-ext-image {
float: left;
display: inline;
margin: 5px 15px 15px 0;
}
.page-list-ext .page-list-ext-title {
clear: none;
}.site-title .logo{
padding-top:5px;
padding-bottom:10px;
}
.home-first-section{
margin-top:35px;
padding-top:60px;
padding-bottom:80px;
}
.home-first-section h3{
color:#c48850;
font-size:36px;
margin: 0 auto 20px !important;
}
.home-first-section h5{
color:#000;
font-size:20px;
margin: 0 auto 20px !important;
letter-spacing: 0;
text-transform: capitalize;
}
.home-practice-area{
padding-top:60px;
padding-bottom:70px;
}
.home-practice-area h2{
color:#fff;
font-size:60px;
margin: 0 auto 30px !important;
letter-spacing: 0;
text-align: center;
}
.home-practice-area .quickfinder-item-image{
display:none !important;
}
.home-practice-area .quickfinder-item-box {
padding: 35px !important;
min-height: 250px !important;
}
.home-practice-area .quickfinder{
padding:20px 0 0 !important;
}
.golden-text{
color:#c48850;
}
.as-seen-on-section{
padding-top:60px;
padding-bottom:70px;
text-align:center;
}
.as-seen-on-section h3{
color:#c48850;
font-size:42px !important;
margin: 30px auto 20px !important;
text-align:center;
width: 100%;
max-width: 950px;
}
.innerpage-content{
padding-top:50px;
padding-bottom:60px;;
}
.innerpage-content h3{
color:#c48850;
font-size:36px;
margin: 0 auto 20px !important;
}
.innerpage-content h4{
color:#000;
font-size:24px;
margin: 0 auto 20px !important;
letter-spacing: 0;
text-transform: capitalize;
}
.contact-form{
padding-top:70px !important;
padding-bottom:30px;
}
.contact-form input[type=text], .contact-form input[type=tel], .contact-form input[type=email] {
width: 100%;
border: solid 1px #ccc;
padding: 4px;
transition: all 0.1s;
background: #f7f7f7;
}
.contact-form textarea {
width: 100%;
border: solid 1px #ccc;
padding: 4px;
height: 150px;
resize: none;
transition: all 0.1s;
background: #f7f7f7;
}
.contact-form input[type=submit]:hover {
background: #000 !important;
}
#colophon .widget_nav_menu > div > ul, #colophon .widget_nav_menu > div > ul li{
border:none !important;
}
.widget_nav_menu ul.menu li > a{
padding: 5px;
text-transform: capitalize;
font-weight: 400;
}
.wpb_single_image .wpb_single_image img {
margin-top: 0px !important;
}
.slogan{
color:#fff;
font-size:22px;
font-weight:300;
letter-spacing:3px;
padding:0;
text-transform:uppercase;
margin-bottom:0 ;
}
.slogan a{
color:#fff;
}
.slogan a:hover{
color:#000;
}
.home-logo-carousel{
margin-top:60px !important;
}
.home-logo-carousel img{ border: 1px solid #ccc;
padding: 5px;
}
.practice-areas-box{
background-color: rgba(32,37,52,0.6) !important;
color:#fff;
width:100%;
max-width:365px;
min-height:330px;
padding:15px 30px;
text-align:center;
}
.practice-areas-box h4{
color:#fff;
font-family: 'Montserrat' !important;
font-size:24px !important;
font-weight:300 !important;
text-align:center;
margin:0 auto 10px;
}
.practice-areas-box p{
color:#fff;
font-size:15px !important;
font-weight:300 !important;
text-align:center;
}
.company-logo img{
width:100%;
max-width:100px !important;
}
.reviwessetion-testimonial{
padding-bottom:60px;
}
.reviwessetion-testimonial .testimonial-field.testimonial-company:after{
content: "\f155 \f155 \f155 \f155 \f155";
font-family: dashicons;
font-size:18px;
color:#BE2418;
display:block;
}
.reviwessetion-testimonial .testimonial-inner{
position:relative;
}
.reviwessetion-testimonial .testimonial-inner:before{
content: "";
background: url(https://laviathantestserver.com/davidsimonattorney/wp-content/uploads/2020/03/yelp-review.jpg);
height: 40px;
width: 56px;
position: absolute;
z-index: 99999;
bottom: 15px;
background-size: cover;
}
.reviwessetion-testimonial .testimonial.post-1646 .testimonial-inner:before,
.reviwessetion-testimonial .testimonial.post-1590 .testimonial-inner:before,
.reviwessetion-testimonial .testimonial.post-1649 .testimonial-inner:before {
content: "";
background: url(https://laviathantestserver.com/davidsimonattorney/wp-content/uploads/2020/04/google-reviews.jpg);
height: 40px;
width: 95px;
position: absolute;
z-index: 99999;
bottom: 15px;
background-size: cover;
}
.reviwessetion-testimonial .testimonial.post-1651 .testimonial-inner:before,
.reviwessetion-testimonial .testimonial.post-1653 .testimonial-inner:before,
.reviwessetion-testimonial .testimonial.post-1654 .testimonial-inner:before,
.reviwessetion-testimonial .testimonial.post-1655 .testimonial-inner:before,
.reviwessetion-testimonial .testimonial.post-1656 .testimonial-inner:before {
content: "";
background: url(https://laviathantestserver.com/davidsimonattorney/wp-content/uploads/2020/03/avvo-reviews.png);
height: 40px;
width: 70px;
position: absolute;
z-index: 99999;
bottom: 15px;
background-size: cover;
}
.hoverbtnsection-outer {
position: relative;
}
.hoverbtnsection-outer img {
opacity: 1;
width: 100%;
height: auto;
transition: .5s ease;
backface-visibility: hidden;
}
.hoverbtnsection-outer .reviwe-btn {
transition: .5s ease;
opacity: 0;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
text-align: center;
}
.hoverbtnsection-outer:hover img {
opacity: 0.3;
}
.hoverbtnsection-outer:hover .reviwe-btn {
opacity: 1;
}
.reviwe-btn {
background-color: #BD2112;
color: white;
font-size: 16px;
padding: 14px 20px;
width:75%;
border:1px solid #BD2112;
}
.reviwe-btn:hover{
color: #BD2112;
background:transparent;
}
.reviwessetion-testimonial .testimonial-field.testimonial-company:after {
content:"\f005 \f005 \f005 \f005 \f005" !important;
font-family:FontAwesome !important;
}
.strong-view.default .testimonial-inner {
background:#fce7d1;
border:solid 2px #fff !important;
} @media (max-width:1024px) {
.gem-youtube .gem-wrapbox-inner {width: 80%;}
}
@media (max-width:768px) {
.gem-youtube.gem-wrapbox {width:468px !important;}
.home-practice-area h2 {font-size: 40px; line-height:normal;}
.practice-areas-box{padding:15px;}
.practice-areas-box h4{font-size:18px; line-height:24px;}
}
@media (max-width:767px) {
.as-seen-on-section h3, .innerpage-content h3 {font-size: 30px !important;}
.home-practice-area {padding-top: 30px; padding-bottom: 40px;}
#colophon .widget-title {margin-top:0 !important; margin-bottom:15px !important;}
.mobile-none {display:none;}
#footer-nav .col-md-6.col-md-pull-6 {margin-top:20px !important;}
.title-xlarge {font-size: 30px !important;}
.page-title-block {padding:120px !important;}
.gem-youtube.gem-wrapbox {width:100% !important;}
h1, .title-h1 {font-size: 30px;}
#fullwidth-block-5e70d42c56016 {padding-top: 40px !important; padding-bottom: 80px !important;}
.home-practice-area .practice-areas-box{margin-left:auto;margin-right:auto;}
}
@media (max-width:480px) {
.page-title-block {padding:80px !important;}
.innerpage-content {padding-top: 20px; padding-bottom: 30px;}
.contactpage-address-section .vc_custom_1540556569456, 
.contactpage-address-section .vc_custom_1540556578285,
.contactpage-address-section .vc_custom_1540558422521 {padding-top:20px !important; padding-bottom:20px !important;}
.mobile-displaynone {display:none !important;}
.contactpage-last-form.vc_custom_1584453431931 {padding-top:50px !important; padding-bottom:0px !important;}
}