/*
 Theme Name:   Cerauno Child
 Theme URI:    https://www.bookmarkspot.com/
 Description:  Cerauno Child Theme
 Author:       BookmarkSpot
 Author URI:   https://www.bookmarkspot.com/
 Template:     cerauno-wpcom
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  ceraunochild
*/

body{
	font-family: 'Open Sans', sans-serif;	
}
.entry-content a, .entry-content a:visited, .entry-summary a, .entry-summary a:visited, .widget a, .widget a:visited, .entry-meta a, .entry-meta a:visited, .entry-footer a, .entry-footer a:visited, .site-footer a, .site-footer a:visited, .entry-title a, .entry-title a:visited, .post-navigation a, .post-navigation a:visited, .posts-navigation a, .posts-navigation a:visited, .comment-navigation a, .comment-navigation a:visited, .widget_authors a strong, .widget_authors a:visited strong {
    border-bottom: 1px solid #ccc;
}
li.add-backlink{
	background:#000;
}
li.add-backlink a{
	color:#fff;
	padding:4px 10px;
}
.featured-header-image {
    margin: 0 auto;
}
.site-main {
    width: 68.5%;
}
.sidebar-left {
    width: 27%;
}
.wpadverts-slide-with-shadow{
	display:none;
}
.advert-post-title .bookmark-link{
	font-size: 1rem;
    font-weight: 400;
    font-style: italic;
}
.site-branding{
	position: relative;
	padding:1.8em 1.6em 1.8em;
}
.menu-main-nav-container, ul#primary-menu{
	width: 100%;
}
.nav-right-link{
	float:right;	
}
.highlight-h{
	background: #4a5762;
    color: white;
    padding: 10px;
}
.stat-badge--green{
	background: #00ad00;
}
.stat-badge--blue{
	background: #0053ff;
}
.stat-badge--green, .stat-badge--blue{
    position: relative;
    font-size: 0.8rem;
    color: white;
    padding: 0.5rem 3rem 0.5rem 1rem;
    display: inline-block;
    margin: 1rem 3rem;
    border-radius: 2rem;
}
.stat-badge--green div, .stat-badge--blue div{
	position: absolute;
    font-size: 1.25rem;
    color: white;
    top: -0.35rem;
    right: -3.75rem;
    background: #333;
    padding: 0.5rem 1rem;
    border-radius: 2rem;
}
.price-box {
	border:solid 1px #5cb85c;
	text-align: center;
	max-width: 800px;
	margin:auto;
	border-radius: 3px;
}
.price-box .price-head {
	padding: 12px 14px;
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.price-box .price-head h3{
    color: #3c763d;
    margin:0.75rem;
}
.price-box .price-head .fa {
	margin-top: 10px;
	font-size: 58px;
}
.price-box .price-callout {
    background-color: #f0f0f0;
    font-size: 30px;
    line-height: 1;
    color: #777777;
    padding: 20px;
    margin: 0px;
}
.price-box .price-callout p {
	margin:0;
}
.price-box .price-content .price-detail {
	color: #777777;
	border-bottom: 1px solid rgba(250, 250, 250, 0.5);
	position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}
.price-box .price-footer {
	background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
	padding:20px;
}
.price-box .price-footer .button{
	padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    display: block;
}
.price-box .price-footer .button:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

.price-box.premium {
	border:solid 1px #084298;
}
.price-box.premium .price-head {
    color: #084298;
    background-color: #cfe2ff;
    border-color: #b6d4fe;
}
.price-box.premium .price-head h3{
    color: #084298;
}
.price-box.premium .price-footer .button{
    background-color: #3878d6;
    border-color: #3878d6;
}
.price-box.premium .price-footer .button:hover {
    color: #fff;
    background-color: #084298;
    border-color: #084298;
}



.price-box.basic {
	border:solid 1px #664d03;
}
.price-box.basic .price-head {
    color: #664d03;
    background-color: #fff3cd;
    border-color: #ffecb5;
}
.price-box.basic .price-head h3{
    color: #664d03;
}
.price-box.basic .price-footer .button{
    background-color: #664d03;
    border-color: #664d03;
}
.price-box.basic .price-footer .button:hover {
    color: #fff;
    background-color: #443302;
    border-color: #443302;
}

span.ultra-text{
	color:#3c763d;
    background-color: #dff0d8;
    padding:2px 6px;
    display: block;
}
span.premium-text{
    color: #084298;
    background-color: #cfe2ff;
    padding:2px 6px;
    display: block;
}
span.free-text{
    color: #664d03;
    background-color: #fff3cd;
    padding:2px 6px;
    display: block;
}

span.featured-flag-and-word{
	position: absolute;
    right: 0px;
    padding: 10px;
    top: 0;
    background: #5f5fff;
    color: white;
    border-radius: 0px 0px 0px 20px;
    z-index: 999;
}
@media screen and (max-width: 1100px){
	.site-main, .sidebar-left {
	    width: 92.5%;
	}
}
@media screen and (max-width: 600px){
	.advert-item-col-1 .advert-img {
		float: none !important;
		width: 100% !important;
		height: auto !important;
		position: relative !important;
		top: 0 !important;
		margin-top: 0 !important;
	}
	.advert-item-col-1 .advert-post-title, .advert-item-col-1 .advert-published {
	    margin-left: 0 !important;
	}
	.site-branding {
	    position: relative;
	    padding: 1.8em 0.6em 1.8em;
	}
	
	.stat-badge--green, .stat-badge--blue{
	    position: relative;
	    padding: 1rem;
	    display: block;
	    margin: 1rem 3rem;
	    border-radius: 2rem;
	}
	.stat-badge--green div, .stat-badge--blue div{
		position: relative;
	    font-size: 1.25rem;
	    color: white;
	    top: 0;
	    right: 0;
	    background: #333;
	    padding: 0.5rem 1rem;
	    border-radius: 2rem;
	}
}









