/* FONT IMPORT */ 

/* @import url('https://fonts.googleapis.com/css2?family=Volkhov:ital@0;1&display=swap'); */ 

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Volkhov:ital@0;1&display=swap');

/* BACKGROUND IMAGE */ 

div .wonderpluginaudio, div #wonderpluginaudio-1 {
	display:inline!important;
}

/* BACKGROUND IMAGE */ 

body {
	background-image: url("https://plumaacademy.com/wp-content/uploads/2022/10/pa-background-20.jpg")!important;
	background-color: white;
	background-size: cover;
	background-repeat: no-repeat;}


	
/* HEADERS */ 

h1,h2,h3,h4,h5,h6 {
	font-family: 'Volkhov', serif;
	color: #1094B0;
}

h1 {
	font-size:65px;
	line-height:1.15;
	text-align: center;
	margin: 18px 0 0.5em 0;
}

h2 {
	font-size:28px;
	line-height:1.15;
	margin: 18px 0 0.5em 0;
}

h2, h3, h4, h5, h6 {
	font-weight:normal;
}

blockquote:before {
	display: none;
}

h3 {
	font-size:25px;
}

h4 {
	font-size:22px;
}

h5 {
	font-size:25px;
}



body.single-post .post_header_title h1 {
		font-family: 'Volkhov', serif;
		font-size:4em;
		font-weight:normal;
}

#page_content_wrapper p.subtitle {
	font-size: 160%;
	text-align: center;
	margin: 0 30px 30px 30px!important;
	
}

/* BODY */ 

.post_content_wrapper p {
	color: black;
	letter-spacing: 0.2px;
	padding: 0!important;
	margin: 5px 0 1.5em 0;
}

.post_content_wrapper ul li {
	margin: 5px 0 1.5em 0;
}

p .post-translation {
	margin-top:-20!important;
}



/* FOOTER */

div #footer {
	padding:0;
	font-size:13px;
}

#footer .sidebar_widget.one > li {
	margin-bottom:5px;
}

div .footer_bar_wrapper {
	display:none;
}


/* HEADER STUFF */

.categories a {
	text-transform: uppercase;
	color: black;
	letter-spacing:2px;
	font-size: 15px;
}

p.level {
	text-align:center;
	font-weight:bold;
	font-size:11px;
	letter-spacing:2px;
	text-transform:uppercase;
	color:grey;
	margin: 15px 0;
}

div.taxonomy-category {
	margin: 20px auto 0 auto;
}

.post_wrapper .post_content_wrapper .post_header img .post-img-v {
	display:block;
	margin: 0 auto 0 auto;
	max-width:10%;
	text-align:center;
}

body.single .post_header {
	margin-bottom:0;
}

div#page_caption {
	display:none;
}

div.title-image figure {
	margin-top:25px;
		margin-bottom:15px;
}

div.title-image figure img {
	box-shadow: 0 0 white!important;
	border: 3px solid #027DAA;
	border-radius: 100px!important;
	background-color:#027DAA;
}



.credits {
	font-size:12px;
	color:#bfbfbf;
}

.credits a {
	color:#bfbfbf;
}


.sidebar .credits {
	color:#58b8cc;
}

.sidebar .credits a {
	color:#58b8cc;
}

div .blog-wrapper .credits a {
	color:#bfbfbf;
	font-weight:normal;
}


h1.post-title {
	margin-bottom:15px;
	color:#027DAA;
}

h1.blog-title {
	margin-bottom:15px;
	color:#00679e;
}

h2.blog-subtitle {
	color:#242424;
	margin-bottom:30px;
}

div.blog-wrapper {
	max-width:800px;
	margin: 0 auto;
}

[class*="page-id-"] #wrapper #page_caption {
	display:block!important;
}

