/******************************************************************
Theme Name: Through The Scriptures
Theme URI: http://www.jointswp.com
Description:
Author: Matmon
Author URI: http://www.matmon.com
Version: 1.5 (CSS)
Tags:

Foundation Version: 5.2.1
******************************************************************/

  /*****************/
 /* GLOBAL STYLES */
/*****************/
h1,h2,h3,h4,h5,h6{
  font-family: "aller-bold",Helvetica,Arial,sans-serif;
}

h1,
.font-size-h1 {
  font-size: 2.125rem; }

h2 {
  font-size: 1.3875rem;
  color: #666;
}
.font-size-h2{
  font-size: 1.3875rem; }

h3,
.font-size-h3 {
  font-size: 1.275rem; }

h4,
.font-size-h4 {
  font-size: 1.125rem; }

h5,
.font-size-h5 {
  font-size: 1.125rem; }

h6,
.font-size-h6 {
  font-size: 1rem; }

body#body_tag{
	font-family: "aller", Helvetica, Arial, sans-serif;
	font-weight: normal;
}
html:lang(ml-IN) h1,
html:lang(ml-IN) h2,
html:lang(ml-IN) h3,
html:lang(ml-IN) h4,
html:lang(ml-IN) h5,
html:lang(ml-IN) h6,
html:lang(ml-IN) strong,
html:lang(ml-IN) .bold,
html:lang(ml-IN) b {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}
header.header{
	border-bottom: solid 4px #902A22;
}

header.header .top-bar-section > ul{
	float: right;
}
.top-bar .title-area{
  height: 2.8125rem;
}
.top-bar-section .has-dropdown.hover>.dropdown,
.top-bar-section .has-dropdown.not-click:hover>.dropdown{
  left: auto;
  right: 0;
}
.top-bar-section .dropdown{
  left: auto;
  right: 100%;
}
header.header #inner-header .columns{
	padding: 1em 0;
	text-align: center;
}

header.header #full-width-header-image{
	background-image: url('./library/images/bg2.jpg');
	background-size: cover;
	background-position: bottom;
}

body button, body .button{
	background-color: #902A22;
}
#content button:hover, #content a.button:hover,
#content button:focus, #content a.button:focus,
#content button:active, #content a.button:active,
body button:hover, body .button:hover, body a.button:hover,
body button:focus, body .button:focus, body a.button:focus,
body button:active, body .button:active, body a.button:active {
	background-color: #faac50;
}
.pdfink-link {
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  border-radius: 0;
  display: inline-block;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0625rem;
  padding-left: 2rem;
  font-size: 1rem;
  background-color: #902A22;
  color: #fff;
  transition: background-color 300ms ease-out;
}
#content a.pdfink-link:hover,
#content a.pdfink-link:focus,
#content a.pdfink-link:active {
background-color: #faac50;
}

.print_button{
  color: #fff;
  background: transparent;
  border: 1px solid #fff;
}
body hr{
	margin: 3em 0;
}
#tts-com{
  font-size: 4.5em;
  line-height: 1.1em;
}
#tagline{
  font-size: 3em;
}
#body_tag [class*="column"]+[class*="column"]:last-child {
	float: left;
}
.grey-background{
	background-color: #eee;
}
.red_background,
a.red_background.button{
	background-color: #902A22;
}
.grey_color{
  color: #666;
}
.black_color{
  color: #343434;
}
.red_color{
	color: #902A22;
}
.white_color{
	color: #fff;
}
.padding-05em{
  padding: 0.5em;
}
.padding-top{
	padding-top: 1.25rem;
}
.padding-bottom{
	padding-bottom: 1.25rem;
}
.padding-left{
  padding-left: 1.25rem;
}
.padding-left-deep{
  padding-left: 2.5rem;
}
.padding-right{
  padding-right: 1.25rem;
}
.no-padding-bottom{
  padding-bottom: 0;
}
.margin-bottom{
	margin-bottom: 1.25rem;
}
.no-margin-bottom{
  margin-bottom: 0;
}
.line-height-1{
  line-height: 1rem;
}
.line-height-1_2{
  line-height: 1.2rem;
}
.round{
  border-radius: 100%;
  -moz-border-radius:100%;
  -webkit-border-radius: 100%;
}
.bold{
  font-weight: bold;
}

