/*
Theme Name: Root Child
Theme URI: http://wpshop.biz/themes/root
Author: WPShop.biz
Author URI: http://wpshop.biz/
Template: root
Version: 1.0.0
*/
body{background: #FFFFFF !important;font-size: 19px;line-height: 1.5;}
.entry-title {
    font-size: 20px;
}
.entry-content ol:not([class]) li:before,
.home-text ol:not([class]) li:before,
.taxonomy-description ol:not([class]) li:before {
 width:40px !important;
 height:40px !important;
}
.ratenot{font-size:0.5em;color: gray;}
.widget-article__title {
    font-size: 20px;
    font-weight: 700;
}
.entry-content p a {
    background: #fdebdb;
	text-decoration: underline;
	color:black;
    padding: 3px;
}
.widget-article {
    margin-bottom: 0px;
}
[id*="yandex_"]{margin:10px 0px 15px}
[id*="NRent-"]{margin:10px 0px 15px}

.post__text.related {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden;
    display: table;
	background-color: #F2893D21;
	width: 100%;
	padding-left: 10px;
}
.post__text.related::before {
  content: "Интересно!";
	text-decoration: none;
}
.post__text.related a:hover{text-decoration: underline;}
.post__text.related a {
    text-decoration: none;
    color: #c11a1a;
    width: 100%;
	background: none;
	padding-left: 5px;
}
.post__text.related img {
    max-width: 150px;
    max-height: 100px;
    margin-left: 1rem;
    display: table-cell;
    vertical-align: middle;
    cursor: pointer;
}
.b-share__ico
{
  font-size: 16px;
  line-height: 1.5;
}
.b-share--post
{
  border: none;
  padding: 0px;
  margin-bottom: 10px;
}
.b-share__whatsapp, .b-share__viber
{
  display: inline-block !important;
}
.noLink
{
    background-color: transparent;
    border: none;
    color: #428bca;
    cursor: pointer;
    display: inline;
}
 
.noLink:hover {
    color: #cc103c;
}
.expert-review-poll {
    background: #ff9d7a59 !important
}
.entry-title a{border-bottom: 0px;}
.flatPM_sidebar{padding-bottom:10px;}
.reblockotst{padding-bottom: 25px;}
@media (max-width: 700px) {.post__text.related a {
    font-size: 1.2rem;
}}
.site-branding{padding:0 80px 0 0;}
.b-r--before-site-content {
    margin: 0px !important;
    padding-left: 20px;
    padding-right: 20px;
}
.expert-review-likes__icon svg {
    width: 22px !important;
    height: 22px !important;
    vertical-align: -.125em !important;
}
table.rairingtable tbody tr td + td a, table.rairingtable tbody tr td + td span  {padding: 5px 10px;
text-decoration: none;
display: block;
font-weight: bold;
text-align: center;
color: #212121;
background-color: #ffcc00;
border-radius: 4px;}
table.rairingtable tbody tr td + td + td a {padding: 5px 10px;
text-decoration: none;
display: block;
font-weight: bold;
text-align: center;
color: #c8553a;
background-color: #fff8e5;
border-radius: 4px;
border: 1px solid #a7a7a7;} 
.rairingtablezag{background: #f4d9a4; font-weight: bold;}
.entry-content blockquote.warning, .entry-content blockquote.info, .entry-content blockquote.danger, .entry-content blockquote.check, .entry-content blockquote.quote {margin-left: 0px !important;}
.entry-content .table-of-contents{margin-left:0px;background: #DAF7E0;}
/*.entry-content .table-of-contents a{color: rgba(241, 133, 0, 1);}*/
.entry-content .table-of-contents a:hover{color:#8f4f00;}
.table-of-contents__header{margin: 0 0 15px;
	background: #74ED8A;text-align: center;}
.webnavoz-instagram-bottom-item{width:50px;height:50px}.webnavoz-instagram-left,.webnavoz-instagram-right{background-color:#edb43a !important}
.entry-excerpt{font-size:16px;margin-bottom:15px;line-height:1.5;font-weight:bold;margin-top:15px;}
.site-content{padding:15px 0;}
.page-separator {margin: 0 0 30px 0px !important;}
.woman-after-4-h2{margin-left: -3px;}
.flat_pm_crss{top:-34px !important;}
.flat_pm_out.bottom{transform:translateY(100%) translateX(-50%) !important;}
.flat_pm_out.show.bottom{transform:translateY(-100%) translateX(-50%) !important;}
.entry-content .table-of-contents ol .level-3::before {width:auto;}
.table-of-contents__list {
	overflow: hidden;
	position: relative;    
}
.table-of-contents__list.js-table-of-contents-list {
	height: 110px;
}
.table-of-contents__list.js-table-of-contents-list:after{
	content: "";
	display: block;
	height: 10px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
.content_toggle {cursor:pointer; background:none !important;font-weight: normal !important; text-align: center;
padding-bottom: 5px;}
.table-of-contents__header span {background: #74ED8A !important;}
.table-of-contents ol{padding-bottom: 0px!important;}
.mob-search {
    display: block;
}
.popstati {
    padding-top: 20px;
}
.social-button__moon {
 background:none;
 padding-left: 35px;
color: white;
	display: inline-block;
	max-width: 355px;
	width:100% !important;
	font-size: .7em !important;
	
}
.social-buttons_moon{white-space: normal !important;}

.social-links-header{}
.social-button__moon:hover{text-decoration: underline;transform: scale(1) !important;color: white !important;opacity: 1 !important;box-sizing:border-box;}
.social-button__moon:after {
		top: 0px !important;
    right: 0px !important;
    bottom: 0px !important;
    left: 0px !important;
 content:'';

	background: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30' height='30' viewBox='0 0 30 30'%3e%3cimage id='Слой_0' data-name='Слой 0' width='30' height='30' xlink:href='data:image/png;base64,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'/%3e%3c/svg%3e ") left no-repeat;
}
.social-button__moon_prim:after {
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='29.952' height='29.952' viewBox='0 0 512 512'%3e%3cimage data-name='Слой 0' x='6' width='500' height='512' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAeCAQAAAB6Dt0qAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAAE8wAABPMAaNWy1MAAAAHdElNRQflDAUSFR6qa5HLAAABmklEQVQ4y83UT4iMcRzH8dfzmBpiGp69IMlwIFdrDxSJktNeXeWmyAE3ByEpR06ojTTKlpP8uzBtOWm1ymUP2rIpG7G7pKX5OezMNGOe5xkzJ9/v5df387y/v+f7+fY8ZEVRTfBaWd8xIThpwdv+0eAiTgj9ow8EZwXP+0eX4aeDgMsvXcgW26W9Znyw3XADq+CSKZFFb8xktdigJjiAc0IrF1qnV1ngecG8I2CFoUYmyhJDElXf0rBDXvrtcu7MN3xJK38VHO9h121z3cXYiPtuGbcmB/2u3l2MwFFVnFJD5IfYyo4VXXHQiEjkk9nuJd1sczYv7zYXGrXhW2wUBM+8c7pD+emXEoJdruOYsfTJpt3JmbvonuChnWnie+M9HB8V1OMUoWApFzyjatJomjTrkURinZK1jVPT8f0+Cq5mdX3ScnO+dZoWY1gwaVu3w83YZLeSoOKCa6ZEInMeC9bb4YV/iJJga7Yc56AVbB4M7RH/H1rEqkEbjylmi3/vtWyfQuOPv2TR6gYcqZvwOe+ePTlf6uHOR/8Ai+ST5yJP8MEAAAAASUVORK5CYII='/%3e%3c/svg%3e") left no-repeat;
}
.site-branding {
    flex-grow: 0.1 !important;
}
@media (max-width: 992px) {.social-links-header{ margin-bottom: 10px !important;white-space: normal;}
	.social-button__moon:after{}}


  @media (min-width: 1200px) {.main-navigation ul li a, .main-navigation ul li .removed-link, .footer-navigation ul li a, .footer-navigation ul li .removed-link {padding: 16px 7px !important;} }
 @media (max-width: 1199px) {.main-navigation ul li a, .main-navigation ul li .removed-link, .footer-navigation ul li a, .footer-navigation ul li .removed-link {padding: 16px 7px !important;} }
@media (min-width: 992px) {
	.main-navigation .main-navigation-inner,.footer-navigation .main-navigation-inner {
		padding: 0 10px;
	}
}

.youtube {
	background-color: #000;
	margin-bottom: 30px;
	position: relative;
	padding-top: 56.25%;
	overflow: hidden;
	cursor: pointer;
}
.youtube img {
	width: 100%;
	top: -16.82%;
	left: 0;
	opacity: 0.7;
}
.youtube .play-button {
	width: 90px;
	height: 60px;
	background-color: #f67373;
	box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
	z-index: 1;
	opacity: 0.8;
	border-radius: 6px;
}
.youtube .play-button:before {
	content: "";
	border-style: solid;
	border-width: 15px 0 15px 26.0px;
	border-color: transparent transparent transparent #fff;
}
.youtube img,
.youtube .play-button {
	cursor: pointer;
}
.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before {
	position: absolute;
}
.youtube .play-button,
.youtube .play-button:before {
	top: 50%;
	left: 50%;
	transform: translate3d( -50%, -50%, 0 );
}
.youtube .play-button:hover {background-color: #ed1818;}
.youtube iframe {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}
.advads-close-button{width: 25px !important;
    height: 25px !important;
    top: -25px !important;
    line-height: 25px !important;
    right: 0px !important;
    font-size: 25px !important;
background: #ccc !important;}
.entry-content table td{vertical-align: top;}
.scrolltop{bottom: 10px !important;z-index: 50 !important;}
.flat_pm_outgoing {z-index: 100;}
.entry-image{margin:0 0 15px !important;text-align:center;}
.entry-content{padding-left:0;}
.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5{margin:.4em 0 .4em;color:#18a232;}
.entry-content h3{color:#000000;}
.entry-content h4{color:#000000;text-decoration: underline;}
.entry-content p{margin-bottom:15px;}
.entry-content blockquote{margin-left: 0px;}
.entry-content ol, .entry-content ul{margin:1em 0 1em 1em;}
.entry-content ol li, .entry-content ul li{margin:.4em 0;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-weight:normal;}
.entry-title{text-align:center;color:#18a232;}
.entry-content h2 {
    position: relative;
}
.entry-content h3 {
    position: relative;
}
.entry-content h2::before {
    content: '';
    position: absolute;
    top: 0;
    left: -20px;
    width: 6px;
    height: 100%;
    background-color: #128928;
}
.entry-content h3::after {
    content: '';
    display: block;
    width: 15px;
    height: 2px;
    position: absolute;
    left: -20px;
    top: 50%;
    background: #ffa95e;
}
.post-card{margin-bottom:20px;}
.info-block{padding:10px 1em 10px 2em;background:none repeat scroll 0% 0% #ffd1c2;margin:0 0 10px;min-height:40px;display:block;}
.info-block:before{content:'!';color:#fc80bf;font-size:30px;margin-left:-20px;float:left;}
.b-related{margin-bottom:0px;}
.b-related__header{background-repeat:no-repeat;height:41px;}
.comments-title{background-image:url("/wp-content/themes/root_child/images/zagol_blok_comment.png");background-repeat:no-repeat;height:41px;margin:0 0 10px;}
.comment-reply-title{background-repeat:no-repeat;height:41px;margin-top:15px !important;}
.site-header{background-color:#ff9d7a;}
.main-bl-title{margin-bottom:10px;}
.main-bl-title a{font-size:22px;letter-spacing:1px;max-width:700px;width:100%;position:relative;display:inline-block;color:#128928;text-align:left;z-index:1;text-decoration:underline;}
.main-bl-title a:hover{text-decoration:none;}
.main-bl-title a:before{content:"";position:absolute;top:calc(50% - 6px);left:0;right:0;height:12px;background:#74ED8A;z-index:-1;}
.main-bl-title a span{background:white;padding:0 15px;margin-left:20px;}
.glavblock{margin-bottom:0px;}
.topreclama{border-left:5px solid #DF780F;margin-bottom: 10px;}
.main-navigation ul li a, .main-navigation ul li .removed-link, .footer-navigation ul li a, .footer-navigation ul li .removed-link{padding:16px 16px;}
#yandex_ad11 table {white-space: normal !important;}
@media (max-width:576px){.site-logotype img{max-width:240px;max-height:100px;}.entry-content ol:not([class]) li:before,
.home-text ol:not([class]) li:before,
.taxonomy-description ol:not([class]) li:before {
 width:35px !important;
 height:35px !important;
}}
.site-branding{padding:0;}
.site-header {min-height: 110px;}
.site-logotype{min-height:100px;margin-bottom: 0px;}
.site-logotype a{display: block;line-height: 0.5;}
@media (min-width: 768px){.post-card{margin-left: 40px !important;}.entry-title {
    font-size: 30px;
}}
@media (min-width:992px){.site-logotype a{display: block;width: 240px;height: 100px;}}
@media (min-width:992px){.site-logotype{}}
#cancel-comment-reply-link{float:right;}
.reclintext{margin-bottom:15px;text-align: center;display: block;}
.spanh2{color:#C84563;font-weight:normal;font-size:25px;}
.pol_zag{font-size:18px;color:#F66;}
.pol_block{display:block;float:left;margin-top:10px;}
.descrpol img{float:left;margin:5px;}
.descrpol p{margin:5px;}
.widget-header{margin:0 0 15px;padding:0px 0 10px;}
.u9bff2df6355e0ddb875ca3442a4a7239{padding:0px;margin:0;padding-left:10px;padding-top:1em!important;padding-bottom:1em!important;width:100%;display:block;font-weight:bold;background-color:#e6e6e6;border:0!important;border-left:4px solid #ffa500!important;text-decoration:none;}
.u9bff2df6355e0ddb875ca3442a4a7239 a:active, .u9bff2df6355e0ddb875ca3442a4a7239 a:hover{opacity:1;transition:opacity 250ms;webkit-transition:opacity 250ms;text-decoration:none;text-decoration:underline!important;}
.u9bff2df6355e0ddb875ca3442a4a7239 a{;text-decoration:underline!important;color:#ff9900;transition:background-color 250ms;webkit-transition:background-color 250ms;opacity:1;transition:opacity 250ms;webkit-transition:opacity 250ms;}
.u9bff2df6355e0ddb875ca3442a4a7239 .ctaText{float:left;font-weight:bold;color:#000000;text-decoration:none;margin:0 5px 0 0;}
.text-content-on-image{position:absolute!important;opacity:0!important}.text-content-on-image:hover{opacity:1!important}.image_onhover{cursor:pointer!important;position:relative;display:flex;margin:0 auto}.slidebox-spec-cb{padding:10px;position:fixed;bottom:0;z-index:99999;}.slidebox-spec-cb p,a.more{font-size:11px;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;letter-spacing:1px;color:#555;margin:0}a.more{cursor:pointer;color:#69f}a.more:hover{text-decoration:underline}.slidebox-spec-cb h2{color:#e28409;font-size:18px;margin:0 20px 5px 0}a.close{background:#FFF;width:167px;height:30px;position:absolute;cursor:pointer;top:-23px;right:10px;padding:5px;color:#088c62;border:1px solid;line-height:20px;}.hovered_play_icon{position:absolute;top:50%;left:50%}.active .hovered_play_icon{display:none}
.image_onhover img{padding:0;margin:0!important;}
@media screen and (max-width:490px){.slidebox-spec-cb{padding:0px;}
a.close{top:-33px;right:1px;}}
.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.8);z-index:100;display:none;top:0;left:0}.reveal-modal{top:100px;left:50%;margin-left:-300px;width:520px;background:#eee url(images/modal-gloss.png) no-repeat -200px -80px;position:absolute;z-index:101;padding:30px 40px 34px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4)}.reveal-modal.small{width:200px;margin-left:-140px}.reveal-modal.medium{width:400px;margin-left:-240px}.reveal-modal.large{width:600px;margin-left:-340px}.reveal-modal.xlarge{width:800px;margin-left:-440px}.reveal-modal .close-reveal-modal{font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:700;cursor:pointer}
.m-flip{-moz-perspective:1000;-webkit-perspective:1000;perspective:1000}.m-flip,.m-flip .front,.m-flip .back{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto}.m-flip .m-flip__content{-moz-transition:.6s;-o-transition:.6s;-webkit-transition:.6s;transition:.6s;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.m-flip .m-flip__content.active,.m-flip .m-flip__content:hover{-moz-transform:rotateY(180deg);-webkit-transform:rotatey(180deg);transform:rotatey(180deg)}.m-flip .front,.m-flip .back{position:absolute;top:0;left:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.m-flip .front{z-index:2}.m-flip .back{-moz-transform:rotatey(180deg);-webkit-transform:rotatey(180deg);transform:rotatey(180deg)}

.ya-share2_horizontal {
	margin-bottom: 15px;
	text-align: center;
}

.ya-share2_horizontal .ya-share2__container_size_m .ya-share2__counter {
	position: absolute;
	top: -2px;
	right: -2px;
}

.ya-share2_horizontal .ya-share2__counter:before {
	display: none;
}

.ya-share2_horizontal .ya-share2__container_size_m .ya-share2__icon {
	height: 42px;
	width: 42px;
	background-repeat: no-repeat;
	position: relative;
	background-size: 42px 42px;
}

.ya-share2_horizontal .ya-share2__list_direction_horizontal>.ya-share2__item {
	margin-bottom: 4px;
	display: block;
	float: left;
}

/*.ya-share2_horizontal .ya-share2__item .ya-share2__icon:after {
	content: 'Поделиться';
	position: absolute;
	top: 50%;
	margin-top: -9px;
	left: 47px;
	color: #fff;
	font-size: 18px;
	line-height: 1;
}

.ya-share2_horizontal .ya-share2__item.ya-share2__item_service_odnoklassniki .ya-share2__icon:after {
	content: 'Класснуть';
}

.ya-share2_horizontal .ya-share2__item.ya-share2__item_service_twitter .ya-share2__icon:after {
	content: 'Твитнуть';
}

.ya-share2_horizontal .ya-share2__item.ya-share2__item_service_telegram .ya-share2__icon:after {
	content: 'Отправить';
}

.ya-share2_horizontal .ya-share2__item.ya-share2__item_service_pinterest .ya-share2__icon:after {
	content: 'Запинить';
}

.ya-share2_horizontal .ya-share2__item.ya-share2__item_service_viber .ya-share2__icon:after {
	content: 'Вайбернуть';
}

.ya-share2_horizontal .ya-share2__item.ya-share2__item_service_whatsapp .ya-share2__icon:after {
	content: 'Ватсапнуть';
}

.ya-share2_horizontal .ya-share2__list_direction_horizontal>.ya-share2__item:nth-child(4n) {
	margin-right: 0;
}

.ya-share2_horizontal .ya-share2__list_direction_horizontal>.ya-share2__item:nth-child(4n+1) {
	clear: both;
}

@media (min-width: 992px){
	.ya-share2_horizontal .ya-share2__list_direction_horizontal>.ya-share2__item:nth-child(4n) {
		margin-right: 4px;
	}

	.ya-share2_horizontal .ya-share2__list_direction_horizontal>.ya-share2__item:nth-child(4n+1) {
		clear: none;
	}

	.ya-share2_horizontal .ya-share2__list_direction_horizontal>.ya-share2__item:nth-child(3n+1) {
		clear: both;
	}
}
*/
@media (max-width: 550px) {
	.ya-share2_horizontal .ya-share2__list_direction_horizontal>.ya-share2__item:nth-child(5n) {
		margin-right: 4px;
	}

	.ya-share2_horizontal .ya-share2__list_direction_horizontal>.ya-share2__item:nth-child(5n+1) {
		clear: none;
	}

	.ya-share2_horizontal .ya-share2__list_direction_horizontal>.ya-share2__item:nth-child(5n+1) {
		clear: both;
	}
}/*
@media (max-width:550px) {
	.ya-share2_horizontal .ya-share2__list_direction_horizontal>.ya-share2__item:nth-child(3n+1) {
		clear: none;
	}

	.ya-share2_horizontal .ya-share2__list_direction_horizontal>.ya-share2__item:nth-child(2n+1) {
		clear: both;
	}
}

@media (max-width:384px) {
	.ya-share2_horizontal .ya-share2__list_direction_horizontal>.ya-share2__item {
		clear: none;
		margin-right: 0!important;
		float: none;
	}
}
*/



@media (min-width: 1200px) {
	.widget-area {
		display: block;
		width: 320px;
		padding-right: 20px;
	}
}


@media (min-width: 1200px) {
	.content-area {
		float: left;
		width: 630px;
		padding-right: 0;
		padding-left: 20px;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 975px;
	}
}


@media (min-width: 1200px) {
	.post-card {
		width: 280px;
		margin-left: 40px;
	}
}

.crb-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    grid-auto-rows: auto;
    grid-column-gap: 20px;
    grid-row-gap: 15px;
    margin-bottom: 20px;
}

.crb-item-container {
    height: 260px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.35);
    border-radius: 6px;
}

.crb-item-container > a {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    color: #2b68a8;
}

.crb-item-container img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    margin: 0;
}
.crb-item-container p {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: 0;
    padding: 30px 10px 10px 20px;
    font-size: 22px;
    display: flex;
    align-items: flex-end;
    font-weight: bold;
    line-height: 24px;
}

.crb-item-container:nth-child(even) p {
    color: whitesmoke;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 10%, #111111 100%);
}

.crb-item-container:nth-child(odd) p {
     color: whitesmoke;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 10%, #111111 100%);
}

.crb-item-container:nth-child(even):hover p {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.59) 30%, #111111 100%);
}
.crb-item-container:nth-child(odd):hover p {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.59) 30%, #111111 100%);
}

.crb-header {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 20px;
    display: block;
}

@media screen and (max-width: 40em) {
    .crb-container {
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        grid-auto-rows: auto;
        grid-column-gap: 0;
        grid-row-gap: 15px;
    }

    .crb-item-container p {
        padding: 20px 10px 10px 15px;
    }
}

