﻿/*
Theme Name: Bono Child
Theme URI: https://wpshop.ru/themes/bono
Author: WPShop.ru
Author URI: http://wpshop.ru/
Template: bono
Version: 1.0.0
*/

/* Below you can add your CSS styles */
/* Ниже Вы можете добавить свои CSS стили */

.header-phone__item:last-child a:before {
	left: 3px;
}

.soglasie {
	font-size: 9pt;
    line-height: 1.2;
    color: #595959;
    padding: 0;
    margin: 0;
}

#billing_postcode_field .required {
	display: none;
}

#billing_postcode_field label:after {
	content: '(необязательно)';
}

.payment_box p {
	display: none;
}

.cart-subtotal {
	display: none;
}

.related {display: none}

.ytvideo{
	width:100%;
	height:250px;
}

#recent-posts-2 ul li {
	margin-bottom:20px;
}

#recent-comments-2 {
	display: none;
}

.rating-box {
	display: none;
}

.entry-author {
	display: none;
}

.widget_recent_entris .widget-header ul li {
	margin-bottom: 15px;
	
}

.elementor-1819 li::before {
	content: "-";\
	display: none;
}

.footer-navigation ul li>a, .footer-navigation ul li>span, .main-navigation ul li>a, .main-navigation ul li>span {
    font-weight: 800;
}

.post-card__title a {
	border-bottom: 1px solid #ccc;
}
.post-card__title a:hover {
	border-bottom: 1px solid #3960ff;
}

.post-card__comments {
	display: none;
}

h3 a {
	border-bottom: 1px solid #ccc;
}
h3 a:hover {
	border-bottom: 1px solid #3960ff;
}

.author-box {
	display: none;
}

.card-slider--type-product .card-slider__title {
background: transparent;
}

.site-header {
    padding-top: 10px;
	padding-bottom: 10px;
}

.footer-widget a {
	border-bottom: 1px solid #ccc;
}

.shop-item--type-standard .shop-item-inner {
    border-radius: 20px;	
}

.ucheb {
	width:110%;
	height: fix-content;
	overflow-x: auto;
	padding:20px;
}

.wpcf7-list-item {
    margin: 0;
}

.wpcf7-form {
	padding: 20px;
	background: #cccccc50;
	border-radius: 15px;
	max-width: 350px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

[type=reset], [type=submit], button, html [type=button] {
    margin-left: 63px;
}

.shop-item__title {
    text-align: center;
}

.shop-item__price {
	text-align: center;
}

.shop-item__image {
	height: 300px;
}

.entry-content ol:not([class]), .entry-content ul:not([class]), .home-text ol:not([class]), .home-text ul:not([class]), .taxonomy-description ol:not([class]), .taxonomy-description ul:not([class]) {
    margin-bottom: 0.5em;
}

.shop-item--type-standard .shop-item-inner {
    justify-content: flex-start;
}

.humburger span {
    height: 3px;
	border-radius: 3px;align-content
}

.humburger.open span:first-child {
    -webkit-transform: translateY(6px) rotate(45deg) translateZ(0);
    transform: translateY(6px) rotate(45deg) translateZ(0);
}

.footer-navigation ul li>a, .footer-navigation ul li>span, .main-navigation ul li>a, .main-navigation ul li>span {
	padding: 15px 20px;
}
.phone-mobile-8800 {
	display: none;
}


/* OTSTIPI */

.post-card__meta {
    margin-bottom: 5px;
}

.post-card--vertical {
    padding: 10px;
    margin-bottom: 20px;
}

.section-block__header {
    margin-bottom: 10px;
}

.product_meta .sku_wrapper {
	display: none !important;
}

.shop-item__image img {
    max-height: 300px !important;
}

/* ЗАГОЛОВКИ НА ГЛАВНОЙ */
.section-block__header {
    text-align: center;
}

.section-block__title {
    margin-right: 0; 
    margin-bottom: 15px;
}
/* выравнивание фона баннера от размера экрана */

.banner2023 {/*
	width: 100%;
	height: 90px;
	background: url('https://carboxi.ru/wp-content/uploads/2023/10/site.jpg') center center no-repeat;
	background-size: contain;*/
}

.banner2023 a {
    display: block;
    text-align: center;
    width: 100%; 
	height: 140px;
	border-bottom: 0;
	text-decoration: none;
}

@media (min-width: 768px)
{
.ytvideo{
	width:600px;
	height:400px;
}

.card-slider__image {
    min-height: 400px !important;
}
	
.section-block, .section-html {
    margin-left: -45px;
    margin-right: -45px;
    padding-top: 20px;
    padding-bottom: 0px;
    margin-top: -40px;
    margin-bottom: 40px;
}
}

@media (max-width: 768px) {
	
	.clearfy-cookie {
		bottom: 100px !important;
	}
	
.header-phone__item a:before {
    top: 0.19em;
    left: 35px;
}
	.social-links {
		display: none;
}
.header-cart {
    top: 13px;
    right: 6px;
}

.shop-item__image {
    height: 100%;
}
	
.card-slider--type-product .card-slider-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 900px;
    margin: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    flex-direction: column;
}
	
.card-slider--type-product .card-slider__image {
		margin-right: 0;
	}
	
.card-slider--type-product .card-slider__title {
    text-align: center;
}
	
.banner2023 {
	width: 100%;
	height: 220px;
	background: url('https://carboxi.ru/wp-content/uploads/2023/05/ShK_Simpozium_2023-03-1_r.webp') center center no-repeat;
	background-size: contain;
}
	
.banner2023 a {
    display: block;
    text-align: center;
    width: 100%; 
	height: 220px;
	border-bottom: 0;
	text-decoration: none;
}	
	
.phone-mobile-8800 {
	position: fixed;
	z-index: 99;
	bottom: 19px;
	left: 22px;
	background-color: #3148a4c4;
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	text-align: center;
	display: flex;
	width: auto;
	height: auto;
	padding: 19px 22px 12px 45px;
	border-radius: 60px;
	overflow: hidden;
}

.phone-mobile-8800 svg {
	position: absolute;
    top: 22px;
    left: 11px;
}

.phone-mobile-8800 a {
	color: #fff;
	font-family: Montserrat, sans-serif;
	font-size: 18pt;
	font-weight: 700;
	line-height: 0.7;
	text-decoration: none;
	border-bottom: 0;
	text-align: center;
}

.phone-mobile-8800 a span {
	color: #fff;
	font-family: Montserrat, sans-serif;
	font-size: 8pt;
	font-weight: 600;
	text-align: center;
}
	
.scrolltop {
		display: none !important;
	}
	}