.shortcode_row.row{
  margin: 2em 0;
}
.shortcode_row.row ul{
  list-style: none;
  margin: 0;
}
#content .shortcode_row.row a:hover,
#content .shortcode_row.row a:visited:hover{
  background: transparent;
  color: #000;
}
#content ..shortcode_row.row .image a,
#content ..shortcode_row.row .image a:visited{
  color: transparent;
  text-decoration: none;
  display: inline-block;
}
.shortcode_row.row .title{
  margin: 1em 0;
}
#content ..shortcode_row.row .title a,
#content ..shortcode_row.row .title a:visited{
  color: #000;
}
.shortcode_row.row .description{
  margin-bottom: 1em;
}

footer.footer .top-wrap h1,
footer.footer .top-wrap h2,
footer.footer .top-wrap h3,
footer.footer .top-wrap h4,
footer.footer .top-wrap h5,
footer.footer .top-wrap h6{
	color: #fff;
}

footer.footer .sub-nav dt,
footer.footer .sub-nav dd,
footer.footer .sub-nav li{
	margin-left: 0;
}

footer.footer .bottom-wrap{
	padding-top: 1em;
	background-color: #333333;
	color: #999;
}

#tts_lang_sel_footer{
  background-color: #999;
}
#tts_lang_sel_footer ul{
  overflow: visible;
  margin: 0;
  padding: 0;
  text-align: center;
}
#tts_lang_sel_footer ul li{
  display: inline-block;
  margin: 0;
  padding: 0;
}
#tts_lang_sel_footer ul li a{
  display: inline-block;
  color: #fff;
  padding: 0.5em 1em;
  font-size: 0.8em;
}
#tts_lang_sel_footer ul li a img{
  margin-right: 0.5em;
  vertical-align: middle;
  box-shadow: 0 0 3px #333;
}
#tts_lang_sel_footer ul li a span{
  vertical-align: middle;
}
#tts_lang_sel_footer ul li a:hover,
#tts_lang_sel_footer ul li a.active{
  color: #902A22;
}
  /************************/
 /* PAGE SPECIFIC STYLES */
/************************/



  /************************/
 /* SCHOOL PAGE STYLES */
/************************/
body.page-template-templatesmode-school-php h1 {
  margin-bottom: 0;
}
body.page-template-templatesmode-school-php h2 {
  margin-bottom: 22px;
}
body.page-template-templatesmode-school-php h3 {
  margin-top: 22px;
}
body.page-template-templatesmode-school-php .flex-video {
  margin-top: 22px;
}
.course_comes_with {

}
body.page-template-templatesmode-school-php h1 {

}
.course_comes_with .panel.callout {
  background: #e7e5e5;
  border: none;
}

  /*****************/
 /* Course Styles */
/*****************/

body.page-template-templatesmode-school-php  .course {
  background: #e7e5e5;
  border: none;
  padding: 0;
  margin-bottom: 1.25rem;
}
body.page-template-templatesmode-school-php  .footer {
  margin-top: 0;
}

.course-group{
	overflow: auto;
	padding-bottom: 1.25rem;
}
#course-list .course a {

}
.course-group .course span{
	display: inline-block;
	padding: 2.5em 0;
	text-align: center;
	border: 1px solid #000;
	background-color: #fff;
	min-height: 135px;
	margin-bottom: 20px;
}
#course-list .course .course-number {
	display: block;
	text-align: center;
	line-height: 90px;
  min-height: 90px;
  color: #fff;
  font-size: 2.625rem;
}
#course-list .course .course-content {
	/*display: block;
  padding: 1.525rem;*/
}
#course-list .course .course-content h4 {
  color: #902A22;
  margin: 1.425rem 0 0.025rem 0;
}
#course-list .course .course-content small {
  display: block;
  margin: 0 0 1.25rem 0;
}

  /***********************/
 /* Course Color Styles */
