/*
/*
Theme Name: Woodstock Child
Theme URI: http://woodstock.temashdesign.com/
Description: This is a child theme for Woodstock.
Author: Temash Design
Author URI: http: //www.temashdesign.com/
Template: woodstock
Version: 1.0
*/

@import url("../woodstock/style.css");
   
/****** товары ********/
#products .product-item.product_hover_disable figure.product-inner .inner-desc,
#products .product-item figure.product-inner.hover .inner-desc {
display: none; }
.product-layout-list .category-discription-grid-list li {
list-style: disc !important; }
.product-layout-list .category-discription-grid-list ul {
padding-left: 40px; }
.box-share-master-container a i {
display: inline-table; }

#archive-categories .list_shop_categories li .caterory-thumb img {
width: 40px;
height: 40px; }

#products li.product-item figure.product-inner p {
margin: 5px 0 5px;
font-weight: 500;
font-size: larger; }
.product-layout-list .category-discription-grid-list p {
font-size: 22px !important;
line-height: 28px !important;
font-weight: 400;
font-style: normal; }
.mc-dark #products li.product-item figure.product-inner p a {
color: #a17c53; }
.mc-dark #products li.product-item figure.product-inner p a:hover {
color: rgb(128, 90, 39); }

.woocommerce-tabs h2:first-of-type {
display: block; }


