@import url("dropfiles.css");
@import url("responsive.css");
@import url("breezingforms.css");

/* layout */

#rstpl-pagewrap,
.home-homeslider-content{
    background:#fff;
}

.uk-scope .uk-link, .uk-scope a{
    color:#D6241B;
}

.uk-scope .uk-link:hover, .uk-scope a:hover{
    color:#900;
}
.uk-scope .uk-card-body {
    padding: 20px 20px;
}


section.rstpl-top-position{
    height:50px !important;
}
.rstpl-social-icons li{
    line-height:50px;
    height:50px;
}
.rstpl-top-position .btn.btn-toggle{
    background:#000;
}

.rstpl-logo-poestli div.textalign-left a img{
   height:57px;
}


.pull-right.item-image img{
    max-width:250px;height:auto;
}

.rstpl-higher-position, .rstpl-higher-fluid-position, .rstpl-higher-full-width-position{
    
margin-top:-21%;
}

.rstpl-all-content-position{
    margin-bottom: 2.25rem;
}

.rstpl-main-menu-position .nav li.dropdown.parent::after, .rstpl-main-menu-position .nav li.dropdown-submenu.parent::after, .rstpl-main-menu-full-width-position .nav li.dropdown.parent::after, .rstpl-main-menu-full-width-position .nav li.dropdown-submenu.parent::after {
	display: none;
}

body div.rstpl-main-menu div.navbar div.container div.navbar-inner.row-fluid div.span9.pull-right{
    width:70% !important;
    margin-left:0px;
}
.menu-poestli{
    margin-left: 15px !important;
    padding: 10px !important;
    transform: rotate(4deg);
    font-size: 13px !important;
}

.navbar .rstpl-menu-right-mobile.opened li a.menu-poestli {
	margin-top: 30px;
}

.menu-poestli-logo{
    width:50px;
	height:auto;
}

.dropdown-submenu.parent a.rippled{
    width: 200px;
}


.rstpl-menu-right-mobile.opened .menu-poestli-logo {
	width: 120px;
}

#rstpl-pagewrap div.rstpl-top-a {
	display: none;
}

section.rstpl-top-position div.rstpl-top-b {
	width: 100%;
}

section.rstpl-top-position .btn-toggle {
	min-height: 0;
	height: 50px;
}

/* typo */

h1, h2, h3, h4, h5, h6{
  line-height:1.3;
}

p {
    font-size:18px;
line-height:1.5em;
}

h1, .subheading-category, .contact-category h2,
div.page-header h2 a{
    font-size:2.1rem;
}

body li{
      font-size:18px;
line-height:1.5em;  
}

.navbar .nav > li{
    line-height:16px;
}

.nav .dropdown-menu > li > a {
    font-size: 1.0rem;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:active, .dropdown-menu > li > a:focus, .dropdown-menu > li > .nav-header:hover, .dropdown-menu > li > .nav-header:active, .dropdown-menu > li > .nav-header:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a, .dropdown-submenu:hover > .nav-header, .dropdown-submenu:focus > .nav-header {
    background-color: #000;
    color: #D6241B;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #000;
    color: #fff;
}

div.page-header h2 a,
h2.item-title a{
    line-height: 120%;
}
html.uk-touch body.site div#rstpl-pagewrap.body.custom_201 section.rstpl-main-menu-position div.container div.rstpl-main-menu div.navbar div.container div.navbar-inner.row-fluid div.span9.pull-right div.rstpl-menu-right-mobile.fixed-mobile.opened ul.nav.menu{
    
    width: 250px;
    float: right;


}

a:hover,
div.blog-featuredcolumns-2 div.items-leading.clearfix div.leading-0.clearfix h2.item-title a:hover,
div.blog-featuredcolumns-2 div.items-row.cols-1.row-0.row-fluid div.item.column-1.span12 h2.item-title a:hover{
color:#000;
    text-decoration:none;
}



h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus, .rstpl-title, .rstpl-title a, .rstpl-title a:hover, .rstpl-title a:focus, .rstpl-title-left, .rstpl-title-left a, .rstpl-title-left a:hover, .rstpl-title-left a:focus, .rstpl-title-center, .rstpl-title-center a, .rstpl-title-center a:hover, .rstpl-title-center a:focus, .rstpl-title-right, .rstpl-title-right a, .rstpl-title-right a:hover, .rstpl-title-right a:focus, .rstpl-box-title, .rstpl-box-title a, .rstpl-box-title a:hover, .rstpl-box-title a:focus {
    color: #D6241B;
	text-transform:inherit
}
 h3.uk-h1.uk-margin-remove-top a.uk-link-reset{
    font-size:25px;
     line-height: 1.0;
}
.uk-scope .uk-h1, .uk-scope h1{
    line-height:1.0;
}

