/*global radius*/

body.pack1 .no-radius,
body.pack1 .no-radius .video,
body.pack1 .no-radius blockquote,
body.pack1 .no-radius .banner-layers .text,
body.pack1 .col-inner .no-radius .img-inner,
body.pack1 .no-radius>.img-inner>img {
	border-radius: 0px !important;
}

body.pack1 .border-radius,
body.pack1 .img.border-radius img {
	border-radius: var(--big-radius);
	overflow: hidden;
}


/*col inner*/

body.pack1 .col-inner[class*="box-shadow"],
body.pack1 [class*="row-box-shadow"] .col-inner,
body.pack1 [class*="row-box-shadow"] .col-inner .box,
body.pack1 [class*="row-box-shadow"] .col-inner .box-image img,
body.pack1 [class*="row-box-shadow"] .col-inner .box.box-vertical .box-text,
body.pack1 .row:not([class*="row-box-shadow"], .row-collapse) .col-inner .box-image img,
body.pack1 .row:not([class*="row-box-shadow"], .row-collapse) .col-inner .box-image img +.overlay,
body.pack1 .admz_product_tooltip,
body.pack1 .box-overlay .overlay,
body.pack1 .page-template-default #content img,
body.pack1 .countdown-item .col-inner{
	border-radius: var(--big-radius);
}

body.pack1 .box-shade .shade {
	border-bottom-right-radius: var(--big-radius);
	border-bottom-left-radius: var(--big-radius);
}

body.pack1 [class*="row-box-shadow"] .col-inner 
	.box:not(
		.box-vertical, .box-overlay, .box-shade, .box-none, .box-label, .box-badge
	) .box-image img,
body.pack1 [class*="row-box-shadow"] .col-inner 
	.product-small:not(
		.box-vertical, .box-overlay, .box-shade, .box-none, .box-label, .box-badge
	) .box-image img {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

body.pack1 [class*="row-box-shadow"] .col-inner .box-vertical>.box-image img {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}


/*@import	"1/slider.css";*/

body.pack1 .row:not(.row-collapse) .slider-wrapper {
	border-radius: var(--big-radius);
}

body.pack1 .slider-nav-simple.slider-nav-light .flickity-prev-next-button svg {
	background: none !important;
}

/*body.pack1 .slider-nav-light .flickity-prev-next-button svg,
body.pack1 .slider-nav-light .flickity-prev-next-button .arrow {
	color: #111;
	fill: #111;
	background: var(--main-gray);
	border-color: var(--main-gray);
}*/

body.pack1 .slider-nav-circle:not(.slider-nav-light) .flickity-prev-next-button svg {
	background-color: var(--primary-color);
	border-color: var(--primary-color);
	color: white;
}

body.pack1 .slider-nav-circle:not(.slider-nav-light) .flickity-page-dots .dot {
	border-color: var(--primary-color);
}

body.pack1 .slider-nav-circle:not(.slider-nav-light) .flickity-page-dots .dot.is-selected {
	background-color: var(--primary-color);
}

body.pack1 .slider-nav-circle:not(.slider-nav-light) .flickity-page-dots .dot:hover {
	background-color: var(--primary-color);
	border-color: var(--primary-color);
}

body.pack1 .flickity-page-dots .dot {
	border-color: var(--primary-color);
}

body.pack1 .flickity-page-dots .dot.is-selected {
	background-color: var(--primary-color);
}

body.pack1 .flickity-page-dots .dot:hover {
	background-color: var(--primary-color);
	border-color: var(--primary-color);
}

body.pack1 .flickity-slider .img .img-inner {
	border-radius: 0px !important;
}


/*@import "1/wordpress.css";*/

body.pack1 #review_form .review-form-inner {
	border: none;
	background-color: rgba(0,0,0,.05);
}

/*body.pack1 .comment-form-comment input,
body.pack1 .comment-form-comment textarea,
body.pack1 .comment-form-comment select {
	border: 2px solid var(--primary-color);
}
*/
body.pack1 blockquote {
	border-radius: var(--big-radius);
	padding: 2em 1em 1em 2em;
	border: 1px dashed var(--primary-color);
	font-size: 1em;
	font-style: normal;
}