/****** цвет и картинки ********/
.mc-dark .site-content {
color: #bdbdbd; }
.mc-dark h1, .mc-dark h2, .mc-dark h3, .mc-dark h4, .mc-dark h5, .mc-dark h6 {
color: #a17c53 !important; }

/****** корзина ********/
.shop-bag .l-header-shop .shopbag_items_number {
color: #1f97b9;
border-color: #1f97b9; }
.shop-bag .l-header-shop .icon-shop::before {
color: #d0d0d0; }
.shop-bag .l-header-shop:hover .shopbag_items_number {
color: #d0d0d0;
background-color: #1f97b9 ;
border-color: #d0d0d0; }
.cart-buttons .update_cart {
padding: 0 !important; }

/****** мега меню ********/
.mn-dark nav#nav ul li > a, .mn-dark nav#st-nav ul li > a {
color: #d3d3d3; }
.sth-dark nav#nav ul li > a, .sth-dark nav#st-nav ul li > a {
color: #d3d3d3; }
#page_header_wrap .mnd-dark .tdl-megamenu-wrapper .tdl-megamenu-title {
color: #e6e6e6;	}

/****** меню категорий ********/
#archive-categories .list_shop_categories li p {
font-size: 1.125rem;
line-height: 26px;
font-weight: 600;
display: block;
margin: 0;
padding: 0;}
.mc-dark #archive-categories .list_shop_categories li p {
color: #a17c53; }

/****** слайдер товаров ********/
.grid_no_animation figcaption {
background: #242424 !important; }
.wpb-woo-products-slider .wpb-wps-slider-item img {
border-radius: 10px !important; }
#content .grid_no_animation figcaption p.pro_title {
margin-top: 15px;
font-weight: 500;
font-size: 120%;
color: #A17C53;
height: 50px;
overflow: hidden; }
#content .grid_no_animation .pro_title:hover {
color: #805A27;
transition: all 0.30s ease-in-out; }
.grid_no_animation figcaption .pro_price_area {
margin: 10px 0 15px 0 !important;
color: #1f97b9;
font-size: 20px; }
.grid_no_animation figcaption .pro_price_area ins {
color: #cc0000; }
.grid_no_animation figcaption .pro_price_area del {
font-weight: lighter; }
.wpb_pro_img_url {
padding: 15px; }
#content .grid_no_animation figcaption a.button,
.wpb_cart_button .button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
padding: 0;
border-radius: 5px;
width: 120px;
height: 40px;
line-height: 42px; }
#content .wpb_slider_area .wpb-wps-pagination-number.owl-theme .owl-dots .owl-dot span {
margin: 5px;
border-radius: 4px; }
.wpb_slider_area .wpb-wps-pagination-number.owl-theme .owl-dots .owl-dot:hover span{
background: #1f97b9; }
.wpb_slider_area .wpb-wps-pagination-number.owl-theme .owl-dot.active span {
background:#393939 !important; }
.owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 30px !important; }
.owl-theme .owl-dots .owl-dot {
background: no-repeat;
padding: 0;
margin: 0 }
.wpb-wps-pagination-number .owl-dot span::before {
line-height: 25px; }
.wpb_slider_area .woocommerce span.ribbon.newbadge {
top: 10px !important;
right: 10px !important; }

.vc_separator.vc_separator_align_left p {
padding: 0 .8em 0 0;
font-size: 160% ;
font-weight: 400;
font-style: normal;
line-height: 1em;
margin: 0;
word-wrap: break-word;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto; } 

.single_product_upsell .carousel-title {
    font-style: inherit;
    text-transform: uppercase;
}

/****** Blog ********/
.from_the_blog_content_desc p {
font-size: 20px;
margin: 20px;
font-weight: bolder; }
.from-the-blog-wrapper .owl-nav {
width: auto !important; }
.from-the-blog-wrapper .owl-nav .owl-prev {
right: 20px !important; }

.carousel-title {
font-size: x-large;
font-weight: 600; }

p.entry-title {
margin-top: 0;
margin-bottom: 10px;
line-height: 80px;
font-size: 35px;
line-height: 45px;
font-weight: 400; }

/****** мега меню мобильное ********/
.snd-dark .mobile-navigation a {
color: #d3d3d3; }
nav#nav ul li > a:hover {
opacity: unset;
color: rgb(31, 151, 185) !important; }
.snd-dark .mobile-navigation a:hover {
color: rgba(161, 124, 83, 1); }

/****** виджеты ******/
.mc-dark .shop_sidebar ul.product_list_widget li a, .fc-dark .shop_sidebar ul.product_list_widget li a, .slide-from-left.snd-dark .shop_sidebar ul.product_list_widget li a, .mc-dark #filters-offcanvas ul.product_list_widget li a, .fc-dark #filters-offcanvas ul.product_list_widget li a, .slide-from-left.snd-dark #filters-offcanvas ul.product_list_widget li a {
color: #A17C53; }
.mc-dark .shop_sidebar ul.product_list_widget li a:hover, .fc-dark .shop_sidebar ul.product_list_widget li a:hover, .slide-from-left.snd-dark .shop_sidebar ul.product_list_widget li a:hover, .mc-dark #filters-offcanvas ul.product_list_widget li a:hover, .fc-dark #filters-offcanvas ul.product_list_widget li a:hover, .slide-from-left.snd-dark #filters-offcanvas ul.product_list_widget li a:hover {
color: rgb(128, 90, 39); }
footer#site-footer.fc-dark h1, footer#site-footer.fc-dark h2, footer#site-footer.fc-dark h3, footer#site-footer.fc-dark h4, footer#site-footer.fc-dark h5 {
color: #e6e6e6; }

.fc-dark .f-columns.shop_sidebar .amount,
.woocommerce .mc-dark ul.product_list_widget li .amount, .woocommerce-page .mc-dark ul.product_list_widget li .amount {
color: rgb(31, 151, 185);
font-weight: bold; }
.woocommerce .mc-dark ul.product_list_widget li ins .amount, .woocommerce-page .mc-dark ul.product_list_widget li ins .amount{
color: rgb(204, 0, 0);
font-weight: bold; }
.woocommerce .mc-dark ul.product_list_widget li del .amount, .woocommerce-page .mc-dark ul.product_list_widget li del .amount {
font-weight: normal; }

.kan-youtube {
font-weight: bold;
text-align: center;}

.mc-dark #archive-categories .list_shop_categories li h4 {
    color: #a17c53; }
	
.widget p, .woocommerce .widget p, .woocommerce.widget p, 
.woocommerce-checkout .widget p {
text-transform: uppercase;
font-size: 1rem;
line-height: 1.6rem;
font-weight: 700;
margin: 0 0 20px 0 !important;
padding: 0;
color: #bdbdbd;
}
.widget_product_categories_with_icon .product-categories-with-icon li {
    border-bottom: 1px solid #242424;
}	

/**************/

.mc-dark #products li.product-item figure.product-inner h4 a {
color: #a17c53; }  
.mc-dark #products li.product-item figure.product-inner h4 a:hover {
color: rgb(128, 90, 39); }

.mc-dark .single-product .content-pos .single-product-infos .price,
.mc-dark .category-price-grid-list .price,
.mc-dark .product_after_shop_loop .price {
color: #1f97b9;
font-weight: bold;
font-size: 20px;
font-family: Arial, Tahoma, Verdana, sans-serif; }
.mc-dark .single-product .content-pos .single-product-infos .price ins,
.mc-dark .category-price-grid-list .price ins,
.mc-dark .product_after_shop_loop .price ins {
color: #c00;
font-weight: bold;
font-size: 20px;
font-family: Arial, Tahoma, Verdana, sans-serif; }
.category-price-grid-list .availability .available {
color: #5EB204;
font-weight: bold; }
.single-product .content-pos .single-product-infos h1.product_title {
color: #A17C53;
font-size: 150%;
text-transform: uppercase; }

.mc-dark .widget h3, .mc-dark .woocommerce .widget h3, 
.mc-dark .woocommerce.widget h3, .mc-dark .woocommerce-checkout .widget h3 {
color: #e6e6e6; }
.mc-dark .widget_product_categories .product-categories li a {
color: rgba(222, 222, 222, 1); }
.mc-dark .widget_product_categories_with_icon .product-categories-with-icon li > a:hover,
.mc-dark .widget_product_categories_with_icon .product-categories-with-icon li.current-cat > a,
.slide-from-left.snd-dark .widget_product_categories_with_icon .product-categories-with-icon li.current-cat > a,
.slide-from-left.snd-dark .widget_product_categories_with_icon .product-categories-with-icon li > a:hover {
color: #a17c53; }

 
 /****** radius ********/
.owl-carousel .owl-stage-outer {
border-radius: 10px; }  
.woocommerce ul.cart_list li img,
.woocommerce-page ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.product_list_widget li img {
border-radius: 10px;  }  
.woocommerce table.shop_table.cart .product-thumbnail img,
.woocommerce-page table.shop_table.cart .product-thumbnail img {
border-radius: 10px; }  
.single-product-images img {
border-radius: 10px; } 
.product_navigation .nav-fillslide img {
border-radius: 10px; }   
.product_thumbnail_wrapper .product_thumbnail img {
border-radius: 10px; }
.product_thumbnail_background {
border-radius: 10px;  }  
#minicart-offcanvas table.cart_list .product-thumbnail img {
border-radius: 10px; }
/****** radius 2 ********/
.woocommerce img, .woocommerce-page img {
border-radius: 0.25rem;
}
  
/****** подвал ********/
footer#site-footer {
background-color: #333; }
footer#site-footer .f-copyright {
background-color: #333; }	
footer#site-footer .f-copyright .cards img {
transition: all 0.30s ease-in-out; }
footer#site-footer .f-copyright .cards img:hover {
transform: scale(1.07); }