.uk-panel.uk-panel-box h3{
	text-transform:uppercase;
}

.rstpl-title, .rstpl-title-left, .rstpl-title-center, .rstpl-title-right {
    padding-bottom: 1.175rem;
    margin-bottom: 1.25rem;
    text-transform: uppercase;
    border-bottom: none;
    font-size: 1.3rem;
    color:#D6241B
}

.uk-panel.uk-panel-box, .rstpl-right-box, .rstpl-left-box,.uk-scope .uk-card-primary {
    background:rgba(255,255,255,0.96);
}

.poestli-gelb.rstpl-top-position{
    background: #F1DD00;
}
main#main div.contentpanepoestli-gelb div.page-header h1{
    color: #F1DD00;
}

#rstpl-com_content .pull-right.item-image {
    margin-left: 0px;
    margin-bottom: 3%;
    max-width: 100%;
}
.items-leading [class*="leading-"] {
    margin-bottom: 1.55em;
    border-bottom:1px solid #f3f3f3;
}
.icon-login {
    display:none;
}
.icon-login:before{

    content:"\f023";
font-family: "FontAwesome";
font-size:20px;
   display: inline-block;
   padding-right: 3px;
   vertical-align: middle;
   font-weight: 900;
}

/*modules */




div.rstpl-right-box.rstpl-dpcalendar_upcomingdp-poestli div.mod-dpcalendar-upcoming.mod-dpcalendar-upcoming-icon.mod-dpcalendar-upcoming-301 div.mod-dpcalendar-upcoming-icon__event div.mod-dpcalendar-upcoming-icon__information span.dp-icon.dp-icon_calendar-alt svg path,
div.rstpl-right-box.rstpl-dpcalendar_upcomingdp-poestli div.mod-dpcalendar-upcoming.mod-dpcalendar-upcoming-icon.mod-dpcalendar-upcoming-301 div.mod-dpcalendar-upcoming-icon__event div.mod-dpcalendar-upcoming-icon__information a.dp-event-url.dp-link{
    color:#F1DD00;
}

div.rstpl-right-box.rstpl-dpcalendar_upcomingdp-poestli h2.rstpl-title{
color:#000;    
}
/* contacts */

#rstpl-com_contact.rstpl-content main#main div.contact form#selectForm div.animated-border-container select#id.inputbox{
    width: 100%;
}
 div.contact div#myTabContent.tab-content div#basic-details.tab-pane.active div.thumbnail img{
    margin-right: auto;
margin-left: 0px;
}
/* breadcrumb */

.rstpl-main-menu-position + section:not(.rstpl-slideshow-position):not(.rstpl-slideshow-full-width-position), .rstpl-main-menu-full-width-position + section:not(.rstpl-slideshow-position):not(.rstpl-slideshow-full-width-position) , .rstpl-slideshow-full-width-position{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    background: rgba(241,241,241,0.34);
    padding:20px 0px !important;
}

.rstpl-breadcrumbs-position {
    margin-top: 0.9rem !important;
 margin-bottom: 4.25rem !important;
}

.breadcrumb {
    background: none;
    font-size: 0.4rem;
    font-weight: 400;
    margin: 5px;
    padding: 0;
    float:right;
}
.breadcrumb > li {
    font-size:1.7em;
}

/* Tabellen */

table.marktstandpreise {
width: 100% !important;

}


/* buttons */

body .uk-button-primary, .uk-scope .uk-button-primary,
.btn.btn-primary,.btn.btn-primary.disabled, .btn.btn-primary[disabled],
#searchform .search-dir-button, .jbd-container .btn-success{

    background-color: #D6241B;
    background:#D6241B
}
body .uk-button-primary:focus, body .uk-button-primary:hover,
p.readmore a.btn.rippled:hover, .uk-scope .uk-button-primary:hover,
 .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active {
      background-color: #7E8282;
}


