/* 
 Theme Name:     Pro Press
 Author:         Camiel Bos
 Author URI:     https://www.camielbos-design.nl/
 Template:       Divi
 Version:        Versie 4.8
 Description:    Pro Press Standaard Build voor Wordpress door Camiel Bos
 */ 


 /* c01d70 */

 /* ------Import extra css bestanden----------- */ 

 @import url("https://use.typekit.net/cjn5ksp.css");
 @import url("/wp-content/themes/pro-press/form.css");
 @import url("/wp-content/themes/pro-press/custom-admin-css.css");
 @import url("/wp-content/themes/pro-press/standaard.css");

/*
Light
font-family: futura-pt, sans-serif;
font-weight: 300;
font-style: normal;

Book
font-family: futura-pt, sans-serif;
font-weight: 400;
font-style: normal;


Medium
font-family: futura-pt, sans-serif;
font-weight: 500;
font-style: normal;

* Heavy
* font-family: futura-pt, sans-serif;
* font-weight: 700;
* font-style: normal;
*/

h1, h2, h3, h4 {
	font-family: futura-pt, sans-serif;
	font-weight: 700;
	font-style: normal;
}

body {
	font-family: futura-pt, sans-serif;
	font-weight: 300;
	font-style: normal;
	letter-spacing: .5px;
}

/* ALGEMEEN QUERIES */

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {

}

/* Responsive Styles Tablet And Below */
@media all and (min-width: 768px) and (max-width: 980px) {

}

/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {

}

/* SPECIFIEKE SITUATIE QUERIES */

/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 981px) and (max-width: 1405px) {

}

/* Responsive Styles Tablet Portrait */
@media all and (max-width: 768px) {

}

/* Responsive Styles 981px - 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {

}

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {

}

/* Responsive Smartphone Ladnscape And Above */
@media all and (min-width: 480px) {

}




/*MENU CSS*/

.o-custom-menu .et_pb_row>.et_pb_menu__logo-wrap .et_pb_menu__logo img {
    max-height: 90px;
    margin-top: 10px;
    margin-bottom: 10px;
}


/* FIXED MENU */

@media (max-width: 980px) {
    .et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
        position: fixed;
    }
    .et_mobile_menu {
        overflow: scroll !important;
        max-height: 83vh;
    }
}


/******************************/
/*********Openingsuren*********/
/******************************/

.openinghours {
    overflow: hidden;
    display: inline-block;
}
.openinghourscontent {
    float:left;
}
.openinghourscontent h2 {
    display:block;
    text-align:left;
    margin-top:1em;
    font-size:23pt;
}

.today {
    color: #809e76;
	font-weight: 700;
	font-size: 15pt;
}

@media (max-width:768px) {
	.today {
		font-size: 13pt;
	}
}
.opening-hours-table tr td:first-child {
    font-weight:700;
}
#open-status {
    display:block;
    margin-bottom:1em;
    text-align:left;
}
.openorclosed {
  font-size:1em;
}
.openorclosed:after {
    content:" momenteel gesloten";
	font-weight: 700;
}
.opentable {
    color:#888787;
}
.opentable:after {
    content:" momenteel open";
    color: #809e76;
	font-weight: 700;
}
.closedtable:after {
    content:" momenteel gesloten";
    color: #809e76;
	font-weight:700;
}
.opening-hours-table tr td {
    padding:5px;
}

.entry-content tr td {
  border:0px;
}
.entry-content table {
  border:0px;
}

/****************************************/

select#onlineafspraak{
	color: #fff;
	border: 2px solid #ab8024;
	background-color: #ab8024;
	text-transform: none;
	padding: .4em 1em;
	font-family: futura-pt, sans-serif;
	font-weight:700;
}

select{
	border-radius:0px;
	-webkit-appearance: none;
	font-size:18px;
	cursor: pointer;
}

.o-card-afspraak .dsm_card_wrapper.et_pb_text_align_left{
	background-color: black;
}
.et_pb_team_member_image {
	max-width:100%!important;
}

.o-menu .nav li ul {
	width: 240px;
}
.o-menu  .et-menu li li a {
	width: 200px;
	font-weight: 500!important;
}