.wpProQuiz_answerCorrect{background:#6db46d !important;font-weight:bold !important}.wpProQuiz_answerCorrect label{font-weight:bold !important}.wpProQuiz_answerIncorrect{background:#ff9191 !important;font-weight:bold !important}.wpProQuiz_content{margin-top:10px !important; }.wpProQuiz_content h2{margin-bottom:10px !important}*+html .wpProQuiz_button,*+html .wpProQuiz_button:hover{padding:3px 0 !important}.wpProQuiz_button,.wpProQuiz_button:hover{margin:0 !important;padding:5px 10px !important;background:#13455b !important;border-radius:11px !important;color:white !important;font-weight:bold !important;border:1px solid #13455b !important;box-shadow:1px 1px 1px #333 !important;text-shadow:none !important;filter:none !important;float:none}.wpProQuiz_question_page{margin-bottom:10px !important}.wpProQuiz_question_page span{font-weight:bold !important}.wpProQuiz_questionListItem:last-child,.wpProQuiz_questionListItemLastChildIE{padding:3px !important;margin-bottom:0 !important}.wpProQuiz_questionListItem{padding:3px !important;margin-bottom: 0px !important;background-image:none !important;margin-left:0 !important;list-style:none !important;border:0 !important}.wpProQuiz_questionListItem>table{border-collapse:collapse !important;margin:0 !important;padding:0 !important;width:100%}.wpProQuiz_list,.wpProQuiz_listItem,.wpProQuiz_questionList,.wpProQuiz_sortStringList,.wpProQuiz_sortStringList,.wpProQuiz_maxtrixSortCriterion,.wpProQuiz_resultsList,.wpProQuiz_catOverview ol{list-style:none !important;padding:0 !important;margin:0 !important}.wpProQuiz_list{border:0 !important}.wpProQuiz_questionList{margin-bottom:10px !important;list-style:none !important}.wpProQuiz_listItem{position:relative !important;border:0 !important;background-image:none !important}.wpProQuiz_response{background:#f8faf5 !important;border:1px solid #c4c4c4 !important;padding:5px !important;margin-bottom:15px !important;box-shadow:1px 1px 2px #AAA !important}.wpProQuiz_response span{font-weight:bold !important}.wpProQuiz_sort{width:25px !important}.wpProQuiz_results h3{margin-bottom:10px !important}.wpProQuiz_sort_correct_answer{font-weight:bold !important;margin-right:5px !important;display:none !important}.wpProQuiz_sortable,.wpProQuiz_sortStringItem{padding:5px !important;border:1px solid lightGrey !important;box-shadow:2px 2px 1px #EEE;background-color:#f8faf5 !important;cursor:move}.wpProQuiz_time_limit .time{font-weight:bold !important;margin-top:5px !important;margin-bottom:5px !important}.wpProQuiz_time_limit .wpProQuiz_progress{height:10px !important;background-color:blue !important;margin-bottom:5px !important}.wpProQuiz_time_limit_expired{font-weight:bold !important;font-size:15px !important;text-align:center !important}.wpProQuiz_question_text{margin-bottom:10px !important}.wpProQuiz_tipp>div{padding:10px !important;background-color:#ddecff !important;border:1px dotted #363636 !important;border-radius:10px !important;position:absolute !important;bottom:5px !important;left:5px !important;right:5px !important;box-shadow:2px 2px 5px 0 #313131 !important;z-index:99999 !important}.wpProQuiz_matrixSortString,.wpProQuiz_matrixSortString>h3{margin-bottom:10px !important;margin-top:0 !important}.wpProQuiz_matrixSortString{background:#f8faf5 !important;border:1px solid #c3d1a3 !important;padding:5px !important}.wpProQuiz_sortStringList{padding:10px !important;border:0 !important}.wpProQuiz_sortStringList>li{float:left !important;margin-left:5px !important;margin-right:5px !important;margin-bottom:5px !important}.wpProQuiz_sortStringItem{margin:0 !important;background-image:none !important;list-style:none !important}.wpProQuiz_maxtrixSortCriterion{padding:5px !important}.wpProQuiz_placehold{background-color:#ffffc2 !important;list-style:none !important;background-image:none !important;padding:5px !important;height:30px !important;min-width:50px !important;margin:0 !important}.wpProQuiz_maxtrixSortText{padding:5px !important}.wpProQuiz_mextrixTr>td{border:1px solid #d1d1d1 !important;padding:5px !important;vertical-align:middle !important}.wpProQuiz_points{font-weight:bold !important;text-align:center !important;margin-bottom:20px !important}.wpProQuiz_cloze input[type="text"]{background:transparent;border:0 !important;border-bottom:1px solid !important;height:18px !important;margin:0 !important;padding:0 4px 0 4px !important;color:black !important;border-radius:0 !important;box-shadow:0 0 !important}.wpProQuiz_cloze input:focus{outline:none !important}.wpProQuiz_questionListItem input,.wpProQuiz_questionListItem label{margin:0 !important;font-weight:normal;display:inline}.wpProQuiz_questionListItem input{float:none !important;display:inline !important}.wpProQuiz_resultsList{border:0 !important}.wpProQuiz_resultsList>li{background-image:none !important;padding:0 !important;margin:0 !important;list-style-type:none !important;border:0 !important}.wpProQuiz_lock,.wpProQuiz_prerequisite,.wpProQuiz_startOnlyRegisteredUser,.wpProQuiz_loadQuiz{border:1px dotted #ffc3c3 !important;background-color:#fff7f7 !important}.wpProQuiz_lock p,.wpProQuiz_prerequisite p,.wpProQuiz_startOnlyRegisteredUser p,.wpProQuiz_loadQuiz p{margin:20px !important;font-weight:bold !important}.wpProQuiz_toplistTable{width:100% !important;border:1px solid #c3d1a3 !important;border-collapse:collapse !important;margin:0 !important}.wpProQuiz_toplistTable caption{caption-side:top !important;text-align:right !important;padding-bottom:2px !important;color:gray !important;margin:0 !important;font-size:11px !important}.wpProQuiz_toplistTable thead tr{background:#9bbb59 !important;padding:5px !important;color:white !important;font-weight:bold !important}.wpProQuiz_toplistTable tbody td:first-child{font-weight:bold !important}.wpProQuiz_toplistTable td,.wpProQuiz_toplistTable th{padding:5px !important;text-align:center !important;border:0 !important}.wpProQuiz_toplistTable th{background:#9bbb59 !important}.wpProQuiz_toplistTrOdd{background-color:#ebf1de !important}.wpProQuiz_addToplist{margin-top:10px !important;background-color:#f5faea !important;padding:10px !important;border:1px solid #c3d1a3 !important}.wpProQuiz_addToplistMessage{border:1px solid #a0a0a0 !important;background-color:#fcffb3 !important;margin-bottom:5px !important;border-radius:5px !important;padding:5px !important;font-weight:bold !important;color:dimGray !important}.wpProQuiz_resultTable{margin:15px auto !important;width:400px !important;border:1px solid #c4c4c4 !important;padding:15px !important;font-weight:bold !important}.wpProQuiz_resultTable table{width:100% !important;border-collapse:collapse !important;margin:0 !important;border:0 !important}.wpProQuiz_resultName{width:100px !important;border-right:1px solid #868686 !important;padding:10px 0 !important;border-bottom:0 !important;border-top:0 !important;border-left:0 !important}.wpProQuiz_resultValue{padding:0 !important;border:0 !important}.wpProQuiz_resultValue div{color:black !important;text-align:right !important;box-shadow:1px 1px 3px 1px #c4c4c4 !important;display:inline-block !important;height:18px !important;zoom:1 !important;*display:inline !important;margin-right:3px !important;vertical-align:middle !important}.wpProQuiz_addBox label{display:inline !important}.wpProQuiz_addBox input[type="text"]{margin:0 !important}.wpProQuiz_reviewQuestion{max-height:100px;overflow:hidden;border:1px solid #c3d1a3;background-color:#f8faf5;position:relative}.wpProQuiz_box{border:1px solid #c3d1a3;background-color:#f8faf5}.wpProQuiz_checkPage h3{margin:10px 0 10px 0}.wpProQuiz_reviewQuestion ol,.wpProQuiz_checkPage ol{list-style-type:none !important;margin:0 !important;padding:5px 12px 0 5px !important;zoom:1 !important;position:relative !important;border:0 !important}.wpProQuiz_reviewQuestion ol:after{content:".";display:block;height:0;clear:both;visibility:hidden}.wpProQuiz_reviewQuestionTarget{font-weight:bold;border-color:#7db1d3 !important;box-shadow:0 0 2px 1px #c4c4c4}.wpProQuiz_reviewQuestion li,.wpProQuiz_checkPage li{float:left !important;margin:0 5px 5px 0 !important;border:1px solid #cfcfcf;padding:5px 0 5px 0 !important;width:30px !important;text-align:center !important;background-color:white;cursor:pointer !important;list-style-type:none !important;background-image:none !important}.wpProQuiz_reviewQuestion div{position:absolute;right:0;background-color:#b8b8b8;top:0;height:20px;width:10px;border:0;border-radius:10px;cursor:move}.wpProQuiz_reviewLegend{padding:5px !important;margin-bottom:8px !important}.wpProQuiz_reviewLegend ol{list-style-type:none !important;padding:0 !important;margin:0 !important;border:0 !important}.wpProQuiz_reviewLegend li{float:left !important;padding-right:5px !important;list-style-type:none !important;margin:0 !important;border:0 !important;background-image:none !important}.wpProQuiz_reviewColor{height:10px !important;width:10px !important;display:inline-block !important;margin-right:2px !important}.wpProQuiz_button2{border:1px solid #dadada !important;background:whiteSmoke !important;color:#303030 !important;border-radius:4px !important;padding:3px 5px !important;box-shadow:1px 1px 1px #a7a7a7 !important;text-shadow:none !important;filter:none !important;margin:0 !important;font-weight:normal !important}.wpProQuiz_button2:hover{background:#ebebeb !important}.wpProQuiz_reviewDiv{margin:20px 0 20px 0 !important}.wpProQuiz_header{margin:0 !important;display:none;}.wpProQuiz_catOverview{margin-top:10px;margin-bottom:20px}.wpProQuiz_catOverview li{list-style:none !important;padding:0 !important;clear:left !important;border-bottom:1px dashed #aaa;height:1.05em !important;margin:10px 0 0 0 !important;position:relative !important}.wpProQuiz_catOverview span{background:#fff !important;padding:0 3px 0 0 !important;float:left !important;position:absolute !important;text-decoration:none !important}span.wpProQuiz_catPercent{font-weight:bold !important;padding-left:5px !important;color:#000 !important;right:0 !important}.wpProQuiz_forms{margin:20px 0 20px 0 !important}.wpProQuiz_required{color:#F00 !important;font-weight:bold !important}.wpProQuiz_invalidate{border:1px solid #ffcfcf !important;background:#ffebe8 !important;padding:4px !important;margin:4px 0 4px 0 !important;display:none}.wpProQuiz_forms table{width:auto !important;border-collapse:separate !important;border-spacing:2px !important}.wpProQuiz_forms td{vertical-align:top !important;padding:0 0 8px 0 !important;margin:0 !important;border:0 !important;background:none !important}.wpProQuiz_forms input,.wpProQuiz_forms textarea,.wpProQuiz_forms label,.wpProQuiz_forms select{margin:0 !important;float:none !important;display:inline !important}.wpProQuiz_forms select{width:auto !important}body .wp-show-posts a{box-shadow:0 0 0 transparent}.wp-show-posts-entry-title a{text-decoration:none}a.wp-show-posts-read-more,a.wp-show-posts-read-more:visited{display:inline-block;padding:8px 15px;border:2px solid #222;color:#222;font-size:.8em;text-decoration:none}.wpsp-read-more{margin:0 0 1em;display:inline-block}a.wp-show-posts-read-more:focus,a.wp-show-posts-read-more:hover{border:2px solid transparent;color:#fff;background:#222;text-decoration:none}.wp-show-posts-image{margin-bottom:1em}.wp-show-posts-image.wpsp-image-left{float:left;margin-right:1.5em}.wp-show-posts-image.wpsp-image-right{float:right;margin-left:1.5em}.wp-show-posts-image.wpsp-image-center{display:block;text-align:center}.wp-show-posts-image img{margin:0!important;vertical-align:bottom;height:auto}.wp-show-posts-entry-header{margin:0 0 1em;padding:0}.wp-show-posts .wp-show-posts-entry-title{margin:0}.wp-show-posts-updated{display:none}.wp-show-posts-entry-content,.wp-show-posts-entry-summary{margin-bottom:1em}.wp-show-posts-entry-meta{font-size:.8em}.wp-show-posts-separator{opacity:.5}.wp-show-posts-meta a,.wp-show-posts-meta a:visited{color:rgba(0,0,0,.5)}.stack-wp-show-posts-byline,.stack-wp-show-posts-posted-on{display:block}.wp-show-posts-entry-meta-below-post{margin-bottom:1em}.wp-show-posts-columns:not(.wp-show-posts-masonry){display:flex;flex-wrap:wrap}.wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block){display:flex;flex-direction:row}.wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block) .wp-show-posts-image img{flex:0 0 auto;object-fit:scale-down}.wpsp-clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.wp-show-posts:not(.wp-show-posts-columns) .wp-show-posts-single:not(:last-child){margin-bottom:2em}.wpsp-load-more{margin-top:2em}.wp-show-posts-columns .wp-show-posts-inner{flex:1}.wp-show-posts-inner:after{clear:both;display:table;content:'';width:0;height:0;overflow:hidden;visibility:hidden}.wp-show-posts-single.post{margin-bottom:0}@media (min-width:768px){.wpsp-col-1,.wpsp-col-10,.wpsp-col-11,.wpsp-col-12,.wpsp-col-2,.wpsp-col-20,.wpsp-col-3,.wpsp-col-4,.wpsp-col-5,.wpsp-col-6,.wpsp-col-7,.wpsp-col-8,.wpsp-col-9{float:left}.wpsp-col-1{width:8.333333%}.wpsp-col-2{width:16.666667%}.wpsp-col-3{width:25%}.wpsp-col-4{width:33.333%}.wpsp-col-5{width:41.666667%}.wpsp-col-6{width:50%}.wpsp-col-7{width:58.333333%}.wpsp-col-8{width:66.666667%}.wpsp-col-9{width:75%}.wpsp-col-10{width:83.333333%}.wpsp-col-11{width:91.666667%}.wpsp-col-12{width:100%}.wpsp-col-20{width:20%}}@media (max-width:767px){.wp-show-posts-columns,.wp-show-posts-inner{margin-left:0!important;margin-right:0!important}.wp-show-posts-columns .wp-show-posts-single{display:block;width:100%}.wp-show-posts-image.wpsp-image-left,.wp-show-posts-image.wpsp-image-right{float:none;margin-right:0;margin-left:0}}.wp-show-posts-inner :last-child{margin-bottom:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wpsp-clearfix:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: Georgia, 'Times New Roman', Times, serif;
line-height: 1.7;
color: #333;
background-color: #f8f8f8;
font-size: 18px;
} .alignleft { float: left; margin: 0 20px 20px 0; }
.alignright { float: right; margin: 0 0 20px 20px; }
.aligncenter { text-align: center; margin: 20px auto; display: block; }
.wp-caption { max-width: 100%; }
.wp-caption-text { font-size: 14px; color: #666; margin-top: 8px; }
.screen-reader-text { display: none; } .site-header {
background-color: #fff;
padding: 20px 0;
border-bottom: 1px solid #e0e0e0;
position: sticky;
top: 0;
z-index: 100;
}
.header-container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
display: flex;
justify-content: space-between;
align-items: center;
}
.site-title a {
font-size: 24px;
font-weight: bold;
color: #333;
text-decoration: none;
}
.site-title a:hover {
color: #666;
}
.nav-toggle {
display: none;
background: none;
border: 2px solid #333;
padding: 8px 12px;
cursor: pointer;
font-size: 16px;
}
.search-toggle {
background: none;
border: 2px solid #333;
padding: 8px 12px;
cursor: pointer;
font-size: 16px;
} .main-navigation ul {
list-style: none;
display: flex;
gap: 30px;
}
.main-navigation a {
text-decoration: none;
color: #333;
font-size: 16px;
padding: 10px 0;
border-bottom: 2px solid transparent;
transition: all 0.2s ease;
}
.main-navigation a:hover,
.main-navigation .current-menu-item a {
border-bottom-color: #333;
} .hero-section {
background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)), #666;
color: white;
text-align: center;
padding: 80px 20px;
min-height: 300px;
display: flex;
align-items: center;
justify-content: center;
}
.hero-content .entry-title {
font-size: 2.5rem;
font-weight: normal;
margin-bottom: 30px;
line-height: 1.3;
max-width: 800px;
}
.entry-meta {
display: flex;
align-items: center;
justify-content: center;
gap: 15px;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1px;
}
.meta-divider {
width: 1px;
height: 15px;
background-color: rgba(255,255,255,0.5);
} .site-main {
max-width: 800px;
margin: 60px auto;
padding: 0 20px;
}
.entry-content {
font-size: 18px;
line-height: 1.7;
}
.entry-content p {
margin-bottom: 24px;
color: #444;
text-align: justify;
}
.entry-content h2,
.entry-content h3,
.entry-content h4 {
margin: 30px 0 20px;
color: #333;
line-height: 1.3;
}
.entry-content h2 { font-size: 1.8rem; }
.entry-content h3 { font-size: 1.5rem; }
.entry-content h4 { font-size: 1.3rem; } .entry-content img {
max-width: 100%;
height: auto;
border-radius: 4px;
}
.wp-video,
.wp-embedded-content {
margin: 40px 0;
border-radius: 4px;
overflow: hidden;
} .post-navigation {
margin: 50px 0 30px;
padding-top: 30px;
border-top: 1px solid #e0e0e0;
display: flex;
justify-content: space-between;
gap: 20px;
}
.nav-previous a,
.nav-next a {
padding: 12px 20px;
background: #f0f0f0;
text-decoration: none;
color: #333;
border-radius: 3px;
font-size: 16px;
transition: all 0.2s ease;
}
.nav-previous a:hover,
.nav-next a:hover {
background: #e0e0e0;
} .blog .site-main,
.archive .site-main {
max-width: 1000px;
}
.post-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 40px;
margin-bottom: 60px;
}
.post-card {
background: white;
border-radius: 8px;
overflow: hidden;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
transition: transform 0.2s ease;
}
.post-card:hover {
transform: translateY(-2px);
}
.post-card .entry-title {
font-size: 1.4rem;
margin: 20px;
line-height: 1.3;
}
.post-card .entry-title a {
color: #333;
text-decoration: none;
}
.post-card .entry-title a:hover {
color: #666;
}
.post-card .entry-summary {
padding: 0 20px 20px;
color: #666;
font-size: 16px;
}
.post-card .entry-meta {
padding: 0 20px 15px;
font-size: 14px;
color: #888;
justify-content: flex-start;
} .pagination {
text-align: center;
margin: 40px 0;
}
.pagination .page-numbers {
display: inline-block;
padding: 10px 15px;
margin: 0 5px;
background: #f0f0f0;
color: #333;
text-decoration: none;
border-radius: 3px;
font-size: 16px;
}
.pagination .page-numbers:hover,
.pagination .page-numbers.current {
background: #333;
color: white;
} .site-footer {
background: #2c3e50;
color: white;
text-align: center;
padding: 40px 20px;
margin-top: 80px;
}
.footer-content {
max-width: 1200px;
margin: 0 auto;
} .comments-area {
margin-top: 50px;
padding-top: 30px;
border-top: 1px solid #e0e0e0;
}
.comment-list {
list-style: none;
margin-bottom: 30px;
}
.comment-body {
background: #f9f9f9;
padding: 20px;
border-radius: 5px;
margin-bottom: 20px;
}
.comment-author {
font-weight: bold;
margin-bottom: 10px;
}
.comment-form input,
.comment-form textarea {
width: 100%;
padding: 12px;
border: 1px solid #ddd;
border-radius: 3px;
font-size: 16px;
margin-bottom: 15px;
font-family: inherit;
}
.comment-form input[type="submit"] {
background: #333;
color: white;
border: none;
cursor: pointer;
width: auto;
padding: 12px 24px;
}
.comment-form input[type="submit"]:hover {
background: #555;
} @media (max-width: 768px) {
.nav-toggle {
display: block;
}
.main-navigation {
display: none;
position: absolute;
top: 100%;
left: 0;
right: 0;
background: white;
border-bottom: 1px solid #e0e0e0;
padding: 20px;
}
.main-navigation.toggled {
display: block;
}
.main-navigation ul {
flex-direction: column;
gap: 15px;
}
.hero-section {
padding: 60px 20px;
min-height: 250px;
}
.hero-content .entry-title {
font-size: 1.8rem;
margin-bottom: 25px;
}
.entry-meta {
flex-direction: column;
gap: 8px;
}
.meta-divider {
display: none;
}
.site-main {
margin: 40px auto;
}
.entry-content p {
font-size: 17px;
text-align: left;
}
.post-navigation {
flex-direction: column;
}
}
@media (max-width: 480px) {
.header-container {
padding: 0 15px;
}
.site-title a {
font-size: 20px;
}
.hero-section {
padding: 40px 15px;
}
.hero-content .entry-title {
font-size: 1.5rem;
}
.site-main {
padding: 0 15px;
}
.entry-content p {
font-size: 16px;
margin-bottom: 20px;
}
.post-grid {
grid-template-columns: 1fr;
gap: 20px;
}
} .nav-toggle:focus,
.search-toggle:focus,
input:focus,
textarea:focus,
a:focus {
outline: 2px solid #4A90E2;
outline-offset: 2px;
} @media (prefers-contrast: high) {
body {
background: white;
color: black;
}
.hero-section {
background: #000;
}
} @media (prefers-reduced-motion: reduce) {
.post-card,
.nav-previous a,
.nav-next a {
transition: none;
}
}