/*
Theme Name:     Kallyas Child Theme
Theme URI:      http://kallyas.net/demo/
Description:    Child theme for the Kallyas theme
Author:         Hogash
Author URI:     http://themeforest.net/user/hogash
Template:       kallyas
Version:        4.0.0
Tags: dark, light, left-sidebar, right-sidebar, fluid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready
Text Domain:  zn_framework
*/

.main-nav ul ul.sub-menu {
    position: absolute;
    border-radius: 2px;
    box-shadow: 0 0 4px rgba(0,0,0,.4);
    padding: 6px 0;
    background-color: #ffffff;
	color: black;
}
a.main-menu-link.main-menu-link-sub{
	color: #000000 !important;
	/*font-size: 13px !important;*/
	line-height: 13px !important;
}

a.main-menu-link.main-menu-link-sub:hover{
	color: #9660BF !important;

}




a.menu-item:hover{
	color: #000000 !important;
}

div.kl-top-header.site-header-main-wrapper.clearfix.header-no-top.sh--light{
	background-color: #000000 !important;
	border-bottom: 1px solid white;
}

.kl-social-icons.span{
	display: none !important;
}

/*div.kl-top-header.site-header-main-wrapper.clearfix.header-no-top.header-no-bottom.sh--light{
	height: 161px !important;
}*/

/*.stickysidebar{
	margin-top: 400px !important;
}*/
/*div.menu-the-7-steps-container{
	box-shadow: 0 16px 50px 0px rgba(0,0,0,.10);
}*/

.zn_sidebar {
    box-shadow: 0 0 0 0 rgba(0,0,0,.10) !important;
		background-color: #F4F4F4 !important;
	
}
.sidebiz{
	background-color: #F4F4F4 !important;
	height: 200% !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	
}
.theiaStickySidebar a{
	font-weight: bold !important;
    font-family: 'times new roman', times;
	font-size: 18px;
}

.verttabs--dark.vr-tabs-kl-style-2 .vr-tabs-content {
    background-color: #ffffff;
    border: 1px solid #ffffff;
}

.vr-tabs-kl-style-2 .vr-tabs-content {
   
    padding-top: 0 !important;
	font-family: 'times new roman' !important;
}

.vr-tabs-content p {
   
 
	font-family: 'times new roman' !important;
}
.verttabs--dark.vr-tabs-kl-style-2 .vr-tabs-nav-item.active .vr-tabs-nav-link{
	    background-color: #ffffff !important;
	color: #000000 !important;
}

.yesp .yesp-playlist .yesp-playlist-video .yesp-playlist-overlay {
   
     opacity: 100 !important; 
     top: 0 !important;
}
.mainnav--pointer-dash.main-nav>ul>.menu-item.menu-item-has-children>a:after {
    
    width: 0 !important;
	color: black !important;
    
}
/*.disable-link {
  pointer-events: none;
  cursor: default;
}*/

#zn-res-menu li a { position: relative; z-index: 0; }
#zn-res-menu .zn_res_menu_go_back > a { padding-left: 0 }
#zn-res-menu li .zn_res_submenu_trigger + a { margin-right: 0 }
#zn-res-menu .zn_res_menu_go_back > span { text-align: left }
#zn-res-menu .zn_res_has_submenu > span { text-align: right }
#zn-res-menu .zn_res_has_submenu > span,
#zn-res-menu .zn_res_menu_go_back > span { width: 100%; padding: 0 25px; z-index: 1; }

#zn-res-menu .dashicons{
	display: none !important;
}


/* The sidebar menu */
.sidenav {
  height: 100%; /* Full-height: remove this if you want "auto" height */
  width: 160px; /* Set the width of the sidebar */
  position: fixed; /* Fixed Sidebar (stay in place on scroll) */
  z-index: 1; /* Stay on top */
  top: 0; /* Stay at the top */
  left: 0;
  background-color: #111; /* Black */
  overflow-x: hidden; /* Disable horizontal scroll */
  padding-top: 20px;
}

/* The navigation menu links */
.sidenav a {
  padding: 6px 8px 6px 16px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
}


