/*
Theme Name: LeviBlack
Theme URI: https://www.menguart.it
Author: Leviathen Black
Author URI: https://www.menguart.it
Description: child theme definitive
Requires at least: 6.0
Tested up to: 6.3.1
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: elevated-lite
Text Domain: leviblack
Tags: e-commerce, entertainment, one-column, two-columns, three-columns, right-sidebar, wide-blocks, block-patterns, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, full-site-editing, rtl-language-support, sticky-post, threaded-comments, 
*/

:root {
    --stk-container-background-color: transparent;
    --stk-block-background-color: transparent;
    --stk-container-color: #eaebed;
    --stk-button-background-color: #060606;
    --stk-tab-accent-color: #ff8811;
    --stk-subtitle-color: #7d84b2;
    --wpforms-field-background-color: #040404;
    --wpforms-field-border-color: rgba( 0, 0, 0, 0.25 );
    --wpforms-field-text-color: #eaebed;
    --wpforms-label-color: #ff8811;
    --wpforms-label-sublabel-color: #7d84b2;
    --wpforms-label-error-color: #880000;
    --wpforms-button-background-color: rgba(116,22,135, 0.5);
    --wpforms-button-text-color: #eaebed;
       
   }
   
   .wpforms-field-label, label.wpforms-field-label { color: #ff8811 !important; }
   
   .nav-menu li a:hover, .site-title a:hover, .nav-menu-mengu a:hover, a:hover {
   color:  #FBB13C !important;
   }
   
   .nav-menu-mengu ul ul {
   box-shadow: 0px 17px 15px -3px rgba(250, 177, 60, 0.78);
   -webkit-box-shadow: 0px 17px 15px -3px rgba(250, 177, 60, 0.78);
   float: left;
   position: absolute;
   top: 100%;
   left: -999em;
   z-index: 99999;
   background: rgba(0, 0, 0, 0.7);
   border-radius: 3px;
   }
   
   
   .nav-menu-mengu-div { height: 20 px !important; display:block !important; float: right;
       box-shadow: 0px 17px 15px -3px rgba(250, 177, 60, 0.78);
   -webkit-box-shadow: 0px 17px 15px -3px rgba(250, 177, 60, 0.78);
       position: fixed;
       background: rgba(0, 0, 0, 0.7);
       max-width: 100%;
   max-height: 5%;
       width: 100%;}
   
   
   .cover_mengu { z-index: -1;
   position: absolute; 
   margin-top: -760px !important;
   
   padding: 0px !important;
   display: block; top:0px;}
   
   
   .more_art_sect { max-width: 85;
   }
   
   .Asset_artw_foto_bg   { z-index: -9999;
   top: 20%; margin-top: 50px; position: absolute;
       max-width: 90%;
       width: 90%; float: none; left: 5%; margin-bottom: 100px;  padding-bottom: 200px;
   }
   
   
   .artwork_main_img.img, .artwork_main_img.figure { float: left;
   max-width: 40vw  !important;}
   
   div.artwork_main_img { float: left;
   max-width: 40vw  !important;}
   
   .gallery-item { float: left;
   max-width: 40vw  !important;}
   
   img.attachment-medium_large, img.attachment-medium, img.size-medium_large  { float: left;
   max-width: 40vw; left: 20px; top: 240px; margin-top: 50px;  align-self: left; }
   
   .artwork_main_desc {max-width: 30%;}
   
   .mngrelposts { padding: 32px; z-index: 1; min-height: 500px}
   .moreartL:hover { animation: moreartleft 2s ease 0s 1 normal forwards; }
   .moreartR:hover { animation: moreartright 2s ease 0s 1 normal forwards; }
   .piccominginmng { animation: cominginmng 2s ease 0s 1 normal forwards;}
   
   img.mngpostthumb, .mngpostthumb {max-width: 300px }
   
   .paintingleftbg  { min-width: 200px; }
   .mngvideo, video.mngvideo, .mngartvideo, video.mngartvideo, #video-1949-1 {
   min-height: 500px;
   min-width: 100%;
       max-width: 100%;
   height: auto;
       min-height: 90%;
       min-width: none;
   max-width: 100%;
   height: auto;
   
   object-fit: cover !important;
   z-index: -9999;
   top: 0; 
   left:0;
   border: 0;
   }
   
   
   .handmade_info{vertical-align: center;}
   
   .titlemng {padding-top: -200px;}
   
   
   
   
   
   .artwrkmainimg { animation: cominginmng 2s ease 0s 1 normal forwards; max-width: 800px; max-height: 700px; object-fit: contain;}
   
   
   @media only screen and (min-width: 1024px){
   .artwrkmainimg {
   max-width: 800px;
   }
   }
   

     .handmade_bg_img {z-index: -9999;}
   .mngtitledigital {z-index: -1;}
   .mngtitledigitalbg {z-index: -1000 !important; top: 0; max-height: 800px;}
   
   .mngtitledigitaltitle {padding-top: 150px !important; z-index: 1 !important;}
   
   .relpost-thumb-container, .relpost-thumb-wrapper {
       border: none !important;
       background-color: transparent !important;
   } 
   
   #related_posts_thumbnails li {
       border: none !important;
           padding-top: 10px;
           padding-bottom: 5px;
           padding-left: 5px;
           padding-right: 5px;
         border-radius: 15px;
       background-color: rgba(0, 0, 0, 0.7)   !important;
           word-wrap: break-word;
   }
   .mc_embed_signup_mng {background-color: rgba(0, 0, 0, 0.7)   !important;
       box-shadow: 0px 17px 15px -3px #7416879C;
       -webkit-box-shadow: 0px 17px 15px -3px #7416879C;
       padding-top: 10px;
           padding-bottom: 5px;
           padding-left: 5px;
           padding-right: 5px;
           border-radius: 10px;
   
   }
   
   .zindexvisible {z-index: 1;}
   .zindexhidden {z-index: -10 !important;}
   
   .moreartsect_dyndata img, .moreartsect_dyndata {height: 180px !important;  min-height: 150px !important; min-width:150px; width: auto !important; border-radius: 5%; display: block;
     margin-left: auto;
     margin-right: auto; align-content: center; text-align: center !important; padding: 0px;}
   
   .rotatebg img { opacity: 0.6 !important; margin-bottom: -80%; z-index: -10 !important;}


   