body.pack1 blockquote::after {
	content: ' \0022';
	position: absolute;
	 left: -0.5em;
	top: calc(50% - 1em);
	width: 1em;
	height: 1em;
	font-size: 3em;
	text-align: center;
	background: white;
	color: var(--primary-color);
	border-radius: var(--small-radius);
	display: flex;
	justify-content: center;
	align-items: center;
}


/*@import "1/flatsome.css";*/

body.pack1 .video,
body.pack1 blockquote,
body.pack1 .banner-layers .text,
body.pack1 .col-inner .img-inner {
	border-radius: var(--big-radius);
}

body.pack1 .page-col .col-inner {
	overflow: hidden;
}

body.pack1 .badge-outline .badge-inner,
body.pack1 .dark .tagcloud a {
	border-color: var(--main-gray) !important;
	background-color: var(--main-gray) !important;
}

body.pack1 .box:hover .badge-outline .badge-inner{
	border-color: var(--primary-color) !important;
	background-color: var(--primary-color) !important;
}

body.pack1 .sidebar-wrapper .tag-cloud-link:hover {
	background-color: var(--primary-color) !important;
}

body.pack1 .product-small.box .is-outline,
body.pack1 #post-list article .is-outline,
/*body.pack1 .button.is-outline,*/
body.pack1 .post-item .is-outline{
	/*border-color: var(--border-color);
	background-color: var(--main-gray);
	color: var(--primary-color);*/
}

body.pack1 .dark .product-small.box .is-outline,
body.pack1 .dark #post-list article .is-outline,
/*body.pack1 .dark .is-outline,*/
/*body.pack1 .button.is-outline:hover,*/
body.pack1 .product-small.box .is-outline:hover,
body.pack1 #post-list article .is-outline:hover,
body.pack1 .post-item .is-outline:hover
{
	background-color: var(--primary-color);
	color: white;
}


/*lightbox */
body.pack1 .mfp-content>.lightbox-content,
body.pack1 .mfp-content .lightbox-content .banner {
	border-radius: var(--big-radius);
	overflow: hidden;
}


/*@import	"1/sidebar.css";*/

body.pack1.enable_sidebar .widget img {
	border-radius: var(--big-radius);
}

body.pack1.enable_sidebar #secondary .widget .is-divider,
body.pack1.enable_sidebar #product-sidebar .widget .is-divider,
body.pack1.enable_sidebar #shop-sidebar .widget .is-divider,
body.pack1.enable_sidebar .sidebar-wrapper .widget .is-divider {
	display: none;
}



body.pack1.enable_sidebar .footer-widgets .widget .search-field,
body.pack1.enable_sidebar #secondary .widget .search-field,
body.pack1.enable_sidebar #product-sidebar .widget .search-field,
body.pack1.enable_sidebar #shop-sidebar .widget .search-field,
body.pack1.enable_sidebar .sidebar-wrapper .widget .search-field,
body.pack1.enable_sidebar .mfp-content .search-field {
	border-top-left-radius: var(--big-radius);
	border-bottom-left-radius: var(--big-radius);
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-right: 0px;
}

body.pack1.enable_sidebar .footer-widgets .widget .ux-search-submit,
body.pack1.enable_sidebar #secondary .widget .ux-search-submit,
body.pack1.enable_sidebar #product-sidebar .widget .ux-search-submit,
body.pack1.enable_sidebar #shop-sidebar .widget .ux-search-submit,
body.pack1.enable_sidebar .sidebar-wrapper .widget .ux-search-submit,
body.pack1.enable_sidebar .mfp-content .searchform-wrapper .ux-search-submit {
	border-top-right-radius: var(--big-radius);
	border-bottom-right-radius: var(--big-radius);
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
}

body.pack1.enable_sidebar #secondary .widget .is-divider+*:not(.mp-video),
body.pack1.enable_sidebar #product-sidebar .widget .is-divider+*:not(.mp-video),
body.pack1.enable_sidebar #shop-sidebar .widget .is-divider+*:not(.mp-video),
body.pack1.enable_sidebar .sidebar-wrapper .widget .menu,
body.pack1.enable_sidebar .sidebar-wrapper .widget ul {
	padding: 1em;
}

