/*
Theme Name: dnee64
Theme URI: https://sumanshresthaa.com.np
Author: Suman Shrestha
Author URI: https://sumanshresthaa.com.np/
Description: DNEE64 theme is designed and developed by https://sumanshresthaa.com.np
Version: 1.1.11
License: GNU General Public License v3.0 /
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: gray, light, two-columns, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, 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.

This theme is the most seamless and minimalistic integration of Twitter Bootstrap Framework into
the _s starter theme from Automattic, the guys behind WordPress.

_s (or Underscores) http://underscores.me/, (C) 2012-2013 Automattic, Inc. Twitter Bootstrap

Credits:

1. Bootstrap

 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)

 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=f58353a31151a8c05d7c)
 * Config saved to config.json and https://gist.github.com/f58353a31151a8c05d7c

2. wp_bootstrap_navwalker

* Class Name: wp_bootstrap_navwalker
* GitHub URI: https://github.com/twittem/wp-bootstrap-navwalker

3. Glyphicons

 * http://getbootstrap.com/components/

*/


.logo-address-section .logo-section {
    margin-top: 0px !important;
}
.custom-logo {
    height: 100px;
    width: auto;
}

.top-head-1 h3 {
    font-size: 1.1rem;
    color:#7f1416;
    margin-bottom: 0;
}
.top-head-2 h1 {
    font-size: 1.2rem;
    color: #d42046;
    margin-bottom: 0;
}
.top-head-3 h1 {
    font-size: 1.2rem;
    font-weight: 400;
    margin-top: -12px;
}
.header-address {
   
}
.header-address h3 {
    font-size: 15px;
    font-weight: 400;
}
.borderline {
    margin-top: -25px;
}

.countries {
    display: block;
    clear: both;
    overflow: hidden;
    min-height: 300px;
    background: linear-gradient(135deg,#ffd024,#d42046);
    padding: 60px 0px;
}
.btn-country {
    position: relative;
    display: block;
    width: 100%;
    margin: 0px;
    padding: 5px;
    float: left;
    background-color: #7e1416;
    border: 1px solid transparent;
    color: #fff;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transform-style: flat;
    transition: all 250ms ease-out;
}
.btn-country:hover {
    background: #d42046;
    border: none;
    box-shadow: 0 15px 5px -5px rgba(31, 31, 31, 0.5);
    color: #fff;
    text-decoration: none;
}
.countries p {
    font-size: 14px;
    padding: 15px;
    display: block;
    margin-top: 20px;
    clear: both;
}



#home-slider .owl-nav.disabled {
    display: block;
}
.owl-prev {
    position: absolute;
    left: 2%;
    top: 50%;
    font-size: 8rem;
    color: #fff;
}
.owl-next {
    position: absolute;
    right: 2%;
    top: 50%;
    font-size: 8rem;
    color: #fff;
}
.owl-prev .fa, .owl-next .fa {
    font-size: 3rem;
    color: #fff;
}
#gallery-slider .owl-nav.disabled {
    display: block;
}
#gallery-slider .owl-prev {
    top: -24%;
    position: absolute;
    left: 92%;
}
#gallery-slider .owl-next {
    right: 0;
    top: -24%;
    position: absolute;
}
#gallery-slider .owl-prev .fa, #gallery-slider .owl-next .fa {
    font-size: 1rem;
    color: #333;
    border: 1px solid #333;
    padding: 5px 15px;
}
.gallery-title {
    clear: both;
    overflow: hidden;
}
.gallery-title a {
    display: block;
    color: #333;
    font-size: 16px;
    text-align: center;
    margin-top: 10px !important;
}
.gallery-lists {
    padding-top: 20px;
}
.gallery-img {
    margin-bottom: 20px;
}
.owl-item.active {
    background: #fff;
    margin-bottom: 25px;
}
.slider-link {
    position: absolute;
    bottom: 5%;
    left: 5%;
    color: #fff;
    border: 1px solid #fff;
    padding: 6px 20px;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.slider-link:hover{
    border:1px solid #101010;
    color: #101010;
    text-decoration: none;
}


.gallery {
    display: flex;
    flex-wrap: wrap;
    /* Compensate for excess margin on outer gallery flex items */
    margin: -1rem -1rem;
}

.gallery-item {
    /* Minimum width of 24rem and grow to fit available space */
    flex: 1 0 24rem;
    /* Margin value should be half of grid-gap value as margins on flex items don't collapse */
    margin: 1rem;
    box-shadow: 0.3rem 0.4rem 0.4rem rgba(0, 0, 0, 0.4);
    overflow: hidden;
}

.gallery-image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 400ms ease-out;
}

.gallery-image:hover {
    transform: scale(1.15);
}


