/*
Theme Name: tina child
Version: 1.0
Template: tina
*/

@font-face {
	font-family: "Barlow";
	src: url("assets/fonts/barlow/barlow-400.woff2") format("woff2");
	font-style: normal;
	font-weight: 400;
	font-display: swap;
}

@font-face {
	font-family: "Barlow";
	src: url("assets/fonts/barlow/barlow-500.woff2") format("woff2");
	font-style: normal;
	font-weight: 500;
	font-display: swap;
}

@font-face {
	font-family: "Barlow";
	src: url("assets/fonts/barlow/barlow-600.woff2") format("woff2");
	font-style: normal;
	font-weight: 600;
	font-display: swap;
}

@font-face {
	font-family: "Barlow";
	src: url("assets/fonts/barlow/barlow-700.woff2") format("woff2");
	font-style: normal;
	font-weight: 700;
	font-display: swap;
}

/* Typography */

html {
	font-size: 17px;
}

:root {
	--tina-body-font: "Barlow", "Helvetica Neue", Arial, sans-serif;
	--tina-display-font: "Barlow", "Helvetica Neue", Arial, sans-serif;
	--tina-text-color: #000;
	--tina-muted-color: #000;
}

body,
input,
textarea,
select,
button {
	font-family: var(--tina-body-font);
	font-size: clamp(0.9rem, 0.86rem + 0.2vw, 1rem);
	line-height: 1.5;
	font-weight: 300;
	letter-spacing: 0.05em;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	color: var(--tina-text-color);
}

body,
.avia_textblock,
.entry-content-wrapper,
.entry-content p,
.avia_message_box_content,
.wp-caption-text,
.avia-caption-content p,
#top .fullsize .template-blog .post .entry-content-wrapper > * {
	font-size: clamp(0.9rem, 0.86rem + 0.2vw, 1rem);
}

#top .avia_textblock,
#top .avia_textblock p,
#top .entry-content-wrapper,
#top .entry-content p,
#top .entry-content li,
#top .avia_message_box_content,
#top .wp-caption-text,
#top input,
#top textarea,
#top select,
#top button {
	font-family: var(--tina-body-font);
}

a,
.main_color a {
	text-underline-offset: 0.16em;
}

h1,
.avia_textblock h1,
h2,
.avia_textblock h2,
h3,
.avia_textblock h3,
h4,
.avia_textblock h4,
h5,
.avia_textblock h5,
h6,
.avia_textblock h6,
.av-special-heading-tag,
.av-masonry-entry .av-masonry-entry-title,
.slide-entry-title,
.entry-content-header h1,
.entry-content-header h2 {
	font-family: var(--tina-display-font);
	color: var(--tina-text-color);
}

#top h1,
#top h2,
#top h3,
#top h4,
#top h5,
#top h6,
#top .title_container .main-title,
#top .av-special-heading-tag,
#top .av-special-font,
#top .av-current-sort-title,
#top #av-burger-menu-ul li,
body.open_sans {
	font-family: var(--tina-display-font) !important;
}

html body,
html body p,
html body li,
html body input,
html body textarea,
html body select,
html body button,
html body .avia_textblock,
html body .avia_textblock p,
html body .entry-content-wrapper,
html body .entry-content p,
html body .entry-content li,
html body .av-special-heading-tag,
html body .modern-quote .av-special-heading-tag {
	font-family: var(--tina-body-font) !important;
}

html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
html body .av-special-heading-tag,
html body .title_container .main-title,
html body .av-special-font,
html body .av-current-sort-title {
	font-family: var(--tina-display-font) !important;
}

h1,
.avia_textblock h1 {
	font-size: clamp(2.4rem, 2rem + 1.6vw, 3.5rem);
	line-height: 0.98;
	letter-spacing: -0.03em;
	font-weight: 300;
}

h2,
.avia_textblock h2 {
	font-size: clamp(1.8rem, 1.55rem + 1vw, 2.6rem);
	line-height: 1.04;
	letter-spacing: -0.02em;
	font-weight: 300;
}

