/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Wpmenucart icon shopping cart 1 **/
.wpmenucart-icon-shopping-cart-1 {
	font-size: 18px !important;
}

/** General >> Entry content list item **/
.mt-2 .entry-content li {
	list-style-type: disc !important;
}

/** General >> Input 5 3 list item **/
.mt-962 #input_5_3 > li {
	padding-bottom: 2px !important;
}

/** General >> Input 6 3 list item **/
.mt-975 #input_6_3 > li {
	padding-bottom: 5px !important;
}

/** General >> Genesis footer widgets visiblemt 975 tab title description **/
.genesis-footer-widgets-visible.mt-975 #tab-title-description {
	display: none !important;
}

/** General >> Wp block columns wp block column:(1) **/
.mt-1422 .wp-block-columns > .wp-block-column:nth-of-type(1) {
	background-color: rgb(242, 242, 242) !important;
	padding-right: 15px !important;
	padding-left: 15px !important;
	margin-top: 10px !important;
}

/** General >> Wp block columns wp block column:(2) **/
.mt-1422 .wp-block-columns > .wp-block-column:nth-of-type(2) {
	background-color: rgb(242, 242, 242) !important;
	padding-right: 15px !important;
	padding-left: 15px !important;
	margin-top: 10px !important;
}

/** General >> Wp block columns wp block column:(3) **/
.mt-1422 .wp-block-columns > .wp-block-column:nth-of-type(3) {
	background-color: rgb(242, 242, 242) !important;
	padding-right: 15px !important;
	padding-left: 15px !important;
	margin-top: 10px !important;
}

/** General >> Unordered list list item:(1) **/
.mt-31 .entry-content > ul > li:nth-of-type(1) {
	list-style-type: disc !important;
}
.mt-31 .entry-content > ul > li:nth-of-type(2) {
	list-style-type: disc !important;
}
.mt-31 .entry-content > ul > li:nth-of-type(3) {
	list-style-type: disc !important;
}
.mt-31 .entry-content > ul > li:nth-of-type(4) {
	list-style-type: disc !important;
}
.mt-31 .entry-content > ul > li:nth-of-type(5) {
	list-style-type: disc !important;
}
.mt-31 .entry-content > ul > li:nth-of-type(6) {
	list-style-type: disc !important;
}

/** General >> .utility-bar button **/
.utility-bar button {
	font-size: 14px !important;
	height: auto !important;
	padding: 8px !important;
	margin: 0 !important;
	border-width: 0 !important;
}

/** General >> #custom_html-6 li **/
#custom_html-6 li {
	height: 50px !important;
}

/** General >> #custom_html-6 **/
#custom_html-6 {
	margin-top: -20px !important;
	margin-bottom: -20px !important;
}

/** General >> #google_language_translator .goog-te-gadget-icon **/
#google_language_translator .goog-te-gadget-icon {
	padding-top: 20px !important;
}

/** General >> #glt_widget-4 .widget-title **/
#glt_widget-4 .widget-title {
	color: rgb(63, 61, 61) !important;
	font-size: 14px !important;
	margin-bottom: 6px !important;
}

/** General >> #text-31 .has-luminous-vivid-orange-background-color **/
#text-31 .has-luminous-vivid-orange-background-color {
	font-size: 18px !important;
}

/** General >> #text-31 > div > div:nth-of-type(1) > p:nth-of-type(1) **/
#text-31 > div > div:nth-of-type(1) > p:nth-of-type(1) {
	height: 10% !important;
}

/** General >> .utility-bar-right **/
.utility-bar-right {
	text-align: right !important;
}

/** General >> #custom_html-6 .has-luminous-vivid-orange-background-color **/
#custom_html-6 .has-luminous-vivid-orange-background-color {
	font-size: 14px !important;
	margin-top: 25px !important;
	margin-bottom: 25px !important;
}

/** General >> #custom_html-6 .gb-font-size-24 **/
#custom_html-6 .gb-font-size-24 {
	color: rgb(0, 0, 0) !important;
	font-size: 20px !important;
	line-height: 22px !important;
	margin-bottom: 0 !important;
}

/** General >> #custom_html-6 .wp-block-genesis-blocks-gb-cta **/
#custom_html-6 .wp-block-genesis-blocks-gb-cta {
	background-color: rgba(242, 242, 242, 0) !important;
	margin-bottom: 0 !important;
}

