/*
Theme Name: Materialis - IT Dragon
Theme URI:
Author: Horea Radu
Author URI: https://extendthemes.com/
Description: Materialis is an incredibly flexible, multipurpose WordPress theme that can help you create an amazing website easier than ever, by drag and drop. It uses beautiful material design and it comes with a predesigned home page. It also has lots of customization options (video background, slideshow background, header content types, gradient overlays, etc) that will help you create a beautiful, unique website in no time. Materialis is responsive so it works on mobile devices out of the box. DEMO: https://extendthemes.com/go/materialis-demos/
Version: 1.0.105
License: GNU General Public License version 3
License URI: http://www.opensource.org/licenses/gpl-license.php GPL v3.0 (or later)
Tags: entertainment, food-and-drink, portfolio, one-column, two-columns, right-sidebar, grid-layout, custom-header, custom-menu, custom-logo, full-width-template, theme-options, translation-ready, featured-images, threaded-comments
Text Domain: materialis
Template: materialis
*/
@charset "UTF-8";

body
{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Ubuntu", "Cantarell", "Helvetica Neue", "Noto Sans CJK KR", "Microsoft Jhenghei", "微軟正黑體", "PMingLiU", "新細明體", sans-serif;
	font-feature-settings: "palt" 1;
	color: #333333;
	text-align: left;
}

.inner-header-description
{
	text-align: center;
}

h1.title, h1, h2, h3, h4, h5, h6
{
	font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Ubuntu", "Cantarell", "Helvetica Neue", "Noto Sans CJK KR", "Microsoft Jhenghei", "微軟正黑體", "PMingLiU", "新細明體", sans-serif;
	font-feature-settings: "palt" 1;
	font-weight: bold;
	color: #222222;
}

