/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Logo color */
[class*='tm-logo'] svg path,
[class*='tm-logo'] path,
[class*='tm-logo'] rect { fill: #e5eaf0; }

body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] svg path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached)[class*='tm-logo'] path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] rect { fill: #000; }

/* Background image in layout position bottom-e */
.tm-block-bottom-e > div { background-image: none; }

/* SVG fill color for layout position bottom-e */
.tm-block-bottom-e .uk-panel .uk-panel svg path,
.tm-block-bottom-e .uk-panel .uk-panel path {
    fill: #e0e3ec;
    opacity: 0.3;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.tm-block-bottom-e .uk-panel .uk-panel:hover svg path,
.tm-block-bottom-e .uk-panel .uk-panel:hover path { opacity: 1; }


.tpm-info-company > a {
    color: inherit;
}
.tm-contrast .uk-button:not(.tm-button-navbar) {
    height: inherit;
}
.uk-overlay-background {
    background: rgba(216, 163, 54, 0.41);
}

.sw-lesson-inquiry-form form#userForm h2 {
	display: none;
}

.sw-lesson-inquiry-form form#userForm h2 {
	display: none;
}

.sw-gift-certificate-form form#userForm h2 {
	display: none;
}

/* Only Phones */
@media (max-width: 767px) {
}
/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {
}
/* Only Phones (Portrait) */
@media (max-width: 479px) {
}
/* Only tablets and Large Screen */
@media (min-width: 768px) and (max-width: 1219px) {
.uk-navbar-nav > li > a {
    padding: 0 10px;
    font-size: 11px;
}
}
/* Only tablets portrait */
@media (min-width: 768px) and (max-width: 959px) {
}
/* Only tablets and desktop */
@media (min-width: 768px) {
}
/* Only desktop */
@media (min-width: 960px) {
}