body.pack1.enable_sidebar #secondary .widget span.widget-title,
body.pack1.enable_sidebar #product-sidebar .widget span.widget-title,
body.pack1.enable_sidebar #shop-sidebar .widget span.widget-title,
body.pack1.enable_sidebar .sidebar-wrapper .widget .widgettitle,
body.pack1.enable_sidebar .sidebar-wrapper .widget .widget-title {
	letter-spacing: 1px;
	padding: 1em;
	font-size: 15px;
	display: block;
	background: var(--primary-color);
	 color: #fff;
	border-radius: var(--big-radius) var(--big-radius) 0 0;
	 line-height: 1.05;
	text-transform: uppercase;
}

body.pack1.enable_sidebar .header-search-form-wrapper,
body.pack1.enable_sidebar #secondary .widget,
body.pack1.enable_sidebar #product-sidebar .widget,
body.pack1.enable_sidebar #shop-sidebar .widget,
body.pack1.enable_sidebar .sidebar-wrapper .widget {
	border: none;
	border-radius: var(--big-radius);
	background: var(--main-gray);
}

body.pack1.enable_sidebar #secondary .widget ul>li+li,
body.pack1.enable_sidebar #product-sidebar .widget ul>li+li,
body.pack1.enable_sidebar #shop-sidebar .widget ul>li+li,
body.pack1.enable_sidebar .sidebar-wrapper .widget ul>li+li {
	border-top: solid 1px #FFF;
	border-radius: 0px;
}
body.pack1.enable_sidebar .widget .row:not([class*="row-box-shadow"]) .col-inner .box-image img{
	border-radius: var(--small-radius);
}

body.pack1.enable_sidebar #secondary .product_list_widget li,
body.pack1.enable_sidebar #product-sidebar .product_list_widget li,
body.pack1.enable_sidebar #shop-sidebar .product_list_widget li,
body.pack1.enable_sidebar .sidebar-wrapper .product_list_widget li {
	min-height: unset;
	padding: var(--small-radius) 0px;
	margin: 0;
}

body.pack1.enable_sidebar #secondary .product_list_widget li a,
body.pack1.enable_sidebar #product-sidebar .product_list_widget li a,
body.pack1.enable_sidebar #shop-sidebar .product_list_widget li a,
body.pack1.enable_sidebar .sidebar-wrapper .product_list_widget li a {
	display: flex;
}

body.pack1.enable_sidebar #secondary li,
body.pack1.enable_sidebar #product-sidebar li,
body.pack1.enable_sidebar #shop-sidebar li,
body.pack1.enable_sidebar ul.sidebar-wrapper li {
	margin-left: 0;
}

body.pack1.enable_sidebar #secondary .product_list_widget li img,
body.pack1.enable_sidebar #product-sidebar .product_list_widget li img,
body.pack1.enable_sidebar #shop-sidebar .product_list_widget li img,
body.pack1.enable_sidebar .sidebar-wrapper .product_list_widget li img {
	position: static;
	width: 44px;
	height: 44px;
	margin-right: 10px;
}

body.pack1.enable_sidebar #secondary .tag-cloud-link,
body.pack1.enable_sidebar #product-sidebar .tag-cloud-link,
body.pack1.enable_sidebar #shop-sidebar .tag-cloud-link,
body.pack1.enable_sidebar .sidebar-wrapper .tag-cloud-link {
	border-radius: var(--small-radius);
}

body.pack1.enable_sidebar #secondary .button,
body.pack1.enable_sidebar #product-sidebar .button,
body.pack1.enable_sidebar #shop-sidebar .button,
body.pack1.enable_sidebar .sidebar-wrapper .button {
	border-radius: var(--small-radius);
}

body.pack1.enable_sidebar #secondary .widget_calendar,
body.pack1.enable_sidebar #product-sidebar .widget_calendar,
body.pack1.enable_sidebar #shop-sidebar .widget_calendar,
body.pack1.enable_sidebar .sidebar-wrapper .widget_calendar {
	overflow: hidden;
}


/*@import	"1/accordion.css";*/