[class*="page-id-1374"] #wrapper #page_caption, [class*="page-id-1371"] #wrapper #page_caption, [class*="page-id-1376"] #wrapper #page_caption, [class*="page-id-1370"] #wrapper #page_caption, [class*="page-id-1372"] #wrapper #page_caption, [class*="page-id-1584"] #wrapper #page_caption, [class*="page-id-1092"] #wrapper #page_caption, [class*="page-id-1369"] #wrapper #page_caption, [class*="page-id-1377"] #wrapper #page_caption, [class*="page-id-1609"] #wrapper #page_caption, [class*="page-id-1654"] #wrapper #page_caption, [class*="page-id-1760"] #wrapper #page_caption, [class*="page-id-1792"] #wrapper #page_caption, [class*="page-id-1829"] #wrapper #page_caption, [class*="page-id-2129"] #wrapper #page_caption, [class*="page-id-2424"] #wrapper #page_caption, [class*="page-id-2480"] #wrapper #page_caption, [class*="page-id-5933"] #wrapper #page_caption, [class*="page-id-7090"] #wrapper #page_caption, [class*="page-id-7139"] #wrapper #page_caption  {
	display:none!important;
}

[class*="page-id-"] #wrapper .page_title_wrapper {
	display:none;
}

[class*="page-id-"] div .page-title {
	font-size:80px;
	margin-top:45px;
	margin-bottom:0;
}

[class*="page-id-"] div .page-title-translation {
	margin-top:0;
	margin-bottom:50px;
}

/* SMALL TOP IMAGES */

div .pi-images figure {
	margin-top:20px;
	margin-bottom:20px;
}

@media only screen and (max-width: 960px) {

div .pi-images {
	width:60%;
	margin:0 auto;
}
}

/* LOGIN - LOGOUT */ 
	
div .ihc-logout-wrap {
	display:inline-block;
	margin: 10px auto 10px auto!important;
	background-color:#1094B0;
	width:auto;
	padding:10px 30px;
	border-radius:30px;
	  transition: 0.5s;
}

div .logout-button-center {
	text-align:center;
}

div .ihc-logout-wrap:hover {
	background-color:#0a738a;
}

div .ihc-logout-wrap a {
	text-transform:uppercase;
	font-weight:bold;
	color:white;
}

/* IMAGE AND CAPTION */ 

div figure figcaption {
	text-align:center;
	font-size:15px;
	color:black;
}

.sidebar figcaption {
	color:white;
	line-height:1.4;
}

.wp-block-image figcaption {
		margin-top:10px;
			margin-bottom:0px;
}

#page_content_wrapper .inner {
	margin-top:0;
}

.wp-block-image figure {
	margin-top:50px;
		margin-bottom:50px;
}

#page_content_wrapper .inner .sidebar_content .post-image img {
		border-radius: 0 0 50px 0;
	box-shadow: -15px -15px #1094B0;
}

/* SIDEBAR */ 

div .sidebar_wrapper {
	display:none;
}


/* BLOG IMAGES */ 

div .blog-wrapper img {
	border-radius:15px;
	box-shadow: 20px -20px #f0f0f0;
}


/* BLOCKQUOTE */ 

blockquote {
	font-family: 'Open Sans', sans-serif;
	margin: 1.5em 20% 1.6em 20%;
	font-style: normal;
		font-size: 24px;
	line-height: 1.65;
}

blockquote strong em {
	font-size: 35px;
	color: #1094B0;
}

/* MAILCHIMP FORM */ 

#mc_embed_signup_scroll {
	text-align:center;
}

#mc_embed_signup_scroll .indicates-required {
	display:none;
}

#mc_embed_signup_scroll .mc-field-group label {
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	margin-bottom:0;
	letter-spacing:3px;
}

#mc_embed_signup_scroll .mc-field-group input[type=email] {
	display:block;
	width:100%;
}

div #mc_embed_signup .button {
	padding:7px 30px 3px;
	font-size:16px;
	margin-top:15px;
	border: 0 solid white;
	border-radius:20px;
}


.page-id-1792 div #mc_embed_signup {
	margin:0px;
}

	
/* SIDEBAR */ 

