/* main site content */
body {
  font-family: "Open Sans",Arial,sans-serif;
}
.container .container.main-content-center{
  background-color: #fff;
  padding: 50px 80px 0;
}
@media only screen and (max-width: 768px) {
  .container {
    padding: 0;
  }
  .container .container.main-content-center {
    padding: 50px 30px 0;
  }
}
@media only screen and (max-width: 480px) {
  .container {
    padding: 0;
  }
  .container .container.main-content-center {
    padding: 50px 24px 0;
  }
}

.vc_column_container {
    padding-left: 15px;
    padding-right: 0 !important;
}
div, table {
    border: 1;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    margin: 0;
    padding: 0;
}
/* table content */
table,
table.table {
  color: #333;
  border-color: #939598;
}
.table>thead:first-child>tr:first-child>td {
  border-top: 1px solid;
  border-color: #939598;
}
.entry-content table tr td,
.entry-content table th td,
.entry-content table.table td {
  border-color: #939598;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}

table td, table th {
    padding: 6px;
}
.entry-content table td {
    border: 1px solid #666;
    padding: 7px;
}
.entry-content table {
    float: none;
    margin-top: 20px;
  }
.entry-content,
.entry-content p {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  letter-spacing: 0.03em;
  line-height: 22px;
  color: #3d3d3d;
}
.entry-content p {
    margin: 20px 0;
    float: none;
}
.entry-content p a,
table.table a,
table a {
    font-size: 14px;
    line-height: 22px;
    color: #0A83A0;
}
.entry-content p a:hover,
table.table a:hover,
table a:hover {
  color:#00566b;
}
a.text-dark:hover {
  color:#053947 !important;
}

.entry-content p img {
    padding: 0px 0;
    margin-bottom: 20px;
}

.entry-content ul, .entry-content ol {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.7px;
    color: #3d3d3d;
    float: left;
    width: 100%;
    padding-left: 25px;
}
.entry-content ul a, .entry-content ol a{
    color: #0A83A0;
}
.jt-post-excerpt ul, .entry-content .jt-post-excerpt ul {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #3d3d3d;
    letter-spacing: 0.7px;
    text-align: left;
    line-height: 22px;
    margin: 0px 0;
    padding-left: 50px;
}
.single .type-post .jt-post-content .jt-post-excerpt ul li {
    list-style: inherit;
    margin-bottom: 1px;
    position: inherit;
    float:none;
}
.single .type-post .jt-post-content .jt-post-excerpt ul li:before {
    display: none;
}
figcaption,
.entry-content figcaption {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: normal;
}
/* quotations */

.entry-content blockquote {
  padding: 30px 35px 40px 60px;
}
body .entry-content blockquote p {
  display: block;
  margin-top: 0;
  margin-bottom: 20px;
}
body .entry-content blockquote p:first-child {
  font-style: italic;
}
blockquote {
  background: #f9f9f9;
  border-left: 0px solid;
  margin: 0px 10px 25px 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
/*  vertical-align: -0.4em; */
  position: absolute;
  top: 56px;
  left: 5px;
}
/* main site content */

.sai_copyright_display {
    font-family: 'Open Sans', sans-serif;
    padding: 45px 10px;
    margin-top: 0px;
    margin-left: -80px;
    margin-right: -80px;
    background-color: #d5d6d7;
    color: #3d3d3d;
    letter-spacing: 0.9px;
    font-size: 12px;
}

#sai_homepage_copyright {
    margin-left: 0px;
    margin-right: 0px;
}

.sai_copyright_display a {
  color: #3d3d3d;
}

.sai_copyright_display a:hover{
  color: #ffffff;

}
.copy-mission{
  text-align: center;
  max-width: 900px;
  margin: 0 auto;
}
.none{
  text-align:center;
width: 116%;
margin: 0 -80px;
}
.page-container {
    padding: 0px 0;
}
.entry-content, .entry-footer {
   float: left;
   width: 100%;
}

/* home leftside buttons */
.btn-large {
      font-size: 14px;
      padding: 15px 20px;
      letter-spacing: 2px;
      margin: 8px auto 8px;
      width: 180px;

  }
.btn-link a{
        /*color: #42454b !important;*/
        background-color: #dddedf;
        border: 2px solid #fff;
    }
.btn-link a:hover{
          color: #42454b !important;
          text-decoration: none;
          border: 2px solid #939598;
      }
.bg-filled {
          background-color: #dddedf !important;
          border: 2px solid #fff;
          color: #939598;
      }
.bg-filled a{
      color: #42454b !important;
      background-color: #dddedf;
      border: 2px solid #fff;
  }
