/*
Theme Name:     myTheme
Theme URI:      http://example.com/
Description:    Child theme for the Twenty Twelve theme 
Author:         Gareth Whieldon
Author URI:     http://example.com/about/
Template:       Divi
Version:        0.1.0
*/

/*My Css*/
@import url("../Divi/style.css");
/*Remove h1 from all pages - this works*/
/*.entry-header {
    display: none;
}*/

/*Remove generic footer info*/
#footer-info {display:none;}

/*Remove space below nav seperator and top of content*/
.et_pb_fullwidth_header {
    position: relative;
    padding: 1% 0px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

/*Hide search icon from mobile devices*/
@media only screen and ( max-width: 980px ) {
    #et_top_search { display:none; }
	.et_pb_row {
    padding-top: 15px;
    padding-bottom: 15px;
}
}

/*Move logo horiz alignment using percentage*/
.et_header_style_left .logo_container {
    position: absolute;
    width: 100%;
    height: 100%;
    margin-left: 5%;
}

/*Remove paddding on top of content area below heading using percentage*/
.et_pb_section {
    padding: 0% 0px;
}

/*remove padding below header for page wide heading module*/
.header-content {
    margin-right: 2%;
    margin-left: 4%;
    text-align: left;
    padding-bottom: 5px;
	}
/*subheading on main header*/	
	h3 { color: #666; font-size:16px;} 
	
/*BELOW MAY BE OVERWRITTEN BY DIVI - decrease space around rows on mobile*/	
@media only screen and ( min-width: 980px ) {
    .et_pb_row {
    padding-top: 1px;
    padding-bottom: 1px;
	}
	}

@media only screen and ( min-width: 1345px ) {
    .et_pb_row {
    padding-top: 1px;
    padding-bottom: 1px;
	}
	}

@media only screen and ( max-width: 979px ) {
    .et_pb_row {
    padding-top: 1px;
    padding-bottom: 1px;
	}
	}


/*decrease space around header on mobile*/	
@media only screen and ( max-width: 980px ) {
    .et_pb_fullwidth_header { margin-bottom: 0px; }
	h3 { padding-bottom: 4px;}
	}	
/*decrease space around rows on ipads*/		
.et_pb_row {
    padding-top: 15px;
    padding-bottom: 15px;
	}	

/*decrease padding around rows on all devices/screens*/	

@media all and (min-width: 981px) and ( max-width: 1405px )

{ 
.et_pb_section {
    padding-top: 15px;
    padding-bottom: 15px;
	}
}



@media all and (min-width: 1100px) and (max-width: 1405px)

{
	
	.et_pb_section {
    padding-top: 15px;
    padding-bottom: 15px;
	}
}


@media only screen and ( min-width: 981px )

{
	
	.et_pb_section {
    padding-top: 15px;
    padding-bottom: 15px;
	}
	
}

@media only screen and ( min-width: 1350px )

{
	
	.et_pb_section {
    padding-top: 15px;
    padding-bottom: 15px;
	}
	
}
	
/*decrease audio H2 text on all devices/screens*/		
@media all and (min-width: 768px)

{ 
.et_pb_audio_module_content h2
{font-size: 16px !important;}
}	

@media all and (max-width: 479px)

{ 
.et_pb_audio_module_content h2
{font-size: 16px !important;}
}

@media all and (max-width: 767px)

{ 
.et_pb_audio_module_content h2
{font-size: 16px !important;}
}

/*decrease padding on full screens*/

@only screen and (min-width: 1350px) {
			.et_pb_row { padding: 15px 0; }
			.et_pb_section { padding: 15px 0; }
			.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper { padding-top: 81px; }
			.et_pb_section.et_pb_section_first { padding-top: inherit; }
			.et_pb_fullwidth_section { padding: 0; }
		}