/*
Theme Name:     Bio Report
Description:    
Author:         thedevguy
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

.home #main-content #fullwidthslider p{
    display: none;
}
#main-header #logo{
    padding-top:1.5rem;
    padding-bottom:1rem;
}
.et_header_style_centered #top-menu > li > a {
    padding: 15px 15px;
    font-weight: 300;
}
#main-header {
    background:#fff !important;
}
#et-top-navigation { background:#F4F5F5;}


#main-header nav#top-menu-nav  li a:hover { background:#fff !important; color:#404040 !important; }
.current-menu-item  a { background:#e74a55; color:#fff !important;}
#main-header nav#top-menu-nav { padding-top:0px;}



#slide0061 { font-family: 'Crimson Text', serif; }
#slide0061introtext { font-size:24px; font-style:italic; font-weight:600; color:#3D618B;}
#slide0061 .et_pb_column_2_3 img { margin-bottom:10px;}


#section009middle { background:#fff; padding:20px;}


.et_pb_testimonial_description .et_pb_testimonial_author { text-align:right; font-style:none; font-weight:normal; display:block; margin:0px; padding:0px;} 

#signonright  { float:right;}


.bulletspic {}
.bulletspic ul { margin:0px; padding:0px;}
.bulletspic ul li {  padding:0px; margin:0px; list-style:none; background:url(http://www.catech24.com/projects/biopartisan/wp-content/uploads/2015/05/arrow-red.png) no-repeat 5px 10px; padding-left:40px; margin:25px 0px;}

h1 { font-family: 'Crimson Text', serif !important; font-size:40px; font-weight:bold; font-style:italic; color:#e74a55;}
h2 { font-family: 'Crimson Text', serif !important; font-size:30px; font-weight:bold; font-style:italic; color:#3C608B;}


.et_pb_side_nav  li:first-child { display:none;}

h4 { color:#fff; font-size:26px;}

.redbackground { background:#e74a55; padding:30px; box-sizing: border-box; color:#fff;}
.redbackground h4 { margin:15px 0px; margin-bottom:20px;}

h4.fancy {   position: relative; z-index: 1; }
h4.fancy:before { border-top:2px solid #dfdfdf; content:"";  margin: 0 auto; position: absolute; top: 35%; left: 0; right: 0; bottom: 0;  width: 100%;   z-index: -1; }
h4.fancy span {  background: #E74A55; padding: 0 10px;}
	
h4.fancygreybg {   position: relative; z-index: 1; color:#E74A55; margin-bottom:20px;}
h4.fancygreybg:before { border-top:2px solid #DFDFDF; content:"";  margin: 0 auto; position: absolute; top: 35%; left: 0; right: 0; bottom: 0;  width: 100%;   z-index: -1; }
h4.fancygreybg span {  background: #EFEFEF; padding: 0 10px;}
	
h4.fancywhitebg {   position: relative; z-index: 1; color:#E74A55; margin-bottom:20px; }
h4.fancywhitebg:before { border-top:2px solid #DFDFDF; content:"";  margin: 0 auto; position: absolute; top: 35%; left: 0; right: 0; bottom: 0;  width: 100%;   z-index: -1; }
h4.fancywhitebg span {  background: #fff; padding: 0 0px;}
	
h4.fancyblueebg {   position: relative; z-index: 1; color:#E74A55; margin-bottom:20px; }
h4.fancyblueebg:before { border-top:2px solid #DFDFDF; content:"";  margin: 0 auto; position: absolute; top: 35%; left: 0; right: 0; bottom: 0;  width: 100%;   z-index: -1; }
h4.fancyblueebg span {  background: #38587E; padding: 0 0px;}
	
		
	
h3.reddish { color:#E33B45; font-size:30px; line-height:1.3em; font-weight:bold; font-style:italic; }
		

	
.et_pb_testimonial:before { background:#3c608b;}
	
	
	
#fullwidthslider{padding: 0px;}
#fullwidthslider .et_pb_row {width: 100%; margin: 0px; padding: 0px;}
#fullwidthslider .et_pb_text {margin-bottom: 0px;}


#sdownload { float:right; padding-top:5px;}
#sdownload a { display:block; background:url(images/download.png) no-repeat left bottom; width:146px; height:16px;}
#sdownload a:hover {  background-position:left top}

#main-footer a:hover { color:#fff !important;}