/*
 Theme Name:    Hestia Pro Child
 Theme URI:     http://castleintheskygames.com/themes/hestia-pro-child/
 Description:   Hestia Pro Child Theme
 Author:        Vincent Parras
 Author URI:    http://castleintheskygames.com
 Template:      hestia-pro
 Version:       1.0.0
 Text Domain: hestia-pro-child
 */
 
@media (min-width: 769px){
.navbar .navbar-header .navbar-brand img {
  width: auto;
  max-height: 125px;
  }
}
	

.navbar, .navbar a, .label, .footer .footer-menu a, .media-footer a, .hestia-top-bar {
 font-size: 20px;
 font-weight: 800 !important;
}

.footer-big .copyright {
  padding: 15px 0;
  display:none;
}

.footer-big .content {
  text-align: center;
}

.pull-left {
  float: none !important;
}

@media (max-width: 768px) {
.single-post .page-header.header-small .container .hestia-title, .page-header.header-small .container .hestia-title {
  margin-top: 82px !important;
  /*padding-top 50px;*/
}
div.wpforms-container-full .wpforms-form div.wpforms-field input.wpforms-error {
	border: none
}
}

div.wpforms-container .wpforms-form input[type=date],
div.wpforms-container .wpforms-form input[type=datetime],
div.wpforms-container .wpforms-form input[type=datetime-local],
div.wpforms-container .wpforms-form input[type=email],
div.wpforms-container .wpforms-form input[type=month],
div.wpforms-container .wpforms-form input[type=number],
div.wpforms-container .wpforms-form input[type=password],
div.wpforms-container .wpforms-form input[type=range],
div.wpforms-container .wpforms-form input[type=search],
div.wpforms-container .wpforms-form input[type=tel],
div.wpforms-container .wpforms-form input[type=text],
div.wpforms-container .wpforms-form input[type=time],
div.wpforms-container .wpforms-form input[type=url],
div.wpforms-container .wpforms-form input[type=week],
div.wpforms-container .wpforms-form select,
div.wpforms-container .wpforms-form textarea,
.nf-form-cont input:not([type=button]),
div.wpforms-container .wpforms-form .form-group.is-focused .form-control {
	box-shadow: none
}

div.wpforms-container .wpforms-form input[type=date],
div.wpforms-container .wpforms-form input[type=datetime],
div.wpforms-container .wpforms-form input[type=datetime-local],
div.wpforms-container .wpforms-form input[type=email],
div.wpforms-container .wpforms-form input[type=month],
div.wpforms-container .wpforms-form input[type=number],
div.wpforms-container .wpforms-form input[type=password],
div.wpforms-container .wpforms-form input[type=range],
div.wpforms-container .wpforms-form input[type=search],
div.wpforms-container .wpforms-form input[type=tel],
div.wpforms-container .wpforms-form input[type=text],
div.wpforms-container .wpforms-form input[type=time],
div.wpforms-container .wpforms-form input[type=url],
div.wpforms-container .wpforms-form input[type=week],
div.wpforms-container .wpforms-form select,
div.wpforms-container .wpforms-form textarea,
.nf-form-cont input:not([type=button]) {
	background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2);
	float: none;
	border: 0;
	border-radius: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center bottom, center calc(100% - 1px);
	background-size: 0 2px, 100% 1px;
	font-weight: 400;
	transition: background 0s ease-out
}

div.wpforms-container .wpforms-form .form-group.is-focused .form-control {
	outline: none;
	background-size: 100% 2px, 100% 1px;
	transition-duration: 0.3s
}