pre, code, samp, var, kbd
{
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.monospace
{
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

[type="submit"], .button
{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Ubuntu", "Cantarell", "Helvetica Neue", "Noto Sans CJK KR", "Microsoft Jhenghei", "微軟正黑體", "PMingLiU", "新細明體", sans-serif;
	font-feature-settings: "palt" 1;
}

.mdc-form-field
{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Ubuntu", "Cantarell", "Helvetica Neue", "Noto Sans CJK KR", "Microsoft Jhenghei", "微軟正黑體", "PMingLiU", "新細明體", sans-serif;
	font-feature-settings: "palt" 1;
}

select, textarea, input:not([type="submit"]), .mdc-text-field__input
{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Ubuntu", "Cantarell", "Helvetica Neue", "Noto Sans CJK KR", "Microsoft Jhenghei", "微軟正黑體", "PMingLiU", "新細明體", sans-serif;
	font-feature-settings: "palt" 1;
}

ul.dropdown-menu ul li
{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Ubuntu", "Cantarell", "Helvetica Neue", "Noto Sans CJK KR", "Microsoft Jhenghei", "微軟正黑體", "PMingLiU", "新細明體", sans-serif;
	font-feature-settings: "palt" 1;
}

p.header-subtitle2, p.header-subtitle
{
	font-family: -apple-system, BlinkMacSystemFont, "Roboto", "Ubuntu", "Cantarell", "Helvetica Neue", "Noto Sans CJK KR", "Microsoft Jhenghei", "微軟正黑體", "PMingLiU", "新細明體", sans-serif;
	font-feature-settings: "palt" 1;
}

@media (min-width: 768px)
{
	.navigation-bar.logo-inside-menu #main_menu > li > a.text-logo, .navigation-bar.logo-inside-menu #main_menu > li > a.text-logo:hover, .navigation-bar.logo-inside-menu #main_menu a.text-logo, .navigation-bar.logo-inside-menu #main_menu a.text-logo:hover
	{
		font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Ubuntu", "Cantarell", "Helvetica Neue", "Noto Sans CJK KR", "Microsoft Jhenghei", "微軟正黑體", "PMingLiU", "新細明體", sans-serif;
		font-feature-settings: "palt" 1;
	}
}

.subscribe-form [type="submit"]
{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Ubuntu", "Cantarell", "Helvetica Neue", "Noto Sans CJK KR", "Microsoft Jhenghei", "微軟正黑體", "PMingLiU", "新細明體", sans-serif;
	font-feature-settings: "palt" 1;
}

.contact-form-wrapper [type="submit"]
{
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Ubuntu", "Cantarell", "Helvetica Neue", "Noto Sans CJK KR", "Microsoft Jhenghei", "微軟正黑體", "PMingLiU", "新細明體", sans-serif;
	font-feature-settings: "palt" 1;
}

.wpcf7-response-output
{
	margin-top: 0;
}

blockquote
{
	color: #333333;
}

.lead
{
	color: #444444;
	font-weight: 400;
}

.header-buttons-wrapper
{
	text-align: center;
}

#breadcrumbs
{
	background-color: #f5fafd;
	padding-top: 2rem;
	z-index: 1;
}

#breadcrumbs + .page-content
{
	padding-top: 2rem !important;
}

#breadcrumbs > span
{
	display: block;
	font-size: 80%;
	border-bottom: .5px solid #e8e8e8;
	color: #aaa;

	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 1232px;
	margin: 0 auto;
	padding-right: 15px;
	padding-left: 15px;
}

#breadcrumbs > span .breadcrumb_last
{
	color: #333;
}

@media only screen and (min-width: 768px)
{
	#breadcrumbs > span
	{
		width: 90%;
	}
}



.wp-block-table.is-style-regular
{
	border-collapse: collapse;
}

.wp-block-table.is-style-regular thead th
{
	vertical-align: bottom;
	/* border-bottom: 1px solid #dee2e6; */
}

.wp-block-table.is-style-regular th
{
	text-align: inherit;
}

.wp-block-table.is-style-regular th, .wp-block-table.is-style-regular td
{
	padding: .75rem;
	vertical-align: top;
	/* border-top: 1px solid #dee2e6; */
	border: 1px solid #dee2e6;
}

.form-comment
{
	font-size: 14px;
}

.form-comment td
{
	padding: 0;
	border-bottom: 0;
}


/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

.badge
{
	display: inline-block;
	padding: 0.25em 0.4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25rem;
}

.badge:empty
{
	display: none;
}

.btn .badge
{
	position: relative;
	top: -1px;
}

.badge-pill
{
	padding-right: 0.6em;
	padding-left: 0.6em;
	border-radius: 10rem;
}

.badge-primary
{
	color: #fff;
	background-color: #007bff;
}

.badge-primary[href]:hover, .badge-primary[href]:focus
{
	color: #fff;
	text-decoration: none;
	background-color: #0062cc;
}

.badge-secondary
{
	color: #fff;
	background-color: #6c757d;
}

.badge-secondary[href]:hover, .badge-secondary[href]:focus
{
	color: #fff;
	text-decoration: none;
	background-color: #545b62;
}

.badge-success
{
	color: #fff;
	background-color: #28a745;
}

.badge-success[href]:hover, .badge-success[href]:focus
{
	color: #fff;
	text-decoration: none;
	background-color: #1e7e34;
}

.badge-info
{
	color: #fff;
	background-color: #17a2b8;
}

.badge-info[href]:hover, .badge-info[href]:focus
{
	color: #fff;
	text-decoration: none;
	background-color: #117a8b;
}

.badge-warning
{
	color: #212529;
	background-color: #ffc107;
}

.badge-warning[href]:hover, .badge-warning[href]:focus
{
	color: #212529;
	text-decoration: none;
	background-color: #d39e00;
}

.badge-danger
{
	color: #fff;
	background-color: #dc3545;
}

.badge-danger[href]:hover, .badge-danger[href]:focus
{
	color: #fff;
	text-decoration: none;
	background-color: #bd2130;
}

.badge-light
{
	color: #212529;
	background-color: #f8f9fa;
}

.badge-light[href]:hover, .badge-light[href]:focus
{
	color: #212529;
	text-decoration: none;
	background-color: #dae0e5;
}

.badge-dark
{
	color: #fff;
	background-color: #343a40;
}

.badge-dark[href]:hover, .badge-dark[href]:focus
{
	color: #fff;
	text-decoration: none;
	background-color: #1d2124;
}

#overlappable-8 h4 .badge
{
	font-size: 70%;
}

#overlappable-8 .badge small, #overlappable-8 .badge .small
{
	font-size: 80%;
}
