footer.sfwa_grid_two {
	display: none;
}

/*.nav-holder ul.nav li a, ́́́*/
.nav-bottom ul.bottom-nav li a {
	text-transform: lowercase;
}

/*.nav-holder ul.nav li a,*/
.nav-bottom ul.bottom-nav li a {
	display: block;
}

/*.nav-holder ul.nav li a:first-letter,*/
.nav-bottom ul.bottom-nav li a:first-letter {
	text-transform: uppercase;
}

#sbi_images {
	padding: 0 !important;
}

.sb_instagram_header,
#sbi_load {
	display: none;
}

/*===================================*/

/* Pulled from the database. */
/* HEADER  */
/* body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
	font-weight: bold !important;
	letter-spacing: 3px !important;
	} */

/* .head h4 {
	letter-spacing: 4px!important;
	} */

.products h4 {
	line-height: 1.2;
}



body .gallery {
	margin: -25px 0 -2px!important;
}
.shopping-bag-button .cart-contents {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.shopping_bag_items_number {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	margin: 0;
}

.site-tools,
.site-tools .shopping-bag-button * {
	line-height: normal;
	height: auto;
}

.tools_button_icon .spk-icon-cart-shopkeeper {
	margin: 0;
}

body p,
body .woocommerce table.shop_attributes th,
body .woocommerce-page table.shop_attributes th,
body .woocommerce table.shop_attributes td,
body .woocommerce-page table.shop_attributes td,
body .woocommerce-review-link,
body .blog-isotope .entry-content-archive,
body .blog-isotope .entry-content-archive *,
body ul li ul,
body ul li ol,
body ul,
body ol,
body dl {
	font-size: inherit;
}

body .logo {
	top: 26px;
}



html body,
html p,
html #site-navigation-top-bar,
html .site-title,
html .widget_product_search #searchsubmit,
html .widget_search #searchsubmit,
html .widget_product_search .search-submit,
html .widget_search .search-submit,
html #site-menu,
html .copyright_text,
html blockquote cite,
html table thead th,
html .recently_viewed_in_single h2,
html .woocommerce .cart-collaterals .cart_totals table th,
html .woocommerce-page .cart-collaterals .cart_totals table th,
html .woocommerce .cart-collaterals .shipping_calculator h2,
html .woocommerce-page .cart-collaterals .shipping_calculator h2,
html .woocommerce table.woocommerce-checkout-review-order-table tfoot th,
html .woocommerce-page table.woocommerce-checkout-review-order-table tfoot th,
html .qty,
html .shortcode_banner_simple_inside h4,
html .shortcode_banner_simple_height h4,
html .fr-caption,
html .post_meta_archive,
html .post_meta,
html .page-links-title,
html .yith-wcwl-wishlistaddedbrowse .feedback,
html .yith-wcwl-wishlistexistsbrowse .feedback,
html .product-name span,
html .widget_calendar table tbody a,
html .fr-touch-caption-wrapper,
html .woocommerce .login-register-container p.form-row.remember-me-row label,
html .woocommerce .checkout_login p.form-row label[for="rememberme"],
html .woocommerce .checkout_login p.lost_password,
html .form-row.remember-me-row a,
html .wpb_widgetised_column aside ul li span.count,
html .woocommerce td.product-name dl.variation dt,
html .woocommerce td.product-name dl.variation dd,
html .woocommerce td.product-name dl.variation dt p,
html .woocommerce td.product-name dl.variation dd p,
html .woocommerce-page td.product-name dl.variation dt,
html .woocommerce-page td.product-name dl.variation dd p,
html .woocommerce-page td.product-name dl.variation dt p,
html .woocommerce-page td.product-name dl.variation dd p,
html .woocommerce .select2-container,
html .check_label,
html .woocommerce-page #payment .terms label,
html ul.order_details li strong,
html .woocommerce-order-received .woocommerce table.shop_table tfoot th,
html .woocommerce-order-received .woocommerce-page table.shop_table tfoot th,
html .woocommerce-view-order .woocommerce table.shop_table tfoot th,
html .woocommerce-view-order .woocommerce-page table.shop_table tfoot th,
html .widget_recent_comments li,
html .widget_shopping_cart p.total,
html .widget_shopping_cart p.total .amount,
html .mobile-navigation li ul li a,
html .woocommerce table.cart .cart_item td:before,
html .woocommerce #content table.cart .cart_item td:before,
html .woocommerce-page table.cart .cart_item td:before,
html .woocommerce-page #content table.cart .cart_item td:before {
	font-family: "Maison Neue", "Helvetica Neue", Helvetica, sans-serif;
}