div.wpforms-container .wpforms-form input[type=date].form-control,
div.wpforms-container .wpforms-form input[type=datetime].form-control,
div.wpforms-container .wpforms-form input[type=datetime-local].form-control,
div.wpforms-container .wpforms-form input[type=email].form-control,
div.wpforms-container .wpforms-form input[type=month].form-control,
div.wpforms-container .wpforms-form input[type=number].form-control,
div.wpforms-container .wpforms-form input[type=password].form-control,
div.wpforms-container .wpforms-form input[type=range].form-control,
div.wpforms-container .wpforms-form input[type=search].form-control,
div.wpforms-container .wpforms-form input[type=tel].form-control,
div.wpforms-container .wpforms-form input[type=text].form-control,
div.wpforms-container .wpforms-form input[type=time].form-control,
div.wpforms-container .wpforms-form input[type=url].form-control,
div.wpforms-container .wpforms-form input[type=week].form-control,
div.wpforms-container .wpforms-form select.form-control,
div.wpforms-container .wpforms-form textarea.form-control {
	border: none;
	padding: 7px 0;
	font-size: 14px
}

div.wpforms-container .wpforms-form .wpforms-field-select select {
	border-radius: 3px
}

div.wpforms-container .wpforms-form .wpforms-field-number input[type=number] {
	background-image: none;
	border-radius: 3px
}

div.wpforms-container .wpforms-form button[type=submit].wpforms-submit,
div.wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover {
	color: #fff;
	border: none
}

.home div.wpforms-container-full .wpforms-form {
	margin-left: 15px;
	margin-right: 15px
}

div.wpforms-container-full .wpforms-form .wpforms-field {
	padding: 0 0 24px 0 !important
}

div.wpforms-container-full .wpforms-form .wpforms-submit-container {
	text-align: right
}

div.wpforms-container-full .wpforms-form .wpforms-submit-container button {
	text-transform: uppercase
}

div.wpforms-container-full .wpforms-form textarea {
	border: none !important
}

div.wpforms-container-full .wpforms-form textarea:focus {
	border-width: 0 !important
}

.home div.wpforms-container .wpforms-form textarea {
	background-image: linear-gradient(#9c27b0, #9c27b0), linear-gradient(#d2d2d2, #d2d2d2);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center bottom, center calc(100% - 1px);
	background-size: 0 2px, 100% 1px
}

@media only screen and (max-width:768px) {

	.wpforms-container-full .wpforms-form .wpforms-one-half,
	.wpforms-container-full .wpforms-form button {
		width: 100% !important;
		margin-left: 0 !important
	}

	.wpforms-container-full .wpforms-form .wpforms-submit-container {
		text-align: center
	}
}

div.wpforms-container .wpforms-form input:focus,
div.wpforms-container .wpforms-form select:focus {
	border: none
}

.hestia-top-bar,
.hestia-top-bar .widget.widget_shopping_cart .cart_list {
	background-color: #363537
}

.hestia-top-bar .widget .label-floating input[type=search]:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 9999px #363537
}

.hestia-top-bar,
.hestia-top-bar .widget .label-floating input[type=search],
.hestia-top-bar .widget.widget_search form.form-group:before,
.hestia-top-bar .widget.widget_product_search form.form-group:before,
.hestia-top-bar .widget.widget_shopping_cart:before {
	color: #fff
}

.hestia-top-bar .widget .label-floating input[type=search] {
	-webkit-text-fill-color: #fff !important
}

.hestia-top-bar div.widget.widget_shopping_cart:before,
.hestia-top-bar .widget.widget_product_search form.form-group:before,
.hestia-top-bar .widget.widget_search form.form-group:before {
	background-color: #fff
}

.hestia-top-bar a,
.hestia-top-bar .top-bar-nav li a {
	color: #fff
}

.hestia-top-bar ul li a[href*="mailto:"]:before,
.hestia-top-bar ul li a[href*="tel:"]:before {
	background-color: #fff
}

.hestia-top-bar a:hover,
.hestia-top-bar .top-bar-nav li a:hover {
	color: #eee
}

.hestia-top-bar ul li:hover a[href*="mailto:"]:before,
.hestia-top-bar ul li:hover a[href*="tel:"]:before {
	background-color: #eee
}

a,
.navbar .dropdown-menu li:hover>a,
.navbar .dropdown-menu li:focus>a,
.navbar .dropdown-menu li:active>a,
.navbar .navbar-nav>li .dropdown-menu li:hover>a,
body:not(.home) .navbar-default .navbar-nav>.active:not(.btn)>a,
body:not(.home) .navbar-default .navbar-nav>.active:not(.btn)>a:hover,
body:not(.home) .navbar-default .navbar-nav>.active:not(.btn)>a:focus,
a:hover,
.card-blog a.moretag:hover,
.card-blog a.more-link:hover,
.widget a:hover,
.has-text-color.has-accent-color,
p.has-text-color a {
	color: #ef673c
}

