he/*
 Theme Name:   kallyas Child
 Theme URI:    http://dibsiz.net/kallyas-child/
 Description:  kallyas Child Theme
 Author:       Meysam Norouzi
 Author URI:   http://dibsiz.net
 Template:     kallyas
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         thegreatpersia, custom, 
 Text Domain:  kallyaschild
*/

/* import css files */
/*
* orginal theme style
*/

.site-content {
    margin-top: 140px !important;
    background-color: white !important;
}
.kchild-content {
     margin-top: 140px !important;
     background-color: white !important;
}
.kchild-main {
    padding: unset !important;
}
.kl-commlayout-modern {

     margin-bottom: 0px !important; 
}
.wp-block-image.meno {
    margin: -19px;
    margin-bottom:10px;
}

/*#ather-posts*/
a.kl-blog-related-post-title-link {
    font-size: 20px;
}
/* منوی اصلی در موبایل */

/* منوی ناوبری کناری */
.meno-openmenu {
    text-align: center;
    font-size: 20px;
    cursor: pointer;
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: #8080807a;
    color: white;
    width:25px;
    height:auto !important;
    z-index:1;
    border-radius:0px 10px 10px 0px;
    transition:0.5s;
}


.meno-openmenu:hover{
    width:60px;
}
/* The sidenav */
.meno-sidenav {
  z-index: 3;
  height: 100%;
  width:0px;
  position: fixed;
  top: 0;
  bottom:0;
  left: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  transition:0.2s;
}
.meno-side-navigation>.ui-widget.ui-widget-content {
    border:none;
    background: none;

}

.meno-m-left-175{
    margin-left:175px !important;
}
/* The navigation menu links */
.meno-sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #d8b88e;
  display: block;
  transition: 0.3s;
}
.meno-closemenu{
    text-align: end;
    padding: unset !important;
    color: white !important;
    margin-right:7px;
    margin-bottom: -15px;
}


div#meno-side-logo-wrapper a {
    padding: 5px 7px;
}  
.meno-side-navigation {
    height: 60%;
    overflow-x:hidden;
    overflow-y: auto;
}
.meno-side-navigation .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
     border: unset; 
    background: #e75700;
}
.meno-side-navigation::-webkit-scrollbar {
  width: 3px;
}

/* Track */
.meno-side-navigation::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

/* Handle */
.meno-side-navigation::-webkit-scrollbar-thumb {
  background: red;
  border-radius: 10px;
}

.meno-side-navigation  a {
    font-size:16px !important;
    display:inline-block;
    color:white !important;
}

.meno-side-navigation .sub-menu a {
    font-size:16px !important;
    display:inline-block;
    color:black !important;
}
.meno-side-navigation a:hover {
   color:lightgray;
}
.meno-side-navigation ul {
    list-style-type :none !important;
    padding:unset !important;
}
.meno-side-navigation .sub-menu {
    padding:10px 0px !important;
    position:fixed;
    margin-left:100px;
    background-color:#f5f5f5;
    color:white;
    transition: height 2s;
}
.meno-side-navigation .sub-menu a {
    color:black;
}

/*
 disanle defult menu icon -jquery
*/
.meno-side-navigation span.ui-menu-icon.ui-icon{
    display:none;
}
.meno-side-navigation .ui-state-hover, .meno-side-navigation .ui-widget-content .ui-state-hover, .meno-side-navigation .ui-widget-header .ui-state-hover, .meno-side-navigation .ui-state-focus, .meno-side-navigation .ui-widget-content .ui-state-focus,.meno-side-navigation .ui-widget-header .ui-state-focus,.meno-side-navigation .ui-button:hover, .ui-button:focus{
    border: unset;
    background: unset;
    font-weight: normal;
    color: white;
}
.meno-side-navigation > ul > li:hover {
   background-color:#E75700 !important;
   border:unset !important;
   
}
.meno-side-navigation li ul {
    display:none;
}
.meno-side-navigation li ul li:hover {
   background-color:#e0e0e0 !important;
}

#meno-side-socialmedia-wrapper{
    position: absolute;
    bottom: 0px !important;
    width:100%;
    background-color:#949494;
}
#meno-side-socialmedia-wrapper .social-icons,.social-icons-li{
    margin:unset;
    text-align: center;
    padding: unset;
}
#meno-side-socialmedia-wrapper .social-icons-li a{
    margin:2px 3px;
    font-size:17px;
    padding: unset;
    color:white;
}

#mySidenav , #footer {
    background-color: #010433;
}

.site-header .topnav.zn_header_top_nav {
    right: -50px !important;
}

/* aboute-us */

