/*
Theme Name: Glory Himalayan
Theme URI: https://rakepoint.com/themes/gloryhimalayan/
Author: Rakesh Aryal
Author URI: https://rakesharyal.com.np/
Description: Peaceful Nepal Pvt.ltd. brings your site to life with immersive featured images and subtle animations. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: gloryhimalayan
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
#mainCarousel {
  /*width: 600px;*/
  margin: 0 auto 1rem auto;

  --carousel-button-color: #170724;
  --carousel-button-bg: #fff;
  --carousel-button-shadow: 0 2px 1px -1px rgb(0 0 0 / 20%),
    0 1px 1px 0 rgb(0 0 0 / 14%), 0 1px 3px 0 rgb(0 0 0 / 12%);

  --carousel-button-svg-width: 20px;
  --carousel-button-svg-height: 20px;
  --carousel-button-svg-stroke-width: 2.5;
}

#mainCarousel .carousel__slide {
  width: 100%;
  padding: 0;
}

#mainCarousel .carousel__button.is-prev {
  left: -1.5rem;
}

#mainCarousel .carousel__button.is-next {
  right: -1.5rem;
}

#mainCarousel .carousel__button:focus {
  outline: none;
  box-shadow: 0 0 0 4px #A78BFA;
}

#thumbCarousel .carousel__slide {
  opacity: 0.5;
  padding: 0;
  margin: 0.25rem;
  width: 96px;
  height: 64px;
}

#thumbCarousel .carousel__slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
}

#thumbCarousel .carousel__slide.is-nav-selected {
  opacity: 1;
}
.wpcf7-form label{
	display:block;
}
.wpcf7-form input, optgroup, select, textarea{
	width:100% !important;
	padding:10px !important;
	border:1px solid #ccc;
}
[type=button], [type=reset], [type=submit], button{
	background:green !important;
	border:0px !important;
	/*color:#fff !important;*/
}
.sidebar{
	padding:15px;
	margin-bottom:15px;
	border:1px solid #dfdfdf;
	background:#fff;
}
h1.title{
	font-size: 2.6rem;
    font-weight: 700;
    margin-bottom: 0px;
}

.team .t-box figure{
    margin-bottom:10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.team .t-box figure img{
    border-radius:50%;
    border:4px solid #063969;
}
.team .t-box figcaption{
    text-align:center;
    
}
.team .t-box figcaption h5 a, .team .t-box figcaption h5{
    color:#222232;
    text-decoration:none;
    font-weight:600;
}
.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
    font-weight:600;
    font-size:1.5em;
     color: #333 !important;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #063969 !important;
    background-color: transparent !important;
    border-bottom:4px solid #063969;
}

.header-t-wrap{
    background:#319bff;
    padding:70px 0px 10px 0px;
    margin-bottom:70px;
    color:#fff;
}
#travel-blog .box h4 {
    font-size: 1.125rem;
    font-weight: 600;
}
#travel-blog .box h4 a {
    text-decoration: none;
    color: #222;
}

#our-team{
    padding-bottom:70px;
}
#team .t-box{
	margin-bottom:20px;
	padding:10px 0px;
}
.breadcrumb{
    font-size:14px !important;
}
.breadcrumb a{
    color:#333;
    text-decoration:none !important;
}
time.updated{
    display:none;
}
.archive #destinations,.single-post #destinations,.page #destinations{
    padding-top:0px !important;
}
.home #destinations{
	padding-top:70px !important;
}
.sidebar h3{
	font-weight:900;
	font-size: 1.4em;

}
.sidebar h5,.sidebar.company h5{
	font-weight:900;
}
.company .why{
	margin:10px -15px -15px -15px;
	background:#063969;
	padding:15px;
	color:#fff;
}
.company .why a{
	font-weight:900;
	color:#fff;
	text-decoration:none;
}

@media (min-width: 1200px){
#main-menu.navbar .nav-item>.nav-link {
    padding: 25px 15px !important;
}
.logo-img{
    width: 470px;
    position: absolute;
    padding: 10px;
    background: #fff;
    bottom:-10px;
    border-radius: 0px 0px 20px 0px;
}

.custom-logo-link:before{
    position: absolute;
    left: -9999px;
    right: -25px;
    top: -10px;
    bottom: -10px;
    content: '';
    z-index: -1;
    background-color: #fff;
    border-bottom-right-radius: 5px;
}
}


.custom-logo{
    width:100%;
    height:auto;
}
.modal-title{
    font-weight:900;
}
div.wpforms-container-full{
    margin-top:0px !important;
}
