/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
html,body { overflow-x:hidden; }
body { font-size:18px; }

a,[type="button"], [type="submit"], button { color:#266fcc; }
[type="submit"] { border-color:#266fcc;}
a:hover { color:#5897fb;  }
[type="button"]:hover, [type="submit"]:hover, button:hover { 
  color:white; 
  background-color:#5897fb; 
  border-color:#5897fb; 
}
a:visited,[type="button"]:visited, [type="submit"]:visited, button:visited { 
  color:#2551cb; 
  border-color:#2551cb; 
}
.footnote { font-size:13px; }

/* Display another maager torani submenu for mobile */
.elementor-nav-menu .menu-item-57306 { display:none !important; }
@media (max-width: 768px) {
  .elementor-nav-menu .menu-item-57306 { display: block !important; }
  .elementor-nav-menu .menu-item-17629 { display: none !important; }
}

.searchandfilter ul { padding:0; }
.searchandfilter ul li label { width:100%; }
.searchandfilter .chosen-container-single .chosen-single { display:block; height:40px; line-height:40px; }
.searchandfilter .chosen-container { max-width:100%; }

.search-filter-results .shiur-flex { 
	background-color:#efefef; 
	display: grid;
  grid-template-columns: 30% 1fr;
  gap:8px;
	margin-bottom:12px;
  padding:8px;
}
.search-filter-results .shiur-details { display:flex; flex-wrap:wrap;}
.search-filter-results .shiur-details h3 { font-size:20px; margin:0; }
.search-filter-results .shiur-details > div { padding:0 !important; }
.search-filter-results .shiur-details .shiur-data { width:70%; }
.search-filter-results .shiur-details .shiur-metadata { width:30%; text-align:left; }
.search-filter-results .shiur-details .shiur-metadata i { float:left; margin-right:4px; }
.search-filter-results .shiur-details .shiur-metadata p { clear:both; }

@media (max-width: 900px) {
  .search-filter-results .shiur-flex { grid-template-columns: 1fr;}
  .search-filter-results .shiur-img,
  .search-filter-results .shiur-excerpt { display:none; }
  .search-filter-results .shiur-details .shiur-metadata i { float:none; }
}
/*@media (max-width: 4) {
  .search-filter-results .shiur-details > .shiur-data,
  .search-filter-results .shiur-details > .shiur-metadata { width:100%; padding:0; }
}*/

#latest_news { 
  display: grid;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: stretch;
  grid-template-columns: repeat(2,1fr);
  font-family:"Assistant"; 
}
@media (max-width: 767px) { 
  #latest_news { 
    grid-template-columns: repeat(1,1fr);
  } 
}
@media (min-width: 768px) { #latest_news img { width:240px; height:160px; } }
#latest_news h3 { color:#3F75BA; font-size:18px; font-weight:bold; margin:0;}
#latest_news h4 { color:#3F75BA; font-size:16px; margin:0;}
#latest_news .date { color:#adadad; font-size:12px; font-weight:bold;}

.custom_table {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
  direction:rtl;
}
table.custom_table td, table.custom_table th {
  border: 1px solid #ddd;
  padding: 8px;
  text-align:right;
}
.custom_table tr:nth-child(even){background-color: #f2f2f2;}
.custom_table tr:hover {background-color: #ddd;}
.custom_table th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #4CAF50;
  color: white;
}

.wp-pagenavi { display:flex; }

blockquote p { font-size:17px !important; }