/****** интересные факты ********/ 
.interesnoe {
width: 100% !important;
height: auto !important;
border: 0px !important;
background: #cdcdcd;
border-radius: 5px !important;
min-height: 50px !important; }	
.interesnoe td {
padding: 10px 20px 10px 50px !important;
background: url('/wp-content/uploads/2019/01/info4.png') no-repeat 2% center;
font-weight: normal;
color: #323232 !important;
line-height: 20px; }

.align-items-center {
align-items: center!important; }
.d-flex {
display: flex!important; }
.alert-success {
color: #0f5132;
background-color: #d1e7dd;
border-color: #badbcc; }
.alert {
position: relative;
padding: 1rem 1rem;
margin-bottom: 1rem;
border: 1px solid transparent;
border-radius: 0.25rem; }
.alert-warning {
margin: 0px;
border-color: #e4d5ad;
color: #8a7028;
background-color: #fff3cd; }
.me-2 {
margin-right: 0.5rem!important; }
.flex-shrink-0 {
flex-shrink: 0!important; }
.bi-exclamation-triangle-fill::before {
content: "\f33a"; }
.bi::before, [class^="bi-"]::before, [class*=" bi-"]::before {
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

/****** безопасность покупок ********/  
.ModulRwdUkryj {
padding-right: 50px;
padding-left: 50px;
padding-bottom: 50px; }  
.StrNaglowek {
color: #1F97B9 !important;
font-size: 120%;
font-weight: bold }
.StrTresc {
color: #bdbdbd; }
.StrTresc2, .StrTresc3 {
color: #C44D39 !important; }
.StrTresc2, .StrTresc3 img {
margin: 10px; }
.StrTresc3 img {
float: none; }
.StrTresc div {
padding-top: 15px;
padding-bottom: 30px; }
.StrTresc img {
max-width: 100%;
height: auto; }
 
/****** технические иконки ********/
.iko-opis ul li {
list-style-image: url(/wp-content/uploads/2018/11/list.gif); }
.ikony2 {
background: transparent;
position: relative;
display: block;
transition: all 0.30s ease-in-out;
border-radius: 3px; }
.ikona2 {
display: inline-table;
width: 100%;
border-radius: 3px;
transition: all 0.30s ease-in-out;
padding: 3px; }
.ikona2:nth-child(2n+1) {
background: #303030; }
.iko {
width: 60px;
display: table-cell;
text-align: center;
vertical-align: middle; }
.iko i {
font-size: 36px;
color: #BFBFBF;
margin: 10px 5px 10px 10px; }
.iko i {
font-size: 36px;
color: #BFBFBF; }
.iko img {
width: 40px !important;
height: 40px !important;
margin: 10px; }
.iko-tytul {
width: 25%;
display: table-cell;
text-align: left;
vertical-align: middle;
padding: 2px;
white-space: nowrap;
font-weight: bold;
color: #A17C53;
font-size: 90%;	}
.iko-opis {
width: 60%;
display: table-cell;
text-align: left;
vertical-align: middle;
padding: 2px;
font-size: 65%;	}
#tab-description ul {
list-style-type: disc;
padding: 0px;
margin: 0px 0px 0px 15px; }
#tab-description li {
margin: 3px; }
.teh-param {
text-transform: uppercase; 
color: #A17C53; 
font-weight:bold;
padding-top: 50px; }
	
@media only screen and (max-width:799px) {	
.iko {
display: block;
width: 100%;
text-align: center; }
.iko {
text-align: center; }
.iko-tytul {
display: block;
width: 100%;
text-align: center; }
.iko-opis {
display: block;
width: 100%;
text-align: center;	}
.iko-opis li {
list-style-type: none;
background: transparent;
padding: 2px !important;
margin: 2px 2px 2px -15px !important;
list-style-image: url() !important; } }

/****** cookie уведомление ********/
#cookie-notice .cn-button {
background: url('/wp-content/uploads/2019/01/zakryt.png') no-repeat left center;
display: inline-block;
cursor: pointer;
color: #ffffff;
text-transform: capitalize;	}
#cookie-notice {
border-top: 1px solid #ffffff;
z-index: 10003;
opacity: 0.9; }
.cookie-notice-container #cn-notice-text {
display: block; }
#cookie-notice, #cookie-notice, #cn-accept-cookie {
font-size: 16px; }	
@media only screen and (max-width:799px) {
.cookie-notice-container {
padding-bottom: 50px; }}

/****** show/hide text ********/	
.wpsm-show, .wpsm-hide {
color: #e9aa00 !important;
float: right;
font-weight: bold;
text-decoration: none; }
.woo-sc-box p {
margin: auto; }
.woo-sc-box.normal.rounded.full {
padding: 50px;
box-sizing: border-box;
color: #bdbdbd;  }
 
/****** левый блок контактов ********/ 
.BoxTresc .BoxKontakt li {
padding: 5px 10px 5px 10px;
margin: 0px;
border-bottom: 0px dotted #353535; }
.BoxKontakt a {
color: #acacac; }
.BoxKontakt a:hover {
color: #8a8a8a; }  
.BoxTresc .BoxKontakt .Iko b {
padding-left: 25px;
background: url('/wp-content/uploads/2019/02/ikony_kontakt.png') no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
height: 20px;
line-height: 20px; }
.BoxTresc .BoxKontakt li b {
display: block;
margin-bottom: 5px;
color: #a17c53; }  
.BoxTresc .BoxKontakt .Iko {
line-height: 1.7; }
.BoxTresc .BoxKontakt .Mail b {
background-position: 0px -20px; }
.BoxTresc .BoxKontakt .Tel b {
background-position: 0px 0px; }
.BoxTresc .BoxKontakt .Godziny b {
background-position: 0px -100px; }
li.Iko.Mail a, li.Iko.Tel a {
text-decoration: underline !important; }

/****** youtube ********/
.ytc_thumb {
border-radius: 10px; }
.youtube_channel.ytc_wall_1-6 .ytc_video_container {
padding: 10px;
box-sizing: border-box;
max-width: 33.333%; }
@media screen and (max-width: 800px) {
.youtube_channel.ytc_wall_1-6 .ytc_video_container {
max-width: 50%; }}
@media screen and (max-width: 480px) {
.youtube_channel.ytc_wall_1-6 .ytc_video_container {
max-width: 100%;
margin: 0;
position: relative;
top: 50%;
left: 50%;
transform: translate(-50%, -10%); }}

/****** коментарии ********/
.comment-author {
    font-weight: bold;
    margin-right: 10px; }

/****** корзина ********/
small {
    font-size: 90% !important;
}
.thank_you_bank_details p {
    font-size: larger;
}
.payment_method_nowpayments img {
    width: 200px;
}

/****** contact form ********/
.mc-dark textarea, .fc-dark textarea, 
.slide-from-left.snd-dark textarea { 
    color: white; }
	
	
.woocommerce img, .woocommerce-page img {
    border-radius: 0.25rem;
}