/***********************/

.color-nt-history-1{
  background-color: #8cc34c;
}
.color-nt-theology-1{
	background-color: #9e5cb1;
}
.color-nt-theology-2{
	background-color: #3accd5;
}

.color-ot-history-1{
	background-color: #8cc34c;
}
.color-ot-history-2{
	background-color: #650a24;
}
.color-ot-hebrew-poetry{
	background-color: #ed8989;
}
.color-ot-prophets-1{
	background-color: #9e5cb1;
}
.color-ot-prophets-2{
	background-color: #3accd5;
}

.color-es-arch-1 {
	background-color: purple;
}

.course-digital-book .icon{
  background-color: #4c7ec3;
}
.course-five-study-guides .icon{
  background-color: #902A22;
}
.course-six-tests .icon{
  background-color: #b8bcc3;
}
.course-reading-pace-guide .icon{
  background-color: #1ec5c7;
}
.course-videos .icon{
  background-color: #366e29;
}
.course-study-helps .icon{
  background-color: #5cb32c;
}
.course-maps .icon{
  background-color: #5cb32c;
}
.course-charts .icon{
  background-color: #363636;
}

.my-grades-table{
  border-color: #000;
}
.my-grades-table tr{
  border-right: 0.5em solid #000;
}
.my-grades-table tr:first-child th{
  border-left: 0.5em solid #000;
  background-color: #000 !important;
  color: #fff;
}
.group-nt-history-1 td{
  background-color: #8cc34c !important;
  color: #fff;
}
.group-nt-history-1 td:first-child,
.course-nt-history-1 td:first-child{
  border-left: 0.5em solid #8cc34c;
}
.course-nt-history-1.first{
  border-top: 0.5em solid #8cc34c;
}
.group-nt-theology-1 td{
  background-color: #9e5cb1 !important;
  color: #fff;
}
.group-nt-theology-1 td:first-child,
.course-nt-theology-1 td:first-child{
  border-left: 0.5em solid #9e5cb1;
}
.course-nt-theology-1.first{
  border-top: 0.5em solid #9e5cb1;
}
.group-nt-theology-2 td{
  background-color: #3accd5 !important;
  color: #fff;
}
.group-nt-theology-2 td:first-child,
.course-nt-theology-2 td:first-child{
  border-left: 0.5em solid #3accd5;
}
.course-nt-theology-2.first{
  border-top: 0.5em solid #3accd5;
}


.group-ot-history-1 td{
  background-color: #8cc34c !important;
  color: #fff;
}
.group-ot-history-1 td:first-child,
.course-ot-history-1 td:first-child{
  border-left: 0.5em solid #8cc34c;
}
.course-ot-history-1.first{
  border-top: 0.5em solid #8cc34c;
}
.group-ot-history-2 td{
  background-color: #650a24 !important;
  color: #fff;
}
.group-ot-history-2 td:first-child,
.course-ot-history-2 td:first-child{
  border-left: 0.5em solid #650a24;
}
.course-ot-history-2.first{
  border-top: 0.5em solid #650a24;
}
.group-ot-hebrew-poetry td{
  background-color: #ed8989 !important;
  color: #fff;
}
.group-ot-hebrew-poetry td:first-child,
.course-ot-hebrew-poetry td:first-child{
  border-left: 0.5em solid #ed8989;
}
.course-ot-hebrew-poetry.first{
  border-top: 0.5em solid #ed8989;
}
.group-ot-prophets-1 td{
  background-color: #9e5cb1 !important;
  color: #fff;
}
.group-ot-prophets-1 td:first-child,
.course-ot-prophets-1 td:first-child{
  border-left: 0.5em solid #9e5cb1;
}
.course-ot-prophets-1.first{
  border-top: 0.5em solid #9e5cb1;
}
.group-ot-prophets-2 td{
  background-color: #3accd5 !important;
  color: #fff;
}
.group-ot-prophets-2 td:first-child,
.course-ot-prophets-2 td:first-child{
  border-left: 0.5em solid #3accd5;
}
.course-ot-prophets-2.first{
  border-top: 0.5em solid #3accd5;
}


