/*
Theme Name: NarvanKala
Description: ُ Narvan Kala Tadbir
Version: 1.0
Author: Alireza Roudbarmohammadi
Author URI: www.arrm.ir
*/

body  {
    direction: ltr;
    font-family: Shabnam;
    font-weight: bold;
	color: #000 !important;
}

h6 {
    line-height: 1.6 !important;
}
@font-face {
    font-family: Shabnam;
    src: url(/wp-content/themes/narvankala/webfonts/Shabnam.woff);
    font-weight:bold;

}
@font-face {
    font-family: Shabnam;
    src: url(/wp-content/themes/narvankala/webfonts/Shabnam-Bold.woff);
    font-weight:bold;

}
@font-face {
    font-family: Shabnam;
    src: url(/wp-content/themes/narvankala/webfonts/Shabnam-Light.woff);
    font-weight:lighter;
}


.gform_wrapper form {
    text-align: left !important;
}

.hide{
    display: none;
}
.modal{
    margin:0 auto;

}
.slick-slide{
	height: none !important;
}

.theadPS{
    background-color: #ff5373;
}
.accordion button {
    font-family:Shabnam;
}
.q:before{
    display: inline-block;
    width: 16px;
    height: 20px;
    text-align: center;
    font-size: 1em;
    top: 3px;
    position: relative;
    line-height: 0;
}
.q[aria-expanded=false]:before{
    content: "+";
}
.q[aria-expanded=true]:before{
    content: "-";
}
.card-body button {
    font-family:Shabnam;
    src: url(/wp-content/themes/narvankala/webfonts/Shabnam.woff);

}
.seperator{
	max-width: 400px;
	width:100%;
}
.btn{
    font-family: shabnam;
}

#managerpanel .card{
    border: 1px solid rgba(171, 170, 170, 0.125);
}
.bg-danger {
    background-color: #7b1125!important;
}
a {
    background-color: transparent;
    color: #000;
    text-decoration: none;
    cursor: pointer;
    display:inline-block;
}

a:focus {
    color: #7b1125;
    text-decoration: none;
}
a:hover {
    color: red;
    text-decoration: none;
}
#dirctlink h5{
 color:#000;
}
.button{
    font-family: shabnam;
    padding: .85em 1em;
    margin: 0 0 1rem;
    font-size: .9rem;
    background-color: #9e9e9e;
    color: #fff;
    border: none;
    margin: 4px 2px;

}
.button:hover {
    background-color: #7a1326;
    color: white;
}
.blue {
    background-color : #235c93;
}
.modal-footer button {
    font-family:Shabnam;
    src: url(/wp-content/themes/narvankala/webfonts/Shabnam.woff);
}


.textarea{
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
    border: 3px solid #ccc;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    outline: none;
}
.wrapper{
     padding: 100px 0px;
 }
.wrapper2{
padding: 50px 0px;
}
.wrapper-1{
    padding: 50px 0px;
}
.panel {
    padding: 0px 10px !important;
}

.alert-info {
    background-color:#ffff !important;
}
.textj {
    text-align:justify;
}
.orange {
    background-color : #f69510;
}
.cc img{
    max-width:100%;
    height:auto;
}



.a:hover {
    border-bottom:2px #7b1125 solid;
}
.footer a {
    color: black;
}
#footer a:hover {
  color: #ec1840;
}

@media (min-width: 600px){
    .mveiw{
        display: none;
    }
    .nav-item a {
        text-align: right;
        padding-top: 10px;
    }
	.mobile-menu {
		display: none;
	}

}


@media (max-width: 600px) {
    .carousel-caption {
        display: none; /* Hide the carousel text when the screen is less than 600 pixels wide */
    }
    .nav-item a {
        text-align: left;
        padding-top: 10px;
    }
    .desktop-menu {
        display: none;
    }
    .deskview{
        display: none;
    }
    .center {
        text-align: center!important;
    }
    #qustions a{
        font-size: 11px;
    }
    #qustions .panelbody{
        font-size: 11px;
    }
    #post {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
	.flip-card{
		width:auto !important;
	}
	
}
#docipg .row-hover{
	        font-size: 14px;

}

.panel{
    background-color: #e0e0e0;
    display: block;
    padding: 5px 10px;
    font-weight: bold;
    position: relative;
}
.panelbody{
    background-color: #fff;
    display: block;
    padding: 5px 10px;
    font-weight: bold;
    position: relative;
}

#app .panel ,.panelbody{
    background: transparent;

}

.red-star {
    color: red;
}

 .form-control-file{
     text-align: left;
 }
.gform_title{
    font-weight: bold;
    padding-top: 5px;
}
#footercopy .text-white{
    color: #8c8c8c!important;

}
.footerhr1{
    border-top: rgba(0, 0, 0, .3) solid 2px;
    border-bottom: rgba(58, 59, 72, 1) solid 2px;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
    border-width: 2px;
    border-left-color: #6e7780;
    border-right-color: #3a3b48;
}
.footerhr{
	background-color:#4a4a4a;
}
.footerbg{
	background-color:#ccc;
}
.footer a {
    color: black;
}
.txtstyle{
    line-height:2em;
}

