/*
    Template: smarty
    Theme Name: Smarty Child Theme
    Theme URI: http://smartyschool.stylemixthemes.com/
	Author: StylemixThemes
	Author URI: http://stylemixthemes.com/
	Description: Education WordPress Theme
	Version: 3.0
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: blue, black, red, dark, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, sticky-post, theme-options
	Text Domain: smarty
*/

.top-bar_view-style_1 {
    background: #f26522;
}

.top-bar-mobile { display: none; }
.single .entry-meta, .breadcrumbs { display: none; }
.top-bar__search { display: none; }
h1 { font-size: 30px; font-weight: 400; }
body, h1, h2, h3, h4, h5, h6, a, span, div { font-family: "Open Sans"; }
.stm-posts .entry-meta { display: none; }
#comments { display: none; }
.stm-nav__menu_type_header > .menu-item .sub-menu, .stm-nav__menu_type_header > .menu-item .sub-menu > .menu-item:last-child a { border-radius: 0px; }
.stm-nav__menu_type_header > .menu-item > a { font-family: "Open Sans"; font-size: 14px; font-weight: 400; }
.stm-nav__menu_type_header > .menu-item .sub-menu > .menu-item > a:before { content: ""; }
footer .container { margin: 0; width: 100%; padding: 0; }
.footer .copyright { margin: 0; padding: 5px 15px; text-align: left; font-size: 13px; }
.widget-area.widget-area_type_footer { padding: 45px 30px; }
footer .widget_recent_entries ul li { margin-bottom: 12px; }
footer .widget_footer.widget_recent_entries ul li a { white-space: normal; text-transform: none; color: rgba(255, 255, 255, 0.7); font-size: 16px; line-height: 20px; }
footer .sub-menu { display: none !important;}
.widget_footer.widget_nav_menu .menu > li:nth-child(2n) { padding-left: 0; }
.widget_footer.widget_nav_menu .menu > li > a { padding-left: 20px; font-size: 16px; color: rgba(255, 255, 255, 0.7); }
.widget_footer.widget_nav_menu .menu > li { float: left; width: 100%; margin-bottom: 4px; }
footer .widget_footer .textwidget { line-height: 26px; color: rgba(255,255,255,0.7); font-size: 16px; }
.tt_tabs_navigation li a { font-family: inherit !important; font-weight: 300 !important; }
.stm-teacher__name { white-space: normal; font-size: 19px; }
.stm-teacher_view_grid-item.col-lg-3.col-md-3.col-sm-6.col-xs-12 { width: 50%; }
.stm-teacher__position { font-weight: 300; }
.stm-page-head__title { margin-bottom: 0px; }
.stm-icon-list__heading { padding-left: 0px; }
.stm-icon-list__list { padding-left: 0px; }
.top-bar_view-style_1 { background: #f26522; }
.home .stm-action-box__figure_box .stm-action-box__thumbnail { display: none; }
.home .stm-action-box__figure_box .stm-action-box__figcaption_box { margin-top: -50px; padding: 60px 20px 43px; }
.theme-hidden { display: none !important; }
.stm-action-box__figure_box .stm-action-box__figcaption-title { font-size: 22px; }
.stm-action-box__figure_box .stm-action-box__figcaption_box { font-size: 16px; }
.home .stm-action-box__figure_box .stm-action-box__figcaption_box { min-height: 243px; }
.pp_pic_holder .ppt { display: none !important; }
.wpb_image_grid .wpb_image_grid_ul img { padding: 3px; }
.stm-nav__menu_type_header > .menu-item.current-menu-item:hover > a, .stm-nav__menu_type_header > .menu-item.current-menu-item > a { color: #f26522 !important; }
.stm-contact-details_box .stm-contact-details__items_box li .stm-icon { color: #f26522 !important; }
.stm-nav__menu > li > a:focus, .stm-nav__menu > li > a:hover { color: #f26522 !important;}
.stm-nav__menu_type_header > .menu-item .sub-menu:before { background-color: #f26522 !important; }
.stm-nav__menu_type_header > .menu-item .sub-menu > .menu-item:hover > a { background: #f26522 !important; }
ul.timetable_clearfix.tabs_box_navigation.events_filter.tt_responsive.sf-timetable-menu { display: none !important; }
.stm-teacher__name a:hover { color: #f26522 !important; }
.stm-nav__menu_type_header > .menu-item .sub-menu > .menu-item.current-menu-item:hover > a, .stm-nav__menu_type_header > .menu-item .sub-menu > .menu-item.current-menu-item > a {
    background-color: #f26522  !important; }
.stm-nav__menu_type_header > .menu-item:hover > a { color: #f26522 !important; }
.hesperiden-pink { border: 2px solid #f26522 !important; color: #56509f; }
.hesperiden-pink:hover, .hesperiden-pink:active, .hesperiden-pink:focus { background: #f26522 !important; }
.stm-carousel_type_testimonials.stm-carousel_dots_pink .owl-controls .owl-dot.active span {
    background: #f26522 !important;
}
.widget_footer .list_contact-details .list__item a { color: #f26522 !important; }
.stm-icon-box_style-4 .stm-icon-box__title { font-size: 19px !important; color: #f26522 !important; margin-top: 0px !important; }
.stm-icon-box_style-4 .stm-icon-box__descr { font-size: 16px !important; line-height: 23px !important; }

.stm-icon-box_style-4 .stm-icon-box__title a {
    color: #e91f26;
}
.post_view_list .entry-title a:hover {
    color: #f26522;
    text-decoration: none;
}
.stm-btn_pink.stm-btn_outline {
    background: transparent;
    border-color: #f26522;
    color: #56509f;
}

.stm-btn_pink.stm-btn_outline:hover {
    background: #a6ce39;
    color: #fff;
    border-color: #a6ce39;
}

.stm_countdown .countDays, .stm_countdown .countHours, .stm_countdown .countMinutes, .stm_countdown .countSeconds { border: 2px solid #f26522; }
time.stm-post__date { color: #f26522 !important; }

.stm-btn_yellow.stm-btn_flat i, .stm-btn_yellow.stm-btn_flat span {
    color: #f26522;
}
.stm-testimonial_style_1 .stm-testimonial__text p { font-weight: 300; }
.stm-nav__menu_type_mobile-header > li > a {
    padding: 17px 15px;
    background: #fff;
    font-size: 16px;
    color: #56509f;
}

.top-bar__contact_social a {
    padding: 10px;
}

.home .stm-posts .entry-summary {
    display: none;
}

span.stats__value-number {
    font-family: "Grand Hotel";
    text-align: center;
}