.ui-dir-button-green, a.ui-dir-button-green, .ui-dir-button-green.ui-dir-button-disabled:hover, input.ui-dir-button-green[disabled="disabled"]:hover, button.ui-dir-button-green[disabled="disabled"]:hover {
    background: #77c04b;
}

.ui-dir-button, a.ui-dir-button{
    box-shadow:none;
}

.jbd-container .btn-success:hover {
    color: #fff;
    background: #000;
    border-color: #000;
}

.jbd-container .border-bottom-success {
    border-bottom: 4px solid #D6241B !important;
}

.jbd-container .text-success {
    color: #D6241B !important;
}
#dir-dashboard-calendar-form ul li.ui-state-active {
    border-bottom: 3px solid #D6241B;
}

.dir-progress-bar {
    background-color: #D6241B;
}

.jbd-container .form-control {
    background-color: transparent;
    border: none;
}
#jdb-wrapper .nav>li.active {
    background: #ffffff;
    border-left: 4px solid #D6241B;
}

.jbd-container .form-control:focus {
    color: #fff;
    background-color: #000;
    border-color: #597ea2;
    outline: 0;
    box-shadow: none;
}
#process-tabs .process-tab.tab-active:hover {
    background-color: #222;
    color: #ffffff;
}
.business-properties li {
    display: inline-block;
    padding: 0 !important;
    font-size: inherit;
    line-height: 20px;
    width: 100%;
}

.eventgallery-module.mod_eventgallery_events-event h4 {
    padding-top:9px;
}

section.rstpl-all-content-position div.container div.row-fluid div.span3.column-right aside#secondary_right div.rstpl-right-box.rstpl-eventgallery_events div.eventgallery-module.mod_eventgallery_events-event div.eventgallery-module div.eventgallery-tiles-list.eventgallery-event-tiles-list div.eventgallery-tiles.eventgallery-thumbnails.thumbnails div.eventgallery-tile.thumbnail-container div.wrapper div.content div.data{
	display:none;
}


/* search form */

div.form-field.search input{
   border-bottom:0px; 
}
div#companies-search.jbd-container.business-directoryjdsuchbox.horizontal,
div#searchform{
    /*float:right;*/
	float: none;
}

div#companies-search div.form-container {
	margin: 0 auto;
}

#searchform .search-dir-button {
/*    float: left;
    margin-top: 5px !important;
    font-weight: 400;
    padding: 0px 10px;
    color: #FFFFFF;
    font-size: 20px;
    line-height: 41px;
    height: 41px;
    background:#7E8282;
    text-transform:none;*/
    
}
#searchform .form-field select, #searchform .form-field input[type="text"] {
    border-color: none;
        border-bottom-color: rgb(221, 221, 221);
    background-color: transparent;
    border-radius: 0px;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0px 13px;
        padding-left: 13px;
    width: 222px;
    position: relative;
}
#companies-search .dir-icon-map-marker, #companies-search .search .dir-icon-search {
    top: 12px;
    left: 5px;
    font-size: 20px;
    z-index: 1;
    position: absolute;
    cursor: pointer;
    text-align: center;
    color: #fff;
    margin: 0;
    font-weight: 500;
}
.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 25px;
    border: none;
    border-radius: 0px;
    background-color:transparent;
    background: transparent;
    box-shadow:none;
    color: #fff;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
}
#searchform .form-field select, #searchform .form-field input[type="text"]{
    border:none;
}

#companies-search textarea:focus, #companies-search input:focus, #companies-search select:focus, #companies-search password:focus,
#searchform .chosen-container-single:focus, #searchform .chosen-with-drop, #categories_1_chosen .chosen-with-drop:focus{
    border: none;
    background-color: #000 !important;
    outline: 0 none;
    box-shadow: none;
}

.jbd-container .has-jicon-left > *, .jbd-container .has-jicon-right > * {

    padding-top: 0px;
    padding-bottom: 10px;

}

div.form-container div.form-field.search div.has-jicon-left i.la.la-search{
    color:#fff;
}

/* tags */

.notag .uk-subnav.uk-subnav-pill.uk-flex-left
 {
    display:none !important;
}

.uk-scope .uk-subnav-pill > .uk-active > a{
    background:#D6241B;
}


div#rstpl-com_content.rstpl-content main#main div.blog-featuredcolumns-2 div.items-leading.clearfix div.leading-0.clearfix dl.article-info.muted{
    display:none;
}