.bg-filled a:hover{
      color: #42454b !important;
      text-decoration: none;
      border: 2px solid #939598;
      color: #fff;
      }
.btn-black, .bg-filled:hover, .bg-filled:focus, .bg-filled:active {
          border-color: #939598;
}


.wpb_row{
    margin-bottom: 0px !important;
}
.top-tag{
   font-size: 14px;
   letter-spacing:1.5px;
   font-weight: 200;
   color: #dbdbdb;
   text-transform: uppercase;
   padding-top: 8px;
   padding-left: 6%;
   margin: -20px;
}
.error-search {
  padding: 25px 0 0;
}
.rs-content {
  padding: 10px 20px 20px;
}
.entry-content .rs-content p,
.entry-content.page-container .rs-content p {
  margin: 0;
  padding: 0;
}

@media only screen and (max-width:999px){
  .top-tag{
    display: none;
  }

}
/* main site content */


/* old site content */
img.aligncenter {
	display: block;
	margin: 0 auto 0 auto;
	}

.invisible
{
color: white;
}

td.nobottom
{
border-top: 1px solid grey;
border-left: 1px solid grey;
border-right: 1px solid grey;
border-bottom: blank;
font-size: 14px;
}

td.normal
{
border: 1px solid grey;
font-size: 14px;
}

td.noborder
{
font-size: 14px;
padding-bottom: 0px;
}

td.notop
{
border-top: blank;
border-left: 1px solid grey;
border-right: 1px solid grey;
border-bottom: 1px solid grey;
font-size: 14px;
}

#wrapper #header {
 background:#7b828d url(i/header_bg1.jpg) 0 0 repeat-x !important;
}
.top-block {
 background: url(i/header_bg2.jpg) 50% 0 no-repeat !important;
 padding: 18px 0 0 0 !important;
}
.top-block .top-holder {
 padding: 1px 64px 0 0;
 width: 1100px;
}
.top-block .top-holder img{
 padding: 0;
 float: left;
}
#header .search-form {
 padding: 18px 51px 0 0;
}
#header .search-form .text {
 background: none;
}
#header .search-form input.s {
 background: #98a1aa;
 background-color: rgba(209, 215, 221, 0.7);
 border: 1px solid #fff;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 -webkit-box-shadow: inset 4px 4px 4px 0px #456;
 box-shadow: inset 4px 4px 4px 0px #456;
 padding: 2px 6px;
 color: #234;
}
#header .search-form input.searchsubmit {
 text-indent: -999px;
 overflow: hidden;
 width: 17px;
 background: transparent url(i/searchButton.png) no-repeat 50% 50%;
 border: none;
 cursor: pointer;
 margin-left: 4px;
}
#header .header-holder {
 background: url("i/bg-header-holder.jpg") repeat-x 0 0 #017ab4 !important;
 border-top: 2px solid #fff;
 border-bottom: 2px solid #fff;
}
#header .rays {

}
#header .header-area {
 padding: 4px 0 1px 95px;
 width:1080px;
}

#menu-main-nav li {
  padding: 5px 12px 12px 13px;
}
#main {
 background: url("i/Linen-Texture.jpg") repeat 0 0 #eee !important;
 -webkit-box-shadow: inset 0px 12px 12px 0px #7f7f7f;
 box-shadow: inset 0px 12px 12px 0px #7f7f7f;
}
#main .main-area.utility-area {
 padding: 43px 0 5px 0;
}
.main-holder {
 background: #fff;
 -webkit-border-radius: 8px;
 border-radius: 8px;
 border: 3px solid #aaa;
 -webkit-box-shadow:
  inset 0 0 0 1px #ddd,
  inset 0 0 0 2px #ccc,
        0 0 0 1px #ddd,
        0 0 0 2px #bbb;
 box-shadow:
  inset 0 0 0 1px #ddd,
  inset 0 0 0 2px #ccc,
        0 0 0 1px #ddd,
        0 0 0 2px #bbb;
}

#main .main-area.utility-area .main-holder #content.content_full_width {
 padding: 0 40px !important;
 width: auto !important;
 float: none !important;
 overflow: hidden;
}

.main-holder.home-holder {
 background: none;
 -webkit-border-radius: 0px;
 border-radius: 0px;
 border: none;
 -webkit-box-shadow: inset 0px 0px 0px 0px #ccc;
 box-shadow: inset 0px 0px 0px 0px #ccc;
}

#sidebar {
 background: none;
}

   /* --- */
.sidebar-widget {
 background: none !important;
}



  /* -- */