.bloglist.notices {
    margin-bottom: 25px;
    padding-bottom: 20px;
}
.bloglist p {
    padding-top: 0px !important;
    padding-bottom: 5px;
}
.nav-link.activated {
    background-color: #f9b924 !important;
}

.not-found label {
    width: 70%;
}
.not-found .search-field {
    width: 100%;
    border: 1px solid #999;
    padding: 5px 25px;
    font-size: 16px;
}
.not-found .search-submit {
    border: 1px solid #999;
    background: #fff;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 5px 20px;
}

.page-title {
    text-align: center;
    margin-bottom: 35px !important;
    clear: both;
    overflow: hidden;
    display: block;
    font-weight: 200 !important;
}

.about-us .pagination span {
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.6px;
}
.about-us .pagination .disabled.hidden-xs {
    border: 1px solid #999;
    padding: 1px 15px;
    margin-right: 10px;
}
.about-us .pagination li {
    border: 1px solid #999;
    padding: 1px 15px;
    margin: 0px 2px;
}
.about-us .pagination li a {
    color: #333;
    font-size: 14px;
}
.about-us .pagination li a:hover {
    color: #d21847;
    text-decoration: none;
}
.about-us .pagination li.active:active {
    border: 1px solid #d21847;
    background: #d21847;
    color: #fff;
}

.post-date {
    font-size: 14px; margin-right: 15px;
}

.panel li {
    font-size: 14px;
    border-bottom: 1px solid #ddd;
    padding: 3px;
}
.panel li:last-child {
    border-bottom: none;
    padding-bottom: 0px;
}

.traditional-title {
    font-size: 16px !important;
}
.jumbotron h2 {
    font-size: 20px;
}
.contact-info, .contact-info p {
    font-size: 15px;
    margin-bottom: 10px;
}
.contact-info .fas, .contact-info .far {
    padding-right: 6px;
}

.block.grayish {
    width: 100%;
}
.p_all {
    padding: 10px;
    font-size: 14px;
    margin-bottom: 10px;
}




/* Style the buttons that are used to open and close the accordion panel */
#accordion .accordion {
    background-color: #d21847;
    color: #fff;
    cursor: pointer;
    padding: 14px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 8px;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, #accordion .accordion:hover {
  background-color: #7f1416;
}

/* Style the accordion panel. Note: hidden by default */
.panel {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
}
#accordion .accordion:after {
  content: '\02795'; /* Unicode character for "plus" sign (+) */
  font-size: 13px;
  color: #fff;
  float: right;
  margin-left: 5px;
}

#accordion .accordion.active:after {
  content: "\2796"; /* Unicode character for "minus" sign (-) */
}



.dnee-breadcrumbs {
    text-align: center;
    margin-bottom: 30px;
    font-size: 16px;
}
.dnee-breadcrumb {
    font-size: 15px;
    margin-bottom: 15px;
    display: block;
    overflow: hidden;
}
.breadcrumbs a {
    color: #7f1416;
}
.breadcrumbs a:hover {
    color: #333;
    text-decoration: none;
}
.entry-emta {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 10px;
    clear: both;
    overflow: hidden;
    display: block;
    line-height: 0;
}


.result-lists .search-field {
    border: 1px solid #999;
    padding: 6px 12px;
    font-size: 15px;
    width: 100%;
    margin-bottom: 15px;
}
.result-lists .search-submit {
    background: #333;
    border: 1px solid #333;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    padding: 6px 25px;
    width: 100%;
}
.result-lists .search-submit:hover{
    border: 1px solid #f9b924 !important;
    background: #f9b924 !important;
    text-decoration: none;
}

.result-box th {
    font-size: 14px;
    font-weight: 500;
}
.result-box td a {
    font-size: 14px;
    font-weight: 400;
    color: #333;
}
.result-box td {
    padding: 5px 12px;
    font-size: 14px;
}
.result-lists p {
    padding: 0px 30px;
        padding-top: 0px;
    margin-bottom: 0px;
    display: block;
    overflow: hidden;
    clear: both;
}
.result-box.full {
    display: block;
    clear: both;
    margin-top: 30px;
}
.result-box.full th {
    background: #333;
    color: #fff;
}
.btn-search {
    border: 1px solid #333;
    background: #333;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    padding: 6px 15px;
    letter-spacing: 0.4px;
}
.btn-search:hover{
    background: #fff;
    color: #333;
    text-decoration: none;
}
.sss {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.3px;
    padding-bottom: 6px;
}


@media (min-width: 1200px){
    .container {
        max-width: 1260px !important;
    }
}


.bold {
    background: #f5f5f5;
    font-weight: 600;
}
.remarks-box {
    font-size: 15px;
    margin-top: 25px;
    clear: both;
    overflow: hidden;
    display: block;
}