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

 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*/ 

.et_pb_text_1.et_pb_text p a,
.et_pb_text_2.et_pb_text p a,
.et_pb_text_3.et_pb_text p a,
.et_pb_text_4.et_pb_text p a,
.et_pb_text_5.et_pb_text p a,
.et_pb_text_6.et_pb_text p a,
.et_pb_text_7.et_pb_text p a
{color:#000!important}

#top-menu li.current-menu-item>a {color:#e03535;}

/*Buttons*/

.btn-inline .et_pb_button_module_wrapper {
    display: inline-block;
    margin: 0 5px;
}

.btn-inline {
    text-align: center !important;
}

@media (max-width: 575px) {

	.btn-inline .et_pb_button_module_wrapper {
		display: block;
		margin-bottom: 30px;
	}

}

/*Menu*/

.mobile_menu_bar:before {color: #fff !important;}


/*Menu CTA*/

.menu_cta {
	background-color: #fff;
	color: #000;
	padding: 0 !important;
	border-radius: 4px;
	margin-right: 22px;
}

.menu_cta a {
	color: #000 !important;
	padding: 10px 15px !important;
}

.menu_cta a:hover {
	color: #000 !important;
}

.et-fixed-header #top-menu .menu_cta a {
	color: rgb(0, 0, 0) !important;
}

@media (max-width: 1150px){ 

	.menu_cta {
		max-width: 200px;
    	margin-left: 25px;
	}

	.menu_cta a {
	    text-align: center;
	}


}

/*Menu FB*/

.menu_fb a {
	color: #fff !important;
	font-size: 170%;
}

/*Blurb Fix*/

.et_pb_blurb_position_left .et_pb_main_blurb_image {
  position: relative;
  top: -5px;
}

.et_pb_blurb_content {
    display: inline-block;
}

.et_pb_blurb_content p:first-of-type {
    padding-bottom: 0.5em;
}

@media (max-width: 980px){

  .et_pb_blurb_content p:first-of-type {
      padding-bottom: 0.5em;
  }

  .a2b-serv-title {font-size: 70%;}

}


/* custom list icon */

ul.arrow_right {
	list-style-position: outside;
	list-style: none;
}

ul.arrow_right li {
	padding: 0 0 1em 0
}

.arrow_right .fas {
    font-weight: 900;
    font-size: 140%;
    padding: 0 10px 0 0;
}


/* Testimonials */

.a2b-testimonials .et_pb_slide_title {
	display: none;
}

.a2b-testimonials .et_pb_slide_content {
	font-size: 14px;
	font-weight: 500;
}

/*Gallery*/

.et_pb_gallery_image.portrait a {
	max-height: 225px;
    overflow: hidden;
    display: block;
}

.mfp-title {
    display: none;
}

/*Responsive Fix*/

@media (max-width: 1150px) {
 #et_mobile_nav_menu {
 display: block;
 }
 
#top-menu {
 display: none;
 }
 }







 /*Blurb 1*/

 .c-blurb-1 .et_pb_blurb_container {padding: 0px 30px 30px 30px;}

 /*Full Width 2 Col Fix*/
 
/*.et_pb_equal_columns >.et_pb_column {
margin-top:auto;
margin-bottom:auto;
}*/


/*Lists*/

ul.list-style-none {
list-style-type: none !important;
}

ul.service-list li i {padding-right: 10px !important;}

/*Quick Quote Form*/

.quick-quote {
	padding: 10px !important;
	background: #D8001D;
	height: 35px;
	border-radius: 5px;
	border: none;
}

@media (max-width: 1150px){ 

	.quick-quote {
		max-width: 200px;
    	margin-left: 25px;
    	height: 65px;
    	margin-top: 15px;
	}

	.quick-quote a {
	    text-align: center;
	}


}
