/*
Theme Name: Sela Child
Theme URI: https://simpleprogress.com/
Author: SimpleProgress
Author URI: https://simpleprogress.com/
Description: Sela Child Theme
Template Version: 1.0
Template: sela
Text Domain: sela
*/

/* import default parent styles */
 @import url("../sela/style.css");
/* customize parent styles below */


/* annoying Chrome hack to avoid rem bug
--------------------------------------------------*/
body, button, input, select, textarea {
	font-size: 1.6em;
}

/* SP STYLE MODS FOR CHILD THEME
--------------------------------------------------*/
	
body {
	background: #8b0052 url('../../../wp-content/uploads/2015/03/bg_body.jpg') repeat-x fixed;
	font-family: Georgia, serif;
	color: #555;
}
p, form {
	font-size: 14px;
	line-height: 1.6em;
}
#fscf_required1 {
	text-align: right !important;
}
.site {
	/*max-width: 1180px; */
	max-width: 850px;
	padding-right: 2.33050%;
	padding-left: 2.33050%
}

@media screen and (min-width: 900px) {
.site {
	/*max-width: 1180px; */
	max-width: 850px;
	margin: 0 auto;
	padding: 0;
}
}

@media screen and (min-width: 850px) {
.content-wrapper.full-width.without-featured-image {
	margin: 0 6.661%;
	padding: 3em 3% 0;
}
}

@media screen and (min-width: 998px) {
.content-wrapper.full-width.without-featured-image {
	margin: 0 6.661%;
	padding: 3em 3% 0;
}
}
#content a {
	color: #007697;
}
#content a:hover {
}
h1 {
	margin-bottom: 10px;
}
h1, h1.entry-title, h2, h3, h4, h6, .front-widget-area .widget-title, .widget-title {
	font-family: 'Raleway', 'Questrial', Verdana, Arial, Helvetica, sans-serif;
	color: #9d0b58;
	letter-spacing: .1em;
	font-weight: 500;
}
h4 {
	color: #8b0052;
	font-weight: 500;
	letter-spacing: 0;
}
h5 {
	font-family: Georgia, serif;
	letter-spacing: 0;
	margin-bottom: 5px;
	font-weight: normal;
}
.front-widget-area .widget-title, #tertiary .widget-title {
	font-size: 1.8rem;
	color: #8b0052;
}

@media screen and (min-width: 600px) {
.two_third {
	width: 63.6% !important;
	margin-right: 3%;
}
}
h2.retail_call_to_action {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
}
.one_half {
	width: 48% !important;
	margin-right: 4% !important;
}
.one_half.last_column {
	width: 48% !important;
	margin-right: 0px !important;
}

@media screen and (max-width: 600px) {
.one_half {
	width: 100% !important;
	margin-right: 0 !important;
}
.one_half.last_column {
	width: 100% !important;
	margin-right: 0px !important;
}
}
body.page-id-23 div#tertiary {
	display: none;
}
div.responsive-tabs-wrapper {
	font-size: 14px;
	line-height: 1.6em;
}
div.responsive-tabs-wrapper ul {
	list-style: none;
}
div.responsive-tabs-wrapper img {
	border: 1px solid #ccc;
}
.responsive-tabs .responsive-tabs__list__item {
	font-size: 15px !important;
}
/* HEADER
--------------------------------------------------*/
.site-branding {
	background: white;
	padding: 30px 0 0;
}
.main-navigation {
	background-color: #fff;
	border-bottom: 1px solid #eee;
}
.main-navigation a {
	color: #333;
	font-weight: 500;
}
.main-navigation ul {
	margin-left: 10px;
}
.main-navigation ul ul a {
	color: #666;
	font-weight: 500;
}
.main-navigation ul ul a:hover {
	color: #4695ab;
}
.nav-menu {
	font-family: 'Raleway', 'Questrial', Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .1em;
}
.main-navigation ul ul li:hover, .main-navigation ul ul li.focus {
 background:;
}
.main-navigation ul ul a:hover, .main-navigation ul ul > li.focus > a {
 color:;
}
.main-navigation ul ul a {
	width: 175px;
}

@media screen and (min-width: 768px) {
.main-navigation ul ul {
	box-shadow: 0 3px 6px rgba(0,0,0,.35);
}
}

@media screen and (min-width: 768px) {
.main-navigation ul li {
	padding: 0;
	font-size: 1em;
}
}

@media screen and (min-width: 768px) {
.main-navigation ul li a {
	padding: 0.75em 1em 0.75em 1em;
	font-size: .9em;
}
}
/*@media screen and (min-width: 768px) {
	.nav-menu > li > a:after {content:none;}
	}*/