body.pack1 .accordion {
	border-radius: var(--big-radius);
	border: 1px solid #ddd;
	overflow: hidden;
}

body.pack1 #content>.accordion {
	border-radius: 0px !important;
}

body.pack1 .accordion .accordion-item .accordion-title {
	border-top-color: #ddd;
	border-radius: 0px;
}

body.pack1 .accordion .accordion-item:first-child .accordion-title {
	border-top: none;
}

body.pack1 [class*="row-box-shadow"] .col-inner .box .image-zoom{
	border-top-left-radius: var(--big-radius);
	border-top-right-radius: var(--big-radius);
	overflow: hidden;
}

/*gallery */
body.pack1 .image-lightbox .box-image{
	border-radius: var(--big-radius);
}


/*@import "1/form.css";*/

body.pack1 input[type='email'],
body.pack1 input[type='date'],
body.pack1 input[type='search'],
body.pack1 input[type='number'],
body.pack1 input[type='text'],
body.pack1 input[type='tel'],
body.pack1 input[type='url'],
body.pack1 input[type='password'],
body.pack1 textarea,
body.pack1 select,
body.pack1 .select-resize-ghost,
body.pack1 .select2-container .select2-choice,
body.pack1 .select2-container .select2-selection,
body.pack1 .button,
body.pack1 button,
body.pack1 input[type='submit'],
body.pack1 input[type='reset'],
body.pack1 input[type='button'] {
	border-radius: var(--form-controls-rarius);
}


/*@import "1/posts.css";*/

body.pack1 .badge-inner,
body.pack1 .box .box-text,
body.pack1 .box-label .box-text,
body.pack1 .box-push .box-text {
	border-radius: var(--small-radius);
}

body.pack1 .nav-pagination>li>a.page-number,
body.pack1 .nav-pagination>li>span,
body.pack1 .nav-pagination>li>a {
	background: var(--main-gray);
	border-color: var(--border-color);
	font-weight: 400;
}
body.pack1 .nav-pagination>li>span.current{
	background: var(--primary-color);

}

body.pack1 .nav-pagination>li>a.page-number:hover {
	background: var(--primary-color);
	color: white;
}

body.pack1 .has-background,
body.pack1 .has-background-dim {
	padding: 10px;
	margin-bottom: 10px;
}

body.pack1 .page-wrapper .has-background-dim:before,
body.pack1 .entry-content .has-background-dim::before,
body.pack1 .page-inner img,
body.pack1 #post-list .article-inner.has-shadow,
body.pack1.single .article-inner.has-shadow,
body.pack1 .portfolio-page-wrapper img,
body.pack1.single .article-inner:not(.has-shadow) .entry-image img,
body.pack1.single .entry-content img,
body.pack1 #post-list .article-inner:not(.has-shadow) img {
	border-radius: var(--big-radius);
}

body.pack1 #post-list .article-inner.has-shadow .entry-image-float {
	margin-right: 2em;
}

body.pack1 #post-list .article-inner.has-shadow .entry-image-float img {
	border-top-right-radius: var(--big-radius);
	border-bottom-right-radius: var(--big-radius);
}

body.pack1 #post-list .article-inner.has-shadow footer.entry-meta {
	border-bottom: 0;
}


/*@import "1/search.css";*/

body.pack1 .searchform,
body.pack1 .searchform-wrapper .searchform {
	background-color: var(--main-gray);
	border-radius: var(--big-radius);
}

body.pack1 .form-flat .searchform {
	background: none;
}

body.pack1 .searchform-wrapper:not(.form-flat) .searchform input[type='search'] {
	border-top-left-radius: var(--small-radius);
	border-bottom-left-radius: var(--small-radius);
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
	border-right: 0px;
}

body.pack1 .searchform-wrapper:not(.form-flat) .searchform button[type='submit'] {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: var(--small-radius);
	border-top-right-radius: var(--small-radius);
}


/*@import "1/woocommerce.css";*/

body.pack1 .product-container img,
body.pack1 .product-main img,
body.pack1 .product-gallery img,
body.pack1 .product-thumbnail img,
body.pack1 .product-thumbnails a,
body.pack1 .box-category.box.has-hover .box-text,
body.pack1 .review-form-inner.has-border,
body.pack1 .checkout .has-border {
	border-radius: var(--big-radius);
}