/** General >> #wp_accessibility_toolbar-4 .widget-title **/
#wp_accessibility_toolbar-4 .widget-title {
	color: rgb(63, 61, 61) !important;
	font-size: 14px !important;
	margin-bottom: 6px !important;
}

/** General >> #glt_widget-4 > .widget-wrap **/
#glt_widget-4 > .widget-wrap {
	width: 45% !important;
}

/** General >> #custom_html-7 h6 **/
#custom_html-7 h6 {
	color: rgb(0, 0, 0) !important;
	margin-bottom: 5px !important;
}

/** General >> #custom_html-7 li **/
#custom_html-7 li {
	font-size: 14px !important;
	height: 35px !important;
}

/** General >> .button #is_normal_fontsize **/
.button #is_normal_fontsize {
	font-size: 48px !important;
	height: 35px !important;
}

/** General >> #custom_html-7 .wp-block-columns **/
#custom_html-7 .wp-block-columns {
	margin-top: 10px !important;
}


/*= General _2 ================ */

/** General _2 >> #custom_html-9 .ugb-feature-grid--design-basic **/
#custom_html-9 .ugb-feature-grid--design-basic {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

/** General _2 >> #custom_html-2 .wp-image-675 **/
#custom_html-2 .wp-image-675 {
	width: 150% !important;
}

/** General _2 >> #custom_html-10 .ugb-container__wrapper **/
#custom_html-10 .ugb-container__wrapper {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/** General _2 >> .has-large-font-size > strong **/
.has-large-font-size > strong {
	font-weight: 800 !important;
}

/** General _2 >> .utility-bar-left .widget_text **/
.utility-bar-left .widget_text {
	text-align: center !important;
	width: 100% !important;
}

/** General _2 >> .utility-bar > .wrap **/
.utility-bar > .wrap {
	text-align: center !important;
	width: 100% !important;
}

/** General _2 >> .gb-notice-text > p:nth-of-type(1) **/
.gb-notice-text > p:nth-of-type(1) {
	font-size: 32px !important;
	font-weight: bolder !important;
	margin-bottom: 8px !important;
}

/** General _2 >> .gb-notice-text a **/
.gb-notice-text a {
	/* MT [ google_font: 1 ] */
	font-family: 'lato' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 1em !important;
	line-height: 1.5px !important;
	font-weight: 700 !important;
	text-decoration: none !important;
	text-align: center !important;
	word-wrap: break-word !important;
	box-shadow-x: none !important;
	background-color: #ff6900 !important;
	background-position: 0 0 !important;
	box-sizing: border-box !important;
	padding: 14px 16px 18px 26px !important;
	border-style: none !important;
	border-radius: 100px !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	position: relative !important;
	-webkit-transition: .2s ease-in !important;
	transition: .2s ease-in !important;
	display: inline-block !important;
	cursor: pointer !important;
	opacity: 1 !important;
	outline: 0 !important;
}

/** General _2 >> .gb-notice-text a:hover **/
.gb-notice-text a:hover {
	/* MT [ google_font: 1 ] */
	font-family: 'lato' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 1em !important;
	line-height: 1.5px !important;
	font-weight: 700 !important;
	text-decoration: none !important;
	text-align: center !important;
	word-wrap: break-word !important;
	box-shadow-x: none !important;
	background-color: #ff6900 !important;
	background-position: 0 0 !important;
	box-sizing: border-box !important;
	padding: 14px 16px 18px 26px !important;
	border-style: none !important;
	border-radius: 100px !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	position: relative !important;
	-webkit-transition: .2s ease-in !important;
	transition: .2s ease-in !important;
	display: inline-block !important;
	cursor: pointer !important;
	opacity: 1 !important;
	outline: 0 !important;
}

/** General _2 >> .gb-notice-text > p:nth-of-type(2) **/
.gb-notice-text > p:nth-of-type(2) {
	margin-bottom: 24px !important;
}

/** General _2 >> .ugb-feature__item **/
.ugb-feature__item {
	margin-bottom: 24px !important;
}

/** General _2 >> #custom_html-11 .ugb-feature-grid__title **/
#custom_html-11 .ugb-feature-grid__title {
	font-size: 28px !important;
}

