/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. 404 Error Page
    03. "Личный кабинет" Page
    04. "Магазин" Page
    05. "Корзина" Page
    06. "Оформление заказа" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #masthead .elements-wrapper ul{
	display:none;
	visibility:hidden;
}

body .focus-info .entry-summary .nasa-single-product-brands{
	display:none;
	visibility:hidden;
}

body #masthead .elements-wrapper .ns-back-history{
	background-color:#1f9356 !important;
}

body #masthead .elements-wrapper .ns-back-shop{
	background-color:#1f9356 !important;
}

body #header-content .product-header{
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
}

body #main-content .personal-cabinet{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	min-height:350px;
}

body #nasa-ajax-store .nasa-store-page .ns-before-archive-products{
	visibility:hidden;
}

body #nasa-menu-sidebar-content .nasa-close-menu-mobile{
	background-color:#1f9356;
	color:#ffffff;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

body #mobile-navigation .menu-item{
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	sborder-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

body #nasa-menu-sidebar-content .menu-item-heading{
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	border-top-right-radius:0px !important;
	border-top-left-radius:0px !important;
}

body #mobile-navigation .menu-item .nasa-title-menu{
	font-size:14px;
	padding-left:20px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	line-height:1.8em;
}

body .desk-window{
	border-top-right-radius:0px !important;
	border-top-left-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

body #nasa-menu-sidebar-content{
	border-top-left-radius:0px !important;
}

body #mobile-navigation{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #mobile-navigation .menu-item .nasa-menu-item-icon{
	background-color:#1f9356;
	color:#ffffff;
	font-weight:600;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

body #cart-sidebar .active .nasa-bold{
	display:none;
	visibility:hidden;
}

body #cart-sidebar div .active{
	border-bottom-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
}

body #cart-sidebar div .total{
	padding-top:5px;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	color:#333333;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:-10px;
}

body #cart-sidebar div .jse{
	margin-top:-5px;
	border-top-left-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	min-height:0px;
}

body #cart-sidebar .total div:nth-child(1){

	font-size:16px;
	border-top-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	border-top-left-radius:0px !important;
	border-bottom-style:none;
}

body #cart-sidebar .total div:nth-child(1) span:nth-child(1){

	font-weight:500;
	font-size:14px;
}

body #cart-sidebar .total div:nth-child(1) span:nth-child(2){

	color:#ffffff;
	font-weight:500;
	font-size:14px;
	background-color:#1f9356;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

body #cart-sidebar .total .nasa-flex:nth-child(4){

	text-align:right;
}

body #cart-sidebar div:nth-child(2) .total .nasa-flex:nth-child(4) > span:nth-child(1){

	font-size:14px;
	font-weight:500;
}

body #cart-sidebar span div{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:5px;
	background-color:#1f9356;
	color:#ffffff;
	height:25px;
	position:relative;
	top:5px;
}

body span:nth-child(2) > span:nth-child(1){

	font-weight:500;
}

body .nasa-flex span span .woocommerce-Price-amount bdi{
	background-color:#1f9356;
	color:#ffffff;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	font-size:14px;
}

body .right .woocommerce-Price-amount bdi{
	background-color:#1f9356;
	color:#ffffff;
	font-size:14px;
	padding-right:5px;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
}

body #cart-sidebar div:nth-child(2) .total > span:nth-child(2){

	font-size:14px;
}

body .products .product .attachment-woocommerce_thumbnail{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	background-color:#fffdf6;
}

body .warpper-mobile-search{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
}

body .nasa-single-product-slide .focus-info .entry-summary{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .nasa-item-main-image-wrap .easyzoom a{
	background-color:#ffffff;
}

body #nasa-scroll-description h3{
	background-color:#1f9356;
	color:#ffffff;
	padding-left:10px;
}

body #nasa-scroll-additional_information h3{
	background-color:#1f9356;
	padding-left:10px;
	color:#ffffff;
}

body .nasa-slider-wrap h3{
	background-color:#1f9356;
	color:#ffffff;
	height:26px;
}

body .product-page .nasa-ajax-store-wrapper #nasa-ajax-store .product .nasa-product-details-page .nasa-single-product-slide #nasa-single-product-tabs .nasa-vertical-notabs .ns-tab-regular .columns #nasa-scroll-description h3{
	width:40% !important;
}

body .product-page .nasa-ajax-store-wrapper #nasa-ajax-store .product .nasa-product-details-page .nasa-single-product-slide #nasa-single-product-tabs .nasa-vertical-notabs .ns-tab-regular .columns #nasa-scroll-additional_information h3{
	width:40% !important;
}

body #nasa-ajax-store .nasa-slider-wrap .columns{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #wrapper #main-content .product-page .nasa-ajax-store-wrapper #nasa-ajax-store .nasa-slider-wrap .columns h3{
	width:50% !important;
}

body .your-order-price strong bdi{
	font-size:15px;
	font-weight:700;
	font-style:normal;
}

body .checkout-modern-left-wrap .hidden-tag .your-order-title{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #fsin_region_field{
	margin-bottom:0px !important;
}

