/*
Theme Name: INC (Blockpress Child)
Theme URI: https://blockpresswp.com/
Template: blockpress
Author: MotionBlocks
Description: The block theme for creative sites with maximum perfomance and flexibility. It has more than 12 query loop templates, a lot of predefined Post and Page layouts, header and footer patterns, style switcher, library of block styles and section patterns, dark color scheme, font selector. Theme doesn't use jquery dependencies and any style library. All of these makes theme to be perfect if you need 100 web vitals score even without cache plugins. BlockPress can be used also to make super fast and clean Woocommerce shops. It has improved style loading for Woocommerce, better inputs, very clean design for shop pages and improved layouts for woocommerce blocks.
Tags: e-commerce,block-patterns,block-styles,editor-style,full-site-editing,full-width-template,rtl-language-support,template-editing,translation-ready,wide-blocks
Version: 1.2.1.1685583210
Updated: 2023-06-01 01:33:30

*/


td.views-field-field-announcement,td.views-field-field-file-url,td.views-field-field-video-link {width: 20px;}
.wp-block-themeisle-blocks-tabs {--border-color: #92ace8!important;}
.wp-block-themeisle-blocks-tabs-item .wp-block-themeisle-blocks-tabs-item__content {border-color: #e6eaf2!important;}
tr.odd, tr.even { border-bottom: 1pt solid #9274742e;}
/*.wp-block-group.has-textonprimary-background-color.has-background.fr-sticky-header.is-layout-flow.wp-container-6 {padding: 10px 30px 10px 20px;}*/
.site-header-div{padding: 10px 30px 10px 20px;}
td.views-field.views-field-field-dlec>a, td.views-field.views-field-title>a{pointer-events: none;text-decoration: none;}

.wp-block-table td, .wp-block-table th, .wp-block-table tr, .wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th, .wp-block-table.is-style-stripes tr {
    border: 1px solid #cecece00;
}

.wp-block-cover {
    min-height: 350px!important;    
}

.wp-lectures-label {
    background-color: #23659E;
    color: white;
}

li.wp-lectures-listlink a:hover {
    color: black;
}
li.wp-lectures-listlink a {
    color: gray;
    text-decoration: none;
	font-size: medium;
}
li.wp-lectures-listlink {
    list-style: none;
    display: flex;
    width: 110px;
	padding-left: 5px;
}

li.wp-lectures-listlink:hover {
    background-color: #80808063;
}

.wp-table-lectures td:first-child {
	width: 30%;
}
.wp-table-lectures td:nth-child(2) {
	width: 50%;
}
.wp-table-lectures td:last-child {
	width: 20%;
}


.wp-table-all_seminars td:nth-child(1), .wp-table-distinguished_lectures td:nth-child(1) {
    white-space: nowrap;
}


.wp-table-all_seminars td:nth-child(4) img, .wp-table-all_seminars td:nth-child(5) img, .wp-table-all_seminars td:nth-child(6) img , .wp-table-distinguished_lectures td:nth-child(4) img, .wp-table-distinguished_lectures td:nth-child(5) img, .wp-table-distinguished_lectures td:nth-child(6) img {
    width: 20px;
    min-width: 20px;
}

#tablepress-3 tbody td.column-1,#tablepress-4 tbody td.column-1 {
    white-space: nowrap;
    width: 10%;
}

#tablepress-3 tbody td.column-4,#tablepress-3 tbody td.column-5,#tablepress-3 tbody td.column-6,#tablepress-4 tbody td.column-4,#tablepress-4 tbody td.column-5,#tablepress-4 tbody td.column-6 {
    width: 5%;
}




.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table .table {
  background-color: #fff;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive > .table-bordered {
  border: 0;
}

  .mo-block-padding {
    
  }

@media (max-width: 991.98px) {
  .mo-block-padding {
       padding-right:10px!important;
	   padding-left:10px!important;
  }
  
}