/** General _2 >> #genesis-footer-widgets .widget-title **/
#genesis-footer-widgets .widget-title {
	background-color: rgb(255, 255, 255) !important;
	padding: 4px !important;
	border-bottom: 1px solid rgb(63, 61, 61) !important;
}

/** General _2 >> #custom_html-14 .has-small-font-size **/
#custom_html-14 .has-small-font-size {
	font-size: 14px !important;
	margin-bottom: 20px !important;
}

/** General _2 >> #genesis-footer-widgets **/
#genesis-footer-widgets {
	background-color: rgba(204, 204, 204, 0.28) !important;
	border-top: 1px solid rgb(204, 204, 204) !important;
}

/** General _2 >> #genesis-footer-widgets .widget_custom_html **/
#genesis-footer-widgets .widget_custom_html {
	margin: 4px !important;
}

/** General _2 >> .site-footer strong **/
.site-footer strong {
	font-size: 16px !important;
}

/** General _2 >> Size thumbnail image **/
.mt-1464 .size-thumbnail img {
	margin: 16px 20px 16px 16px !important;
}

/** General _2 >> Mt page discover at kaikoura museummt 31 ugb dab3126 wrapper **/
.mt-page-discover-at-kaikoura-museum.mt-31 .ugb-dab3126-wrapper {
	background-color: rgb(234, 252, 255) !important;
}

/** General _2 >> Ugb container content wrapper size medium **/
.mt-2 .ugb-container__content-wrapper > .size-medium {
	margin-bottom: 24px !important;
}

/** General _2 >> Popmake 1842 heading 2 **/
#popmake-1842 h2 {
	color: rgb(37, 192, 218) !important;
	font-weight: bolder !important;
}

/** General _2 >> popup title 1842 **/
#pum_popup_title_1842 {
	font-size: 24px !important;
}

/** General _2 >> Popmake 1842 strong **/
#popmake-1842 strong {
	font-size: 20px !important;
}

/** General _2 >> Popmake 1842 link **/
#popmake-1842 a {
	/* MT [ google_font: 1 ] */
	font-family: 'lato' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 1em !important;
	line-height: 1.5px !important;
	font-weight: 700 !important;
	text-decoration: none !important;
	text-align: center !important;
	word-wrap: break-word !important;
	box-shadow-x: none !important;
	background-color: #ff6900 !important;
	background-position: 0 0 !important;
	box-sizing: border-box !important;
	padding: 14px 16px 18px 26px !important;
	border-style: none !important;
	border-radius: 100px !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	position: relative !important;
	-webkit-transition: .2s ease-in !important;
	transition: .2s ease-in !important;
	display: inline-block !important;
	cursor: pointer !important;
	opacity: 1 !important;
	outline: 0 !important;
}

/** General _2 >> Popmake 1842 link hover **/
#popmake-1842 a:hover {
	border-color: transparent !important;
	transform: translateY(-10%) !important;
	opacity: .85 !important;
}

/** General _2 >> popmake 1842 **/
.popmake-1842 {
	/* MT [ google_font: 1 ] */
	font-family: 'lato' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 1em !important;
	line-height: 1.5px !important;
	font-weight: 700 !important;
	text-decoration: none !important;
	text-align: right !important;
	word-wrap: break-word !important;
	box-shadow-x: none !important;
	background-color: #ff6900 !important;
	background-position: 0 0 !important;
	box-sizing: border-box !important;
	padding: 14px 16px 18px 26px !important;
	margin-top: 20px !important;
	border-style: none !important;
	border-radius: 100px !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	position: relative !important;
	left: 60% !important;
	-webkit-transition: .2s ease-in !important;
	transition: .2s ease-in !important;
	display: inline-block !important;
	cursor: pointer !important;
	opacity: 1 !important;
	outline: 0 !important;
}

/** General _2 >> popmake 1842 hover **/
.popmake-1842:hover {
	border-color: transparent !important;
	transform: translateY(-10%) !important;
	opacity: .85 !important;
}

/** General _2 >> Popmake 1842 link _2 **/
.popmake-1842 > a {
	color: rgb(255, 255, 255) !important;
	text-decoration: none !important;
}

/** General _2 >> Site container link **/
.mt-85 .site-container a {
	text-decoration: none !important;
}

