/*
Theme Name: dfvcg Design
Version: 2.3
Author: Dennis Ratzlaff
Author URI: https://www.typoindex.de/
Template: enfold
*/



/*Add your own styles here:*/

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2, .template-page .entry-content-wrapper h3 {
    letter-spacing: 0px;
/*    font-weight: 300 !important;*/
}

/* & */
.special_amp { color: inherit!important; font-family: inherit; font-weight: inherit; font-size: inherit; font-style: normal;}
/*–––––––––––*/

/* Hinweis */
.avia_message_box_content {
    font-size: 19px;
}

div .avia_message_box .avia_message_box_title {
    padding: 20px;
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
    font-size: 24px;
}
/*–––––––––––*/

/* Navigation Kopfzeile */
/*.sub_menu {
    font-size: 13px;
}*/
/*–––––––––––*/


.avia-button.avia-size-x-large { font-size: 19px; font-weight: normal; padding: 12px 20px 12px; min-width: 100px;}
.avia-button.avia-size-large { font-size: 16px; font-weight: normal; padding: 12px 20px 12px; min-width: 100px;}
.avia-button.avia-size-medium { font-size: 16px; padding: 12px 20px 12px; min-width: 100px;}
.avia-button.avia-size-small { font-size: 15px; padding: 12px 20px 12px; min-width: 100px;
}

.av-subheading.av_custom_color {
    opacity: 1;
}

/* Masonry */
#top span.av-masonry-date {
display: none;
}

.av-masonry-image-container {
    background-size: contain;
background-repeat: no-repeat;
background-position: initial;
}

#top .av-masonry h3.av-masonry-entry-title.entry-title {
	font-size: 16px!important;
}
/*–––––––––––*/

.avia-promocontent  {
    font-size: 17px!important;
}

.av-masonry-entry-content {
   font-size: 15px;
}

@media only screen and (min-width: 767px) and (max-width: 989px) {
	.responsive .av-masonry-entry .av-masonry-entry-title+.av-masonry-entry-content{display:block;}
}

/* Tabelle */
td {font-size: 15px;}
tr {font-size: 15px;}

#top .avia-table tr {
    color:#000000;
}

.programm-tabelle th:first-child {width: 10%; font-size: 15px; text-transform: none; text-align: left;}
.programm-tabelle th:nth-child(2) {width: 40%;}
.programm-tabelle th:nth-child(3) {width: 50%;}


/*
#programm-tabelle tr td:first-child {width: 10%;}
#programm-tabelle th:nth-child(2) {width: 40%}
#programm-tabelle th:nth-child(3) {width: 50%}
*/
/*–––––––––––*/

.team-member-name {
    margin-top: 7px;
    font-size: 19px !important;
    font-weight: normal;
}

.avia-menu.av_menu_icon_beside {
border: none!important;
}

#top .social_bookmarks li a { font-size: 19px; }
#socket .social_bookmarks li a {font-size: 17px;}

/*
#top .av-subnav-menu li a {
    border: none;
    font-size: 15px !important;
}
*/

#top .av-submenu-container {
    height: 50px;
}

.av-inner-tab-title {
    font-size: 19px;
    font-weight: normal;
    text-transform: none;
}

.av-tab-section-image {
    filter: none!important;
}

span.av-tab-section-icon:before {
font-size: 33px!important;
}

@media only screen and (max-width: 1300px){
#scroll-top-link.avia_pop_class {
    display: block!important;
}}

@media only screen and (max-width: 998px){
#top .sticky_placeholder {
    display: none;
}}

.av-layout-tab {
 vertical-align: text-top !important;
}

/* Woo Commerce
#top .woocommerce-tabs h2 {
    font-size: 28px !important;
}
.related.products {
  display: none;
}

div.product div.summary  {
    width: 100%;
float: left;
}

div.product div.images {
    float: left;
    width: 100%;
}

.single-product-main-image {
    width: 25%;
}

.single-product-main-image {
    float: right;
    margin-left: 50px;
}

.single-product .product_meta {
   display: none;
}
*/

/* Video*/
.video {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}

.video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* gallery*/
#top div .avia-gallery img {
    border-style: none;
}

/* Icon Box */
.iconbox_content_title {
    letter-spacing: 0;
    font-size: 24px !important;
}

/* Navigation Kopfzeile */
.sub_menu {
    font-size: 13px!important;
}

/* Logo Loop meta */
.avia-content-slider .slide-meta div, .avia-content-slider .slide-meta time
{
  display: none;
}

/* Google Maps Font */
.gm-style {
  font: inherit;
}