h3,
#main #sidebar h3 {
 font-size: 1.4em;
 line-height: 1.3em
}
#main #sidebar .sidebar-widget {
 width: 200px;
}
#calendar_wrap #wp-calendar {
 font-size: 12px;
 line-height: 1.2em
}

  /* --- */

.content_blog .small_button {
 background: url(i/bg-buttons-sprite-coolblue.png) no-repeat 100% -43px transparent !important;
}
.content_blog .small_button span {
 background: url(i/bg-buttons-sprite-coolblue.png) no-repeat 0 0 transparent !important;
}
#ka-submit,
.ka-form-submit,
.contact-form .ka-form-submit,
#respond #ka-submit, #respond .ka-form-submit {
background:url(i/bg-header-holder.jpg) 0 0 transparent !important;
border:1px solid #003869 !important;
}
.post_content {
 background: none !important;
 min-height: 140px !important;
 border-bottom: 2px  dotted #fdbe57;
}
.post_content .post_date {
background: #fdbe57;
background: -moz-linear-gradient(top,  #fce1b5 0%, #fc9b00 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fce1b5), color-stop(100%,#fc9b00));
background: -webkit-linear-gradient(top,  #fce1b5 0%,#fc9b00 100%);
background: -o-linear-gradient(top,  #fce1b5 0%,#fc9b00 100%);
background: -ms-linear-gradient(top,  #fce1b5 0%,#fc9b00 100%);
background: linear-gradient(top,  #fce1b5 0%,#fc9b00 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce1b5', endColorstr='#fc9b00',GradientType=0 );
border:1px solid #ba0;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 width: 40px;
 height: 52px;
 -webkit-box-shadow:
  inset 0 0 0 1px #ed0,
        0 0 0 1px #ea3;
 box-shadow:
  inset 0 0 0 1px #ed0,
        0 0 0px 1px #ea3;
 right: 30px;
 left: auto !important;
}
.post_date .day {
 font-size: 20px !important;
 line-height: 1em;
 margin: 6px 0 0 0 !important;
}
.post_date .month {
 font-size: 13px !important;
 line-height: 1em;
 padding: 0 !important;
 color: #960;
}
.post_content .post_comments {
background: #369 url(i/commentCountBG.png) 100% 50%;
border:1px solid #003869;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 width: 40px;
 height: 20px;
 padding: 2px 0;
 -webkit-box-shadow:
  inset 0 0 0 1px #69c,
        0 0 0 1px #cde;
 box-shadow:
  inset 0 0 0 1px #69c,
        0 0 0 1px #cde;
 right: 30px;
 left: auto;
 top: 58px;
}
.post_content .post_comments span {
 text-align: center;
 width: 30px;
 padding: 0;
 margin: 0;
 font-size: 12px;
}

.blog_wrap, .single_blog_wrap {
margin-bottom: 20px !important;
}

/* Post Footer contains Catagory information at the bottom of each post or post summary on the blog page. */
.post_footer {
 display: none;
}

/* slideOut tabs */
#tabslider {
 position: absolute;
 top: 0;
 left: 0;
}
#tabslider h4 {
 display: none;
}
ul#tabslidout {
 position: fixed;
 margin: 0px;
 padding: 0px;
 top: 200px;
 left: 0px;
 list-style: none;
 z-index:9999;
}
ul#tabslidout li {
 width: 206px;
}
ul#tabslidout li a {
 display: block;
 margin: 0 0 2px -20px;
 width: 175px;
 height: 59px;
 padding: 10px 40px 0 0;
 background: url(i/slideoutTab.png) 0 0 no-repeat;
 opacity: 0.8;
 text-align: right;
 font-size: 15px;
 font-weight: bold;
 line-height: 1.2em;
 text-decoration: none;
 color: #666;
}
ul#tabslidout li a.highlighted {
 width: 175px;
 height: 74px;
 padding: 10px 40px 0 0;
 background: url(i/slideoutTabHighlighted.png) 0 0 no-repeat;
}
ul#tabslidout li a.download,
ul#tabslidout li a.bigOrange {
 width: 166px;
 height: 74px;
 padding: 10px 40px 0 0;
 background: url(i/slideoutDownloadTab.png) 0 0 no-repeat;
}

ul#tabslidout li a.download span {
 display: none;
 }
ul#tabslidout li a.bigOrange {
 background: url(i/slideoutBigOrangeTab.png) 0 0 no-repeat;
 text-indent: 0;
}
ul#tabslidout li a:hover,
ul#tabslidout li a:focus {
 opacity: 1.0;
}
ul#tabslidout li a span {
 display: block;
 font-size: 12px;
 line-height: 1.2em;
}

