/*---------------------------------------------------------------------------------

 Theme Name:   Custom Theme
 Theme URI:    http://ausadvertising.com.au/
 Description:  Custom Theme
 Author:       dLook
 Author URI:   http://ausadvertising.com.au/
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

/*Styles*/ 

#logo {max-height: 100%;}

@media (max-width: 980px) {
.et_pb_fullwidth_menu .et_mobile_menu {
    background: #344498;
}
}

#et-footer-nav {
    background: linear-gradient( rgb(45, 60, 138), rgb(42, 57, 132) );
}

.bottom-nav li {
    font-weight: normal;
}

.bottom-nav a {
    color: #eee;
}

h1, h2, h3, h4, h5, h6 {
    line-height: 2em;
}


/*Homepage*/

/*Slider*/

.c-section-home-slider .et_pb_slide_description .et_pb_slide_title {
    text-shadow: 0px 0px 10px rgb(0, 0, 0);
}

/*Services*/

.c-section-services h2 .fa {
   padding-right: 10px;
   color: #fb0000;
}

/*CTA*/

.c-section-cta .cta-slider .et_pb_container {
	height: 400px !important;
}

.c-section-cta .cta-slider .et_pb_slide_description {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}

/*About Us*/

/*Header*/

.c-section-page-header .cta-slider .et_pb_container {
	height: 300px !important;
}

.c-section-page-header .cta-slider .et_pb_slide_description {
	padding-top: 20px !important;
	padding-bottom: 40px !important;
}

/*Tabs*/

.c-tabs .et_pb_tabs_controls li a {
	padding: 4px 11px 4px;
}

.c-tabs .et_pb_tab_active a {
    color: #fb0000 !important;
}

/*Call Us Box*/

.c-call-us-box {
	border-radius: 15px;
}

/*Gallery*/

.mfp-title {
    display: none;
}

/*Pricelist*/

.c-pricelist {
	background: #F5F5F5;
	padding: 20px 0;
	border-radius: 15px;
  /*margin: 0 auto;
    max-width: 50%;*/
}

.c-pricelist ul {
	padding: 0;
}

.c-pricelist ul li {
	list-style: none;
	line-height: 2em;
}

/*Contact*/

.et-pb-contact-message {
	text-align: center;
    padding-top: 12px;
    font-size: 25px;
}

.staticMapSection img {
	width: 100%;
}


/*Small Slider*/

.smallslider .et_pb_slide {
    height: 376px !important;
}

/*Button*/

.et_pb_button {
    border: none;
    background: #b854d3;
    color: #fff;
    padding: 10px 1em;
    font-size: 120%;
}

.et_pb_module .et_pb_button:hover, .et_pb_button:hover {
    padding: 10px 1em;
    border: none;
    background: #871b8c;
}

.et_pb_button:after {display: none;}


/*Checklist*/

.check-list {
    margin: 20px 0 !important;
    overflow: hidden;
    width: 100%;
}

.check-list, .check-list li {
    list-style: outside none none;
    padding-left: 0;
    margin: 0 !important;
}

.check-list li {
    float: left;
    padding-left: 40px;
    position: relative;
    width: 50%;
}

.check-list li .fa {
    color: #b854d3;
    font-size: 25px;
    left: 0px;
    position: absolute;
    top: 25px;
}

/*UL List*/

.et_pb_text ul, .et_pb_text ol {
    margin-left: 1.5em;
}

/*Frontlist*/

.front-list li .fa {
    color: #b854d3;
    font-size: 25px;
    left: 0px;
    position: absolute;
    top: 25px;
}

@media screen and (max-width: 600px) {
    .front-list {
        width: 100%;
    }
}

/*Backgrounds*/

.bg-regal{
    background: linear-gradient( rgba(247, 217, 243, 0.2), rgba(247, 217, 243, 0.5) ), 
    url(../custom-theme/images/crossword.png) repeat;
}

.bg-pink-rice{
    background: linear-gradient( rgba(255, 0, 0, 0.0), rgba(255, 0, 0, 0.0) ), 
    url(../custom-theme/images/pink_rice2.jpg) repeat !important;
}


/* Change Typography for Small Devices and up  */
@media only screen and (max-width: 450px) {
			h1{font-size:28px!important;}