/*
Theme Name: Audiences Unlimited WordPress theme
Author URI: https://www.codechameleon.com/
Description: Theme developed for Audiences Unlimited
Version: 1.1
Text Domain: au
*/

.wp-content img {
    height: auto;
}

.wp-content h1, .wp-content h2, .wp-content h3, .wp-content h4, .wp-content h5, .wp-content h6 {
    margin: 1rem 0;
    display: block;
    clear: both;
}

.wp-content img.alignnone {
    clear: both;
    display: block;
    margin-bottom: 2rem;
}

.wp-content p {
    text-align: justify;
}

.wp-content div.column {
    overflow: hidden;
}

.wp-content figure.alignleft {
    margin: 2rem 2rem 2rem 0;
}

.wp-content figure.alignright {
    margin: 2rem 0 2rem 2rem;
}

.wp-content figure.alignnone {
    margin: 2rem 0;
}

.wp-content figure.aligncenter img, .wp-content figure.aligncenter, .wp-content img.aligncenter {
    display: block;
    margin: 0 auto;
    padding: 2rem 0;
}

.wp-content figure.aligncenter figcaption {
    text-align: center;
}

@media (min-width: 52rem) {
    .wp-content figure.alignleft, .wp-content img.alignleft {
        padding-bottom: 2rem;
        padding-right: 2rem;
        float: left;
        max-width: 50%;
    }

    .wp-content figure.alignright, .wp-content img.alignright {
        padding-bottom: 2rem;
        padding-left: 2rem;
        float: right;
        max-width: 50%;
    }

    .wp-content figure.alignnone, .wp-content img.aligncenter, .wp-content figure.alignright img, .wp-content figure.alignleft img, .wp-content figure.alignnone img {
        padding-bottom: 2rem;
    }
}

@media (max-width: 52rem) {
    .logo img {
        max-height: 48px !important;
    }

    .wp-content figure.alignleft, .wp-content img.alignleft {
        max-width: 40%;
        padding-bottom: 2rem;
        padding-right: 2rem;
        float: left;
    }

    .wp-content figure.alignright, .wp-content img.alignright {
        max-width: 40%;
        padding-bottom: 2rem;
        padding-left: 2rem;
        float: right;
    }

    .wp-content figure.alignnone, .wp-content img.aligncenter, .wp-content figure.alignright img, .wp-content figure.alignleft img, .wp-content figure.alignnone img {
        padding-bottom: 2rem;
    }
}

@media (max-width: 40rem) {
    .logo img {
        max-height: 48px !important;
    }

    .wp-content figure.alignleft, .wp-content img.alignleft {
        display: block;
        max-width: 100%;
        margin-bottom: 2rem;
        padding: 0;
    }

    .wp-content figure.alignright, .wp-content img.alignright {
        display: block;
        max-width: 100%;
        margin-bottom: 2rem;
        padding: 0;
    }

    .wp-content figure.aligncenter, .wp-content img.aligncenter {
        display: block;
        max-width: 100%;
        margin-bottom: 2rem;
    }

    .wp-content figure, .wp-content img {
        display: block;
        max-width: 100%;
    }
}

.circle-img {
    border-radius: 50% !important;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
}

input[type='text'], input[type='email'], input[type='tel'], textarea{
display: block;
width: 100%;
/*padding: .375rem .75rem;*/
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
/*border-radius: .25rem;*/
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
height: calc(2.25rem + 18px);
padding: 8px 16px;
outline: 0;
border-radius: 0;
}

input[type='text']:active, input[type='text']:focus, input[type='email']:active, input[type='email']:focus, input[type='tel']:active, input[type='tel']:focus, textarea:active, textarea:focus {
    box-shadow: 0 0 0 2px #5c315e;
}

.owl-carousel .owl-stage {
    display: flex;
    align-items: center;
}

a.not-bold{
    font-weight:normal;
}

.color-au-gold{
    background-color: #FFC845;
    font-color:black;
}

.color-au-gold:hover{
    background-color: #d9a93b;
    font-color:black;
}

.card-background-image{
    background-size: contain;
    background-repeat: no-repeat;
}