/* Big Picture Stuff */
.bigPicShadow {
 width: 882px;
 background: url("i/BigPicShadow.png") 50% 100% no-repeat;
 padding: 0 0 20px 0;
 text-align: center;
 margin: 0 auto;
}
.bigPicShadow img {
 display: block;
 margin: 0 auto;
}
.bigPicClick {
 background: url("i/BigPicClickAnyIcon.png") 590px 0 no-repeat;
 padding: 6px 0 0 0
}

/* some more regular stuff */

h1{
  margin-left: -3px !important;
}
h1, h2 {
 line-height: 2.0em;
}

h2 {
 font-size: 1.7em;
}

h1 a, h2 a, h3 a, h4 a {
  color: #e17400;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
  margin: 0;
}

.jt-post-wrapper h1{
  float: none;
  width: 100%;
  margin-top: 60px;
  padding-left: 20px;
  font-size: 32px;
}
blockquote {
 padding: 0em 2em 1em 6em;
 quotes: "\201C" "\201C";
 overflow: hidden;
 font-size: 26px !important;
 line-height: 40%;
/* font-style: italic; */
 position: relative;
 /*font-family: 'PT Serif', Georgia, serif !important;
 font-style: italic;*/
 }
#main blockquote:before {
  content: open-quote;
  font-weight: bold; font-size: 6em;
  float: left; margin: 0.25em 0 0 -0.7em;
  color: #abc;
  font-family: serif;
  font-style: normal;
}


  /* --- */
#content .one_half {
    float: left;
    margin-right: 0 !important;
    width: 47% !important;
}

.content_full_width .one_half {
    float: left;
    margin-right: 30px !important;
    width: 47% !important;
}

#content .one_half_last {
    float: right;
    margin: 0 !important;
    width: 47% !important;
}

.content_full_width .one_half_last {
    float: right;
    margin: 0 !important;
    width: 47% !important;
}

#footer h3 {
color: #fff !important;
font-family: 'PT Serif',Arial,sans-serif !important;
font-size: 16px !important;
}
#footer h4 {
color: #fff !important;
font-family: 'PT Serif',Arial,sans-serif !important;
}


/* Contact Form Additions */

#content input {
    padding:8px !important;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 1px 1px 2px #ddd;
    }
#content .comment-form input {
    padding:0 !important;
    }

#content textarea,
textarea#si_contact_message1 {
    width: 96% !important;
    padding: 2% !important;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 1px 1px 2px #ddd;
    }
#content select {
    margin-bottom: 13px;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 1px 1px 2px #ddd;
    }
#content input[type='radio'], .contact-form input[type='checkbox'] { float: none; margin-bottom: 13px; }
#content label { margin-bottom: 3px; float: none; font-weight: bold; display: block; color:#555;}
#content label.checkbox, #content label.radio { margin-bottom: 3px; float: none; font-weight: bold; display: inline-block; }
#content label {font-size:11px;color:#999;font-weight:normal;font-style:italic;}
#content label.checkbox, #content label.radio {font-weight:normal;margin-bottom:8px;}

#content #fsc-submit-1 {
    color: #DDDDDD;
    cursor: pointer;
    display: block;
    letter-spacing: 1px;
    margin: 0;
    outline: medium none;
    padding: 10px 15px !important;
    text-transform: uppercase;

        background: url("i/bg-header-holder.jpg") repeat scroll 0 0 transparent !important;
    border: 1px solid #003869 !important;

        box-shadow: 1px 1px 3px #666666;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    }

/* additons for /saf/ duplicate site */

/*
.top-block {
 border-top: 30px solid #344
}
*/
.toolbar-right ul.sub-menu {
 position: relative;
 top: -22px;
 left: -70px;
 background: #406c9a;
 padding: 4px 15px !important;
 border-radius: 0 0 6px 6px;
}
.top-block .toolbar-right ul.sub-menu li {
 font-size: 12px;
 line-height:14px;
 border-left: 1px solid #abc;
}
.top-block .toolbar-right ul.sub-menu li:first-child {
 border-left: none;
}
.top-block .toolbar-right ul.sub-menu li a {
 color: #ddd;
}
.top-block .toolbar-right ul.sub-menu li a:hover,
.top-block .toolbar-right ul.sub-menu li a:focus {
 color: #fff;
}