blockquote.wp-block-quote.is-style-default.meno-about-us {
    box-shadow: 5px 5px 5px 5px cadetblue;
    background: #8080801a;
}
/* contact-us */
div.meno-cotact-us-email p {
    font-weight: 900;
    font-size: 17px;
}
h4.wpk-circle-title {
    color: #258f9c;
}
input#kct-contact-form-submit {
    margin: 15px;
}
/* فوتر */
.devlopment-info{
    
    
    color:yellow !important;
    border: 1px solid black;
    padding:0px 5px;
    border-radius:5px;
}
.site-footer {
    padding: 0px 0px 0px 0px !important;
}
.modal-header .close {
    padding: 1rem;
}
.site-footer .social-icons-li {
    margin: 0 0 0 5px !important;
}
div#media_image-2 , div#custom_html-4  {
    display: inline-block;
}
.widget {
     margin-bottom: unset !important; 
}
/* footer */
.znpb-footer-smart-area {
    padding-top: 20px;
    background-color: white;
}
div.KCT-before-footer-wrapper .KCT-footer-information-wrapper,.KCT-footer-get-in-touch-wrapper {
    text-align: center;
}
div.KCT-before-footer-wrapper li.KCT-footer-info-item {
	list-style-type: none;
	display: inline-block;
	text-align: center;
}
div.KCT-before-footer-wrapper li.KCT-footer-info-item.info-item-left{
    float:left;
    position: relative;
    left: 150px;
    
}
.mt-footer-menus{
    text-align: center;
}
.mt-footer-menus h2{
    color: red;
}
.mt-footer-menus a {
    color:black !important;
}
.mt-footer-menus div.widget.widget_meta>ul a:before,
div.widget.widget_meta>ul a:hover:before,
div.widget.widget_pages>ul a:before,
div.widget.widget_pages>ul a:hover:before, 
div.widget ul.menu li a:hover:before,
div.widget ul.menu li a:before,
div.widget ul.pagenav li a:hover:before,
div.widget ul.pagenav li a:before
{
    content:unset !important;
}
.widgettitle {
    color: #050505;
    line-height: 1 !important;
    margin: unset !important;
    padding-bottom: 5px !important;
    font-size: 16px !important;
}
.widgettitle:after, .widgettitle:before {
    content: unset !important;
}
.modal-open .modal {
    padding: unset !important;
}

div.KCT-before-footer-wrapper li.KCT-footer-info-item.info-item-right{
    position: relative;
    float: right;
    right: 150px;
}
.widgettitle:after{
    border:unset !important;
}
ul.KCT-footer-info {
    margin-left: -38px;
}
div.KCT-before-footer-wrapper p.item-description {
    margin:5px 0px;
    font-size: 15px;
    color: #2a2aab;
}
div.KCT-before-footer-wrapper .item-title {
    font-size: 25px;
    font-weight: 700;
}
/*
 #single post modern
*/
.kl-single-layout--modern .kl-blog-post {
    padding: 19px !important;
    background: #fff;
}

.zn_footer_nav-wrapper {
    float: right;
    margin: 0px 20px;
}
.copyright.footer-copyright {
    padding-left: 20px;
}

/*
* sign up
*/
.auth-popup {
    width: 420px;
    margin: 0 auto;
    border: unset;
    background: #010825;
    box-shadow: 0 0 20px #000;
    border-radius: 10px;
    position: relative;
    box-shadow: 0px 0px 13px 0px grey;
}
.kl-fancy-form-label {
    color: #000000;
    font-size: 13px;
}
.kl-fancy-form .form-control {
    padding: 29px 16px 6px;
}
/* login */
.auth-popup-title {
    color: #afafaf;
}