body.pack1 .product-thumbnails a:hover,
body.pack1 .product-thumbnails .is-nav-selected a {
	border: 2px solid var(--primary-color);
	border-radius: var(--small-radius);
}

body.pack1 a.remove,
body.pack1 a.icon-remove,
body.pack1 ul.product_list_widget li a.remove,
body.pack1 ul.product_list_widget li a.icon-remove {
	background: var(--main-gray);
	border: none !important;
	padding-top: 3px;
}

body.pack1 a.remove:hover,
body.pack1 a.icon-remove:hover,
body.pack1 ul.product_list_widget li a.remove:hover,
body.pack1 ul.product_list_widget li a.icon-remove:hover {
	background-color: var(--primary-color);
	border-color: var(--primary-color);
	color: white;
}

body.pack1 .product-thumbnails .col a,
body.pack1 .product-thumbnails .col a img,
body.pack1 .out-of-stock-label,
body.pack1 .product-category .box-text,
body.pack1 .product-thumbnails .is-nav-selected a img {
	border-radius: var(--small-radius);
}

body.pack1 .widget-upsell {
	padding: 10px;
}

body.pack1 .widget_price_filter .price_slider_amount .button:hover {
	background-color: var(--primary-color);
	color: white;
}

body.pack1 .widget_price_filter .price_slider_amount .button {
	opacity: 1;
	 background-color: #dadada;
	 color: #717171;
}

body.pack1 .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #bdbdbd;
}

body.pack1 .badge-container.absolute {
	margin: 0px;
	left: auto;
	right: 0px;
}

body.pack1 .badge-container.absolute .badge .badge-inner {
	border-radius: var(--big-radius);
	border-bottom-left-radius: 100px;
	padding-left: 10px;
}

body.pack1 .badge-container.absolute .badge.badge-circle {
	margin-top: 0px;
	margin-left: 0px;
	 font-size: 0.9em;
}

body.pack1 .badge-container.absolute .badge.badge-circle+.badge-circle {
	float: right;
	margin-top: 5px;
}


/*@import "1/tab.css";*/

body.pack1 .nav-tabs li a {
	background-color: white;
	border-width: 1px;
}

body.pack1 .nav-tabs li.active a {
	background-color: white;
	color: var(--primary-color);
	 border-color: #ccc;
}

body.pack1 .tabbed-content .nav-tabs li {
	margin: 0;
}

body.pack1 .tabbed-content .nav-tabs li a:not(.active a) {
	border-color: var(--primary-color);
	color: white;
	background-color: var(--primary-color);
}

body.pack1 .tabbed-content .nav-tabs li.active a {}

body.pack1 .tabbed-content .nav-tabs li.active a::after {
	content: "";
	position: absolute;
	width: calc(100% - 2px);
	height: 1px;
	background: white;
	bottom: -1px;
	left: 1px;
}

body.pack1 .nav-tabs li:first-child a {
	border-top-left-radius: var(--big-radius);
}

body.pack1 .nav-tabs li:last-child a {
	border-top-right-radius: var(--big-radius);
}

body.pack1 .tabbed-content .nav-tabs+.tab-panels {
	border-top-right-radius: var(--big-radius);
}
body.pack1 #comments .comment-respond{
	padding-bottom: 1px;
	border-radius: var(--big-radius);
}
body.pack1 .tabbed-content>ul{
	display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    /* overflow-y: hidden; */
    /* overflow-x: auto; */
}

body.pack1 .tabbed-content .nav-tabs+.tab-panels {
	border-bottom-right-radius: var(--big-radius);
	border-bottom-left-radius: var(--big-radius);
	border-width: 1px;
	 border-color: #ccc;
	background-color: white;
}

body.pack1 .tabbed-content .nav-pills li a {
	border-radius: var(--big-radius);
}


/*@import "1/navigation.css";*/

body.pack1 .nav-dropdown-has-border .nav-dropdown {
	border-radius: var(--big-radius);
	border: none !important;
}

body.pack1 .nav-dropdown-has-border.nav-dropdown-has-arrow li.has-dropdown::before {
	border: none;
}