body dl.article-info{
    border:none;
    font-size: .9em;
height: 50px;
line-height: 100%;
margin:0px;
overflow: hidden;
    
}
dl.article-info.muted dt.article-info-term{
    display:none;
}

.rstpl-footer-fluid-position {
    background-color: #7E8282;
    color: #fff;
}

/* COMPONENTS & MODULES */

.rstpl-before-content-position{
    margin-bottom: 1.25rem;
}

.uk-panel.uk-panel-box, .rstpl-right-box, .rstpl-left-box {
    background-color: #ffffff;
-webkit-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
-moz-box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
box-shadow: 0 1px 20px 0 rgba(208, 208, 208, 0.5);
border:1px solid rgba(187,17,30,0.08);
}

.uk-overlay-hover img {
 padding:1px;   
}

/*.home-news-fbfeed-grid{
    
}*/

/*html .rstpl-custom div.rstpl-module div.custom div.uk-scope{
margin-top:-540px;
}*/
.eventgallery-module.mod_eventgallery_events-event div#events div.eventgallery-events-gridlist div.glide.glide--ltr.glide--carousel.glide--swipeable div.glide__track ul.glide__slides{
    height:480px;
}


.label-info[href], .badge-info[href]{
    background:#999;
}

.home-homeslider-content{
  
}
.home-welcome-news-grid{
    
}
.welcome-title{
    text-align:right;margin-top:-10px
}

.home-welcome-news-grid{
  margin-top:-100px !important;  
}

.newsflash h3.newsflash-title{
    font-size: 1.2rem;
font-weight: 400;
line-height: 1.3rem;
}

/* WG 9: HOME | Container für willkommen + News/FB-Widget (Overlay über Slider)*/

.welcome-title h1{
    background:#D6241B; color:#fff; padding:30px;font-size:28px;line-height:150%;
}

.news-termine-container{
    margin-top:-430px;text-align:center !important;
}

/* Inseratpreise-Grid */

.uk-panel > div > h4 {
	font-weight: 600;
    text-transform:none;
}

/* dpcalendar */
.dp-module-upcoming-icon-icon {
    float: left;
    margin-right:10px;
}

.mod-dpcalendar-upcoming-icon__description{
 padding-left:50px; 
}


.dp-module-upcoming-modal-disabled{
font-size:1.1em;font-weight:300
}
    
.dp-module-upcoming-icon-event{
    margin-bottom:15px;
    
}

.dp-date__start{
    font-size: 1rem !important;
font-weight: 400 !important;
}

.dp-time__start:before{
    content:"\f017";
    padding:0px 5px 0px 10px;
    font-family: 'FontAwesome';
    font-weight:200 !important;
}

.dp-time__start{
    font-size: 0.9rem !important;
font-weight: 400 !important;
}

.dp-time__separator,
.dp-time__end{
    display:none
}

.mod-dpcalendar-upcoming-icon__information > .dp-icon svg {
    width: 2.3em;
    margin-bottom: 35px;
}

.mod-dpcalendar-upcoming-icon__information > .dp-icon {
    margin-top: 0.3em;
}

/*body .home-news-fbfeed-grid.uk-grid div div.uk-card.uk-card-primary div.uk-card-body div.uk-margin div.mod-dpcalendar-upcoming.mod-dpcalendar-upcoming-icon.mod-dpcalendar-upcoming-199 div.mod-dpcalendar-upcoming-icon__event.dp-event.dp-event_future div.mod-dpcalendar-upcoming-icon__information span.dp-icon.dp-icon_calendar-alt svg{
    color: #fff!important;
font-size: 1.33em;
}*/

div.uk-margin div.mod-dpcalendar-upcoming.mod-dpcalendar-upcoming-icon.mod-dpcalendar-upcoming-199 div.mod-dpcalendar-upcoming-icon__event div.mod-dpcalendar-upcoming-icon__information span.dp-icon.dp-icon_calendar-alt svg{
    color: #D6241B;
font-size: 1.33em;
}


a.dp-link.dp-link-subscribe,
div.com-dpcalendar-calendar__list.com-dpcalendar-calendar__list_ dl.com-dpcalendar-calendar__calendar-description.dp-description dt.dp-description__label label span a.dp-link{
    font-size:0.75em;
}

/* rating */

.rating-xl, .rating-lg, .rating-md, .rating-sm, .rating-xs, .rating-xl .caption, .rating-lg .caption, .rating-md .caption, .rating-sm .caption, .rating-xs .caption {
    line-height: 1;
    display: none;
}