body #customer_details .woocommerce-billing-fields h3{
	display:none;
	visibility:hidden;
}

body #billing_country_field label{
	display:none;
	visibility:hidden;
}

body #ns-checkout-contact h3{
	display:none;
	visibility:hidden;
}

body #ns-checkout-contact{
	margin-bottom:0px !important;
}

body #billing_state{
	-webkit-filter: grayscale(0.15) invert(0.05);	filter: grayscale(0.15) invert(0.05);
}

body #billing_city{
	-webkit-filter: grayscale(0.15) invert(0.05);	filter: grayscale(0.15) invert(0.05);
}

body #billing_postcode{
	-webkit-filter: grayscale(15) invert(0.05);	filter: grayscale(15) invert(0.05);
}

body #billing_address_1{
	-webkit-filter: grayscale(15) invert(0.05);	filter: grayscale(15) invert(0.05);
}

body #order_review_heading{
	background-color:#1f9356 !important;
	color:#ffffff;
	border-top-right-radius:9px !important;
	border-top-left-radius:9px !important;
	border-bottom-left-radius:9px !important;
	border-bottom-right-radius:9px !important;
}

body #order_review_heading .close-your-order-mobile{
	background-color:#ffffff;
}

body .woocommerce-checkout-review-order-table .order-total td{
	display:none;
	visibility:hidden;
}

body .woocommerce-checkout-review-order-table .order-total th{
	display:none;
	visibility:hidden;
}

body .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{
	display:none;
	visibility:hidden;
}

body .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{
	display:none;
	visibility:hidden;
}

body .woocommerce-checkout-review-order-table .cart-subtotal td{
	display:none;
	visibility:hidden;
}

body .woocommerce-checkout-review-order-table .cart-subtotal th{
	display:none;
	visibility:hidden;
}

body #nasa-billing-info .customer-info-wrap .customer-info-method{
	display:none;
	visibility:hidden;
}

body #nasa-billing-info .customer-info-wrap .customer-info-email{
	display:none;
	visibility:hidden;
}

body #shipping_method li .wc-russian-post-method-additional-info{
	margin-top:8px;
}

body #shipping_method li label{
	font-weight:500 !important;
	color:#ffffff;
	font-size:12px !important;
	background-color:#1f9356;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

body #shipping_method li .wc-russian-post-method-delivery-time{
	font-size:12px;
}

body #shipping_method li bdi{
	background-color:#1f9356;
	color:#ffffff !important;
	font-weight:700;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

body #nasa-shipping-methods .nasa-box-heading{
	display:none;
	visibility:hidden;
}

body #shipping_method{
	padding-left:5px;
	padding-right:0px;
	position:relative;
	top:-25px;
	background-color:#ffffff !important;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	border-top-style:none;
}

body #sender-fio-section{
	padding-top:0px;
	position:relative;
	top:-10px;
}

body #nasa-billing-info .customer-info-wrap .customer-info-addr{
	border-top-style:none;
}

body #nasa-wrap-archive-loadmore p{
	display:none;
	visibility:hidden;
}

body .products .product-warp-item .product{
	-webkit-box-shadow:0px 0px 1px 0px rgba(137,137,137,0.53);	box-shadow:0px 0px 1px 0px rgba(137,137,137,0.53);
}

body .shipping-wrap-moderns .shipping-wrap-modern:nth-child(2) .woocommerce-shipping-contents{
	display:none;
}

body .shipping-wrap-moderns .shipping-wrap-modern:nth-child(1) .woocommerce-shipping-contents{
	display:none;
}

body #masthead .ns-back-history svg{
	color:#ffffff;
}

@media (max-width:768px){

	body #main-content .personal-cabinet .cabinet-content{
	padding-top:30px;
	padding-bottom:0px;
	}

}



@media (max-width:767px){

	body .nasa-slider-wrap h3{
	padding-left:10px !important;
}

body #order_review_heading .close-your-order-mobile{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .checkout-modern-left-wrap .hidden-tag .your-order-title{
	font-size:15px;
}

body #order_review_heading{
	font-size:15px;
}

body .elementor-shortcode .checkout-modern-wrap .checkout-modern-right-wrap{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (min-width:768px){

	body .nasa-slider-wrap h3{
	font-size:22px;
	padding-left:5px !important;
	}

}



/*-----------------------------------------------*/
/*  404 Error Page                               */
/*-----------------------------------------------*/
body.error404 #wrapper .post .entry-content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.error404 .post .nasa-search-form-container{
	visibility:hidden;
	clear:both;
}

body.error404 .post .button{
	visibility:hidden;
}

body.error404 .post p{
	padding-top:100px;
	font-weight:500;
	font-size:16px;
}



