﻿.colibri-shape-circles {
	background-image:url(../image/circles.png)
}
.colibri-shape-10degree-stripes {
	background-image:url(../image/10degree-stripes.png)
}
.colibri-shape-rounded-squares-blue {
	background-image:url(../image/rounded-squares-blue.png)
}
.colibri-shape-many-rounded-squares-blue {
	background-image:url(../image/many-rounded-squares-blue.png)
}
.colibri-shape-two-circles {
	background-image:url(../image/two-circles.png)
}
.colibri-shape-circles-2 {
	background-image:url(../image/circles-2.png)
}
.colibri-shape-circles-3 {
	background-image:url(../image/circles-3.png)
}
.colibri-shape-circles-gradient {
	background-image:url(../image/circles-gradient.png)
}
.colibri-shape-circles-white-gradient {
	background-image:url(../image/circles-white-gradient.png)
}
.colibri-shape-waves {
	background-image:url(../image/waves.png)
}
.colibri-shape-waves-inverted {
	background-image:url(../image/waves-inverted.png)
}
.colibri-shape-dots {
	background-image:url(../image/dots.png)
}
.colibri-shape-left-tilted-lines {
	background-image:url(../image/left-tilted-lines.png)
}
.colibri-shape-right-tilted-lines {
	background-image:url(../image/right-tilted-lines.png)
}
.colibri-shape-right-tilted-strips {
	background-image:url(../image/right-tilted-strips.png)
}
.h-y-container>*:not(:last-child),.h-x-container-inner>* {
	margin-bottom:20px
}
.h-x-container-inner,.h-column__content>.h-x-container>*:last-child {
	margin-bottom:-20px
}
.h-x-container-inner>* {
	padding-left:10px;
	padding-right:10px
}
.h-x-container-inner {
	margin-left:-10px;
	margin-right:-10px
}
[class*=style-],[class*=local-style-],.h-global-transition,.h-global-transition-all,.h-global-transition-all * {
	transition-duration:0.5s;
	font-size: 14px;
}
.wp-block-button .wp-block-button__link:not(.has-background),.wp-block-file .wp-block-file__button {
	background-color:rgb(40,141,243);
	background-image:none
}
.wp-block-button .wp-block-button__link:not(.has-background):hover,.wp-block-button .wp-block-button__link:not(.has-background):focus,.wp-block-button .wp-block-button__link:not(.has-background):active,.wp-block-file .wp-block-file__button:hover,.wp-block-file .wp-block-file__button:focus,.wp-block-file .wp-block-file__button:active {
	background-color:rgb(26,92,158);
	background-image:none
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background) {
	color:rgb(40,141,243);
	background-color:transparent;
	background-image:none;
	border-top-width:2px;
	border-top-color:rgb(40,141,243);
	border-top-style:solid;
	border-right-width:2px;
	border-right-color:rgb(40,141,243);
	border-right-style:solid;
	border-bottom-width:2px;
	border-bottom-color:rgb(40,141,243);
	border-bottom-style:solid;
	border-left-width:2px;
	border-left-color:rgb(40,141,243);
	border-left-style:solid
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):active {
	color:#fff;
	background-color:rgb(40,141,243);
	background-image:none
}
.has-background-color,*[class^="wp-block-"].is-style-solid-color {
	background-color:rgb(40,141,243);
	background-image:none
}
.has-colibri-color-1-background-color {
	background-color:rgb(40,141,243);
	background-image:none
}
.wp-block-button .wp-block-button__link.has-colibri-color-1-background-color {
	background-color:rgb(40,141,243);
	background-image:none
}
.wp-block-button .wp-block-button__link.has-colibri-color-1-background-color:hover,.wp-block-button .wp-block-button__link.has-colibri-color-1-background-color:focus,.wp-block-button .wp-block-button__link.has-colibri-color-1-background-color:active {
	background-color:rgb(26,92,158);
	background-image:none
}
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-1-background-color {
	color:rgb(40,141,243);
	background-color:transparent;
	background-image:none;
	border-top-width:2px;
	border-top-color:rgb(40,141,243);
	border-top-style:solid;
	border-right-width:2px;
	border-right-color:rgb(40,141,243);
	border-right-style:solid;
	border-bottom-width:2px;
	border-bottom-color:rgb(40,141,243);
	border-bottom-style:solid;
	border-left-width:2px;
	border-left-color:rgb(40,141,243);
	border-left-style:solid
}
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-1-background-color:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-1-background-color:focus,.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-1-background-color:active {
	color:#fff;
	background-color:rgb(40,141,243);
	background-image:none
}
*[class^="wp-block-"].has-colibri-color-1-background-color,*[class^="wp-block-"] .has-colibri-color-1-background-color,*[class^="wp-block-"].is-style-solid-color.has-colibri-color-1-color,*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-1-color,*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-1-color p {
	background-color:rgb(40,141,243);
	background-image:none
}
.has-colibri-color-1-color {
	color:rgb(40,141,243)
}
.has-colibri-color-2-background-color {
	background-color:rgb(243,141,40);
	background-image:none
}
.wp-block-button .wp-block-button__link.has-colibri-color-2-background-color {
	background-color:rgb(243,141,40);
	background-image:none
}
.wp-block-button .wp-block-button__link.has-colibri-color-2-background-color:hover,.wp-block-button .wp-block-button__link.has-colibri-color-2-background-color:focus,.wp-block-button .wp-block-button__link.has-colibri-color-2-background-color:active {
	background-color:rgb(158,92,26);
	background-image:none
}
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-2-background-color {
	color:rgb(243,141,40);
	background-color:transparent;
	background-image:none;
	border-top-width:2px;
	border-top-color:rgb(243,141,40);
	border-top-style:solid;
	border-right-width:2px;
	border-right-color:rgb(243,141,40);
	border-right-style:solid;
	border-bottom-width:2px;
	border-bottom-color:rgb(243,141,40);
	border-bottom-style:solid;
	border-left-width:2px;
	border-left-color:rgb(243,141,40);
	border-left-style:solid
}
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-2-background-color:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-2-background-color:focus,.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-2-background-color:active {
	color:#fff;
	background-color:rgb(243,141,40);
	background-image:none
}
*[class^="wp-block-"].has-colibri-color-2-background-color,*[class^="wp-block-"] .has-colibri-color-2-background-color,*[class^="wp-block-"].is-style-solid-color.has-colibri-color-2-color,*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-2-color,*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-2-color p {
	background-color:rgb(243,141,40);
	background-image:none
}
.has-colibri-color-2-color {
	color:rgb(243,141,40)
}
.has-colibri-color-3-background-color {
	background-color:#00bf87;
	background-image:none
}
.wp-block-button .wp-block-button__link.has-colibri-color-3-background-color {
	background-color:#00bf87;
	background-image:none
}
.wp-block-button .wp-block-button__link.has-colibri-color-3-background-color:hover,.wp-block-button .wp-block-button__link.has-colibri-color-3-background-color:focus,.wp-block-button .wp-block-button__link.has-colibri-color-3-background-color:active {
	background-color:rgb(0,106,75);
	background-image:none
}
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-3-background-color {
	color:#00bf87;
	background-color:transparent;
	background-image:none;
	border-top-width:2px;
	border-top-color:#00bf87;
	border-top-style:solid;
	border-right-width:2px;
	border-right-color:#00bf87;
	border-right-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#00bf87;
	border-bottom-style:solid;
	border-left-width:2px;
	border-left-color:#00bf87;
	border-left-style:solid
}
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-3-background-color:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-3-background-color:focus,.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-3-background-color:active {
	color:#fff;
	background-color:#00bf87;
	background-image:none
}
*[class^="wp-block-"].has-colibri-color-3-background-color,*[class^="wp-block-"] .has-colibri-color-3-background-color,*[class^="wp-block-"].is-style-solid-color.has-colibri-color-3-color,*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-3-color,*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-3-color p {
	background-color:#00bf87;
	background-image:none
}
.has-colibri-color-3-color {
	color:#00bf87
}
.has-colibri-color-4-background-color {
	background-color:#6632ff;
	background-image:none
}
.wp-block-button .wp-block-button__link.has-colibri-color-4-background-color {
	background-color:#6632ff;
	background-image:none
}
.wp-block-button .wp-block-button__link.has-colibri-color-4-background-color:hover,.wp-block-button .wp-block-button__link.has-colibri-color-4-background-color:focus,.wp-block-button .wp-block-button__link.has-colibri-color-4-background-color:active {
	background-color:rgb(68,33,170);
	background-image:none
}
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-4-background-color {
	color:#6632ff;
	background-color:transparent;
	background-image:none;
	border-top-width:2px;
	border-top-color:#6632ff;
	border-top-style:solid;
	border-right-width:2px;
	border-right-color:#6632ff;
	border-right-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#6632ff;
	border-bottom-style:solid;
	border-left-width:2px;
	border-left-color:#6632ff;
	border-left-style:solid
}
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-4-background-color:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-4-background-color:focus,.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-4-background-color:active {
	color:#fff;
	background-color:#6632ff;
	background-image:none
}
*[class^="wp-block-"].has-colibri-color-4-background-color,*[class^="wp-block-"] .has-colibri-color-4-background-color,*[class^="wp-block-"].is-style-solid-color.has-colibri-color-4-color,*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-4-color,*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-4-color p {
	background-color:#6632ff;
	background-image:none
}
.has-colibri-color-4-color {
	color:#6632ff
}
.has-colibri-color-5-background-color {
	background-color:#FFF;
	background-image:none
}
.wp-block-button .wp-block-button__link.has-colibri-color-5-background-color {
	background-color:#FFF;
	background-image:none
}
.wp-block-button .wp-block-button__link.has-colibri-color-5-background-color:hover,.wp-block-button .wp-block-button__link.has-colibri-color-5-background-color:focus,.wp-block-button .wp-block-button__link.has-colibri-color-5-background-color:active {
	background-color:rgb(102,102,102);
	background-image:none
}
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-5-background-color {
	color:#FFF;
	background-color:transparent;
	background-image:none;
	border-top-width:2px;
	border-top-color:#FFF;
	border-top-style:solid;
	border-right-width:2px;
	border-right-color:#FFF;
	border-right-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#FFF;
	border-bottom-style:solid;
	border-left-width:2px;
	border-left-color:#FFF;
	border-left-style:solid
}
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-5-background-color:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-5-background-color:focus,.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-5-background-color:active {
	color:#fff;
	background-color:#FFF;
	background-image:none
}
*[class^="wp-block-"].has-colibri-color-5-background-color,*[class^="wp-block-"] .has-colibri-color-5-background-color,*[class^="wp-block-"].is-style-solid-color.has-colibri-color-5-color,*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-5-color,*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-5-color p {
	background-color:#FFF;
	background-image:none
}
.has-colibri-color-5-color {
	color:#FFF
}
.has-colibri-color-6-background-color {
	background-color:rgb(4,39,74);
	background-image:none
}
.wp-block-button .wp-block-button__link.has-colibri-color-6-background-color {
	background-color:rgb(4,39,74);
	background-image:none
}
.wp-block-button .wp-block-button__link.has-colibri-color-6-background-color:hover,.wp-block-button .wp-block-button__link.has-colibri-color-6-background-color:focus,.wp-block-button .wp-block-button__link.has-colibri-color-6-background-color:active {
	background-color:rgb(29,51,74);
	background-image:none
}
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-6-background-color {
	color:rgb(4,39,74);
	background-color:transparent;
	background-image:none;
	border-top-width:2px;
	border-top-color:rgb(4,39,74);
	border-top-style:solid;
	border-right-width:2px;
	border-right-color:rgb(4,39,74);
	border-right-style:solid;
	border-bottom-width:2px;
	border-bottom-color:rgb(4,39,74);
	border-bottom-style:solid;
	border-left-width:2px;
	border-left-color:rgb(4,39,74);
	border-left-style:solid
}
.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-6-background-color:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-6-background-color:focus,.wp-block-button.is-style-outline .wp-block-button__link.has-colibri-color-6-background-color:active {
	color:#fff;
	background-color:rgb(4,39,74);
	background-image:none
}
*[class^="wp-block-"].has-colibri-color-6-background-color,*[class^="wp-block-"] .has-colibri-color-6-background-color,*[class^="wp-block-"].is-style-solid-color.has-colibri-color-6-color,*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-6-color,*[class^="wp-block-"].is-style-solid-color blockquote.has-colibri-color-6-color p {
	background-color:rgb(4,39,74);
	background-image:none
}
.has-colibri-color-6-color {
	color:rgb(4,39,74)
}
#colibri .woocommerce-store-notice,#colibri.woocommerce .content .h-section input[type=submit],#colibri.woocommerce-page .content .h-section input[type=button],#colibri.woocommerce .content .h-section input[type=button],#colibri.woocommerce-page .content .h-section .button,#colibri.woocommerce .content .h-section .button,#colibri.woocommerce-page .content .h-section a.button,#colibri.woocommerce .content .h-section a.button,#colibri.woocommerce-page .content .h-section button.button,#colibri.woocommerce .content .h-section button.button,#colibri.woocommerce-page .content .h-section input.button,#colibri.woocommerce .content .h-section input.button,#colibri.woocommerce-page .content .h-section input#submit,#colibri.woocommerce .content .h-section input#submit,#colibri.woocommerce-page .content .h-section a.added_to_cart,#colibri.woocommerce .content .h-section a.added_to_cart,#colibri.woocommerce-page .content .h-section .ui-slider-range,#colibri.woocommerce .content .h-section .ui-slider-range,#colibri.woocommerce-page .content .h-section .ui-slider-handle,#colibri.woocommerce .content .h-section .ui-slider-handle,#colibri.woocommerce-page .content .h-section .wc-block-cart__submit-button,#colibri.woocommerce .content .h-section .wc-block-cart__submit-button,#colibri.woocommerce-page .content .h-section .wc-block-components-checkout-place-order-button,#colibri.woocommerce .content .h-section .wc-block-components-checkout-place-order-button {
	background-color:rgb(40,141,243);
	background-image:none;
	border-top-width:0;
	border-top-color:rgb(40,141,243);
	border-top-style:solid;
	border-right-width:0;
	border-right-color:rgb(40,141,243);
	border-right-style:solid;
	border-bottom-width:0;
	border-bottom-color:rgb(40,141,243);
	border-bottom-style:solid;
	border-left-width:0;
	border-left-color:rgb(40,141,243);
	border-left-style:solid
}
#colibri .woocommerce-store-notice:hover,#colibri .woocommerce-store-notice:focus,#colibri .woocommerce-store-notice:active,#colibri.woocommerce .content .h-section input[type=submit]:hover,#colibri.woocommerce .content .h-section input[type=submit]:focus,#colibri.woocommerce .content .h-section input[type=submit]:active,#colibri.woocommerce-page .content .h-section input[type=button]:hover,#colibri.woocommerce-page .content .h-section input[type=button]:focus,#colibri.woocommerce-page .content .h-section input[type=button]:active,#colibri.woocommerce .content .h-section input[type=button]:hover,#colibri.woocommerce .content .h-section input[type=button]:focus,#colibri.woocommerce .content .h-section input[type=button]:active,#colibri.woocommerce-page .content .h-section .button:hover,#colibri.woocommerce-page .content .h-section .button:focus,#colibri.woocommerce-page .content .h-section .button:active,#colibri.woocommerce .content .h-section .button:hover,#colibri.woocommerce .content .h-section .button:focus,#colibri.woocommerce .content .h-section .button:active,#colibri.woocommerce-page .content .h-section a.button:hover,#colibri.woocommerce-page .content .h-section a.button:focus,#colibri.woocommerce-page .content .h-section a.button:active,#colibri.woocommerce .content .h-section a.button:hover,#colibri.woocommerce .content .h-section a.button:focus,#colibri.woocommerce .content .h-section a.button:active,#colibri.woocommerce-page .content .h-section button.button:hover,#colibri.woocommerce-page .content .h-section button.button:focus,#colibri.woocommerce-page .content .h-section button.button:active,#colibri.woocommerce .content .h-section button.button:hover,#colibri.woocommerce .content .h-section button.button:focus,#colibri.woocommerce .content .h-section button.button:active,#colibri.woocommerce-page .content .h-section input.button:hover,#colibri.woocommerce-page .content .h-section input.button:focus,#colibri.woocommerce-page .content .h-section input.button:active,#colibri.woocommerce .content .h-section input.button:hover,#colibri.woocommerce .content .h-section input.button:focus,#colibri.woocommerce .content .h-section input.button:active,#colibri.woocommerce-page .content .h-section input#submit:hover,#colibri.woocommerce-page .content .h-section input#submit:focus,#colibri.woocommerce-page .content .h-section input#submit:active,#colibri.woocommerce .content .h-section input#submit:hover,#colibri.woocommerce .content .h-section input#submit:focus,#colibri.woocommerce .content .h-section input#submit:active,#colibri.woocommerce-page .content .h-section a.added_to_cart:hover,#colibri.woocommerce-page .content .h-section a.added_to_cart:focus,#colibri.woocommerce-page .content .h-section a.added_to_cart:active,#colibri.woocommerce .content .h-section a.added_to_cart:hover,#colibri.woocommerce .content .h-section a.added_to_cart:focus,#colibri.woocommerce .content .h-section a.added_to_cart:active,#colibri.woocommerce-page .content .h-section .ui-slider-range:hover,#colibri.woocommerce-page .content .h-section .ui-slider-range:focus,#colibri.woocommerce-page .content .h-section .ui-slider-range:active,#colibri.woocommerce .content .h-section .ui-slider-range:hover,#colibri.woocommerce .content .h-section .ui-slider-range:focus,#colibri.woocommerce .content .h-section .ui-slider-range:active,#colibri.woocommerce-page .content .h-section .ui-slider-handle:hover,#colibri.woocommerce-page .content .h-section .ui-slider-handle:focus,#colibri.woocommerce-page .content .h-section .ui-slider-handle:active,#colibri.woocommerce .content .h-section .ui-slider-handle:hover,#colibri.woocommerce .content .h-section .ui-slider-handle:focus,#colibri.woocommerce .content .h-section .ui-slider-handle:active,#colibri.woocommerce-page .content .h-section .wc-block-cart__submit-button:hover,#colibri.woocommerce-page .content .h-section .wc-block-cart__submit-button:focus,#colibri.woocommerce-page .content .h-section .wc-block-cart__submit-button:active,#colibri.woocommerce .content .h-section .wc-block-cart__submit-button:hover,#colibri.woocommerce .content .h-section .wc-block-cart__submit-button:focus,#colibri.woocommerce .content .h-section .wc-block-cart__submit-button:active,#colibri.woocommerce-page .content .h-section .wc-block-components-checkout-place-order-button:hover,#colibri.woocommerce-page .content .h-section .wc-block-components-checkout-place-order-button:focus,#colibri.woocommerce-page .content .h-section .wc-block-components-checkout-place-order-button:active,#colibri.woocommerce .content .h-section .wc-block-components-checkout-place-order-button:hover,#colibri.woocommerce .content .h-section .wc-block-components-checkout-place-order-button:focus,#colibri.woocommerce .content .h-section .wc-block-components-checkout-place-order-button:active {
	background-color:rgb(26,92,158);
	background-image:none;
	border-top-width:0;
	border-top-color:rgb(26,92,158);
	border-top-style:solid;
	border-right-width:0;
	border-right-color:rgb(26,92,158);
	border-right-style:solid;
	border-bottom-width:0;
	border-bottom-color:rgb(26,92,158);
	border-bottom-style:solid;
	border-left-width:0;
	border-left-color:rgb(26,92,158);
	border-left-style:solid
}
#colibri.woocommerce-page .content .h-section .star-rating::before,#colibri.woocommerce .content .h-section .star-rating::before,#colibri.woocommerce-page .content .h-section .star-rating span::before,#colibri.woocommerce .content .h-section .star-rating span::before {
	color:rgb(40,141,243)
}
#colibri.woocommerce-page .content .h-section .price,#colibri.woocommerce .content .h-section .price {
	color:rgb(40,141,243)
}
#colibri.woocommerce-page .content .h-section .price del,#colibri.woocommerce .content .h-section .price del {
	color:rgb(121,182,243)
}
#colibri.woocommerce-page .content .h-section .onsale,#colibri.woocommerce .content .h-section .onsale {
	background-color:rgb(40,141,243);
	background-image:none
}
#colibri.woocommerce-page .content .h-section .onsale:hover,#colibri.woocommerce-page .content .h-section .onsale:focus,#colibri.woocommerce-page .content .h-section .onsale:active,#colibri.woocommerce .content .h-section .onsale:hover,#colibri.woocommerce .content .h-section .onsale:focus,#colibri.woocommerce .content .h-section .onsale:active {
	background-color:rgb(26,92,158);
	background-image:none
}
#colibri.woocommerce ul.products li.product h2:hover {
	color:rgb(40,141,243)
}
#colibri.woocommerce-page .content .h-section .woocommerce-pagination .page-numbers.current,#colibri.woocommerce .content .h-section .woocommerce-pagination .page-numbers.current,#colibri.woocommerce-page .content .h-section .woocommerce-pagination a.page-numbers:hover,#colibri.woocommerce .content .h-section .woocommerce-pagination a.page-numbers:hover {
	background-color:rgb(40,141,243);
	background-image:none
}
#colibri.woocommerce-page .content .h-section .comment-form-rating .stars a,#colibri.woocommerce .content .h-section .comment-form-rating .stars a {
	color:rgb(40,141,243)
}
.h-section-global-spacing {
	padding-top:90px;
	padding-bottom:90px
}
#colibri .colibri-language-switcher {
	background-color:#fff;
	background-image:none;
	top:80px;
	border-top-width:0;
	border-top-style:none;
	border-top-left-radius:4px;
	border-top-right-radius:0;
	border-right-width:0;
	border-right-style:none;
	border-bottom-width:0;
	border-bottom-style:none;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:0;
	border-left-width:0;
	border-left-style:none
}
#colibri .colibri-language-switcher .lang-item {
	padding-top:14px;
	padding-right:18px;
	padding-bottom:14px;
	padding-left:18px
}
body {
	font-family:Nunito Sans;
	font-weight:400;
	font-size:16px;
	line-height:1.6;
	color:rgb(53,64,74)
}
body a {
	font-family:Nunito Sans;
	font-weight:400;
	text-decoration:none;
	font-size:1em;
	line-height:1.5;
	color:rgb(40,141,243)
}
body a:hover {
	color:rgb(26,92,158)
}
body p {
	margin-bottom:16px;
	font-family:Nunito Sans;
	font-weight:400;
	font-size:16px;
	line-height:1.6;
	color:rgb(53,64,74)
}
body .h-lead p {
	margin-bottom:16px;
	font-family:Nunito Sans;
	font-weight:300;
	font-size:1.2em;
	line-height:1.5;
	color:rgb(53,64,74)
}
body blockquote p {
	margin-bottom:16px;
	font-family:Nunito Sans;
	font-weight:400;
	font-size:16px;
	line-height:1.6;
	color:rgb(9,84,159)
}
body h1 {
	margin-bottom:16px;
	font-family:Halant;
	font-weight:600;
	font-size:3.375em;
	line-height:1.26;
	color:rgb(29,51,74)
}
body h2 {
	margin-bottom:16px;
	font-family:Halant;
	font-weight:600;
	font-size:2.625em;
	line-height:1.143;
	color:rgb(29,51,74)
}
body h3 {
	margin-bottom:16px;
	font-family:Halant;
	font-weight:600;
	font-size:2.25em;
	line-height:1.25;
	color:rgb(29,51,74)
}
body h4 {
	margin-bottom:16px;
	font-family:Halant;
	font-weight:600;
	font-size:1.25em;
	line-height:1.6;
	color:rgb(29,51,74)
}
body h5 {
	margin-bottom:16px;
	font-family:Halant;
	font-weight:600;
	font-size:1.125em;
	line-height:1.55;
	color:rgb(29,51,74)
}
body h6 {
	margin-bottom:16px;
	font-family:Halant;
	font-weight:600;
	font-size:1em;
	line-height:1.6;
	color:rgb(29,51,74)
}
.content.colibri-main-content-single .main-section,.content.colibri-main-content-archive .main-section {
	padding-top:90px;
	padding-bottom:90px
}
.content.colibri-main-content-single .main-section .colibri-sidebar.blog-sidebar-right,.content.colibri-main-content-archive .main-section .colibri-sidebar.blog-sidebar-right {
	width:25%;
	flex:0 0 auto;
	-ms-flex:0 0 auto;
	max-width:25%
}
@media (min-width:768px) and (max-width:1023px) {
	.h-section-global-spacing {
	padding-top:60px;
	padding-bottom:60px
}
.content.colibri-main-content-single .main-section,.content.colibri-main-content-archive .main-section {
	padding-bottom:60px
}
.content.colibri-main-content-single .main-section .colibri-sidebar.blog-sidebar-right,.content.colibri-main-content-archive .main-section .colibri-sidebar.blog-sidebar-right {
	width:33.33%;
	flex:0 0 auto;
	-ms-flex:0 0 auto;
	max-width:33.33%
}
}@media (max-width:767px) {
	.h-section-global-spacing {
	padding-top:30px;
	padding-bottom:30px
}
.content.colibri-main-content-single .main-section,.content.colibri-main-content-archive .main-section {
	padding-bottom:30px
}
.content.colibri-main-content-single .main-section .colibri-sidebar.blog-sidebar-right,.content.colibri-main-content-archive .main-section .colibri-sidebar.blog-sidebar-right {
	width:100%;
	flex:0 0 auto;
	-ms-flex:0 0 auto;
	max-width:100%
}
}#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu {
	justify-content:flex-end
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu>li {
	margin-top:0;
	margin-right:20px;
	margin-bottom:0;
	margin-left:20px;
	padding-top:10px;
	padding-right:0;
	padding-bottom:10px;
	padding-left:0
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu>li.hover {
	background-color:#fff;
	background-image:none;
	border-top-width:0;
	border-top-color:rgb(243,141,40);
	border-top-style:none;
	border-right-width:0;
	border-right-color:rgb(243,141,40);
	border-right-style:none;
	border-bottom-width:0;
	border-bottom-color:rgb(243,141,40);
	border-bottom-style:none;
	border-left-width:0;
	border-left-color:rgb(243,141,40);
	border-left-style:none
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu>li:hover,#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu>li.hover {
	background-color:#fff;
	background-image:none;
	border-top-width:0;
	border-top-color:rgb(243,141,40);
	border-top-style:none;
	border-right-width:0;
	border-right-color:rgb(243,141,40);
	border-right-style:none;
	border-bottom-width:0;
	border-bottom-color:rgb(243,141,40);
	border-bottom-style:none;
	border-left-width:0;
	border-left-color:rgb(243,141,40);
	border-left-style:none
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu>li.current_page_item,#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu>li.current_page_item:hover {
	margin-top:0;
	margin-right:20px;
	margin-bottom:0;
	margin-left:20px;
	padding-top:10px;
	padding-right:0;
	padding-bottom:10px;
	padding-left:0
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu>li>a {
	font-family:Nunito Sans;
	font-weight:800;
	text-transform:uppercase;
	font-size:12px;
	line-height:1.5em;
	letter-spacing:0;
	color:rgb(4,39,74)
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu>li.current_page_item>a,#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu>li.current_page_item>a:hover {
	font-family:Nunito Sans;
	font-weight:800;
	text-transform:uppercase;
	font-size:12px;
	line-height:1.5em;
	letter-spacing:0;
	color:rgb(4,39,74)
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul {
	background-color:#fff;
	background-image:none;
	margin-right:5px;
	margin-left:5px;
	box-shadow:0 19px 31px 0 rgba(0,0,0,.1)
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul li {
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	border-top-width:0;
	border-top-style:none;
	border-right-width:0;
	border-right-style:none;
	border-bottom-width:1px;
	border-bottom-color:rgba(238,238,238,.5);
	border-bottom-style:solid;
	border-left-width:0;
	border-left-style:none;
	background-color:rgb(255,255,255);
	background-image:none
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul>li.hover {
	background-color:rgb(40,141,243)
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul>li:hover,#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul>li.hover {
	background-color:rgb(40,141,243)
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul li.current_page_item,#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul>li.current_page_item:hover {
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	border-top-width:0;
	border-top-style:none;
	border-right-width:0;
	border-right-style:none;
	border-bottom-width:1px;
	border-bottom-color:rgba(238,238,238,.5);
	border-bottom-style:solid;
	border-left-width:0;
	border-left-style:none;
	background-color:rgb(40,141,243);
	background-image:none
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul>li>a {
	font-family:Nunito Sans;
	font-weight:800;
	text-transform:uppercase;
	font-size:12px;
	line-height:1.5;
	color:rgb(255,255,255)
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul>li.hover>a {
	color:rgb(120,0,0)
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul>li:hover>a,#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul>li.hover>a {
	color:rgb(120,0,0)
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul>li.current_page_item>a,#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul>li.current_page_item>a:hover {
	font-family:Nunito Sans;
	font-weight:800;
	text-transform:uppercase;
	font-size:12px;
	line-height:1.5;
	color:rgb(255,255,255)
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu.bordered-active-item>li::after,#colibri .style-9 ul.colibri-menu.bordered-active-item>li::before {
	background-color:rgb(243,141,40);
	background-image:none;
	height:2px
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu.solid-active-item>li::after,#colibri .style-9 ul.colibri-menu.solid-active-item>li::before {
	background-color:#fff;
	background-image:none;
	border-top-width:0;
	border-top-style:none;
	border-top-left-radius:0%;
	border-top-right-radius:0%;
	border-right-width:0;
	border-right-style:none;
	border-bottom-width:0;
	border-bottom-style:none;
	border-bottom-left-radius:0%;
	border-bottom-right-radius:0%;
	border-left-width:0;
	border-left-style:none
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu>li>ul {
	margin-top:0
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu>li>ul::before {
	height:0;
	width:100%
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>a>svg,#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>a>.arrow-wrapper {
	padding-right:5px;
	padding-left:5px;
	color:rgb(4,39,74)
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li.current_page_item>a>svg,#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu>li.current_page_item:hover>a>svg,#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li.current_page_item>a>.arrow-wrapper,#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu>li.current_page_item:hover>a>.arrow-wrapper {
	padding-right:5px;
	padding-left:5px;
	color:rgb(4,39,74)
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul li>a>svg,#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul li>a>.arrow-wrapper {
	color:rgb(255,255,255)
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul li.current_page_item>a>svg,#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul>li.current_page_item:hover>a>svg,#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul li.current_page_item>a>.arrow-wrapper,#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul>li.current_page_item:hover>a>.arrow-wrapper {
	color:rgb(255,255,255)
}
#colibri .h-navigation_sticky .style-9>div>.colibri-menu-container>ul.colibri-menu.bordered-active-item>li::after,#colibri .h-navigation_sticky .style-9 ul.colibri-menu.bordered-active-item>li::before,#colibri .h-navigation_sticky.style-9>div>.colibri-menu-container>ul.colibri-menu.bordered-active-item>li::after,#colibri .h-navigation_sticky.style-9 ul.colibri-menu.bordered-active-item>li::before {
	background-color:rgb(243,141,40);
	background-image:none
}
#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu>li>a {
	padding-top:12px;
	padding-bottom:12px;
	padding-left:40px;
	border-top-width:0;
	border-top-color:gray;
	border-top-style:solid;
	border-right-width:0;
	border-right-color:gray;
	border-right-style:solid;
	border-bottom-width:1px;
	border-bottom-color:rgba(238,238,238,.2);
	border-bottom-style:solid;
	border-left-width:0;
	border-left-color:gray;
	border-left-style:solid;
	background-color:rgba(0,0,0,0);
	background-image:none;
	font-weight:800;
	text-transform:uppercase;
	font-size:12px;
	line-height:1.5;
	color:#fff
}
#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu>li.hover>a {
	background-color:rgb(40,141,243)
}
#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu>li:hover>a,#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu>li.hover>a {
	background-color:rgb(40,141,243)
}
#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu>li.current_page_item>a,#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu>li.current_page_item>a:hover {
	padding-top:12px;
	padding-bottom:12px;
	padding-left:40px;
	border-top-width:0;
	border-top-color:gray;
	border-top-style:solid;
	border-right-width:0;
	border-right-color:gray;
	border-right-style:solid;
	border-bottom-width:1px;
	border-bottom-color:rgba(238,238,238,.2);
	border-bottom-style:solid;
	border-left-width:0;
	border-left-color:gray;
	border-left-style:solid;
	background-color:rgb(40,141,243);
	background-image:none;
	font-weight:800;
	text-transform:uppercase;
	font-size:12px;
	line-height:1.5;
	color:#fff
}
#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu li>ul {
	background-color:rgba(0,0,0,0);
	background-image:none
}
#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu li>ul>li>a {
	padding-top:12px;
	padding-bottom:12px;
	padding-left:40px;
	border-top-width:0;
	border-top-color:gray;
	border-top-style:solid;
	border-right-width:0;
	border-right-color:gray;
	border-right-style:solid;
	border-bottom-width:1px;
	border-bottom-color:rgba(238,238,238,.3);
	border-bottom-style:solid;
	border-left-width:0;
	border-left-color:gray;
	border-left-style:solid;
	font-weight:800;
	text-transform:uppercase;
	font-size:12px;
	line-height:1.5;
	color:#FFF
}
#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu li>ul>li.hover>a {
	background-color:rgba(61,127,255,.8);
	background-image:none
}
#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu li>ul>li:hover>a,#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu li>ul>li.hover>a {
	background-color:rgba(61,127,255,.8);
	background-image:none
}
#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu li>ul>li.current_page_item>a,#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu li>ul>li.current_page_item>a:hover {
	padding-top:12px;
	padding-bottom:12px;
	padding-left:40px;
	border-top-width:0;
	border-top-color:gray;
	border-top-style:solid;
	border-right-width:0;
	border-right-color:gray;
	border-right-style:solid;
	border-bottom-width:1px;
	border-bottom-color:rgba(238,238,238,.3);
	border-bottom-style:solid;
	border-left-width:0;
	border-left-color:gray;
	border-left-style:solid;
	background-color:rgba(61,127,255,.8);
	background-image:none;
	font-weight:800;
	text-transform:uppercase;
	font-size:12px;
	line-height:1.5;
	color:#FFF
}
#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu li>a>svg,#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu li>a>.arrow-wrapper {
	padding-right:20px;
	padding-left:20px;
	color:#FFF
}
#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu li.current_page_item>a>svg,#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu>li.current_page_item:hover>a>svg,#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu li.current_page_item>a>.arrow-wrapper,#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu>li.current_page_item:hover>a>.arrow-wrapper {
	padding-right:20px;
	padding-left:20px;
	color:#FFF
}
#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu li>ul li>a>svg,#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu li>ul li>a>.arrow-wrapper {
	color:#fff;
	padding-right:20px;
	padding-left:20px
}
#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu li>ul li.current_page_item>a>svg,#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu li>ul>li.current_page_item:hover>a>svg,#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu li>ul li.current_page_item>a>.arrow-wrapper,#colibri .style-17>div>.colibri-menu-container>ul.colibri-menu li>ul>li.current_page_item:hover>a>.arrow-wrapper {
	color:#fff;
	padding-right:20px;
	padding-left:20px
}
#colibri .style-57 {
	height:auto;
	min-height:unset;
	background-color:rgb(235,253,255);
	background-position:46.08774679366789% 35.602215439944864%;
	background-size:cover;
	background-image:url(../image/x777-bg-02.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	padding-top:60px;
	padding-bottom:60px
}
#colibri .style-59 {
	text-align:left;
	height:auto;
	min-height:unset;
	box-shadow:0 19px 38px 0 rgba(0,0,0,.16);
	border-top-width:0;
	border-top-style:none;
	border-right-width:0;
	border-right-style:none;
	border-bottom-width:0;
	border-bottom-style:none;
	border-left-width:0;
	border-left-style:none
}
#colibri .style-60 h1,#colibri .style-60 h2,#colibri .style-60 h3,#colibri .style-60 h4,#colibri .style-60 h5,#colibri .style-60 h6 {
	text-align:center;
	font-size:1.8em
}
#colibri .style-2371-icon {
	width:12px;
	height:12px;
	margin-right:10px;
	margin-left:0
}
#colibri .style-2371 {
	text-align:center;
	background-color:rgb(40,141,243);
	background-image:none;
	font-family:Open Sans;
	font-weight:600;
	text-transform:uppercase;
	font-size:12px;
	line-height:1;
	letter-spacing:1px;
	color:#fff;
	border-top-width:2px;
	border-top-style:solid;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-right-width:2px;
	border-right-style:solid;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-left-width:2px;
	border-left-style:solid;
	padding-top:12px;
	padding-right:24px;
	padding-bottom:12px;
	padding-left:24px
}
#colibri .style-2371:hover,#colibri .style-2371:focus {
	background-color:rgb(26,92,158)
}
#colibri .style-2371:active .style-2371-icon {
	width:12px;
	height:12px;
	margin-right:10px;
	margin-left:0
}
#colibri .style-2372-icon {
	width:12px;
	height:12px;
	margin-right:10px;
	margin-left:0
}
#colibri .style-2372 {
	text-align:center;
	background-color:rgb(40,141,243);
	background-image:none;
	font-family:Open Sans;
	font-weight:600;
	text-transform:uppercase;
	font-size:12px;
	line-height:1;
	letter-spacing:1px;
	color:#fff;
	border: 0px;
	border-radius: 3px;
	padding-top:12px;
	padding-right:24px;
	padding-bottom:12px;
	padding-left:24px
}
#colibri .style-2372:hover,#colibri .style-2372:focus {
	background-color:rgb(26,92,158);
	border-top-color:rgb(26,92,158);
	border-right-color:rgb(26,92,158);
	border-bottom-color:rgb(26,92,158);
	border-left-color:rgb(26,92,158)
}
#colibri .style-2372:active .style-2372-icon {
	width:12px;
	height:12px;
	margin-right:10px;
	margin-left:0
}
#colibri .style-2525 {
	animation-duration:0.5s;
	background-color:rgb(42,131,245);
	background-image:none
}
#colibri .style-2525 mobile padding top {
	unit:px;
	value:0
}
#colibri .style-2525 mobile padding bottom {
	unit:px;
	value:0
}
#colibri .h-navigation_sticky .style-2525,#colibri .h-navigation_sticky.style-2525 {
	padding-top:10px;
	padding-bottom:10px;
	background-color:#fff;
	background-image:none
}
#colibri .style-2530 {
	text-align:right;
	height:auto;
	min-height:unset
}
#colibri .style-2532-offscreen {
	background-color:#222B34;
	background-image:none;
	width:300px!important
}
#colibri .style-2532-offscreenOverlay {
	background-color:rgba(0,0,0,.5);
	background-image:none
}
#colibri .style-2532 .h-hamburger-icon {
	background-color:rgba(0,0,0,.1);
	background-image:none;
	border-top-width:0;
	border-top-color:#000;
	border-top-style:solid;
	border-top-left-radius:100%;
	border-top-right-radius:100%;
	border-right-width:0;
	border-right-color:#000;
	border-right-style:solid;
	border-bottom-width:0;
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-bottom-left-radius:100%;
	border-bottom-right-radius:100%;
	border-left-width:0;
	border-left-color:#000;
	border-left-style:solid;
	fill:#fff;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	width:24px;
	height:24px
}
#colibri .style-2536 {
	text-align:center;
	height:auto;
	min-height:unset
}
#colibri .style-2537-image {
	max-height:70px
}
#colibri .style-2537 a,#colibri .style-2537 .logo-text {
	color:#fff;
	text-decoration:none
}
#colibri .h-navigation_sticky .style-2537-image,#colibri .h-navigation_sticky.style-2537-image {
	max-height:70px
}
#colibri .h-navigation_sticky .style-2537 a,#colibri .h-navigation_sticky .style-2537 .logo-text,#colibri .h-navigation_sticky.style-2537 a,#colibri .h-navigation_sticky.style-2537 .logo-text {
	color:#000;
	text-decoration:none
}
#colibri .style-2547 {
	text-align:center;
	height:auto;
	min-height:unset
}
#colibri .style-2548 {
	text-align:center;
	height:auto;
	min-height:unset
}
#colibri .style-2549-image {
	max-height:45px
}
#colibri .style-2549 a,#colibri .style-2549 .logo-text {
	color:#fff;
	text-decoration:none
}
#colibri .h-navigation_sticky .style-2549-image,#colibri .h-navigation_sticky.style-2549-image {
	max-height:70px
}
#colibri .h-navigation_sticky .style-2549 a,#colibri .h-navigation_sticky .style-2549 .logo-text,#colibri .h-navigation_sticky.style-2549 a,#colibri .h-navigation_sticky.style-2549 .logo-text {
	color:#000;
	text-decoration:none
}
.style-2550>.h-x-container-inner>* {
	padding-left:5px;
	padding-right:5px
}
#colibri .style-local-14-h26-outer {
	width:100%;
	flex:0 0 auto;
	-ms-flex:0 0 auto
}
#colibri .style-local-14-h10-outer {
	flex:1 1 0%;
	-ms-flex:1 1 0%;
	max-width:100%
}
#colibri .style-local-14-h16-outer {
	flex:1 1 0%;
	-ms-flex:1 1 0%;
	max-width:100%
}
#colibri .style-local-14-h4-outer {
	flex:0 0 auto;
	-ms-flex:0 0 auto;
	width:auto;
	max-width:100%
}
#colibri .style-local-14-h6-outer {
	flex:0 0 auto;
	-ms-flex:0 0 auto;
	width:auto;
	max-width:100%
}
.site .style-dynamic-14-h7-group {
	margin-left:-5px;
	margin-right:-5px
}
.style-65>.h-y-container>*:not(:last-child) {
	margin-bottom:0
}
#colibri .style-local-28-f4-outer {
	width:100%;
	flex:0 0 auto;
	-ms-flex:0 0 auto
}
#colibri .style-154 {
	height:auto;
	min-height:unset;
	padding-top:0;
	padding-bottom:0
}
#colibri .style-160 {
	text-align:center;
	height:auto;
	min-height:unset
}
#colibri .style-161 {
	border-top-width:0;
	border-top-style:none;
	border-right-width:0;
	border-right-style:none;
	border-bottom-width:0;
	border-bottom-style:none;
	border-left-width:0;
	border-left-style:none
}
#colibri .style-161 .widget {
	text-align:left;
	border-top-width:0;
	border-top-style:none;
	border-right-width:0;
	border-right-style:none;
	border-bottom-width:0;
	border-bottom-style:none;
	border-left-width:0;
	border-left-style:none;
	margin-bottom:20px
}
#colibri .style-161 .widget h1,#colibri .style-161 .widget h2,#colibri .style-161 .widget h3,#colibri .style-161 .widget h4,#colibri .style-161 .widget h5,#colibri .style-161 .widget h6 {
	font-family:Nunito Sans;
	font-weight:800;
	font-size:20px;
	line-height:1;
	color:rgb(4,39,74);
	border-top-width:0;
	border-top-style:none;
	border-right-width:0;
	border-right-style:none;
	border-bottom-width:0;
	border-bottom-style:none;
	border-left-width:0;
	border-left-style:none;
	margin-bottom:10px
}
#colibri .style-161 .widget ul,#colibri .style-161 .widget ol {
	list-style-type:none
}
#colibri .style-161 .widget ul li,#colibri .style-161 .widget ol li,#colibri .style-161 .widget .textwidget p,#colibri .style-161 .widget .calendar_wrap td,#colibri .style-161 .widget .calendar_wrap th,#colibri .style-161 .widget .calendar_wrap caption {
	font-family:Nunito Sans;
	font-weight:400;
	text-decoration:none;
	font-size:15px;
	color:rgb(53,64,74);
	padding-top:4px;
	padding-bottom:8px;
	border-bottom:2px dashed #888888;
	margin-bottom: 10px;

}
#colibri .style-161 .widget ul li a:not(.wp-block-button__link) {
	font-family:Nunito Sans;
	font-weight:400;
	text-decoration:none;
	font-size:15px;
	color:rgb(102,102,102)
}
#colibri .style-161 .widget ul li a:not(.wp-block-button__link):hover {
	color:rgb(0,0,0)
}
#colibri .style-161 .widget ul li a:not(.wp-block-button__link):hover {
	color:rgb(0,0,0)
}
#colibri .style-161 .widget input:not([type="submit"]) {
	font-family:Nunito Sans;
	font-weight:400;
	font-size:16px;
	color:rgb(53,64,74);
	border-top-width:0;
	border-top-color:#000;
	border-top-style:none;
	border-right-width:0;
	border-right-color:#000;
	border-right-style:none;
	border-bottom-width:0;
	border-bottom-color:#000;
	border-bottom-style:none;
	border-left-width:0;
	border-left-color:#000;
	border-left-style:none
}
#colibri .style-161 .widget.widget_search {
	background-color:unset;
	background-image:none;
	border-top-width:1px;
	border-top-color:rgb(238,238,238);
	border-top-style:solid;
	border-right-width:1px;
	border-right-color:rgb(238,238,238);
	border-right-style:solid;
	border-bottom-width:1px;
	border-bottom-color:rgb(238,238,238);
	border-bottom-style:solid;
	border-left-width:1px;
	border-left-color:rgb(238,238,238);
	border-left-style:solid;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	margin-bottom:15px
}
#colibri .style-161 .widget.widget_search h1,#colibri .style-161 .widget.widget_search h2,#colibri .style-161 .widget.widget_search h3,#colibri .style-161 .widget.widget_search h4,#colibri .style-161 .widget.widget_search h5,#colibri .style-161 .widget.widget_search h6 {
	border-top-width:0;
	border-top-style:none;
	border-right-width:0;
	border-right-style:none;
	border-bottom-width:0;
	border-bottom-style:none;
	border-left-width:0;
	border-left-style:none;
	font-size:16px;
	color:rgb(4,39,74)
}
#colibri .style-161 .widget.widget_search input:not([type="submit"]) {
	padding-top:10px;
	padding-right:12px;
	padding-bottom:10px;
	padding-left:12px;
	font-size:16px;
	color:rgb(53,64,74);
	background-color:rgb(249,250,251);
	background-image:none;
	border-top-width:0;
	border-top-color:rgb(222,222,222);
	border-top-style:none;
	border-right-width:0;
	border-right-color:rgb(222,222,222);
	border-right-style:none;
	border-bottom-width:0;
	border-bottom-color:rgb(222,222,222);
	border-bottom-style:none;
	border-left-width:0;
	border-left-color:rgb(222,222,222);
	border-left-style:none;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0
}
#colibri .style-161 .widget.widget_search input:not([type="submit"])::placeholder {
	color:rgb(53,64,74)
}
#colibri .style-161 .widget.widget_search input[type="submit"],#colibri .style-161 .widget.widget_search button[type="submit"] {
	background-color:rgb(249,250,251);
	background-image:none;
	font-size:16px;
	line-height:1;
	color:rgb(4,39,74);
	border-top-width:0;
	border-top-style:none;
	border-top-left-radius:0;
	border-top-right-radius:8px;
	border-right-width:0;
	border-right-style:none;
	border-bottom-width:0;
	border-bottom-style:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:8px;
	border-left-width:0;
	border-left-style:none;
	width:auto;
	padding-top:10px;
	padding-right:12px;
	padding-bottom:10px;
	padding-left:12px;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	transition-duration:0.5s;
	display:inline-block
}
#colibri .style-161 .widget.widget_search input[type="submit"]:hover,#colibri .style-161 .widget.widget_search button[type="submit"]:hover {
	color:rgb(40,141,243)
}
#colibri .style-161 .widget.widget_search input[type="submit"]:hover,#colibri .style-161 .widget.widget_search button[type="submit"]:hover {
	color:rgb(40,141,243)
}
#colibri .style-161 .widget.widget_search input[type="submit"] {
	display:none
}
#colibri .style-161 .widget.widget_search button[type="submit"] {
	display:inline-block
}
#colibri .style-local-65-s4-outer {
	width:100%;
	flex:0 0 auto;
	-ms-flex:0 0 auto
}
#colibri .style-102 {
	margin-top:-30px
}
#colibri .style-103 {
	height:auto;
	min-height:unset;
	padding-top:0;
	padding-bottom:0
}
#colibri .style-109 {
text-align: center;
    height: auto;
    min-height: unset;
    background-color: #e9e2d5;
    background-image: none;
    border-top-width: 1px;
    border-top-style: solid;

    border-right-width: 1px;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-radius: 12px;
    border-left-width: 1px;
    border-color: #cccccc;
    border-left-style: solid;
}
#colibri .style-110 {
	margin-bottom:0
}
#colibri .style-111 {
	text-align:center;
	height:auto;
	min-height:unset
}
#colibri .style-112 {
	background-color:rgb(0,0,0);
	background-image:none;
	text-align:center;
	margin-bottom:0
}
#colibri .style-112 .colibri-post-thumbnail-shortcode img {
	height:200px;
	object-position:top left;
	object-fit:cover
}
.style-113>.h-y-container>*:not(:last-child) {
	margin-bottom:5px
}
#colibri .style-113 {
	text-align:left;
	height:auto;
	min-height:unset
}
#colibri .style-114 a {
	text-decoration:none;
	font-size:14px;
	color:rgb(32,32,32)
}
#colibri .style-114 .metadata-prefix {
	font-size:14px;
	color:rgb(4,39,74)
}
#colibri .style-114 .metadata-suffix {
	font-size:14px;
	color:rgb(4,39,74)
}
#colibri .style-114 svg {
	width:18px;
	height:18px;
	display:none;
	margin-right:5px
}
#colibri .style-114 .meta-separator {
	padding-right:5px;
	padding-left:5px
}
#colibri .style-115 a,#colibri .style-115 .colibri-post-tag {
	margin-right:10px;
	margin-bottom:5px;
	background-color:rgb(4,39,74);
	background-image:none;
	padding-top:5px;
	padding-right:8px;
	padding-bottom:5px;
	padding-left:8px;
	font-size:14px;
	color:rgb(243,141,40)
}
#colibri .style-115 a:hover,#colibri .style-115 .colibri-post-tag:hover {
	color:#FFF
}
#colibri .style-115 a:hover,#colibri .style-115 .colibri-post-tag:hover {
	color:#FFF
}
#colibri .style-115 .tags-prefix {
	margin-right:16px
}
#colibri .style-116 h1,#colibri .style-116 h2,#colibri .style-116 h3,#colibri .style-116 h4,#colibri .style-116 h5,#colibri .style-116 h6 {
	margin-top:10px;
	margin-bottom:0;
	transition-duration:0.5s;
	font-family:Poppins;
	font-weight:600;
	font-size:1.3em;
	line-height:1.4;
	color:rgb(1,138,236)
}
#colibri .style-117 .colibri-post-excerpt {
	color:rgb(48,48,48)
}
#colibri .style-121 {
	text-align:center;
	height:auto;
	min-height:unset
}
#colibri .style-122 .nav-links .prev-navigation a,#colibri .style-122 .nav-links .next-navigation a {
	font-family:Poppins;
	font-weight:600;
	text-decoration:none;
	font-size:1em;
	color:rgb(0,0,0);
	border-top-width:2px;
	border-top-color:#000;
	border-top-style:none;
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-right-width:2px;
	border-right-color:#000;
	border-right-style:none;
	border-bottom-width:2px;
	border-bottom-color:#000;
	border-bottom-style:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	border-left-width:2px;
	border-left-color:#000;
	border-left-style:none
}
#colibri .style-123 {
	text-align:center;
	height:auto;
	min-height:unset
}
#colibri .style-124 .page-numbers.current {
	margin-right:10px;
	font-size:1em;
	color:rgb(0,200,224)
}
#colibri .style-124 .page-numbers {
	margin-right:10px;
	font-size:1em;
	color:rgb(0,0,0)
}
#colibri .style-124 .page-numbers:hover {
	color:rgb(0,200,224)
}
#colibri .style-124 .page-numbers:hover {
	color:rgb(0,200,224)
}
#colibri .style-125 {
	text-align:center;
	height:auto;
	min-height:unset
}
#colibri .style-126 .nav-links .prev-navigation a,#colibri .style-126 .nav-links .next-navigation a {
	font-family:Poppins;
	font-weight:600;
	text-decoration:none;
	font-size:1em;
	color:rgb(0,0,0);
	border-top-width:2px;
	border-top-color:rgb(4,39,74);
	border-top-style:none;
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-right-width:2px;
	border-right-color:rgb(4,39,74);
	border-right-style:none;
	border-bottom-width:2px;
	border-bottom-color:rgb(4,39,74);
	border-bottom-style:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	border-left-width:2px;
	border-left-color:rgb(4,39,74);
	border-left-style:none
}
.site .style-dynamic-41-m7-height {
	min-height:200px
}

