/*
Theme Name: MathOmid
Theme URI: 
Author: 
Author URI: 
Description: special child of twenty twenty three
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: twentytwentythree
Text Domain: mathomid
Tags: 
*/

/* general */
.wp-block-footnotes li{ list-style:persian !important; }
.wp-block-footnotes {  padding-top: var(--wp--preset--spacing--40); margin-top: var(--wp--preset--spacing--40); border-top: 1px solid #eee;}
.wp-block-query-pagination {margin-top: var(--wp--preset--spacing--40);}
.entry-content .wp-block-columns, .wp-block-file, .wp-block-image.aligncenter {margin-top: var(--wp--preset--spacing--30) !important; margin-bottom: var(--wp--preset--spacing--30) !important;}
.is-layout-constrained > .alignleft {margin-inline-start: 2em !important; margin-inline-end: 0 !important;}
.is-layout-constrained > .alignright {margin-inline-start: 0 !important; margin-inline-end: 2em !important;}
.margined-paragraphs li {margin-bottom:5px;}
.margined-paragraphs ul {padding-right: var(--wp--preset--spacing--40);}
.margined-paragraphs p {margin-bottom: 8px;}
.archiveButtonsDiv .wp-element-button {font-size:100% !important;}
.wp-block-separator {width:90%;}
.section-max-width {max-width: 1000px;}
.box-max-width {max-width:360px;}
.margin-auto{margin-right:auto; margin-left:auto;}
.full-width{width:100%;}
.full-width a{width:100%;}
.page-navigation div a{text-decoration:none !important; color: #666; font-size:120%;}
.page-navigation{color: #666;}
.is-content-justification-space-between{ display:flex; flex-wrap: nowrap;
  justify-content: space-between;}
strong{font-weight:600;}
.wp-block-button__link, .wp-element-button a{color:black;}
.wp-element-button:visited, .wp-block-button__link:visited {color:black;}
.justified {text-align:justify;}
.author-div{height:50px; line-height:50px; display:flex; align-items: cenetr;}
.author-div a{text-decoration:none;}
.round-image {border-radius:50px; float:right; margin-left:5px;}
.wp-block-post-content a:where(:not(.wp-element-button)){color: var(--wp--preset--color--contrast);}
a:where(:not(.wp-element-button)):hover{color: #003a3b;}
.min-height{min-height:600px;}

/*header*/
.sticky-header {top:0px;}
header {
box-shadow:0px 1px 2px rgba(16, 24, 40, 0.1); position:sticky; z-index:2000;}
.wp-block-navigation-link a {
padding: var(--wp--preset--spacing--30);
margin-bottom: calc(-1*var(--wp--preset--spacing--30));
margin-top: calc(-1*var(--wp--preset--spacing--30));
}
.wp-block-navigation-link a:hover {
text-decoration:none;
background: var(--wp--preset--color--secondary);
}

/*like, seen and bookmark*/
.seen-block p {margin:0px; line-height:0;}
.wpulike {padding:0px !important;}


/*lesson plan profile css*/
.tagForm {font-size: 80%; padding: 3px 15px; text-decoration:none; border-radius:5px; display:inline-block; margin: 2px 0; border: 1px solid var(--wp--preset--color--contrast);}
.taxonomy-post_tag a, .taxonomy-topics a, .taxonomy-stage a, .taxonomy-tags-lessonplan a{font-size: 72%; padding: 3px 15px; text-decoration: none; border-radius: 5px; display: inline-block; margin: 2px 0; border: 1px solid var(--wp--preset--color--contrast);}
.wp-block-post-terms__prefix{display:block; color: #666; font-weight:600; font-size:90%;}
.side-bar-content{
font-size: 90%;}
.side-bar-content p{color:#666;
margin:0}
.side-bar-section{
border-top: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  border-radius: 3px;
box-sizing:border-box;
background: var(--wp--preset--color--secondary);
border-right: 6px solid var(--wp--preset--color--primary);
margin:4px 0;
padding:10px 15px;
}
.side-bar-heading{border-right: 6px solid var(--wp--preset--color--contrast);}

/*comment*/
.comment-reply-title {font-size: var(--wp--preset--font-size--large) !important;}
#cancel-comment-reply-link {font-size: var(--wp--preset--font-size--small);}
.comment-form .form-submit #submit{font-size: var(--wp--preset--font-size--tiny) !important;}

/*Accordion and Toggle*/
.wp-block-getwid-toggle__header, .wp-block-getwid-accordion__header {box-sizing:border-box; padding: 0.7em 1em !important;} 
.wp-block-getwid-toggle__header-wrapper, .wp-block-getwid-accordion__header-wrapper {box-sizing: border-box; background: var(--wp--preset--color--secondary); border:1px solid #eaeaea !important;}
.wp-block-getwid-toggle__header a, .wp-block-getwid-accordion__header a{color: black;}
.wp-block-getwid-toggle__content, .wp-block-getwid-accardion__content {border:1px solid #eaeaea;}
.wp-block-getwid-accordion {margin-top: var(--wp--preset--spacing--30) !important; margin-bottom: var(--wp--preset--spacing--30) !important;}
.wp-block-getwid-accordion .aligncenter, .wp-block-getwid-toggle .aligncenter{margin-right:auto; margin-left:auto;}



/*tabs*/
.wp-block-getwid-tabs__tab-content, .wp-block-getwid-tabs__nav-link.ui-tabs-active {border-color: var(--wp--preset--color--contrast);}
.wp-block-getwid-tabs__nav-link.ui-tabs-active {border-bottom:none;}
.wp-block-getwid-tabs__nav-links {
padding-right: 0px !important;
justify-content: flex-start !important;}
.wp-block-getwid-tabs__nav-link {
background: #f7f7f7;
 border-bottom: 1px solid var(--wp--preset--color--contrast);
border-radius: 5px 5px 0 0;
margin: 0 0 0 5px !important; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.wp-block-getwid-tabs .wp-block-getwid-tabs__title-wrapper a {color: black !important;}
.wp-block-getwid-tabs {margin-top: var(--wp--preset--spacing--30) !important; margin-bottom: var(--wp--preset--spacing--30) !important;}
.wp-block-getwid-tabs__tab-content {
border-radius: 5px 0 5px 5px;}

/*wp-block-file*/
.wp-block-file a{display:none;}
.wp-block-file .wp-block-file__button {
display:inline !important;
text-align:center;
}

/*progress bar*/
.wp-block-getwid-progress-bar__bar {
  height: 30px;
  border-radius: 5px;}
.wp-block-getwid-progress-bar__percent {
  font-family:'vazirf';
}

/*snapshot*/
.snapshot {border-radius: 5px; box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1); border-right: 6px solid var(--wp--preset--color--contrast); border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; gap: var(--wp--preset--spacing--50) var(--wp--preset--spacing--50); background: var(--wp--preset--color--secondary);
padding-top: var(--wp--preset--spacing--40);  padding-right: var(--wp--preset--spacing--50); padding-bottom: var(--wp--preset--spacing--40);  padding-left: var(--wp--preset--spacing--50);
}

/*author*/
.author-bio .avatar{width:150px; height:150px; border-radius:50%;}
.resume-card {background: #f7f7f7; padding: var(--wp--preset--spacing--40);  margin-bottom: var(--wp--preset--spacing--30) !important; 
/*flex-basis: 49%;*/}
.resume-card-container {/*display:flex; flex-wrap:wrap;  gap: var(--wp--preset--spacing--30) var(--wp--preset--spacing--30);*/}
.resume-card ul {padding-right: 0 !important;}

/*abstract*/
.abstract{box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.1); border-right: 6px solid var(--wp--preset--color--contrast); border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; 
border-radius:5px;
}

.columns-4{
grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--wp--preset--spacing--40);
}
.columns-3{
grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--wp--preset--spacing--40);
}

/*main menu in mobile*/
@media only screen and (max-width: 600px) {
#modal-1-content ul{
	display: block;
	width: 100%;
	padding: 0px !important;
	margin: 0px !important;
}
#modal-1-content ul li{
	width: 100%;
	text-align: center !important;
	padding: 0px !important;
	margin: 0px !important;
}
#modal-1-content ul li a{
	width: 100%;
	padding: 0px !important;
	margin: 0px !important;
	text-align: center !important;
	border: 1px solid #efefef;
	font-size: 150%;
}
}