/*
Theme Name:     Bimber Child Theme
Theme URI:      http://bimber.bringthepixel.com
Description:    Got questions? Visit our <a href="http://bringthepixel.com/support/">support forum</a>.
Author:         bring the pixel
Author URI:     http://www.bringthepixel.com/
Template:       bimber
Version:        1.1
Tags:           fluid-layout, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/

/* Place all your CSS modifications below */

.gl-collection-item .entry-title{
	font-size: 21px;
}
.g1-related-entries .entry-title{
	font-size: 27px;
}

.g1-teaser .entry-title{
	font-size: 20px!important;
}

#comments #reply-title,
.g1-related-entries .g1-delta{
	font-size: 28px !important;
	background: #f4a540;
	padding: 10px;
	margin-bottom: 20px;
}
.yoast-meta {
	display: block;
	margin: 5px auto 30px;
	color: inherit;
	text-decoration: none;
}
.yoast-meta:hover {
	opacity: .8;
}

blockquote.quote,
blockquote.check,
blockquote.danger,
blockquote.info,
blockquote.warning {
	text-align: left;
}

.btn-size-small{
	background-color: #81d742;
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem;
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	background: #5a80b1;
	background-color: rgb(90, 128, 177);
	color: #fff;
	text-decoration: none;
	touch-action: manipulation;
	user-select: none;
	transition: all .3s ease;
}


.spoiler-box {
	border-left: 2px solid #81d742;
	background: #f3f3f3;
	margin: 15px 0;
	position: relative;
}

.spoiler-box:after{
	position: absolute;
	content: '';
	top: 25px;
	right: 15px;
	display: block;
	width: 15px;
	height: 15px;
	background: url(img/ico-arrow.svg) 0 center no-repeat;
	background-size: 14px;
}
.spoiler-box.active:after{
	transform: rotateZ(180deg);
}

.spoiler-box__title {
	position: relative;
	cursor: pointer;
	padding: 15px 30px 15px 20px;
}
.spoiler-box__body {
	display: none;
	padding: 20px;
	background: #fbfbfb;
}
.post mark{
	padding: .2em;
	background-color: #ffff8e;
	color: #000;
}

.entry-content blockquote,
.home-text blockquote,
.taxonomy-description blockquote {
 position:relative;
 margin:20px 0 20px -20px;
 padding:10px 20px;
 border-left:2px solid #5a80b1!important;
 background:#f5f4f1;
 clear:both
}
@media (min-width:768px) {
 .entry-content blockquote,
 .home-text blockquote,
 .taxonomy-description blockquote {
  margin:35px 0 35px -50px
 }
}
@media (min-width:1200px) {
 .entry-content blockquote,
 .home-text blockquote,
 .taxonomy-description blockquote {
  margin-left:-70px
 }
}
.entry-content blockquote p,
.home-text blockquote p,
.taxonomy-description blockquote p {
 margin:12px 0
}
.entry-content blockquote.quote,
.home-text blockquote.quote,
.taxonomy-description blockquote.quote {
 font-size:1.1em
}
@media (min-width:576px) {
 .entry-content blockquote.quote,
 .home-text blockquote.quote,
 .taxonomy-description blockquote.quote {
  font-size:1.2em
 }
}
.entry-content blockquote.quote:before,
.home-text blockquote.quote:before,
.taxonomy-description blockquote.quote:before {
 content:"\f10d";
 position:absolute;
 top:-12px;
 left:-17px;
 font-size:22px;
 color:#425d9d
}
@media (min-width:576px) {
 .entry-content blockquote.quote:before,
 .home-text blockquote.quote:before,
 .taxonomy-description blockquote.quote:before {
  left:-36px
 }
}
.entry-content blockquote.wp-block-quote.is-large,
.entry-content blockquote.wp-block-quote.is-style-large,
.home-text blockquote.wp-block-quote.is-large,
.home-text blockquote.wp-block-quote.is-style-large,
.taxonomy-description blockquote.wp-block-quote.is-large,
.taxonomy-description blockquote.wp-block-quote.is-style-large {
 margin:2em 0;
 padding:20px 40px;
 text-align:center
}
.entry-content blockquote.wp-block-quote.is-large p,
.entry-content blockquote.wp-block-quote.is-style-large p,
.home-text blockquote.wp-block-quote.is-large p,
.home-text blockquote.wp-block-quote.is-style-large p,
.taxonomy-description blockquote.wp-block-quote.is-large p,
.taxonomy-description blockquote.wp-block-quote.is-style-large p {
 font-style:normal
}
.entry-content blockquote.check,
.entry-content blockquote.danger,
.entry-content blockquote.info,
.entry-content blockquote.is-style-check,
.entry-content blockquote.is-style-danger,
.entry-content blockquote.is-style-info,
.entry-content blockquote.is-style-quote,
.entry-content blockquote.is-style-warning,
.entry-content blockquote.quote,
.entry-content blockquote.warning,
.home-text blockquote.check,
.home-text blockquote.danger,
.home-text blockquote.info,
.home-text blockquote.is-style-check,
.home-text blockquote.is-style-danger,
.home-text blockquote.is-style-info,
.home-text blockquote.is-style-quote,
.home-text blockquote.is-style-warning,
.home-text blockquote.quote,
.home-text blockquote.warning,
.taxonomy-description blockquote.check,
.taxonomy-description blockquote.danger,
.taxonomy-description blockquote.info,
.taxonomy-description blockquote.is-style-check,
.taxonomy-description blockquote.is-style-danger,
.taxonomy-description blockquote.is-style-info,
.taxonomy-description blockquote.is-style-quote,
.taxonomy-description blockquote.is-style-warning,
.taxonomy-description blockquote.quote,
.taxonomy-description blockquote.warning {
 font-size:100%;
 padding:15px 20px 15px 65px;
 -webkit-border-radius:0 6px 6px 0;
 border-radius:0 6px 6px 0;
 border-left:none!important
}

