/*
 Theme Name:   Mixed Roots Stories
 Description:  Custom theme for Mixed Roots Stories
 Author:       Kelsee Ishmael
 Author URI:   http://kelseeishmael.com
 Template:     advocator
*/


@import url("../advocator/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */
.top_header_wrap, .top_header_wrap nav,
.top_header_wrap .top-bar-section li:not(.has-form) a:not(.button),
.top_header_wrap .top-bar-section .dropdown li:not(.has-form) a:not(.button),
.top_header_wrap .top-bar-section ul,
.top_header_wrap .top-bar.expanded .title-area,
.rescue_icon-search {
	background:#f15f60;
}

.top_header_wrap .top_nav a,
.rescue_icon-search {
	color:#762c2d;
} 

.top_header_wrap .top_nav a:hover {
	color:#3b2313 !important;
}

#rescue_site .top-bar-section li a:not(.button) {
	padding:0 7px;
}

/* ---------------------------------- */

.top_header_wrap .columns {
	padding:110px 0 3px;
}

.top_header_wrap .logo {
    padding-right: 40px;
}

/*
.top_header_wrap .logo:before {
	background:url(assets/img/logo-tree.png);
	bottom:-25px;
	content:'';
	height:135px;
	left:-80px;
	position:absolute;
	width:91px;
}
*/

/* logo mod beg */

.top_header_wrap {padding:0;}
.top_header_wrap .logo {padding-top:0;padding-bottom:0;}
.top_header_wrap .logo img {margin-top:-40px;width:200px;}



/* logo mod end */

.rescue_search input[type="search"] {
    background-color: #b03b3b;
    border:none;
    color: #f15f60;
	text-indent:10px;
}

.rescue_search.rescue_search-open .rescue_icon-search,
.no-js .rescue_search .rescue_icon-search {
	background:#762c2d;
	color:#b03b3b;
}

.rescue_search-input::-webkit-input-placeholder {color: #532020;}
.rescue_search-input:-moz-placeholder {color: #532020;}
.rescue_search-input::-moz-placeholder {color: #532020;}
.rescue_search-input:-ms-input-placeholder {color: #532020;}



/* ---------------------------------- */

.home_widgets_section h2.category {
	display:none;
}
.display-posts-listing {
	margin-top:30px;
	position:relative;
}
.display-posts-listing .image {
	display:inline-block;
	float:left;
	margin:0 30px 30px 0;
}
.display-posts-listing .image img {
    border-radius: 50%;
    backface-visibility: hidden;
    border: 15px solid #ffffff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    transition: opacity 0.3s ease-in-out 0s;
}
.display-posts-listing .image img.attachment-cat_sm {
	border-width:5px;
	height:180px;
	width:180px;
}

.top_header_wrap .row.social {
	position: absolute;
	top: -60px;
	right: -240px;
}
.top_header_wrap .row.social li a i {
color:#b03b3b;
}

.page-template-template-blog-php .display-posts-listing {
	border-bottom:1px solid #ddd;
	margin-bottom:20px;
	padding-bottom:10px;
	overflow:hidden;
}
.page-template-template-blog-php h2.category {
	clear:both:
}
.page-template-template-blog-php .display-posts-listing .image {
	margin:0 15px 12px 0;
}
.display-posts-listing .excerpt .read-more {
	display:none;
}
.display-posts-listing .meta_links {
	margin-top:20px;
}

.display-posts-listing .date {
	border:2px solid #e2ba70;
    border-radius:100%;
	background:#fff;
	display:inline-block;
	font-size:1em;
	height:70px;
	left:205px;
	overflow:hidden;
	position:absolute;
	text-align:center;
	top:0;
	width:70px;

-webkit-box-shadow: -4px 4px 3px 0px rgba(50, 50, 50, 0.09);
-moz-box-shadow:    -4px 4px 3px 0px rgba(50, 50, 50, 0.09);
box-shadow:         -4px 4px 3px 0px rgba(50, 50, 50, 0.09);
}
.display-posts-listing .date > span {
	color:#e2ba70;
	display:block;
}
.display-posts-listing .date .mo {
	background:#e2ba70;
	color:#fefefe;
	font-size:1.3em;
	font-weight:bold;
	line-height:1.2em;
	padding:9px 0 3px;
	text-transform:uppercase;
}

#site_footer .display-posts-listing .excerpt {
	color:#b2b2b2;
	font-size:13px;
    line-height: 14px;
}

#site_footer .display-posts-listing h4.title {
	font-size:16px;
	line-height:20px;
	text-transform:uppercase;
}


/* ---------------------------------- */

#partners-table {
    margin: 45px auto;
    max-width: 800px;
    width: 100%;
}
table tr.even, table tr.alt, table tr:nth-of-type(2n) {
	background:none;
}
#partners-table, #partners-table tr, #partners-table td {
    border: 0 none;
    vertical-align: middle;
}
#partners-table td:nth-child(2n+1) {
    background-image: radial-gradient(#ccc, #fff);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 1px 100%;
}
#partners-table tr {
    background-image: radial-gradient(#ccc, #fff);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 100% 1px;
}
#partners-table tr:first-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}


/* ---------------------------------- */


footer {
	clear:both;
}

#site_footer .display-posts-listing .image {
	float:none;
	margin:0 15% 30px;
}




.soliloquy-container .soliloquy-caption {top:0 !important;bottom:auto !important;}

#rescue_site .bottom_header_wrap .bottom_nav a {
	font-size:13px;
	line-height:4.2em;
}


#rescue_site .donation_button .button {
  padding: 1.2rem 2.25rem 1.4rem 2.25rem;
}


#rescue_site .top-bar-section {
z-index:5000;
}


body.commons .widget_categories {
display:none;
}

body.commons #primary .inner_content {
width:100%;
}

/* ---------------------------------- */
@media (max-width:1024px) {

.top_header_wrap .columns {
	padding:0;
}
.top_header_wrap .columns.large-3 {
padding:20px 30px 20px;
}
.top_mini_nav {
	height:auto;
}


}

/* ---------------------------------- */
@media (max-width:600px) {

/* Promote your story form */
.entry-content iframe {
	height:1730px;
}

.top_header_wrap .row.social {
display:block;
position:relative;
top:auto;
left:auto;
right:auto;
}

}