.sidebar {
	padding: 25px;
	max-width:600px;
	background-color: #1094B0;
	border-radius: 50px 0 50px 0 ;
	margin: 40px auto;
}

.sidebar img {
	border-radius: 35px 0 35px 0 ;
}

.sidebar p, .sidebar li {
	color: white;
}

.sidebar h2 {
	color: white;
	text-align: center;
	margin-top: 0;
}

.sidebar h3 {
	color: white;
	text-align: center;
	margin-top: 0;
}

.sidebar p:last-child {
	margin-bottom:0;
}

div .sidebar figure {
	margin:0;
}


/* NON-PRINTING */ 

@media print {
  p {
    display: none;
  }
}

/* HEADER HIDE */ 

div.post_header_title {
	display: none;
}

/* QUIZ */ 

.ays-quiz-wrap div.article-quiz-container {
	position: static;
	margin: -35px 0 0 0;
	width:100%;
	max-width:100%;
	z-index:2;
}

p.ays-fs-title {
	font-family: 'Volkhov', serif;
	font-size: 28px!important;
	color: #1094B0!important;
}

div.ays_quiz_question {
	font-family: 'Volkhov', serif;
	font-size: 25px!important;
	line-height:1.4;
}

div.ays-field {
	background-color:#dcddde;
	border-radius: 25px;
	padding: 0px 20px 0px 20px;
}

div.ays-field {
	  transition: 0.5s!important;
}

[id*="ays-quiz-container-"] [id*="ays_finish_quiz_"] .ays-field input~label[for^='ays-answer-'] {
	  transition: 0.5s!important;
}

	div [id*="ays-quiz-container-"] .select2-container, div [id*="ays-quiz-container-"] .ays-field * {
		line-height:1.4!important;
	}

	div [id*="ays-quiz-container-"] .select2-container, div [id*="ays-quiz-container-"] .ays-field * {
		text-align:center;
	}

/* QUIZ OF THE WEEK */ 


[class*="page-id-1654"] div.step, [class*="page-id-1584"] div.step {
	background-color:rgba(16,148,176,0.0)!important;
	border-style: none!important;
}




div .trivia [id^="ays-quiz-container-"] .ays_quiz_question p {
	font-family: 'Open Sans', sans-serif;
	font-size:30px!important;
	font-weight:bold;
	color:#00679e!important;
}

div .trivia [id^="ays-quiz-container-"] .ays_quiz_question em {
	color:#00679e!important;
}

div .trivia [id^="ays-quiz-container-"] .ays_quiz_question {
		margin-bottom:25px;
}



div .trivia [id^="ays-quiz-container-"] .ays-live-third-wrap {
	background-color:#a0dbe8!important;
}


.ays-live-bar-wrap {
  position: relative;
  top: 25px;
		width: 50%;
	margin-left: auto;
		margin-right: auto;
	border-radius:10px;
}

div.ays-live-bar-fill {
	padding-right:5px;
	color:white!important;
	font-weight:bold;
}

.page-id-1654 div.ays-field, .page-id-1584 div.ays-field {
	background-color: rgb(255, 255, 255);
}

.page-id-1654 .ays_quiz_elegant_light .ays-quiz-answers .ays-field {
		opacity: 0.8!important;
}

.page-id-1654 .ays_quiz_elegant_light .ays-quiz-answers .ays-field:hover {
		opacity: 1!important;
}

[id^="ays_finish_quiz_"] .action-button:disabled {
	background-color:#e0e0e0!important;
}

[id^="ays_finish_quiz_"] .action-button:disabled:hover {
	background-color:#e0e0e0!important;
}

.ays_quiz_elegant_light .action-button {
	border-style: none!important;
}


[id^="ays-quiz-container-"] [id^="ays_finish_quiz_"] .action-button:enabled:hover {
	background-color:#00679e!important;
}

.wq-expl-e {
	color:#8c8c8c!important;
	padding:0!important;
}

.wq-expl-f {
	padding:0!important;
}