.svg-text-color {
	fill: #ef673c
}

.pagination span.current,
.pagination span.current:focus,
.pagination span.current:hover {
	border-color: #ef673c
}

button,
button:hover,
.woocommerce .track_order button[type="submit"],
.woocommerce .track_order button[type="submit"]:hover,
div.wpforms-container .wpforms-form button[type=submit].wpforms-submit,
div.wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover,
input[type="button"],
input[type="button"]:hover,
input[type="submit"],
input[type="submit"]:hover,
input#searchsubmit,
.pagination span.current,
.pagination span.current:focus,
.pagination span.current:hover,
.btn.btn-primary,
.btn.btn-primary:link,
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:active,
.btn.btn-primary.active,
.btn.btn-primary.active:focus,
.btn.btn-primary.active:hover,
.btn.btn-primary:active:hover,
.btn.btn-primary:active:focus,
.btn.btn-primary:active:hover,
.hestia-sidebar-open.btn.btn-rose,
.hestia-sidebar-close.btn.btn-rose,
.hestia-sidebar-open.btn.btn-rose:hover,
.hestia-sidebar-close.btn.btn-rose:hover,
.hestia-sidebar-open.btn.btn-rose:focus,
.hestia-sidebar-close.btn.btn-rose:focus,
.label.label-primary,
.hestia-work .portfolio-item:nth-child(6n+1) .label,
.nav-cart .nav-cart-content .widget .buttons .button,
.has-accent-background-color[class*="has-background"] {
	background-color: #ef673c
}

@media(max-width:768px) {

	.navbar-default .navbar-nav>li>a:hover,
	.navbar-default .navbar-nav>li>a:focus,
	.navbar .navbar-nav .dropdown .dropdown-menu li a:hover,
	.navbar .navbar-nav .dropdown .dropdown-menu li a:focus,
	.navbar button.navbar-toggle:hover,
	.navbar .navbar-nav li:hover>a i {
		color: #ef673c
	}
}

body:not(.woocommerce-page) button:not([class^="fl-"]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.close),
body:not(.woocommerce-page) .button:not([class^="fl-"]):not(hestia-scroll-to-top):not(.navbar-toggle):not(.add_to_cart_button):not(.product_type_grouped):not(.product_type_external),
div.wpforms-container .wpforms-form button[type=submit].wpforms-submit,
input[type="submit"],
input[type="button"],
.btn.btn-primary,
.widget_product_search button[type="submit"],
.hestia-sidebar-open.btn.btn-rose,
.hestia-sidebar-close.btn.btn-rose,
.everest-forms button[type=submit].everest-forms-submit-button {
	-webkit-box-shadow: 0 2px 2px 0 rgba(239, 103, 60, 0.14), 0 3px 1px -2px rgba(239, 103, 60, 0.2), 0 1px 5px 0 rgba(239, 103, 60, 0.12);
	box-shadow: 0 2px 2px 0 rgba(239, 103, 60, 0.14), 0 3px 1px -2px rgba(239, 103, 60, 0.2), 0 1px 5px 0 rgba(239, 103, 60, 0.12)
}

.card .header-primary,
.card .content-primary,
.everest-forms button[type=submit].everest-forms-submit-button {
	background: #ef673c
}

