/**
 * @file
 * Subtheme specific CSS.
 */
.cert-wrapper td {
  border:none;
  padding:0px 0px;
  text-align: center;
  width:102.8px;
}
.cert-bkg {
  display:block;
  background:url('/sites/default/files/certificate/cert-fnl-3.jpg');
  width: 720px; 
  height: 560px;
  background-position: top left;
  background-repeat: no-repeat;
}
.cert-wrapper {
  margin-left:10%; 
  margin-right:10%;
}
.cert-acct-name {
  display: block;
  margin-left:-1em;
}
.cert-date {
  display: block;
  margin-right:-2.5em;
}
a[href="/course/13/complete"] {
  display:none;
}
[src="/core/misc/icons/73b355/check.svg"] {
  display:none;
}
#edit-evq1-1--wrapper {
  margin-top:-2%;
}
 #edit-evq2-2--wrapper {
  margin-top:-4%;
}
 #edit-evq3-3--wrapper {
  margin-top:-4%;
}
 #edit-evq4-4--wrapper {
  margin-top:-4%;
}
 #edit-evq5-5--wrapper {
  margin-top:-2%;
}
 #edit-evq6-6--wrapper {
  margin-top:2%;
}
 #edit-evq7-7--wrapper {
  margin-top:4%;
}
#edit-evq8-8--wrapper {

}
.course-page-blocks a {
 color:#ffffff;
font-size:22px;
}
.course-page-blocks {
  display:block;
  position:relative;
  margin-right:auto;
  margin-left:auto;
  padding:4%;
  text-align: center;
  background:#c8932b;
  color:#ffffff;
  border:4px #ffffff solid;
}
 table {
     font-size:inherit;
 }
.module-table tr td {
border:none;
}
tr {
  background: none;
}
.nav-link {
    color:#3b3b3b;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #ffffff;
  background-color: #c8932b;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-item {
  background-color: #ebe4d1;
  border:solid 1px #ffffff;
}
table tr th,
table tr th a,
table tr th a:hover,
table tr th a:focus {
  color: #000000;
  font-weight: bold;
}
.main-content {
  margin-top:2em;
}
 .block-9-row2 {
  margin-top:1.5em;
  margin-left:2%;
  margin-right:2%;
}
 a {
     text-decoration:none;
 }
.course-block {
  display:block;
  position:relative;
  margin-right:auto;
  margin-left:auto;
  padding:4%;
  text-align: center;
  background:#c8932b;
  color:#ffffff;
  border:4px #ffffff solid;
}
#main-navigation-inner-pages-menu-link-content86b5cf10-0d58-49b3-b24f-952e49c50c51 {
  border-left: #ffffff solid 2px;
  height: 25px;    
}
#main-navigation-inner-pages-menu-link-content6780396a-9210-40e1-a684-175c55640bdc {
  border-left: #ffffff solid 2px;
  height: 25px;  
}
#main-navigation-inner-pages-menu-link-content04c82d1a-17e4-4991-88bb-6adf209004c6 {
  border-left: #ffffff solid 2px;
  height: 25px;
}
 .block-1-row {
  margin-left:2%;
  margin-right:2%;
}
.block-3-row {
  margin-left:2%;
  margin-right:2%;
}
.block-5-row {
  margin-left:2%;
  margin-right:2%;
}
.block-6-row {
  margin-left:2%;
  margin-right:2%;
}
.block-7-row {
  margin-left:2%;
  margin-right:2%;
}
.block-8-row {
  margin-left:2%;
  margin-right:2%;
}
.block-9-row {
  margin-left:2%;
  margin-right:2%;
}
.block-10-row {
  margin-left:2%;
  margin-right:2%;
}
.block-11-row {
  margin-left:2%;
  margin-right:2%;
}
.block-12-row {
  margin-left:2%;
  margin-right:2%;
}
.block-13-row {
  margin-left:2%;
  margin-right:2%;
}
.block-superfishmain-navigation-inner-pages {
display:block;
  position:relative;
  width:100%;
  right:0;
  margin-top:2.5%;  
}
.sidebar_second {
  /* margin-right:-3%; */
}
#navbar-main {
  display:none;
}
.custom-btn-1 {
  margin-right:0;
  background-color: #c8932b;
  border:none;
  color:#ffffff !important;
  margin-right:4%;
}
.custom-btn-2 {
  margin-left:2%;
  background-color: #c8932b;
  border:none;
  color:#ffffff !important;
}
.custom-btn-3 {
  margin-right:0;
  background-color: #c8932b;
  border:none;
  color:#ffffff !important;
}
.custom-btn-4 {
  margin-right:0;
  background-color: #c8932b;
  border:none;
  color:#ffffff !important;
}
.custom-btn-1:hover {
   background:#ffffff; 
  color:#3b3b3b !important;
}
.custom-btn-2:hover {
   background:#ffffff; 
    color:#3b3b3b !important;
}
.custom-btn-3:hover {
   background:#ffffff; 
  color:#3b3b3b !important;
}
.custom-btn-4:hover {
   background:#ffffff; 
  color:#3b3b3b !important;
}
#main-menu-link-content4bf3df24-5cf7-4072-a4ec-61603f792d7b {
  border-left:#ffffff solid 2px;
