/*
 Theme Name:     Divi Child Theme by BlackStone Studio
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         BlackStone Studio
 Author URI:     http://www.blackstonestudio.com
 Template:       Divi
 Version:        3.0.4
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

#logo {
	max-height:90%;
}

#et-info {
  float: right;
}
 
 #et-info-phone:before, #et-info-email:before {
	 display:none;
}

/*navigation */

.inpagemenu ul li{
	display:inline;
	list-style:none; 
  	padding: 0 20px 0 0;
  	font-family: 'Kreon', Georgia, "Times New Roman", serif;
  	font-size: 1.3em;
}

.inpagemenu ul li:after{
	content:url(images/bullet.png);
	padding: 0 0 0 20px;
	position: relative;
  	top: -2px;
}

.inpagemenu ul li:last-child:after{
	content:none;
	padding: 0;
}

/*headings*/


/*footer */

.tagline {
	background: #000;
	padding:20px 0;
	font-family: 'Kreon', Georgia, "Times New Roman", serif;
	font-size: 30px;
	color:#ffffff;
	position:relative;
}

.phone {
	float:right;
}

#text-3 {
	float:right;
}

#footer-info {
text-align: center; 
width: 100%;
}


/*Side Posts*/

.et_section_regular .sidePosts {
	clear:both;
}

.et_section_regular .sidePosts a img {
	vertical-align: bottom;
	float: left;
	margin: 0 25px 55px 0;
	width:40% !important;
}

.sidePosts article {
	clear:both;
}
 
 
 .sidePosts a.more-link {
  clear: none;
  display: block;
  float: right;
  padding-top:25px;
}
 

/*extras*/

.screen-reader-text {
	display:none;
}


/*-------------------[NEW BREAKING POINT]------------------*/
@media only screen and ( max-width: 1265px ) {
 
 /*extras*/
 
 .homeblurb {
	 font-size:15px !important;
}

.homeblurb h4{
	font-size:33px !important;
}

}
	
	

/*-------------------[NEW BREAKING POINT]------------------*/
@media only screen and ( max-width: 1160px ) {

#logo {
	max-height:70%;
}

/*navigation */


#et-top-navigation { 
  padding-left: 0 !important;
}

#top-menu li, .fullwidth-menu li {
  display: inline-block;
  font-size: 14px;
  padding-right: 12px;
}

.et_header_style_left #et-top-navigation nav > ul > li > a {
  letter-spacing: 0;
}

}



 /*-------------------[NEW BREAKING POINT]------------------*/
@media only screen and ( max-width: 1153px ) {
	

 /*extras*/	
 
.homeslide .et_pb_column {
	width:100%;
}

.homeslide  .et_pb_blurb {
	text-align:center; 
}

.homeslide  .et_pb_module {
	text-align:center;
	margin-bottom:0 !important;
}

}




/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {

#page-container{
  padding-top: 0px;
}	 

#et-info {
  float: none;
  text-align:center;
}

/*navigation */

#et_mobile_nav_menu, .et_mobile_nav_menu { 
  padding: 20px 0 0;
}

.et_header_style_left .mobile_menu_bar {
  padding-bottom: 44px;
}

/*footer */

.tagline {
	margin: -1px 0 0;
}

.tagline .container{
	text-align:center;
}

.phone {
	float:none;
	display:block;
	text-align:center;
	margin: 15px 0 0;
}


 /*Side Posts*/
 
.et_section_regular .sidePosts a img {
	vertical-align: bottom;
	float: left;
}



 
}







/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {
	
/*navigation */

.inpagemenu ul li{
	display:block;
  	padding: 0;
  	font-size: 1.3em;
}

.inpagemenu ul li:after{
	content:none;
	padding: 0;
}


/*footer */

.footer-widget {
	text-align:center;
}

.et_pb_widget, #text-3  {
  float: none;
}


/*Side Posts*/

.et_section_regular .sidePosts {
	clear:both;
}

.et_section_regular .sidePosts a img {
	vertical-align: bottom;
	float: none;
	margin: 0 auto ;
	width:100% !important;
}


/*extras*/

.homeblurb {
	margin-top:-40px;
	margin-bottom:0 !important;
}


}



/*-------------------[NEW BREAKING POINT]------------------*/
@media only screen and ( max-width: 480px ) {
	
#et-info-phone {
	display:none;
}

#et-info:after { 
	content:"(210) 524-9040";
	font-size:25px;
}

}


/* =Plugin CSS
------------------------------------------------------- */