.left-panel a {
	font-weight: bold;
	letter-spacing: 4px;
}

/* .heading { */
	/* letter-spacing: 3px; */
	/* } */

.promo-items p {
	font-size: inherit;
}

body .right {
	float: none!important;
}

html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html .entry-title-archive a,
html .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,
html .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,
html .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,
html .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a:hover,
html .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover,
html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a:hover,
html .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a:hover,
html .woocommerce table.cart .product-name a,
html .product-title-link,
html .wpb_widgetised_column .widget .product_list_widget a,
html .woocommerce .cart-collaterals .cart_totals .cart-subtotal th,
html .woocommerce-page .cart-collaterals .cart_totals .cart-subtotal th,
html .woocommerce .cart-collaterals .cart_totals tr.shipping th,
html .woocommerce-page .cart-collaterals .cart_totals tr.shipping th,
html .woocommerce-page .cart-collaterals .cart_totals tr.shipping th,
html .woocommerce-page .cart-collaterals .cart_totals tr.shipping td,
html .woocommerce-page .cart-collaterals .cart_totals tr.shipping td,
html .woocommerce .cart-collaterals .cart_totals tr.cart-discount th,
html .woocommerce-page .cart-collaterals .cart_totals tr.cart-discount th,
html .woocommerce .cart-collaterals .cart_totals tr.order-total th,
html .woocommerce-page .cart-collaterals .cart_totals tr.order-total th,
html .woocommerce .cart-collaterals .cart_totals h2,
html .woocommerce .cart-collaterals .cross-sells h2,
html .woocommerce .order_review_wrapper table.shop_table tfoot th,
html .woocommerce .order_review_wrapper table.shop_table thead th,
html .woocommerce-page .order_review_wrapper table.shop_table tfoot th,
html .woocommerce-page .order_review_wrapper table.shop_table thead th,
html .index-layout-2 ul.blog-posts .blog-post .post_content_wrapper .post_content .read_more,
html .index-layout-2 .with-sidebar ul.blog-posts .blog-post .post_content_wrapper .post_content .read_more,
html .index-layout-2 ul.blog-posts .blog-post .post_content_wrapper .post_content .read_more,
html .index-layout-3 .blog-posts_container ul.blog-posts .blog-post article .post_content_wrapper .post_content .read_more,
html .fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon:before,
html .fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon:before,
html .fr-window-skin-fresco.fr-svg .fr-close .fr-close-icon:before,
html #button_offcanvas_sidebar_left .filters-icon,
html #button_offcanvas_sidebar_left .filters-text,
html .select2-container .select2-choice,
html .shop_header .list_shop_categories li.category_item > a,
html .shortcode_getbowtied_slider .swiper-button-prev,
html .shortcode_getbowtied_slider .swiper-button-next,
html .shortcode_getbowtied_slider .shortcode-slider-pagination,
html .quantity.custom input.custom-qty,
html .yith-wcwl-wishlistexistsbrowse.show a,
html .product_socials_wrapper .product_socials_wrapper_inner a,
html .product_navigation #nav-below .product-nav-previous a,
html .product_navigation #nav-below .product-nav-next a,
html .cd-top, .fr-position-outside .fr-position-text,
html .fr-position-inside .fr-position-text,
html a.add_to_wishlist,
html .yith-wcwl-add-to-wishlist a,
html .order_review_wrapper .woocommerce-checkout-review-order-table tr td,
html .order_review_wrapper .woocommerce-checkout-review-order-table ul li label,
html .order_review_wrapper .woocommerce-checkout-payment ul li label,
html .cart-collaterals .cart_totals .shop_table tr.cart-subtotal td,
html .cart-collaterals .cart_totals .shop_table tr.shipping td label,
html .cart-collaterals .cart_totals .shop_table tr.order-total td,
html .catalog-ordering select.orderby,
html .woocommerce .cart-collaterals .cart_totals table.shop_table_responsive tr td::before,
html .woocommerce .cart-collaterals .cart_totals table.shop_table_responsive tr td.woocommerce-page .cart-collaterals .cart_totals table.shop_table_responsive tr td::before,
html .shopkeeper_checkout_coupon,
html .shopkeeper_checkout_login,
html .wpb_wrapper .add_to_cart_inline .woocommerce-Price-amount.amount,
html .list-centered li a,
html tr.cart-discount td,
html section.woocommerce-customer-details table.woocommerce-table--customer-details th,
html .woocommerce-order-pay #order_review .shop_table tr td,
html .woocommerce-order-pay #order_review .shop_table tr th,
html .woocommerce-order-pay #order_review #payment ul li label,
html .archive .woocommerce-de_price_taxrate,
html .archive .woocommerce_de_versandkosten,
html .archive .price-per-unit,
html .archive .wc-gzd-additional-info a,
html .products .product_after_shop_loop.germanized-active a:not(.button),
html .woocommerce .shop_table.woocommerce-checkout-review-order-table tfoot tr td,
html .woocommerce-page .shop_table.woocommerce-checkout-review-order-table tfoot tr td,
html .woocommerce .shop_table.woocommerce-checkout-review-order-table tr td,
html .woocommerce-page .shop_table.woocommerce-checkout-review-order-table tr td,
html .woocommerce .shop_table.woocommerce-checkout-review-order-table tfoot th,
html .woocommerce-page .shop_table.woocommerce-checkout-review-order-table tfoot th,
html ul.wc_payment_methods.payment_methods.methods li.wc_payment_method > label,
html form.checkout .shop_table.woocommerce-checkout-review-order-table tr:last-child th,
html .widget ul a, .widget a {
	color: inherit;
	font-family: inherit;
}

