/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.onestepfurther.dk/
 Description:    Divi Child Theme
 Author:         One Step Further
 Author URI:     https://www.onestepfurther.dk/
 Template:       Divi
 Version:        1.0.0
*/
@import url("https://detf.dk/wp-content/themes/Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
/*
.tribe-events-list .type-tribe_events{
	width:33%;
	float:left;
	padding-top: 0px !important;
	margin-top: 0px !important;
}
*/


.container{
	width: 95%;
}

#tribe-events-footer > ul > li{
	background-color: #005388;
	font-weight: 400;
	padding: 5px 10px;
	border-radius: 5px;
}

#tribe-events-footer > ul > li > a{
	color:#FFFFFF !important;
}

.et_pb_posts a.more-link{
	display:-webkit-inline-box;
	margin-top: 15px !important;
	padding: 5px 20px;
	Background-color: #005388;
	border-radius: 25px;
	color: #fff;
}

/*ikoner i sidemenu*/
i.fa{
    vertical-align: middle;
    float: left;
    font-size: 20px !important;
    padding-left:10%;
    padding-right:10%;
    padding-top: 5px;
    
}


i.fa-angle-right{
   float: right;
    font-size:30px !important;
	padding-top: 4px;
    
}
/*slut ikoner til sidemenu*/


/*rettelse af sort farve i dropdown menu*/
#main-header .nav li ul a{color:#ffffff !important}


/*Antal billetter*/
.tribe-events-tickets input[type=date], .tribe-events-tickets input[type=datetime-local], .tribe-events-tickets input[type=email], .tribe-events-tickets input[type=month], .tribe-events-tickets input[type=number], .tribe-events-tickets input[type=password], .tribe-events-tickets input[type=search], .tribe-events-tickets input[type=tel], .tribe-events-tickets input[type=text], .tribe-events-tickets input[type=time], .tribe-events-tickets input[type=url], .tribe-events-tickets input[type=week], .tribe-events-tickets select, .tribe-events-tickets textarea{
	border: solid 1px; 
	border-radius: 2px; 
	border-color: #B5B5B5;
}


/*Knap til bestilling*/
.tribe-button, a.tribe-button, button.tribe-button, input.tribe-button {
	font-size: 18px;
	background-color: rgba(0,0,0,0.50);
	color: #fff;
    font-weight: 650;
    border-radius: 5px;
    border-color: #fff;
    border-width: 2px;
}
.tribe-button:hover {
	font-size: 18px;
	background-color: #fff;
	color: #000;
    font-weight: 650;
    border-radius: 5px;
    border-color: #000;
    border-width: 1px;
}

.tribe-button:active {
	font-size: 18px;
	background-color: #fff;
	color: #000;
    font-weight: 650;
    border-radius: 5px;
    border-color: #000;
    border-width: 2px;
}


/*tekststørrelse kaldender event titler i kaldenderen*/
.tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a{
	font-size: 16px !important;
}

/*Popup vindue på kalender*/
#tribe-events-tooltip > h4{
	padding-bottom: 50px !important;
	font-size: 22px !important;
}
.tribe-events-event-body{
	padding-bottom: 10px !important; 
	color: #000;font-size: 16px !important;
}

/*Fjerne rækken "RSPV going/not going}*/
tr.tribe-tickets-order_status-row{display: none}
#rsvp-now > table > tbody > tr.tribe-tickets-meta-row > td > table > tbody > tr.tribe-tickets-order_status-row {display: none}

/*fjerner tekst der fortæller at man ikke har adgang til indholdet når man ikke er logget ind*/
div.members-access-error{display:none}

	
div.tribe-answer{display:none !important;}


li#menu-item-1276.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1276>a{
    border: solid #fff 1px;
    padding: 9px 18px;
    background-color: #005388;
    color: #fff !important;
    border-radius: 20px;}


li#menu-item-1273.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1273>a{
    border: solid #fff 1px;
    padding: 9px 18px;
    background-color: #005388;
    color: #fff !important;
    border-radius: 20px;}


.et-cart-info{
	display: none;
}

.et_pb_blog_0 .wp-pagenavi a, .et_pb_blog_0 .wp-pagenavi span{
	padding: 5px 12px;
	border: solid #ccc 1px !important;
}

ul.wpuf-form .wpuf-submit input[type=submit]{ background: #005388;}

.et_pb_gallery_fullwidth .et_pb_gallery_item{
	float:right;
	background-position: center;
	    margin-right:0%;
}

@media only screen and (max-width: 1279px){
.ds-random-header .et_pb_gallery_item{
	width: 100% !important;
	max-height: 600px;
	}
}

/*Nyhedsbrevsmodul i sidefod - tilpasning*/
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	background-color: #ffffff!important;
}

