/*General----------------------*/

/* DINPro font */
/*@font-face {
font-family: "DINPro";
src: url("./assets/fonts/DINPro.eot");
	src: url("./assets/fonts/DINPro.woff2") format("woff2");
src: url("./assets/fonts/DINPro.woff") format("woff"),
url("./assets/fonts/DINPro.otf") format("opentype"),
url("./assets/fonts/DINPro.svg#filename") format("svg");
}
*/
@font-face {
    font-family: 'DINPro';
    src: url('https://orproject.com/wp-content/themes/twentytwenty/assets/fonts/DINPro/DINPro.eot');
    src: local('DIN Pro'), local('DINPro'),
        url('https://orproject.com/wp-content/themes/twentytwenty/assets/fonts/DINPro/DINPro.eot?#iefix') format('embedded-opentype'),
        url('https://orproject.com/wp-content/themes/twentytwenty/assets/fonts/DINPro/DINPro.woff2') format('woff2'),
        url('https://orproject.com/wp-content/themes/twentytwenty/assets/fonts/DINPro/DINPro.woff') format('woff'),
        url('https://orproject.com/wp-content/themes/twentytwenty/assets/fonts/DINPro/DINPro.ttf') format('truetype');
    font-weight: 100 500;
    font-style: normal;
}
/*
@font-face {
    font-family: 'DINPro';
    src: url('https://orproject.com/wp-content/themes/twentytwenty/assets/fonts/DINPro/DINPro-Bold.eot');
    src: local('DIN Pro Bold'), local('DINPro-Bold'),
        url('https://orproject.com/wp-content/themes/twentytwenty/assets/fonts/DINPro/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://orproject.com/wp-content/themes/twentytwenty/assets/fonts/DINPro/DINPro-Bold.woff2') format('woff2'),
        url('https://orproject.com/wp-content/themes/twentytwenty/assets/fonts/DINPro/DINPro-Bold.woff') format('woff'),
        url('https://orproject.com/wp-content/themes/twentytwenty/assets/fonts/DINPro/DINPro-Bold.ttf') format('truetype');
    font-weight: 500 900;
    font-style: normal;
}*/

@font-face {
    font-family: 'DINPro';
    src: url('https://orproject.com/wp-content/themes/twentytwenty/assets/fonts/DINPro/DINPro-Bold.woff') format('woff');
    font-weight: 500 900;
    font-style: normal;
}

/*remove underline from links */
a{
	text-decoration-line:none;
	font-weight: 800;
}

h1 {
	font-family: "DINPro", helvetica, arial, sans-serif;
	font-weight: 500;
	font-size: 3rem;
	line-height: 3.5rem;
	color: #333;
}

h2 {
		font-family: "DINPro", helvetica, arial, sans-serif;
	font-weight: 200;
	font-size: 2rem;
	line-height: 2.5rem;
	color: #333;

}

p{
	font-family: "DINPro", helvetica, arial, sans-serif;
	font-size: 1.5rem;
	color: #333;
}

button{
	outline:none;
}


/*HEADER-----------------------*/

/*remove various items*/
.site-description{
	display: none;
}

#site-header, .header, .main-navigation{
	position: sticky;
	top:0;
	z-index: 100;
  background: rgba(255,255,255, .5);

}
.site-logo{
	/*scales the logo down on a small screen*/
	max-width: 40vw;
}
.header-inner{
	padding-top: 10px;
	padding-bottom: 10px;
}



/*NAVIGATION MENU--------------*/

/*hide the menu and close menu text*/

.toggle-text {
 display:none;
}

/*change the font in the mobile menu */
.menu-modal nav *{
	background-color:none;
	max-width:200px;
		background-color:rgba(255,255,255,0.3);
	border-style:none;
}
.modal-menu > li > .ancestor-wrapper > a {
	font-size:1.8rem;
	font-weight:normal;
	text-decoration-style:none;
}
/*change the font type of the navigation menu on desktop*/
.primary-menu a:hover, .menu-wrapper .menu-item a:hover{
	font-weight:bold;
	text-decoration-line:none;
}
.primary-menu a:onClick, .menu-wrapper .menu-item a:onClick{
	font-weight:bold;
	text-decoration-line:none;
}
.primary-menu a:pressed, .menu-wrapper .menu-item a:pressed{
	font-weight:bold;
	text-decoration-line:none;
}
.primary-menu a:focus, .menu-wrapper .menu-item a:focus{
	font-weight:bold;
	text-decoration-line:none;
}
.primary-menu a:active, .menu-wrapper .menu-item a:active{
	font-weight:bold;
	text-decoration-line:none;
}
.primary-menu a:visited, .menu-wrapper .menu-item a:visited{
	font-weight:normal;
	text-decoration-line:none;
}
.modal-menu li.current-menu-item > .ancestor-wrapper > a {
	font-weight:bold;
	text-decoration-line:none;	
}
/*keeps the background from disappearing under the menu*/
.menu-modal.cover-modal.header-footer-group, .menu-modal-inner.modal-inner{
background:rgba(255,255,255,0);
}
/*adjust the size and location of the close menu x for mobile view */
button.close-nav-toggle svg{
	display:none;
}
button.toggle.close-nav-toggle.fill-children-current-color {

}



/*HOMEPAGE----------------------*/

/*keep the text within the width of the post grid*/
.page-id-12 p, .page-id-12 h1, .page-id-12 h2, .page-id-11156 p, .page-id-11156 h1, .page-id-11156 h2 {
	  max-width: 955px !important;	
}
/*turn off grid navigation on homepage*/
.page-id-12 .paginate{
	display: none !important;	
}



/*POST--------------------------*/

/*remove various items*/
.singular .entry-header, .post-title, .featured-media{
	display: none;
}

#site-content{
	/*move the content behind the header*/
	position: relative;
	top: -50px;
}

.post-inner{
	padding-top: 0px;
}

table, th, td {
  border-collapse: collapse;
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
td h2 {
	/*align font with top of table*/
	display: inline;
}



/*SHARE-------------------------*/

h3.sd-title{
	/*remove share title*/
	display: none !important;
}
.sd-button{
	/*adjust share icons*/
	filter: brightness(60%) contrast(500%) grayscale(100%);
}
a.sharing-anchor.sd-button.share-more{
	/*adjust share button*/
	filter: contrast(110%);
}
a.sharing-anchor.sd-button.share-more span{
	/*remove "share" from button*/
		display: none !important;
}


/*FOOTER------------------------*/

.styled-separator, .powered-by-wordpress, .to-the-top{
	display: none;
}

#site-footer{
	margin-top: 0px !important;
	border: 0px;
}

.pagination-single{
	font-size: 1.5rem;
}

.footer-copyright{
	font-weight: 300;
}



/*ADDED TO FUNCTIONS.PHP---------------

add_action('template_redirect', 'meks_remove_wp_archives');
 
function meks_remove_wp_archives(){
  //If we are on category or tag or date or author archive
  if( is_category() || is_tag() || is_date() || is_author() ) {
    global $wp_query;
    $wp_query->set_404(); //set to 404 not found page
  }
}

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