/*---------------------------------------------------------------------------------

 Theme Name:   Digital Growth Advisor
 Theme URI:    https://digitalgrowthadvisor.com.au
 Description:  
 Author:       
 Author URI:   
 Template:     Divi
 Version:      3.9
 License:      
 License URI:  

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

.contact-header-img{ 
    background-image: url(https://digitalgrowthadvisor.com.au/wp-content/uploads/2018/07/John-McAlister-Slider-image-2.jpg);
padding-top: 20em !important;
    background-position: center -41px;
    background-size: cover;
}
body.page-id-1700 .header-content h1{ padding: 10px 0px; font-weight: bold; }
#logo{
    max-height: 98% !Important;
}
.slider_title.slider_2 p.top {
    font-size: 55px;
}
.slider_title p:first-child{
 font-size: 33px;
    font-weight: 500;
    padding-bottom: 15px;
    font-family: sans-serif;
}

.slider_title p:last-child{
font-size: 24px;
}
.slider_title p{
    font-family: serif;
}
.slider_title{
    color: white;
    text-align: center;
    background: rgba(0, 0, 0, 0.42);
    padding: 25px;
    max-width: 615px;
    margin: 0 auto;
    font-family: sans-serif,Times New Roman, Georgia, Times New Roman, serif !important;
}
#main-footer {
    background-image: url('https://www.macultureintegration.com.au/wp-content/uploads/2017/03/footer.jpg');
}
#main-footer .footer-widget h4 {
color: #fff;
}
#main-footer{
/*margin-top:3%;*/
}
.footer-widget .title {
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 17px;
}
#footer-widgets {
    padding: 4% 0 0 !important;
}
.footer-widget ul {
list-style: none !important;
}
.footer-widget li {
padding-left: 0 !important;
}
.footer-widget li:before{
display:none;
}
@media only screen and (max-width: 767px){
.slider_title{
padding:10px
}
.slider_title p:first-child{
font-size:25px !important;
}
.slider_title p:last-child{
font-size:18px !important;
}
}
.et_pb_fullwidth_header {
padding: 0;
}
.et_pb_slide_content {
padding-top: 30px !important;
}
.et_pb_slide:first-child .et_pb_slide_image img{
max-height: 390px !Important;
}
@media only screen and (min-width: 769px){
.et_pb_slide_with_image .et_pb_slide_description{
width: 60% !Important;
}
}
@media only screen and (max-width: 480px){
img.alignright{
display:block;
float:none;
margin:0 auto !important;
}
}
.et-pb-active-slide .et_pb_slide_image{
    text-align: left;
}
ul.book-bullet-a-red{
    list-style-type: none;
        padding: 0em 3em 0.5em;
    display: table;
}

ul.book-bullet-a-red li{
   display: table;
    margin-bottom: 10px;
}
ul.book-bullet-a-red li:before {
    color: #991e22;
    content: "\f058";
    font-family: FontAwesome;
    line-height: 1.2;
    margin-right: 10px;
    display: table-cell;
    padding-right: 10px;
	    font-size: 20px;
}
ul.book-bullet-a{
    list-style-type: none;
    padding: 10px 0px;
    display: table;
}

ul.book-bullet-a li{
        display: inline-table;
    padding-bottom: 15px;
}
ul.book-bullet-a li:nth-child(odd){
	font-weight:700;
}
ul.book-bullet-a li:before {
    color: #c79e46;
    content: "\f058";
    font-family: FontAwesome;
    line-height: 1.2;
    margin-right: 10px;
    display: table-cell;
    padding-right: 10px;
}
.box:last-child{
padding-bottom: 5px;
}
.box{
max-width: 400px;
    display: inline-block;
    text-align: center;
    margin: 1em 3em;
    box-shadow: 2px 2px 4px #888888;
    padding: 5px;
    background-image: url('https://digitalgrowthadvisor.com.au/wp-content/uploads/2018/07/banner-background.jpg');
    background-position: center center;
    background-size: initial;
    width: 100%;
vertical-align:top;
background-color: #117fb5;
}
.box a:hover,
.glossy-btn:hover{
text-decoration:none;
}
.box .box-inside{
border: 1px solid #fff;
    min-height: 274px;
}
.box .upper {
    min-height: 190px;
    padding: 15px;
    text-align: center;
    color: #fff;
    font-size: 26px;
    margin: 0 auto;
    line-height: 1.1;
}
.box .upper p:first-child{
width: 220px;
    float: left;
    font-size: 21px;
    padding: 3% 0px 10px;
    line-height: 1.3;
    text-align: left;
}
.box .lower{
    text-align: center;
    color: white;
    padding: 10px;
    font-size: 25px;
}
.box .lower .btn{
width: 100%;
    background-color: #c9b256;
    border-radius: 3px;
    border: 3px solid #b3964e;
    color: #236a9d;
    font-size: 20px;
}
#top-header{
    border-bottom: 2px solid #dddddd;
display:none;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="textarea"], .wpcf7-form-control {
    width: 85%;
    background: #f1f5f9;
    border-radius: 3px;
    color: #2f2f2f;
    margin-bottom: 10px;
    height: 3em;
    padding: 5px;
}
.wpcf7 textarea {
height: 100px !important;
}
.wpcf7-submit {
    height: auto !important;
    width: 85%;
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 5px;
    border: 0;
    drop-shadow: 0 !important;
    font-family: Arial;
    color: #ffffff;
    font-size: 20px;
    background: #1c75b0;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
}
.wpcf7-submit:hover {
background: #6ac0f5;
text-decoration: none;
}
.infusion-field input[type="text"],
.infusion-field input[type="email"],
.infusion-field textarea {
    width: 85%;
    background: #f1f5f9;
    border-radius: 3px;
    color: #2f2f2f;
    margin-bottom: 10px;
    height: 2em;
    padding: 3px;
}
.infusion-field textarea {
    width: 100%;
    max-width: 277px;
    height: 75px;
}
.infusion-submit input[type="submit"] {
    height: auto !important;
    width: 85%;
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 5px;
    border: 0;
    drop-shadow: 0 !important;
    font-family: Arial;
    color: #ffffff;
    font-size: 20px;
    background: #a02226;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    cursor: pointer;
}

.AR-quote blockquote:after,
.AR-quote blockquote:before {
    color: #ccc;
    font-size: 3em;
    line-height: .1em;
    vertical-align: -.4em
}
.AR-quote blockquote {
border-left:0px;
    margin: 1.5em 10px 10px;
    padding: .5em 20px;
    quotes: "\201C""\201D""\2018""\2019";
text-align:center;
}
.AR-quote blockquote:before {
    content: open-quote;
    margin-right: .1em
}
.AR-quote blockquote:after {
    content: close-quote;
    margin-left: .1em
}
.AR-quote blockquote p {
    display: inline;
    font-style: italic;
    font-weight: 300;
    font-size: 18px;
}
.AR-quote cite {
    display: block;
    font-size: 18px;
    font-style: normal;
    margin-top: -1%;
    margin-right: 3.5%;
text-align:right;
}
.entry-content ul{
padding-left:1.5em !important;
}
.et_pb_fullwidth_slider_0 .et_pb_slide{
background-size:cover !important;
}