.shouji_img{
display:none;
}

.numbers-navigation a{
    border: 1px solid #cccccc;
    padding: 1px 5px;
}

@media (max-width:767px) {
	#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul li {
	border-bottom-color:rgba(255,255,255,.5)
}
#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul li.current_page_item,#colibri .style-9>div>.colibri-menu-container>ul.colibri-menu li>ul>li.current_page_item:hover {
	border-bottom-color:rgba(255,255,255,.5)
}
#colibri .style-57 {
	padding-top:45px;
	padding-bottom:40px
}
#colibri .style-59 {
	text-align:center;
	transform:translateY(20px);
	transform-origin:center center 0
}
#colibri .style-60 h1,#colibri .style-60 h2,#colibri .style-60 h3,#colibri .style-60 h4,#colibri .style-60 h5,#colibri .style-60 h6 {
	font-size:2.6em
}
#colibri .style-2371-icon {
	width:11px;
	height:11px
}
#colibri .style-2371 {
	background-color:rgb(255,255,255);
	font-size:11px;
	color:rgb(52,142,243);
	border-top-color:rgb(255,255,255);
	border-right-color:rgb(255,255,255);
	border-bottom-color:rgb(255,255,255);
	border-left-color:rgb(255,255,255);
	padding-top:10px;
	padding-right:18px;
	padding-bottom:10px;
	padding-left:18px
}
#colibri .style-2371:active .style-2371-icon {
	width:11px;
	height:11px
}
#colibri .style-2372 {
	padding-top:10px;
	padding-right:18px;
	padding-bottom:10px;
	padding-left:18px
}
#colibri .style-2525 {
	padding-right:0;
	padding-left:0
}
#colibri .style-2537-image {
	max-height:30px
}
#colibri .style-2549-image {
	max-height:32px
}
#colibri .style-local-14-h16-outer {
	width:100%;
	flex:0 0 auto;
	-ms-flex:0 0 auto
}
#colibri .style-161 .widget {
	text-align:center
}
#colibri .style-102 {
	margin-top:0
}
#colibri .style-103 {
	padding-top:5px
}
#colibri .style-109 {
	text-align:left
}
#colibri .style-112 .colibri-post-thumbnail-shortcode img {
	height:195px
}