/** General _2 >> Div:(3) gb block layout column inner:(1) **/
.mt-85 .wp-block-genesis-blocks-gb-columns > div > div:nth-of-type(3) > .gb-block-layout-column-inner:nth-of-type(1) {
	text-decoration: none !important;
}

/** General _2 >> top bar **/
.top-bar a {
	text-decoration: none !important;
}


/*= General _3 ================ */

/** General _3 >> Popmake 1842 link _3 **/
.popmake-1842 > a {
	text-decoration: none !important;
}

/** General _3 >> Custom html 12 horizontal rule **/
.mt-1586 #custom_html-12 hr {
	width: 75% !important;
	border-bottom-color: rgb(174, 172, 172) !important;
}

/** General _3 >> Unordered list (#2) list item (#1) **/
.entry-content > ul:nth-of-type(2) > li:nth-of-type() {
	list-style: initial !important;
}

/** General _3 >> Genesis content list item **/
#genesis-content .entry-content li {
	list-style: initial !important;
}

/** General _3 >> Soliloquy image 2066 **/
.mt-2019 #soliloquy-image-2066 {
	text-align: center !important;
	width: 100% !important;
}

/** General _3 >> Soliloquy active slide **/
.mt-2019 .soliloquy-active-slide {
	background-color: rgb(8, 32, 42) !important;
}

/** General _3 >> Img **/
.img {
	padding: 20px !important;
}

/** General _3 >> Image **/
#genesis-content img {
	margin-right: 20px !important;
}

/** General _3 >> Soliloquy active slide _2 **/
.mt-2086 .soliloquy-active-slide {
	background-color: rgb(8, 32, 42) !important;
}

/** General _3 >> Entry title link **/
.mt-260 .post-2086 .entry-title-link {
	color: rgb(37, 192, 218) !important;
	font-size: 50px !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {
	/** General >> #custom_html-6 .has-luminous-vivid-orange-background-color **/
	#custom_html-6 .has-luminous-vivid-orange-background-color {
	margin-top: 25px !important;
	margin-bottom: 25px !important;
}

	/** General _2 >> .gb-notice-text a:hover **/
	.gb-notice-text a:hover {
	border-color: transparent !important;
	transform: translateY(-10%) !important;
	-o-transition-property: hover !important;
	-moz-transition-property: hover !important;
	-webkit-transition-property: hover !important;
	transition-property: hover !important;
	-o-transition-duration: 0.5s !important;
	-moz-transition-duration: 0.5s !important;
	-webkit-transition-duration: 0.5s !important;
	transition-duration: 0.5s !important;
	opacity: .85 !important;
}

	/** General _2 >> Popmake 1842 link **/
	#popmake-1842 a {
	/* MT [ google_font: 1 ] */
	font-family: 'lato' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 1em !important;
	line-height: 1.5px !important;
	font-weight: 700 !important;
	text-decoration: none !important;
	text-align: center !important;
	word-wrap: break-word !important;
	box-shadow-x: none !important;
	background-color: #ff6900 !important;
	background-position: 0 0 !important;
	box-sizing: border-box !important;
	padding: 14px 16px 18px 26px !important;
	border-style: none !important;
	border-radius: 100px !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	position: relative !important;
	-webkit-transition: .2s ease-in !important;
	transition: .2s ease-in !important;
	display: inline-block !important;
	cursor: pointer !important;
	opacity: 1 !important;
	outline: 0 !important;
}

	/** General _2 >> Popmake 1842 link hover **/
	#popmake-1842 a:hover {
	/* MT [ google_font: 1 ] */
	font-family: 'lato' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 1em !important;
	line-height: 1.5px !important;
	font-weight: 700 !important;
	text-decoration: none !important;
	text-align: center !important;
	word-wrap: break-word !important;
	box-shadow-x: none !important;
	background-color: #ff6900 !important;
	background-position: 0 0 !important;
	box-sizing: border-box !important;
	padding: 14px 16px 18px 26px !important;
	border-style: none !important;
	border-radius: 100px !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	position: relative !important;
	-webkit-transition: .2s ease-in !important;
	transition: .2s ease-in !important;
	display: inline-block !important;
	cursor: pointer !important;
	opacity: 1 !important;
	outline: 0 !important;
}

}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 992px) {
	/** General >> .utility-bar-right **/
	.utility-bar-right {
	text-align: right !important;
}

	/** General >> #custom_html-6 .has-luminous-vivid-orange-background-color **/
	#custom_html-6 .has-luminous-vivid-orange-background-color {
	text-align: right !important;
}

	/** General >> #custom_html-9 .ugb-feature-grid__title **/
	#custom_html-9 .ugb-feature-grid__title {
	font-size: 28px !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767.98px) {
	/** General >> #custom_html-6 .has-luminous-vivid-orange-background-color **/
	#custom_html-6 .has-luminous-vivid-orange-background-color {
	text-align: center !important;
	margin-left: 0 !important;
}

	/** General >> #custom_html-9 .ugb-feature-grid__item1 **/
	#custom_html-9 .ugb-feature-grid__item1 {
	width: 100% !important;
}

	/** General >> #custom_html-9 .ugb-feature-grid__title **/
	#custom_html-9 .ugb-feature-grid__title {
	font-size: 24px !important;
}

	/** General _2 >> #custom_html-2 .wp-image-675 **/
	#custom_html-2 .wp-image-675 {
	width: 150% !important;
}

	/** General _2 >> .ugb-feature__item **/
	.ugb-feature__item {
	width: 10% !important;
}

	/** General _2 >> #custom_html-11 .ugb-feature-grid__title **/
	#custom_html-11 .ugb-feature-grid__title {
	font-size: 24px !important;
}

	/** General _2 >> .entry-image **/
	.entry-image {
	width: 100% !important;
	padding-bottom: 20px !important;
}

	/** General _2 >> Mt page discover at kaikoura museummt 31 ugb dab3126 wrapper **/
	.mt-page-discover-at-kaikoura-museum.mt-31 .ugb-dab3126-wrapper {
	background-color: rgb(232, 252, 255) !important;
}

	/** General _2 >> Mt post new normal kaikoura earthquake exhibitionmt 663 wp image 702 **/
	.mt-post-new-normal-kaikoura-earthquake-exhibition.mt-663 .wp-image-702 {
	width: 100% !important;
}

	/** General _2 >> Mt post kaikoura lights 40th anniversarymt 1122 wp image 1120 **/
	.mt-post-kaikoura-lights-40th-anniversary.mt-1122 .wp-image-1120 {
	width: 100% !important;
}

}


