/*  
Theme Name: angar-karkasnyj 
Theme URI: https://www.angar-karkasnyj.com.ua/
Version: 1.0
Description: Designed by <a href="https://www.angar-karkasnyj.com.ua/">angar-karkasnyj</a>
Author: 
Author URI: 
Copyright: (c) 2023
*/

/* Слой перекрытия */ 
 .modal
{
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background:rgba(0,0,0,.5);
z-index:9;
/* Трансформации прозрачности при открытии */
transition:opacity 511ms ease-in;
/*Скрываем изначально*/
opacity:0;pointer-events:none
}

/* Показываем модальное окно */
.modal:target
{
opacity:1;pointer-events:auto
}
/* Содержание */
.modal>div{
width:311px;background:#fff;position:relative;margin:9% auto;
/*По умолчанию минимизируем анимацию*/
-webkit-animation:minimise 511ms linear;
/*Придаем хороший вид*/
padding:31px;
border-radius:7px;box-shadow:0 3px 9px #000;
text-shadow:0 1px 0 #fff;
}
/*Изменяем анимацию при открытии модального окна*/
.modal:target>div{
-webkit-animation-name:bounce
}
.modal h2{
font-size:35px;padding:0 0 9px;
}
@-webkit-keyframes bounce{0%{-webkit-transform:scale3d(.1,.1,1);
-webkit-box-shadow:0 3px 9px #000}55%{-webkit-transform:scale3d(1,1,1);
-webkit-box-shadow:0 9px 9px #000}75%{-webkit-transform:scale3d(1,1,1);
-webkit-box-shadow:0 0 9px #000}100%{-webkit-transform:scale3d(1,1,1);
-webkit-box-shadow:0 3px 9px #000}}
@-webkit-keyframes minimise{0%{-webkit-transform:scale3d(1,1,1)}100%{-webkit-transform:scale3d(.1,.1,1)}}
/*Ссылка на кнопку Закрыть*/
.modal a[href="#close"]{position:absolute;right:0;top:0;color:transparent}
/*Сбрасываем изменения*/
.modal a[href="#close"]:focus{outline:none}
/*Создаем кнопку Закрыть*/
.modal a[href="#close"]:after{content:'X';display:block;
/*Позиционируем*/
position:absolute;right:-9px;top:-9px;width:19px;padding:1px;
/*Стили*/
text-decoration:none;
text-shadow:none;
text-align:center;
font-weight:bold;
background:#000;
color:#fff;
border:3px solid #fff;
border-radius:19px;
box-shadow:0 1px 3px #000
}
.modal a[href="#close"]:focus:after,.modal a[href="#close"]:hover:after{-webkit-transform:scale(1.1,1.1);
-moz-transform:scale(1.1,1.1);
}
.modal a[href="#close"]:focus:after{outline:0 solid #000}
/*Открываем модальное окно*/a.openModal{}
a.openModal:hover,a.openModal:focus{}
.modal .modal_title{display:block;text-align:center;font-size:19pt}

div#gt-wrapper-50583061 a {
    /* border: 1px solid; */
    font-size: 16px !important;
    padding: 2px !important;
    margin-top: 16px !important;
    display: inline-block !important;
}



.bwg_ctrl_btn_container,i.bwg_toggle_btn.bwg-icon-caret-down {
    display: none;
}


.navbar-brand {
    padding-right: unset !important;
}

.cid-tAoMmklm9MM {
    padding-top: 2rem;
    padding-bottom: 0rem;
    background-color: #fafafa;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.mbr-fullscreen {
    min-height: 550px;
	position: relative;
}

.mbr-fullscreen .mbr-overlay {
    min-height: 100%;
}

.cid-tAoMmklm9M {
    padding-top: 3rem;
}

/*поднимаем первалакс*/
div#jarallax-container-0 div {
    background-position: 50% 80% !important;
}

span.mob-gtranslate {
    display: none;
    /* border: 1px solid; */
}

.display-1 {
    font-size: 34px !important;
}

.mbr-section-btn.mob-knopka-rob.mt-3 {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
}
h5.item-title.mbr-fonts-style.display-5.display-title {
    padding: 10px;
}

a.navbar-caption.text-black.display-4 {
    color: #6592e6 !important;
}

	 span.mob-gtranslate {
    display: none !important;
}

.cid-s48OLK6784 .navbar.navbar-short .navbar-logo img {
    height: 4.5rem !important;
}

a.navbar-caption.text-black.display-4 {
    font-size: 18px;
}
.xleb {
    font-size: 19px !important;
}
.menu .navbar-collapse.show {
    /*overflow: hidden;*/
}
.cid-s48OLK6784 .dropdown .dropdown-menu .dropdown-item {
    /* width: 163px; */
    font-size: 16px;
    padding: 1px !important;
}

.popup-bg {
    z-index: 9999;
}
div#headingOne {
    padding: 2px 0;
    margin: 0 !important;
}
.popup h3 {
    margin: -37px 0 28px 0px;
    font-size: 18px;
    font-weight: bold;
}

