/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
.container-wrap {
    padding: 0px 0px !important;
}
header#top {
    border-bottom: 1px solid #000;
}
/* ================================ */
.home header#top {
    border-bottom: unset;
}
h1.entry-title {
    margin-bottom: 40px !important;
}
h2.has-text-align-center.has-large-font-size {
    margin-bottom: 40px !important;
}
div#home-section-inner a:hover {
    text-decoration: underline;
    transition: .5s;
}
/* ===================================== */
a#btn {
    background-color: #fff0 !important;
    color: #222;
    border: 2px solid currentColor;
    border-radius: 30px !important;
    font-size: 15px;
    transition: .9s;
}
a#btn:hover {
    background-color: #ca2017 !important;
    transition: .9s;
    border-color: #ca2017 !important;
    color: #fff !important;
}
/* ===================================== */
div#footer-outer {
    border-top: 1px solid #ccc;
}
div#footer-widgets .row {
    padding: 20px 0px !important;
}
div#footer-widgets ul#menu-footer-menu li a {
    position: relative;
    padding-left: 30px !important;
    font-size: 16px;
}
div#footer-widgets ul#menu-footer-menu li a i {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0px;
    color: #BA4A17;
    font-size: 17px;
    top: 8px;
}
/* ================================== */
div#copyright {
    padding: 20px 0px !important;
}
/* ================ gallery-page =================== */
div#gallery-inner {
    margin: 10px 0px !important;
}
div#gallery-inner.one .heig-img {
    height: 400px;
    object-fit: cover;
}
div#gallery-inner.two .heig-img {
    height: 380px;
    object-fit: cover;
}
div#gallery-inner.four .heig-img {
    height: 350px;
    object-fit: cover;
}
div#gallery-inner.five .heig-img {
    height: 570px;
    object-fit: cover;
}
div#gallery-inner.six .heig-img {
    height: 397px;
    object-fit: cover;
}
div#gallery-inner.seven .heig-img {
    height: 585px;
    object-fit: cover;
}
div#gallery-inner.eight .heig-img {
    height: 380px;
    object-fit: cover;
}
div#gallery-inner.nine .heig-img {
    height: 380px;
    object-fit: cover;
}
div#gallery-inner.ten .heig-img {
    height: 540px;
    object-fit: cover;
}
div#gallery-inner.ten .heig-img-two {
    height: 170px;
    object-fit: cover;
}
div#gallery-inner.eleven .heig-img {
    height: 365px;
    object-fit: cover;
}
div#gallery-inner.thirteen .heig-img {
    height: 450px;
    object-fit: cover;
}
div#gallery-inner.fourteen .heig-img {
    height: 384px;
    object-fit: cover;
}
/* ====================================== */
@media (max-width: 1600px) {}
@media (max-width: 1440px) {}
@media (max-width: 1366px) {
	div#gallery-inner.one .heig-img {
    height: 380px;
}
	div#gallery-inner.two .heig-img {
    height: 365px;
}
	div#gallery-inner.four .heig-img {
    height: 330px;
}
	div#gallery-inner.five .heig-img {
    height: 545px;
}
	div#gallery-inner.six .heig-img {
    height: 379px;
}
	div#gallery-inner.seven .heig-img {
    height: 560px;
}
	div#gallery-inner.eight .heig-img {
    height: 365px;
}
	div#gallery-inner.nine .heig-img {
    height: 365px;
}
	div#gallery-inner.eleven .heig-img {
    height: 350px;
}
	div#gallery-inner.thirteen .heig-img {
    height: 430px;
}
	div#gallery-inner.fourteen .heig-img {
    height: 364px;
}
}
@media (max-width: 1340px) {
	div#gallery-inner.two .heig-img {
    height: 360px;
}
	div#gallery-inner.four .heig-img {
    height: 325px;
}
	div#gallery-inner.five .heig-img {
    height: 535px;
}
	div#gallery-inner.fourteen .heig-img {
    height: 360px;
}
}
@media (max-width: 1336px) {}
@media (max-width: 1320px) {
	header#top ul li a {
    font-size: 15px;
}
	div#gallery-inner.two .heig-img {
        height: 350px;
    }
	    div#gallery-inner.four .heig-img {
        height: 320px;
    }
	div#gallery-inner.seven .heig-img {
    height: 540px;
}
	div#gallery-inner.eight .heig-img {
    height: 355px;
}
	div#gallery-inner.nine .heig-img {
    height: 355px;
}
	div#gallery-inner.eleven .heig-img {
    height: 333px;
}
	div#gallery-inner.thirteen .heig-img {
    height: 420px;
}
	div#gallery-inner.fourteen .heig-img {
    height: 355px;
}
}
@media (max-width: 1280px) {
	div#gallery-inner.one .heig-img {
        height: 361px;
    }
	    div#gallery-inner.two .heig-img {
        height: 340px;
    }
	    div#gallery-inner.four .heig-img {
        height: 310px;
    }
	div#gallery-inner.five .heig-img {
        height: 505px;
    }
	div#gallery-inner.six .heig-img {
        height: 355px;
    }
	    div#gallery-inner.seven .heig-img {
        height: 522px;
    }
	    div#gallery-inner.eight .heig-img {
        height: 340px;
    }
	    div#gallery-inner.nine .heig-img {
        height: 340px;
    }
	div#gallery-inner.eleven .heig-img {
        height: 325px;
    }
	    div#gallery-inner.thirteen .heig-img {
        height: 400px;
    }
	div#gallery-inner.fourteen .heig-img {
        height: 340px;
    }
}
@media (max-width: 1080px) {
	#header-outer #logo img, #header-outer .logo-clone img, #header-outer .logo-spacing img {
    height: 140px;
}
	#top #logo {
    align-self: flex-start;
    float: left;
}
	h1.entry-title {
    font-size: 40px;
}
	div#home-section p br {
    display: none;
}
	div#gallery-inner.one .heig-img {
        height: 290px;
    }
	    div#gallery-inner.two .heig-img {
        height: 280px;
    }
	    div#gallery-inner.four .heig-img {
        height: 250px;
    }
	    div#gallery-inner.five .heig-img {
        height: 420px;
    }
	    div#gallery-inner.six .heig-img {
        height: 290px;
    }
	div#gallery-inner.seven .heig-img {
        height: 434px;
    }
	div#gallery-inner.eight .heig-img {
        height: 280px;
    }
	div#gallery-inner.nine .heig-img {
        height: 280px;
    }
	div#gallery-inner.ten .heig-img-two {
    height: 150px;
}
	div#gallery-inner.ten .heig-img {
    height: 480px;
}
	    div#gallery-inner.eleven .heig-img {
        height: 270px;
    }
	div#gallery-inner.thirteen .heig-img {
        height: 325px;
    }
	    div#gallery-inner.fourteen .heig-img {
        height: 280px;
    }
}
@media (max-width: 1024px) {
	div#gallery-inner.one .heig-img {
        height: 280px;
    }
	    div#gallery-inner.two .heig-img {
        height: 265px;
    }
	div#gallery-inner.four .heig-img {
        height: 240px;
    }
	    div#gallery-inner.five .heig-img {
        height: 400px;
    }
	    div#gallery-inner.six .heig-img {
        height: 275px;
    }
	div#gallery-inner.seven .heig-img {
        height: 407px;
    }
	div#gallery-inner.eight .heig-img {
        height: 260px;
    }
	div#gallery-inner.nine .heig-img {
        height: 265px;
    }
	    div#gallery-inner.ten .heig-img-two {
        height: 120px;
    }
	    div#gallery-inner.ten .heig-img {
        height: 390px;
    }
	    div#gallery-inner.eleven .heig-img {
        height: 250px;
    }
	    div#gallery-inner.thirteen .heig-img {
        height: 307px;
    }
	div#gallery-inner.fourteen .heig-img {
        height: 270px;
    }
}
@media (max-width: 912px) {
	body[data-slide-out-widget-area-style="slide-out-from-right"].material .slide_out_area_close:before {
    background-color: #e2632a !important;
}
	div#home-section-inner, div#about-inner, div#calendar-inner, div#preschool-inner, div#kid-inner, div#contact-inner {
    text-align: center;
    margin: 0px 100px;
}
	div#calendar-inner ul.wp-block-list {
    margin: 0 auto;
    display: table;
}
	div#calendar-inner ul.wp-block-list li {
    text-align: left;
}
	div#gallery-inner img {
    height: 450px !important;
    object-fit: cover;
}
}
@media (max-width: 800px) {}
@media (max-width: 768px) {}
@media (max-width: 480px) {
	    body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 70px !important;
    }
	div#home-section-inner, div#about-inner, div#calendar-inner, div#preschool-inner, div#kid-inner, div#contact-inner {
    margin: 0px 0px;
}
	    h1.entry-title {
        font-size: 30px;
		margin-bottom: 20px !important;	
    }
	    h2.has-text-align-center.has-large-font-size {
        font-size: 25px !important;
        margin-bottom: 30px !important;
    }
	p, li span {
    font-size: 18px;
    line-height: 28px;
}
	div#footer-widgets ul#menu-footer-menu li a {
    font-size: 14px;
}
	div#copyright .col.span_7.col_last {
    display: none;
}
	    div#gallery-inner img {
        height: 350px !important;
    }
}
@media (max-width: 428px) {}
@media (max-width: 414px) {
	    div#gallery-inner img {
        height: 250px !important;
    }
}
@media (max-width: 390px) {}
@media (max-width: 375px) {}
@media (max-width: 360px) {}