/*
 Theme Name: accesspress-root child
 Theme URI: https://de.wordpress.org/themes/accesspress-root/
 Description: AccessPress Root Child Theme
 Author: stoffmarkt-expo.de
 Author URI: https://stoffmarkt-expo.de/
 Template: accesspress-root
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: AccessPress Root Child Theme
*/

/*
You can start adding your own styles here. Use !important to overwrite styles if needed. */


@font-face {
    font-family: 'lemon_tuesdayregular';
    src: url('lemontuesday-webfont.woff2') format('woff2'),
         url('lemontuesday-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

h1 { font-family: 'lemon_tuesdayregular', Arial, sans-serif; font-weight: 100; }
.section-title-wrap h1{color:#009ab1; font-size: 46px;}
.nestext h2 { font-family: 'lemon_tuesdayregular', Arial, sans-serif; font-size: 46px; color:white; font-weight: 100;}
.main-title{margin-bottom: 23px;}



.top-footer-block .widget {border-top:none !important;}

header.entry-header h1.entry-title{font-size: 34px; font-weight: 100;}


#ctabold, .slidertitletext{
font-weight: bold; font-size: larger; color: #009ab1;
}

.nestext{
background-color:#009ab1; padding:19px; color:#fff;
}

.nestextwid{text-align: center;}


.nestext img{margin-bottom:15px;}
.copyright{display:none;}
.slider-caption .ak-container .caption-content-wrapper .caption-content{background-color:#009ab1;}
#service-section, #blog, #features, #testimonial, #widgets {margin-bottom: 5px;}
#cta-banner {margin-bottom: 15px;}
aside#text-5.widget.widget_text{background-color: #009ab1;}
.caption-read-more, .caption-content-wrapper {background: rgba(0, 0, 0, 0.5);}

.caption-read-more{border: none;}

.entry-meta{display:none;}

.bx-viewport{max-height:500px;}
#masthead {border-bottom: thick solid #e6007e;}
.bx-wrapper{border-bottom: thick solid #009ab1;}
#top-footer{border-top: thick solid #009ab1;}

aside.widget{border-top: 5px solid #e6007e !important;}

aside#text-4.widget.widget_text{border-top: none !important;}

.cta-banner-btn a {
    border: 1px solid #e6007e;
    color: #fff;
    background-color: #e6007e;
font-weight: bold;
padding:15px;
height:auto;
width: 80%;}

.cta-banner-btn a:hover {
    background-color: #009ab1;
border: 1px solid #009ab1;
    color: #fff;
    }


@media (min-width: 690px) {
#terminebtn{display:none;}
 }

@media (max-width: 689px) {

.cta-banner-btn{display:none;}

#terminebtn{margin:50px;
text-align: center;}

#terminebtn a{
color: #fff;
font-weight: bold;
padding:20px;
background-color: #e6007e;
}

#terminebtn a:hover{
background-color: #009ab1;
}

 }


.sauber{clear: both;}




#main-slider .bx-pager-item a:hover{
    background: #e6007e;}

aside#tribe-events-list-widget-4.widget.tribe-events-list-widget.amr_widget{background-color:#f2f2f2;}



aside#tribe-events-list-widget-4 .tribe-events-widget-link{padding-left:20px;}
aside#tribe-events-list-widget-4 p.tribe-events-widget-link{padding-bottom:25px;}
aside#tribe-events-list-widget-3 .tribe-events-widget-link{padding-left:0px; padding-bottom:10px;}
aside#tribe-events-list-widget-3 p.tribe-events-widget-link{padding-bottom:0px;}

aside#tribe-events-list-widget-4.widget.tribe-events-list-widget.amr_widget h2 {padding-left:10px; padding-top:10px;}

@media (min-width: 900px) {
#tribe-events-list-widget-4.tribe-events-list-widget ol li {
    display: inline-block; padding-left: 20px; padding-top:10px;}
 }



.tribe-events-calendar th, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]{background: #009ab1; color: #fff;}

h3.tribe-events-month-event-title a{color:#e6007e; font-weight: bolder;}

.tribe-events-widget-link a {color:#e6007e;}


.tribe-events-widget-link {
padding-top:15px;
padding-left: 15px;
padding-bottom: 15px;
    background-color: #f2f2f2; }


.info-content a, h4.tribe-event-title a, .info-read-more, .cta-banner-title.color-bold, .widget_search button, a, .widget a:hover{color:#009ab1;}

.page_header_wrap, .project-content-wrap{background:#009ab1;}


.single-tribe_events .tribe-events-event-meta {
    background: #fff;
    border: none;
    box-shadow: 0 0 4px #eeeeee;}

#startinfoterm,
#startinfotermx{
width: 1140px;
margin: 0 auto;}


#bottom-footer {background-color:#e6007e;}

.navigation.post-navigation{display:none;}

input[type="submit"] {background: #009ab1;border: 1px solid #009ab1}

#link-sl a{background-color: #f2f2f2; padding:15px;}

.copyright{display:none !important;}


#main-slider .bx-controls .bx-controls-direction a {
z-index: 99998;}
#masthead {z-index: 99999;}


@media (min-width: 1023px) and 
  (max-width: 1175px) {
.right-header{margin-right:10px;}
 } 


@media (min-width:1024px) {
#masthead {position: fixed; left:0; top:0; right:0; background-color:#fff;}
#content.site-content{padding-top: 110px !important;}
}


@media (min-width: 768px) and 
  (max-width: 1023px) {
#masthead {position: fixed; left:0; top:0; right:0; background-color:#fff;}
#content.site-content{padding-top: 110px;}
.right-header{margin-right:10px;}
 } 


@media (max-width:767px) {
#masthead {position: static;}
#content.site-content{padding-top: 0px;}
}

#site-navigation li a{font-weight: bold;}

/*.tribe-events-event-image {display:none !important;}*/

#dbpdf a{background-color:#e6007e; padding:15px; color:#fff; font-weight: bold;}
#dbpdf a:hover{background-color:#009ab1; color:#fff; font-weight: bold;}


#dbpdf {margin-top: 20px; margin-bottom: 10px;}

.tribe-events-list .tribe-events-event-image {display:none;}


/*---------------------------------------------------------------- */

#tribe-events-list-widget-4.tribe-events-list-widget ol li {
background-color: #009ab1;
}

#tribe-events-list-widget-4.tribe-events-list-widget h4.tribe-event-title a{
color:#fff;
}


@media (min-width:900px) {

#tribe-events-list-widget-4.tribe-events-list-widget ol li {
margin: 20px;
padding: 30px;
max-width: 345px;
}

#tribe-events-list-widget-4.tribe-events-list-widget h4.tribe-event-title a{
font-size: 20px;
font-weight: bold;
}

}


@media (max-width:899px) {

#tribe-events-list-widget-4.tribe-events-list-widget ol li {
padding: 10px;
}

#tribe-events-list-widget-4.tribe-events-list-widget h4.tribe-event-title a{
font-weight: bold;
}

}


