/*
 Theme Name:   Soigne Child
 Theme URI:    https://soigne.revolvethemes.com
 Description:  Soigne Child Theme
 Author:       Revolve Themes
 Author URI:   http://revolvethemes.com
 Template:     soigne
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         two-columns, right-sidebar, custom-background, custom-colors, custom-menu, editor-style, featured-images, post-formats, threaded-comments, translation-ready
 Text Domain:  soigne-child
*/

/* Global */
p{
	font-family: adobe-caslon-pro, serif;
	font-size: 20px;
	line-height: 28px;
	text-rendering: geometricPrecision;
	margin-bottom: 1em;
}

::selection {
  background: #FFF26E;
  color: black;
}

a {
	color: #246583;
}

/* Homepage / Categories / Archives */
.list-post .entry-header{
	margin-bottom: 30px;
}


/* Single / Posts */
.single .entry-thumbnail {
	margin-bottom: 30px;
}

.entry-header{
	margin-bottom: 35px;
}

h1.entry-title,
h2{
	font-family: "futura-pt" !important;
	font-weight: 700;
	font-size: 27px;
	text-transform: none;
}

h3.entry-title{
	font-weight: bold;
	font-size: 24px;
	color: #373737;
	text-transform: none;
	line-height: 30px;
}

h1.entry-title{
	margin-bottom: 30px;
}

.entry-date,
.entry-author{
	text-align: left;
}

.entry-author{
	color: black;
}

.entry-date{
	margin-top: 30px;
}

.entry-content{
	overflow: visible;
	margin-top: -20px;
}

.dropcap {
  float: left;
  font-family: adobe-caslon-pro, serif !important;
  font-size: 55px !important;
  line-height: 50px !important;
  display: table;
  margin-top: 8px;
  margin-bottom: -12px;
  margin-right: 2px;
  padding: 0 0 0 0 !important;

}

.entry-content ul li,
.entry-content ol li {
	font-family: adobe-caslon-pro, serif;
	font-size: 20px;
	line-height: 28px;
}

blockquote{
	border-left: solid #eee 6px;
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}

blockquote p {
	quotes: none;
	line-height: 30px;
}

/* Sidebar */

#nav_menu-2 h3{
	font-weight: bold;
	font-family: "futura-pt" !important;
}

#nav_menu-2 ul li a{
	font-family: "futura-pt" !important;
	line-height: 30px;
}

#nav_menu-2 .menu li{
	display: block;
	margin-right: 0px;
}

#nav_menu-2 h3{
	font-weight: bold;
	font-family: "futura-pt" !important;
}

#nav_menu-2 ul li a{
	font-family: "futura-pt" !important;
	line-height: 30px;
}

#nav_menu-2 .menu li{
	display: block;
	margin-right: 0px;
}

/* Contact */

.page-id-2 input[type="text"]{
	padding: 8px 10px;
	background-color: #f8f8f8;
	margin: 0 10px 10px 0;
	color: #999999;
	font-size: 11px;
}

.category-header {
	text-decoration:  underline;
	color: #1a475b !important;
}




div.hr {
  text-align: center;
  margin-bottom: 1em;
}

span.hr {
  display: inline-block;
  vertical-align: middle;
}

.outer-line {
  width: 40%;
  border-bottom: 1px solid #d1d1d1;
}

.fa {
	color: #557786;
}