.my-grades-table tr:last-child td{
  border-left: 0.5em solid #000;
}
.my-grades-table tr:last-child td{
  background-color: #000 !important;
  color: #fff;
}


.color-grey{
  background-color: #eee;
}

.course-material-description .content{
  padding-top: 1.25rem;
}

.course_categories {
	margin-bottom: 1.25rem;
}

.course_categories .course_category{
	line-height: 1em;
}
.course_categories .course_category .circle{
	display: inline-block;
	height: 1em;
	width: 1em;
	border-radius: 1em;
	vertical-align: middle;
}
.course_categories .course-numbers{
  display: block;
}
.single-courses .course-price{
  font-size: 2em;
}
  /************************/
 /* PAGE SPECIFIC STYLES */
/************************/

  /************************/
 /* SCHOOL PAGE STYLES */
/************************/
body.page-template-templatesmode-school-php h1 {
  margin-bottom: 0;
}
body.page-template-templatesmode-school-php h2 {
  margin-bottom: 22px;
}
body.page-template-templatesmode-school-php h3 {
  margin-top: 22px;
}
body.page-template-templatesmode-school-php .flex-video {
  margin-top: 22px;
}
.course_comes_with {

}
.course_comes_with .panel.callout {
  background: #e7e5e5;
  border: none;
}

.home #content{
	text-align: center;
}

.wpcw_fe_quiz_q_answers li label{
  max-width: 75%;
}
#wpcw_fe_course td.wpcw_fe_unit_number{
  min-width: 80px;
  padding: 10px 0 10px 15px;
}
.living_word_course{
  border: 2px solid #000;
  background-color: #eee;
  padding: 1.5em;
}

.textwidget .widgettitle a,
.textwidget .widgettitle a:visited{
  color: #fff;
}
input[type="checkbox"], input[type="radio"]{
  vertical-align: top;
  margin-top: 0.3em;
}
ul.stripped-list,
.stripped-list ul{
  list-style:none;
  margin: 0;
  padding: 0;
}
#pace-guide-select{
  padding: 0 0.5rem;
}
.pace-guide-list .article-header h1.page-title{
  text-align: center;
  margin-bottom: 0.2em;
}
.pace-guide-key .season{
  padding: 0.5em 0;
  margin-bottom: 1em;
  color: #fff;
}
.pace-guide-key .key,
.pace-guide .year{
  color: #000;
  border-bottom: 1px solid #ddd;
  margin-bottom: 0.5em;
  display: block;
}
.pace-guide .semester{
  margin-bottom: 1em;
}
.pace-guide .semester .courses ul{
  margin: 0;
  padding: 0.5em 0.5em 0.5em 2em;
  list-style: none;
}
.pace-guide .semester .courses ul li:before{
  content: '\2022';
  /* For a square bullet */
  /*content:'\25A0';*/
  display: block;
  position: relative;
  max-width: 0;
  max-height: 0;
  left: -0.7em;
  top: -0.2em;
  font-size: 20px;
}
.pace-guide .semester .courses{
  border-left-width: 1em;
  border-left-style: solid;
}
.pace-guide-key .season-0{
  background-color: #faac50;
}
.pace-guide .semester .season-0{
  border-color: #faac50;
}
.pace-guide .semester .season-0 li:before{
  color: #faac50;
}
.pace-guide-key .season-1{
  background-color: #3accd5;
}
.pace-guide .semester .season-1{
  border-color: #3accd5;
}
.pace-guide .semester .season-1 li:before{
  color: #3accd5;
}
.pace-guide-key .season-2{
  background-color: #5cb32c;
}
.pace-guide .semester .season-2{
  border-color: #5cb32c;
}
.pace-guide .semester .season-2 li:before{
  color: #5cb32c;
}
.pace-guide-key .season-3{
  background-color: #902A22;
}
.pace-guide .semester .season-3{
  border-color: #902A22;
}
.pace-guide .semester .season-3 li:before{
  color: #902A22;
}