body:not(.woocommerce-page) .button:not([class^="fl-"]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.add_to_cart_button):hover,
body:not(.woocommerce-page) button:not([class^="fl-"]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.close):hover,
div.wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input#searchsubmit:hover,
.widget_product_search button[type="submit"]:hover,
.pagination span.current,
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:active,
.btn.btn-primary.active,
.btn.btn-primary:active:focus,
.btn.btn-primary:active:hover,
.hestia-sidebar-open.btn.btn-rose:hover,
.hestia-sidebar-close.btn.btn-rose:hover,
.pagination span.current:hover,
.everest-forms button[type=submit].everest-forms-submit-button:hover,
.everest-forms button[type=submit].everest-forms-submit-button:focus,
.everest-forms button[type=submit].everest-forms-submit-button:active {
	-webkit-box-shadow: 0 14px 26px -12px rgba(239, 103, 60, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(239, 103, 60, 0.2);
	box-shadow: 0 14px 26px -12px rgba(239, 103, 60, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(239, 103, 60, 0.2);
	color: #fff
}

.form-group.is-focused .form-control {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ef673c), to(#ef673c)), -webkit-gradient(linear, left top, left bottom, from(#d2d2d2), to(#d2d2d2));
	background-image: -webkit-linear-gradient(linear, left top, left bottom, from(#ef673c), to(#ef673c)), -webkit-linear-gradient(linear, left top, left bottom, from(#d2d2d2), to(#d2d2d2));
	background-image: linear-gradient(linear, left top, left bottom, from(#ef673c), to(#ef673c)), linear-gradient(linear, left top, left bottom, from(#d2d2d2), to(#d2d2d2))
}

.navbar:not(.navbar-transparent) li:not(.btn):hover>a,
.navbar li.on-section:not(.btn)>a,
.navbar.full-screen-menu.navbar-transparent li:not(.btn):hover>a,
.navbar.full-screen-menu .navbar-toggle:hover,
.navbar:not(.navbar-transparent) .nav-cart:hover,
.navbar:not(.navbar-transparent) .hestia-toggle-search:hover {
	color: #ef673c
}

.header-filter-gradient {
	background: linear-gradient(45deg, rgba(239, 103, 60, 1) 0, rgb(255, 131, 39) 100%)
}

.has-text-color.has-header-gradient-color {
	color: #ef673c
}

.has-header-gradient-background-color[class*="has-background"] {
	background-color: #ef673c
}

.has-text-color.has-background-color-color {
	color: #453594
}

.has-background-color-background-color[class*="has-background"] {
	background-color: #453594
}

.btn.btn-primary:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item),
input[type="submit"]:not(.search-submit),
body:not(.woocommerce-account) .woocommerce .button.woocommerce-Button,
.woocommerce .product button.button,
.woocommerce .product button.button.alt,
.woocommerce .product #respond input#submit,
.woocommerce-cart .blog-post .woocommerce .cart-collaterals .cart_totals .checkout-button,
.woocommerce-checkout #payment #place_order,
.woocommerce-account.woocommerce-page button.button,
.woocommerce .track_order button[type="submit"],
.nav-cart .nav-cart-content .widget .buttons .button,
.woocommerce a.button.wc-backward,
body.woocommerce .wccm-catalog-item a.button,
body.woocommerce a.wccm-button.button,
form.woocommerce-form-coupon button.button,
div.wpforms-container .wpforms-form button[type=submit].wpforms-submit,
div.woocommerce a.button.alt,
div.woocommerce table.my_account_orders .button,
.btn.colored-button,
.btn.btn-left,
.btn.btn-right,
.btn:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item):not(.hestia-sidebar-open):not(.hestia-sidebar-close) {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 33px;
	padding-right: 33px
}

.btn.btn-primary:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item),
input[type="submit"]:not(.search-submit),
body:not(.woocommerce-account) .woocommerce .button.woocommerce-Button,
.woocommerce .product button.button,
.woocommerce .product button.button.alt,
.woocommerce .product #respond input#submit,
.woocommerce-cart .blog-post .woocommerce .cart-collaterals .cart_totals .checkout-button,
.woocommerce-checkout #payment #place_order,
.woocommerce-account.woocommerce-page button.button,
.woocommerce .track_order button[type="submit"],
.nav-cart .nav-cart-content .widget .buttons .button,
.woocommerce a.button.wc-backward,
body.woocommerce .wccm-catalog-item a.button,
body.woocommerce a.wccm-button.button,
form.woocommerce-form-coupon button.button,
div.wpforms-container .wpforms-form button[type=submit].wpforms-submit,
div.woocommerce a.button.alt,
div.woocommerce table.my_account_orders .button,
input[type="submit"].search-submit,
.hestia-view-cart-wrapper .added_to_cart.wc-forward,
.woocommerce-product-search button,
.woocommerce-cart .actions .button,
#secondary div[id^=woocommerce_price_filter] .button,
.woocommerce div[id^=woocommerce_widget_cart].widget .buttons .button,
.searchform input[type=submit],
.searchform button,
.search-form:not(.media-toolbar-primary) input[type=submit],
.search-form:not(.media-toolbar-primary) button,
.woocommerce-product-search input[type=submit],
.btn.colored-button,
.btn.btn-left,
.btn.btn-right,
.btn:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item):not(.hestia-sidebar-open):not(.hestia-sidebar-close) {
	border-radius: 50px
}

h1,
h2,
h3,
h4,
h5,
h6,
.hestia-title,
.hestia-title.title-in-content,
p.meta-in-content,
.info-title,
.card-title,
.page-header.header-small .hestia-title,
.page-header.header-small .title,
.widget h5,
.hestia-title,
.title,
.footer-brand,
.footer-big h4,
.footer-big h5,
.media .media-heading,
.carousel h1.hestia-title,
.carousel h2.title,
.carousel span.sub-title,
.hestia-about h1,
.hestia-about h2,
.hestia-about h3,
.hestia-about h4,
.hestia-about h5 {
	font-family: Acme
}

.woocommerce.single-product h1.product_title,
.woocommerce section.related.products h2,
.woocommerce section.exclusive-products h2,
.woocommerce span.comment-reply-title,
.woocommerce ul.products[class*="columns-"] li.product-category h2 {
	font-family: Acme
}

body,
ul,
.tooltip-inner {
	font-family: Almendra
}

.products .shop-item .added_to_cart,
.woocommerce-checkout #payment input[type=submit],
.woocommerce-checkout input[type=submit],
.woocommerce-cart table.shop_table td.actions input[type=submit],
.woocommerce .cart-collaterals .cart_totals .checkout-button,
.woocommerce button.button,
.woocommerce div[id^=woocommerce_widget_cart].widget .buttons .button,
.woocommerce div.product form.cart .button,
.woocommerce #review_form #respond .form-submit,
.added_to_cart.wc-forward,
.woocommerce div#respond input#submit,
.woocommerce a.button {
	font-family: Almendra
}

@media(min-width:769px) {

	.page-header.header-small .hestia-title,
	.page-header.header-small .title,
	h1.hestia-title.title-in-content,
	.main article.section .has-title-font-size {
		font-size: 54px
	}
}

@media(max-width:768px) {

	.page-header.header-small .hestia-title,
	.page-header.header-small .title,
	h1.hestia-title.title-in-content,
	.main article.section .has-title-font-size {
		font-size: 26px
	}
}

@media(max-width:480px) {

	.page-header.header-small .hestia-title,
	.page-header.header-small .title,
	h1.hestia-title.title-in-content,
	.main article.section .has-title-font-size {
		font-size: 26px
	}
}

@media(min-width:769px) {

	.single-post-wrap h1:not(.title-in-content),
	.page-content-wrap h1:not(.title-in-content),
	.page-template-template-fullwidth article h1:not(.title-in-content) {
		font-size: 52px
	}

	.single-post-wrap h2,
	.page-content-wrap h2,
	.page-template-template-fullwidth article h2,
	.main article.section .has-heading-font-size {
		font-size: 47px
	}

	.single-post-wrap h3,
	.page-content-wrap h3,
	.page-template-template-fullwidth article h3 {
		font-size: 42px
	}

	.single-post-wrap h4,
	.page-content-wrap h4,
	.page-template-template-fullwidth article h4 {
		font-size: 37px
	}

	.single-post-wrap h5,
	.page-content-wrap h5,
	.page-template-template-fullwidth article h5 {
		font-size: 33px
	}

	.single-post-wrap h6,
	.page-content-wrap h6,
	.page-template-template-fullwidth article h6 {
		font-size: 28px
	}
}

@media(min-width:769px) {

	.single-post-wrap,
	.page-content-wrap,
	.single-post-wrap ul,
	.page-content-wrap ul,
	.single-post-wrap ol,
	.page-content-wrap ol,
	.single-post-wrap dl,
	.page-content-wrap dl,
	.single-post-wrap table,
	.page-content-wrap table,
	.page-template-template-fullwidth article,
	.main article.section .has-body-font-size {
		font-size: 28px
	}
}

@media(min-width:769px) {
	#carousel-hestia-generic .hestia-title {
		font-size: 77px
	}

	#carousel-hestia-generic span.sub-title {
		font-size: 19px
	}

	#carousel-hestia-generic .btn {
		font-size: 14px
	}
}