html body {
	color: #272727;
}

/* body h2,
body .lineTitle {
font-size: inherit !important;
} */

/* .section-shop h2 {
font-size: 42px!important;
letter-spacing: normal!important;
} */

html .footer-nav li {
	margin-bottom: 21px;
}

.slick-arrow {
	color: transparent;
}

.slick-arrow::before {
	display: block;
	color: #1a1a1b;
}

.slick-arrow:hover {
	color: transparent;
}

body .footer-nav li a {
	font: bold 21px/1.2 "Superior", "Helvetica Neue", "Helvetica", sans-serif;
}

body #footer .widget .widget-ttl {
	font-family: inherit;
}

.textwidget p {
	font-weight: 600;
	line-height: 1.8;
}

#footer .widget > ul > li:first-child,
.woocommerce #footer .widget_layered_nav > ul > li:first-child {
	margin-top: 0;
	padding-top: 0;
}

#footer .widget_text {
	max-width: 315px;
}

#footer .widget_text.last {
	max-width: 305px;
}

#footer .widget_text.last a.btn {
	margin-top: 14px;
}

#footer .widget_text .textwidget {
	margin-bottom: 10px;
}

body #footer .footer-row {
	padding: 0 0 3px;
}

body .footer-bottom .holder.holder-social {
	max-width: 280px;
}

.footer-bottom .social-list li {
	padding: 0 14px;
}

body .block-advice h3 {
	letter-spacing: 1px!important;
}

body:not(.page-template-home) h1 {
  letter-spacing: -1px;
  font-weight: normal;
}

body .intro h1 {
	font-weight: normal;
	letter-spacing: 0;
	line-height: 1.2;
	font-size: 42px;
}

/* .section-post .post .images { */
	/* width: 100%; */
	/* outline: 10px solid red; */
/* } */














/* form animation */

#footer div.wpforms-container-full .wpforms-form .input {
	position: relative;
	z-index: 1;
	display: block;
	max-width: 350px;
	width: 100%;
	vertical-align: top;
}

#footer div.wpforms-container-full .wpforms-form .input__field {
	position: relative;
	display: block;
	float: right;
	padding: 0 !important;
	width: 60%;
	border: none;
	border-radius: 0;
	background: none !important;
	border: none !important;
	color: #272727;
	font: bold 14px/1.2 "Maison Neue" !important;
	-webkit-appearance: none; /* for box shadows to show on iOS */
}

#footer div.wpforms-container-full .wpforms-form .input__field:focus {
	outline: none;
}

#footer div.wpforms-container-full .wpforms-form .input__label {
	display: inline-block;
	float: right;
	padding: 0 1em;
	width: 40%;
	text-transform: uppercase;
	color: #272727;
	font: bold 14px/1.2 "Maison Neue";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#footer div.wpforms-container-full .wpforms-form .input__label-content {
	position: relative;
	display: block;
	padding: 1.6em 0;
	width: 100%;
}