h3,
.avia_textblock h3 {
	font-size: clamp(1.45rem, 1.26rem + 0.55vw, 1.95rem);
	line-height: 1.08;
	font-weight: 300;
}

h4,
.avia_textblock h4 {
	font-size: clamp(1.32rem, 1.2rem + 0.4vw, 1.62rem);
	line-height: 1.14;
	font-weight: 300;
}

.modern-quote .av-special-heading-tag {
	font-size: clamp(1.32rem, 1.2rem + 0.4vw, 1.62rem);
	line-height: 1.14;
	font-weight: 300;
}

h5,
.avia_textblock h5,
h6,
.avia_textblock h6 {
	font-family: var(--tina-body-font);
	font-weight: 300;
	letter-spacing: 0.02em;
}

#top .av-main-nav > li > a,
#top #header .av-main-nav ul a,
#top .av-subnav-menu a,
#top #av-burger-menu-ul a,
#socket,
.lang-item > a > span {
	font-family: var(--tina-body-font);
	font-size: clamp(0.95rem, 0.9rem + 0.15vw, 1.02rem) !important;
	line-height: 1.45;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	font-weight: 300 !important;
}

#top .avia-button,
#top .button,
input[type="submit"] {
	font-family: var(--tina-body-font);
	font-size: clamp(0.95rem, 0.9rem + 0.18vw, 1.05rem);
	line-height: 1.2;
}

.avia_textblock p,
.entry-content p,
.entry-content li,
.avia_message_box_content,
.wp-caption-text,
#top label,
#socket {
	color: var(--tina-muted-color);
}

.avia_textblock p,
.entry-content p,
.entry-content li {
	line-height: 1.5;
}

.avia_textblock p + p,
.entry-content p + p {
	margin-top: 1.05em;
}

.template-page .entry-content-wrapper h1,
.template-page .entry-content-wrapper h2,
.template-page .entry-content-wrapper h3 {
	margin-bottom: 0.28em;
}

.template-page .entry-content-wrapper p,
.template-page .entry-content-wrapper ul,
.template-page .entry-content-wrapper ol {
	margin-bottom: 1.1em;
}

#top .avia-button.avia-color-light,
#top .button,
input[type="submit"] {
	letter-spacing: 0.06em;
}


/*General */

/*Background*/

.main_color .av-masonry {
    background-color: #ffffff !important;
}

/* Menu */

@media only screen and (min-width: 990px) {
	.html_header_sidebar #header .av-main-nav > li > a {
		padding: 0 3px 25px;
	}

	.html_header_sidebar #header .av-main-nav {
		display: flex;
		flex-direction: column;
		align-items: stretch;
	}

	.html_header_sidebar #header .av-main-nav > li {
		float: none !important;
		position: static !important;
		width: 100%;
	}

	.html_header_sidebar #header .av-main-nav > .av-menu-button {
		order: 99;
		float: none !important;
		clear: both;
		position: static !important;
		display: block;
		width: 100%;
		margin-top: 18px;
		height: auto !important;
	}

	.html_header_sidebar #header .av-main-nav > .av-burger-menu-main {
		display: none !important;
	}
}

@media only screen and (max-width: 989px) {
	.responsive.html_header_sidebar #top #header .main_menu {
		position: absolute;
		top: 0;
		right: 0;
		left: auto;
		height: 80px;
		width: auto;
	}

	.responsive.html_header_sidebar #top #header .av-main-nav {
		display: block !important;
	}

	.responsive.html_header_sidebar #top #header .av-main-nav > li {
		float: left !important;
		width: auto !important;
		position: relative !important;
		clear: none !important;
	}

	.responsive.html_header_sidebar #top #header .av-main-nav > li:not(.av-burger-menu-main):not(.menu-item-search-dropdown) {
		display: none !important;
	}

	.responsive.html_header_sidebar #top #header .av-main-nav > .av-burger-menu-main {
		display: block !important;
		float: left !important;
		width: auto !important;
		margin: 0 !important;
	}

	.responsive.html_header_sidebar #top #header .av-main-nav > .av-burger-menu-main > a {
		height: 80px !important;
		line-height: 80px !important;
		padding: 0 0 0 20px !important;
	}
}

