/**
 * Theme Name: Roxanne de Bastion 2021
 * Theme URI: 
 * Description: Child theme of twentyseventeen
 * Version: 2.0
 * Author: Michael Spangenberg
 * Author URI: http://espea.de/
 * Tags: theme-options, threaded-comments, microformats, translation-ready, rtl-language-support, one-column, two-columns, flexible-width
 * Template: twentyseventeen
 *
 */

/* Load parent's CSS */
@import url("../twentyseventeen/style.css");

/* Add your custom styles after this line. */
@import url("https://fontlibrary.org/face/hanken");


body.colors-dark, .colors-dark .site-content-contain, .colors-dark .navigation-top, .colors-dark .main-navigation ul {
	background-image: url("/wp-content/themes/roxanne-de-bastion-2017/images/RDB-2021-background.jpg") !important;
	background-attachment: fixed !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center top !important;
}

.site-title a, .colors-dark .site-title a, .colors-custom .site-title a, body.has-header-image .site-title a, body.has-header-video .site-title a, body.has-header-image.colors-dark .site-title a, body.has-header-video.colors-dark .site-title a, body.has-header-image.colors-custom .site-title a, body.has-header-video.colors-custom .site-title a, .site-description, .colors-dark .site-description, .colors-custom .site-description, body.has-header-image .site-description, body.has-header-video .site-description, body.has-header-image.colors-dark .site-description, body.has-header-video.colors-dark .site-description, body.has-header-image.colors-custom .site-description, body.has-header-video.colors-custom .site-description {
	font-family: 'HankenBook'; 
	font-weight: bold; 
	font-style: normal;
}

.colors-dark .entry-content a, .colors-dark .entry-summary a, .colors-dark .widget a, .colors-dark .site-footer .widget-area a, .colors-dark .posts-navigation a, .colors-dark .widget_authors a strong {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.home .navigation-top {
	margin-bottom: 20px;
}

.navigation-top a {
	font-family: 'HankenBook'; 
	font-weight: normal; 
	font-style: normal;
}
.navigation-top a:hover {
	color: #F22229 !important;
}
.navigation-top .current_page_item a,
.navigation-top .current-menu-item > a {
	color: #F22229 !important;
}

.btn,
#mc_signup_submit,
.wpcf7-submit {
    display: inline-block;
    font-weight: 700;
    padding: 10px 20px;
    color: #FFFFFF !important;
    border: 1px solid #FFFFFF !important;
    text-transform: capitalize;
	border-radius: 5px;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	background-color: transparent !important;
	height: 44px;
}
.btn:hover,
#mc_signup_submit:hover,
.wpcf7-submit:hover {
    background: #F22229 !important;
	color: #FFFFFF !important;
    font-weight: 700;
    border: 1px solid #F22229 !important;
	text-decoration: none;
}

.entry-content a img, .widget a img {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.entry-content a img, .widget a {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	text-decoration: none !important;
}

#main .mc_custom_border_hdr {
	display: none;
}
#main #mc_unsub_link {
	display: inline-block;
	padding-left: 30px;
}

.site-branding-text {
	width: 100%;
}

.has-header-image.twentyseventeen-front-page .custom-header,
.has-header-video.twentyseventeen-front-page .custom-header,
.has-header-image.home.blog .custom-header,
.has-header-video.home.blog .custom-header {
	display: table;
	height: 300px;
	height: auto;
	width: 100%;
}

.has-header-image .custom-header-media img,
.has-header-video .custom-header-media video,
.has-header-video .custom-header-media iframe {
	position: fixed;
	height: auto;
	left: 0;
	max-width: 1000%;
	min-height: auto;
	min-width: 100%;
	min-width: 100vw; /* vw prevents 1px gap on left that 100% has */
	width: auto;
	top: 0;
	padding-bottom: 1px; /* Prevent header from extending beyond the footer */
	-ms-transform: none;
	-moz-transform: none;
	-webkit-transform: none;
	transform: none
}

@media screen and (min-width: 48em) {
	.has-header-image.twentyseventeen-front-page .site-branding,
	.has-header-video.twentyseventeen-front-page .site-branding,
	.has-header-image.home.blog .site-branding,
	.has-header-video.home.blog .site-branding {
		top: 20%;
	}
}

.site-title {
	text-transform: none !important;
	text-align: right;
	
}
.site-title img {
	width: 25vw;
}

#footer-bar {
	width: 100%;
	height: 30px;
	position: fixed;
	bottom: 0;
	left: 0;
	text-align: center;
	background-color: #222;
	z-index: 100;
}
.site-footer {
	margin-bottom: 20px;
}

.gigpress-sidebar-more {
	margin-top: 15px;
}
.mc_merge_var {
	display: inline-block;
	margin-right: 15px;
}
.mc_signup_submit {
	display: inline-block;
}
.mc_input {
	width: auto;
}
#mc_unsub_link {
	margin-top: 10px;
}


.skillbar-title span {
	color: #000000;
}
.skill-bar-percent {
	color: #FFFFFF !important;
}