/*
 * parent #header style
*/
.separator.site-header-separator {
    display: none;
}
div#page_header {
    background-color: #010433 !Important;
    position: fixed;
    margin-top:-8px;
    z-index: 2;
}
.page-subheader.zn_def_header_style, .kl-slideshow.zn_def_header_style, .page-subheader.uh_zn_def_header_style, .kl-slideshow.uh_zn_def_header_style {
    background-image:none !Important;
}
.site-header.style7 .kl-header-bg {
    background: none !important;
}
.main-nav>ul>.menu-item>a {
    font-size: 16px !important;
     font-weight: unset !important; 

}
.site-header.style7 .main-nav, .site-header.style7 .zn-res-menuwrapper {
    margin-left:unset !important;
}
.fxb-center-x {
    -ms-flex-pack: left !important;
    justify-content: left !important;
}
.kc-main-menu-wrapper{
    margin-left:unset !important;
}
.main-menu-wrapper {
    margin-left: unset !important;
}
.ph-content-v-center {
    padding-top: 11px;
}
#site-chaser{
    background: rgb(1 4 51);
}
.chaser-main-menu > li > a {
    color: #fff !Important;
}
.chaser-main-menu > li :hover {
    background-color:#E75700 !important;
}
.chaser-main-menu > li > ul {
    background-color:#F5F5F5 !important;
    border:1px solid gray;
}
.chaser-main-menu > li > ul > li > ul {
    background-color:#F5F5F5 !important;
    border:1px solid gray;
}
.chaser-main-menu > li > ul:hover,.chaser-main-menu > li > ul > li > ul:hover {
    background-color:#F5F5F5 !important;
}
.chaser-main-menu > li > ul > li > a,.chaser-main-menu > li > ul > li > ul > li > a {
    color: black !Important;
    
}
.chaser-main-menu > li > ul > li :hover {
    background-color:unset !important;
    
}
.chaser-main-menu > li > ul > li :active {
    background-color:unset !important;
    
}
.mt-topheader-item {
    color: white;
    margin: 1px 7px;
}
/*
 * main page
*/
.kchild-mainpage.col-md-12 {
    margin-top: 10px;
}
/* slider*/
.tgp-mainslider .col-sm-12 {
    padding: unset !important;
}
.tgp-mainslider .kl-slideshow-inner.container.kl-slideshow-safepadding {
     padding-top: 0px;
    padding-bottom: 0px;  
}
/*
 *#widgets
*/

.mc-rm-imagebox-widget-wrapper .widgettitle {
    color: #ffffff;
    margin: 0px 0 1px;
    position: relative;
    font-size: 14px;
    background-color: #010433;
    padding: 3px 10px;
}

.mc-rm-imagebox-widget-wrapper .widgettitle:after {
     width: unset; 
     border-bottom: unset; 
     
}
.mc-rm-imagebox-widget-wrapper .widgettitle:after ,.mc-rm-imagebox-widget-wrapper .widgettitle:before {
    content:unset;
}
/* #pagebulder */
.zn_section {
    padding:unset !important;
}
/* #archive */

.kl-blog-post-image {
    float: left;
     margin: unset !important; 

}
.itemHeader.kl-blog-item-header {
    background-color: white;
    padding: 5px;

}
.kallyas-child-arcive {
    margin-top: 15px;
    font-size: 15px;
}

/*
* google translate
*/
.goog-te-gadget-simple {
    background-color: transparent !important;
    border:none !important;
}
.goog-te-gadget img {
    display: none !important;
}
.goog-te-menu-value {
    color: white !important;
}
.goog-te-gadget-simple .goog-te-menu-value span {
    border: none !important;
}
.goog-te-gadget-simple .goog-te-menu-value span:last-child {
    color: rgb(231 87 0) !important;
}


/* loptop*/
@media screen and (min-width: 768px)  {
    .sticky-top-area{
        position:fixed;
        top:0px;
        /*width: -webkit-fill-available;*/
        background-color:#010433;
        width: calc(100% - 175px);
    }
    .meno-sidenav {
        width:175px !important;
    }
    a.meno-closemenu {
        display: none;
    }
    .sticky-top-area,.ph-content-v-center,.site-content,footer{
        margin-left:175px !important;
        
    }
    
    .site-content {
        margin-top: 141px !important;
    }
}

/* tablets */
@media screen and (min-width: 768px) and (max-width: 991px) {
    
    div.KCT-before-footer-wrapper li.KCT-footer-info-item {
        display: block;
    }
    div.KCT-before-footer-wrapper li.KCT-footer-info-item.info-item-left{
        float:unset;
        position: unset;
        left: unset;
        
    }
    
    div.KCT-before-footer-wrapper li.KCT-footer-info-item.info-item-right{
        position: unset;
        float: unset;
        right: unset;
    }
}
/* mobile */
@media only screen and (max-width: 767px) {
    div#page_header {
        position:unset;
    }
    .site-content {
        margin-top: 0px !important;
    }
     
    div.KCT-before-footer-wrapper li.KCT-footer-info-item {
        display: block;
    }
    div.KCT-before-footer-wrapper li.KCT-footer-info-item.info-item-left{
        float:unset;
        position: unset;
        left: unset;
        
    }
    
    div.KCT-before-footer-wrapper li.KCT-footer-info-item.info-item-right{
        position: unset;
        float: unset;
        right: unset;
    }
    .zn_footer_nav-wrapper {
        margin-left: 20px !important;
    }
    .footer-small-img div.row {
        display:flex;
    }
    
}