@keyframes moreartleft {
    0% {
     animation-timing-function: ease-in;
     opacity: 0;
     transform: translateX(-250px);
    }
    
    38% {
     animation-timing-function: ease-out;
     opacity: 1;
     transform: translateX(0);
    }
    
    55% {
     animation-timing-function: ease-in;
     transform: translateX(-68px);
    }
    
    72% {
     animation-timing-function: ease-out;
     transform: translateX(0);
    }
    
    81% {
     animation-timing-function: ease-in;
     transform: translateX(-28px);
    }
    
    90% {
     animation-timing-function: ease-out;
     transform: translateX(0);
    }
    
    95% {
     animation-timing-function: ease-in;
     transform: translateX(-8px);
    }
    
    100% {
     animation-timing-function: ease-out;
     transform: translateX(0);
    }
    }
    
    
    
    @keyframes moreartright {
    0% {
     animation-timing-function: ease-in;
     opacity: 0;
     transform: translateX(250px);
    }
    
    38% {
     animation-timing-function: ease-out;
     opacity: 1;
     transform: translateX(0);
    }
    
    55% {
     animation-timing-function: ease-in;
     transform: translateX(68px);
    }
    
    72% {
     animation-timing-function: ease-out;
     transform: translateX(0);
    }
    
    81% {
     animation-timing-function: ease-in;
     transform: translateX(32px);
    }
    
    90% {
     animation-timing-function: ease-out;
     transform: translateX(0);
    }
    
    95% {
     animation-timing-function: ease-in;
     transform: translateX(8px);
    }
    
    100% {
     animation-timing-function: ease-out;
     transform: translateX(0);
    }
    }
    
    
    @keyframes cominginmng {
    0% {
     transform: scale(0);
    }
    
    100% {
     transform: scale(1);
    }
    }
    