/* 
 Theme Name:     Divi  - Child - TELL and TRAiN
 Author:         TELL and TRAiN
 Author URI:     https://tellandtrain.com
 Template:       Divi
 Version:        1.0
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.7.5
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 


/*---------- [Equalise the Tabs] ----------*/
.equal-tabs .et_pb_tabs_controls li {
    width: 33%; /*change width of tabs here depending on the number of tabs you have*/
    text-align: center;
}
@media screen and (max-width: 768px){ /*change device breakpoint here depending on the number of tabs you have*/
.equal-tabs .et_pb_tabs_controls li {
    width: 100%; 
	text-align: center;
}
}

.page-id-382 #header {
display: none;
}

blockquote {
	font: 16px italic Georgia, serif;
	width:450px;
	padding-left: 70px;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-right: 10px;
	background-color: #dadada;
	border-top: 1px solid #ccc;
	border-bottom: 3px solid #ccc;
	margin: 5px;
	background-image: url(http://example.com/wp-content/themes/your-theme/images/gray-georgia.png);
	background-position: middle left;
	background-repeat: no-repeat;
	text-indent: 23px;
} 

blockquote cite {
	color: #a1a1a1;
	font-size: 14px;
	display: block;
	margin-top: 5px;
}
 
blockquote cite:before {
	content: "\2014 \2009";
}


/*---------- [Vertically align columns in a row] ----------*/
.ds-vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
} 
et_pb_blurb .et_pb_main_blurb_image {
margin-bottom: 10px;
}












body {
font-family: 'Montserrat', sans-serif;
}

.page-id-382 #header {
display: none;
}

.ds-vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
}

.vertical-align-blurb .et_pb_blurb_container {
vertical-align: middle;
}

.vertical-align-blurb.et_pb_blurb h4 {
padding-bottom: 0;
}

@media only screen and (min-width: 768px) {
    #et-info { float:right !important; }
}

/*Menu CTA Button*/
#et-top-navigation .et_pb_button {
    margin-top: 0px;
    font-size: inherit;
    font-weight: inherit;
    border: none;
}
 
#et-top-navigation .et_pb_button:after {
font-size: 23px;
}