/*( Phone )*/
@media (max-width: 575.98px) {
	/** General >> .site-container > .utility-bar-left **/
	.utility-bar-left {
	text-align: center !important;
	width: 100% !important;
	float: none !important;
	clear: both !important;
}

	/** General >> .utility-bar-left **/
	.utility-bar-left {
	width: 100% !important;
}

	/** General >> .utility-bar-right **/
	.utility-bar-right {
	text-align: center !important;
	width: 100% !important;
}

	/** General >> #custom_html-6 .has-luminous-vivid-orange-background-color **/
	#custom_html-6 .has-luminous-vivid-orange-background-color {
	text-align: center !important;
	margin-top: 30px !important;
	margin-bottom: 30px !important;
	margin-left: 0 !important;
}

	/** General _2 >> .gb-notice-text > p:nth-of-type(1) **/
	.gb-notice-text > p:nth-of-type(1) {
	font-size: 24px !important;
}

	/** General _2 >> #custom_html-11 .ugb-feature-grid__title **/
	#custom_html-11 .ugb-feature-grid__title {
	font-size: 32px !important;
	line-height: 30px !important;
}

	/** General _2 >> #genesis-footer-widgets .widget_custom_html **/
	#genesis-footer-widgets .widget_custom_html {
	padding-bottom: 2px !important;
}

	/** General _2 >> .entry-image **/
	.entry-image {
	width: 100% !important;
	padding-bottom: 20px !important;
}

	/** General _2 >> .site-container > .site-footer **/
	.site-container > .site-footer {
	text-align: center !important;
}

	/** General _2 >> Gb layout columns 3 wp block genesis blocks gb column **/
	.mt-2 .gb-layout-columns-3 .wp-block-genesis-blocks-gb-column {
	height: 100% !important;
}

	/** General _2 >> Photography collection strong **/
	.mt-31 #photography-collection > strong {
	font-size: 40px !important;
}

}