#tribe-events-list-widget-3.tribe-events-list-widget ol li {
background-color: #009ab1;
padding-top:5px;
padding-bottom:5px;
}

#tribe-events-list-widget-3.tribe-events-list-widget h4.tribe-event-title a{
color:#fff;
font-weight: bold;
}

#mapster_wrap_0{z-index: 99998;}


@media (max-width:580px) {

#kartlistbtn{display:none;}

}

aside#tribe-events-list-widget-3 .tribe-events-widget-link{background-color:#fff;}
.tribe-events-widget-link a{background-color: #e6007e; padding: 15px; color: #fff; font-weight: bold;}
.tribe-events-widget-link a:hover{background-color: #009ab1; color:#fff;}


#kartlistbtn, .tribe-events-back{text-align: right;}
#kartlistbtn a, .tribe-events-back a, .tribe-events-nav-previous a, .tribe-events-nav-next a{background-color: #e6007e; padding: 15px; color: #fff; font-weight: bold;}
#kartlistbtn a:hover, .tribe-events-back a:hover, .tribe-events-nav-previous a:hover, .tribe-events-nav-next a:hover{background-color: #009ab1;}
.kartbtn{margin-top: 12px;}
.tribe-events-back{margin-top: 10px; margin-bottom: 25px;}

#tribe-events-header .tribe-events-sub-nav .tribe-events-past {display:none;}

#masthead{padding: 0px 0;}

.nav-previous a, .nav-next a {background: #009ab1;}

h1.tribe-events-single-event-title {font-size: 2.7em !important; color:#009ab1;}

div#fancybox-wrap{z-index: 99999 !important;}

div.right-header {margin-top: 36px;}

#nlhl1 h2{ font-family: 'lemon_tuesdayregular', Arial, sans-serif; font-weight: 100; color:#009ab1; }
input.sib-default-btn{ background:#e6007e; border: 1px solid #e6007e;}


.textwidget .nestextfoot { font-family: 'lemon_tuesdayregular', Arial, sans-serif; font-size: 30px; color:#009ab1 !important; text-align: center; padding-top:25px; padding-bottom:25px;}

#main-slider {margin-bottom: 30px;}

#footercr{float:left;}

#top-footer {padding-top:6px; padding-bottom:10px;}

.tablepress thead th {background-color: #e6007e !important;}
.tablepress .sorting:hover{background-color: #009ab1 !important;}

.faenve{color:#e6007e;}

div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.imgmap-dialog.ui-draggable.ui-resizable{z-index: 99998;}
.imgmap-frontend-image {margin-top: 30px;}


.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close{
margin-top: 9px;
border: none;
font-size: 0px;
background-image: url(/wp-content/uploads/2017/04/close.png);
}

.imgmap-dialog .ui-dialog-titlebar {
    background-color: #e6007e;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
}

#site-branding .site-logo{margin-bottom: 8px;}


@media (min-width: 701px) {
.nestextmob{display:none;}
}

 @media (max-width: 700px) {
.section-title-wrap h1, .nestextmob h2 {font-size: 30px;}
.sub-desc{display:none;}
.nestextmob{display:block; margin-bottom:10px;}
.nestextmob h2 {text-align: center;}
#main-slider {margin-bottom:15px;}
.section-title-wrap {margin-bottom:10px;}
.section-title-wrap h2.main-title{margin-bottom:1px;}
#cta-banner {padding-top:1px; padding-bottom:1px;}
#terminebtn{margin:25px;}
}

div.tribe-events-list-event-description.tribe-events-content p{display: none;}
div.tribe-events-list-event-description.tribe-events-content a{font-weight: bold !important;}



.tribe-address span.tribe-locality, #tribe-events-content .tribe-events-abbr, .tribe-country-name, .tribe-delimiter, .tribe-postal-code, a{font-weight: normal !important;}

#cookie-law-info-bar {z-index: 99999!important;}

#dialog-content p{margin-bottom:1px;}












@media (min-width: 768px) {
	
	/*download-button-rechts-raus---*/
	.download-mob{
		display: none!important;
	}
	
   .download-mob{
		display:block;
		width:88px;
		position:fixed;
		bottom:30%;
		right:-0px;
		height:102px;
		background-color:#e6007e;
		color:white;
		text-align: center;
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;}
   .download-mob i{
	   font-size: 300%;}
}


/*download-button-rechts-raus---*/
aside#text-17 {
    display: none!important;
}
aside#tribe-events-list-widget-4 p {
    padding: 10px;
}





/*
 @media (min-width: 50px) and 
  (max-width: 768px) {
   .download-mob{
		display:block;
		width:88px;
		position:fixed;
		bottom:10%;
		right:-0px;
		height:102px;
		background-color:black;
		color:white;
		text-align: center;
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
		box-shadow: -1px 2px 10px 0px rgba(194,188,194,1);
}
   .download-mob i{
		font-size: 300%;
{

} */


.post-thumbnail{
    display: none!important;
}


aside#tribe-events-list-widget-5.widget.tribe-events-list-widget.amr_widget {
    background-color: #f2f2f2!important;}


#responsive-menu-container {
    top: 118px!important;
}

aside#tribe-events-list-widget-5.widget.tribe-events-list-widget.amr_widget p {
	padding:10px!important;
}


#boxzilla-2713 {
    border-top-right-radius: 10px;
}
#boxzilla-2713 a {
    color:#fff;
}

/*.div#tribe-events-content::after { 
  content: url(https://stoffmarkt-expo.de/wp-content/uploads/2021/01/Stoffmarkt-Expo-Update.png);
}*/

#accesspress-breadcrumb{
	display:none;
}


.page-id-196 #startinfoterm, .page-id-196 .rev_slider .tp-mask-wrap, .page-id-196 .rev_slider .tp-caption.tp-resizeme.slider-termine{
	display:none!important;
}


h1.main-title{
    margin-top: 70px;
}

.page-id-931 #secondary.secondary-right{
	display:none;
}