/*
Theme Name: Rohani Hospital Consumer Cooperative
Theme URI: https://nacaspian.ir/themes/rhcc/
Author: Majid Khiali
Author URI: https://nacaspian.ir/
Description: این تم جهت استفاده تعاونی مصرف کارکنان بیمارستان آیت الله روحانی طراحی و ایجاد گردید.
Tags: نوین اندیشان کاسپین, نوین اندیشان, مجید خیالی, تعاونی مصرف کارکنان بیمارستان آیت الله روحانی
Version: 1.0
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rhcc
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.
*/

@import url('https://cdn.fontcdn.ir/Font/Persian/Vazir/Vazir.css');
.marginbot-50 {
    margin-bottom: 50px !important;
}

.carousel-item {
    height: 100vh;
    min-height: 350px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

body {
    font-family: 'Vazir', 'Source Sans Pro', sans-serif;
    line-height: 1.5;
    color: #323232;
    font-size: 15px;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
}

.text-justify {
    text-align: justify;
}

h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
p {
    margin: 0px;
    padding: 0px;
}

body::-webkit-scrollbar {
    width: 5px;
}

body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 1);
}

body::-webkit-scrollbar-thumb {
    background-color: #333;
    outline: 1px solid #000;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li {
    margin: 0px;
    padding: 0px;
}

.container-fluid {
    padding: 0px;
}

.bg-dark {
    background-color: transparent;
}

.slider {
    position: relative;
    z-index: 1;
}

.bg {
    position: absolute;
    background: rgba(0, 0, 0, 0.4);
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.mynav {
    /* position: relative; */
    z-index: 2;
    top: 35px;
}

.navbar-light .navbar-nav .nav-link {
    color: rgb(255, 255, 255);
}

.navbar-nav>li>a:hover,
.navbar-nav>li>a:focus {
    background-color: #e49e3591;
    color: #FFC0CB;
}

.top_nav {
    width: 100%;
    /* position: absolute; */
    top: 10px;
    height: 40px;
    line-height: 40px;
    /* color: #fff; */
    font-size: 14px;
    z-index: 2;
}

.mybt {
    margin-left: 20px;
    font-size: 12px;
    height: 40px;
    font-size: 15px;
    width: 120px;
    text-align: center;
    display: block;
    line-height: 40px;
    background: #f2a500;
    color: #000;
    border-radius: 5px;
    transition: all ease-in-out 0.1s;
}

.mybt a {
    color: #000;
    transition: all ease-in-out 0.1s;
}

.mybt:hover,
.mybt a:hover {
    background: #f6413e;
    color: #fff;
    text-decoration: none;
}

.donate {
    height: 40px;
    line-height: 40px;
}

.donate ul {
    margin: 0px;
    padding: 0px;
}

.donate ul li {
    display: inline-block;
    padding: 0px 5px;
    line-height: 25px;
    height: 25px;
}

.donate ul li a {
    color: #f6413e;
}

.donate ul li i {
    font-size: 16px;
}

@media (max-width: 767px) {
    .mynav .navbar-toggler .navbar-toggler-icon {
        color: #fff;
        outline: 0px;
    }
    .navbg {
        background: none;
        -webkit-box-shadow: 0px 0px 0px 0px rgba(128, 128, 128, 1);
        -moz-box-shadow: 0px 0px 0px 0px rgba(128, 128, 128, 1);
        box-shadow: 0px 0px 0px 0px rgba(128, 128, 128, 1);
    }
    .mynav img {
        width: 20%;
    }
    .navbar-collapse {
        border-radius: 5px;
        /* background-color: rgba(0, 0, 0, 0.8); */
        -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.75);
        box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.75);
    }
    .navbar-nav .nav-item {
        padding: 0px 10px;
        border-bottom: 1px solid #565963;
    }
    .navbar-nav .nav-item:last-child {
        border: none;
    }
    .top_nav {
        text-align: center;
    }
    /* .donate {
        display: none;
    } */
    .mybt {
        font-size: 12px;
        height: 40px;
        font-size: 12px;
        width: 100px;
        text-align: center;
        display: block;
        line-height: 40px;
        background: #f2a500;
        color: #fff;
        transition: all ease-in-out 0.1s;
    }
    .mybt a {
        color: #fff;
        transition: all ease-in-out 0.1s;
    }
    .mybt:hover,
    .mybt a:hover {
        background: #f6413e;
        color: #fff;
        text-decoration: none;
    }
}


/* ===========================
--- About
============================ */

.boxed-grey {
    background: #f9f9f9;
    padding: 20px;
}

.team h5 {
    margin-bottom: 10px;
}

.team p.subtitle {
    margin-bottom: 10px;
}

.avatar {
    margin-bottom: 20px;
}

.team-social {
    margin-left: 0;
    padding-left: 0;
}

.team-social {
    text-align: center;
}

.team-social li {
    display: inline-block;
    margin: 0 !important;
    padding: 0;
}

.team-social a {
    margin: 0;
    padding: 0;
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #3bbec0;
    color: #fff;
    -webkit-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}

.team-social a i {
    text-align: center;
    margin: 0;
    padding: 0;
}

.team-social .social-facebook a {
    background: #3873ae;
}

.team-social .social-twitter a {
    background: #62c6f8;
}

.team-social .social-dribble a {
    background: #d74980;
}

.team-social .social-deviantart a {
    background: #8da356;
}

.team-social .social-google a {
    background: #000;
}

.team-social .social-vimeo a {
    background: #51a6d3;
}

.team-social .social-facebook a:hover {
    background: #4893ce;
}

.team-social .social-twitter a:hover {
    background: #82e6ff;
}

.team-social .social-dribble a:hover {
    background: #f769a0;
}

.team-social .social-deviantart a:hover {
    background: #adc376;
}

.team-social .social-google a:hover {
    background: #333;
}

.team-social .social-vimeo a:hover {
    background: #71c6f3;
}

.img-circle {
    border-radius: 50%;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

img {
    vertical-align: middle;
}

img {
    border: 0;
}

.z-depth-2 {
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)!important;
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)!important;
}


/* --- section bg var --- */

.bg-white {
    background: #fff;
}

.bg-gray {
    background: #f8f8f8;
}

.bg-dark {
    background: #575757;
}

.wp-block-image img {
    max-width: 100%;
    height: auto;
}

a {
    color: #0d6efd;
    text-decoration: none!important;
}

.card-horizontal {
    display: flex;
    flex: 1 1 auto;
}

.lh-1 {
    line-height: 1rem;
}

.lh-2 {
    line-height: 2rem;
}

.lh-3 {
    line-height: 3rem;
}

.lh-4 {
    line-height: 4rem;
}

.lh-5 {
    line-height: 5rem;
}

.fs-14 {
    font-size: 14px!important;
}

.fs-16 {
    font-size: 16px!important;
}

.fs-18 {
    font-size: 18px!important;
}

.fs-20 {
    font-size: 20px!important;
}

.fs-22 {
    font-size: 22px!important;
}

.fs-25 {
    font-size: 25px!important;
}

.img-profile {
  border-radius: 50%;
  overflow: hidden;
  border:2px solid white;
}
