/*
Theme Name: Child for Vibrant
Theme URI: http://bonfirethemes.com/
Description: The child theme for Vibrant
Author: Bonfire Themes
Author URI: http://bonfirethemes.com/
Template: Vibrant
Version: 1.0
*/

@import url("../Vibrant/style.css");
@import url("../BeanoPastel/font-awesome.min.css");

body {background: #fff; font-family:"Source Sans Pro", sans-serif}
ul, ol {margin: 0 0 24px 40px}

.more-button a {background:#eadac5; color:#62594C}

.copyright {
	text-align: right !important; 
	width: 100%; 
	font-size: 12px !important; 
	color: #888;
	margin-top: -20px;
}

.site-logo-wrapper {background:#F7FAE7; border-bottom:1px solid #eadac5}

.menu-button {background-image: url("images/icon-menu.png")}

.breadcrumbs {
    padding: 2px 0;
	color:#ad8e6c;
	display: inline-block;
    font-size: 14px;
    margin: 0 0 1em;
    opacity: 0.75;
	position:relative;
	transition:opacity ease-in .3s
}
.breadcrumbs:hover {opacity:1; transition:opacity ease-in .3s}

.breadcrumbs a, .breadcrumbs a:visited {color:#709BD2; padding:0 3px}
.breadcrumbs a:hover {color:#CB6592}


/* Page links */

.page-links {
	font-size: 18px;
	font-weight: 900;
	padding: 40px 0;
	text-transform: uppercase;
	text-align:center;
}


.page-links a > span {
	margin: 0 1px 2px 0;
	text-align: center;	
	width:70px;
	height:34px;
	display:block
}

.page-links a {
	text-decoration: none;	
	margin:-10px 10px;
	display:inline-block;
}

.pgprev {background:url(prev-next.png) no-repeat center -100px}
.pgnext {background:url(prev-next.png) no-repeat center 0}

.pgprev:hover {background-position:center -150px}
.pgnext:hover {background-position:center -50px}

.page-links > .page-links-title {
	height: auto;
	margin: 0;
	padding-right: 7px;
	width: auto;
}


.ads {text-align:center}


/* Killing the paddings */
.post-title, .entry-content {padding-left:5px; padding-right:5px}

.cadline {background: #eadac5; width: 100%; height: 1px;}

#header-bar {z-index: 7}

.ad-heading {text-transform:uppercase; padding: display:inline-block; text-align:center; font-size:14px}
.ad-heading span {line-height:.5em; position:relative}
.ad-heading span:before, .ad-heading span:after {content:" "; border-bottom:1px solid #999; position:absolute; 

top:.6em; width:70px}
.ad-heading span:before {right:100%; margin-right: 15px}
.ad-heading span:after {left:100%; margin-left: 15px}

.pros li, .cons li, .checked li {padding-left:24px !important; margin:0 !important; list-style:none !important}
.pros li {background:url(images/plus.png) no-repeat left 3px}
.cons li {background:url(images/minus.png) no-repeat left 3px}
.checked li {background:url(images/checkmark.png) no-repeat left 3px}

.checked ul {margin-left:25px}



.entry-content a, .entry-content a:visited {
    color: blue;
    text-decoration: underline;
}

#footer {text-align:center; padding:0 1em 1em}
.footer-widgets-wrapper {position:relative}
.footer-widgets-wrapper-inner {padding:0}
#footer ul {margin:0}
.crp_related_widget li a {display:table; padding:10px 0}
.crp_thumb, .crp_title {display:table-cell; vertical-align:middle}
.crp_thumb {padding-right:10px; max-width:none;}
.crp-thumb img {object-fit:cover}

.footsocial {display: inline-block; font-size: 0; padding: 30px 14px}
.footsocial {padding: 12px 18px 4px; border-radius:5px; margin:10px 7px; color:#fff !important}
.footsocial:hover {color:#fff !important}
.footsocial.fb {background:#3b5998; padding:12px 21px 2px}
.footsocial.tw {background:#55ACEE}
.footsocial.pin {background:#bd081c}
.footsocial.rss {background:#cb6592}
.footsocial i {font-size: 26px}