/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

.hide {display:none !important;}

/* FORMAT */
.txth {-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}
.txthj, .entry-content {text-align:justify;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}

/* COLORS */
#header_meta {background:#009cde;}
.hr-inner {border-color: #10059f !important;}
.main_color strong {color:unset !important}
.main_color b {color:unset !important}
.bvmf {color:#10059f !important;}
.bvaf {color:#009cde !important;}
.cblack, .cblack a {color:#000 !important;}
.phone-info,.phone-info a {color:#fff !important;font-stretch:ultra-expanded;font-size:.9em;}
.togglecontainer .single_toggle:first-child .toggler, .togglecontainer .taglist + .single_toggle .toggler {font-weight: 700;}
p.toggler:not(.activeTitle):hover {color:#071d49 !important;}
p.toggler.activeTitle {color:unset !important}
footer, footer a, footer a:hover {color:#fff !important}
.caption_framed .slideshow_caption .avia-caption-content p, .caption_framed .slideshow_caption .avia-caption-title, .avia-caption .avia-caption-content p, .avia-caption .avia-caption-title {background:#10059f;}

/* SIZE-SPACE */
#footer .widget {margin:0;}
#socket {font-size: 13px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.widget {padding: 10px 0 10px 0 !important;}
.inner_sidebar {margin-left: 35px !important;}
.widget_nav_menu {display:none !important;}
.tnp-subscription-minimal input.tnp-email {width: 100%;max-width: none;}
.dicon {height:15px;margin-right:3px;vertical-align: middle;}

/* LINKS */
a:hover {text-decoration:underline !important;}
a[href$=".pdf"]:before{vertical-align:middle;width:32px;height:32px;margin-right:10px;background:url('/wp-content/pdf.png');display:inline-block;content:' ';}

/* IMG BAUINDUSTRIE BLAU */
.rvsliderback .avia-slide-wrap:after {position: absolute;top:0;z-index:auto;display:block;background-image: url("/wp-content/uploads/rv/pic-left.png");background-size:100%;background-repeat:no-repeat;width:100%;height:100%;content:"";}
/* MITGLIEDER-LISTE */
.directorist-listing-single__header {width: 40% !important;}
.directorist-listing-single__info--list {width: 30% !important;}
.directorist-listing-single__meta {width: 15% !important;}
.directorist-listing-single {text-align: left !important;}
.directorist-viewas-dropdown {display: unset !important;}
.directorist-sortby-dropdown {display:none !important;}
.directorist-listing-category__extran-count {margin-left:-10px;}
.single-at_biz_dir .directorist-listing-category {display:none !important;}
.directorist-listing-single__info--right {display:none !important;}
.directorist-card .directorist-card__header {display:none !important;}
.directorist-info-item-badges {display:none !important;}
.directorist-single-author-info  {display:none !important;}
.directorist-listing-single .directorist-listing-single__thumb .directorist-thumnail-card .directorist-thumnail-card-front-img, .directorist-listing-single .directorist-listing-single__thumb .directorist-thumnail-card .directorist-thumnail-card-back-img {width: unset;height: unset;-o-object-fit: unset;object-fit: unset;margin: unset;}
.directorist-listing-category__popup__content {width:30vh !important;bottom:30px !important;left:-300px !important}
.directorist-listing-single.directorist-listing-no-thumb .directorist-listing-single__header__left {padding-right: 5px !important;}
.directorist-listing-single.directorist-listing-no-thumb .directorist-listing-single__header {padding: 6px 0px 0 10px !important}
.directorist-listing-single .directorist-listing-single__meta {padding: 5px 5px !important}
.directorist-listing-card-zip {display:none !important;}
.directorist-listing-single.directorist-listing-card--list .directorist-listing-single__header {margin-bottom: 0px !important;}
.directorist-related {display:none;}
.directorist-listing-single.directorist-listing-no-thumb .directorist-listing-single__info {padding-top: 10px !important;}
#addressId {padding-left: 35px !important;}
/* BLOG */
.blogliste a {font-size:15px !important;}
.blogliste .fallback-post-type-icon {display:none !important;}
.template-blog .post_delimiter {margin:0;padding: 20px 0 0 0;}
/* WIDGET */
.widget_category-archive-widget .widgettitle {border:0 !important;margin-bottom:0px !important;margin:0 !important;}
.widget_category-archive-widget.widget{padding:0 !important;}
.widget_category-archive-widget h3 {font-size: medium !important;}
/* SONSTIGES */
#top .av-section-tab-title {padding: 10px 20px 0px 20px;display: inline-block;text-decoration: none;width: 16%;text-align: left;border: 2px #6786a1 solid;}
.av-tab-no-icon.av-tab-no-image .av-inner-tab-title {margin-bottom:0px;width:100%;font-weight:700;}
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}