/*
 Theme Name:   AW-MEGAVO
 Theme URI:    http://active-websight.de
 Description:  Generate Press Child Theme
 Author:       Frank Romeike
 Author URI:   https://www.active-websight.de
 Template:     generatepress
 Version:      1.0.0
*/

body, button, input, select, textarea,p, h1, h2, h3, h4, h5 { font-family: Asap, Arial,sans-serif;}
body, blockquote { font-size: 16px;line-height: 1.4;}

h1, h2, h3, h4, h5 {font-size: 28px;margin-bottom: 10px;line-height: 1.1em;	font-weight: 500; color: #203864;}
h2 {font-size: 26px;margin-bottom: 8px;} 
h3 {font-size: 24px;margin-bottom: 8px;} 
h4 {font-size: 22px;margin-bottom: 6px;} 
h5 {font-size: 20px;margin-bottom: 6px;} 
h6 {font-size: 18px;margin-bottom: 6px;} 
#page {background: #fdf9f9;}

.site-header {background-color: #3d75a5;} /*.site-header {background-color: #004B8C;}*/
.inside-header {padding: 0;background: #fff;}
.site-branding-container {background: #fff;	padding-right: 2%;}
.site-branding-container .site-logo {margin-right: 1em;}
.main-navigation.navigation-stick.has-sticky-branding .inside-navigation.grid-container {padding-left: 15px;}
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .mobile-bar-items a {text-transform: uppercase;font-weight: 600;	letter-spacing: 0.03em;}
.main-navigation li:after { content: '';  display: block;  margin: auto;  margin-top: -6px;  height: 6px;  width: 0px;  background: transparent;  transition: width .4s ease, background-color .4s ease;}
.main-navigation li:hover:after {  width: 100%;  background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(98,152,199,1) 50%, rgba(255,255,255,1) 100%);}
.main-navigation li.current_page_item:after { width: 100%;background: #00427c;}
.navigation-search input[type="search"], .navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a {color: #666;background-color: #fff;border: 2px solid #ccc;} .navigation-search input {opacity: 1;}
.main-navigation ul ul, .main-navigation ul ul li:hover, .main-navigation .main-nav ul ul li:hover > a {background-color: #ffffff !important;}
.inside-navigation {max-width: 1300px;	margin: auto;}
p {font-size: 16px !important}
.accordions-head-title {font-weight: 600;letter-spacing: 0.1em;	text-transform: uppercase;	font-family: Asap;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-radius: 0 !important;border: none!important;}
.ui-state-active {	border: none !important;border-radius: 0 !important;}
.ui-accordion-header {background:#3d75a5 !important;color:#fff !important; text-transform: uppercase; font-family: Asap;font-weight: 600 !important;letter-spacing: 0.05em;}
.ui-state-active.ui-accordion-header {background: #385f80  !important;}
.entry-content .cli_settings_button {	background: #adbcc9;border: 4px solid #3d75a5;	padding: 6px;color: #fff !important;font-weight: 600;letter-spacing: 0.05em;}
.entry-content .cli_settings_button:hover {	background: #fff;border: 4px solid #3d75a5;	color: #3d75a5 !important;}
.entry-content p {text-align: justify;}
.literatur div div p {font-size: 0.9em !important;}
.widget-title {margin-bottom: 12px;} .widget-title a {color: #203864;}
.widget-area .widget {padding: 22px 30px 30px;}
#text-2 {padding-bottom: 0;}
.sidebar .widget .widget-title {background: #d6ebfd;padding: 0 4px;}
.clear {clear:both;padding-top: 20px;}
del {font-family: arial,helvetica,sans-serif;text-decoration-thickness: 4px;text-decoration-color: #9b0303a6;text-decoration-style: solid;}
#main table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control::before {height: 20px;width: 20px;display: block;position: absolute;	color: #fff;border: 2px solid #1e73be;border-radius: 20px;box-shadow: none;	line-height: 20px;background-color: #203864;font-weight: bold;}
#main table.dataTable.dtr-inline.collapsed:hover > tbody > tr > td.dtr-control::before {background-color: #1e73be;}
#main table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control::before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control::before {content: "-";background-color: #992828;border: solid 2px #203864;}
.featured-image .wp-caption-text {background: rgba(255,255,255,0.7);display: inline!important;position: relative;top: -21px;display: inline-block;padding: 8px 6px;border: 2px solid #fff;font-size: 14px !important;margin-left: 1px;}
.wp-caption.thumb-caption {margin-bottom: 0;}

.tablepress .column-2 a {display: none; transition: all ease-in-out 0.5s;}
@media only screen and (max-width: 767px) {
#content {padding: 16px;}
.footable-toggle {	color: #203864 !important;	padding-right: 8px !important;}
.menu-toggle {font-size: 22px;}
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-items {color: #203864;}
}
@media only screen and (min-width: 768px) and (max-width: 910px) {
.main-navigation .main-nav ul li a {padding-left: 10px;padding-right: 10px;}
}
@media only screen and (max-width: 916px) {
.tablepress .column-2 a {float:right; font-size: 24px;font-weight: bold;	width: 26px;display: inline-block;	height: 26px;	background: #1e73be;color: #fff;border: 2px solid #000;	vertical-align: sub;line-height: 24px;}	
}

@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Asap Regular'), local('Asap-Regular'),
       url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-regular.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-regular.svg#Asap') format('svg'); /* Legacy iOS */
  font-display: swap;	   
}

@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Asap Medium'), local('Asap-Medium'),
       url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-500.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-500.svg#Asap') format('svg'); /* Legacy iOS */
  font-display: swap;	   
}


@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Asap SemiBold'), local('Asap-SemiBold'),
       url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-600.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/aw-megavo/fonts/asap-v11-latin-600.svg#Asap') format('svg'); /* Legacy iOS */
  font-display: swap;	   
}