#footer h4{
    color:Orange;
}

hr {
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
}

.borderap{
    border-right: 2px solid #7b1125;
}
.bto{

    border-radius: 20px;
}
li a:hover{
    color:red;
}

.fpa{
    position: absolute;
    left: auto;
}


.pagination {
    margin-right: 0;
    margin-bottom: 1rem;
}
.pagination .current {
    padding: .1875rem .625rem;
    background: #fec110;
    color: #fefefe;
    cursor: default;
    margin-left: 5px;
    margin-right: 5px;
}
.pagination a{
    margin-right: 5px;
    margin-left: 5px;
}

.textj {
  text-align:justify;
}



/* rtl dropdown*/
a.nextpostslink:hover, a.previouspostslink:hover {background: #fff89b;}
a.last:hover, a.first:hover {color: #ffc008;}
.dropdown-menu .dropdown-toggle::after {
    border-bottom: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-top: 0.3em solid transparent;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
    display: block;
}

.dropdown-item {
    line-height: 1.2;
    padding-bottom: 0.313rem;
    padding-top: 0.313rem;
}

.dropdown-menu {
    min-width: 12.500rem;
}

.dropdown .open .dropdown-menu {
    display: block;
    right: 12.250em;
    top: 0;
}

.dropdown-menu .dropdown-item {
    white-space: normal;

}

@media screen and (min-width: 37.5em) {
    .menu-toggle {
        display: none;
    }
}
@media screen and (min-width: 769px) {
    .dropdown-menu li > .dropdown-menu {
        left: -9.875rem;
        top: 1.375rem;
    }
}
@media screen and (max-width: 991px) {
    .dropdown-menu {
        border: medium none;
        margin-right: 1.250rem;
        padding: 0;
    }

    .dropdown-menu li a {
        padding: 0;
    }

}

.dropdown-menu .dropdown-toggle::after {
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
  border-top: 0.3em solid transparent;
}

.dropdown.menu-item-has-children .dropdown.menu-item-has-children {
    position: relative;
}

.dropdown.menu-item-has-children .dropdown.menu-item-has-children>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>.dropdown-menu {
    display: block;
}

.dropdown.menu-item-has-children .dropdown.menu-item-has-children>a:after {
    display: block;
    content: " ";
    float: left;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #a70000;
    margin-top: 5px;
    margin-right: -10px;
	
}

.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>a:after {
    border-left-color: #9e9e9e;
}

.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left {
    float: none;
}

.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

.dropdown-item {
  line-height: 1.2;
  padding-bottom: 0.313rem;
  padding-top: 0.313rem;
}

.dropdown-menu {
  min-width: 12.500rem;
}

.dropdown .open .dropdown-menu {
  display: block;
  left: 12.250em;
  top: 0;
}

.dropdown-menu .dropdown-item {
  white-space: normal;
  background: transparent;
  line-height: 1.6;
}
.dropdown-menu .dropdown-item:hover {
  background: transparent;
}

@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .dropdown-menu li > .dropdown-menu {
    right: -9.875rem;
    top: 1.375rem;
  }
}
@media screen and (max-width: 991px) {
  .navbar-nav .dropdown-menu {
    border: medium none;
    margin-left: 1.250rem;
    padding: 0;
  }
	#searchhedaer {
		width:100%;
	}

  .dropdown-menu li a {
    padding: 0;
  }
}

.bgme {
    background-image: url(/wp-content/themes/narvankala/Img/footeback.png);
    background-position: 100% auto;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    background-position: center center;
}
.is-form-style.is-form-style-3 label {
    width: calc(100% - 36px)!important;
}

#searchhedaer input.is-search-input {
	font-family:Shabnam !important;
	border-left: 1px solid  !important;
	border-right: 0  !important;
}
#Consumer-industries  a img{
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
#Consumer-industries a:hover img{
	-webkit-filter: none; 
    filter: none;

}
.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
	background-color: #fa0b0b87;
}
.shadow{
  box-shadow: 0 4px 8px 0 rgb(0 0 0 / 10%), 0 0px 6px 0 rgb(0 0 0 / 19%);
}
.floatbtn{
    position: fixed;
    bottom: 10px;
    left: 10px;
    z-index: 999;
    background-color: #7b1125;
	color: white;
}

div#n2-ss-6 .nextend-arrow img{
	transform: rotate(2.5turn);
	    margin: 20px;
}


h1{
	font: 400 15px Shabnam;
    font-weight: bold;
    font-size: 15px;
	font-size: 2.5rem;
}


h2, h3, h4, h5, h6{
	font-family: Shabnam!important;
	  font-weight: bold !important;
}

.elementor-widget-text-editor {
    font-family: 'Shabnam' !important;
    font-weight: bold !important;
}


#divSocial > a {
    padding: 12px;
	height:auto;
}


#divSocial > a > img {
    width: 24px;
	height:auto;
}

.sc{
	overflow:scroll;
}