.html_header_sidebar #header .av-main-nav > .av-menu-button > a {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 48px;
	padding: 12px 18px !important;
	text-align: center;
}

.html_header_sidebar #header .av-main-nav > .av-menu-button > a .avia-menu-text {
	display: block;
	width: 100%;
	line-height: 1.1;
	text-align: center;
}

.html_header_sidebar #header .av-main-nav > .av-menu-button > a .avia-menu-fx,
.html_header_sidebar #header .av-main-nav > .av-menu-button > a .avia-bullet,
.html_header_sidebar #header .av-main-nav > .av-menu-button > a .avia-menu-subtext {
	display: none;
}

.html_header_left .av-main-nav ul.sub-menu {
    opacity: 1 !important;
    visibility: visible !important;
    position: static;
    display: block;
    margin-bottom: 20px;
    border: 0;
    box-shadow: none;
    float: none !important;
    clear: both;
    width: 100%;
}

ul.sub-menu::after{
	content: "";
	display: block;
	clear: both;
}

.html_header_left .av-main-nav ul.sub-menu li, 
.html_header_left .av-main-nav ul.sub-menu li a {
    border: 0 !important;
}

.html_header_sidebar #header .av-main-nav > li.menu-item-has-children {
	display: block;
	overflow: visible;
}

.html_header_sidebar #header .av-main-nav > li.menu-item-has-children > a {
	display: block;
}

.html_header_sidebar #top .av-main-nav ul a {
    padding: 5px 20px;
}

#top .av-main-nav > li,
#top .av-main-nav > li > a,
#top .av-main-nav ul,
#top .av-main-nav ul li,
#top .av-main-nav ul li a,
#header .av-main-nav > li,
#header .av-main-nav > li > a,
#header .av-main-nav ul li,
#header .av-main-nav ul li a {
	border: 0 !important;
	border-top: 0 !important;
	border-right: 0 !important;
	border-bottom: 0 !important;
	border-left: 0 !important;
	box-shadow: none !important;
}

#top .av-main-nav > li::before,
#top .av-main-nav > li::after,
#top .av-main-nav > li > a::before,
#top .av-main-nav > li > a::after,
#top .av-main-nav ul li::before,
#top .av-main-nav ul li::after,
#top .av-main-nav ul li a::before,
#top .av-main-nav ul li a::after,
#header .av-main-nav > li::before,
#header .av-main-nav > li::after,
#header .av-main-nav ul li::before,
#header .av-main-nav ul li::after {
	border: 0 !important;
	box-shadow: none !important;
}

#menu-item-454,
#menu-item-1308,
#menu-item-1299 {
	height: auto;
	min-height: 0;
}

#menu-item-2157 {
	margin-top: 20px !important;
}

.lang-item-first {
	border-right: 1px solid #808080 !important;
	padding-right: 10px;

}

.lang-item {
	display: inline-block !important;
	margin: 0 0 13% !important;
}

.lang-item > a {
	color: #808080 !important;
}

.lang-item > a > span {
	font-size: clamp(0.95rem, 0.9rem + 0.15vw, 1.02rem) !important;
}

#header .avia-custom-sidebar-widget-area .widget {
	padding: 0 40px 40px !important;
	overflow: visible;
}

/* Main */

.avia-section-huge .content, .avia-section-huge .sidebar {
    padding-top: 130px;
    padding-bottom: 75px;
}

.tina-inquiry-page #main .template-page.content {
	padding-top: 48px !important;
}

/* Frontpage */

.page-id-65 #header, .page-id-1203 #header, .page-id-1206 #header {
    display: none !important;
}

.page-id-65 #main, .page-id-1203 #main, .page-id-1206 #main  {
    margin-left: 0 !important;
    position: relative;
    border-left-style: solid;
    border-left-width: 0px;
}

#top .av-control-minimal .avia-slideshow-dots a {
	border: 1px solid #fff;
}

#top .avia-button.avia-color-light {
    border: 2px solid #fff;
}