@media(min-width:769px) {

	section.hestia-features .hestia-title,
	section.hestia-shop .hestia-title,
	section.hestia-work .hestia-title,
	section.hestia-team .hestia-title,
	section.hestia-pricing .hestia-title,
	section.hestia-ribbon .hestia-title,
	section.hestia-testimonials .hestia-title,
	section.hestia-subscribe h2.title,
	section.hestia-blogs .hestia-title,
	.section.related-posts .hestia-title,
	section.hestia-contact .hestia-title {
		font-size: 57px
	}

	section.hestia-features .hestia-info h4.info-title,
	section.hestia-shop h4.card-title,
	section.hestia-team h4.card-title,
	section.hestia-testimonials h4.card-title,
	section.hestia-blogs h4.card-title,
	.section.related-posts h4.card-title,
	section.hestia-contact h4.card-title,
	section.hestia-contact .hestia-description h6 {
		font-size: 24px
	}

	section.hestia-work h4.card-title,
	section.hestia-contact .hestia-description h5 {
		font-size: 29px
	}

	section.hestia-contact .hestia-description h1 {
		font-size: 48px
	}

	section.hestia-contact .hestia-description h2 {
		font-size: 43px
	}

	section.hestia-contact .hestia-description h3 {
		font-size: 38px
	}

	section.hestia-contact .hestia-description h4 {
		font-size: 33px
	}
}