.results-body {
		font-weight:bold!important;
	color:#333333!important;
	font-size:18px!important;
	line-height:1.5;
	width:60%!important;
	margin:0 auto 15px!important;
}

.results-body-en {
	color:#7a7a7a!important;
	font-size:18px!important;
	line-height:1.5;
	width:60%!important;
	margin:0 auto!important;
}

span .your-score-is {
	font-size:1.6em;
}

span .your-score-is::before{
    content: "\a";
    white-space: pre;
}

@media only screen and (max-width: 960px) {
.results-body {
	width:100%!important;
}

.results-body-en {
	width:100%!important;
}
}




/* DICTIONARY */ 

div.dictionary p {
	text-align:center;
	margin-bottom:20px;
	line-height:1.5;
}


h2.dictionary-title {
	letter-spacing: 3px;
	text-align: center;
	margin-bottom: 25px;
}

div.dictionary-box {
	margin: 50px 0 50px 0;
	background-color:#ebebeb;
	padding: 25px;
	border-radius: 50px 0 50px 0;
	border-width:1px;
	border-color: black;
}

h2.title-translation {
	position: static;
	letter-spacing: 2px;
	text-align: center;
	margin: -15px 0 20px 0;
	z-index:1;
	font-size:12px;
}




/* ARTICLE BUTTON */ 

#page_content_wrapper div .dictionary-box p:first-child {
	margin-bottom:20px!important;
}


	div.dictionary {
		margin-bottom:0;
	}

#page_content_wrapper .dictionary-box .dictionary p {
	padding:0!important;	
}


/* ARTICLE BUTTON */ 

div.article-button a {
	font-family: 'Open Sans', sans-serif;
	border: 1px solid #1094B0;
	letter-spacing: 1px;
	font-size:17px;
	padding: 9px 30px 7px 30px;
	background-color:#1094B0;
	margin:50px auto;
	line-height:1.4;
	font-weight:bold;
}

div.article-button a:hover {
	color:#1094B0;
	background-color:white;
	transition: 0.5s;
}

/* TODAY */ 

div .today-date {
	font-size:21px;
	text-align:center;
	padding:0!important;
	line-height:1.4;
	letter-spacing:2px;
	font-weight:bold;
	color:#737373;
	margin-top:25px!important;
}

div .today-title {
	font-size:32px;
	margin-bottom:0;
	text-align:center;
}


#page_content_wrapper .inner .sidebar_content .today-image img {
	display:block;
	margin:20px auto 0 auto;
	max-width:200px;
}

#page_content_wrapper div .definitions .today-word {
	margin-bottom:0;
	font-size:1.2em;
	color:#4b95bd;
	padding:0;
	font-weight:bold;
}

#page_content_wrapper div .definitions .today-definition {
	margin-left:35px;
	padding:0;
	margin-bottom:22px;
	color:#7a7a7a;
	line-height:1.5;
	font-size:0.95em;
}

hr.today-line {
	width:40%; 
	margin:45px auto; 
	border-top: 3px solid #adadad;
}




@media only screen and (max-width: 960px) {

div .today-subtitle {
	font-size:22px;
}
	
}

/* TOP CONTENT */ 

div .top-icons figure {
	margin-top:5px;
	margin-bottom:5px;
}

div .top-content p {
	font-size:17px;
	line-height:1.6;
}

div .tc-button {
	text-align:center;
	background-color:#1094b0;
	width:65%;
	margin: 10px auto 0;
	border-radius:20px;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	color:white;
	text-transform:uppercase;
 	 transition: 0.5s;
}

div .tc-button:hover {
	background-color:#00679e;
}


/* LOCKER */ 

div .ihc_locker_2 {
	background-color:white;
	border:2px #1094b0 solid;
	border-radius:40px;
}

div .ihc_locker_2 .lock_buttons {
	background-color:white;
	border:0;
}

div .ihc_locker_2 .impu-form-links {
	display:none;
}

div .blog-wrapper a {
	color:#00679e;
	font-weight:bold;
}