/* dropfiles */



.mod_dropfiles_latest div.mod_file:nth-of-type(odd) {
    background-color: #fff !important;
}

.mod_dropfiles_latest a {
    text-decoration: none !important;
    border-bottom: 0;
    box-shadow: none;
    color: #D6241B !important;
    transition: all 0.2s ease;
    word-break: break-all;
}

.mod_dropfiles_latest .mod_file .mod_file-xinfo {
    font-size: 14px;
    text-transform: none;
    color: #888;
    line-height: 16px;
    margin-top: -10px;
}

div.rstpl-right-box.rstpl-custompoestli-download div.custompoestli-download div.dropfiles-content.dropfiles-content-multi.dropfiles-files.dropfiles-content-tree div.categories-head h2{
    display:none;
}
.dropfiles-content.dropfiles-content-tree{
    background:none;
    border:none;
    box-shadow:none;
}
.dropfiles-content-tree ul li.directory a.catlink span {
    font-weight:normal;
}
/*.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li .dropfile-file.ext.pdf {
    background-image: url(../images/new_icons/small/pdf.png);
}*/

ul li.ext.pdf a.dropfile-file-link{
    font-size:14px;
    font-weight:400;
}
.dropfiles-content.dropfiles-content-tree.dropfiles-content-multi ul li.ext a.dropfile-file-link:hover{
    color:#F1DD00 !important
}

/* registrierung */

.registration form#member-registration.form-validate.form-horizontal.well fieldset legend{
    display:none;
}

.registration form#member-registration.form-validate.form-horizontal.well fieldset div.control-group.field-spacer div.control-label span.spacer span.text label#jform_spacer-lbl{
    font-size: 0.6em;
text-align: left;
}

.registration form#member-registration.form-validate.form-horizontal.well fieldset div.control-group div.control-label{
    text-align: left;
}

/* breezingforms  */




.form-actions{
    background-color:transparent;
    border:none;
}

.bfQuickMode .pull-right{
    float:left
}

.bfQuickMode input[type="text"], .bfQuickMode textarea, .bfQuickMode select, .bfQuickMode .uneditable-input {
    max-width: 400px !important;
    width:100%;
    padding: 0px 10px
}

.bfQuickMode .controls .control-label {
    width: 28%;
    min-width: 110px;
    vertical-align: top;
    font-weight: bold;
}

.bfQuickMode .icon-asterisk {
    font-size: 5px;
    vertical-align: top;
    color: #999;
}

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input[type="file"], .uneditable-input, select, textarea {
    background-color: transparent;
    border: 1px solid #dcdcdc;
    color: #D6241B;
    font-size:24px;
}

input[type="text"]:focus, .bfQuickMode textarea:focus{
    border: 1px solid #D6241B;
    padding: 5px 10px;
        font-size:18px
}

.bfQuickMode textarea, .bfQuickMode .uneditable-input {
    max-width: 50%;
    width: 400px !important;
    height:200px !important;
    
}

.animated-checkbox{
    margin-left: 0px;
margin-top: 3px;
}

.rstpl-footer-fluid-position a + .animated-border {
    background-color: transparent;
}

form {

    margin: 0 0 20px;

}
input[type="checkbox"]:checked + .animated-checkbox {
    border: 1px solid #D6241B;
    background: #D6241B;
    color: #fff;

}
.animated-checkbox::before, .animated-checkbox::after,
   #input[type="checkbox"]{ 

background: #fff;
    color: #fff;

}

input[type="text"],
input[type="text"]:focus,
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input[type="file"], .uneditable-input, select, textarea{
    border:none;
    height:40px;
    width:80%;
}

.form-horizontal .control-label {
    width: 250px;
}

select:not([size]) ~ .animated-border::before, select[size="1"] ~ .animated-border::before {
    /*content: "";
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 10px solid #D6241B;*/
    display:none;
}

.picker__day--highlighted:hover, .picker--focused .picker__day--highlighted {
    background: #D6241B !important;
    color: #ffffff !important;
}
.picker__day--highlighted {
    background: #D6241B !important;
}
.picker__day--selected, .picker__day--selected:hover {
    border-color: #D6241B !important;
}

/* jbusiness directory */

