.site-logo {
    transition: opacity 0.5s ease-out 0s;
    width: auto;
    max-height: 100%;
  margin: 0px;
    opacity: 1;
}
.horizontal-menu {
      font-size: 1.5em;
}
body {
    background-color: #FFF;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
.entry-meta {display:none;}
.footnotes {border-top:1px solid;}
h3 {color:#F6323E;}

.sidebar-style-constant .site {
    width: 90%;
}
.sidebar {
    width: 15%;
}
.nav-previous {
    padding-left: 10%;
}
.entry-title {
    font-size: 2em;
    font-weight: 800;
}
.entry-title a {
    text-decoration: none;
}


@media only screen and (min-width: 50em){
.sidebar-style-constant .site-breadcrumbs, .sidebar-style-constant .site-header, .sidebar-style-constant .site-main, .sidebar-style-constant .site-footer {
    width: 85%;
    max-width: 45em; } }
  
.pt-cv-readmore {display:none;}
  
  .bx-wrapper .bx-controls-direction a {top: 80%;}
   .bx-wrapper .bx-controls-direction a:hover {text-decoration:none;}
  
  .page-title {display:none}

.baner {
position: absolute;
width: 12%;
top:400px;
right:0;
margin-right: 5%;
border-left: 1px solid #F6323E;
padding: 10px;}
@media only screen and (max-width: 1360px){.baner{margin-right: 2%;}}
@media only screen and (max-width: 1280px){.sidebar {display:none;} .baner {position:relative; width:100%; top:30%; right:0; }}
@media print {.baner{display:none;}}