/*
Theme Name: Stocky Child Theme
Theme URI: http://themes.designcrumbs.com/stocky
Description: Child theme for Stocky.
Author: Jake Caputo
Author URI: http://themes.designcrumbs.com
Template: stocky
*/

@import url("../stocky/style.css");

body {background-color:#fff !important;}
body, input, textarea, select {font-family: 'Tahoma', sans-serif !important;}		/* AANPASSEN - site font */

/* #content {
	background-image: url('https://www.beeldbankodnzkg.nl/wp-content/uploads/2018/01/odnzkg-golven.svg');
	background-position: center bottom 40px;
	background-repeat: no-repeat;}
*/

/* theme 2022 fix(es) */
.edd_downloads_list .edd_download { width: 33%; }
	
/* INLOG */
.page-template-page-login .entry-content {width: 320px;}
.tml-rememberme-wrap input {float: left;}
#theme-my-login p {font-size: 13px !important;}

.tml-rememberme-wrap input#rememberme {margin-top: 8px !important;margin-right: 3px !important;}
	
.page-template-page-login .entry-content input[type="text"], 
.page-template-page-login .entry-content input[type="password"], 
.page-template-page-login .entry-content input[type="email"] {background-color: #ffffff !important;}

body.page-template-page-login-php {
    height: 100%;
    height: 100vh;}

/* verberg logo home en uitlog icoon */
#stocky_logout::before, .home #logo_wrap, #back_home_wrap {display:none;}

/* HEADER */
#menu_wrap  {background-color: rgba(0, 87, 125, 0.75);}		/* AANPASSEN - bg header */

#head_cart {display: none;}

/* --- MENU --- */
#menu_wrap a, 
#menu_wrap span,
.dark_scheme #main_menu a 
	{color: #fff !important;}								/* AANPASSEN - menutekst + iconen */
		
.dark_scheme #main_menu a:hover, 
.dark_scheme #main_menu li.current-menu-item > a,
.dark_scheme #main_menu li.current_page_item > a,
.dark_scheme #main_menu li.current_page_parent > a,
.dark_scheme #main_menu li.current-menu-parent > a,
.dark_scheme #main_menu li.current-menu-ancestor > a,
.dark_scheme #main_menu li.current_page_ancestor > a 
	{color: #337ab7 !important;}							/* AANPASSEN - menutekst hover */

.dark_scheme #main_menu a:active,
.dark_scheme #main_menu li.current-menu-item > a,
.dark_scheme #main_menu li.current_page_item > a,
.dark_scheme #main_menu li.current_page_parent > a,
.dark_scheme #main_menu li.current-menu-parent > a,
.dark_scheme #main_menu li.current-menu-ancestor > a,
.dark_scheme #main_menu li.current_page_ancestor > a 
	{color: #dad8d6 !important;}							/* AANPASSEN - menutekst active */

#search_wrap .search_input {
	margin: 4px 0 0 7px;
	background-color: rgba(255, 255, 255, 0.85);}			/* AANPASSEN - bg zoekbalk */

/* HOME page */

/* zoekbalk groot */
#header_inner .searchform .search_input 
	{box-shadow: 0 0 0 5px rgba(0, 87, 125, 0.75)!important;}	/* AANPASSEN - rand zoekbalk */

.no_search_results .searchform input {border: none !important;}
#stocky_downloads_list {margin-top: 40px;}

/* #home_widgets verplaatst naar onderen */

.dcs_view_details:hover {
		color:#337ab7 !important;											/* AANPASSEN - Details tekst-hover */
		background-color:#ffffff !important;}								/* AANPASSEN - Details bg-hover */

.stocky_hover_lines {border: none !important;}

/* CONTENT */
#product_content > div[itemprop="description"] {margin: -50px 0 80px 0 !important;}
	
/* DOWNLOADS */
#single_item_wrap {background-color: #fff;}

a.ld-download:link,
a.ld-download:visited,
a.ld-download:active {text-decoration: none} 
a.ld-download:hover {text-decoration: underline;}

#single_item_wrap #sidebar {border: 0;}

.ld-border,
.ld-border-image,
.ld-border-video,
.single-product-meta {border-top: 1px solid #dad8d6; padding: 15px 0 0 0;}

/* verberg film in content */
.kgvid_wrapper {display: none !important;}
a.lightbox { pointer-events: none;}

/* hide images on video posts */
div.ld-video:empty {font-size: 200px;}

/* hide buy button */
[id^=edd_purchase_] {display:none;}

/* FOOTER */
#credit_space {display:none !important;}
#footer {padding: 0;}
#post_footer {padding: 50px 10px;}

/*EDSON aanpassing homepage 2021 */

/* start prefixes */
#header_inner {padding:0 !important;}
#home_widgets {background-color:transparent !important;}
.home #content .container {padding: 0;}
 /* end prefixes */

/* flexen */
.ld-flex {
 	height: calc(100vh - 90px);
	min-height: 100%;
	padding:0 !important;
	display:flex;
	flex-direction:column;
	align-items: stretch;
	}
	
.ld-flex div {flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;}
 
#home_logo_odnzkg {
	flex: 1;
	min-height: 200px;}
    
#home_widgets {
	display: flex;
	flex-direction:row;
	align-items: stretch;
	flex: 2;
	}
	

#home_widgets ul {
  height: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}

#home_widgets ul li {
  background-color: rgba(0, 87, 125, 0.95);
  border: 1 px solid #00577d;
  margin-bottom: 12%;
  width: 100%;
  max-height:100px;
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

#header {background-position: center center !important;}

/* start responsive prefixes */

@media screen and ( min-width: 501px )and ( max-width: 767px ) { 
	#home_widgets .widget:nth-child(2n){
		margin-right:2.6785714285714284% !important;
	}
	
	#home_widgets .widget:last-child {
		margin-right:0 !important;
	}
}

@media screen and ( max-width: 500px ) { 
	#home_widgets .widget {
		margin-right:0 !important;
		margin-bottom:0 !important;}
		
	/* end responsive prefixes */

	/* responsive flexen */
	#home_widgets {
		width:100%;
		display: flex;
		flex-direction:column;
		align-items: center;
		justify-content: center;
		background-color:transparent !important;}

  	#home_widgets ul li {margin-bottom: 3%;}

}
	
#home_widgets li a {
	display:flex;
	height:100%;
	flex: 1;
	align-items: center;
	justify-content: center;}

/* #home_widgets {background-color: #00577d !important;}						AANPASSEN - bg categorie links */
#home_widgets a {color: #fff !important;}								/* AANPASSEN - categorielink */
#home_widgets a:hover {color: #337ab7 !important;}							/* AANPASSEN - categorielink hover */
#home_widgets li a:hover {background-color: #fff;}						/* AANPASSEN - categorielink bg-hover */