@media screen and (min-width: 768px) {
.main-navigation .nav-menu > li > a:after, .main-navigation .menu > li > a:after {
	margin-left: 2em;
}
}
/* FOOTER
--------------------------------------------------*/
.social-links ul a:before {
	background: #007697;
}
.site-footer {
	background-color: #fff;
	color: #888;
}
.site-info a {
	color: #888;
}
.site-info a:hover {
	color: #007697;
}
.mailing_list {
	clear: both;
	display: block;
	margin-bottom: 25px;
}
#content a.btn, a.btn, #content a.excerpt, button, input[type="button"], input[type="reset"], input[type="submit"], #infinite-handle span {
	-webkit-border-radius: 7;
	-moz-border-radius: 7;
	border-radius: 7px;
	font-family: 'Raleway', 'Questrial', Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: 600;
	background: #007697;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
	line-height: 1em;
	text-transform: uppercase;
	letter-spacing: 2px;
}
#content a.btn:hover, .btn:hover, #content .excerpt:hover {
	background: #4695ab;
	text-decoration: none;
}
.mailing_list {
	margin: 30px auto;
}
.footer-widget-area {
	padding: 3em 18% 1.5em;
}
.footer-widget-area a {
	color: #007697;
}
.footer-widget-area a:hover {
	color: #4695ab;
}
/* HOMEPAGE
--------------------------------------------------*/
body.home header.entry-header {
	display: none;
}
.front-widget-area {
border-bottom::none;
}
.front-page-content-area .with-featured-image {
	padding: 0;
	background: none;
	box-shadow: none;
	border-bottom: none;
	margin: 20px auto;
	background-color: rgba(255, 255, 255, 0.8);
	display: block;
	clear: both;
}
.front-page-content-area .with-featured-image .entry-content {
	padding: 25px 15px 0 !important;
	color: #333;
}
.hero .one_half {
	margin-right: 0 !important;
}
hero-container-inner .entry-meta {
	display: none;
}
.home .textwidget p {
text-align:;
}
 @media screen and (min-width: 768px) {
.front-page-content-area .with-featured-image {
 width: 80%;
}
}
/* BOOKLIST
--------------------------------------------------*/

div.child-pages grid {
}
ul.booklist {
	margin: 0;
	list-style: none;
}
ul.booklist li {
	margin: 0;
	display: block;
	float: left;
	width: 30%;
	margin-right: 3%
}
h2.booklist-title {
	display: none;
}
ul.booklist li a:hover img {
	opacity: 0.8;
}
 @media screen and (max-width: 600px) {
ul.booklist {
list-style:none;
display:block;
margin:0;
float:left;
width:auto;
margin-right:0
}
}
/* BOOKPAGE
--------------------------------------------------*/

.acclaim, div.intl_gallery {
	margin: 25px 0;
}
.all_retailers {
	text-align: center;
	font-size: 90%;
}
body.page-template-full-width-page-book div.entry-thumbnail img {
	display: none;
}
body.page-template-full-width-page-book div.entry-thumbnail {
	background: none;
}
body.page-template-full-width-page-book div.hero {
	display: none;
}
content-column one_third last_column image_retail {
	margin-left: 3%;
	width: 29%;
}
.content-wrapper.with-featured-image {
	padding: 3em 4.661%;
}
.intl_gallery ul {
	margin: 0;
}
.intl_gallery li {
	list-style: none;
	display: block;
	float: left;
	width: 155px;
	height: 155px;
	margin: 0 15px 15px 0;
	overflow: hidden;
}
p.more_link {
	clear: both;
	display: block;
	padding-top: 25px;
	text-align: right;
}
.sh-link {
	clear: both;
	display: block;
	padding-top: 5px;
	text-align: right;
	font-size: 14px;
}
.rule {
	clear: both;
	padding-top: 25px;
	border-bottom: 1px solid #eee;
	margin-bottom: 25px;
}
 @media screen and (min-width: 998px) {
	/* Full-Width Page Template */
	.content-wrapper.full-width.with-featured-image {
 margin: 0 13.98%;
 padding: 1.5em 3% 0;
}
}
@media screen and (min-width: 850px) {
.content-wrapper.full-width.with-featured-image {
 margin: 0 6.661% 0;
 padding: 1.5em 3% 0;
}
}
.intl_gallery li {
	list-style: none;
	display: block;
	float: left;
	width: 120px;
	height: 120px;
	margin: 0 15px 15px 0;
	overflow: hidden;
}
 @media screen and (min-width: 600px) {
 .child-pages {
 border-top:none;
 padding-top:0;
}
}
/* BLOGPAGE
--------------------------------------------------*/

.addtoany_share_save_container {
	text-align: right;
	padding-top: 15px;
}
.archive .page-title, .search .page-title {
	font-family: 'sinkin_sans400_regular', 'TeXGyreAdventorRegular', Verdana, Arial, Helvetica, sans-serif
}
.archive .page-header, .search .page-header {
	margin-bottom: 1em;
}
body.blog h1.entry-title {
	text-transform: none;
}
body.blog .entry-content, body.archive .entry-content, body.single-post .entry-content {
	border-bottom: 1px solid #eee;
	margin: 0 0 0 0;
}
.hentry:after {
	display: none;
}
.sh-link text-link sh-hide {
	text-align: right;
}
.widget select {
	width: 100%;
}
 @media screen and (min-width: 1180px) {
 .sidebar-widget-area {
		/* width: 250px; */
		width: 21.1864%;
}
}
 @media screen and (min-width: 1180px) {
.content-area {
 width: 68.86440%;
}
}
@media screen and (max-width: 600px) {
content-column one_third last_column image_retail {
margin-left:0;
}
}
/* MAILING LIST MODAL
-------------------------------------------------*/
.hidden .form-submission-text {
	display: none;
}
/* SEARCH
-------------------------------------------------*/
body.search.search-results .attachment-post-thumbnail {
	display: none;
}

/* SMALL NAV MODS - NOT WORKING
--------------------------------------------------*/
button, input[type="button"], input[type="reset"], input[type="submit"], #infinite-handle span {
	background-color: #ffffff;
}
.menu-toggle, .menu-toggle:hover, .menu-toggle:focus {
	border: 1px solid #eee;
	padding: .7em 1em;
	margin-bottom: 15px;
	font-family: 'Raleway', sans-serif;
	color: #007697;
}
/* ADDT'L HOMEPAGE MODS - NOT WORKING
--------------------------------------------------*/
 @media screen and (max-width: 768px) {
 .hero-content > img {
display:none;
}
 article#post-8 h1.entry-title {
display:none;
}
}