/**
* Theme Name: TownPress Child
* Theme URI: http://preview.lsvr.sk/townpress
* Description: TownPress child theme
* Author: LSVRthemes
* Author URI: http://themeforest.net/user/LSVRthemes/portfolio
* Template: townpress
* Version: 2.1.1
*/

/* Add your custom CSS after this comment */

@import url('https://fonts.googleapis.com/css?family=Amatic+SC&display=swap&subset=latin-ext');


/* Color Theme Swatches in Hex
 #00C27B
 #fd9800
 #fff445
 #0072AC
 #75C4D1
 #2196f3
*/

/* -----------------------------------------------------------------------------

    RESPONSIVE DEFINITIONS

----------------------------------------------------------------------------- */

    /* -------------------------------------------------------------------------
        LARGE DEVICES
		devices with width between 992px and 1199px
    ------------------------------------------------------------------------- */

    @media ( max-width: 1199px ) {

		/* your CSS here */

	}

    /* -------------------------------------------------------------------------
        MEDIUM DEVICES
		devices with width between 768px and 991px
    ------------------------------------------------------------------------- */

    @media ( max-width: 991px ) {

		/* your CSS here */

	}

	/* -------------------------------------------------------------------------
        SMALL DEVICES
		devices with width between 481px and 767px
    ------------------------------------------------------------------------- */

    @media ( max-width: 767px ) {

		/* your CSS here */

	}

	/* -------------------------------------------------------------------------
        EXTRA SMALL DEVICES
		devices with width up to 480px
    ------------------------------------------------------------------------- */

	@media ( max-width: 480px ) {

		/* your CSS here */

	}

/*‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑
	Mes styles
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑*/

/*	Global
‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑*/






h1 {
	font-family: 'Amatic SC', cursive;
	font-size: 2.5em;
	font-weight: 900;
}

/*End Section
------------------------------------------------------------------------------------------------------------------*/

.c-search-form__button {
	background-color: #0072ac !important;
}

li.header-menu__item--level-0 > a {
	font-family: 'Amatic SC', cursive;
	font-size: 1.7em;
	text-transform: none;
	font-weight: normal;

}

.header-menu__item--level-0.menu-item-has-children > .header-menu__item-link::after {
	font-family: 'townpress-icons' !important;
	speak-as: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f107';
	position: absolute;
	top: 15px;
	right: 0px;
	font-size: 0.5em;
}

.header-navbar {
	background-color: #f2f2f2 !important;
	border-color: rgba(0,0,0,0.2);
}

.header-menu__item-link--level-0 {
	color: #333 !important;
}

.header-menu__item-link--level-2 {
	color: #333 !important;
	font-weight: normal !important;
}


.header-menu__item--megamenu .header-menu__item-link--level-1 {
    pointer-events: none;
	cursor: default;
	color: #0072ac !important;
}

#menu-main-menu {
	text-align: center;
}

.main__header {
    color: #FFF;
	background-color: #0072ac !important;
}

.main__title {
	color: #f2f2f2 !important;
	text-align: center;
}

#page-title {
	color: #0072ac;
}

.c-content-box h2 {
	font-family: 'Amatic SC', cursive;
	font-size: 2em;
	text-transform: none;
	font-weight: 600 !important;
}

.c-content-box h3 {
	background-color: #0072ac;
	padding: 5px;
	color: #ffffff !important;
	box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.25);
}
li.header-menu__item--level-0 ul li ul li {
	border-color: rgba(117, 197, 209, 0.3) !important;
    border-top-color: rgba(117, 197, 209, 0.3) !important;
}

.lsvr-townpress-sitemap__item-title a {
 color: #333 !important;
}

.lsvr-townpress-sitemap__item-title {
	padding: 0 !important;
	background: none !important;
	box-shadow: none !important;
	font-size: 0.9em;
}

.lsvr-townpress-sitemap__submenu.lsvr-townpress-sitemap__submenu--level-1 {
	margin: 0;
}

.plan {
	text-align: center;
}

li.breadcrumbs-item a {
	color: #fff !important;
}

.breadcrumbs-item::before {
    content: '/';
    display: inline;
    margin-right: 7px;
	font-size: 12px;
	color: #FFF;
}

/* h3.lsvr-townpress-posts__post-title a.lsvr-townpress-posts__post-title-link {
	color: #FFF !important;
} */

h3.lsvr-townpress-posts__post-title {
	background: none;
	box-shadow: none;
}

h3.search-results-page__item-title {
background: none;
box-shadow: none;
}

li.search-results-page__item span {
	color: #fff;
}

.no-title li {
	border-top-color: rgba(117, 197, 209, 0.3) !important;
}

.no-title a {
	color: #333 !important;
	font-weight: normal !important;
}

.has-post-thumbnail div.c-content-box.post__inner header.post__header h3.post__title a.post__title-link {
	color: #ffffff;
}
