/*
Theme Name:  Flagstaff Consulting Group
Theme URI:   http://www.flagstaff.com.au
Version:     1.0
Description: A child theme of Divi. This is a custom child theme created for Flagstaff Consulting Group.
Author:      Peak Websites
Author URI:  http://www.peakwebsites.com.au
Template:    Divi
*/


/***********************************************************************
Caution: do not remove this to keep Divi Children Engine always updated 
Divi Children Engine version: 1.0.3
***********************************************************************/

/*------------------------------[FONT ICONS]-----------------------------*/
/*--[Created by Divi Children, http://divi4u.com/divi-children-plugin/]--*/
/*-----------------------------------------------------------------------*/

.icon_tags, .icon_profile, .icon_chat, .icon_clipboard, .icon_calendar {
	font-family: 'ETmodules';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	color: #318EC3;
}
.icon_tags:before {
	content: "\e07c";
	padding: 0px 5px 0 0;
}
.icon_profile:before {
	content: "\e08a";
	padding: 0 5px 0 0;
}
.icon_chat:before {
	content: "\e066";
	padding: 0 5px 0 20px;
}
.icon_clipboard:before {
	content: "\e0e6";
	padding: 0 5px 0 20px;
}
.icon_calendar:before {
	content: "\e023";
	padding: 0 5px 0 20px;
}

/*- YOU CAN INCLUDE THE CUSTOM CODE FOR YOUR CHILD THEME BELOW THIS LINE-*/

/*------------------------------------------------*/
/*--------------------[GENERAL]-------------------*/
/*------------------------------------------------*/

/*-----Person Buttons-----*/
.person-button {
    background: #468;
    border-width: 1px !important;
    border-radius: 100px;
    letter-spacing: 0px;
    font-size: 16px;
    text-transform: uppercase !important;
    position: relative;
    padding: 0.3em 1em;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    font-size: 20px;
    font-weight: 500;
    line-height: 2em !important;
}

/*----Client Logo Border Removal----*/
.logo_showcase .slick-slide img {
border: none;
}

/*----Clients Border----*/
.clients-border {
border-top: 3px double rgba(0, 0, 0, 0.75);
padding-top: 20px;
}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img {
border: none !important;
}

/*---Typography---*/
.header-content h1 {
font-size: 32px;
}
.et_pb_fullwidth_header_subhead {
font-size: 17px;
font-weight: 400;
}
h4 {
line-height: 1.5em;
}

/*-----Hide Post Meta From Search Results------*/
.post-meta {
display: none;
}

/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/

@media only screen and ( max-width: 700px ) {
	.et_pb_fullwidth_header .header-content {
		padding: 0px !important;
	}
	.people img {
		padding-bottom: 15px;
	}
	.et_pb_promo {
		padding: 0px !important;
	}
	.et_pb_more_button {
		margin-right: 0px !important;
	}
}

@media only screen and ( min-width: 701px ) {
/*---Vertical Tabs Services---*/
.vertical-tabs ul.et_pb_tabs_controls {
float: left;
width: 30%;
border: none;
}
.vertical-tabs ul.et_pb_tabs_controls li {
width: 100%;
bottom: 0 !important;
}
.vertical-tabs .et_pb_all_tabs {
width: 70%;
float: left;
}
.vertical-tabs .et_pb_tab_active {
background-color: #668cb3 !important;
}
.vertical-tabs .et_pb_tab_active a {
color: #FFFFFF !important;
}
.vertical-tabs .et_pb_module.et_pb_tabs.et_pb_tabs_0 {
border: 0;
}
.vertical-tabs .et_pb_tabs {
    border: none;
}
.vertical-tabs .et_pb_tabs_controls li {
border-right: none;
}

/*---2 Column Services List---*/
.et_pb_tabs_0.et_pb_tabs .et_pb_all_tabs ul {
    -moz-column-count: 2;
    -moz-column-gap: 30px;
    -webkit-column-count: 2;
    -webkit-column-gap: 30px;
    column-count: 2;
    column-gap: 30px;
    list-style-position: inside;
}
}
