/*
Theme Name: Twentythirteen-ColorGATE
Theme URI: 
Description: ColorGATE Theme
Author: Alexander Bartsch
Author URI: 
Template: twentythirteen
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: twenty-twenty-four-child
*/

/* Custom styles go here */

body, h3, h1{
    font-family: 'Exo 2', sans-serif !important; /* Use 'Exo 2' or a fallback */
    color: rgb(79, 79, 78) !important;
}

.entry-title a {
    color: rgb(79, 79, 78);
    line-height: 1.2;
    text-transform: uppercase;
    transition: 0.3s;
}
    
ul#menu-languageselect{
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 70px;
}

ul#menu-languageselect li{
  display: inline-block;
}
ul#menu-languageselect li a img{
  width: 24px !important;
  height: 16px !important;
}

h3.widget-title{
    display: inline-block;
    position: relative;
    font-size: 16px !important;
    font-weight: 600 !important;
    font-style: normal !important;
    text-transform: uppercase;
    margin-bottom: 15px;
    clear: both;
    line-height: 1.5;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    font-family: sans-serif;
    color: #4f4f4e;
    letter-spacing: normal;
}

not(:has(h1, h2, h3, h4, h5, h6)) a{
  color: #e07400 !important;
  text-decoration: none;
}

a:hover{
  text-decoration: none;
}
header.entry-header{
  padding-left: 0px !important;
  padding-right: 180px !important;
  margin-left: 100px !important;
  margin-right: 158px !important;
}
header.entry-header div img{
  object-fit: cover;
}
  
  
div.entry-content{
  padding-left: 0px !important;
  padding-right: 180px !important;
  margin-left: 100px !important;
  margin-right: 158px !important;
}


nav div.wp-pagenavi{
  padding-left:10px;
}

nav.paging-navigation{
  background-color:#fff;
}

nav div.wp-pagenavi span.pages{
  display:none;
}

nav div.wp-pagenavi span.current,
nav div.wp-pagenavi span.extend,
nav div.wp-pagenavi a{
  border-color:#fff;
}

nav div.wp-pagenavi span.current:hover,
nav div.wp-pagenavi span.extend:hover,
nav div.wp-pagenavi a:hover{
  border-color:#fff;
}

nav div.wp-pagenavi span.current{
  font-size:28px;
}

footer{
  display: flex;
  flex-direction: row;
  justify-content: center;  
}
footer div.footer__container{
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;  
}


footer div.footer__container div.footer_column{
  flex: 1;
  background-color:#fff;
  padding: 20px;
}

footer ul.media-links{
  padding-left:0;
  display: flex;
  flex-direction: row;
  list-style-type: none;
  display: flex;
  flex-direction: row;
  
}

footer ul.media-links li{
  flex:1;
  padding: 10px;
}


footer.entry-meta{
  padding-left: 0px !important;
  padding-right: 180px !important;
  margin-left: 100px !important;
  margin-right: 158px !important;
}

aside.widget{
  background-color:#fff !important;
}

div.navbar{
  background-color:#fff !important;
}

.nav-menu li a{
  
  font-size:22px;
}