#footer div.wpforms-container-full .wpforms-form .input--nariko {
	/* overflow: hidden; */
	margin-bottom: 13px;
	height: 50px;
}

#footer div.wpforms-container-full .wpforms-form .input--filled.input--nariko {
	padding-top: 1em;
}

#footer div.wpforms-container-full .wpforms-form .input--filled.input__label-content--nariko {
	padding: 0;
}

#footer div.wpforms-container-full .wpforms-form .input__field--nariko {
	width: 100%;
	background: transparent;
	opacity: 0;
	margin: 0 !important;
	padding: .5em 0 !important;
	height: 2.5rem !important;
	z-index: 100;
	color: #272727;
	border: none;
	max-width: 100%;
}

#footer div.wpforms-container-full .wpforms-form .input__label--nariko {
	width: 100%;
	bottom: 0;
	position: absolute;
	pointer-events: none;
	text-align: left;
	padding: 0;
	margin: 0;
}

#footer div.wpforms-container-full .wpforms-form .input:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 2em;
	bottom: -3px;
	left: 0;
	border-bottom: 2px solid #272727;
	-webkit-transform: translate3d(0, -3px, 0);
	transform: translate3d(0, -3px, 0);
	-webkit-transition: -webkit-transform .4s;
	transition: transform .4s;
	-webkit-transition-timing-function: cubic-bezier(.7, 0, .3, 1);
	transition-timing-function: cubic-bezier(.7, 0, .3, 1);
}

#footer div.wpforms-container-full .wpforms-form .input__label-content--nariko {
	padding: .8em 0;
	font-weight: bold;
	letter-spacing: 4px;
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transition: -webkit-transform .4s, color .4s;
	transition: transform .4s, color .4s;
	-webkit-transition-timing-function: cubic-bezier(.7, 0, .3, 1);
	transition-timing-function: cubic-bezier(.7, 0, .3, 1);
	text-transform: uppercase;
}

#footer div.wpforms-container-full .wpforms-form .input__field--nariko:focus,
#footer div.wpforms-container-full .wpforms-form .input--filled .input__field--nariko {
	cursor: text;
	opacity: 1;
	-webkit-transition: opacity 0s .4s;
	transition: opacity 0s .4s;
}

#footer div.wpforms-container-full .wpforms-form .input__field--nariko:focus ~ .input__label--nariko::before,
#footer div.wpforms-container-full .wpforms-form .input--filled .input__label--nariko::before {
	-webkit-transition-delay: .05s;
	transition-delay: .05s;
	-webkit-transform: translate3d(0, -3.3em, 0);
	transform: translate3d(0, -3.3em, 0);
}

#footer div.wpforms-container-full .wpforms-form .input__field--nariko:focus ~ .input__label--nariko .input__label-content--nariko,
#footer div.wpforms-container-full .wpforms-form .input--filled .input__label-content--nariko {
	color: #272727;
	-webkit-transform: translate3d(0, -2.3em, 0) scale3d(.81, .81, 1);
	transform: translate3d(0, -2.3em, 0) scale3d(.81, .81, 1);
}

div.wpforms-container-full .wpforms-form label.wpforms-error {
	position: absolute;
	bottom: -22px;
}

body div.wpforms-container-full .wpforms-form button[type=submit] {
	border: 1px solid #53585a;
	padding: 12px 18px 10px;
	letter-spacing: 3px;
	display: inline-block;
	text-align: center;
	color: #373737;
	font-size: 14px;
	line-height: 1.2;
	background: none;
	outline: none;
	text-transform: uppercase;
	-webkit-transition: color .3s linear, background .3s linear, opacity .3s linear, border-color .3s linear;
	transition: color .3s linear, background .3s linear, opacity .3s linear, border-color .3s linear;
	font-weight: bold;
}

body div.wpforms-container-full .wpforms-form button[type=submit]:hover {
	text-decoration: none;
	background: #53585a;
	color: #fff;
}

#footer .widget {
	margin-bottom: 0;
}

/* body div.wpforms-container-full .wpforms-form .wpforms-submit-container {
	padding: 0;
} */

body.block-menu-open .button-container-main {
	opacity: 1;
}

body.block-menu-open .button-container-main:hover .top,
body.block-menu-open .button-container-main:hover .bottom {
	display: block;
	background: #caa876;
}

.section-gallery .description .text p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.products .price del {
	color: #fff;
}





