/*
CTC Separate Stylesheet
Updated: 2023-03-10 08:28:04
Theme Name: MarcCorne
Theme URI: marccorne.nl
Template: minimalistblogger
Author: Rick Bruggeling
Author URI: riverro.nl
Description: MarcCorne is a responsive WordPress blog and news theme made for bloggers and newspapers. Its elegant and minimalistic look makes it an attractive theme for writers who wish to write about their view on food, fashion, travel, clothing, movies, or their lifestyle in general. MarcCorne is of course modern in the ways that it is both fast and search engine optimized (SEO friendly) as a theme should be nowadays. The sidebar allows widgets, Adsense affiliate links, or whatever else you wish to put there. Installing and setting up the theme is simple for any author, we have tried to optimise the user friendliness by making the interface clean and so it is as easy as possible to set up and start using. If the business aspect is important for you, for example, if you are using it as a newspaper or personal writing/journalist portfolio then it's great since your website is able to rank everywhere on the internet with our theme, for example in Yahoo, Bing or Google.
Tags: theme-options,threaded-comments,translation-ready,sticky-post,footer-widgets,custom-background,custom-colors,custom-header,custom-logo,custom-menu,featured-image-header,featured-images,flexible-header,right-sidebar,one-column,two-columns,news,entertainment,blog
Version: 5.9.1678436884
*/

@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@200;300;400;500;600;800&display=swap');

* {
	font-family: 'Outfit', sans-serif !important;
	font-weight:300;
}

/* ==== regular */
.main-navigation ul li a {
    color: #000;
    font-weight: 300;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 2.5px;
    padding: 13px 1.2rem;
    text-decoration: none;
}

.main-navigation ul li.current-menu-item>a{
	font-weight:800;	
}

.bottom-header-wrapper{
	margin-bottom:0;
}

/* ===== Home */
.swidgets-wrap {
    border: 0;
    padding: 20px 0;
    text-align: left;
    margin-top: 0;
}

.swidgets-wrap .sidebar-title-border {
    text-align: left;
}

.swidgets-wrap h3 {
    padding: 0px 20px 0 0;
    font-size: 17px;
    font-weight: 500 !important;
    margin-bottom: 0;
}

button#wp-custom-header-video-button {
    display: none;
}

.wp-custom-header iframe,
.wp-custom-header img,
.wp-custom-header video {
	display: block;
	height: auto;
	width: 1180px;
	max-width: 100%;
}

/* ==== Footer */
.site-footer {
	background:#fff;
	margin-top: 45px;
}

.footer-column-three, .footer-column-three h3{
	color:#000;
    font-size: 16px;
    font-weight: 600 !important;	
	padding-top: 0 !important;
}

.footer-column-three h3:after{
	content:unset;
}

.swidget {
    margin-bottom: 5px;
}

.footer-column-three p, p {
    font-size: 16px;
    color: #000;
    letter-spacing: 0.4px;
    line-height: 30px;
}

.site-footer .widget ul li {
    width: fit-content;
}

.site-footer .widget ul:first-of-type li:first-of-type {
    margin-left: 0 !important;
}

/* ==== shop */
.archive .featured-content {
	margin-left: 4%;
	margin-right:0;
}

.archive main#main {
    //display: flex;
}

.archive article.fbox {
    border: 0;
    padding: 10px 10px 0 10px;
    margin: 0;
    display: inline-block;
    float: left;
    width: 100%;
    max-width: 50%;
    color: #fff;
}

.archive .fbox img {
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    
    vertical-align: middle;
}

.archive .fbox:hover img {
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -ms-transform: scale(1.03);
    -o-transform: scale(1.03);
    transform: scale(1.03);
}

.archive .widget ul li{
	border:0;
}

#menu-shop a {
    color: #000;
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 2.5px;
    padding: 13px 1.2rem;
    text-decoration: none;
}

#menu-shop a:hover, .main-navigation ul li a:hover  {
    font-weight: 800 !important;
}

/* ==== single post */
.single-post .fbox{
	padding: 0;
	border:0;	
	margin: 0;
}

.single-post .featured-content{
	width:33%;
	margin-right: 0;
	padding-right: 20px;
}

.single-post .featured-sidebar {
    width: 66%;
    float: left;
    padding-left: 20px;
}

.single-post h1.entry-title, h2.entry-title, h2.entry-title a:hover, h2.entry-title a:active{
	text-align:left;
	text-transform:uppercase;
}

.single-post a.single-call-to-action {
    border: 1px solid #000;
    padding: 10px 20px;
    margin-right: 10px;
    text-decoration: none;
    margin-top: 20px;
    display: inline-block;
}

.single-post a.single-call-to-action:nth-of-type(1) {
    background: #000;
	color: #fff;
}

.single-post a.single-call-to-action:hover {
	font-weight:800;
}

/* ==== about */
.about .featured-content {
    width: 100%;
    margin-right: 0;
    float: left;
}

.about .fbox {
    width: 100%;
    border: 0;
    margin-bottom: 0;
    padding: 0;
    border-radius: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.about h1.entry-title {
    text-transform: uppercase;
	text-align:left;
}

.about .featured-thumbnail img {
    filter: grayscale(1);
}

.about .featured-thumbnail {
    margin-top: 45px;
}

/* ==== contact */
.contact .featured-content {
    width: 66%;
    margin: 0 auto;
    float: unset;
}

/* ==== mobile fixes */
@media screen and (max-width:768px){
	.contact .featured-content {
       width: 100%;
    }
	
	ul#primary-menu, #smobile-menu.show .main-navigation ul li:last-child {
      border-bottom: 0;
    }
}


p.email a,  p.email{
color:#000000;	
	
}

