/*
Theme Name: osco child theme
Template: osco
Author: the WordPress team
Author URI: https://wordpress.org
Description: Osco is designed with a focus on versatility and modern aesthetics. It provides a seamless blend of sleek design and powerful functionality, supported by an extensive library of block patterns tailored for various needs, including portfolios, e-commerce, and storytelling pages. Ideal for crafting personal blogs, creative showcases, corporate websites, or digital storefronts, Osco adapts effortlessly to any purpose.
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 7.2
Version: 1.0
Text Domain: osco
Tags: custom theme
*/



.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}blockquote.alignleft,figure.wp-caption.alignleft,img.alignleft{margin:7px 24px 7px 0}.wp-caption.alignleft{margin:7px 14px 7px 0}blockquote.alignright,figure.wp-caption.alignright,img.alignright{margin:7px 0 7px 24px}.wp-caption.alignright{margin:7px 0 7px 14px}.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{margin-top:7px;margin-bottom:7px}.site-content blockquote.alignleft,.site-content blockquote.alignright{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding-top:17px;width:50%}.site-content blockquote.alignleft p,.site-content blockquote.alignright p{margin-bottom:17px}.wp-caption{margin-bottom:24px;color:#767676}.wp-caption img[class*=wp-image-]{display:block;margin:0}.wp-caption-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-style:italic;line-height:1.5;margin:9px 0}div.wp-caption .wp-caption-text{padding-right:10px}div.wp-caption.alignright .wp-caption-text,div.wp-caption.alignright img[class*=wp-image-]{padding-left:10px;padding-right:0}.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.view-photos:hover{text-decoration:none;}.fancybox-nav span {visibility: visible !important;}
.post-container btn {
	background:#ab0524;color:#fff;
}
.post-container a{color:#ab0524;}
.post-container img {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto !important;
}
.post-meta {padding-bottom:15px;}
.wp-pagenavi {
    font-size: 9px;
    text-align: center;
}
.n-left h1 {
    margin: 0 0 0 12px;
    text-align: center;
}
.row.post-container {
    padding-left: 20px;
}
.col-md-9.section-des {
    padding-top: 18px;
}
.post-meta {
    padding-left: 15px;
}
.section-head {
    padding-left: 15px;
}
.section-des {
    padding-left: 15px;
    margin-bottom: 30px;
}
.active>.page-link{
    background-color: #ab0524;
}
.innernavpagi .pagination .active .page-link{
    color: #fff;
}
/* search modal */
.search-modal .input-box {
    box-shadow: none;
}

.search-modal .input-box {
    border-radius: 0;
    border: 0;
    background: transparent;
    border-bottom: 1px solid #fff;
    color: #ffffff;
    font-weight: 300;
    width: 100%;
    display: inline-block;
    padding: 15px;
    font-size: 1.5625rem;
}

.search-modal .input-box:focus {
    color: #ffffff !important;
}

.modal.csmodal {
    --bs-modal-bg: rgba(255, 255, 255, 0);
    background-color: #ab052440 !important;
    outline: none;
    border: 0;
    --bs-modal-width: 60%;
}

.search-modal input::placeholder {
    color: #ffff;
}

.modal.csmodal .modal-header {
    border-bottom: 0px solid rgba(255, 255, 255, 0);
}

.modal.csmodal .modal-content {
    border: 0;
}

.btn-close.searchmodalbt {
    background-image: url(../images/btclose.png) !important;
    background-repeat: no-repeat;
    background-position: center;
}

/* search modal closed */
.btn_clr{
    color: #ab0524 !important;
}
.chate-section {
    position: fixed;
    right: 0;
    top: 205px;
    z-index: 9;
}
@media (max-width: 767.98px) {
  .copyright_in {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }

  .copyright_left,
  .copyright_right {
    width: 100%;
    padding: 0;
    margin: 0 0 10px 0;
  }

  .copyright_left li,
  .copyright_right li {
    display: block;
    width: 100%;
    margin-bottom: 5px;
  }
}