div#rstpl-com_jbusinessdirectory.rstpl-content main#main div.row-fluid div#search-results.search-results.search-results-normal.span9{
    clear:inherit;
}

div#rstpl-com_jbusinessdirectory.rstpl-content main#main div.row-fluid div.span3{
    width: 20%;
}

div#rstpl-com_jbusinessdirectory.rstpl-content main#main div.row-fluid div#search-results.search-results.search-results-normal.span9{
        width: 77% !important;
    float: right;

}

.company-style-5-header-info.row div.col-md-9.first-column div.row div.col-md h1 span.claimed{
	display:none
}

.results-style-6 .result {
    margin-bottom: 10px;
    padding: 0px !important;
    border-bottom: none;
}

div.post-inner div.post-content p.company-clasificaiton,
div.post-inner div.post-content p{
    font-size:14px;
}

.result-item h3 {
    font-size: 1.5rem;
    margin-top: 0px;
}

.result-item div div div.row div.col-md div.item-element ul.horizontal-list li{
    padding:0px;
}

.result-item div div div.row div.col-md div.item-element ul.horizontal-list li a{
background: #f6f6f6;
padding: 2px 5px;
color: #D6241B;
font-size: 0.85rem;

}
.btn.btn-success, .card-hoverable a.btn.btn-outline-success.btn-sm.w-auto.rippled{
    background:#D6241B;
}

/* jbd forms */

.jbd-container .form-control:focus{
    border:none !important;
}

/* style 5 */
#company-style-5-container div#search-path ul li a {
    background:#D6241B;
    color:#fff;
    padding:2px 5px;
}

#company-style-5-container {
    background-color: #f9f9f9;
    padding: 20px;
}

#company-style-5-container div#company-style-5-header div.row div.company-style-5-header-image.col-md div.company-style-5-header-info.row div.col-md-9.first-column div.row div.col-md h1{
   font-size: 30px;
margin-top: 5px;
color: #D6241B;
    text-transform: none;
    font-weight:600;
}

#company-style-5-header div.row div.company-style-5-header-image.col-md div.company-style-5-header-info.row div.col-md-9.first-column div.row div.col-md div.dir-address span{font-size:1.2rem;
    
}

#company-style-5-body div.row div.col-md-8 div.company-style-box div.row div.col-md dl dt{
    margin-bottom:9px;
}


.search-options .view-mode a.active{
	border-color:#D6241B
}

.search-options .map.active i{
	color:#D6241B;
}

.chosen-container.chosen-container-single.chosen.jbd-select a.chosen-single{
	color:#D6241B;
}

.jbd-container .btn-outline-success:not(:disabled):not(.disabled):active, .jbd-container .btn-outline-success:not(:disabled):not(.disabled).active, .show > .jbd-container .btn-outline-success.dropdown-toggle,
.jbd-container .btn-outline-success:not(:disabled):not(.disabled):active:focus, .jbd-container .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .jbd-container .btn-outline-success.dropdown-toggle:focus {
    color: 
#fff;
background-color: #D6241B;;
border-color:
    #D6241B;
}

/* jbusiness internal */

#process-tabs .active {
    color: #FFFFFF;
    background-color: #D6241B;
    border-left: 0;
    border-right: 0;
}


.form-container div.form-group div.animated-border-container div#selectedSubcategories_chzn.chzn-container.chzn-container-multi ul.chzn-choices li.search-field input.default,
.form-group.row div.col div.animated-border-container div#companyTypes_chzn.chzn-container.chzn-container-multi ul.chzn-choices li.search-field input.default,
div.item-package-details fieldset.boxed.package div.package_content div.animated-border-container div#filter_package_select_chzn.chzn-container.chzn-container-single.chzn-container-single-nosearch a.chzn-single,
.form-group div.animated-border-container div#selectedSubcategories_chzn.chzn-container.chzn-container-multi ul.chzn-choices
.form-container div.form-group.row div.col div.animated-border-container div#companyTypes_chzn.chzn-container.chzn-container-multi ul.chzn-choices{
    min-width:200px;
}
#autocomplete-box.form-group.autocomplete-box div.animated-border-container input#autocomplete.form-control{
    width:700px;
}