height:25px;
}
#main-menu-link-contentc326846c-1ee4-4267-a058-d45ef780dd58 {
  border-left:#ffffff solid 2px;
height:25px;
}
#main-menu-link-content1560f3f1-3eaf-4bb5-a1e5-41ad8bbd745d {
  border-left:#ffffff solid 2px;
  height:25px;
}
ul.sf-menu li {
  float: right;
}
.sf-menu a {
  color:#ffffff;
  text-transform:uppercase;
  text-decoration: none;
  font-size: 20px;
font-weight:400;
}
.sf-menu a:hover {
   color:#ebe4d1;
}
.sf-menu a:active {
   color:#c8932b; 
}
ul.sf-menu a, ul.sf-menu span.nolink {
  display: block;
  padding: .1em .6em;
  position: relative;
}
.block-superfishmain {
display:block;
  position:relative;
  width:100%;
  right:4%;
  margin-top:2.5%;
}
.block-10-p p {
     font-size:19px;
}
.block-11-row {
      margin-top:4em;   
}
.block-10-spacer {
      margin-top:4em;  
}
.block-10-row {
      margin-top:6em;
}
.block-block-contentce6716ee-30e7-4204-b03b-3fe8dbea825e {
    display:block;
  min-height:300px;
  background:url('/sites/default/files/site-images/block-bkg-book.jpg');
  background-size:cover;
}
.row {
/*  margin-left:2%;
  margin-right:2%;*/
}
.block-13 p {
   font-size:24px;
  color:#c8932b; 
}
.block-9-img1 img {
  display: block;
  margin-left:auto;
  margin-right:auto;
  text-align: center;
  width:100%;
  height:auto;
  padding:2em;
}
.block-9-img1 {
  border:2px solid #c8932b;
}
.block-9-img2 img {
  display: block;
  margin-left:auto;
  margin-right:auto;
  text-align: center;
  width:100%;
  height:auto;
  padding:2em;
}
.block-9-img2 {
  border:2px solid #c8932b;
}
.block-9-img3 img {
  display: block;
  margin-left:auto;
  margin-right:auto;
  text-align: center;
  width:100%;
  height:auto;
  padding:2em;
}
.block-9-img3 {
  border:2px solid #c8932b;
}
.block-9-img5 img {
  display: block;
  margin-left:auto;
  margin-right:auto;
  text-align: center;
  width:100%;
  height:auto;
  padding:2em;
}
.block-9-img5 {
  border:2px solid #c8932b;
}
.block-9-img6 img {
  display: block;
  margin-left:auto;
  margin-right:auto;
  text-align: center;
  width:100%;
  height:auto;
  padding:2em;
}
.block-9-img6 {
  border:2px solid #c8932b;
}
.block-13 p {
  font-size:24px;
}
.block-12 h1 {
  font-size:44px;
}
.block-11 h1 {
  font-size:44px;
  color:#c8932b;
}
.block-block-content786cdb55-78ee-4b7a-b784-2005cdd0ba5c {
    margin-top:4em;
}
.block-9-row {
      margin-top:4em;
}
.block-8-p p {
  font-size:24px;
}
.block-8 h1 {
  font-size:44px;
  color:#c8932b;
}
.block-8-row {
  margin-top:4em;
} 
.block-7-p p {
  font-size:24px;
  overflow: hidden;
}
.block-7 h1 {
  font-size:44px;
  color:#c8932b;
}
.block-7-row {
  margin-top:4em;
}
.block-6 ul {
  margin-left: 0;
  padding-left: 20px;
  list-style: none;
}
.block-6 li {
    font-size:24px;
}
.block-6 li:before {
    content: "✓";
  display: inline;
  float: left;
  margin-left: -22px;
  color:#ddb821;
}
.spacer-1 {
  height:5em;
}
.block-6 h1 {
  font-size:44px;
}
.block-6 p {
    font-size:24px;
}
 .block-6-p {
  color:#ffffff;
}
.block-block-contente733c1c9-164a-4e84-b607-b906848b389b {
  display:block;
  min-height:600px;
  background:url('/sites/default/files/site-images/block-4.jpg');
  background-size:cover;
}
.block-2-p {
  text-align:center;
  font-size:44px;
  color:#c8932b;
}
.block-3-p {
  text-align:left;
  font-size:24px;
}
.block-4-p {
  text-align:center;
  font-size:44px;
  color:#c8932b;
}
.block-5-p {
  text-align:left;
  font-size:24px;
}
.row .block-2-row {
  margin-left:0;
  margin-right:0;
  margin-top:2em;
    margin-bottom:4em;
}
.block-3-row {
  margin-top:4em;
    margin-bottom:4em;
}
.block-4-row {
  margin-top:4em;
    margin-bottom:4em;
}
.block-5-row {
  margin-top:4em;
    margin-bottom:4em;
}
 .spacer {
  height:10em;
}
.block-1-right h1, p {
  margin-right:4%;
}
.block-1-right h1 {
      color:#ffffff;
  font-size:84px;
}
.block-1-right p {  
    color:#ffffff;
  font-size:34px;
}
.sidebar h2 {
  border-bottom: 1px solid #c8932b;
}
.sidebar a {
  color:#3b3b3b;
  text-decoration:none;  
}
.course-outline-list a {
  color:#3b3b3b;
  text-decoration:none;
}
.course-outline-list .list-group-item div {
  font-weight:600;
  color:red;
}
.ckeditor-accordion-container > dl dd {
margin-top:1em;
}
.ckeditor-accordion-container > dl {
  position: relative;
  border: 1px solid #3b3b3b;
}
.ckeditor-accordion-container > dl dt > a {
  display: block;
  padding: 10px 15px 10px 50px;
  background-color:#ebe4d1;
  color: #3b3b3b;
  cursor: pointer;
  -webkit-transition: background-color 300ms;
  transition: background-color 300ms;
  border-bottom: 1px solid #3b3b3b;
  text-decoration: none;
}
.ckeditor-accordion-container > dl dt > a:hover {
  display: block;
  padding: 10px 15px 10px 50px;
  background-color:#c8932b;
  color: #ffffff;
  cursor: pointer;
  -webkit-transition: background-color 300ms;
  transition: background-color 300ms;
  border-bottom: 1px solid #3b3b3b;
  text-decoration: none;
}
.ckeditor-accordion-container > dl dt.active > a {
  background-color: #c8932b;
  color:#ffffff;
}
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::before, .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::after {
  background: #3b3b3b;
  -webkit-transition: all 600ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 600ms cubic-bezier(0.4, 0, 0.2, 1);
  content: "";
  display: block;
  height: 2px;
  position: absolute;
  width: 10px;
  z-index: -1;
  left: 0;
  top: 0;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  will-change: transform;
}
.block-page-title-block {
  margin-top:2em;
}
.sidebar_second h2 {
  font-weight:600;
  font-size:24px;
}
.course-outline .list-group-item {
  border:0;
}
.course-outline-list {
  background: #ffffff;
}
.sidebar_second {
   background:#ebe4d1; 
}
.sidebar_second .list-group-item {
  background:#ebe4d1;
   border:0;
}
.sidebar_first h2 {
  font-weight:600;
  font-size:24px;
}
.sidebar_first {
   background:#ebe4d1; 
}
.sidebar_first .list-group-item {
  background:#ebe4d1;
   border:0;
}
.featured-top__inner {
  display:block;
  background:url('/sites/default/files/site-images/header.jpg');
  background-size:cover;
  height:838px;
}
.featured-top-second__inner {
  background:url('/sites/default/files/site-images/inner-header.jpg');
  background-size:fill;
  background-repeat: no-repeat;
  min-height:200px;
}
@media (min-width: 375px) {
}
@media (min-width: 576px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1400px) {
}
@media (min-width: 1500px) {
}
body-image-padding-right img {
padding-right:12px;
}
body-image-padding-left img {
padding-left:12px;
}
body-image-padding-top img {
padding-top:12px;
}
body-image-padding-bottom img {
padding-bottom:12px;
}
body-image-padding-full img  {
padding-left:12px;
padding-right:12px;
padding-top:12px;
padding-bottom:12px;
}
body-image-margin-right img {
margin-right:12px;
}
body-image-margin-left img {
margin-left:12px;
}
body-image-margin-top img {
margin-top:12px;
}
body-image-margin-bottom img {
margin-bottom:12px;
}
body-image-margin-full img  {
margin-left:12px;
margin-right:12px;
margin-top:12px;
margin-bottom:12px;
}