body.pack1 .nav-sidebar.nav-vertical>li.menu-item.active {
	border-radius: var(--small-radius);
}

body.pack1 .header-bottom-nav.nav-line-bottom>li>a:before,
body.pack1 .header-bottom-nav.nav-line-grow>li>a:before,
body.pack1 .header-bottom-nav.nav-line>li>a:before,
body.pack1 .header-bottom-nav.nav-box>li>a,
body.pack1 .header-bottom-nav.nav-box>li.active>a,
body.pack1 .header-bottom-nav.nav-pills>li>a,
body.pack1 .header-bottom-nav.nav-pills>li.active>a {
	border-radius: var(--big-radius);
}

body.pack1 li.current-dropdown>.nav-dropdown,
body.pack1 .next-prev-thumbs li.has-dropdown:hover>.nav-dropdown,
body.pack1 .no-js li.has-dropdown:hover>.nav-dropdown {
	border-radius: var(--big-radius);
	border-width: 0px;
}

body.pack1 .nav-dropdown-has-arrow li.has-dropdown:after {
	border-width: 11px;
	margin-left: -11px;
}


/*@import "1/element.css";*/

body.pack1 .row:not(.row-collapse) .col-inner .banner,
body.pack1 .row:not(.row-collapse) .col-inner .banner-bg,
body.pack1 .row:not(.row-collapse) .col-inner .banner-layers,
body.pack1 .row:not(.row-collapse) .col-inner .banner-bg>*,
body.pack1 .adminz_flickity .col>div,
body.pack1 .pswp__img,
body.pack1 .fotorama .fotorama__stage__frame,
body.pack1 .map_div_check,
body.pack1 iframe{
	border-radius: var(--big-radius);
}

body.pack1 .icon-box-img img,
body.pack1 .ux-timer,
body.pack1 .map_inner,
body.pack1 .fotorama .fotorama__thumb,
body.pack1 .fotorama .fotorama__thumb-border,
body.pack1 .adminz_flickity+.adminz_flickity .col>div {
	border-radius: var(--small-radius);
}

body.pack1 .pricing-table,
body.pack1 .message-box,
body.pack1 .message-box .bg-fill,
body.pack1 .flipContainer {
	border-radius: var(--big-radius);
	overflow: hidden;
}

body.pack1 #content>.message-box {
	border-radius: 0px !important;
}


/*@import "1/icon.css";*/

/*body.pack1 .button.icon.circle,
body.pack1 .social-icons.share-icons .button.icon.circle,
body.pack1 .social-icons.follow-icons .button.icon.circle,
body.pack1 .back-to-top.circle {
	border-color: var(--border-color);
	background-color: var(--main-gray);
}*/

body.pack1 .button.icon.circle:hover {
	background-color: var(--primary-color);
	color: white;
	border-color: var(--primary-color);
}

body.pack1 .dark .social-icons.share-icons .button.icon.circle,
body.pack1 .dark .social-icons.follow-icons .button.icon.circle {
	border-color: var(--border-color);
	background-color: var(--main-gray);
}

body.pack1 .back-to-top.circle:hover {
	color: white;
	background-color: var(--primary-color);
	border-color: var(--primary-color);
}


/*custom vertical */

body.pack1.adminz_enable_vertical_blog_post_mobile [class*="row-box-shadow"] .col-inner .box-vertical>.box-image img {
	border-radius: var(--small-radius) !important;
}

body.pack1.adminz_enable_vertical_product_mobile [class*="row-box-shadow"] .col-inner .box:not(.box-vertical, .box-overlay, .box-shade, .box-none) .box-image img {
	border-top-left-radius: var(--small-radius) !important;
	border-top-right-radius: var(--small-radius) !important;
	border-bottom-left-radius: var(--small-radius) !important;
	border-bottom-right-radius: var(--small-radius) !important;
}


/*back to top*/

body.pack1 #top-link {
/*	border: none;*/
/*	background: var(--main-gray);*/
}

body.pack1 #top-link:hover {
/*	background: var(--primary-color);*/
}

/*custom slider*/
body.pack1 .adminz_slider_custom .flickity-slider .is-selected>*{
	border-radius: var(--big-radius) !important;
}