body .gallery-slider {
	margin-left: auto!important;
	margin-right: auto!important;
}

#sb_instagram {
	padding-bottom: 0!important;
}

.section-info .text p {
	line-height: inherit;
}

.section-post .text p {
	font-weight: 300;
	line-height: 1.8;
}

.personal-hover p {
	line-height: inherit;
}

.details-list .img {
	margin-top: -373px;
}

.section-advices .advices p {
	line-height: inherit;
	font-weight: 500;
}

.press-block .box.box-info .text p {
	line-height: inherit;
}

.intro p {
	line-height: inherit;
	font-weight: 500;
}

.admin-bar  #header.sticky {
	top: 32px;
}

.admin-bar.block-menu-open .site-tools {
    top: 60px;
}



.offcanvas_content_right .social-list *
.offcanvas_content_right .social-list {
	line-height: 1.2;
}

.offcanvas_content_right .social-list li {
	margin-right: 4px;
}


.section-story .description-holder p {
	line-height: 1.6;
}

.details-list .frame .text * {
	line-height: 1.8;
}

.section-post .post .text {
	line-height: 1.8;
}

body .title-product {
	line-height: 1.2;
}

body .tools_button_icon i {
	font-size: 16px;
	position: relative;
	top: -2px;
}

.open-menu .shopping_bag_items_number {
	color: #000;
}

body.block-menu-open .site-tools li.offcanvas-menu-button {
	padding-left: 0;
}

.top-heading .intro .search-form .search-field {
	margin-bottom: 20px;
}
.section-personal {
  margin-top: 100px;
}
/* Materials page v.2 */
.section-info{
	margin-bottom: 90px;
}
.page-template-about .section-info {
	margin-bottom: 0;
}
.section-info .heading h4{
	font-weight: bold;
}
.section-details-2 .container{
	max-width: 1230px;
}
.section-details-2 .details-list{
	margin: 0 -30px 100px;
}
.section-details-2 .details{
	padding: 15px 0 85px;
}
.section-details-2 .details:after{
	content:'';
	position: absolute;
	left: -9999px; right: -9999px;
	bottom:0;
	height: 1px;
	background:#d7d8d1;
}
.section-details-2 .details .col{
	padding: 0 30px;
}
.section-details-2 .datails-visual{
	height: auto;
}
.section-details-2 .datails-visual .title-details h4{
	color: #272727;
	font-family:"Maison Neue", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
    line-height: 1;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 3px;
	text-align: left;
}
.section-details-2 .details .col-description{
	background: transparent;
	color: #272727;
	position: relative;
	z-index:102;
}
.section-details-2 .details.active .materials-circle,
.section-details-2 .details.active .materials-circle .circle-materials{
	z-index: 105;
	opacity: 1;
}
.section-details-2 .details .col-visual{
	width: 25%;
}
.section-details-2 .details .col-description{
	width: 75%;
}
.section-details-2 .details .holder{
	height: auto;
	max-width:800px;
	padding:0;
}
.section-details-2 .details .visual-holder{
	padding-top:0;
}
.section-details-2 .footer{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	max-width: 712px;
}
.section-details-2 .footer .btn{
	padding: 20px 34px 18px;
}

.section-details-2 .circle-items{
	width: 230px; height: 230px;
	margin-left: 0;
}
.sourced{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin: 0;
	max-width: 340px;
}
.sourced figcaption{
	width: 59%;
	font-size: 14px;
	line-height: 24px;
}
.sourced p{
	width: 41%;
	margin: 0;
	text-align: center;
}
.section-details-2 .opener{
	position: absolute;
	left: 20px; top:20px;
	width: 120px;
    height: 120px;
	z-index: 105;
}
.section-details-2 h2{
	font-weight: normal;
	letter-spacing:0;
}
.section-details-2 .ttl{
	font-weight: bold;
}

@media (min-width: 768px) {
	.section-details-2 .js-slide-hidden{
		position: static !important;
	}
	.section-details-2 .desktop-hide,
	.section-details-2 .opener{
		display: none;
	}
	.section-details-2 h2{
		margin-bottom: 55px;
		padding-top: 5px;
		font-size: 48px;
	}
	.section-details-2 .details-list li{
		margin-bottom: 60px;
	}
}

