@import url(https://fonts.googleapis.com/css?family=Old+Standard+TT:400,700,400italic);
h1,h2,h3,h4,h5,.title-xlarge{
    font-family: 'Playfair Display', serif;
}
body .experience-row{
    background-position:bottom!important;
}
body .law-paralaxbg {
    background-position:left bottom!important;
}
.experience-row h5{
    text-transform:none;
    font-style:italic;
}
.gem-counter-box .gem-counter:after{
    content:"";
    position:absolute;
    right:0;
    bottom:10%;
    height:45%;
    width:1px;
    background:#5d6575;
    z-index:5;
}
.gem-counter-box .gem-counter:last-child:after{
    display:none;
}
.counter-border .gem-counter-number{
    font-family: 'Playfair Display', serif;
}
.tabs-law.vc_tta.vc_tta-color-thegem.vc_tta-style-outline .vc_tta-tab > a {
    border-color:#e6e6e6;
    background-color: #e6e6e6;
    color: #282d3c;
    font-family: 'Montserrat UltraLight';
    font-weight: normal;
}
.tabs-law.vc_tta.vc_tta-color-thegem.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #e6e6e6;
    color: #c18f59;
    font-family:"Montserrat";
    background:transparent;
    border-bottom:2px solid transparent;
}
.tabs-law.vc_tta.vc_tta-color-thegem.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{
    border-color: #e6e6e6;
}
.vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body {
     padding:60px 50px 20px 50px;
}
.tabs-law .widget-title:after{
    color:#dba66d;
}
.tabs-law .form-sidebar p{
    margin:0 0 20px 0;
}
.tabs-law .wpcf7-form .wpcf7-form-control-wrap input,
.tabs-law .wpcf7-form .wpcf7-form-control-wrap textarea{
    height:40px;
    background:#f5f7f6;
    border:1px solid #dfe5e8;
    border-radius:3px;
    -weblit-border-radius:3px;
    -moz-border-radius:3px;
    color:#99a9b5;
}
.tabs-law .wpcf7-form .wpcf7-form-control-wrap textarea{
    height:170px;
}
.tabs-law .wpcf7-form .phone:after,
.tabs-law .wpcf7-form .website:after,
.tabs-law .wpcf7-form .email:after,
.tabs-law .wpcf7-form .name:after {
    top:8px;
}
.tabs-law .wpcf7-form-control.wpcf7-submit{
    display:inline-block;
    background:#dba66d;
    height:40px;
    font-size:14px;
    line-height:40px;
    padding:0;
    margin:0;
    text-align:center;
}
.tabs-law .wpcf7-form-control.wpcf7-submit:hover{
    opacity:0.7;
}
.tabs-law .wpcf7-form .wpcf7-form-control-wrap input::-webkit-input-placeholder {color:#99a9b5;}
.tabs-law .wpcf7-form .wpcf7-form-control-wrap input::-moz-placeholder          {color:#99a9b5;}
.tabs-law .wpcf7-form .wpcf7-form-control-wrap input:-moz-placeholder           {color:#99a9b5;}
.tabs-law .wpcf7-form .wpcf7-form-control-wrap input:-ms-input-placeholder      {color:#99a9b5;}
.tabs-law .wpcf7-form .wpcf7-form-control-wrap textarea::-webkit-input-placeholder {color:#99a9b5;}
.tabs-law .wpcf7-form .wpcf7-form-control-wrap textarea::-moz-placeholder          {color:#99a9b5;}
.tabs-law .wpcf7-form .wpcf7-form-control-wrap textarea:-moz-placeholder           {color:#99a9b5;}
.tabs-law .wpcf7-form .wpcf7-form-control-wrap textarea:-ms-input-placeholder      {color:#99a9b5;}
.skill-line{
    background-color: #f1f1f1!important;
}
.vc_tta.vc_tta-color-thegem.vc_tta-style-simple_solid .vc_tta-controls-icon::before,
.vc_tta.vc_tta-color-thegem.vc_tta-style-simple_solid .vc_tta-controls-icon::after{
    color:#c7c7c7;
}
.vc_tta.vc_tta-color-thegem.vc_tta-style-simple_solid .vc_tta-panel.vc_active .vc_tta-controls-icon::before,
.vc_tta.vc_tta-color-thegem.vc_tta-style-simple_solid .vc_tta-panel.vc_active .vc_tta-controls-icon::after {
    color:#c18f59!important;
}
.vc_tta.vc_tta-color-thegem.vc_tta-style-simple_solid .vc_tta-title-text,
.vc_tta.vc_tta-color-thegem.vc_tta-style-simple_solid .vc_tta-title-text {
    color:#282d3c!important;
}
.vc_tta.vc_tta-color-thegem.vc_tta-style-simple_solid .vc_tta-panel.vc_active .vc_tta-title-text,
.vc_tta.vc_tta-color-thegem.vc_tta-style-simple_solid .vc_tta-panel.vc_active .vc_tta-title-text {
    color:#c18f59!important;
}
.vc_tta.vc_general.vc_tta-accordion.vc_tta-style-simple_solid .vc_tta-panel + .vc_tta-panel {
    border-top: 1px solid #c7c7c7!important;
}
.pricing-table-style-2 .pricing-column{
    background:#fff;
}
.pricing-table-style-2 .pricing-price-title{
    color:#f4bc7f;
    font-size:24px;
}
.pricing-table-style-2 .pricing-row:nth-child(odd) {
    background-color: #f6f6f6;
}
.gem-textbox-picture.centered-box{
    border:2px solid #f6f6f6;
}
.gem-testimonial-content .gem-testimonial-name{
    font-size:16px;
    color:#f4bc7f;
}
.gem-testimonial-content .gem-testimonial-position{
    color:#a8a9a9;
}
.gem-testimonial-content .gem-testimonial-text{
    color:#ffffff;
}
.gem-testimonials.style1  .gem-testimonial-wrapper:after,
.gem-testimonials.style2 .gem-testimonial-wrapper p:after{
    color:#f4bc7f;
}
.gem-testimonials.fullwidth-block .gem-prev:after,
.gem-testimonials.fullwidth-block .gem-next:after,
.gem-client-carousel-navigation .gem-client-prev:after,
.gem-client-carousel-navigation .gem-client-next:after{
    background-color: #262837;
    color:#fff;
}
.gem-testimonials.fullwidth-block .gem-prev:hover:after,
.gem-testimonials.fullwidth-block .gem-next:hover:after,
.gem-client-carousel-navigation .gem-client-prev:hover:after,
.gem-client-carousel-navigation .gem-client-next:hover:after{
    background-color: #f4bc7f;
    color:#fff;
}
.post-content-wrapper{
    background-color: #f6f6f6!important;
}
.post-meta-author{
    color:#c18f59;
}
.post-text .summary p{
    color:#7a7a7a;
}
.post-read-more a{
    background:#c18f59!important;
    color:#fff!important;
    border-color:#c18f59!important;
}
.post-footer-sharing .gem-button{
     background-color: #bec2c3!important;
}
.post-title .entry-title.title-h4 a:hover{
    color:#c18f59!important;
}
.post-read-more a:hover{
    background:#282d3c!important;
    color:#fff!important;
    border-color:#282d3c!important;
}
.post-footer-sharing .gem-button:hover{
    background-color: #282d3c!important;
}
body .law-extracolumn > .vc_column-inner{
   background-position:center!important;
}
.law-extracolumn{
    z-index:20!important;
}
.law-extracolumn .gem-icon-inner{
    margin-left:4px!important;
    margin-top:-5px!important;
}
.law-extracolumn .gem-button.gem-button-size-medium{
    margin-left:7px!important;
    margin-top:35px!important;
}
.law-rowbigindex{
    z-index:5!important;
}
.law-rowindex{
    z-index:0!important;
    margin-top:-239px!important;
}
.gem-map-with-text{
    margin-bottom:0!important;
}
@media (max-width: 1199px) {
	.wpb_row { margin-top: 0; }
	.wpb_row > * { margin-top: 0; }
}
@media (max-width: 1199px) {
	.row { margin-top: 0; }
	.row > * { margin-top: 0; }
}
@media (max-width: 1024px) {
    .law-rowindex{
        margin-top:-265px!important;
    }
}
@media (max-width: 768px) {
    .law-rowindex{
        margin-top:-415px!important;
    }
}
@media (max-width: 480px) {
    .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body{
        padding: 20px 10px 20px 10px;
    }
    .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body img{
        width:250px!important;
    }
    .form-sidebar p > .ajax-loader {
        display:none;
    }
    body .law-extracolumn > .vc_column-inner{
        background-image:none!important;
    }
    .law-extracolumn .gem-icon-inner{
        margin:30px 0 0 0!important;
    }
    .law-extracolumn .gem-button.gem-button-size-medium{
        margin:0px 0 0 0px!important;
    }
    .gem-icon-with-text-icon{
        padding:0!important;
    }
    .law-rowindex{
        margin-top:-300px!important;
    }
}