/* MAIN LOGO */ 

#custom_logo img {
	width:150px;
	height:auto;
}

div #logo_wrapper {
	padding:0;
	margin: 15px 0 15px 0;
}

div #bg_regular {
	border-top: 5px solid #1094B0; 
	border-bottom: 5px solid #1094B0; 
}


/* ARTICLE-FEED */ 

.article-feed-title a {
	color: #1094B0;
}

.blog-feed-title a {
	color: #00679e;
}

.article-feed-excerpt a {
	color: #d6d6d6;
		text-transform:uppercase;
	font-size:16px;
	letter-spacing:1px;
	padding-top:0;
	line-height:1.25;
}

.article-feed-image {
		border-top: solid 5px #1094B0;
}

.blog-feed-image {
		border-top: solid 5px #00679e;
}

@media only screen and (min-width: 961px) {

div.article-feed-first {
	width:80%;
	margin: 0 auto;
}
	
}

@media only screen and (max-width: 960px) {

h2.article-feed-title-first a {
	font-size: 35px;
}
	}


/* Did you know */ 

img.dyk-image {
	display:block;
	margin:0 auto;
	width:120px;
}

.dyk-text {
	max-width:500px;
	margin:0 auto;
}


@media only screen and (max-width: 960px) {

img.dyk-image {
	width:150px;
}
	
.dyk-text {
	font-size:17px;
	line-height:1.6;
}

}


/* Grammar */ 

.post_header .g-example {
	text-align:center;
	font-size:1.2em;
	font-style: italic;
	margin-bottom:20px;
}

.post_header .g-body {
	text-align:center;
}

/* AUDIO */ 

figure.article-audio {
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 90px;
  margin-bottom:10px;
	z-index:1;
}

p.listen-audio {
	text-align:center;
	font-size:14px;
	margin:0 0 30px 0;
	color:#878787;
}

#page_caption {
	background-color:white;
}

/* PAGES */ 

div .buttons a {
	background-color:#1094b0!important;
	padding: 5px 40px 5px 40px;
	letter-spacing:2px;
}


div .buttons a:hover {
	background-color:#00679e!important;
}


div.pa-button-blue {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 20px;
    letter-spacing: 0.5px;
    background-color: #1094b0;
    display: inline-block;
    padding: 7px 25px;
    border-radius: 50px;
    color: white;
    margin: 25px auto;
    transition: 0.5s;
}

div.pa-button-blue:hover {
    background-color: #00679e;
}


/* LEVELS */ 

h2.levels-main-title {
	font-size:48px;
	margin-bottom:5px;
}

h3.levels-above-title {
	font-family: 'Open Sans', sans-serif;
	color:white;
	text-align:center;
	font-size:17px;
	letter-spacing:2px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 5px 0;
}

h3.levels-title {
	font-family: 'Volkhov', serif;
	color:white;
	text-align:center;
	font-size:48px;
	text-transform:uppercase;
	line-height:1.3;
	letter-spacing:1px;
}

div.levels-box {
/* 	border: 1px #1094B0 solid;  */ 
	padding:18px;
	border-radius:27px;
/* background-image: linear-gradient(to bottom right, #00679e, #2bbebf);  */ 
	background-image:url("https://plumaacademy.com/wp-content/uploads/2022/11/levels-bcg-g.jpg");
	background-size: cover;
}

div.loqui {
	background-image:url("https://plumaacademy.com/wp-content/uploads/2022/11/levels-bcg-lg2.jpg");
}

p.level-description {
	font-size:17px;
	color:white;
	line-height:1.6;
	text-align:center;
	padding-bottom:0!important;
	margin-bottom:10px;
}

p.level-items {
	text-align:center;
	font-size:20px;
	color:white;
	padding:12px 0!important;
	line-height:1.2;
}

h3.scheduale-location {
	margin: -12px 0 -12px 0;
}

