@charset "UTF-8";
/* 
Theme Name: Divi Child 
Theme URI: http://thepeters.info
Description: Child theme for the Divi
Author: Jo Clarke 
Author URL: http://top-ic.com/] 
Template: Divi       
Version: 0.1.0 
*/
@import url("../Divi/style.css");

body.login div#login h1 a, .login h1 a  {background-image: url("../images/peters-logo.png"); }

/* PINK BUTTON */
a.et_pb_more_button, .et_pb_bg_layout_light a.et_pb_more_button {background:#BB1A47;border: 0px solid transparent; color:#000000 !important;} /* button was transparent, border 2 */
a.et_pb_more_button:hover {background:#62b41e; border: 0px solid transparent;} /* button hover was rgba(255, 255, 255, 0.2) border2 */
.et_pb_posts a.more-link {display: inline; clear: none;}

.home-slides {background: none repeat scroll 0% 0% transparent;}
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2, .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item h2 {font-size:1em; line-height: 1.3em}

.centered {text-align: center;}
.large {font-size:2em;font-style:italic;}
.small {font-size:.7em;}
.smaller {font-size:.7em; line-height:110%;}

.et_portfolio_image:hover .et_overlay, .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay, .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta, .et_pb_gallery_image:hover .et_overlay {opacity: 0.5;}
.et_project_meta {display:none;}

.rego #simplr-form input[type=submit] {
	width:200px; 
	padding:10px;
	font-size: 1.1em;
	border: 1px solid #BB1A47; 
	color: #fff;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	background-image: linear-gradient(bottom, #BB1A47 40%, #BB1A47 75%, #BB1A47 89%);
	background-image: -o-linear-gradient(bottom, #BB1A47 40%, #BB1A47 75%, #BB1A47 89%);
	background-image: -moz-linear-gradient(bottom, #BB1A47 40%, #BB1A47 75%, #BB1A47 89%);
	background-image: -webkit-linear-gradient(bottom, #BB1A47 40%, #BB1A47 75%, #BB1A47 89%);
	background-image: -ms-linear-gradient(bottom, #BB1A47 40%, #BB1A47 75%, #BB1A47 89%);	
	background-image: -webkit-gradient(linear, left bottom,	left top,color-stop(0.4, #BB1A47),color-stop(0.75, #BB1A47),color-stop(0.89,#BB1A47));
}
.cd-timeline-item-title {font-size:1.1em;}
.cd-timeline-content .the-excerpt {font-size:.9em; margin-bottom: 0px !important;}
.the-excerpt p {line-height:1.4em; }
.te_announcements .post-meta, .te_announcements a.post-meta, .timeline-express-single-page-announcement-date, .single-te_announcements #left-area .post-meta a {color:#ffffff;}
.timeline-date, .timeline-date .et_pb_text_align_left {text-align: right;margin-top: 0px !important;}
.cd-timeline-content .cd-read-more, a.cd-read-more .btn .btn-primary  {float: left;color: #bb1a47 !important; font-size:0.9em !important; padding:0px !important;}

.yop-poll-peters {margin: 0px auto;}

/* Changes size of post meta TEXT details */
.et_pb_post .post-meta, .et_pb_portfolio_item .post-meta {font-size: 10px;}

.entry-content tr td {padding: 2px 2px; }
.table-lineage {font-size:0.8em; width:98%; } 
.table-lineage h3 {font-size:1.1em; color:#bb1a47;}
.table-lineage table, .table-lineage tr td {border: 1px dotted #bb1a47; vertical-align:top;}
.table-lineage .ul-left {list-style:none; list-style-position:inside; padding-left: 2px; padding-bottom:0; margin-left: 0; line-height: 1.5em;}
.table-lineage .one { background-color:#eee;}
.table-lineage .two { background-color:#ddd;}
.table-lineage .three { background-color:#eee}
.table-lineage .four { background-color:#ddd}

.comment_avatar img {max-width: 85px !important;}
.page-id-102 h3 {color:#BB1A47;}
.blog-page .et_pb_post a img {height: 125px; width: auto; float:left; left: 0; padding-right: 1.4em; margin-bottom: 20px;}
.news-page .et_pb_portfolio_item {display: inline !important; margin-bottom: 40px;}
.news-page .et_pb_portfolio_item img { height: 125px; width: auto; float:left; left: 0; padding-right: 1.4em;}

@media only screen and (max-width: 980px) {.blog-page .et_pb_post a img {float:none; height:150px;}}

.blog .et_pb_post a img {height: 125px; width: auto; float:left; padding-right:15px;}
.sticky{ background: #A2E46C;border: 3px solid #7EC841;padding: 15px;}
#left-area .post-meta {font-size:10px;}
.et_pb_post h2 {margin-top: 0px;}