div#navbarSupportedContent {
    margin: 0 -28px !important;
    padding: 0 2px;
    /* width: 100% !important; */
}

.tovarINDEX {
    border: 2px solid #efeeee;
    margin-bottom: 45px;
    position: relative;
}

.tovarINDEX .product-url {
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.tovarINDEX .item-rating {
    color: #FFC107;
    font-size: 16px;
}

.blogINDEX {
    border: 2px solid #efeeee;
    margin-bottom: 45px;
    position: relative;
    padding: 15px;
}

.blogINDEX .product-url {
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.blogINDEX .post-excerpt p {
    line-height: 1.4;
}

.blogINDEX .item-img2 {
    max-height: 350px;
}

.blogINDEX .item-img2 img {
    height: auto;
}

nav.navbar.navbar-dropdown.navbar-expand-lg.navbar-short {
    box-shadow: -1px 13px 21px -25px #000000;
}

span.navbar-caption-wrap {
    margin-top: 3px !important;
}


.cid-tAoMmklm9M, .cid-tAiOUnvvFs, .cid-tzTEwxKPFL {
	padding-top: 2rem !important;
    padding-bottom: 2rem !important;
    text-align: center;
}

.cid-tARMnbSveb{
	padding-top: 2rem !important;
}

.wc-block-grid.wp-block-product-new.wc-block-product-new.has-4-columns, h2.wp-block-heading.has-text-align-center {
    display: none;
}

h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {
    display: block;
}

.wc-block-components-quantity-selector, .wp-block-woocommerce-cart-order-summary-shipping-block.wc-block-components-totals-wrapper {
   /* display: none !important;*/
}
.wp-block-woocommerce-cart-order-summary-shipping-block.wc-block-components-totals-wrapper {
    display: none !important;
}

#billing-country,
.wc-block-components-text-input.wc-block-components-address-form__address_2,
.wc-block-components-text-input.wc-block-components-address-form__postcode,
fieldset#shipping-option,
.wp-block-woocommerce-checkout-order-summary-shipping-block.wc-block-components-totals-wrapper,
.wp-block-woocommerce-checkout-order-summary-subtotal-block.wc-block-components-totals-wrapper,
.product_meta,
p.wc-block-components-checkout-step__description
 {
    display: none !important;
}

.xleb, nav.woocommerce-breadcrumb { margin-top: 71px !important; font-size: .92em;}
.xleb {
    color: #767676 !important;
	font-size: .92em !important;
}
.xleb a {
    color: #767676 !important;
	font-size: .92em;
}


h1.product_title.entry-title {
    font-size: 38px !important;
}

.woocommerce-breadcrumb {
    margin-top: 45px;
    font-size: .92em;
    color: #767676;
}
.woocommerce-breadcrumb a {
    color: #767676;
}

button#getPriceButton6666 {
    background: #6890e4;
}
.wc-block-cart__submit-container {
    background: #6890e4 !important;
    width: 100% !important;
}

.wc-block-cart__submit-container a {
    color: #fff !important;
}

button.components-button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
    background: #6890e4;
    color: #fff;
}

.woocommerce-table--order-details .wc-item-meta li {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.woocommerce-checkout-review-order-table .product-name .variation {
    flex-direction: row;
    flex-wrap: wrap;
    min-width: 150%;
}

.woocommerce-checkout-review-order-table td.product-name dl.variation dd {
    display: flex;
    align-items: center;
}

.woocommerce-checkout-review-order-table td.product-name dl.variation dt {
    width: 55%;
}

.mbr-section-title {
    color: #6592e6 !important;
}

.woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
    padding-right: 15px !important;
    max-width: 500px !important;
}

.woocommerce .shop_table tr:nth-child(odd)>th {
    width: 50% !important;
}

.woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
    width: 80%;
}

.woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation {
    display: flex;
    flex-direction: column;
    min-width: 100%;
    padding-left: 0;
}

.wc-block-cart-item__product .wc-block-cart-item__prices {
    display: none !important;
}

.woocommerce-checkout-review-order-table .cart-subtotal, .woocommerce-checkout-review-order-table .order-total {
    display: none !important;
}

.woocommerce-table--order-details .woocommerce-table__product-total {
    max-height: 50px;
    display: block;
    text-align: right;
}

.woocommerce-table--order-details tfoot tr:nth-child(1), .woocommerce-table--order-details tfoot tr:nth-child(3) {
    display: none !important;
}

.woocommerce ul.order_details li {
    border-right: 0 !important;
}

.wp-block-woocommerce-cart-order-summary-subtotal-block, .wc-block-cart-items__row .wc-block-cart-item__total, .wc-block-cart-items__header-total {
    display: none;
}

#billing_country_field {
    display: none;
}

.woocommerce-table__line-item .woocommerce-table__product-total {
    display: none;
}

.woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-total {
    white-space: nowrap;
}

