/*
Theme Name: The7 CorA
Theme URI: http://the7.io/
Template: dt-the7
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: Any design, any layout. No coding required. The7 is the most customisable WordPress theme on the market up to date. Add the power of Visual Composer, The7 Post Types, Ultimate Addons, Slider Revolution, and WooCommerce to the mix, and you’ll get the ultimate web-site building toolkit! Theme is translation ready, compatible with WPML, SEO and mobile friendly (certified by Google).
Tags: multipurpose,responsive,retina ready,SEO ready,mobile friendly,iOS,material design,clean,minimal,business,corporate,portfolio,creative,photography,one page site,micro site
Version: 6.3.1.1523431373
Updated: 2018-04-11 07:22:53


/*Dreispaltige Aufzählung */
@media (min-width: 768px) {.ul-c3 ul, ul.ul-c3 { columns: 3;}}
@media (max-width: 768px) and (min-width: 400px) {.ul-c3 ul, ul.ul-c3 { columns: 2;}}
@media (max-width: 400px) {.ul-c3 ul, ul.ul-c3 { columns: 1;}}

/*Redirect Message */
.redirect-message {    
	background: #f9f9f9;
    padding: 10px;
    margin-bottom: 10px;
    border: red 1px solid;
}


/*Keine Kategorien im Archiv */
body.archive .category-link {display: none !important;}

/*Fancy Categories bei kleinem Bildschirm */
@media (max-width: 650px) {
	span.fancy-categories {display: none !important;}
}

.entry.meta {padding-top: 0 !important;}
.author {display: none !important;}

/*
@media (min-width: 651px) {
	.entry-meta {display:none !important;}
}
*/

/* Ähnliche Beiträge kein Bild */
.mini-post-img {display:none !important;}

/*Roter Rahmen unter Slider*/
div.portholeSlider-wrap {
	border-bottom: #710a0b 8px solid;
}

/*Kein Bearbeiten Button
a.edit-link {display: none !important;}
 */

/* Aufzählung Abstand */
ul li, ol li {margin-bottom: 5px;}

/*Silbentrennung*/
body {-ms-hyphens: auto; -webkit-hyphens: auto;  hyphens: auto;}
p {word-wrap: break-word; }

/*Porthole-Slider*/
#main-slideshow.fixed, #main-slideshow.fix, #main-slideshow.layer-fixed {
  background: none !important; padding-bottom: 0 !important; padding-top: 0 !important;}

.portholeSlider-wrap .rsTitle, #main-slideshow .psThumbs {display:none !important;}

/*Top-Bar und Footer*/
.top-bar a {text-decoration: none !important}
.top-bar a:hover {color: #fff !important; font-weight: bold; transition: 1s ease;}
#footer a:hover {color: #fff !important; font-weight: bold; transition: 1s ease;}

/*Fancy Date*/
.fancy-date a {background: #710910 !important;}
.fancy-date a span{ color: #fff !important;}
.fancy-date .entry-month:after, .fancy-date .entry-date:after { background: #fff !important;}

/*Beitragsdarstellung minimal*/
.hpx-date {font-weight: bold; color: #783A3B;}
.vc_btn3.vc_btn3-size-xs { padding: 3px !important;}

/*Beitragsdarstellung Kategorienfilter*/
.filter-categories, .filter-extras { justify-content: flex-start !important;}
.filter { justify-content: flex-start !important; background: #f9f9f9; border-radius: 3px; }

/*Beitragsdarstellung Nur Text Blog */
.grid-nurtext { width: 100% !important;}
.vc_grid-owl-dots, .vc_grid-owl-nav {display:none !important;}

/*Anchor-Links*/
a.anchorlink {text-decoration: none !important; font-weight:bold; background: #f9f9f9; padding: 1px; font-size: 0.9em;}
a.anchorlink:hover {text-decoration: underline !important;}


/*Versteckt*/
.versteckt {display:none !important;}

/*Widget Titel und Sidebar*/
.widget-title {  color: #7f8082 !important; font: normal bold 28px / 31px "Roboto Condensed", Helvetica, Arial, Verdana, sans-serif;  text-transform: none; }
#sidebar section {  padding: 0 5px;  background: none !important;}

/*Contact Form Diverses*/
span.wpcf7-list-item {    margin: 0 !important;}
input[type=checkbox], input[type=radio] { width: auto !important;}

/*Post Darstellung */
.post-thumbnail img {max-width: 100%;   height: auto;}

/*Widget Termine */
.hpt-neuigkeiten-underline {width: 50%; border-bottom: #aaa 1px dashed; margin: 5px 0 10px 0;}
.hpt-neuigkeiten-readmore {color: #710a0b !important;}
.hpt-neuigkeiten-datum, .hpt-neuigkeiten-ort {color: #7f8082; }
.hpt-neuigkeiten-titel {font-size: 20px !important; margin: 3px 0 !important;}
.hpt-termine-widget .hpt-neuigkeiten-titel a { color: #710a0b !important;}

/*Grid Termine */
.hpt-grid-termindate {font-weight: bold; font-size: 15px; color: #fff; background-color: #710a0b; padding: 4px; display:inline-block; line-height: 15px;}
.hpt-grid-terminenddate {font-weight: bold; font-size: 12px; color:#999; display:inline-block; line-height: 12px;}


/*Beschreibungstext*/
p.hpx-beschreibungstext {
	margin-top: -10px;
    font-size: 0.8em;
    font-weight: bold;
    color: #710910;
    background: #fff;
    display: inline-block;
    line-height: 0.8em;
    padding: 4px !important;
    border-radius: 2px;
}
.hpx-beschreibungstext a {
	text-decoration: none !important;
}
