/*

Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/
.dvimage {margin:0px!important;}
.x-sidebar {border-left-style: solid;  border-color: #ededda; border-left-width: 1px; padding-left: 25px;}

.category-family-tree-forms .entry-featured {display:none;}
.category-research-forms .entry-featured {display:none;}
.category-genealogy-charts .entry-featured {display:none;}
.center {margin-left: auto; margin-right: auto; width: 90%;}
.entry-content a {text-decoration:underline;}
.gnews1 {font-weight: normal; margin-left:210px; margin-right: 210px;margin-top:20px; margin-bottom:40px;}
.genform1 {font-size:20px; align:left; margin-left:30px; margin-right:200px;}
.anc1 {font-size:23px; color:#d76a11; text-decoration: underline; font-weight: bold;}

.x-header-landmark .x-container {display:none;}

.adsdiv {
	float: left;
        padding-right: 10px;
        margin-bottom: 5px;
        margin-top:5px;
        margin-right: 10px;
 	}

.widget ul li, .widget ol li {
  border-bottom: 1px solid #f2f2f2;
  padding: .40em 0;
  line-height: 1.3;
  background-color: #fff;
}

.x-sidebar .widget {
  margin-top: 2em;
}

.widget_categories ul li a, .widget_product_categories ul li a, .widget_nav_menu ul li a, .widget_pages ul li a {
  display: inline-block;
  margin: .20em 0;}

.imageborder img {

	padding: 10px 10px 10px;
	background-color: #FFF; 
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
	 -moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4);
	 -webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
	display: block;
        margin-left: auto;
        margin-right: auto; }

.x-header-landmark {
  padding: 10px 0;
  border: none;
  border-left: 0;
  border-right: 0;
}

.x-container {
  padding-top: 20px;  
}

.x-recent-posts .h-recent-posts {
  margin: 0 0 2px;
  padding-bottom: 4px;
  font-size: 14px;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

}
.entry-title {
  position: relative;
  padding:10px;
  margin: 10px;
  font-size: 170%;
  line-height: 1.3;
}

.h-landmark,.entry-title.h-landmark{font-size:165%;margin:5px;letter-spacing:-0.050em;}
.h-landmark span,.entry-title.h-landmark span{display:inline-block;position:relative}
.x-container.offset {margin: 0.1em auto;}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
  margin: .5em 0 .75em  0;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  letter-spacing: -1px;
  text-rendering: optimizelegibility;
  color: #a66218; }

h1,.h1 {
  margin-top: .25em;
  font-size: 220%;
  line-height: 1.1; }

h2,.h2 {
  font-size: 180%;
  line-height: 1.1; }

h3,.h3 {
  font-size: 150%;
  line-height: 1.1; }

h4,.h4 {
  font-size: 130%; }

h5,.h5 {
  font-size: 120%; }

h6,.h6 {
  font-size: 110%; }

h4,h5,.h4,.h5, {
  margin-top: .5em;
  margin-bottom: .5em;
  line-height: 1.3; }

.h-widget {
  margin: 0 0 .40em;
  font-size: 150%;
  line-height: 1.0;
}

