.container, .vc_row-fluid.container {
    width: 100%;
  }

  .contact-data h3{
    color: #00213F;
    display: block;
    font-size: 1.444em;
    margin-bottom: .8em;
  }
  .contact-data a{
    color: #D6AB3B;
    
    font-weight: 500;
    display: block;
  }
  .contact-data .multi-addy{
    display: flex;
    justify-content: space-between;
  }
  body.has-sidebar.page-id-355 .content-area {
    width: 47%;
}
body.has-sidebar.page-id-355 #sidebar {
    width: 38%;
}
.contcat-us-page p ,.contact-data p{
    font-size: 1.111em;
}
.contact-data .vc_col-sm-6:nth-child(1) {
    width: 30%;
    margin-right: 4em;
}
.contact-data .vc_col-sm-6:nth-child(2) {
    width: 55%;
}
.contact-form-data .gform_wrapper .gform_footer input.button, .contact-form-data .gform_wrapper .gform_footer input[type=submit]{
    margin-top: .5em;
    display: block;
    width: 100%;
    padding: .75em 1.75em;
    line-height: 1.4;
    font-size: 1.111em;
}
.contact-content-1{
    flex: 0 1 50%;
}
.contact-data{
    margin-top: 3em;
    margin-bottom: 3em;
}
.contact-data .vc_col-sm-6:nth-child(2) p{
    margin: 0;
}
.contact-data a.phone-link{
    font-size: inherit;
}
.our-firm-form.contact-form-data{
    margin-top:0;
}

.results-content{
    border-color: #D6AB3B;
    padding: 4%;
    border-style: solid;
    border-width: .125em;
    position: relative;
    text-align: center;
    max-width: 70em;
    margin:0 auto;
}
.results-feed .vc_col-sm-6{
    background-color: #00213F;
    color: #FFFFFF;
    padding: 2em;
    width:48%;
}
.results-feed .vc_col-sm-6:nth-child(1){
    margin-right: 2%
}
.results-feed .vc_col-sm-6 strong{
    color: #D6AB3B;
    display: block;
    font-size: 1.444em;
    font-weight: 700;
}
.results-feed p{
    color:#fff;
}
.results-feed a{
    padding: 1em;
    background-color: #DCB858;
    color: #FFFFFF;
    transition: .5s;
    margin-top: 1em;
    display: inline-block;
}
.results-feed {
    display: flex;
    padding: 5em 0 4em;
}
.results-content strong{
    font-weight: 700;
}
.results-content h2{
    padding-bottom: 1em;
}
.privarcy-data h2{
    color:#000000;
}
.privarcy-data{
    padding:0 0 4.5em 0;
}