@media screen and (max-width: 796px) 
{
	.xleb, nav.woocommerce-breadcrumb { margin-top: 41px !important; }
	
	p.mbr-text.mbr-fonts-style.display-7.display-7mob {
    font-weight: normal;
    margin-top: -30px;
		font-size: 13px;
		line-height: 15px;
}
	
	h1.mbr-section-title.mbr-fonts-style.mb-3.display-1 strong {
    font-size: 18px !important;
    font-weight: normal;
}
	
	.mbr-section-btn.mob-knopka-rob.mt-3 a.btn.btn-white.display-4 {
    font-size: 12px;
    padding: 4px 15px;
}
	
	.cid-tAiTCfcjdt .card-wrapper {
    display: flex;
    display: block;
    /* margin: 0 auto; */
    text-align: center;
}
	
	h5.card-text.mbr-fonts-style.display-4 {
    text-align: center;
}
	
	p.mbr-text.mb-0.mbr-fonts-style.mbr-white.align-center.display-7 a {
    display: block;
	margin: 5px 0;	
}
	p.mbr-text.mb-0.mbr-fonts-style.mbr-white.align-center.display-7 span {
    display: none;
}
	span.mob-gtranslate {
    position: absolute;
    right: 15%;
    bottom: 30%;
    display: block;
    /* border: 1px solid; */
}
	
	.card2 {
 /* border: 1px solid #ccc;*/
	padding:0px;
	margin:2px;
}
.col-6 {
    flex: 0 0 auto;
    width: 48.7%;
}
	
	a.navbar-caption.text-black.display-4 {
    font-size: 16px;
}
	.cid-s48OLK6784 .navbar.navbar-short .navbar-logo img {
    height: 3rem !important;
}
	span.mob-gtranslate {
    display: block !important;
}
	
.mob-marging-heder {
    margin-top: -111px !important;
}
	li.yrc-video.yrc-item-large.yrc-item-open.yrc-item.yrc-just-listed.yrc-full-scale {
    width: 40% !important;
}
	.mbr-section-btn.mob-knopka-rob.mt-3 {
    position: absolute;
    bottom: -3px;
    left: 0;
    right: 0;
}

.woocommerce-table--order-details .wc-item-meta li {
    justify-content: space-between;
}

.woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation {
    min-width: 200%;
}

.mbr-fullscreen {
    min-height: 207px;
}
}

@media screen and (max-width: 400px) 
{
.display-podrobno {
    font-size: 19.5px !important;
	margin: -9px 0 48px 0;
}
	.display-podrobno2 {
    font-size: 19px !important;
}
	.display-title {
		margin-top: 10px;
    font-size: 21px !important;
}
	
	.display-title2 {
	line-height: 1.1 !important;
}
	section#info2-t {
    margin: -93px 0 0 0;
}
	p.mbr-text.mb-0.mbr-fonts-style.mbr-white.align-center.display-7 {
    font-size: 14px;
}
	ul.foot-menu li {
    font-size: 15px;
    padding: 5px !important;
}
	.cid-tAoMmklm9M img {
    height: 135px !important;
}
	.cid-tAiOUnvvFs img {
    height: 122px !important;
}
	p.mbr-text.mbr-fonts-style.display-7 {
    font-size: 13px;
    font-weight: normal;
}
	.mbr-fullscreen {
    min-height: 207px;
}
	.popup {
    width: 97% !important
}
	span.mob-gtranslate {
    position: absolute;
    right: 15%;
    bottom: 30%;
    display: block;
    /* border: 1px solid; */
}
	span.pk-gtranslate {
    display: none;
}
}

.navbar-nav .lang-item {
    display: flex;
    align-items: center;
}

.navbar-nav .lang-item a {
    font-family: 'Jost',sans-serif;
    padding: 0 0.3em !important;
    margin: 0.667em 1em !important;
}

.woocommerce p.stars a {
    color: #FF9800;
}

.woocommerce .star-rating span::before {
    color: #FF9800;
}


.page_404 {
    padding: 40px 0;
    background: #fff;
    font-family: 'JOST', 'sans-serif';
}

.page_404 img {
    width: 100%;
}

.four_zero_four_bg {

    background-image: url(https://cdn.dribbble.com/users/285475/screenshots/2083086/dribbble_1.gif);
    height: 500px;
    background-position: center;
}


.four_zero_four_bg h1 {
    font-size: 80px;
    font-family: 'JOST', 'sans-serif';
    margin-bottom: 35px;
}

.four_zero_four_bg h3 {
    font-size: 80px;
    font-family: 'JOST', 'sans-serif';
}

.link_404 {
    color: #fff !important;
    font-family: 'JOST', 'sans-serif';
    padding: 10px 20px;
    background: #39ac31;
    margin: 20px 0;
    display: inline-block;
}

.contant_box_404 {
    margin-top: -50px;
    font-family: 'JOST', 'sans-serif';
}

.seo-text {
	padding: 35px 0 !important;
}

.seo-text h1 {
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px;
}

.seo-text p {
	line-height: 1.5;
}