.cource-cancel-confirm-overlay{
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.5);
  padding: 25% 3% 0 3%;
  text-align: center;
  color: #fff;
  z-index: 9999;
}
.cource-cancel-confirm-overlay .cancel-wrap{
  padding: 4em 2em;
  background: #000;
  max-width: 600px;
  margin: 0 auto;
}
.cource-cancel-confirm-overlay .cancel-wrap p{
  padding: 2em 0;
}
.cource-cancel-confirm-overlay .cancel-wrap a{
  min-width: 40%;
  margin: 1%;
}
#course_units_and_modules .row{
  margin: 0;
}
#course_units_and_modules .wpcw_fe_unit_progress{
  text-align: right;
}
#course_units_and_modules .wpcw_fe_unit_progress span{
  display: inline-block;
}
#course_units_and_modules .module_title,
#course_units_and_modules .unit{
  padding: 0.5em 1.25rem;
  border-top: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
}#course_units_and_modules .module_group:last-child .unit:last-child{
  border-bottom: 1px solid #ddd;
}
#course_units_and_modules .module_title{
  background: #f2f2f2;
  cursor: pointer;
  vertical-align: middle;
}
#course_units_and_modules .module_title.module_complete{
  background: #BAF5BA;
}
#course_units_and_modules .module_title:before{
  display: inline-block;
  content: " ";
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #000;
  margin-right: 5px;
  vertical-align: middle;
}
#course_units_and_modules .module_title.closed:before{
  display: inline-block;
  content: " ";
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000;
  margin-right: 5px;
  vertical-align: middle;
}

#maintenance_message{
  padding: 2em 0;
  border-top: solid 4px #902A22;
}
#maintenance_message p{
  padding: 0;
  margin: 0;
}
#maintenance_message.going_down_for_maintenance,
#maintenance_message.doing_maintenance{
  background-color: #FDE0E0;
  color: red; 
}
#maintenance_message.maintenance_complete{
  background-color: #BAF5BA;
  color: green;
}


.woocommerce-account .woocommerce-MyAccount-navigation ul{
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 2rem;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{
  display: inline-block;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{
  display: inline-block;
  background-color: #902A22;
  color:#fff;
  padding: 0.25rem 1.5rem;
}
.woocommerce-account #content .woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-account #content .woocommerce-MyAccount-navigation ul li a:focus,
.woocommerce-account #content .woocommerce-MyAccount-navigation ul li a:hover{
  background-color: #faac50;
}


  /*****************/
 /* MEDIA QUERIES */
/*****************/
@media only screen {/*SMALL*/
	.small-5th{
		width: 20%;
	}
}
@media only screen and (max-width: 600px){
  #wpadminbar{
    margin-top: -46px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 782px) {/*WP ADMINBAR BREAKPOINT*/
  #wpadminbar{
    position: fixed !important;
  }
  body.admin-bar header.header .sticky.fixed{
    margin-top: 46px !important;
  }
}
  