@media (min-width:768px) {
 .entry-content blockquote.check,
 .entry-content blockquote.danger,
 .entry-content blockquote.info,
 .entry-content blockquote.is-style-check,
 .entry-content blockquote.is-style-danger,
 .entry-content blockquote.is-style-info,
 .entry-content blockquote.is-style-quote,
 .entry-content blockquote.is-style-warning,
 .entry-content blockquote.quote,
 .entry-content blockquote.warning,
 .home-text blockquote.check,
 .home-text blockquote.danger,
 .home-text blockquote.info,
 .home-text blockquote.is-style-check,
 .home-text blockquote.is-style-danger,
 .home-text blockquote.is-style-info,
 .home-text blockquote.is-style-quote,
 .home-text blockquote.is-style-warning,
 .home-text blockquote.quote,
 .home-text blockquote.warning,
 .taxonomy-description blockquote.check,
 .taxonomy-description blockquote.danger,
 .taxonomy-description blockquote.info,
 .taxonomy-description blockquote.is-style-check,
 .taxonomy-description blockquote.is-style-danger,
 .taxonomy-description blockquote.is-style-info,
 .taxonomy-description blockquote.is-style-quote,
 .taxonomy-description blockquote.is-style-warning,
 .taxonomy-description blockquote.quote,
 .taxonomy-description blockquote.warning {
  padding:20px 30px 20px 70px
 }
}

.entry-content blockquote.is-style-warning,
.entry-content blockquote.warning,
.home-text blockquote.is-style-warning,
.home-text blockquote.warning,
.taxonomy-description blockquote.is-style-warning,
.taxonomy-description blockquote.warning {
	background: #fff4d4 url(images/blockquote-warning.png) 20px center no-repeat;
}

.entry-content blockquote.info,
.entry-content blockquote.is-style-info,
.home-text blockquote.info,
.home-text blockquote.is-style-info,
.taxonomy-description blockquote.info,
.taxonomy-description blockquote.is-style-info {
	background: #e3f1f4 url(images/blockquote-info.png) 20px center no-repeat;
}

.entry-content blockquote.danger,
.entry-content blockquote.is-style-danger,
.home-text blockquote.danger,
.home-text blockquote.is-style-danger,
.taxonomy-description blockquote.danger,
.taxonomy-description blockquote.is-style-danger {
	background: #ffe3db url(images/blockquote-danger.png) 20px center no-repeat;
}

.entry-content blockquote.check,
.entry-content blockquote.is-style-check,
.home-text blockquote.check,
.home-text blockquote.is-style-check,
.taxonomy-description blockquote.check,
.taxonomy-description blockquote.is-style-check {
 background: #def9e5 url(images/blockquote-check.png) 20px center no-repeat;
}

.entry-content blockquote.is-style-quote,
.entry-content blockquote.quote,
.home-text blockquote.is-style-quote,
.home-text blockquote.quote,
.taxonomy-description blockquote.is-style-quote,
.taxonomy-description blockquote.quote {
	background: #eff4f5 url(images/blockquote-quote.png) 20px 35px no-repeat;
}


.post .btn-size-small:hover{
	box-shadow: inset 0 2px 10px rgba(0,0,0,.3);
	color: #fff;
}
.post .spoiler-box__body.active{
	display: block;
}
.post .root-pseudo-link:hover{
	color: #e66212;
	text-decoration: none;
	outline: 0;
	cursor: pointer;
}

.post blockquote.quote:before,
.post blockquote.check:before,
.post blockquote.danger:before,
.post blockquote.info:before,
.post blockquote.warning:before{
	content:'';
}
/*
@media (max-width:767px) {
	ins.adsbygoogle[style]{
		margin-left: -10px!important;
	}
}
*/