.woocommerce div.product form.cart{
	display: none;
}

.woocommerce .woocommerce-breadcrumb{
	display: none;
}

.et_bloom .et_bloom_form_container .et_bloom_form_header{
	background-color: rgba(0,0,0,0)!important;
}

.et_bloom .et_bloom_form_container{
	background: rgba(0,0,0,0)!important;
}

.et_bloom .et_bloom_form_container .et_bloom_form_content{
	background: rgba(0,0,0,0)!important;
}

#bloomwidget-3 > div > div > div > div.et_bloom_header_outer{
	display: none;
}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget.last{
	margin-bottom: 0px;
}

.et_bloom .et_bloom_widget_content .et_bloom_form_container .et_bloom_form_content{
	padding-top: 0px!important;
	padding-bottom: 10px!important;
}
/*Nyhedsbrevsmodul i sidefod - slut*/

#text-4 > div{
	margin-top:-25px;
}

#bloomwidget-3 > h4{
	padding-left: 21px;
}

#post-1107 > div > div.et_pb_section.et_pb_section_2.et_pb_equal_columns.et_pb_specialty_fullwidth.et_section_specialty > div > div.et_pb_column.et_pb_column_3_4.et_pb_column_2.et_pb_specialty_column.et_pb_css_mix_blend_mode_passthrough.et-last-child > div > div > div > div > p{
	display:none;
}

#_1101{
	display:none;
}

/*Produktformular - farver og overskydende felter*/
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wpuf-fields input, .wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wpuf-fields textarea, .wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wpuf-fields select{
	border-bottom: 1px solid #005388 !important;
}

.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wpuf-fields textarea{
	    border: 1px solid #005388 !important;
}

.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wp-editor-wrap .wp-editor-container{
	border: 1px solid #005388 !important;
}

.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wpuf-fields a.file-selector{
	border-bottom: 1px solid #005388 !important;
}

.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li.wpuf-submit input[type=submit]{
	    
	    background: #005388!important;
    border-color: #005388 #005388 #005388!important;
    -moz-box-shadow: 0 1px 0 #005388!important;
    -webkit-box-shadow: 0 1px 0 #005388!important;
	box-shadow: 0 1px 0 #005388!important;
}


#tab-description > ul > li:nth-child(4){
	display: none;
}


#tribe-events-content > form > div.tribe-submit-tickets-form{
	
}

#post-3627 > div.tribe-events-event-cost > span{
	display: none;
}

#post-3639 > div.tribe-events-event-cost > span.ticket-cost{
	display: none;
}

#tribe-events-content > div.tribe-events-schedule.tribe-clearfix > span{
	display: none;
}

#tribe-events-content > form > div.tribe-submit-tickets-form > button{
	border: solid #fff 1px;
    padding: 9px 18px;
    background-color: #005388;
    color: #fff !important;
    border-radius: 20px;}

#addeventatc1-drop > em{
	display:none;
}

#post-3627 > div.tribe-events-cal-links{
	display:none;
}

#post-3639 > div.tribe-events-cal-links{
	display:none;
}

#post-3639 > div.tribe-events-event-cost > span.tribe-tickets-left{
	display:none;
}

#rsvp-now > table > tbody > tr:nth-child(1) > td.tribe-ticket.quantity > span{
	display:none;
}

#post-3843 > div.tribe-events-event-cost > span.tribe-tickets-left,#post-3843 > div.tribe-events-event-cost > span.ticket-cost,#post-3843 > div.tribe-events-cal-links{
	display: none;
}

/* studietur til Lonsdon*/
#post-3870 > div.tribe-events-event-cost > span.ticket-cost,#post-3870 > div.tribe-events-event-cost > span.tribe-tickets-left,#post-3870 > div.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix > div.tribe-events-meta-group.tribe-events-meta-group-details > dl > dt:nth-child(5),#post-3870 > div.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix > div.tribe-events-meta-group.tribe-events-meta-group-details > dl > dd.tribe-events-event-cost,#post-3870 > div.tribe-events-cal-links{display:none;}

/* Tur til Rittal*/
#post-3847 > div.tribe-events-event-cost > span.ticket-cost,#post-3847 > div.tribe-events-event-cost > span.tribe-tickets-left,#post-3847 > div.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix > div.tribe-events-meta-group.tribe-events-meta-group-details > dl > dt:nth-child(5),#post-3847 > div.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix > div.tribe-events-meta-group.tribe-events-meta-group-details > dl > dd.tribe-events-event-cost,#post-3847 > div.tribe-events-cal-links{display:none;}