@media only screen and (max-width: 40em) {/*SMALL ONLY*/
	.small-only-5th{
		width: 20%;
	}
  #lang_sel_footer ul li{
    width: 50%;
  }
}
@media only screen and (min-width: 40.063em) {/*MEDIUM*/
  body.admin-bar header.header .sticky.fixed{
    margin-top: 32px;
  }
	.medium-5th{
		width: 20%;
	}
  /*.top-bar-section .dropdown li a{
    border: 1px solid #333;
  }*/
  .top-bar-section li.active:not(.has-form) a:not(.button){
    background-color:#902A22;
  }
  .top-bar-section li:not(.has-form) a:not(.button):hover,
  .top-bar-section li.active:not(.has-form) a:hover:not(.button),
  .top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){
    background-color:#faac50;
    color:#902A22;
  }


}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {/*MEDIUM ONLY*/
	.medium-only-5th{
		width: 20%;
	}
  #lang_sel_footer ul li{
    width: 50%;
  }
}
@media only screen and (min-width: 64.063em){/*LARGE*/
	.large-5th{
		width: 20%;
	}
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) {/*LARGE ONLY*/
	.large-only-5th{
		width: 20%;
	}
}
@media only screen and (min-width: 90.063em) {/*EXTRA LARGE*/
	.xlarge-5th{
		width: 20%;
	}
}
@media only screen and (min-width: 90.063em) and (max-width: 120em) {/*EXTRA LARGE ONLY*/
	.xlarge-only-5th{
		width: 20%;
	}
}
@media only screen and (min-width: 120.063em) {/*DOUBLE EXTRA LARGE*/
	.xxlarge-5th{
		width: 20%;
	}
}
@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {/*DOUBLE EXTRA LARGE ONLY*/
	.xxlarge-only-5th{
		width: 20%;
	}
}

  /*********/
 /* FONTS */
/*********/
.aller-light{
  font-family: 'aller-light';
}
@font-face {
    font-family: 'aller-light';
    src: url('library/fonts/aller_lt-webfont.eot');
    src: url('library/fonts/aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('library/fonts/aller_lt-webfont.woff2') format('woff2'),
         url('library/fonts/aller_lt-webfont.woff') format('woff'),
         url('library/fonts/aller_lt-webfont.ttf') format('truetype'),
         url('library/fonts/aller_lt-webfont.svg#aller_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.aller-bold{
  font-family: 'aller-bold';
}
@font-face {
    font-family: 'aller-bold';
    src: url('library/fonts/aller_bd-webfont.eot');
    src: url('library/fonts/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('library/fonts/aller_bd-webfont.woff2') format('woff2'),
         url('library/fonts/aller_bd-webfont.woff') format('woff'),
         url('library/fonts/aller_bd-webfont.ttf') format('truetype'),
         url('library/fonts/aller_bd-webfont.svg#allerbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
.aller-regular{
  font-family: 'aller';
}
@font-face {
    font-family: 'aller';
    src: url('library/fonts/aller_rg-webfont.eot');
    src: url('library/fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('library/fonts/aller_rg-webfont.woff2') format('woff2'),
         url('library/fonts/aller_rg-webfont.woff') format('woff'),
         url('library/fonts/aller_rg-webfont.ttf') format('truetype'),
         url('library/fonts/aller_rg-webfont.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.spring-light{
  font-family: 'spring-light';
}
@font-face {
  font-family: 'spring-light';
  src: url('library/fonts/SpringLPStd-Light.eot');
  src: url('library/fonts/SpringLPStd-Light.eot?#iefix') format('embedded-opentype'),
       url('library/fonts/SpringLPStd-Light.otf')  format('opentype'),
       url('library/fonts/SpringLPStd-Light.woff') format('woff'),
       url('library/fonts/SpringLPStd-Light.ttf')  format('truetype'),
       url('library/fonts/SpringLPStd-Light.svg#SpringLPStd-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

.castellar-mt{
  font-family: 'castellar-mt';
}
@font-face {
  font-family: 'castellar-mt';
  src: url('library/fonts/CastellarMT.eot');
  src: url('library/fonts/CastellarMT.eot?#iefix') format('embedded-opentype'),
       url('library/fonts/CastellarMT.woff') format('woff'),
       url('library/fonts/CastellarMT.ttf')  format('truetype'),
       url('library/fonts/CastellarMT.svg#CastellarMT') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*----------------------------------------------------------------------------------------------------------------------
RTL WP-Courseware next/previous buttons
----------------------------------------------------------------------------------------------------------------------*/
.wpcw_fe_navigation_box a.fe_btn_navigation:nth-child(2){
    float: right;
}

.wpcw_fe_navigation_box a.fe_btn_navigation:first-child{
    float: left;
}