/* When you mouse over the navigation links, change their color */
.sidenav a:hover {
  color: #f1f1f1;
}

/* Style page content */
.main {
  margin-left: 160px; /* Same as the width of the sidebar */
  padding: 0px 10px;
}

/* On smaller screens, where height is less than 450px, change the style of the sidebar (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
.fixedsidebar{
	padding-top: 200px;
 position: fixed;
 top:0px;
 left:0px;
	height: 100%;
	width: 300px;
	background-color: black;
	

}

@media only screen and (max-width: 1100px) {
  .fixedsidebar{
	  width: 75px !important;
}
}

.fixedsidebar2{
	padding-top: 150px;
 position: fixed;
 top:0px;
 left:0px;
	height: 100%;
	width: 400px;
	background-color: black;
	 

}

@media only screen and (max-width: 1100px) {
  .fixedsidebar2 .elm-cmlist.elm-cmlist--v2 a{
	  width: 95px !important;
	     

}
}

.fixedsidebar2 .elm-cmlist.elm-cmlist--v2 a{
	line-height: 12px !important;
}
@media only screen and (max-width: 1100px){
.fixedsidebar2 {
    width: 95px !important
	}
}

.elm-cmlist.elm-cmlist--v2 a:hover{
	color: #f7d309 !important;
}
.elm-cmlist.elm-cmlist--v2 a{
	color: #f7d309;
	border-bottom: 1px solid #444 !important;
	width: 300px;
    margin-left: -15px;
    padding-left: 15px;
	
	
}

@media only screen and (max-width: 1100px) {
  .fixedsidebar .elm-cmlist.elm-cmlist--v2 a{
	  width: 95px !important;
}
}

 a.active {
  background: #ffffff;
  color: #000000 !important;
}

*/.elm-custommenu {
    margin-bottom: 20px;
    width: 300px;
    margin-left: -15px;
    padding-left: 15px;
}*/
.stepscontent{
	right: 0 !important;
}
.textalign{
	display: inline-block !important; 
	text-align: left !important; 
}
.textcontainer{
	text-align: center !important;
}

@media only screen and (min-width: 1200px) {
  .textalign{
	  max-width: 940px !important;
}
}


/*	.zn-menuBurger:after {
		content: 'Menu' !important;
		top: 12px;
		left: 50px;
		position: absolute;
		color: white !important;
	}*/

.zn-res-menuwrapper:after {
    content: 'Menu';
    color: #fff;
}


.yesp-title{
	display: none !important;
}

.ytp-scroll-min.ytp-pause-overlay{
	display: none !important;
}

 .page-id-874  #page_wrapper{
	background-color: black !important;
}
 .page-id-588  #page_wrapper{
	background-color: black !important;
}
#eluidb92e7887 .znColumnElement-innerWrapper-eluidb92e7887 {

    max-width: 375px;
}


.downloadtitle {
  pointer-events: none;
  cursor: default;
  
}
.eluida1b9fe25 .downloadtitle .zn-button .btn .btn-text .btn-lg  .btn--square .btn-icon--after{
	text-decoration: none !important;
}
.iconhack:after {
    content: 'Menu';
   
}

.yesp-playlist-current{
	display: none !important;
}

body .smalltext {
   
    line-height: 1.0 !important;
}

.adbox.video:after {
   
    background-color: rgba(23, 23, 25, 0) !important;
}

.page-id-1795 .main-nav>ul>.menu-item-620{
	display: none !important;
}
@media screen and (max-width: 767px){
.eluid94938e40 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
}

.groupbut{
	text-decoration: underline !important;
}
/*.buttonhomesmall {
   
    margin-right: -100px !important;
}*/

@media screen and (max-width: 1440px){
.eluidfd1ce75c  {
    margin-right: -100px !important;
}
}

@media screen and (max-width: 1440px){
.eluid18544f9e  {
    margin-right: -100px !important;
}
}

-----------------
@media screen and (max-width: 1200px){
.eluidfd1ce75c  {
    margin-right: -175px !important;
}
}

@media screen and (max-width: 1200px){
.eluid18544f9e  {
    margin-right: -175px !important;
}
}