.vcex-searchbar-input[type="search"]{
    background-color: #E6E6E6;
    color: #5B5B5C;
}
/* home */
.navbar-style-one .dropdown-menu>li>a {
    font-size: 0.998em;
    color: #fff;
}
#menu-header-menu li{
    text-transform: capitalize;
    padding-left: 1.8em;
}
#site-logo-inner img{
    width: 100%;
}
.page-header-table{
    padding: 8% 4%;
}
/* #outer-wrap .main-header{
    padding-top: 157px;
} */
/* #site-navigation-wrap{
    width:70%;
}
#site-logo{
    width:30%;
} */
.navbar-style-one {
    position: unset;
    right: 0;
    top: 0;
    margin-top: 0;
    height: auto;
}
/* .header-area.t1 .top-nav > ul.desktop-nav {
    height: auto !important;
} */
.header-area.t1 .top-nav > ul{
    align-items: stretch;
    flex: 1 1 auto;
    display: flex;
}
#site-logo-inner{
    display: block;
    flex: 0 1 auto;
    padding: 1.6667em 6% 1.6667em 0;
}
/* .header-one #site-logo{
    padding: 1.6667em 6% 1.6667em 0;
} */
.navbar-style-one .dropdown-menu>li>a>span.link-inner{
    padding: 0.5em 0.688em;
}
#site-navigation{
    align-items: stretch;
    display: flex;
    align-self: stretch;
    flex: 1 1 auto;
}
.banner-content h1.page-header-title.wpex-clr {
    font-size: 1.2111em;
}
.banner-content a.banner-button{
    font-size: 1.1em !important;
}
.common-padding{
    padding: 4.5em 0;
}
.home #main {
    padding-top: 0;
}
.divorce-section{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.divorce-title h3{
    color: #F0CE76;
    font-size: 1.111em;
    line-height: 1.2;
    margin-top: .75em;
    font-weight: 500;
}
.divorce-attorney-row{
    padding-bottom: 0;
}
.openion-header h4{
    font-family: 'Libre Baskerville', serif;
}
.vcex-testimonials-fullslider-inner.textcenter.clr .entry.clr p{
    font-size: 1.2em;
    line-height: 1.19;
    font-weight: 400;
    font-style: italic;
}
.success-header h2 {
    color: #ffffff;
    font-size: 2.111em;
    font-weight: 700;
}
.success-btn .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern{
    background-color: #D6AB3B;
    border-color: transparent;
    border-style: solid;
    border-width: .2em;
    line-height: 1.4;
    font-weight: 700;
}
.success-btn .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover{
    border-color:#D6AB3B;
}
.success .wpex-carousel-entry-details{
    min-height: 24.2em;
}
.award-pics .owl-stage{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer-3 p{
    color: #052F55;
    display: block;
    font-size: 1.5556em;
    font-weight: 500;
    font-family: 'Libre Baskerville', serif;
}
.social-icon-1:before {
    content: "";
    background-image: url(../images/social-1.png);
    width: 1.5em;
    height: 1.5em;
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    margin: .4em;

} 
#footer .footer-box.span_1_of_4.col.col-3{
    flex-direction: column;
    text-align: center;
}
.social-icons{
    display: flex;
    justify-content: center;
    align-items: center;
}
.social-icon-2 i{
    color: #D6AB3B;
    margin: .4em;
    line-height: 1;
    font-size: 1.5em;
}
#outer-wrap .page-header.background-image-page-header .page-header-title{
    font-size: 1.6111em;
}
.documents ul li a{
    color: #D6AB3B;
}
.our-firm-testi .testimonial-caret{
    display: none;
}
.our-firm-testi .review-testi .testimonial-entry-details.clr:after{
    content: "";
    background-image: url(../images/colon.png);
    width: 1.5em;
    height: 1.5em;
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    margin: .4em;
    visibility: visible;
}
.our-firm-testi .testimonial-entry-details.clr {
    display: flex;
    justify-content: flex-end;
    flex-direction: row-reverse;
    align-items: center;
    flex-wrap: wrap;
    flex-basis: 100%;
}
.our-firm-testi .review-testi .testimonial-entry-details p{
    order: 3;
    flex-basis: 100%;
}
.our-firm-testi .review-testi .testimonial-entry-details.clr:before {
    content: '';
    width: 5em;
    height: 2px;
    background-color: #728494;
    display: inline-block;
    padding-right: .75em;
    margin: .7em 0;
}
.main-navigation .dropdown-menu>.current-menu-parent>a{
    color: #D6AB3B;
}
.review-page-testi .testimonial-entry-content{
    background: #fff;
}
#site-navigation .dropdown-menu ul{
    pointer-events: visible;
}
.represent-wrap {
    background-size: cover;
    margin: 0 !important;
    padding: 4.5em;
}
.bottom-para p,#copyright {
    font-size: 1em;
}
.our-firm-testi .owl-nav .fa {
    font-size: 2.5em;
}
.law-matters ul li a:hover {
    color: #F0CE76;
}
#sidebar .widget_nav_menu .current-menu-item>a, .widget_nav_menu_accordion .widget_nav_menu .current-menu-item>a{
    color: #FFFFFF;
    background-color: #D6AB3B;
    
}
#sidebar .widget_nav_menu>div>ul>li:first-child>a, .widget_nav_menu_accordion .widget_nav_menu>div>ul>li:first-child>a{
    border-radius: 0;
}
.blue-box .wpb_text_column p a:hover {
    color: #fff;
}
.search-toggle-li{
    display: none;
}
.contcat-us-page h1{
    font-size: 1.8889em;
}
.error404-content h1 {
    font-size: 2.5em;
    margin: 0 0 10px;
}
.site-breadcrumbs{
    display:none;
}
.error404-content #main {
    padding-top: 0;
}
.error404-content .main-header{
    background-color: #f7f7f7;
}
#sidebar .widget_nav_menu>div>ul>li:last-child>a, .widget_nav_menu_accordion .widget_nav_menu>div>ul>li:last-child>a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.our-firm-testi.review-page .review-testi .testimonial-entry-details.clr:before{
    display: none;
}
.our-firm-testi.review-page .review-testi .testimonial-entry-details.clr:after{
    display: none;
}
#media_image-3{
    width: 12em;
    flex: 0 0 auto;
}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{
    -webkit-text-fill-color: #000 !important;
}
.practisearea-shape-row {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.award-wrap h4{
    font-family: 'Libre Baskerville', serif;
}
.responsive-providing{
    display:none;
}
.contact-form-wrap{
    float: right;
}
.success-story-wrap .vc_column-inner{
    background-size: 0 !important;
}
#footer-bottom{
    background-color: #F2F2F2;
}

.responsive-providing:before, .responsive-providing:after{
    display:none;
}

.contact-content-1 {
    flex: 0 1 60%;
}
.contact-content-2 {
    flex: 0 1 70%;
}
.contact-data .vc_col-sm-6:nth-child(2) {
    width: 60%;
}