body {
  background-color: white;
  font-family: Verdana;
}

a, a:hover {
  color: #e92727;
}

.site-branding a:hover {
  color: #222;
}

h1 {
    font-size: 25px;
}

table > tbody > tr > td, table > tfoot > tr > td {
    border: 1px solid #dddddd;
    font-size: 30px;
    line-height: 100px;
}


edit {
   float: right;
}

.site-header {
  height: 220px;
  background-image: url("paris.jpg");
  background-position: 0px -540px;;
  background-repeat: no-repeat;
}

.logo_site {
  margin-top: -45px;
  -webkit-filter: drop-shadow(3px 3px 3px #333);
  filter: drop-shadow(3px 3px 3px #333);
}

.site-title a {
  float: right;
  font-size: 70px;
  margin-top: -140px;
  -webkit-filter: drop-shadow(3px 3px 3px #333);
  filter: drop-shadow(3px 3px 3px #333);
  
}

.main-navigation {
  background: linear-gradient(#292f33, #444);
  box-shadow: 0 5px 15px -2px #e92727;
}

.entry-title, .entry-title a {
    transition: all 0.4s;
}

.read-more {
    right: -31px;
    bottom: -41px;
}


letterf {
  color: #d62837;
  -webkit-text-stroke: 2px black;
  margin-right: 2px;
}

lettera {
  color: #f1f1f1;
  -webkit-text-stroke: 2px black;
  margin-right: 2px;
}

letterc {
  color: #33a9e5;
  -webkit-text-stroke: 2px black;
  margin-right: 2px;
}

rest {
  -webkit-text-stroke: 2px #f1f1f1;
}

.single .byline {
  display: none;
}

.hentry, .widget {
  border-radius: 5px;
  box-shadow: 1px 1px 1px 2px #888888;
}

.hentry {
  background-color: #f5f5f5;
}

.widget {
  background-color: #292f33;
}

contact img {
    height: 20px;
      margin-bottom: 3px;
}

sponsor *:before, sponsor *:after {
   display: none;
}

.tablepress tfoot th, .tablepress thead th {
    background-color: #e92727;
}

.bx-wrapper ul.kiwi-logo-carousel.align-center li img:hover {
  opacity: 0.6;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out;
   }

.team-container .team-social {
    display: none;
}

.team-container #team-160 .team-content {
    display: none;
}

.team-container #team-160 .team-title {
    border-left: 1px solid;
    border-right: 1px solid;
}

.team-flat .team-position {
    border-bottom: 1px solid black;
  	border-left: 1px solid;
    border-right: 1px solid
}

mobile letterf, mobile lettera, mobile letterc {
  display: none;
}

.entry-header span:after, .entry-footer span:after {
    content: no-close-quote;
}

.team-flat .team-thumb img {
  border: 1px solid;
}

.team-flat .team-thumb img:hover {
  opacity: 0.8;
  transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}

.image-gallery {
    margin-top: 30px;
}

.image-gallery li {
    padding: 0 0px 0px 0;
    margin: 3px;
    border: 2px solid #e92727;
}

.entry-footer {
    border-top: 0px;
    border-bottom: 0px;
}

input[type="text"], input, textarea {
    width: 100%;
}

@media only screen and (max-width: 991px) {
.menu-toggle {
    float: right;
}
  
.entry-thumb img {
    width: 100%;
}
  
.desktop {
    display: none;
}
  
.widget-area,
.footer-widget-area {
  display: block;
  width: 100%;
}
  
mobile letterf, mobile lettera, mobile letterc {
  display: inline;
    font-size: 27px;
}
  
.site-branding {
    display: none;
}
  
.site-header {
    display: none;
}
  
thumb img {
    margin-bottom: 10px;	
}

}
  
@media only screen and (min-width: 992px) {

/*    
hometext p {
    margin-left: 10px;
}
  
  
.entry-summary {
    position: relative;
    display: inline-flex;
}


thumb img {
    max-width: 200px;
    height: auto;
    border: 2px solid;	
}
  
thumb img:hover {
    opacity: 0.6;
    transition: all 0.4s;
}
  
.read-more {
   right: -31px;
   bottom: -31px;
}
  
*/
  
.slide img, .entry-thumb img {
    max-height: 200px;
    object-fit: cover;
    border: 1px solid;
}
  
}