/*
Theme Name:  PURE FREEDOM MINISTRY
Theme URI:   http://purefreedomministry.org
Version:     1.0
Description: A child theme of Divi. This is a custom child theme created for our site Pure Freedom Ministry.
Author:      Rule Your Kingdom
Author URI:  http://ruleyourkingdom.com
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-*/

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/


header#main-header { display:none; }
#page-container { padding-top: 0 !important; }

h1, .et_pb_column_1_3 h1, .et_pb_column_1_4 h1 { font-size: 68px; }
h2 { font-size: 45px !important; }
h6 { font-size: 18px !important; line-height: 1.125; }
p + h6 { margin-top: 1em; }
.serif-subhead { font-size: 23px; font-style: italic; display: block; padding-top: .6667em; }

.et_pb_contact .et_pb_button { color: #fff; border-color: #fff; }
.home h1,
.home .et_pb_button { font-family: Oswald; color: #FBF16C !important; border-color: #FBF16C; }
.home .et_pb_button { width: 100%; font-size: 23px; display: block; text-align: center; }
.home .et_pb_button:hover {  color: #fff; border-color: #fff; }

.wpfront-message { font-size: 13px; font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; padding: 0 30px; }

.et_pb_contact_right { min-width: 50%; }
.et_pb_contact_right p { width: 100%; }
.et_pb_contact_right p input { min-width: 90px; -width: 90px; text-align: center; }




/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/

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

  header#main-header { display:none; }
  #page-container { padding-top: 0 !important; }

  
}



/*-------------------[768px]------------------*/
@media only screen and (max-width: 980px) {
  
  
   header#main-header { display:none; }
  #page-container { padding-top: 0  !important; }
  
  .hero-banner .et_pb_row_0 { background: rgba(0,0,0,.75); padding: 30px; text-align: center !important; }

.hero-banner .et_pb_row_0 h1, .hero-banner .et_pb_row_0 h1 + p,
.hero-banner .et_pb_row_0 .et_pb_column_2 p, .hero-banner .et_pb_row_0 .et_pb_column_2 h6 { text-align: center !important; }


}


/*-------------------[320px]------------------*/
@media only screen and (max-width: 479px) {
  .hero-banner h1 { font-size: 45px; }

}