.subscribe-buttons a {
	font-size:18px;
	background-color:white;
	color:#1a1a1a;
	padding:3px 25px;
	font-weight:bold;
	letter-spacing:1.5px;
	border-radius:20px;
	margin-top:15px;
	margin-bottom:5px;
}

.subscribe-buttons a:hover {
	background-color:#e8e8e8;
}

button.simpay-btn {
	color:#474747;
	display:block;
	margin:5px auto 0 auto;
	text-transform:uppercase;
	font-size:18px;
	font-weight:bold;
	border-radius:10px;
	padding:8px 20px 6px 20px;
	background-color:white;
	border:0px;
	letter-spacing:1px;
}

.event-button button.simpay-btn {
	font-size:23px;
	color:white;
	background-color:#1094B0;
}


button.simpay-btn:hover {
	background-color:#106e82;
	color: white;
}

div .scbtn button.simpay-btn {
	color:white;
	background-color:#1094b0;
	margin-top:20px;
	font-size:25px;
	padding:8px 30px 6px 30px;
}


/* EVENT PAGE */ 

p.events-date {
	padding:0!important;
	font-size:20px;
	color:#404040;  
	font-weight:bold;
	text-align:center;
	letter-spacing:2px;
	line-height:1.2;
	margin-bottom:-3px;
}

p.events-time {
		padding:0!important;
		font-size:18px;
	color:#808080;  
	text-align:center;
	margin: -3px 0 8px 0;
	letter-spacing:1px;
	font-weight:bold;
}

h3.events-title {
	font-size:40px;
	text-align:center;
	line-height:1.2;
}

p.events-type {
	font-size:13px;
	letter-spacing:3px;
	text-align:center;
	font-weight:bold;
}

p.events-location {
	font-size:21px;
	text-align:center;
	font-weight:bold;
	letter-spacing:1px;
	line-height:1.3;
	padding-top:20px!important;
	padding-bottom:20px!important;
}

.book-club-boxes {
	background-color:#f0f0f0;
	border-radius:5px;
	padding:20px;
	border: 1px solid #1094B0;
}

/* SEPARATOR 50% */ 

hr.separator {
	margin:50px auto 50px auto;
	height:2px;
	border-width:0;
	color:black;
	background-color:gray;
	text-align:center;
	width:50%;
}


/* MAILCHIMP */ 

div#mc_embed_signup_scroll h2 {
	display:none;
}

div#mc_embed_signup {
	margin: 30px auto 30px auto;
}

div #mc_embed_signup .button {
	background-color:#027DAA
}


div #mc_embed_signup .button:hover {
	background-color:#005d80!important;
}

#mc_embed_signup {
	width:100%!important;
}

div.elementor-element-19a24d7 {
	display:none;
}

/* FIXES */ 



.margin-bottom-small {
	margin-bottom:15px!important;
}

.font-black {
	color:#404040!important;
}



hr.title_break, div.post_tag, div.post_share_text, div#copyright {
	display:none;
}

p.center {
	text-align:center!important;
}

p.right {
	text-align:right!important;
}

div #post_info_share, div #post_info_comment {
	display:none!important;
}


/* MEMBERSHIPS */ 



div.iump-register-form {
	margin: 10px auto 10px auto;
}

div.ihc-login-form-wrap {
	margin: 10px auto 10px auto;
	display: block;
}

p.mobile-scheduale-top {
	margin-top:25px;
	font-size:20px;
	color: #8a8a8a;
	padding-bottom:0!important;
}

p.mobile-scheduale-center {
	margin: -11px 0 -3px 0;
	font-size:30px;
	padding:0!important;
}

p.mobile-scheduale-bottom {
	font-size:18px;
	line-height:1.3;
	padding:0!important;
}

.page-id-625 #wrapper #page_caption {
	display:none!important;
}

.page-id-622 #wrapper #page_caption {
	display:none!important;
}

.ihc-register-2 .iump-form-line-register {
	margin-bottom:0;
}


/* RELATED POSTES */

div.post_related {
	display:block;
}