#top .avia-slideshow-button.avia-color-light {
    padding: 8px 16px;
    font-size: 1.4em;
	letter-spacing: 2px;
}

/* Portfolio */

.av-subnav-menu a {
    font-size: clamp(0.95rem, 0.9rem + 0.15vw, 1.02rem);
} 

#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    font-size: clamp(1.8rem, 1.5rem + 0.8vw, 2.5rem);
    font-weight: 400;
    color: #111111;
}

.av-masonry-entry .av-masonry-entry-title {
	font-weight: 400;
	color: #111;
	margin-top: -10px;
	font-size: clamp(1.1rem, 1rem + 0.28vw, 1.28rem);
}

.main_color .container .av-inner-masonry-content {
	background-color: #fff;
}

.main_color .container .av-masonry-entry .avia-arrow {
	display: none;
    background-color: #fff;
}

.av-masonry-entry .av-inner-masonry-content {
	padding: 20px 0 !important;
}

.untouched-tab {
	max-width: 1310px;
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 0px 50px 0 0;
    clear: both;
}

.av-inner-tab-title {
    text-transform: none !important;
    font-size: clamp(0.95rem, 0.9rem + 0.15vw, 1.02rem);
}

/* Lightbox */

.mfp-bg {
background-color:#fff !important;
}

.mfp-wrap * {
    color: #000 !important;
}

.mfp-arrow:before {
    color: #000 !important;
}

.mfp-zoom-in.mfp-ready.mfp-bg, .mfp-zoom-in.mfp-ready .mfp-preloader {
    opacity: 0.95;
}

.mfp-wrap.avia-popup .mfp-title {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0.85rem;
}

.mfp-wrap.avia-popup .mfp-title .tina-lightbox-interest-link {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 0.42rem 0.95rem;
	border: 1px solid #000;
	background: transparent;
	font-size: 0.72rem;
	line-height: 1;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	text-decoration: none;
	transition: background-color 0.2s ease, color 0.2s ease;
}

.mfp-wrap.avia-popup .mfp-title .tina-lightbox-interest-link:hover,
.mfp-wrap.avia-popup .mfp-title .tina-lightbox-interest-link:focus {
	background: #000;
	color: #fff !important;
}

/* Form */

#top label {
    font-weight: 300;
}

#top .avia_ajax_form p,
#top .wpcf7 form p {
	margin-bottom: 1.1rem;
}

#top .avia_ajax_form label,
#top .wpcf7 form label {
	display: block;
	margin-bottom: 0.38rem;
	font-size: 0.92rem;
	letter-spacing: 0.03em;
	line-height: 1.35;
}

#top .avia_ajax_form input[type="text"],
#top .avia_ajax_form input[type="email"],
#top .avia_ajax_form input[type="tel"],
#top .avia_ajax_form textarea,
#top .wpcf7 form input[type="text"],
#top .wpcf7 form input[type="email"],
#top .wpcf7 form input[type="tel"],
#top .wpcf7 form textarea {
	border-radius: 0;
}

#top .avia_ajax_form .form_element_half,
#top .wpcf7 form .form_element_half {
	margin-bottom: 0.9rem;
}

#top .avia_ajax_form .button-wrap,
#top .avia_ajax_form .form-submit,
#top .wpcf7 form .wpcf7-submit {
	margin-top: 0.7rem;
}

/* Footer */

#footer,
#footer p,
#footer li,
#footer a,
#footer span {
	font-size: clamp(0.7rem, 0.67rem + 0.12vw, 0.78rem) !important;
}

#top .social_bookmarks li a {
    font-size: 18px;
}

#socket,
#socket span,
#socket .copyright,
#socket .copyright a,
#socket .sub_menu_socket,
#socket .sub_menu_socket div,
#socket .sub_menu_socket a {
	font-size: clamp(0.7rem, 0.67rem + 0.12vw, 0.78rem) !important;
	line-height: 1.3;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

#socket a,
#socket a:hover,
#socket a:focus,
#socket a:active {
	color: #000 !important;
}

#socket {
	border-top: 0 !important;
	border-top-width: 0 !important;
	border-top-style: none !important;
}

