/*
    Template: stdavids
    Theme Name: St David's Child Theme
	Author: KMK Web Design
	Author URI: https://kmkwebdesign.ca
	Description: St David's Child Theme
	Version: 3.0
	License: GNU General Public License v2 or later
	Text Domain: stdavids
*/

h4, .stm-font_color_lilac {color:#7c6c5a !important; font-weight:300 !important;}

.stm-btn_pink.stm-btn_outline {border-color:#7C6C5A !important; color:#717272;}

.stm-btn-download.stm-btn-download_pink {border-color:#b4b7b3 !important;}

.stm-btn_pink.stm-btn_outline:hover {background:#fff !important; color:#7b6c59 !important;}

.stm-nav__menu_type_header > .menu-item {font-weight:500; margin: 0 18px;}

.header_view-style_1 .nav_menu_indent {width:195px !important;}

.header_holder_small .header_view-style_1 .header__content {border-bottom:none !important;}

.content {background-image: url("https://stdavidsnurseryschool.ca/wp-content/uploads/2019/04/body-bg.png")}

.stm-action-box__content-text {font-size:15px;}

.courses_post__body {background:#fff;}

.stm_countdown .countDays, .stm_countdown .countHours, .stm_countdown .countMinutes, .stm_countdown .countSeconds {border: 2px solid #ffffff;}

.stm_countdown .countdown_label {border-top:1px solid #fff;}

.stm_countdown .countdown_label {color:#fff !important;}

.stm-btn_yellow.stm-btn_flat {background:#fff;}

.stm-icon-duck:before {content:url('https://stdavidsnurseryschool.ca/wp-content/uploads/2019/04/logo-icon.png') !important;}

.stm-btn_yellow.stm-btn_flat:hover {background:#d8d8d8 !important;}

.footer_type_default {background:#fff !important;}

.footer .copyright {background-color: #e8e8e8 !important;}

.widget_footer .textwidget {color:#595959 !important; text-align:center; line-height: 36px;}

.widget_text img {display:inline-block !important;}

.stm-page-head__title {margin-bottom:0 !important;}

.stm-title .stm-title_sep_bottom {color:#fff !important;}

.stm-btn-download.stm-btn-download_pink, .stm-btn-big_blue.stm-btn-big_outline {background:#fff;}

.woocommerce form.login {background:transparent !important;}

.stm-btn-download.stm-btn-download_pink .stm-btn-download__text {color: #7c6c5a;}

.stm-btn-big__text {font-weight:600 !important;}

.stm-btn-big__secondary-text {color:#808080;}

.stm-page-head .entry-header .entry-title {text-align:center; margin-bottom:0 !important;}

.stm-page-head .entry-header .entry-meta {display:none !important;}

.fancybox-skin {background-color:#fff !important;}

.addtocalendar {float:left !important;}

.join-event {padding-top:0;}

.addtocalendar .stm-btn.stm-btn-active {color:#ccc !important;}

.event-info__email a {color:#fff !important;}

.page-id-5086 .courses_post__box {max-width:none !important;}

.page-id-5086 .col-sm-4 {width:49% !important;}

.stm-contact-details__items_box li {width:100% !important;}

.quform-label-text {font-size:14px;}

.stm-event_view_grid {border-radius:25px;}

.sidebarenroll .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {width:255px; height:70px; font-weight:bold; padding-right:95px;}

.sidebarenroll .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {background-color:#fff; border:2px solid #b4b7b3; color:#8b7d6d;}

.sidebarenroll .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {background-color:#7c6c59; color:#fff;}

.sidebarenroll .vc_btn3.vc_btn3-shape-rounded {border-radius:25px;}

.sidebarenroll .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {font-size:45px;}

.homeevent .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {height:auto !important;}

.eventtxt .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {padding-right:103px !important;}

.eventtxt .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty):hover {color:#fff;}

.homeevent .vc_btn3.vc_btn3-size-lg {font-size:19px !important;}

.homeevent .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {font-size:30px !important;}

.ctarow .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {background-color:#7c6c59 !important; color:#fff !important;}

.ctarow .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty):hover {background-color:#7c6c59 !important;}

.vc_btn3-style-modern:hover {background-image:none !important; color:#fff !important;}

.ctarow .sidebarenroll .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {border:1px solid #fff;}

.ctarow .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {padding-right:75px; color:#87796a;}

.ctarow .subpgcta .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-right:98px !important;}

.top-bar_view-style_1 .top-bar__contact {margin:0 18px;}

.stm-page-head .breadcrumbs, .stm-page-head .entry-header .entry-date {display:none !important;}

.stm-page-head_color_white .stm-page-head__overlay {background-image: url("https://stdavidsnurseryschool.ca/wp-content/uploads/2016/04/page-title-bg.jpg"); background-size: cover;}

.post-template-default .content {padding-top:0 !important; padding-bottom:50px;}

.post_view_grid .posts_post__date, .post_view_list .posts_post__date {background-color: #7c6c59 !important;}

.archive .text-left {text-align:center !important;}

.post-password-form input[type="submit"] {border:2px solid #7c6c59 !important; color: #717272 !important; background:#fff !important;}

.post-password-form input[type="submit"]:hover {background:#fff !important;}

.post-5219 .entry-content, .post-5209 .entry-content {text-align:center !important;}

.post_view_grid .entry-details {min-height:140px !important;}

.footer .copyright {padding: 10px 10px !important; margin: 0 !important;}

.homelstbox {margin-bottom:30px;}

/*-------------------------------------------------------MEDIA QUERIES--------------------------------------------------*/

@media screen and (min-width: 768px) {
	
.logo img {margin-top: -18px; z-index: 100; position: relative;}

.tp-bgimg {background-size:contain !important; margin-top:100px;}

.homecontain2 {margin-top:-30px;}

.home .col-sm-4 {width:50% !important;}

.home .courses_post__box {max-width:none !important;}

.home .courses_post__thumbnail img {width:100%;}

.stm-cta__action-descr h2 {font-size:36px !important; line-height:2.1 !important; margin:0 !important;}

.stm-page-head_size_small {margin-top:-75px !important;}

.stm-page-head__title, .stm-page-head .entry-header .entry-title {margin-left:230px;}

.stm-page-head .entry-header .entry-title {margin-top:-30px;}

.main {margin-top:30px;}

.stm-btn-big__left {font-size:36px;}

.stm-action-box__figcaption_box {min-height:283px;}

.stm-btn-download.stm-btn-download_pink .stm-btn-download__text {font-size:17px !important;}

.wpb_image_grid .wpb_image_grid_ul img {padding:5px;}

.stm-nav__menu_type_header > .menu-item .sub-menu {top:98px;}

.enrollbtnhome {padding-top:2px;}

.enrollbtnhome .vc_column-inner {padding-top:0 !important;}

}

@media screen and (min-width: 991px) {
	
.header_view-style_1 {background: rgba(255, 255, 255, 0); height:168px; background-image: url("https://stdavidsnurseryschool.ca/wp-content/uploads/2019/04/menu-bg-img.png")}

}

@media screen and (max-width: 768px) {
	
.page-id-5086 .courses_post__meta {display:none !important;}

.single-stm_event .stm-page-head .entry-header, .single-stm_event .stm-page-head .entry-header .entry-title {margin-top:0 !important;}

}

@media screen and (max-width: 700px) {
	
.homeslidecontain {display:none !important;}

.homecontain1 {margin-top:245px;}

.homelstbox {margin-bottom:0 !important;}

.enrollbtnhome .vc_column-inner {padding-top:0 !important;}

}