/*
Theme Name: Twenty Twenty Three Mod
*/
a[href*="https://amzn.to"]:not([class*="add_to_cart_button"]):not([class*="product_type_external"])::before {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	font-family: "Material Symbols Outlined";
	font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-transform: none;
    content: "\e8cc";
	font-size: 1em;
	vertical-align: top;
	text-decoration: none;
}

.dt-header-white {
    color: white;
}

.dt-header {
    color: black !important;
	display: none;
}

.dt-header, .dt-header-white{
    background: transparent;
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index: 1002;
	padding: 55px 20px 17px 28px;
}

.dt-logo-spacer {
	height: 100px;
	display: none;
	background: white;
}

@media screen and handheld, (max-width: 782px) {
	.dt-header {
		padding-top: 18px;
	}
	.dt-logo-spacer {
		height: calc(100px - 27px);
	}
}

.dt-header-show {
    top: 0px !important;
    box-shadow: 0 0 1.125rem rgb(0 0 0 / 12%);
    position: fixed;
    transition: 0.4s;
	transition-property: top, box-shadow;
	display: block;
}

.admin-bar .dt-header-show {
  top: 32px !important;
}

@media screen and (max-width: 782px) {
	.admin-bar .dt-header {
		padding-top: calc(18px + 48px);
	}
	.admin-bar .dt-header-show {
		top: 0px !important;
	}
}

.dt-header-transition {
    /*transition: .4s;
	transition-property: top, box-shadow;
	transition-property: box-shadow;*/
}

.dt-header-transition .logoobject {
	/*transition: .1s;*/
}


.dt-bgwhite {
    background: #fff;
    color: #000 !important;
    position: fixed;
    top: -77px;
    left: 0;
    right: 0;
    padding-top: 12px !important;
    padding-bottom: 15px !important;
	max-height: 57px;
}
.dt-bgwhite .logoobject {
    width: 50px !important;
}
.dt-bgwhite .dt-tagline {
	display: none;
}

.logoobject {
	position: relative;
	/*z-index: -1;*/
	width: 80px;
}
body .wp-block-video [poster] { object-fit: contain; border-radius: 10px; }
.wp-block-video video { object-fit: contain; border-radius: 10px; }

.wp-lightbox-overlay.active img {
	border-radius: 0px;
}

input:not([type=submit]):not([type=checkbox]):not([type=hidden]), .wp-block-post-comments-form .comment-form textarea {
	border-radius: 10px;
}
#ez-toc-container, .woocommerce ul.products li.product a img, .woocommerce div.product div.images img, .woocommerce #review_form #respond textarea {
	border-radius: 10px;
}