@media only screen and (min-width: 990px) {
	.html_header_sidebar #socket .copyright {
		position: relative;
		left: 42px;
	}

	.html_header_sidebar #socket .sub_menu_socket {
		position: relative;
		left: 42px;
		margin-right: 100px;
	}
}

@media only screen and (min-width: 990px) {
	.html_header_sidebar #header {
		width: 340px;
		border-right: 0 !important;
		box-shadow: none !important;
	}

	.html_header_sidebar .logo {
		padding: 40px 0 40px 40px;
	}

	.html_header_sidebar #main {
		margin-left: 340px;
		border-left: 0 !important;
	}

	.html_header_sidebar .header_bg,
	.html_header_sidebar #header_main,
	.html_header_sidebar #main,
	.html_header_sidebar .container_wrap {
		border-left: 0 !important;
		border-right: 0 !important;
		box-shadow: none !important;
	}

	.html_header_sidebar #header .av-main-nav > li > a,
	.html_header_sidebar #header .av-main-nav ul a {
		white-space: nowrap;
	}

	.page-id-2265 .flex_column.av-txbx-381325a4a46332f0c1f52cb5f0d83110,
	.page-id-2265 .avia-image-container.av-mntcrj2g-9636e8a443c7223938d75252f543b16f {
		max-width: 100%;
	}

	.page-id-2265 .avia-image-container.av-mntcrj2g-9636e8a443c7223938d75252f543b16f img.avia_image {
		display: block;
		width: 100%;
		max-width: 100%;
		height: auto;
	}
}

@media only screen and (max-width: 767px) {
	.responsive .av-horizontal-gallery-wrap {
		display: inline-block;
		text-align: center;
		overflow: hidden;
		margin-right: 8px !important;
	}

	.responsive .av-horizontal-gallery-wrap:last-child {
		margin-right: 0 !important;
	}

	.responsive .av-horizontal-gallery-img {
		position: relative !important;
		top: auto !important;
		transform: none !important;
		width: auto !important;
		height: auto !important;
		max-width: 100% !important;
		max-height: 100% !important;
		display: block;
		margin: 0 auto;
	}
}

@media only screen and (min-width: 768px) {
	.tina-continuous-gallery.tina-continuous-gallery-active .av-horizontal-gallery-inner {
		overflow: hidden;
		opacity: 1 !important;
	}

	.tina-continuous-gallery.tina-continuous-gallery-active .av-horizontal-gallery-slider {
		position: relative !important;
		left: 0 !important;
		width: auto !important;
		min-width: 0 !important;
		transition: none !important;
		will-change: transform;
	}

	.tina-continuous-gallery.tina-continuous-gallery-active .av-horizontal-gallery-wrap {
		transition: none !important;
	}

	.tina-continuous-gallery.tina-continuous-gallery-active .avia-slideshow-arrows,
	.tina-continuous-gallery.tina-continuous-gallery-active .avia-slideshow-dots {
		display: none !important;
	}
}

body.tina-image-protect-demo img {
	-webkit-user-drag: none;
	user-select: none;
	pointer-events: auto;
}

.tina-contact-mailtext {
	color: inherit;
	text-decoration: none;
}

.tina-interest-preview {
	display: flex;
	align-items: flex-start;
	gap: 1rem;
	margin: 0 0 1.4rem;
	padding: 0.9rem 0 1.1rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.tina-interest-preview-image {
	width: 86px;
	height: 86px;
	object-fit: cover;
	flex: 0 0 86px;
}

.tina-interest-preview-title {
	font-size: 0.92rem;
	line-height: 1.45;
	letter-spacing: 0.04em;
	text-transform: none;
}

.tina-interest-heading {
	margin: 0 0 2rem;
	font-size: clamp(1.22rem, 1.12rem + 0.32vw, 1.48rem);
	line-height: 1.12;
	font-weight: 300;
	letter-spacing: -0.01em;
}

.tina-artwork-field-context .tina-interest-preview {
	margin: 0.8rem 0 0;
	padding: 0.8rem 0 0;
	border-bottom: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.08);
}