div.post_content_wrapper .textcenter {
	font-size:35px;
		display:block;
}

div.post_related a img {
	border-top: solid 5px #1094B0;
	max-height:175px;
	object-fit: cover;
}

div .blog_grid_content a  {
	font-family: 'Volkhov', serif;
	font-weight:normal;
	line-height: 1.2;
	color: #1094B0;
	font-size: 23px;
	display:block;
	text-align:center;
} 



div .blog_grid_content .post_attribute  {
	display: none;
} 


/* EXAMS */ 

div.wpforms-container-full .wpforms-form button[type=submit] {
	background-color:#1094B0;
	color:white;
	display: block;
	margin: 0 auto 0 auto;
	border-width: 0px;
	border-radius: 10px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing: 1px;
	font-size:23px;
	padding: 8px 20px 6px 20px; 
}

div.wpforms-container-full .wpforms-form button[type=submit]:hover {
	background-color:#106e82;
		border-width: 0px;
}

/* WP Forma */ 

.wpforms-confirmation-container-full p {
	text-align:center;
	font-weight:bold;
	
}

div.wpforms-confirmation-container-full {
	background-color:#e7f4f7;
	  border-width: 0px;
		  border-radius: 5px;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXX MOBILE XXXXXXXXXXXXXXXXXXXXXXXXX */ 

@media only screen and (min-width: 961px) {

.desktop-hide {
	display:none!important;
	}
	
}


@media only screen and (min-width: 961px) {

div#logo_right_button {
display:none;
}
	
}



@media only screen and (max-width: 960px) {

.mobile-hide {
	display:none!important;
}
	
/* MAIN LOGO */ 

	#custom_logo img {
		width:155px;
		max-width:155px;
		max-height:155px;
		margin-top:0;
		width:auto;
}
	
	div#logo_wrapper {
		margin:20px 0 10px 0;
	}

/* MAIN IMAGE */ 
	
	div#page_caption.hasbg {
		height:225px;
	}
	
	h1 {
		font-size:50px!important;
		margin: 10px 0 10px 0;
}
	
	body.single .post_header {
		margin:0;
}
	
	#page_content_wrapper p.subtitle {
		font-size: 110%;
}
	
	.post_content_wrapper p {
	font-size: 17px;
	letter-spacing: 0.18px;
	padding: 0!important;
	margin: 5px 0 1.5em 0;
}
	
	div#page_content_wrapper {
		padding: 0 20px 0 20px;
	}
	
	
	/* AUDIO */ 
	
	.listen-audio {
		font-size:12px;
	}
	
	figure.article-audio {
		top: 20px;
		margin-bottom:0;
}
	
figure.article-audio {
width:92%;
  top: 12px;
}
	

	/* BLOCKQUOTE */ 
	
	blockquote {
		margin: 0;
	}
	
blockquote p {
	font-family: 'Open Sans', sans-serif;
	margin: 20px 0 20px 0;
	padding: 0 10px;
	font-style: normal;
	font-size: 20px!important;
	line-height: 1.65;
}

blockquote p strong em {
	font-size: 25px;
	color: #1094B0;
}
	
	
/* QUIZ */ 

	[id*="ays-quiz-container-"] [id*="ays_finish_quiz_"] .ays-field.ays_grid_view_item {
		width: calc(100% - 0px)!important;
}

	[id*="ays-quiz-container-"] .ays_quiz_question p {
		font-size:21px!important;
		line-height:1.2;
}
	
	div [id*="ays-quiz-container-"] .select2-container, div [id*="ays-quiz-container-"] .ays-field * {
		font-size:18px!important;
		text-align:center;
}
	
	div [id*="ays-quiz-container-"] [id*="#ays_finish_quiz_"] .ays-field input~label[for^='ays-answer-'] {
		padding:0;
	}
	
	[id*="ays-quiz-container-"] [id*="ays_finish_quiz_"] .ays-field.ays_grid_view_item:nth-child(odd) {
		margin-right:0px!important;
	}
	
	
