/*
Theme Name: Skeleton Child
Theme URI: http://www.simplethemes.com/wordpress-themes/theme/skeleton
Description: Skeleton Child Theme. Use this child theme to safely make modifications to the existing theme. Using a child theme ensures that you do not lose the modifications with theme updates.
Version: 2.0.1
Author: Simple Themes
Author URI: http://www.simplethemes.com
Template: smpl-skeleton
License: GPL
License URI: http://www.opensource.org/licenses/gpl-license.php
*/


/*
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------

This child theme enables you to make customizations while allowing for safe updates to the parent theme.
The parent theme's style.css is imported below. If you wish to make customizations, do one of the following:

A.) Copy the contents of skeleton/style.css into this file, but leave the (above) child theme head in tact!
B.) Add specific rules BELOW the import. This is intended for minimal customizations.

----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------

*/

@import url("../smpl-skeleton/style.css");

/* ZILE: Default custom font */
@import url('https://fonts.googleapis.com/css2?family=Merriweather+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600&display=swap');
/* ZILE: Custom font for headers */
/*@import url('https://fonts.googleapis.com/css2?family=Paytone+One&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700;800&display=swap');

/* ZILE: Bootstrap Icons */
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css");

html {
    margin-top: 0 !important;
}

body.page {
    background-image: none;
    font-family: 'Merriweather Sans', sans-serif;
    font-weight: 300;
}
body.page .h1,
body.page .h2,
body.page .h3,
body.page .h4,
body.page .h5,
body.page .h6,
body.page h1,
body.page h2,
body.page h3,
body.page h4,
body.page h5,
body.page h6 {
    font-family: 'Rubik', sans-serif;
}

#content {
    padding-bottom: 0 !important;
}

#sidebar {
    display: none;
}

#header {
    margin-top: 0;
}

#menu-my-top-menu.navbar-nav li.menu-item.nav-item > a {
    display: block;
    border-bottom: none;
    line-height: unset;
    font-weight: bold;
    background: none;
}
@media (max-width: 767px) {
    #header.header > .container > .row > .col-12 {
        padding-left: 0;
        padding-right: 0;
    }
}
@media (min-width: 768px) {
    .navbar-expand-md .navbar-nav li.menu-item.nav-item > a {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }
}
.navbar.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, .7);
}
.navbar.navbar-dark .navbar-nav .nav-link:focus,
.navbar.navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, .9);
}

.navbar-brand img {
    /*max-height: 30px;*/
    max-height: 40px;
}

.font-size-sm {
    font-size: 0.8rem !important;
}
.font-size-md {
    font-size: 0.9rem !important;
}
.font-size-1 {
    font-size: 1rem !important;
}
.font-size-lg {
    font-size: 1.5rem !important;
}
.font-size-xl {
    font-size: 3rem !important;
}

.text-brand-light {
    color: #F0E5C9 !important;
}
.text-brand-dark {
    color: #EEAB5C !important;
}
.text-brand-black {
    color: #222222 !important;
}

.bg-brand-light {
    background-color: #F0E5C9 !important;
}
.bg-brand-dark {
    background-color: #EEAB5C !important;
}
.bg-brand-black {
    background-color: #222222 !important;
}

.border-brand-light {
    border-color: #F0E5C9 !important;
}
.border-brand-dark {
    border-color: #EEAB5C !important;
}

.navbar .navbar-toggler,
.navbar .navbar-toggler:focus {
    background: none;
    box-shadow: none;
    text-shadow: none;
}

/* ANIMATED X */
.navbar-toggler.x {
    border: none;
}
 .navbar-toggler.x:focus {
    outline: none;
}
.navbar-toggler.x[aria-expanded="true"] .icon-bar:nth-of-type(1) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 10% 10%;
    -ms-transform-origin: 10% 10%;
    transform-origin: 10% 10%;
}
.navbar-toggler.x[aria-expanded="true"] .icon-bar:nth-of-type(2) {
    opacity: 0;
    filter: alpha(opacity=0);
}
.navbar-toggler.x[aria-expanded="true"] .icon-bar:nth-of-type(3) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 10% 90%;
    -ms-transform-origin: 10% 90%;
    transform-origin: 10% 90%;
}
.navbar-toggler.x .icon-bar {
    width: 22px;
    display: block;
    height: 2px;
    background-color: #222222;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.navbar-toggler.x .icon-bar + .icon-bar {
    margin-top: 4px;
}
.navbar-toggler.x .icon-bar:nth-of-type(1) {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}
.navbar-toggler.x .icon-bar:nth-of-type(2) {
    opacity: 1;
    filter: alpha(opacity=100);
}
.navbar-toggler.x .icon-bar:nth-of-type(3) {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}

.entry-title {
    font-size: 2.2rem;
    font-weight: 700;
    margin-top: 3rem;
    margin-bottom: 4rem;
    text-align: center;
}

#footer {
    margin-top: 0 !important;
}
#footermenu ul, #footermenu li {
    margin: 0;
    padding: 0;
    list-style: none;
}
#footermenu li {
    color: #777777 !important;
    /*float: left;*/
}
#footermenu .menu li:last-of-type span {
    display: none;
}
#footermenu li a {
  margin: 0px 10px;
  padding: 0;
  float: none;
  background: none;
  display: inline;
  text-decoration: none;
  border-bottom: none;
  font-weight: normal;
  color: #777777 !important;
}
#footermenu li a:hover {
    color: #222222 !important;
}

/*#navigation ul li {
    float: none;
    background: white;
    border-right: none !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
    text-align: center !important;
}

#navigation ul li a {
    border-bottom: none !important;
}*/

a:not(.nav-link), a:not(.nav-link):visited {
    color: unset !important;
}
a:not(.nav-link):hover, a:not(.nav-link):focus, a:not(.nav-link):active {
    color: unset !important;
}

p.lead, .p-lead p {
    font-size: 21px;
    line-height: 1.5;
    color: #444444;
    margin-bottom: 0;
}

.responsive-image img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
}

.list-group.panel-widget-style ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: 0.25rem;
}
.list-group.panel-widget-style ul li {
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125);
    margin-bottom: 0;
}
.list-group.panel-widget-style ul li:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}
.list-group.panel-widget-style ul li:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
}
.list-group.panel-widget-style ul li + li {
    border-top-width: 0;
}
/* ZILE: list-shadow-sm */
.list-shadow-sm.list-group.panel-widget-style ul {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
}
/* ZILE: list-shadow */
.list-shadow.list-group.panel-widget-style ul {
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
}
/* ZILE: list-shadow-lg */
.list-shadow-lg.list-group.panel-widget-style ul {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
}

.custom-html-widget p:empty {
    display:  none;
}

.siteorigin-widget-tinymce.textwidget > p {
	margin-bottom: 0;
}
