/*
 Theme Name:   KogniAct
 Theme URI:    http://example.com/twentytwenty-child/
 Description:  KogniAct twentytwenty Child Theme
 Author:       catmasik
 Author URI:   http://example.com
 Template:     twentytwenty
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentytwenty_child
 */
 
 /* импортируем стили родительской темы */
@import url("../twentytwenty/style.css");

/*  c:\xampp2\htdocs\woocommerce\wp-content\themes\twentytwenty\style.css */


.woocommerce-info.wc-memberships-restriction-message.wc-memberships-message.wc-memberships-content-restricted-message { font-size:1.5rem;}
.wc-memberships-products-grant-access a {white-space: nowrap;color:#fff !important; text-decoration:none;font-size:1.5rem;}

.wc-memberships-products-grant-access {display:inline-block;font-weight:400; text-align:center;vertical-align:middle;-webkit-user-select:none; font-size:1.5rem;
       -moz-user-select:none;-ms-user-select:none;user-select:none;padding:.375rem .75rem;
        line-height:1.5;border-radius:.25rem;background-color:#8176ff;border-color:#8176ff;text-decoration:none;
         transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.wc-memberships-products-grant-access:hover{background-color:#007bff;border-color:#007bff;}
.wc-memberships-products-grant-access:hover a {white-space: nowrap;color:#fff; text-decoration:none;font-size:1.5rem;}


.include_cats  p.color-accent {  font-size: 15px;      text-transform: uppercase;      letter-spacing: 0.55px;     text-decoration: underline; font-weight: 700;}
.include_cats .entry-header-inner div.cat_image {height: 220px; width: 220px; float: left; background-size: cover; }
.include_cats .entry-header-inner { background: rgba(255,255,255,0.87); padding: 8px; position: relative; overflow: hidden; margin: 24px auto;}
.include_cats .entry-header-inner::before { content: "";  position: absolute;  width: 100%;  height: 100%; top: 0; left: 0; z-index: -1;}
.include_cats .entry-header-inner  table { border-collapse: collapse ;  border: none; margin: 0;}

.include_cats .entry-header-inner  table h2 {color: #8B0000;  font-size: 30px; font-style: italic;}

.include_cats .entry-header-inner  table td { padding: 0;border: none; }
.include_cats .entry-header-inner  table td  button {white-space: nowrap; background: #8B0000; -webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.39);
       box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.39); margin-right: 20px; margin-bottom: 4px; padding: 10px 10px; border: none; border-radius: 3px;
      color: #ffffff; font-size: 12px; cursor: pointer; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 16px;text-transform: none; }

.include_cats  a:hover , .include_cats  a { text-decoration: none;  }

.post-meta-wrapper.post-meta-single.post-meta-single-top { display: none;  }
nav.pagination-single.section-inner { display: none; }

.cat_custom_theme article.post.type-post   .entry-header  .entry-header-inner {   background: rgba(255,255,255,0.87); padding: 8px; position: relative; overflow: hidden;  margin: 24px auto;  }
.cat_custom_theme article.post.type-post   .entry-header  .entry-header-inner h2.entry-title { color: #8B0000;  font-size: 30px; font-style: italic; padding: 0 24px;  }


.cat_custom_theme article.post.type-post   .entry-header  .entry-header-inner  table { border-collapse: collapse ;  border: none; margin: 0; }
.cat_custom_theme article.post.type-post   .entry-header  .entry-header-inner  table  td { padding: 0;border: none; }
.cat_custom_theme article.post.type-post   .entry-header  .entry-header-inner  table  td  div.thumb_image {height: 220px; width: 220px; float: left; background-size: cover; }
.cat_custom_theme article.post.type-post   .entry-header  .entry-header-inner::before { content: "";  position: absolute;  width: 100%;  height: 100%; top: 0; left: 0; z-index: -1;}


.cat_custom_theme article.post.type-post   .entry-header  .entry-header-inner  table    button {white-space: nowrap; background: #8B0000; -webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.39);
       box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.39); margin-right: 20px; margin-bottom: 4px; padding: 10px 10px; border: none; border-radius: 3px;
      color: #ffffff; font-size: 12px; cursor: pointer; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 16px;text-transform: none; }
      
.cat_custom_theme article.post.type-post  a { text-decoration: none;  }      


.post-inner  .entry-content > div  { max-width: 1000px !important;  }

.cats_to_article_replace::after {  content: "";  background-image: url(/wp-content/themes/twentytwenty_child/screen_02_12_2020_dummy.JPG);  background-color: #fff;  opacity: 0.1;
                                                    top: 0;  left: 0;  bottom: 0;  right: 0;  position: absolute;  z-index: -1;   }
.cats_to_article_replace::before {     content: "";     background-color: #fff;     opacity: 1;     display: block;     position: absolute;     top: 0;     left: 0;     width: 100%;     height: 100%;  z-index: -2; }

 .cats_to_article_replace .elementor-widget-container h2 {    color: #8B0000;    font-size: 30px;    font-style: italic;}

.hidden_menu_item { display: none; }