.wp-caption {
margin: 10px auto;
/*    background-color: #F3F3F3;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
 float: left;
 margin: 10px 1em 10px 0;
	*/
    text-align: center;
 padding: 4px 0.5em;
 /* font-size: 0.9em; */
 font-family: 'PT Serif',serif;
}
.wp-caption.alignleft {
 float: left;
 margin: 10px 1em 10px 0;
}
.wp-caption.alignright {
 float: right;
 margin: 10px 0 10px 1em;
}
.wp-caption img {
 display: block;
 margin: 0 auto 10px auto;
}

.wp-caption p.wp-caption-text  {
 padding: 0 0 0.25em 0;
 font-size: 12px;
 line-height: normal;
}
#homeblogroll {

}
#homeblogroll ul {
	padding-left: 30px !important;
}
#homeblogroll .widget ul li {
	border-right: none;
	padding: 0 0 2px 0;
	list-style-type: disc;
	font-size: 14px;
}
#homeblogroll .post-date {
	margin-left:10px;
	font-size: 14px;
	letter-spacing: 0.03em;
	float:right;
	text-transform: none;
}
#homeblogroll a {
	color: #e17400;
	font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.03em;
    text-transform: none;
}
#homeblogroll a:hover{
	text-decoration: underline;
}

@media only screen and (max-width:999px){
.top-block {
 background: #d4d5d7;
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZDVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
background: -moz-linear-gradient(top,  #d4d5d7 0%, #ffffff 20%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4d5d7), color-stop(20%,#ffffff)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d4d5d7 0%,#ffffff 20%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d4d5d7 0%,#ffffff 20%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d4d5d7 0%,#ffffff 20%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #d4d5d7 0%,#ffffff 20%) !important; /* W3C */
}
.toolbar-right ul.sub-menu {
 top: -6px;
 left: -45px;
 background: none;
}
.top-block .toolbar-right ul.sub-menu li a {
 color: #444;
}
.top-block .toolbar-right ul.sub-menu li a:hover,
.top-block .toolbar-right ul.sub-menu li a:focus {
 color: #084D80;
}
#header .search-form .text {
    background: none !important;
}
}

.bib__module,
.bib--font-arial .bib__title {
  font-family: "Open Sans", Arial, sans-serif;
}
.sidebar .bib__link.bib__link--image .bib__info,
.sidebar .bib__info {
  background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(65, 74, 89, .7) 100%);
  background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(65, 74, 89, .7) 100%);
  background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(65, 74, 89, .7) 100%);
}
.sidebar .bib__image {
  background-image: url('https://salsa.scaledagile.com/nas/content/live/salsasai/assets/SAFe-Certified-courses-fan.png');
  background-size: contain;
}
.sidebar .bib--rcm-init {
  margin-bottom: 50px !important;
}
.sidebar .bib__link--image {
  margin-bottom: 30px !important;
}
.sidebar .bib__recency {
  display: none !important;
  border: 0;
}
.pp-multiple-authors-wrapper {
  display: none;
}

.inline {
  display: inline;
}
.pr-head,
.pr-foot {
  display: none;
}

.wrapper p.wp-show-posts-entry-title {
  display: list-item;
  margin-left: 20px;
}
  .wrapper .wp-show-posts-entry-title a {
  font-size: 14px;
  line-height: 22px;
  color: #0A83A0;
}
.wrapper .wp-show-posts-entry-title a:hover {
  color:#053947;
}
.wrapper .a.wp-show-posts-read-more,
.wrapper a.wp-show-posts-read-more:visited {
  display: inline-block;
  padding: 0;
  border-width: 0;
  color: #35373e;
  font-size: 14px;
  text-decoration: none;
  display: none;
}
.wrapper .wp-show-posts:not(.wp-show-posts-columns) .wp-show-posts-single:not(:last-child) {
  margin-bottom: 0 !important;
}


.btn.bg-light,
.entry-content ul.letters a:hover {
  color: #053947;
}
.box-right {
  float: right;
  border: 1px solid #999999;
  margin-left: 10px;
  padding: 15px;
  background-color: #e5e6e7;
}
@media only screen and (max-width: 480px) {
  .blog_style_ot_4 {
    padding: 0 20px !important;
  }
  .box-right {
    float: none;
    margin: 30px 0;
  }
  .mobile-hide {
    display: none;
  }
}

/* Cookie Banner */
#wt-cli-accept-all-btn,
.cli-plugin-button, .cli-plugin-button:visited,
.cli-accept-button {
  font-family: "Open Sans",Arial,sans-serif;
  font-variant: none;
  margin: 0 0 0 5px !important;
  border-radius: 0 !important;
}
#cliSettingsPopup .cli-tab-footer .cli-btn {
  background-color: #053947;
  color: #fff;
}
.cli-wrapper a.text-white {
  color: #fff;
  text-decoration: underline;
}