/* breezingforms app layout */
body .ui-page-theme-a .ui-btn.ui-btn-active, html .ui-bar-a .ui-btn.ui-btn-active, html .ui-body-a .ui-btn.ui-btn-active, html body .ui-group-theme-a .ui-btn.ui-btn-active, html head + body .ui-btn.ui-btn-a.ui-btn-active, .ui-page-theme-a .ui-checkbox-on::after, html .ui-bar-a .ui-checkbox-on::after, html .ui-body-a .ui-checkbox-on::after, html body .ui-group-theme-a .ui-checkbox-on::after, .ui-btn.ui-checkbox-on.ui-btn-a::after, .ui-page-theme-a .ui-flipswitch-active, html .ui-bar-a .ui-flipswitch-active, html .ui-body-a .ui-flipswitch-active, html body .ui-group-theme-a .ui-flipswitch-active, html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active, .ui-page-theme-a .ui-slider-track .ui-btn-active, html .ui-bar-a .ui-slider-track .ui-btn-active, html .ui-body-a .ui-slider-track .ui-btn-active, html body .ui-group-theme-a .ui-slider-track .ui-btn-active, html body div.ui-slider-track.ui-body-a .ui-btn-active {
    background-color: #D6241B !important;
    border-color: #D6241B;
    color: #fff;
    text-shadow: 0 1px 0 #D6241B;
}


/* Angebote */

#rstpl-com_jbusinessdirectory.rstpl-content main#main div#jbd-container.jbd-container.offers div#filterCategoryItems.row div#search-results.search-results.col-md form#adminForm div#offer-list-view.container div div.row.result-item.featured div.col-md div.row div.col div.featured-text,
#rstpl-com_jbusinessdirectory.rstpl-content main#main div#jbd-container.jbd-container.offers div#filterCategoryItems.row div#search-results.search-results.col-md form#adminForm div#offer-list-view.container div div.row.result-item.featured div.col-md div.row div.col-md-3 div.offer-price div.price-text-list span.price.red{
display:none
}
html.uk-notouch body.site div#rstpl-pagewrap.body.custom_234 section.rstpl-all-content-position div.container div.row-fluid div.span9 div#rstpl-com_jbusinessdirectory.rstpl-content main#main div#jbd-container.jbd-container div#offer-detail-1.offer-details.offer-details-1 div.row.item-section div.col-md-6{
    max-width:100%;
    flex:auto;
}
#rstpl-com_jbusinessdirectory.rstpl-content main#main div#jbd-container.jbd-container div#offer-detail-1.offer-details.offer-details-1 div.row.item-section div.col-md-6 div.row div.col-md.mb-4{
    min-width:300px;
}

/* eventgallery */

/* slider home */
.rstpl-main-menu-position + section:not(.rstpl-slideshow-position):not(.rstpl-slideshow-full-width-position), .rstpl-main-menu-full-width-position + section:not(.rstpl-slideshow-position):not(.rstpl-slideshow-full-width-position), .rstpl-slideshow-full-width-position{
    margin:0px;
    padding:0px !important;
}

div.eventgallery-module.mod_eventgallery_events-event div#events div.eventgallery-events-gridlist div.glide.glide--ltr.glide--carousel.glide--swipeable div.glide__arrows,
div.eventgallery-module.mod_eventgallery_events-event div#events div.eventgallery-events-gridlist div.glide.glide--ltr.glide--carousel.glide--swipeable div.glide__track ul.glide__slides li.glide__slide.glide__slide--active div.item-container.item-container-big div.item.item_first a div.eg-content div.data{
    display:none;
}

div.eventgallery-module.mod_eventgallery_events-event div#events div.eventgallery-events-gridlist div.glide.glide--ltr.glide--carousel.glide--swipeable div.glide__track ul.glide__slides li.glide__slide.glide__slide--active div.item-container.item-container-big div.item.item_first a div.eg-content div.images.event-thumbnails div.event-thumbnail img.eventgallery-lazyme.eg-img.eventgallery-lazyload-loaded,
div.eventgallery-module.mod_eventgallery_events-event div#events div.eventgallery-events-gridlist div.glide.glide--ltr.glide--carousel.glide--swipeable div.glide__track ul.glide__slides li.glide__slide.glide__slide--active div.item-container.item-container-big,
div.eventgallery-module.mod_eventgallery_events-event div#events div.eventgallery-events-gridlist div.glide.glide--ltr.glide--carousel.glide--swipeable div.glide__track ul.glide__slides li.glide__slide.glide__slide--active div.item-container.item-container-big{
    width:100% !important;
    padding:0px;
}

