/*
Theme Name: GutenBooster Child
Theme URI: https://wp-themes.com/gutenbooster
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress GutenBooster child theme.
Template: gutenbooster
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: gutenbooster-child
*/

#cookie_action_link{
    opacity: 0;
}
.gdpr {
    font-size: 18px;
}
.gdpr .group-description-buttons {
    position: relative;
    margin-bottom: 15px;
}
.gdpr .group-description-buttons #cookie_action_accept {
    position: absolute;
    right: 0;
    font-size: 18px;
    padding: 10px 20px;
    border: none;
    background-color:#B7BF0F !important;
}

.gdpr .group-description-buttons #cookie_action_settings {
    position: absolute;
    left: 0;
    font-size: 18px;
    color: #212529 !important;
    background-color: transparent !important;
    padding: 10px 0;
}
.gdpr_messagebar_detail .category-group .category-item .gdpr-column .gdpr-columns.active-group {
    background-color: #B7BF0F !important;
}
.gdpr_action_button.close{
   border: none;
}
.gdpr_action_button.close .dashicons-dismiss:before {
 color:  #B7BF0F !important;
}
.gdpr_messagebar_detail .category-group .category-item .description-container .group-toggle .checkbox input:checked + label:after, .gdpr_messagebar_detail.layout-classic .category-group .toggle-group .checkbox input:checked + label:after {
    background: #B7BF0F !important;
}
#cookie_action_save{
     background: #B7BF0F !important;
}

.gdpr_messagebar_detail .category-group .category-item .description-container .toggle-group .always-active{
    color: #333 !important;
}

@media (max-width: 500px) {
  
#gdpr-cookie-consent-bar.gdpr-popup .btn.gdpr_action_button, 
   #gdpr-cookie-consent-bar.gdpr-popup .btn.gdpr_action_button_link, 
   #gdpr-cookie-consent-bar.gdpr-widget .btn.gdpr_action_button, 
   #gdpr-cookie-consent-bar.gdpr-widget .btn.gdpr_action_button_link {
    margin: 0 !important;
}
   
   .gdpr .group-description-buttons #cookie_action_accept,
   .gdpr .group-description-buttons #cookie_action_settings {
    position: relative;
   }
}
@media (min-width: 501px) {
   
   .gdpr .group-description-buttons #cookie_action_accept,
   .gdpr .group-description-buttons #cookie_action_settings {
    position: absolute;
   }
}
.ghostkit-icon-box, footer{
    background:#202020 !important;
    color: #fff !important;
}
footer a{
  
    color: #fff !important;
}
.copyright-col {
    display: none;
}

.menu-wrapper .nav-menu a:after {
	background-color: rgb(179, 188, 18);
}
.site-nav-top .nav-menu > li:not(.mega-parent) ul.sub-menu li a:hover, .site-nav-top .nav-menu > li:not(.mega-parent) ul.children li a:hover {
	background-color:  rgb(179, 188, 18);
	color: black;
}

.section.dark.toper{
    background: #202020;
    color: #fff !important;
}

.section.dark.toper h1{
    color: #fff;
}

.menu-wrapper .site-logo img {
  
    max-height: 88px !important;
}

iframe{
   width: 1200px !important;
   height: 500px;
   margin: 0 auto !important;display: block;
}

footer {
    background: #202020 !important;
   border-top: #B7BF0F 10px solid !important;
   margin-top: -45px;
    color: #fff !important;
}

.section.dark.toper .wp-block-image img{
   margin: 0 auto !important;
   display: block;
}

.wp-block-media-text {
   margin-bottom: 35px;
}

#kt-layout-id_177542-6d{
   background: #fff;
   color: #000;
   padding: 65px 0;
   margin-bottom: -100px;
}
#kt-layout-id_177542-6d a, #kt-layout-id_177542-6d h1{
   color: #000;
}
#kt-layout-id_29c7d2-70 > .kt-row-column-wrap {
    max-width: 1200px !important;
}

#software .wp-block-image img{
   margin: 0 auto !important;
   display: block;
}

.section.dark {
   background: #202020 !important;
   color: #fff;
   padding: 65px 0 !important;
}


.section.dark h4, 
.section.dark h3, 
.section.dark h2, 
.section.dark h1{
   color: #fff !important;
}
.section.dark a{
   color: #fff;
}

.section.dark .wp-block-button__link {
    background-color: #B7BF0F !important;
   margin-top: 35px;
}

#kt-layout-id_38b5bd-da .wp-block-image img{
   margin: 0 auto !important;
   display: block;
}

.wp-block-kioken-imagebox {
   
    background-color: #f7f7f7;

    color: #000;overflow: visible;
}


.wp-block-kioken-imagebox h4 {
   text-align: center;font-size: 32px !important;
   position: absolute;
   bottom:-180px;background: #f7f7f7;
   display: block !important;width: 100%;
}