#colibri .pc_img{
display:none;
}

.shouji_img{
display:block;
}

#colibri .style-116 h1,#colibri .style-116 h2,#colibri .style-116 h3,#colibri .style-116 h4,#colibri .style-116 h5,#colibri .style-116 h6 {
	font-size:1.2em
}
#colibri .style-120 {
	margin-top:0;
	margin-right:10px;
	margin-left:10px
}
#colibri .style-local-41-m4-outer {
	width:100%;
	flex:0 0 auto;
	-ms-flex:0 0 auto
}
#colibri .style-local-41-m6-outer {
	width:30%;
	flex:0 0 auto;
	-ms-flex:0 0 auto
}
.site .style-dynamic-41-m7-height {
	min-height:195px
}
#colibri .style-local-41-m8-outer {
	width:68%;
	flex:0 0 auto;
	-ms-flex:0 0 auto
}

.w-100 .h-blog-meta{
    
}

#colibri .style-117 .colibri-post-excerpt{
    height: 55px;
    overflow: hidden;
    display: none;
}

}@media (min-width:768px) and (max-width:1023px) {
	#colibri .style-57 {
	background-position:73.7604115541771% 100%
}
#colibri .style-60 h1,#colibri .style-60 h2,#colibri .style-60 h3,#colibri .style-60 h4,#colibri .style-60 h5,#colibri .style-60 h6 {
	font-size:2em;
	color:rgb(0,0,0)
}
#colibri .style-local-14-h26-outer {
	width:70%
}
#colibri .style-102 {
	margin-top:-25px
}
#colibri .style-116 h1,#colibri .style-116 h2,#colibri .style-116 h3,#colibri .style-116 h4,#colibri .style-116 h5,#colibri .style-116 h6 {
	font-size:1.5em
}
}