/*
Theme Name: OceanwpChild
Theme URI: https://www.netinfo.me
Author: AtStudio
Author URI: https://www.netinfo.me
Description: Child theme for Oceanwp
Version: 1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: oceanwpchild
Template: oceanwp
Tags: two-columns, right-sidebar, footer-widgets, blog, news, custom-background, custom-menu, post-formats, rtl-language-support, sticky-post, editor-style, threaded-comments, translation-ready, buddypress, custom-colors, featured-images, full-width-template, theme-options, e-commerce
*/

/*
.elementor-6 .elementor-element.elementor-element-376cdbb .elementor-slide-button {
    display: none !important;
}

.elementor-slides .swiper-slide-inner .elementor-slide-heading {
    display: none;
}

.elementor-slides .swiper-slide-inner .elementor-slide-heading {
    display: none;
}

.elementor-slides .swiper-slide-inner .elementor-slide-description {
    display: none;
}

.elementor-6 .elementor-element.elementor-element-be02f25 .elementor-slide-button {
    display: none;
}


*/

#billing_country_field,
#shipping_country_field {
    display:none;
}

.woocommerce-product-details__short-description p:last-child {
position:relative;
padding-bottom:56.25%;
height:0;
overflow:hidden;
border: none !important;
}
.woocommerce-product-details__short-description iframe,.woocommerce-product-details__short-description object,.woocommerce-product-details__short-description embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}




.regsel1 select {
   padding: 0px 15px !important;
    display: inline-block!important;
    vertical-align: middle !important;
    border-color: #4D940C !important;
    border-width: 1px 1px 1px 1px !important;
    border-radius: 36px !important;
    font-size: 13px !important;
    color: #333 !important;
    background-color: #F1F2F3 !important;
}
 
 
.numbp {
   font-weight: 500;
}

.rc-anchor-logo-img {
	-webkit-filter: grayscale(100%);
  filter: grayscale(100%);
	
}


.elementor-6 .elementor-element.elementor-element-8b61a2c {
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}










#field_9ab37b7 {
	display: none !important;
	opacity: 0 !important;
}

.rc-anchor-invisible-text {
	background-color: #4D940C !important;
	background: #4D940C !important;
}

.woocommerce ul.products li.product .button, .woocommerce ul.products li.product .product-inner .added_to_cart {
   color: #ffffff !important;
   background-color: #4D940C !important;
   
}



.price, .amount {
   color: #4D940C !important;
   
}

.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
   border-radius: 10px !important;
}


.elementor-250 .elementor-element.elementor-element-7dd9a04:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-7dd9a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer

{
   border: 5px solid #4D940C !important;
   border-radius: 10px !important;
}




.woocommerce div.product {
   border-radius: 10px !important;
}

.elementor-516 .elementor-element.elementor-element-1cfc740 .elementor-heading-title {
   margin-top: 25px;
   min-height: 60px !important;
   display: block !important;
}



.elementor-6 .elementor-element.elementor-element-b2363ac a > img {
    border-style: none;
    border-radius: 10px;
}

.categorymain .product-category .woo-entry-image img {
    width: 200px;
    margin: 5px;

}

.product-category img:hover {
    opacity: 0.8;
    border-radius: 50%;
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}


.product-category img {
        -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}



.elementor-element-0c88db7 .elementor-image-box-wrapper {
    display: flex;
	
}


.elementor-element-0c88db7 .elementor-image-box-content {
	margin-left: 9px;
}

p {
	margin: 0 0 10px;
}

.callbackbutton {
	cursor: pointer;
}

.page-header-title {
	max-width: 50%;
}

.product-category img:hover {
    opacity: 0.8;
}

.woocommerce-product-gallery__image {
	max-height: 350px;
}

.woocommerce .owp-account-links li .owp-account-link {
	font-size: 30px;
}

.categorymain .product-category {
	background: rgb(102,195,24);
  background: radial-gradient(circle, rgba(102,195,24,1) 0%, rgba(89,167,17,1) 100%);
	padding: 15px!important;
	border-radius: 10px;
}

.categorymain .product-category .product-inner {
	display: flex;
	flex-direction: row-reverse;
    justify-content: flex-start;
    align-items: center;
}


.categorymain .product-category .woo-entry-image img {
	width: 200px;
	margin: 5px;
}

.categorymain .woo-entry-inner {
	width: 100%;
}

.categorymain .woocommerce ul.products li.product-category.product .woo-entry-image {
	margin-bottom: 0px;
}

.categorymain h2 {
	margin-bottom: 0px;
	color: #ffffff;
	
}
.categorymain .h2 {
	color: #ffffff;
	
}

.pswp__caption {
	display: none;
}

.woof_reset_button_2 {
	background-color: #e4e4e4!important;
	border: none;
}
.slick-arrow {
	background-color: transparent!important;
}

.fancybox-caption__body {
	display: none;
}

.woocommerce-product-gallery__image img {
	max-height: 400px;
	object-fit: cover;
}

.zoomtoo-container img {
	max-height: 400px;
	object-fit: cover;
}

/*Телефон ветрикальный*/
@media (max-width: 495px) {
	.wpgs-nav {
		margin-bottom: 40px;
	}
	
.elementor-swiper-button-prev {
    top: 60% !important;
}	

.elementor-swiper-button-next {
    top: 60% !important;
}	
	
.elementor-slide-button {
	    display: none !important;
	}
	
.swiper-slide-bg {
	   background-size: contain !important;
	}
	
}