/*
Theme Name: Lhotse
Author: nepothemes
Author URI: https://nepothemes.com
Theme URI: https://nepothemes.com/lhotsedemo
Description: Lhotse is a block based theme for a business or blog website. It is a cross-browser compatible and highly customizable theme that comes with multiple customization options to allow you to design your website as per your desire. The theme comes up with patterns like Header, Hero Banner, Service Blocks, Footer and CTA.
Tags: full-site-editing, editor-style, block-styles, block-patterns
Text Domain: lhotse
Requires at least: 6.1
Requires PHP: 7.4
Tested up to: 6.7
Version: 1.0.7

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Styles for the front.*/
html {
	scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce) {

	html {
		scroll-behavior: auto;
	}
}


body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}


.custom-text-color {
    color: black; 
  }
  
.box-shadow-lhotse{
    box-shadow: 0 0 20px rgba(0,0,0,.05);
    border: 1px solid #f2f2f2;
    background: #FCFCFC;
    border-radius: 5px;
}


.wp-site-blocks {
    padding-top: 0;
    padding-bottom: 0;
}


.site-logo img {
      margin-top: -30px; 
      max-height: 95px;
      width: auto;
}

@media (max-width: 768px) {
    

.site-logo img {
    margin-top: 0 !important;
    max-height: 60px !important;
}

.hide-mobile {
    display: none !important;
}

}

.wp-block-post-title a {
    text-decoration: none;
}

.latest-blog .wp-block-image img {
    vertical-align: top;
}

textarea,#respond input,.wpcf7 input {
    width: 100%;
    border: none;
    background-color: #f2f2f2;
    border-radius: 0;
    outline: none;
    height: 40px;
    padding: 0 15px
}

#respond input {
    border: none;
    min-height: 50px
}

#respond textarea,textarea {
    height: 200px;
    padding: 10px 15px;
    border: none;
    background-color: #ffffff;
}

#respond input[type="text"],#respond input[type="email"],#respond input[type="url"],.wpcf7 input {
    background-color: #ffffff;
}

#respond input[type="submit"] {
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    padding: 12px 25px;
    position: relative;
    cursor: pointer;
    background-color: #12315d;
    text-transform: uppercase;
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

#respond input[type="submit"]:hover,#respond input[type="submit"]:focus {
    background-color: var(--wp--preset--color--primary);
}

#respond input[type="checkbox"] {
    min-height: auto;
    height: auto;
    float: left;
    margin-right: 10px;
    width: auto;
}

#respond .comment-form-cookies-consent label {
    display: table;
    margin: 0;
    line-height: 1;
}

#commentform .comment-form-cookies-consent {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}

p.form-submit {
    clear: both;
    display: inline-block;
    position: relative;
}

.comment-notes {
    font-size: 14px;
    font-style: italic;
    margin-top: 0
}

#respond label {
    color: #273238;
    margin-bottom: 5px;
    display: inline-block;
}

#commentform p {
    margin-bottom: 21px;
}

#commentform p.comment-form-comment {
    margin-bottom: 0;
}

#commentform p.form-submit {
    margin: 21px 0 0;
}

#comments {
    margin: 60px 0 0;
}

#respond {
    margin-top: 50px;
}


footer a{
    text-decoration:none;
}

footer a:hover{
    text-decoration:underline;
}