/*Section title */
body.pack1.hide_section_title_b .section-title{
	border-color: transparent;
}
body.pack1.hide_section_title_b .section-title-main{
	border-color: transparent !important;
	padding-left:  0 !important;
	padding-right: 0 !important;
}
body.pack1.hide_section_title_b .section-title b{
	visibility: hidden;
}
body.pack1.hide_section_title_b #footer .section-title{
	border-color:  transparent;
}

/* = ==================FIXXXXXXXXXXXXXXXXX  ================ */

body.pack1 .header-vertical-menu__fly-out{
	border-radius: var(--big-radius);
}
body.pack1 .header-vertical-menu__opener{
	border-radius: var(--small-radius);
}
/* moved from index.blade.php: wp-img-auto-sizes-contain-inline-css */
img:is([sizes=auto i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px;
}

/* moved from index.blade.php: classic-theme-styles-inline-css */
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em;
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none;
}

/* moved from index.blade.php: global-styles-inline-css */
:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #fff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, #0693e3 0%, #9b51e0 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, #7adcb4 0%, #00d082 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, #fcb900 0%, #ff6900 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, #ff6900 0%, #cf2e2e 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, #eee 0%, #a9b8c3 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, #020381 0%, #2874fc 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: .44rem;
    --wp--preset--spacing--30: .67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
    --wp--preset--shadow--sharp: 6px 6px 0 rgba(0, 0, 0, .2);
    --wp--preset--shadow--outlined: 6px 6px 0 -3px #fff, 6px 6px #000;
    --wp--preset--shadow--crisp: 6px 6px 0 #000;
}

:where(body) {
    margin: 0;
}

:where(.is-layout-flex) {
    gap: .5em;
}

:where(.is-layout-grid) {
    gap: .5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex > :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid > :is(*, div) {
    margin: 0;
}

body {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

:root :where(.wp-element-button, .wp-block-button__link) {
    background-color: #32373c;
    border-width: 0;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    padding-top: calc(0.667em + 2px);
    padding-right: calc(1.333em + 2px);
    padding-bottom: calc(0.667em + 2px);
    padding-left: calc(1.333em + 2px);
    text-decoration: none;
    text-transform: inherit;
}

.has-black-color { color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-color { color: var(--wp--preset--color--white) !important; }
.has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-color { color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-color { color: var(--wp--preset--color--vivid-purple) !important; }
.has-black-background-color { background-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-background-color { background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-background-color { background-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-background-color { background-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-background-color { background-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-background-color { background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-background-color { background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-background-color { background-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-background-color { background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-background-color { background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-background-color { background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-background-color { background-color: var(--wp--preset--color--vivid-purple) !important; }
.has-black-border-color { border-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-border-color { border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-border-color { border-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-border-color { border-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-border-color { border-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-border-color { border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-border-color { border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-border-color { border-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-border-color { border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-border-color { border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-border-color { border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-border-color { border-color: var(--wp--preset--color--vivid-purple) !important; }
.has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
.has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
.has-luminous-vivid-orange-to-vivid-red-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
.has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
.has-cool-to-warm-spectrum-gradient-background { background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
.has-blush-light-purple-gradient-background { background: var(--wp--preset--gradient--blush-light-purple) !important; }
.has-blush-bordeaux-gradient-background { background: var(--wp--preset--gradient--blush-bordeaux) !important; }
.has-luminous-dusk-gradient-background { background: var(--wp--preset--gradient--luminous-dusk) !important; }
.has-pale-ocean-gradient-background { background: var(--wp--preset--gradient--pale-ocean) !important; }
.has-electric-grass-gradient-background { background: var(--wp--preset--gradient--electric-grass) !important; }
.has-midnight-gradient-background { background: var(--wp--preset--gradient--midnight) !important; }
.has-small-font-size { font-size: var(--wp--preset--font-size--small) !important; }
.has-medium-font-size { font-size: var(--wp--preset--font-size--medium) !important; }
.has-large-font-size { font-size: var(--wp--preset--font-size--large) !important; }
.has-x-large-font-size { font-size: var(--wp--preset--font-size--x-large) !important; }