@media(min-width:769px) {

	section.hestia-features h5.description,
	section.hestia-shop h5.description,
	section.hestia-work h5.description,
	section.hestia-team h5.description,
	section.hestia-testimonials h5.description,
	section.hestia-subscribe h5.subscribe-description,
	section.hestia-blogs h5.description,
	section.hestia-contact h5.description {
		font-size: 23px
	}
}

@media(min-width:769px) {

	section.hestia-team p.card-description,
	section.hestia-pricing p.text-gray,
	section.hestia-testimonials p.card-description,
	section.hestia-blogs p.card-description,
	.section.related-posts p.card-description,
	.hestia-contact p,
	section.hestia-features .hestia-info p,
	section.hestia-shop .card-description p {
		font-size: 22px
	}

	section.hestia-shop h6.category,
	section.hestia-work .label-primary,
	section.hestia-team h6.category,
	section.hestia-pricing .card-pricing h6.category,
	section.hestia-testimonials h6.category,
	section.hestia-blogs h6.category,
	.section.related-posts h6.category {
		font-size: 20px
	}
}

@font-face {
	font-family: Acme; 
	src: url (/wp-content/themes/hestia-child/fonts/Acme/acme-regular-webfont.woff2);
	font-weight: normal;
}


/* Hide chevrons (SVGs) in desktop navigation only */
@media (min-width: 768px) {
  .menu-item-has-children > a svg {
    display: none !important;
  }
}	
	
/* Display carats for parent menu items on mobile */
@media (max-width: 768px) {
  .menu-item-has-children > a::after {
    content: " \25BC";
    font-size: 0.8em;
    margin-left: 5px;
  }
}
/* Change logo on mobile */	
@media (max-width: 768px) {
  .navbar .navbar-header .navbar-brand img {
    content: url('https://castleintheskygames.com/wp-content/uploads/2025/05/CITS_Mobile-Logo-02-1.png') !important;
    width: 350px !important;
    height: auto !important;
    max-height: none !important;
  }
}
