/*
Theme Name:		    Twenty Twenty Five Child
Theme URI:		    http://jeroengotz.nl
Theme WP-URI:	    https://wordpress.org/themes/twentytwentyfive
Author:			    Jeroen Götz / Gojero
Author URI:		    http://jeroengotz.nl
Description:		Custom Theme - Twenty Twenty Five, it is a Hive
Requires at least:	6.7
Tested up to:		6.7
Requires PHP:		7.2
Version:		    0.0.1
License:		    GNU General Public License v2 or later
License URI:		http://www.gnu.org/licenses/gpl-2.0.html
Template:		    twentytwentyfive
Text Domain:		twentytwentyfive-child
Tags:			    one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*/


/* =Theme customization starts here
-------------------------------------------------------------- */


/* --- URL without underline --- */
	a {
		text-decoration: none;
		}
	

/* --- Navigation block without underline --- */
	a:where(:not(.wp-block-navigation)) {
		text-decoration: none !important;
		}


/* --- Navigation ---
-------------------------------------------------------------- */

    .header_nav ul li {
		color: #666;
		}
    .header_nav li a:hover {
		color: #333 !important;
		}
    .header_nav .current-menu-item a {
		color: #111;
		}


/* --- Sidebar, vertical menubar for portfolio navigation (sidebar_nav) --- */
	.sidebar_nav {
		/*position: fixed;*/
		padding: 0 0 0 50px;
		}
		
	.sidebar_nav a {
		border-left: thin solid #666;
		padding: 0 0 0 6px; /* Distance between border & text */
		} 
		
	.sidebar_nav ul li {
		color: #666;
		font-size: 13px;
		padding: 0 0 6px 0; /* Distance under nav.link */
		}
	
	.sidebar_nav li a {
		/*height: 18px;*/
		}
		
	.sidebar_nav li a:hover {
		color: #333 !important;
		}
	
	.sidebar_nav .current-menu-item,
    .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content.current-menu-ancestor {
		color: #111;
		}
		
	.sidebar_nav ul li ul {
		border: none !important;
		opacity: 1 !important;
		visibility: visible !important;
		width: 250px !important;
		/*overflow: visible !important;*/
		padding: 0 0 0 30px; /* Submenu block: padding left; Distance from native menu-items */
		}
		
	.sidebar_nav ul li ul li {
		padding: 0 0 4px 0;
		}
	
	.sidebar_nav ul li ul a {
		border-left: none;
		}	
	
	.sidebar_nav ul li ul li:before {
		color: #666;
		content: '+';
		}
	
	.sidebar_nav ul li ul li a {
		padding: 0 0 0 6px; /* Vertical alignement between text and '+' / Space bestween '+' and linktext */
		}


/* --- Footer, horizontal menubar (social_nav) --- */
    .social_nav {
        color: #999;
        }

    .social_nav a {
		border-right: thin solid #999;
		padding: 0 6px 0 6px; /* Distance between left and right border & linktext */
		}
			
	.social_nav li a:hover {
		color: #333 !important;
		}
		
	/* Remove border from last item */
	.social_nav li:last-child > a {
		border-right: none;
		}



/* --- Footer ---
-------------------------------------------------------------- */
	
/* --- Footer, stick/fixed at bottom --- 	
	footer.wp-block-template-part {
		position: fixed;
		Width: 100%;
		bottom: 0;
		}
*/	

/* --- Contact Form Jetpack [contact-form] [contact-field] ---
-------------------------------------------------------------- */

/*.contact-form .clear-form { clear: both; } (optioneel)*/
	.contact-form {
		border: solid 3px #474544;
		max-width: 350px;
		margin: 50px 10px;
		padding: 30px 40px 10px;
		position: relative;
		background-image: ;
		}
	
	.contact-form input {
		height: 30px;
		border-radius: 0px;
	 	border: 0px solid #ccc;
		border-bottom: solid 2px #474544;
		font-size: 14px;
		font color: #474544;
		}
	
	.contact-form input[type=text], .contact-form input[type=email], textarea {
	  	width: 100%;
		border-radius: 0px;
	  	border: 0px solid #ccc;
		border-bottom: solid 2px #474544;
		font-size: 14px;
		font color: #474544;
		}
	
	.contact-form textarea {
		height: 120px;
		}
	
	.contact-form button {
		background: none;
		border: solid 2px #474544;
		color: #474544;
		cursor: pointer;
		display: inline-block;
		font-size: 0.875em;
		font-weight: bold;
		outline: none;
		padding: 15px 30px;
		text-transform: uppercase;
		  	-webkit-transition: all 0.3s;
			-moz-transition: all 0.3s;
			-ms-transition: all 0.3s;
			-o-transition: all 0.3s;
			transition: all 0.3s;
		}
	
	.contact-form button:hover {
	 	border-color: #FF6A00D6;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
	 	box-shadow: none;
		color: #FF6A00D6;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
	  		transition: all 0.3s ease-in-out;
		}
	
	#jetpack-check-feedback-spam { margin: 1px 8px 0px 0px; 
	border: 3px solid #ccc;}
	
	.jetpack-check-feedback-spam-spinner { display: inline-block; margin-top: 7px;
	border: 3px solid #ccc;}

.wp-block-button.is-style-outline > .wp-block-button__link {border-color: #474544; }

.wp-block-button.is-style-outline > .wp-block-button__link:hover {
	 	border-color: #FF6A00D6;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
	 	box-shadow: none;
		border-color: #FF6A00D6;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
	  		transition: all 0.3s ease-in-out;
		}
/*.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"] {z-index: 2;}
.uitgelicht { height: 250px;
width: 300px;}*/

