/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Mar 02 2020 | 03:20:39 (pm)
/*
/******* Do not edit this file *******/

/*--General--*/
body {font-family: Roboto,sans-serif;}
body .site-inner div {font-size: 16px;}
.entry-content h3 {font-weight: normal; font-size: 20px; color: #0c3e55; text-align: center; font-weight: medium;text-transform: capitalize;}
.entry-content h3 a {font-weight: normal; font-size: 20px; color: #0c3e55; text-align: center; font-weight: medium;text-transform: capitalize;}
.entry-content h4, .entry-content h4 a {font-weight: normal; font-size: 16px; color: #0c3e55; text-align: center; font-weight: medium; line-height: 1.6;}
.entry-content h5 {font-weight: normal; font-size: 18px; color: #88919C; text-align: center; font-weight: medium; line-height: 1.6;}
.site-inner .entry-content {margin: 20px 30px;}
.site-header .title-area .cover-image {margin-top: 1px;}
#menu-main-menu li a {text-transform: capitalize;}

/*--Paragraph styling--*/
.site-inner .entry-content h1 {font-weight: normal; margin-bottom: 20px;}
.site-inner .entry-content h2 {font-weight: normal; margin-bottom: 20px;}
.site-inner .entry-content ul {margin: 30px 10px 20px 30px;}
.site-inner .entry-content ul li {list-style-type: initial;list-style-position:outside; line-height: 1.69231; margin: 10px 0;}
.site-inner .entry-content ol {margin-bottom: 28px; margin-left: 20px;}

/*--Contact form--*/
.entry-content .contact-wrapper ul li h3, .entry-content .contact-wrapper h3 {text-align: left;}
.site-inner .entry-content .contact-wrapper ul {margin: 0 0 30px 0;}
.site-inner .entry-content .contact-wrapper ul li {list-style-type: none; margin: 0 0 1px;}
.map-details {display:none;}

/*--RapidPay iframe--*/
.rapid_pay iframe {margin:0px auto 0; width: 780px;}
.rapid_pay iframe .checkout-outer {min-height: 500px; margin-top:0;}

/*--Newsletter popup--*/
.newsletter-wrap .gform_wrapper .gform_footer input[type=submit] {background-color: #999;}
.newsletter-wrap .forced-close {display:none;}

/*--Forms--*/
.gform_wrapper {margin: 16px auto;max-width: 90%;}
.gform_wrapper label.gfield_label {font-weight: 400;}
.gform_wrapper input[type=submit] {font-family: Roboto,sans-serif; font-weight: 400; font-size: 14px; text-transform:none; border-radius: 15px; padding: 3px 15px; background-color: #32444f; color: #fff; opacity:0.8;}
.gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_footer input.button {font-size: 14px;}
.gform_wrapper #field_3_7 .gfield_label {display: none; margin: 0; padding: 0;}
.gform_wrapper #field_3_7 ul {margin: 10px 10px 10px 0px;}
.gform_wrapper #field_3_7 ul li {margin-left: 0;}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {font-weight: 400;}

/*--Z icon--*/
.preheadercontainer .recommend-us .zaliet-icon a:hover {background-color: #fff; border: 0;}

/*--Submit Enquiry Button--*/
.gform_wrapper input[type=submit] {
    opacity: 1;
    background-color: #aaa;
    border: medium none;
    border-radius: 2px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 500;
    height: 44px;
    outline: medium none;
    padding: 12px 30px;
    text-transform: uppercase;
}
.gform_wrapper input[type=submit]:hover {
    background-color: #999; color: #fff;
}
input[type="button"] {background-color:#999; border-radius:2px; font-size: 1.2rem; padding: 10px 20px 9px; color: #fff; height: 44px; text-transform: uppercase; font-weight: 500;}
input[type="button"]:hover {background-color:#777;}

/*--Book Online Instantly Bar--*/
.lawyer-book h2 {
    background-color: #aaa !important;
    border-radius: 2px;
}

/*--Multi-Office Layout Fixes--*/
@media screen and (max-width: 1040px) {
    .multi-office-select {
        display: block;
        width: 100%;
    }
    .multi-office-select .office-box {
        display: inline-block;
        width: 50%;
        margin-bottom: 10px;
        margin-left:-10px;
    }
    .multi-office-select .office-box:nth-of-type(2n) {
        margin-left: 10px;
    }
    .multi-office-select .office-box .btn-office {
        width: 100%;
    }
}
@media screen and (max-width: 620px) {
    .multi-office-select .office-box,
    .multi-office-select .office-box:nth-of-type(2n) {
        display: block;
        width: 100%;
        margin-left: 0px;
    }
}

/*--Mobile--*/
@media only screen and (min-width: 768px){
body>div {font-size: 1.6rem;}
}

@media only screen and (max-width: 768px) {
.newsletter-wrap {display:none;}
}
@media screen and (max-width: 480px) {
    .multi-office-select .office-box .btn-office {
        min-width: 100px;
        font-size: 12px;
        padding: 20px 0px;
    }

    .multi-office-select .office-box .btn-office .fa {
        font-size: 32px;
    }
}
/*--Mobile screen portrait--*/
@media only screen and (max-width: 420px) {
    .page-id-52 .site-inner .wrap, .page-id-59 .site-inner .wrap, .page-id-121 .site-inner .wrap, .page-id-52 .content .entry, .page-id-59 .content .entry, .page-id-121 .content .entry, .page-id-52 .site-inner .entry-content, .page-id-59 .site-inner .entry-content, .page-id-121 .site-inner .entry-content {padding-left: 5px;padding-right: 5px; padding: 0; margin:0;}
    .page-id-52 iframe {width:1px; min-width:100%;*width:100%;}
}