/*-----------------------------------------------------------------------------------

	Theme Name: PUHiT Child
	Template: puhit
	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

*/


/* --------------------------------------------
	Custom CSS
-------------------------------------------- */


/* Logo for desktop */

.desktop-mode .header-bottom .navbar-brand>img {
    max-width: 180px;
}


/* Logo for mobile */

.mobile-mode .navbar-brand>img {
    max-height: 70px;
}

.today-date {
    font-family: "Josefin Sans";
    font-weight: 300;
    font-size: 18px;
    color: #666666;
}

.today-date:first-letter {
    text-transform: capitalize !important;
}


/* Toggle Button */

.navbar-toggler {
    position: absolute;
    right: 5%;
    top: 30%;
}

.navbar-light .navbar-toggler {
    border: none;
}

.navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(11,36,71, 0.9)' stroke-width='4' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important;
}

.navbar-toggler {
    border-color: rgb(11, 36, 71);
}

.desktop-mode.header-title-disabled-no-overlay .header-bottom.navbar-light,
.desktop-mode.sticky-navigation-enabled .header-bottom.navbar-light {
    border: none;
}

p.home-page-contact {
    font-size: 1.5em !important;
    margin-bottom: 0;
    color: #484848;
}

p.home-page-contact a {
    color: #484848;
}

.cool-box-shadow {
    box-shadow: 0 0 16px 3px rgba(66, 71, 76, .07);
    border-radius: 15px;
}

.box-three {
    z-index: 20 !important;
}

.box-four {
    z-index: 99 !important;
}

.footer-puhit {
    font-size: .9em;
    color: #707070;
}

iframe#blockrandom {
    border: 1px solid #fff !important;
}

.copyright-footer-puhit {
    font-size: .8em;
}