/* DICTIONARY */ 
	
	div.dictionary {
		row-gap:0px;
		margin-bottom:0;
	}
	
	
/* IMAGE */ 
	
#page_content_wrapper .inner .sidebar_content .post-image img {
	box-shadow: -3px -3px #1094B0;
	border-left: 10px solid white;
	border-top: 10px solid white;
}
	
	div.title-image figure img {
	box-shadow: 0 0 white!important;
	border-left: 3px solid #027DAA!important;
	border-top: 3px solid #027DAA!important;
	border-right: 3px solid #027DAA!important;
	border-bottom: 3px solid #027DAA!important;
	}
	
	div.title-image figure {
	width:35%;
	}
	
	
/* AUDIO */ 
	
p.listen-audio {
	font-size:12px;
	line-height:1.5;
}
	
/* PAGES */ 
	
/* SCHOOL */ 
	
div.semesters {
		row-gap:20px;	
}

	
/* LEVEL */ 
	
p.level {
	text-align:center;
	font-weight:bold;
	font-size:10px;
	letter-spacing:1px;
	text-transform:uppercase;
	color:grey;
	margin: 15px 0;
}
	
	/* TOP CONTENT */ 
	
	div.top-content {
				row-gap:0px;	
	}
	
}

/* SIDEBAR MENU */

.mobile_menu_wrapper .sidebar_wrapper {
font-family: "Josefin Sans", Helvetica, Arial, sans-serif;
	font-size:24px;
	line-height:2;
}

.mobile_menu_wrapper .sidebar_wrapper a {
		color:white;
}

.sidebar_wrapper .sidebar {
	border-radius:0;
	background-color:0;
	padding:0;
}

#searchform {
	display:none;
}

div#logo_right_button i {
display:none;
}


.header_style_wrapper.nofixed {
	display:block;
}

.mobile_main_nav li a, #sub_menu li a, .mobile_menu_wrapper .sidebar_wrapper a, .mobile_menu_wrapper .sidebar_wrapper, #close_mobile_menu i {
	font-size:24px;
	line-height:2;
	color:white;
	text-transform: capitalize;
}




/* Hide all controls except the progress bar in audio block
.wp-block-audio audio::-webkit-media-controls-start-playback-button,
.wp-block-audio audio::-webkit-media-controls-timeline,
.wp-block-audio audio::-webkit-media-controls-mute-button,
.wp-block-audio audio::-webkit-media-controls-toggle-closed-captions-button,
.wp-block-audio audio::-webkit-media-controls-volume-slider-container,
.wp-block-audio audio::-webkit-media-controls-overflow-button {
    display: none !important;
}



audio::-webkit-media-controls-panel,*/
.dictionary-x audio::-webkit-media-controls-mute-button,
.dictionary-x audio::-webkit-media-controls-timeline-container,
.dictionary-x audio::-webkit-media-controls-current-time-display,
.dictionary-x audio::-webkit-media-controls-time-remaining-display,
.dictionary-x audio::-webkit-media-controls-timeline,
.dictionary-x audio::-webkit-media-controls-volume-slider-container,
.dictionary-x audio::-webkit-media-controls-volume-slider,
.dictionary-x audio::-webkit-media-controls-seek-back-button,
.dictionary-x audio::-webkit-media-controls-seek-forward-button,
.dictionary-x audio::-webkit-media-controls-fullscreen-button,
.dictionary-x audio::-webkit-media-controls-rewind-button,
.dictionary-x audio::-webkit-media-controls-return-to-realtime-button,
.dictionary-x audio::-webkit-media-controls-toggle-closed-captions-button,
.dictionary-x audio::-webkit-media-controls-download,
.dictionary-x audio::-webkit-media-controls-playbackrate {
    display: none !important;
}

audio::-webkit-media-controls-play-button {
	    display: block !important;
}

.dictionary-x audio {
	display:block-inline;
	width:100px;
		height:100px;
}

figure .dictionary-x {
		width:10%;
}