/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
 body,h1,h2,h3,h4,a,h5,p {
    font-family: 'Open Sans', sans-serif!important;
} 

.rating-wrap {
	display: none;
}
.cr-customer-consent {
	display: none;
}
#footer_b {
	color: #fff;
}
#footer_b h5, #footer_b .porto-u-sub-heading {
//font-family: 'Open Sans';
 font-weight: bold;
 color: #fff!important;
}
#footer_b .porto-u-sub-heading {
font-size: 20px;	
}
#footer_b .menu-item a{
text-transform:inherit;
padding-top: 4px;
padding-bottom: 4px;
}
#footer_b .product-categories {
	padding-top: 10px;
	padding-left: 16px;
}

#footer_b .product-categories {
//	width: 100px;
//	border: 1px solid red;
}
#footer_b .cat-item {
	//border: 1px solid gray;
	width: 48%;
	display: inline-block;
}
#footer_b h5 {
	padding-left: 16px;
}
#footer_b a{
color: #fff;
}
#footer_b .attachment-full {
//	width: 500px;
//	height: auto;
}
#footer_b .widget_sidebar_menu .widget-title {
	background-color: transparent;
	
}
#footer_b .elementor-icon {
border: 3px solid #000;	
padding: 5px;
border-radius: 40px;
font-size: 30px;
}
#dost p{
//font-family: 'Open Sans';
  font-weight: normal!important;
font-style: normal;
 font-weight: 600; 
 font-size: 24px!important;
 margin-top: -20px;
  
}
#telef_f h2{
font-weight: 600;
}
.total-count span {
//	display: none;
}
.quickview-inner .share-links {
	display: none;
}
.woocommerce-product-rating .star-rating {
	display: none;
}
.bs-tooltip-auto {
	display: none;
}
.e-con-full {
	//display: none;
}

//#id_mag {
//	
//}
@media (min-width: 1920px) {
#id_menu {
	padding-left: 114px;
}
}
@media (min-width: 2048px) {
#id_menu {
	padding-left: 137px;
}
}

.porto-u-sub-heading h3 {
	font-family: 'segoeprint'!important;
}
/*<div class="woocommerce-terms-and-conditions-wrapper">
		<div class="woocommerce-privacy-policy-text"><p>Я соглашаюсь с обработкой персональных данных и Политикой конфиденциальности <a href="http://service.loc/privacy-policy/" class="woocommerce-privacy-policy-link" target="_blank">политика конфиденциальности</a>.</p>
</div><p class="cr-customer-consent"><label class="woocommerce-form__label woocommerce-form__label-for-checkbox checkbox"><input type="checkbox" class="woocommerce-form__input woocommerce-form__input-checkbox input-checkbox cr-customer-consent-checkbox" name="cr_customer_consent" id="cr_customer_consent"><span class="woocommerce-terms-and-conditions-checkbox-text">Would you like to be invited to review your order? Check here to receive a message from CusRev (an independent reviews service) with a review form.</span></label><input type="hidden" name="cr_customer_consent_field" value="1"></p>

			</div>*/

.add_to_cart_button {
	background-color: #0064a9!important;
}
.wc-proceed-to-checkout .btn {
	background-color: #0064a9!important;
}
.woocommerce-checkout-review-order button {
		background-color: #0064a9!important;
}
.cart-popup .button.checkout {
  	background-color: #0064a9!important;
}
.product-categories .cat-item  a:hover{
	color: #0064a9!important;
}
.breadcrumbs-wrap .breadcrumb a:hover{
	color: #0064a9!important;
}
#footer a{
//	background-color: none!important;
//	color: red;
border: none!important;
//padding-bottom: 2px;
}
#footer li{
	background-color: transparent!important;
	border: none!important;
}
#footer a:hover{
	background-color: transparent!important;
	color: #0064a9!important;
	border: none!important;
}
.add-to-cart button {
  	background-color: #0064a9!important;
	
}
.star-rating {
	display:none!important;
}
.sticky-product .availability, .yith_wcwl_wishlist_footer {
	display:none!important;
}
.single_add_to_cart_button {
  	background-color: #0064a9!important;
}

#kn_tel
{
font-weight: 600;
font-size: 32px!important;
//color: #23262a!important;
padding-left: 0px;
padding-right: 0px;
}
.zoomWindowContainer {
	display: none;
}
@media (max-width: 962px) {
.bg-on-large-device {
background-image:none!important;
}
}
.widget_sidebar_menu {
	border: none!important;
}
#logo_rib .img-responsive{
	width:130px;
	margin-left: 50px;
}
@media (min-width: 1600px) {
#logo_rib .img-responsive{
	width:160px;
}	
}
.e-fab-telegram-plane path{
	color: #fff;
}

.slaid1 {
	height: auto!important;
}
.elementor-2 .elementor-element.elementor-element-2cc0653 {
	--min-height: 0px!important;
}
.obl_tex {
//	border: 1px solid red;

}

.obl_tex {
	top: 27px!important;
	left: 54px!important;
	max-width: 70%!important;
}
@media (min-width: 640px) {
.obl_tex {
	top: 27px!important;
	left: 76px!important;
	max-width: 75%!important;
}
}
@media (min-width: 768px) {
.obl_tex {
	top: 27px!important;
	left: 76px!important;
	max-width: 100%!important;
}
}
@media (min-width: 1360px) {
.obl_tex {
	
		top: 49px!important;
	left: 120px!important;
}	
}
@media (min-width: 1440px) {
.obl_tex {
	
		top: 49px!important;
	left: 120px!important;
}	
}

@media (min-width: 1920px) {
.obl_tex {
	top: 87px!important;
	left: 120px!important;
}
}
@media (min-width: 2048px) {
.obl_tex {
	top: 120px!important;
	left: 120px!important;
}
}
.zagg {
	
}
.pod_zag {
	
}
.zag_knopka {
	
}
.elementor-divider, .elementor-element {
	border: none!important;
	--divider-border-style:none!important;
}
@media (max-width: 1280px) {
.slaid_gl_sh2568 img{
	height: 300px!important;
}
}

@media (max-width: 414px) {
.slaid_gl_sh2568 img{
	height: 400px!important;
}
}

form.cart .product-weight-price{
	width: 100%;
}

.shop_table div.quantity .plus,
.shop_table div.quantity .minus,
.product div.quantity .plus,
.product div.quantity .minus{
	color: #fff !important;
	background-color: #0064a9 !important;
}

div.quantity .qty{
	border-width: 1px 0 1px 0 !important;
}

.weight-units{
	display: flex;
	align-items: center;
	padding-right: 6px;
	border-color: var(--porto-gray-2);
	border-width: 1px 0 1px 0;
	border-style: solid;
	font-size: 13px;
}