/*!
Theme Name: ITS STORE THEME Black

Theme URI: http://itsnpl.com/
Author: ITS Nepal Pvt.Ltd.
Author URI: http://itsnpl.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: its-store-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, 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.

ITS STORE THEME is based on ITS Nepal Pvt.Ltd, (C) 2012-2020 Automattic, Inc.
ITS is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

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

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

.navbar-nav {
    margin: auto;
}

.pre_loadblock-ad {
    position: fixed;
    text-align: center;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 999;
    min-height: 500px;
}

.pre_loadblock-ad:before {
    content: '';
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.8);
}

.pre_loadblock-ad .wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100vh;
}

.pre_loadblock-ad .image {
    position: relative;
    width: 56%;
    margin: 5% 12% 0;
}

.pre_loadblock-ad .image img {
    max-width: 100%;
}

.pre_loadblock-ad .icon-close {
    color: black;
    cursor: pointer;
    float: right;
    height: 28px;
    width: 28px;
    border: 1px solid #fff;
    position: absolute;
    top: -8px;
    right: -10px;
    border-radius: 50%;
    line-height: 1.8;
    background: #dedede;
    font-weight: bold;
    font-size: 0.9em;
}

.weather_img {
    width: 56px;
}

/*{	border: 1px solid;
	border-color: red;
}*/

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #ee5656;
    border-color: #ee5656;
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
    z-index: 2;
    color: #FFF;
    background-color: #000;
    border-color: #000;
}

footer {
    background: #000;
    padding: 2em 0;
    margin: 50px 0 0 0px !important;
}

footer p {
    color: #fff;
    font-size: 14px;
}

.footer_bottom {
    background-color: rgba(0, 0, 0, 0.9);
    padding: 5px 0px;
}

.footer_bottom .about_detail {
    color: #92999f;
    font-size: 14px;
}

.footer_bottom .about_detail ul li {
    display: inline;

}

/*
 Footer Styles */

.footer-distributed {
    background-color: #292c2f;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
    box-sizing: border-box;
    width: 100%;
    text-align: left;
    font: bold 16px sans-serif;
    padding: 55px 50px;
    margin-top: 80px;
}

.footer-distributed .footer-left,
.footer-distributed .footer-center,
.footer-distributed .footer-right {
    display: inline-block;
    vertical-align: top;
}

/* Footer left */

.footer-distributed .footer-left {
    width: 40%;
    padding-top: 15px;
}

/* The company logo */

.footer-distributed h3 {
    color: #ffffff;
    margin: 0;

}

.footer-distributed .footer_text {
    text-align: left;
    color: white;
    padding-left: 10px;
    font-size: 15px;

}

.footer_bottom .about_detail ul li a {
    color: #92999f;
    font-size: 12px;
    padding: 0 8px;
    border-right: 1px solid;
}

.footer-distributed .footer_text .regno {
    font-size: 12px;
}

.footer-distributed .footer_text h3 {
    font-weight: bold;
    font-size: 30px;
}

.footer-distributed h3 img {
    border-radius: 2px;
    width: 61px;
}

.footer-distributed h3 span {
    color: #fff;
    padding-left: 20px;
    font-weight: 600;
}

/* Footer links */

.footer-distributed .footer-links {
    color: #ffffff;
    margin: 20px 0 12px;
    padding: 0;
}

.footer-distributed .footer-links a {
    display: inline-block;
    line-height: 1.8;
    text-decoration: none;
    color: inherit;
}

.footer-distributed .footer-company-name {
    color: #8f9296;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
}

/* Footer Center */

.footer-distributed .footer-center {
    width: 35%;
}

.footer-distributed .footer-center .icon {
    background-color: #33383b;
    color: #ffffff;
    font-size: 25px;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    text-align: center;
    line-height: 42px;
    margin: 7px 15px;
    vertical-align: middle;
}

.footer-distributed .footer-center .icon.fa-envelope {
    font-size: 17px;
    line-height: 38px;
}

.footer-distributed .footer-center p {
    display: inline-block;
    color: #ffffff;
    vertical-align: middle;
    margin: 0;
}

.footer-distributed .footer-center p span {
    display: block;
    font-weight: normal;
    font-size: 14px;
    line-height: 2;
}

.footer-distributed .footer-center p a {
    color: #5383d3;
    text-decoration: none;
}

/* Footer Right */

.footer-distributed .footer-right {
    width: 20%;
}

.footer-distributed .footer-company-name {
    color: #8f9296;
    font-size: 14px;
    font-weight: normal;
    margin-top: 40px;
}

footer p {
    color: #fff;
    font-size: 14px;
}

.footer-distributed .footer-company-about {
    line-height: 20px;
    color: #92999f;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 8px;
    text-align: justify;
}

.footer-distributed .footer-company-about span {
    display: block;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 15px;
}

.footer-distributed .footer-icons {
    /*margin-top: 25px; */
    margin-left: 18px;
}

.footer-distributed .footer-icons .social-icon {

    color: white;
    background-color: #33383b;
    font-size: 11px;
    padding: 10px 12px;
    position: relative;
    top: -2px;
    margin-right: 5px;
}

.footer-distributed .footer-icons a {
    display: inline-block;
    width: 35px;
    height: 35px;
    cursor: pointer;
    background-color: #33383b;
    border-radius: 2px;
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    line-height: 35px;
    margin-right: 3px;
    margin-bottom: 5px;
}


.footer-links ul {
    list-style: none;
}

.footer-links ul li {
    float: left;
}

.footer-links ul li a {
    padding-right: 8px;
    font-size: 14px;
}

.footer-links ul li a:hover,
.footer-distributed .footer-icons a:hover {
    color: #a91717;
}

.footer-links ul li a:hover::after {
    color: #fff;
}

.footer-links ul li a:after {
    content: '|';
    padding-left: 5px;
}

.footer-links ul li a i {
    display: none;
}

/* If you don't want the footer to be responsive, remove these media queries */

@media (max-width: 880px) {
    .footer-distributed {
        font: bold 14px sans-serif;
    }

    .footer-distributed .footer-left,
    .footer-distributed .footer-center,
    .footer-distributed .footer-right {
        display: block;
        width: 100%;
        margin-bottom: 40px;
        text-align: center;
    }

    .footer-distributed .footer-center i {
        margin-left: 0;
    }
}

/* Pagination */
.pagination {
    clear: both;
    position: relative;
    font-size: 11px;
    /* Pagination text size */
    line-height: 13px;
    float: right;
    /* Pagination float direction */
}

.pagination span,
.pagination a {
    display: block;
    float: left;
    margin: 2px 2px 2px 0;
    padding: 6px 9px 5px 9px;
    text-decoration: none;
    width: auto;
    color: #fff;
    /* Pagination text color */
    background: #555;
    /* Pagination non-active background color */
    -webkit-transition: background .15s ease-in-out;
    -moz-transition: background .15s ease-in-out;
    -ms-transition: background .15s ease-in-out;
    -o-transition: background .15s ease-in-out;
    transition: background .15s ease-in-out;
}

.pagination a:hover {
    color: #fff;
    background: #6AAC70;
    /* Pagination background on hover */
}

.pagination .current {
    padding: 6px 9px 5px 9px;
    background: #6AAC70;
    /* Current page background */
    color: #fff;
}


/*Dont Delete This*/
.footer-distributed h3 img {
    border-radius: 10px;
    width: 181px;
    margin-top: 10px;
}