@media (min-width: 1200px) {
	.section-info{
		padding-top: 128px;
	}
	.section-info .text p{
		line-height: 1.6;
	}
	.section-details-2 .frame .text p{
		margin-bottom: 22px;
	}
	.section-advices .heading.center.wave{
		margin-bottom: 40px;
	}
}

@media (max-width: 1614px) {
	.open-menu .site-tools {
		right: 50px;
	}

	body .logo {
		top: 50px;
	}
}

@media(max-width: 1279px) {
	body .intro h1 {
		font-size: 32px;
	}
	.section-details-2 .circle-items{
		width: 151px;
		height: 151px;
	}
}

@media(max-width: 1023px) {
	html .footer-nav li {
		margin-bottom: 10px;
	}

	body .gallery {
		margin: 0px!important;
	}

	.promo-items .items-holder,
	.promo-items .items-holder * {
		line-height: 1.2;
	}

	#footer .widget {
		margin-bottom: 30px;
	}

	#footer .widget_text .textwidget {
		margin-bottom: 23px;
	}

	body div.wpforms-container-full {
		margin-bottom: 0;
	}

	#footer .widget_text.last a.btn {
		margin-top: 0;
	}

	.open-menu .site-tools {
		right: 20px;
	}
	.section-details-2 .details-list{
		display: block;
	}
	.section-details-2 .details .head-panel{
		display: block;
		padding: 0;
		border-bottom:0;
	}
	.section-info{
		margin-bottom:0;
	}
}

@media screen and (max-width:991px ){
	.section-details-2 .footer{
		display: block;
	}
	.sourced{
		margin-top: 20px;
	}
}

@media screen and (max-width:782px ){
	.admin-bar  #header.sticky {
		top: 0;
	}
	#wpadminbar{
		display: none!important;
	}
}

@media(max-width: 767px) {
	.section-details-2 .details .mobile-hide,
	.section-details-2 .col-description h2,
	.section-details-2 .details .materials-circle{
		display: none;
	}
	.all-items{
		margin: 0;
	}
	.section-details-2 .datails-visual{
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.section-details-2 .datails-visual .title-details{
		padding: 52px 0;
		text-align: center;
	}
	.section-details-2 .container{
		padding: 0 20px;
	}
	.section-details-2 .details{
		padding: 22px 0;
	}
	.section-details-2 .details-list{
		margin: 0 -20px 50px;
		border-top: 1px solid #d7d8d1;
	}
	.section-details-2 .circle-items{
		width: 120px; height: 120px
	}
	.section-details-2 .details .col{
		padding: 0 20px;
	}
	.section-details-2 .details .col-visual,
	.section-details-2 .details .col-description{
		width: 100%;
	}
	.section-details-2 .details .col-visual{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.section-details-2 .details .col-visual h2{
		padding: 0 0 0 30px;
	}
	.section-details-2 .details .col-description{
		margin: 30px 0 0;
	}

}

@media(max-width: 666px) {
	body .footer-row .footer-nav {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}

	body .footer-nav li {
		margin-bottom: 10px;
	}

	body .footer-nav li a {
		font-size: 26px;
	}

	#footer .widget_text,
	#footer .widget_text.last {
		max-width: 100%;
	}

	#footer .widget > ul > li:first-child,
	#footer .widget_layered_nav > ul > li:first-child {
		padding-top: 0;
	}

	#sbi_images .sbi_item:nth-child(n+5) {
		display: none!important;
	}

	#sb_instagram.sbi_col_3 #sbi_images .sbi_item,
	#sb_instagram.sbi_col_4 #sbi_images .sbi_item,
	#sb_instagram.sbi_col_5 #sbi_images .sbi_item,
	#sb_instagram.sbi_col_6 #sbi_images .sbi_item {
		width: 50%;
	}

	.open-menu .site-tools {
		right: 20px;
	}

	.site-tools li {
		padding: 0 10px;
	}
}

@media(max-width: 480px) {
	#sb_instagram .sbi_photo {
		max-height: 130px;
	}
}



::-moz-placeholder {

    font-weight: normal;
    color: #a1a1a1;
    opacity: 1;

}
element {

}
u {

}

::-moz-placeholder {

    font-weight: normal;
    color: #a1a1a1;
    opacity: 1;

}
.press-block .text a,
.press-block .text a:hover,
.press-block .text a:active,
.press-block .text a:visited   {
	color: rgb(39, 39, 39);
	text-decoration: underline;
}

.press-block .text a:hover {
	color: #146f38;
}