.tina-artwork-field-context .tina-interest-preview-image {
	width: 72px;
	height: 72px;
	flex-basis: 72px;
}

.tina-artwork-field-context .tina-interest-preview-title {
	font-size: 0.88rem;
	line-height: 1.4;
	letter-spacing: 0.02em;
}

.tina-artwork-field-context .tina-interest-preview-title {
	display: none;
}

.tina-inquiry-artwork-module,
#top .wpcf7 form p.tina-inquiry-artwork-row {
	display: flex;
	align-items: flex-start;
	gap: 1rem;
	margin: 0 0 1.55rem !important;
	padding: 0 0 0.35rem !important;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.tina-inquiry-artwork-thumb {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex: 0 0 96px;
	width: 96px;
}

.tina-inquiry-artwork-thumb img {
	display: block;
	width: auto;
	height: auto;
	max-width: 96px;
	max-height: 96px;
	object-fit: contain;
}

.tina-inquiry-artwork-thumb img[src=""] {
	display: none;
}

.tina-inquiry-artwork-copy {
	flex: 1 1 auto;
	min-width: 0;
}

.tina-inquiry-artwork-heading {
	display: block;
	margin: 0 0 0.18rem !important;
	font-size: 0.82rem;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: #000;
}

.tina-inquiry-artwork-meta {
	margin: 0;
}

.tina-inquiry-artwork-label {
	display: block;
	margin-bottom: 0.14rem !important;
	font-size: 0.92rem;
	line-height: 1.35;
}

.tina-inquiry-artwork-input {
	width: 100%;
	border-radius: 0;
	background: rgba(255, 255, 255, 0.92);
}

.tina-inquiry-page .tina-inquiry-artwork-module p,
.tina-inquiry-page .tina-inquiry-artwork-module .tina-inquiry-artwork-thumb p,
.tina-inquiry-page .tina-inquiry-artwork-module .tina-inquiry-artwork-copy > p,
#top .wpcf7 form p.tina-inquiry-artwork-row > span,
#top .wpcf7 form p.tina-inquiry-artwork-row label {
	margin: 0 !important;
	padding: 0 !important;
}

#top .wpcf7 form p.tina-inquiry-artwork-row + p,
.tina-inquiry-page .tina-inquiry-artwork-module + p {
	margin-top: 0.35rem !important;
}

@media only screen and (max-width: 767px) {
	.tina-inquiry-artwork-module {
		gap: 0.8rem;
	}

	.tina-inquiry-artwork-thumb,
	.tina-inquiry-artwork-thumb img {
		width: 82px;
		max-width: 82px;
		max-height: 82px;
		flex-basis: 82px;
	}
}

body.tina-interest-context-active #main .tina-interest-context-hidden {
	display: none !important;
}

body.tina-about-read-more-page #main .tina-about-read-more-block {
	position: relative;
	overflow: hidden;
	max-height: var(--tina-about-collapsed-height, 18rem);
	transition: max-height 0.35s ease;
	padding-bottom: 3.8rem;
}

body.tina-about-read-more-page #main .tina-about-read-more-block.is-expanded {
	max-height: 200rem;
}

body.tina-about-read-more-page #main .tina-about-read-more-block.is-collapsed::after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 7rem;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.96) 58%, #fff 100%);
	pointer-events: none;
}

body.tina-about-read-more-page #main .tina-about-read-more-toggle {
	position: absolute;
	left: 0;
	bottom: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 0.08rem 0;
	border: 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.24);
	border-radius: 0;
	background: transparent;
	color: #000;
	box-shadow: none;
	line-height: 1;
	font-size: 0.74rem;
	font-weight: 300;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	text-decoration: none;
	transition: border-color 0.2s ease, color 0.2s ease, opacity 0.2s ease, transform 0.2s ease;
	z-index: 2;
}

body.tina-about-read-more-page #main .tina-about-read-more-toggle:hover,
body.tina-about-read-more-page #main .tina-about-read-more-toggle:focus {
	background: transparent;
	color: #000;
	border-color: rgba(0, 0, 0, 0.45);
	opacity: 0.9;
	transform: none;
}
