/* 
 Theme Name:     Bare bones for Divi
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
/* THEME COLOURS | eg LOGO Green #72c5bf | Dark #1e1e33 | Orange #f37b19 */

/* -----------------------------------------------------------------------------------------------------HEADER AREA CSS */
/* -----------------------------------------------------------------------------------------------------NAVIGATION CSS */
/* -----------------------------------------------------------------------------------------------------HOME PAGE GENERAL CSS */

.home-blurb {
    background-color:#72c5bf!important;
}

.home-blurb a {
	color:#000000;
}
/* Services section right border on first col */
.services-col1 {
	border-right:1px solid;
	padding-right:5px;
}
/* Blurb Icon Color */
#our-services .et-pb-icon.et-waypoint.et_pb_animation_top.et-animated {
    color: #72c5bf !important;
}
/* ------------------------------------------------------Section css */
.bg-alert {
	background-color:#1e1e33 !important;
}
.bg-cta {
	background-color:#72c5bf !important;
}
.bg-alert p {
    padding: 0.1em !important;
}

.bg-cta p {
	font-size:2em!important;
	color: #ffffff!important;
        padding-top: 0.3em;
        line-height: 1.4em;
}
.bg-alt {
    background-color: rgba(156, 156, 156, 0.13) !important;
}
/* Alert section home phone symbol */
p.phone-symbol {
    font-size: 2em;
}
p.phone-symbol a {
	color:#ffffff!important;
}
p.phone-symbol a:hover {
	color:#72c5bf!important;
}
.et_pb_fullwidth_header {
    padding: 140px 0!important;
}
/* -----------------------------------------------------------------------------------------------------SLIDER CSS */
.fw-homeslide2 .et_pb_slide_title {
    font-size: 3.2em !important;
    font-weight: 600!important;
    text-shadow: 1px 1px 3px #000000;
}
.fw-homeslide2 .et_pb_slide_title > a {
    font-size: 1.2em !important;
    font-weight: 600!important;
    text-shadow: 1px 1px 3px #000000;
}
.fw-homeslide2 .et_pb_slide_title > a:hover {
    color: #ffffff !important;
    text-shadow: 1px 1px 4px #000000;
}
.fw-homeslide2 h1 {
    font-size: 3.5em !important;
    text-shadow: 1px 1px 3px #000000;
}
.fw-homeslide2 h3 {
    font-size: 2.5em !important;
    text-shadow: 1px 1px 3px #000000;
}
/* -----------------------------------------------------------------------------------------------------PAGES GENERAL CSS */
/* Page Headers */
.header-section.et_pb_section {
    padding: 1em!important;
}
.header-section.et_pb_section h1 {
    text-shadow: 2px 2px 3px #595757!important;
}

/* Page heading */
#page-heading {
    background-color: #417bba!important;
}
#page-heading h1 {
    font-size: 2.2em!important;
    padding-left: 2em;
}
/* -----------------------------------------------------------------------------------------------------FOOTER AREA CSS */
#et-footer-nav .bottom-nav li.current-menu-item a {
    color: #72c5bf!important;
}
/* -----------------------------------------------------------------------------------------------------BLOG CSS */
/* Blog page change image smaller left */
.et_pb_post a img {
    float: left;
    margin-right: 5px;
    max-width: 7em;
}

.single-post img {
    float: left;
    max-width: 300px;
    padding-right: 0.5em;
}
.et_pb_post .entry-content {
    padding-top: 0 !important;
}
/* -----------------------------------------------------------------------------------------------------TYPOGRAPHY */
.entry-content a:hover {
	color:#f37b19!important;
}
/* -----------------------------------------------------------------------------------------------------MISCELLANEOUS CSS */
/* ---------------------------------------------------------------------------Bullets CSS */
/* Bullets green tick */
.navlist {
	margin-left: 0px;
	padding-left: 0;
	list-style: none;
}

.navlist li {
	padding-left:2em;
	background-image: url(http://localhost/atemplate/wp-content/uploads/Green-tick-21x20.png);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	list-style-type: none!important;
}
.et_pb_blurb h4 {
    font-weight: 600;
}
	

.et_pb_blurb_container h5 {
    color: #0099cc;
}

.img-fx img {
    border: 6px solid white;
    box-shadow: 2px 2px 5px #d5d5d5;
}
/* -----------------------------------------------------------------------------------------------------MEDIA QUERIES */
/* --------------------------------------------------------------------------- 1024 Desktop */
@media (max-width: 1024px) {

.fw-homeslide2 h3 {
    font-size: 1.4em !important;
}
}
/* --------------------------------------------------------------------------- 980 DIVI breakpoint for mobile */
@media (max-width: 980px) {
/* Services section right border on first col */
.services-col1 {
	border-right:none;
	padding-right:0;
}
}
/* --------------------------------------------------------------------------- 768 Portrait Ipad */
@media (max-width: 768px) {}
/* --------------------------------------------------------------------------- 680 mobile landscape */
@media (max-width: 680px) {
.home .bg-alert {
    margin-top: 0!important;
}
.fw-homeslide2 .et_pb_slide_title {
    font-size: 2.2em !important;
}

/* remove padding where slider is if disabling slider
.home #page-container {
    padding-top: 0 !important;
}
 */
}
/* --------------------------------------------------------------------------- 480 mobile portrait */
@media (max-width: 480px) {}
/* --------------------------------------------------------------------------- 360 mobile portrait */
@media (max-width: 360px) {
.home .bg-alert {
    margin-top: 0 !important;
}
}