﻿.cta-header {
    border: 1px solid #f39136 !important;
    border-radius: 7px !important;
    padding: 5px 0px !important;
    width: 215px !important;
}

.padding-top-5 {
    padding-top: 5px;
}

.page-image-properties {
    width: 100%;
    margin-bottom: 40px;
}

.width100 {
    width: 100%;
}

.form-section {
    padding: 8%;
    background-color: #f7f7f7;
}

.hello-section {
    border: 15px solid #f7f7f7;
    padding: 10%;
    height: 654px;
}

.contact-details {
    padding: 8%;
    height: 320px;
    border: 3px solid #f7f7f7;
}

.home-contact-details {
    padding: 5%;
    height: 250px;
    background: transparent;
}

.home-contact-details-address {
    padding: 3%;
    height: 280px;
    background: transparent;
}

.margin-bottom-40 {
    margin-bottom: 40px;
}

.margin-bottom-100 {
    margin-bottom: 100px;
}

.margin-top-100 {
    margin-top: 100px;
}

.raleway {
    font-family: 'Raleway', sans-serif !important;
}

header .menu-container ul#menu-main-menu li.menu-item a {
    font-family: 'Roboto', sans-serif!important;
    font-weight: 500;
}

body {
    font-family: 'Roboto', sans-serif!important;
}

header .middle-section .logo-container {
    padding: 10px 0;
}

header .menu-container {
    border-bottom: 1px solid #ccc;
}

header .first-section {
    background: #79b4b0 !important;
}

.banner-container {
    background: #f7f7f7 !important;
    margin: 210px 0 3em;
}

    .banner-container h1, .banner-container h2 {
        color: #333 !important;
    }

footer {
    background: #f4f4f4 !important;
}

.requestappheader {
    border-top: 1px solid #006b76;
    border-bottom: 1px solid #006b76;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #37434b !important;
    font-family: 'Cinzel', serif !important;
}

.requestappform {
    padding: 20px;
}

.formmessage {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
}

.asidecontactdetails {
    border: 1px solid #d1dfd2;
    padding: 20px;
    text-align: center;
}

.practicedetailsheader {
    padding-top: 20px;
    color: #37434b;
    font-family: 'Cinzel', serif !important;
}

.cta-properties {
    background: #006b76 !important;
    padding-top: 40px;
    padding-bottom: 40px;
}

    .cta-properties h3 {
        font-size: 20px !important;
        font-family: 'Cinzel', serif !important;
        letter-spacing: 2px !important;
    }

footer .copyright-menu-container {
    font-family: 'Roboto', sans-serif!important;
    color: #000 !important;
}

    footer .copyright-menu-container a {
        color: #000 !important;
    }

.btn-white {
    background: white;
    color: #37434b;
    border:none;
    font-weight: 500;
}

.btn-white:hover{
    background: white;
    color: #37434b;
    font-weight: 500;
}

.home-headings {
    text-align: center !important;
    font-size: 48px !important;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    font-weight: 600 !important;
    color: #1d2f3e !important;
}

.conditions-small {
    min-height: 120px !important;
}

.home .conditions-main-container .condition-content .first-row .first-column-container .first-column .conditions-small .condition-content {
    top: 0% !important;
}

    .home .conditions-main-container .condition-content .first-row .first-column-container .first-column .conditions-small .condition-content h4 {
        font-size: 15px !important;
        line-height: 25px !important;
    }

.page-content .secondary ul li {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 28px !important;
}

.page-content .secondary p {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 28px !important;
}

.padding-20px-top {
    padding-top: 20px;
}

.padding-20px-bottom {
    padding-bottom: 20px;
}

.home .conditions-main-container .condition-content .first-row .first-column-container .first-column .condition.condition-with-img .layer {
    background: linear-gradient(135deg, #5497d0, #316c9e, #19609d,#5497d0) !important;
}

.home .conditions-main-container .condition-content .first-row .second-column-container .first-column .condition.condition-with-img .layer {
    background: linear-gradient(135deg, #5497d0, #316c9e, #19609d,#5497d0) !important;
}

.home .conditions-main-container .condition-content .second-row .first-column-container .first-column .condition.condition-with-img .layer {
    background: linear-gradient(135deg, #5497d0, #316c9e, #19609d,#5497d0) !important;
}

.btn-properties {
    background: linear-gradient(315deg, rgb(255, 117, 19) 0%, rgb(236, 159, 5) 74%) !important;
    border: none !important;
}

.darkbluefafa {
    /*color: #006b76 !important;*/
    color: #007be5;
    background: linear-gradient(315deg, rgb(255, 117, 19) 0%, rgb(236, 159, 5) 74%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.royal-blue {
    color: #006b76!important;
}
.slider-title{
    font-size:54px;
    line-height:50px;
}
.padding-40px-bottom {
    padding-bottom: 40px;
}
.padding-70px-bottom {
    padding-bottom: 70px;
}
.padding-100px-bottom {
    padding-bottom: 100px;
}

/*Google Fonts*/
/* latin-ext */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Cinzel';
    font-style: normal;
    font-weight: 400;
    src: local('Cinzel Regular'), local('Cinzel-Regular'), url(https://fonts.gstatic.com/s/cinzel/v7/8vIJ7ww63mVu7gt7-GT7LEc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Cinzel';
    font-style: normal;
    font-weight: 400;
    src: local('Cinzel Regular'), local('Cinzel-Regular'), url(https://fonts.gstatic.com/s/cinzel/v7/8vIJ7ww63mVu7gt79mT7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
    font-family: 'Cookie';
    font-style: normal;
    font-weight: 400;
    src: local('Cookie-Regular'), url(https://fonts.gstatic.com/s/cookie/v8/syky-y18lb0tSbf9kgqS.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