div.item-container.item-container-big div.item.item_first a div.eg-content div.images.event-thumbnails div.event-thumbnail img.eventgallery-lazyme.eg-img.eventgallery-lazyload-loaded{
    width:100%;
    max-height:550px;
}
html.uk-notouch body.site div#rstpl-pagewrap.body.custom_101 section.rstpl-slideshow-full-width-position div.row-fluid div.span12 div.rstpl-custom div.rstpl-module div.custom p{
    margin:0px;
}

.grid3 .post-title {
    font-size: 120%;
    min-height: 38px;
}
.grid-content .post-date {
    color: #555;
    display: block;
    font-size: 12px;
    line-height: 17px;
    margin: 7px 0;
    min-height: 33px;
}

/* event gallerien */
.eventgallery-back-button{
  background-color: rgba(187, 17, 30,1);

padding: 0px 5px;

margin: 10px 0px;

color: #fff;  
}
.eventgallery-back-button:hover{
    background:#7E8282;
    color:#fff;
}

#events .item .eg-content .data {
    background-color: rgba(187, 17, 30,0.99);
color:#fff;}


img.eventgallery-lazyme.eg-img.eventgallery-lazyload-loaded {
	/*background-image: url('../../../media/com_eventgallery/frontend/images/blank.gif');*/
}

.glide--carousel .glide__slide div.item > a {
	pointer-events: none;
}


/* Facebook */

body div.ffp-feed-posts-container.ffp-feed-view-container.ffp-active div.ffp-feed-posts-items,
.ffp-feed-posts-item{
    padding:0px
}

div.item-pagesocial.rstpl-article-container div div.facebookfeedpro-feed div#ffp-feed-2.ffp-feed-wrap div.ffp-feed-content div.ffp-feed-container div.ffp-feed-posts-container.ffp-feed-view-container.ffp-active div.ffp-feed-posts-items div.ffp-feed-grid div.ffp-feed-grid-item div.ffp-feed-grid-item-content div.ffp-feed-posts-item{
	padding:8px
}


/* Verzeichnis-Dropdowns */

.chosen-container div.chosen-drop {
	background: #000;
}

div.chosen-drop > div.chosen-search {
	margin-bottom: 10px;
}

div.chosen-drop > div.chosen-search > div {
	width: 100%;
	padding: 0 13px;
}

.chosen-drop ul.chosen-results > li {
	color: #fff;
	line-height: 25px;
	padding-top: 2px;
	padding-bottom: 2px;	
}

.chosen-drop ul.chosen-results > li.result-selected {
	font-weight: bold;
}

#searchform div.chosen-search > div > input[type="text"], #searchform div.chosen-search > div > input[type="text"], #searchform div.chosen-search > div > input[type="text"]:active, #searchform div.chosen-search > div > input[type="text"]:focus {
	border-bottom: #fff 1px solid !important;
}

div.chosen-search > div span.animated-border::after {
	display: none;
}

.chosen-container-active.chosen-with-drop a.chosen-single {
	background-image: none;
}

.chosen-container ul.chosen-results li.highlighted {
	background-image: none;
	background-color: #D6241B;
}

div.rstpl-top-collapse .container {
	padding: 0;
}

div.chosen-container-active.chosen-with-drop .chosen-single, .chosen-container div.chosen-drop, div.chosen-container.chosen-container-single.chosen-with-drop {
	border: none;
}

/* Alerts */

.alert, .alert-warning, .alert.alert-warning {

background-color: #D6241B !important;
}

/* Nav-Tabs */

.nav-tabs > li {
	margin-left: 0;
  margin-bottom: 20px;
}

ul.nav.nav-tabs.nav-stacked li.content-links-a a{
  display:block;
  font-size:1.5em;
  text-align:center
}

/* Favicon-Bullets */

main#main div[itemprop="blogPost"] > ul, .rstpl-article-container > div[itemprop="articleBody"] > ul {
	list-style-type: none;
	margin: 0 0 10px 0;
}

main#main div[itemprop="blogPost"] > ul > li, .rstpl-article-container > div[itemprop="articleBody"] > ul > li {
	background-image: url("../../../images/logos/gve-favicon.png");
	background-repeat: no-repeat;
	background-position: 0 2px;
	background-size: 1.2em;
	padding-left: 35px;
}

#socials .dialogContent ul > li:nth-child(2) {
	margin-top: 7px;
}