@media all and (max-width:980px){
/*.home div.et_pb_section.et_pb_section_0{    background-image: url('/wp-content/uploads/2018/01/tell-and-train-slider-photo.jpeg'),linear-gradient(250deg,rgba(13,66,117,0.37) 0,#0d4275 58%)!important;}*/

#footer_section{background-image: linear-gradient(48deg,rgba(219, 230, 248, 0.5) 0,rgba(219, 230, 248, 0.5) 48%),url('/wp-content/uploads/2018/01/Kevin-Krusiewicz-tell-and-train.jpg') !important;}

div.et_pb_section.et_pb_section_0.top_header{    background-image: url('/wp-content/uploads/2017/09/AdobeStock_142201762_stretched2-e1506095066511.png'),linear-gradient(250deg,rgba(13,66,117,0.37) 0,#0d4275 58%)!important;}
div.et_pb_section.et_pb_section_0.top_header h1{color:#fff!important;}
}

@media all and (max-width:768px){
.home .et_pb_row_4.et_pb_row.center_mobile{
margin-left:auto!important;
margin-right:auto!important;
}
}

@media all and (max-width:480px){
.text_hashtag{
word-wrap:normal;
}
.text_hashtag strong{
    width: 100%;
    clear: both;
    display: inline-block;
}
}
.blurb-4,
.blurb-4 .et-pb-icon {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.blurb-4:hover {
    -moz-box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
    background-color: rgba(0,0,0,0.83);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.blurb-4:hover .et-pb-icon {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.blurb-9, .blurb-9 .et-pb-icon {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
 
.blurb-9 .et-pb-icon {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}
 
.blurb-9:hover {
    -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
.blurb-9:hover .et-pb-icon{
  -webkit-filter: blur(0px);
  filter: blur(0px);
}


/*--------FIXED Header Drop Shadow-----*/
 #main-header.et-fixed-header {
 -webkit-box-shadow: 0px 9px 20px 2px rgba(0,0,0,0.24)!important;
 -moz-box-shadow: 0px 9px 20px 2px rgba(0,0,0,0.24)!important;
 box-shadow: 0px 9px 20px 2px rgba(0,0,0,0.24)!important;
 }
#top-menu .current-menu-item > a::before,
#top-menu .current_page_item > a::before {
 content: "";
 position: absolute;
 z-index: 2;
 left: 0;
 right: 0;
	background: #ffffff;
}
#top-menu li a:before {
 content: "";
 position: absolute;
 z-index: -2;
 left: 0;
 right: 100%;
 bottom: 50%;
background: #fff;
 height: 2px; /*** THICKNESS OF THE LINE ***/
 -webkit-transition-property: right;
 transition-property: right;
 -webkit-transition-duration: 0.3s;
 transition-duration: 0.3s;
 -webkit-transition-timing-function: ease-out;
 transition-timing-function: ease-out;
}

#top-menu li a:hover {
 opacity: 1 !important;
}
#top-menu li a:hover:before {
 right: 0;
}
#top-menu li li a:before {
 bottom: 10%;
}
.et_pb_blurb .et_pb_main_blurb_image {
margin-bottom: 10px;
}
/* ##### DROPDOWN MENU WIDTH ##### */

.nav li ul {
   width: 300px !important; /* Width of the dropdown menu */
}

.nav li li ul {
   left: 300px !important; /* Use the same size as above */
}

#top-menu li li a {
   width: 260px; /* Make this 40 less then the width of the dropdown menu */
}

@media only screen and (max-width: 980px){
	#logo {
    	max-height: 100%; /* Increased the logo size in mobile view */
	}	
}
@media (max-width: 980px){	
	.bottom-nav li {
		width: 100%; /* centred the footer menu items */
		margin: 5px;
		padding-right: 0px;
	}	
}
/* Changed the height and padding in Guides and Advisors section */
.et_pb_team_member_description{
	padding: 0px 5px;
}
.custom_guides_advisors_sec .et_pb_row.et_pb_row_17{
	display:flex;
}
.custom_guides_advisors_sec .et_pb_column.et_pb_column_1_5{
	display:flex;
}
.custom_guides_advisors_sec .et_pb_module.et_pb_team_member{
	min-height: 300px;
}
.et-social-icons li {
    margin: 0px 13px;
}
.rowHoverEffect:hover .et_pb_blurb {
    background-color: #2f4848;
}
.rowHoverEffect span.et_pb_image_wrap img {
    filter: grayscale(1);
}
.rowHoverEffect:hover span.et_pb_image_wrap img {
    filter: grayscale(0);
}
#top-menu li li a {
    padding: 6px 5px !important;
}
@media only screen and (max-width: 480px){
	.et_pb_team_member_image{
		max-width: 100%;		
	}
	.et_pb_team_member_image img{
		width: 100%;		
	}
}
@media (max-width: 980px) and (min-width: 700px){
	.et_pb_column .et_pb_team_member_image {
		max-width: 100%;
		width: 100%;
		text-align: center;
		padding: 30px;
	}	
}
/* centred the free marketing assessment popup section */
@media only screen and (min-width: 1024px){
	.pum-container.pum-responsive.pum-responsive-large {
		margin-left: 0px;
		width: 77%;
	}	
}
.et_pb_module.et_pb_text .et_pb_text_inner li{
	list-style: disc;
}
@media only screen and (max-width: 380px){
	#popmake-7652{
		left: 3px !important;
		max-width: 95% !important;
	}
	.meetings-iframe-container iframe{
		margin-left: -20px;
	}
}
@media only screen and (max-width: 340px){
	.meetings-iframe-container iframe{
		margin-left: -30px;
	}
}
@media only screen and (max-width: 980px){
	.marketing_videos_sec .et_pb_blurb_container{
				width: 88%;
	}
}