/*-----------------------------------------------*/
/*  "Личный кабинет" Page           */
/*-----------------------------------------------*/
body.page-id-11 .page-wrapper .elementor .elementor-widget-shortcode{
	height:395px;
	overflow:auto;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-11 .ext-nodes-wrap .active .node-title{
	visibility:hidden;
	pointer-events:auto;
	display:none;
}

body.page-id-11 .elementor-shortcode p:nth-child(3){

	display:none;
}

body.page-id-11 .elementor-shortcode p:nth-child(2){

	text-align:center;
}

body.page-id-11 .elementor-shortcode .woocommerce-MyAccount-content{
	margin-left:0px;
	margin-right:0px;
}

body.page-id-11 .nasa-my-acc-content .elementor .elementor-element .e-con-inner .elementor-widget-shortcode .elementor-shortcode .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead tr .woocommerce-orders-table__header-order-status{
	width:10% !important;
}

body.page-id-11 .nasa-my-acc-content .elementor .elementor-element .e-con-inner .elementor-widget-shortcode .elementor-shortcode .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead tr .woocommerce-orders-table__header-order-total{
	width:20% !important;
}

body.page-id-11 .nasa-my-acc-content .elementor .elementor-element .e-con-inner .elementor-widget-shortcode .elementor-shortcode .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead tr .woocommerce-orders-table__header-order-actions{
	width:15% !important;
}

body.page-id-11 .nasa-my-acc-content .elementor .elementor-element .e-con-inner .elementor-widget-shortcode .elementor-shortcode .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead tr .woocommerce-orders-table__header-order-date{
	width:15% !important;
}

body.page-id-11 .nasa-my-acc-content .elementor .elementor-element .e-con-inner .elementor-widget-shortcode .elementor-shortcode .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders thead tr .woocommerce-orders-table__header-order-number{
	width:15% !important;
}

body.page-id-11 .page-wrapper .elementor .e-con-inner{
	height:419px;
	max-width:100%;
}

body.page-id-11 #wrapper #main-content .nasa-ajax-store-wrapper #nasa-ajax-store .page-wrapper .row #content .nasa-my-acc-content .elementor .elementor-element .e-con-inner{
	min-height:initial !important;
}

@media (max-width:782px){

	body.page-id-11 #content .nasa-my-acc-content{
	top:37px;
	}

}



/*-----------------------------------------------*/
/*  "Магазин" Page                        */
/*-----------------------------------------------*/
body.post-type-archive-product .ext-nodes-wrap .active .node-title{
	display:none;
}

body.post-type-archive-product .products a img{
	border-top-left-radius:18px !important;
	border-top-right-radius:18px !important;
	border-bottom-left-radius:18px !important;
	border-bottom-right-radius:18px !important;
}

body.post-type-archive-product .nasa-bottom-bar{
	margin-left:25px;
	margin-right:25px;
	margin-bottom:15px;
}

body.post-type-archive-product #nasa-ajax-store .nasa-store-page .ns-before-archive-products{
	visibility:hidden;
}



/*-----------------------------------------------*/
/*  "Корзина" Page                        */
/*-----------------------------------------------*/
body.page-id-9 .nasa-actions .rtl-left{
	visibility:hidden;
}

body.page-id-9 #masthead .right-icons .header-icons{
	visibility:hidden;
}

body.page-id-9 .header-icons .icon-wrap .nasa-mini-number{
	visibility:hidden;
}

body.page-id-9 #wrapper{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}



/*-----------------------------------------------*/
/*  "Оформление заказа" Page     */
/*-----------------------------------------------*/
body.page-id-10 #fsin_region{
	height:60px;
}

body.page-id-10 #billing_state{
	height:60px !important;
}

body.page-id-10 #fsin_institution_field{
	height:60px;
}

body.page-id-10 #fsin_institution{
	height:60px;
}

body.page-id-10 #billing_birth_date{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-10 #shipping_method{
	background-color:#fffdf6;
}

body.page-id-10 #shipping_method li label{
	font-size:14px;
	font-weight:700;
}

body.page-id-10 #shipping_method li .wc-russian-post-method-delivery-time{
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	color:#ffffff;
}

body.page-id-10 #shipping_method li .wc-russian-post-method-additional-info{
	background-color:#1f9356;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	-webkit-transform: translatex(6px);	-ms-transform: translatex(6px);	transform: translatex(6px);
}

body.page-id-10 #shipping_method li bdi{
	color:#1f9356;
}

body.page-id-10 .elementor-shortcode .checkout-modern-wrap .your-order-mobile{
	background-color:#1f9356;
}

body.page-id-10 .checkout-modern-left-wrap .your-order-title{
	color:#ffffff;
}

body.page-id-10 .nasa-bc-modern-wrap .flex-nowrap .active{
	background-color:#1f9356;
	color:#ffffff;
	border-top-style:none !important;
	border-right-style:none !important;
	border-bottom-style:none !important;
	border-left-style:none !important;
	border-style:none;
}

body.page-id-10 .your-order-price strong bdi{
	color:#ffffff;
}

body.page-id-10 .nasa-bc-modern .ns-check-out-back svg{
	width:55px;
	background-color:#1f9356;
	border-top-left-radius:18px !important;
	border-top-right-radius:18px !important;
	border-bottom-left-radius:18px !important;
	border-bottom-right-radius:18px !important;
	color:#ffffff;
}

@media (max-width:767px){

	body.page-id-10 .nasa-bc-modern-wrap .flex-nowrap .active{
	padding-left:4px;
	padding-right:4px;
	}

}