/*
Theme Name: Francesca Kookt
Theme URL: http://hostinger-tutorials.com
Description: Twenty Sixteen Child Theme
Author: John Doe
Author URL: http://hostinger-tutorials.com
Template: twentysixteen
Version: 1.0.0
Text Domain: francescakookt
*/
Custom CSS goes after this line

/*
Theme Name: Twenty Sixteen child
Theme URI: https://wordpress.org/themes/twentysixteen/
Description:  Twenty Sixteen Child Theme
Author: Dutchwyse
Author URI: http://dutchwyse.nl
Template:     francescakookt
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout � the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.0
Text Domain:  francescakookt
*/
/*
 * 1.0 - Font-face
 * Custom fonts
*/
@font-face {
    font-family: Cheap_Pine_Regular;
    src: url(./fonts/Cheap_Pine_Regular.otf);
}

@font-face {
    font-family: Cheap_Pine_Sans;
    src: url(./fonts/Cheap_Pine_Sans.otf);
}

@font-face {
    font-family: Heroic_Condensed_Heavy;
    src: url(./fonts/Heroic_Condensed_Heavy.otf);
}

@font-face {
    font-family: Heroic_Condensed_Regular;
    src: url(./fonts/Heroic_Condensed_Regular.otf);
}

@font-face {
    font-family: Brandon_Printed_Inline;
    src: url(./fonts/HVD_Fonts-Brandon_Printed_Inline.ttf);
}

@font-face {
    font-family: Brandon_Printed_One;
    src: url(./fonts/HVD_Fonts-Brandon_Printed_One.ttf);
}

@font-face {
    font-family: BrandonText-BoldItalic;
    src: url(./fonts/HVD_Fonts-BrandonText-BoldItalic.otf);
}

@font-face {
    font-family: BrandonText-Regular;
    src: url(./fonts/HVD_Fonts-BrandonText-Regular.otf);
}

@font-face {
    font-family: BrandonText-RegularItalic;
    src: url(./fonts/HVD_Fonts-BrandonText-RegularItalic.otf);
}

@font-face {
    font-family: Jubilat-RegularItalic;
    src: url(./fonts/Jubilat-RegularItalic.otf);
}

@font-face {
    font-family: AmorieModella-Medium;
    src: url(./fonts/Kimmy_Design-AmorieModella-Medium.otf);
}

@font-face {
    font-family: 'gunny_rewrittenregular';
    src: url('./fonts/gnyrwn971-webfont.woff2') format('woff2'),
        url('./fonts/gnyrwn971-webfont.woff') format('woff');
}

@font-face {
    font-family: 'icomoon';
    src: url('/wp-content/themes/francescakookt/fonts/icomoon.eot?eha1f3');
    src: url('/wp-content/themes/francescakookt/fonts/icomoon.eot?eha1f3#iefix') format('embedded-opentype'),
        url('/wp-content/themes/francescakookt/fonts/icomoon.ttf?eha1f3') format('truetype'),
        url('/wp-content/themes/francescakookt/fonts/icomoon.woff?eha1f3') format('woff'),
        url('/wp-content/themes/francescakookt/fonts/icomoon.svg?eha1f3#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* --------------------- Tijdelijk ---------------------------- */
#widget_sp_image-3 .widget_sp_image-description p {
    display: none;
}

/* ---------------------- Frame ------------------------------- */
html {
    font-weight: 100;
}

.site {
    background-image: url("/wp-content/themes/francescakookt/images/muur.jpg");
    margin: 0px;
}

body:not(.custom-background-image)::before, body:not(.custom-background-image)::after {
    height: 0;
}

.site-header {
    background-image: url("/wp-content/themes/francescakookt/images/chopping_board_HR.jpg");
    color: #ffffff;
}

.site-footer {
    background-image: url("/wp-content/themes/francescakookt/images/blackboard_HR.jpg");
    color: #FFFFFF;
}

body, button, input, select, textarea, widget {
    font-family: BrandonText-RegularItalic;
    font-size: 15px;
    line-height: 13.5pt;
}

#primary {
    border-right: 11px solid;
    bottom: 0;
    padding-right: 25px;
    position: relative;
    top: 0;
}

.single-post #primary, .page #primary {
    position: relative;
    width: 70.5%;
}

.site-inner {
    max-width: 1180px;
}

a {
    color: #686868;
}

a:hover,
a:focus,
a:active {
    color: #686868;
}

.entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body>a, .textwidget a, .entry-footer a:hover, .site-info a:hover {
    box-shadow: initial;
    text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 100;
}

h3 {
    font-family: Heroic_Condensed_Heavy;
    line-height: 1.4375rem;
    margin-bottom: 1em;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content h1 strong, .entry-content h2 strong, .entry-content h3 strong, .entry-content h4 strong, .entry-content h5 strong, .entry-content h6 strong, .entry-content h1 b, .entry-content h2 b, .entry-content h3 b, .entry-content h4 b, .entry-content h5 b, .entry-content h6 b {
    font-family: Heroic_Condensed_Heavy;
    font-weight: 100;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}

.required {
    color: #686868;
}

.search .entry-summary {
    display: none;
}

#search .probox {
    background-color: #3d3d3d;
    background-image: url('/wp-content/themes/francescakookt/images/blackboard_HR.jpg') !important;
    background-size: 100% 100%;
    height: 43px !important;
}

#search .proinput {
    background-color: transparent;
    font-family: BrandonText-Regular !important;
    font-size: 14px !important;
    height: 43px;
    margin: 0;
    width: 216px;
}

#search .autocomplete, #search .promagnifier, #search .prosettings {
    display: none;
}

div.vertical[id*="ajaxsearchliteres"] {
    background-color: #000 !important;
}

div[id*='ajaxsearchlite'] {
    z-index: 0 !important;
}

div[id*="ajaxsearchliteres"] .results .item .asl_content h3, div[id*="ajaxsearchliteres"] .results .item .asl_content h3 a {
    color: #686868 !important;
    text-decoration: underline;
}

.previewWide .entry-content, .previewSmall .entry-content, .previewchalk .entry-content {
    margin-right: 0;
}

.pagination .prev:hover, .pagination .prev:focus, .pagination .next:hover, .pagination .next:focus {
    background-color: rgba(255, 255, 255, 0.2);
}

.site-header-main {
    background-image: url('/wp-content/themes/francescakookt/images/blackboard_HR.jpg');
    background-size: 100% 100%;
}

#masthead .site-branding {
    margin: 2em auto;
}

#cookieChoiceInfo .contentStyle {
    background-image: url("/wp-content/themes/francescakookt/images/blackboard_HR.jpg");
    background-size: 100% 100%;
    color: #FFF;
    max-width: 50%;
}

#cookieChoiceInfo h1, #cookieChoiceInfo h2 {
    margin-bottom: 1em;
}

#cookieChoiceInfo .glassStyle {
    opacity: 0.85;
}

#mobileAdd, #mobileAdd2 {
    max-width: 100%;
    overflow: hidden;
}

#mobileAdd iframe, #mobileAdd2 iframe, #adf-rectangle1 #adf-billboard_ad_container, #adf-rectangle2 #adf-rectangle_ad_container {
    margin-bottom: 3em;
}

.insert-post-ads {
    padding: 0 1em;
}

.post-navigation .post-title, .entry-title, .comments-title {
    -ms-word-break: normal;
    word-break: normal;
    // Non standard for webkit
    word-break: normal;
    -webkit-hyphens: manual;
    -moz-hyphens: manual;
    hyphens: manual;
}

#breadcrumbs, .tags, .categories {
    font-family: BrandonText-RegularItalic;
    font-size: 13pt;
}

.tags {
    margin-top: 5px;
}

.tags a {
    text-decoration: underline;
}

.categories {
    margin-top: 1em;
}

.categories a {
    text-decoration: underline;
}

#breadcrumbs {
    padding-left: 1.3em;
}

.page #breadcrumbs {
    padding-left: 0px;
}

.note {
    font-size: 9pt;
}

#adf-billboard iframe {
    margin-bottom: initial;
    max-width: initial;
}

#adf-rectangle iframe {
    margin-bottom: 4.30769em;
    max-width: initial;
}

.listExtraSpace {
    display: block;
    margin-bottom: 2em !important;
}

li:last-child .listExtraSpace {
    margin-bottom: 0em !important;
}

.wtd ol li, .wtd ul li {
    margin-bottom: 2em !important;
}

.wtd ol li:last-child, .wtd ul li:last-child {
    margin-bottom: 0em !important;
}

@media screen and (min-width: 56.875em) {
    .content-area {
        width: 71%;
    }
}

/* ---------------------- header ------------------------------- */
.site-header {
    padding: 0;
}

.site-branding, .site-header-menu, .header-image {
    margin-bottom: 0;
    margin-top: 0;
}

.site-title {
    text-align: center;
}

.site-title img {
    max-width: 95%;
}

.socialHeader {
    font-size: xx-large;
    position: absolute;
    right: 1em;
    top: 0.5em;
    width: 260px;
}

.socialHeader a {
    box-shadow: none;
    color: #fff;
    font-family: "icomoon" !important;
    margin: 0px 5px;
    text-decoration: none;
}

.site-description {
    display: none;
}

.site-info a:hover,
.site-info a:focus {
    color: #686868;
}

/* ---------------------- Menu ------------------------------- */
.site-header-menu {
    background-color: #ffffff;
    background-image: url("/wp-content/themes/francescakookt/images/concrete_HR.png");
}

.main-navigation {
    background-image: url("/wp-content/themes/francescakookt/images/metal_rail.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: 98.455% 85px;
    height: 125px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.current_page_item, .main-navigation li:hover, .main-navigation li:focus {
    background-image: url("/wp-content/themes/francescakookt/images/002.png");
    background-position: center 12px;
    background-repeat: no-repeat;
    background-size: 28px auto;
}

#mobileMenu .current_page_item, #mobileMenu .main-navigation li:hover, #mobileMenu .main-navigation li:focus {
    background-image: none;
}

.main-navigation a {
    font-family: Heroic_Condensed_Regular;
    font-size: 16pt;
    line-height: 19.2pt;
    padding: 0.456em 16px;
}

#site-navigation #search {
    float: right;
    height: 43px;
    margin-top: 28px;
    width: 226px;
}

.sidebar #searchform {
    margin: 1em 0;
}

#search #searchform input {
    background-color: #3d3d3d;
    border: medium none;
    border-radius: 0;
    color: #ffffff;
    font-family: BrandonText-Regular;
    font-size: 14px;
    height: 43px;
    line-height: 19.2pt;
    padding: 15px 5px 5px;
    text-align: center;
    width: 226px;
}

#search #searchform input::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #ffffff;
    font-family: BrandonText-Regular;
    font-size: 14px;
}

#search #searchform input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #ffffff;
    font-family: BrandonText-Regular;
    font-size: 14px;
}

#search #searchform input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #ffffff;
    font-family: BrandonText-Regular;
    font-size: 14px;
}

#search #searchform input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #ffffff;
    font-family: BrandonText-Regular;
    font-size: 14px;
}

#mobileMenu #searchform #searchsubmit {
    display: none;
}

#dwls_search_results {
    border: 5px solid #000000;
}

ul.dwls_search_results li {
    padding: 5px 10px 5px 5px !important;
}

.menuExtraBg {
    background-image: url("/wp-content/themes/francescakookt/images/chopping_board_HR.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% 28px;
}

.primary-menu {
    float: initial;
}

#menu-hoofdmenu-1.primary-menu {
    margin-left: 1.455%;
}

.main-navigation .menu-item {
    padding-top: 31px;
}

.main-navigation .menu-item .sub-menu .menu-item {
    padding-top: 17px;
}

.main-navigation .menu-item .sub-menu .menu-item:first-child {
    padding-top: 0px;
}

.main-navigation .menu-item .sub-menu .menu-item {
    background-image: none;
}

.sub-menu {
    background-image: url("/wp-content/themes/francescakookt/images/kitchen_paper.png");
    padding: 23px 12px;
}

.main-navigation ul ul li {
    background-color: transparent;
}

.main-navigation .menu-item-has-children>a::after {
    content: none !important;
}

.main-navigation .menu-item-has-children>a {
    margin: 0;
}

.main-navigation .current-menu-item>a, .main-navigation .current-menu-ancestor>a {
    color: #4b4b4b;
    font-weight: inherit;
}

.main-navigation a:hover,
.main-navigation a:focus, .dropdown-toggle:hover,
.dropdown-toggle:focus, .main-navigation li:hover>a,
.main-navigation li.focus>a {
    color: #686868;
}

.menu-toggle:hover,
.menu-toggle:focus {
    border-color: #686868;
    color: #686868;
}

.sub-menu .menu-item a {
    padding: 0;
}

.main-navigation ul ul li {
    border: 0 solid #d1d1d1;
}

.main-navigation .sub-menu {
    content: none;
}

.main-navigation ul ul a {
    width: 216px;
}

/* ---------------------- Content ------------------------------- */
.social-navigation a:hover:before,
.social-navigation a:focus:before, .post-navigation a:hover .post-title,
.post-navigation a:focus .post-title, .site-branding .site-title a:hover,
.site-branding .site-title a:focus, .entry-title a:hover,
.entry-title a:focus, .comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .comment-edit-link:hover,
.pingback .comment-edit-link:focus, .comment-reply-link:hover,
.comment-reply-link:focus {
    color: #686868;
}

.page-links a:hover,
.page-links a:focus {
    background-color: #686868;
}

.site-content {
    background-color: #ffffff;
    background-image: url("/wp-content/themes/francescakookt/images/concrete_HR.png");
    background-size: 100% auto;
    margin: 0;
    padding: 0 24px;
    position: relative;
    overflow-wrap: normal;
    word-wrap: initial !important;
}

body:not(.search-results) article:not(.type-page) .entry-content {
    float: none;
    width: 100%;
    /*height: 214px;*/
}

body.archive.tag article:not(.type-page) .entry-content {
    height: 214px;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    letter-spacing: -6px;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-email:before {
    content: "\e900";
}

.icon-facebook:before {
    content: "\e901";
}

.icon-google-plus:before {
    content: "\e902";
}

.icon-instagram:before {
    content: "\e903";
}

.icon-pintrest:before {
    content: "\e904";
}

.icon-printfriendly:before {
    content: "\e905";
}

.icon-print:before {
    content: "\e905";
}

.icon-share:before {
    content: "\e906";
}

.icon-twitter:before {
    content: "\e907";
}

.icon-youtube:before {
    content: "\e908";
}

.icon-google_plus:before {
    content: "\e902";
}

.post-thumbnail {
    margin-bottom: 0px;
}

.post-thumbnail img {
    display: block;
    margin: 0 auto;
}

.entry-title>a {
    font-family: Brandon_Printed_Inline;
    font-size: 18pt;
}

.single-post .previewImage, .page .previewImage, .single-post .previewImage img, .page .previewImage img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.previewImage {
    background-position: center center;
    background-repeat: no-repeat;
}

img.previewImage {
    width: 100%;
    height: auto;
}

.entry-content {
    position: relative;
}

.single .entry-content, .page .entry-content {
    background-color: #ffffff;
    padding-top: 1em;
}

.entry-content .author-info {
    display: none;
}

.entry-content .vc_row {
    margin-left: 0;
    margin-right: 0;
}

.vc_separator h4 {
    font-family: brandontext-regular;
}

.page .entry-content {
    padding: 1em;
}

.previewWide .entry-header, .previewSmall .entry-header {
    background-image: url("/wp-content/themes/francescakookt/images/brushed_metal_HR.jpg");
    background-size: 100% auto;
    padding: 15px;
}

.previewWide .entry-header {
    text-align: center;
}

.tag .previewWide .previewImage {
    background-size: 100% auto;
    height: 390px;
}

.previewWide img.previewImage {
    height: auto;
}

.previewSmall .entry-header, .previewChalk .entry-header {
    text-align: left;
}

.entry-title {
    line-height: 19pt;
    margin: 0;
}

/* .previewSmall .entry-header {
  height: 121px !important;
} */
.previewSmall {
    float: left;
    width: 48%;
}

/* search and tag page */
.search .entry-title, .tag .entry-title {
    display: block;
    margin: 0 0 0 250px;
    font-size: 11pt;
    line-height: 1.7em;
    width: calc(100% - 250px) !important;
}

.tag .chalk-content .entry-title {
    margin: 0 0 0 50px;
    width: 100% !important;
}

.tag .previewChalk article .chalk-content h2 {
    margin-left: 0 !important;
}

/* search and tag page */
.search #text-2 .textwidget h2.entry-title, .tag #text-2 .textwidget .entry-title {
    margin: 0;
    width: 100% !important;
}

.search .previewSmall .entry-header, .tag .previewSmall .entry-header {
    margin: 0;
    padding: 0;
    height: 73px !important;
}

.search .previewSmall, .tag .previewSmall {
    float: left;
    width: 100%;
    height: 218px;
}

.previewSmall .previewImage {
    background-size: auto 100%;
    height: 309px;
}

.previewSmall img.previewImage {
    height: auto;
}

/* end search and tag page */
.search-results article {
    display: inline-block;
    margin: 0 0 30px !important;
    overflow: hidden;
    width: 100%;
    height: 288px;
}

article#post--10-result {
    display: none;
}

.search-results article .previewSmall {
    float: initial;
    /* margin-bottom: 0px; */
    width: 100%;
    height: 288px;
}

.tag article .previewSmall {
    float: initial;
    margin-bottom: 0px;
    width: 100%;
}

.search-results article:nth-child(even) {
    margin: 0px 1% 1em 1%;
}

.headerRsltCatTag {
    float: left;
    margin-right: 0.3em;
}

.previewSmall:nth-child(3n) {
    margin-left: 4%;
}

.previewChalk article {
    position: relative;
    background-image: url("/wp-content/themes/francescakookt/images/blackboard_HR.jpg");
    background-size: 100% 100%;
}

.previewChalk article a {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
}

.previewChalk article .chalk-content {
    display: inline-block;
    margin: 0 0 0 50%;
    width: 50%;
}

.previewChalk article .chalk-content h2 {
    font-size: 16px !important;
    line-height: 1.7em !important;
}

.previewChalk article .chalk-content h2 a {
    font-size: 17px !important;
}

 .previewChalk article .chalk-content .entry-content {
    font-size: 11pt;
    line-height: 1.6em;
}

.main-navigation .sub-menu .sub-menu {
    margin: 0px 0 0 220px !important;
}

.previewChalk article a a,
.previewChalk article .chalk-content a {
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    height: auto;
}

.previewChalk article a .previewImage {
    float: none;
    display: block;
    width: 100%;
    max-width: none;
}

.previewChalk article a .previewImage img {
    object-fit: cover;
    width: auto !important;
    height: 100% !important;
    min-width: 100% !important;
    min-height: 100% !important;
    max-width: none !important;
    max-height: none !important;
}

.previewChalk article .chalk-content .leesMeer {
    position: relative;
    display: block;
    bottom: auto !important;
    margin: 20px 0 0;
}

.previewChalk .entry-header {
    display: inline-block;
    background-image: url("/wp-content/themes/francescakookt/images/020.png");
    background-position: 20px bottom;
    background-repeat: no-repeat;
    background-size: 60% auto;
    padding: 20px;
    width: calc(100% - 40px);
}

.previewImage.bigscreen>img {
    max-height: 100%;
    max-width: initial;
}

.previewChalk .entry-title>a {
    color: #ffffff;
}

.previewChalk .entry-content {
    display: inline-block;
    background-color: transparent;
    color: #ffffff;
    min-height: 190px;
    padding: 10px 25px 70px 25px;
    width: calc(100% - 50px);
}

.previewChalk .entry-content .p1 {
    margin-bottom: 15px;
}

.previewWide .entry-content {
    padding: 25px 25px 70px 25px;
}

.previewSmall .entry-content {
    min-height: 190px;
    padding: 15px 15px 46px 15px;
    font-size: 11pt;
    /* line-height: 1.9em; */
}

.small-text {
    height: 170px;
    overflow: hidden;
}

/* tag + search */
.search .small-text, .tag .search .small-text {
    height: auto !important;
    overflow: hidden;
}

.search .previewSmall .entry-content, .tag .previewWide .entry-content, .tag .previewSmall .entry-content {
    min-height: 214px;
    padding: 15px 15px 46px 15px;
    font-size: 14px;
    line-height: 1.9em;
    margin: 0 0 0 250px;
    font-size: 11pt;
    line-height: 1.7em;
    width: calc(100% - 250px) !important;
}

.tag .previewWide .previewImage {
    background-size: 100% auto;
    position: absolute;
    overflow: hidden;
    width: 250px !important;
    height: 100% !important;
    max-height: 287px !important;
}

.tag .previewSmall div.previewImage {
    max-height: 287px !important;
}

.tag .previewSmall:nth-child(3n) {
    margin-top: 3rem;
}
/* fix to make blocks aline at bottom */
/* only on = > 780px */
@media screen and (min-width: 780px) {

	body.home .previewSmall, body.home .previewSmallParent, body.home article /*,
	body.archive .previewSmall, body.archive .previewSmallParent, body.archive article*/ {
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
	}
	body.home .entry-title { min-height: revert;}
	body.archive .entry-title { min-height: 48px;}
	/*body.home .previewSmall, body.archive .previewSmall {display: flex;}*/

	/* tag page button position */
	body.tag article .entry-content .leesMeer {
		position: absolute;
		bottom: 15px !important;
	}
}

/* mobile: < 780px tag page normalise blocks height */
@media screen and (max-width: 779px) {
	body.archive.tag article:not(.type-page) .entry-content { height: 100%; min-height: 214px;}

	/* fix search page article height */
	body.search-results #content article { height: 640px !important;}

	body.search-results #content .previewSmall img.previewImage {
    	height: 100% !important;
	}

    .main-navigation .sub-menu .sub-menu {
        margin: 0 !important;
    }

    /* changes 15-01-2021 */
    .search-results article .previewSmall {
        height: auto !important;
    }

    body.search-results #content article {
    height: auto !important;
    margin: 0 !important; }
    /* End - changes */

}
/* search page: reset height on small screens */
@media screen and (min-width: 575px) and (max-width: 778px) {

	body.search-results #content .previewSmall .entry-content { height: unset; }
}

/*
.search .previewSmall .entry-header, .tag .previewSmall .entry-header {
  height: 100% !important;
} */
/* end tag + search */

.entry-content {
    background-color: #FFFFFF;
    font-family: BrandonText-Regular;
    font-size: 14px !important;
    line-height: 21.5px !important;
    /*font-size: 11pt;
    line-height: 16.5pt;*/
}

.single .entry-content {
    font-size: 16px;
    line-height: 27px;
}

body:not(.search-results) .previewChalk article:not(.type-page) .entry-content.full {
    width: 100%;
}

.articleFooter {
    /*height: 1em;
    background-image: url("/wp-content/themes/francescakookt/images/chopping_board_HR.jpg");*/
}

.leesMeer {
    background-image: url("/wp-content/themes/francescakookt/images/blackboard_HR.jpg");
    background-size: 100% auto;
    bottom: 10px;
    padding: 5px 10px;
    position: absolute;
    text-transform: uppercase;
    width: 140px;
}

.leesMeer a {
    box-shadow: none;
    color: #ffffff;
    font-family: Brandon_Printed_One;
    font-size: 12pt;
    line-height: 19pt;
    text-decoration: none;
}

.leesMeer a:hover {
    opacity: 0.8;
}

.error404 .leesMeer {
    margin-bottom: 1em;
    position: relative;
    width: 172px;
}

.error404 #searchform {
    margin-bottom: 1em;
}

.error404 #searchform select {
    background-color: #FFF;
    margin-bottom: 0.5em;
}

.previewChalk .leesMeer {
    border: 1px solid #ffffff;
}

.previewWide, .previewChalk, .previewSmall {
    background: #FFFFFF;
    margin-bottom: 3em;
}

body.archive.tag .previewWide, body.archive.tag .previewChalk, body.archive.tag .previewSmall {
    background: #FFFFFF;
    margin-bottom: 3em;
    margin-top: 3em;
}

body.archive.tag .previewSmallParent {
    margin-top: -3rem;
}

.previewChalk img.previewImage {
    height: auto;
}

#searchform select {
    -webkit-appearance: none;
    background-color: #FFF;
    border: 1px solid #ccc;
    border-radius: 0px;
    padding: 6px;
    width: 100%;
}

#searchform input[type="text"] {
    background-color: #FFF;
    border: 1px solid #ccc;
    font-size: 15px;
}

#searchform input[type="text"]::-webkit-input-placeholder {
    font-family: BrandonText-RegularItalic;
    font-size: 15px;
    color: #000000;
}

#searchform input[type="text"]::-moz-placeholder {
    font-family: BrandonText-RegularItalic;
    font-size: 15px;
    color: #000000;
}

#searchform input[type="text"]:-ms-input-placeholder {
    font-family: BrandonText-RegularItalic;
    font-size: 15px;
    color: #000000;
}

#searchform input[type="text"]:-moz-placeholder {
    font-family: BrandonText-RegularItalic;
    font-size: 15px;
    color: #000000;
}

#searchform #searchsubmit {
    background: url(/wp-content/themes/francescakookt/images/search.png) no-repeat center center #3d3d3d;
    border: none;
    text-indent: -9999px;
}

.sidebar #searchform #searchsubmit {
    width: 36px;
    height: 36px;
}

.site-main #searchform #searchsubmit {
    width: 36px;
    height: 36px;
}

.errorpage_text {
    font-size: 150px;
    text-align: center;
    margin: 20px 0px;
}

.errorpage_text img {
    height: 150px;
}

.post .full {
    width: 100%;
}

.error404 .site-main {
    padding: 1em 1em 0;
}

.vc_tta-panel-heading .vc_tta-panel-title {
    font-family: BrandonText-Regular;
    font-size: 1em;
    font-weight: 100;
}

@media (max-width: 1024px) {
    .errorpage_text {
        font-size: xx-large;
        text-align: center;
    }

    .errorpage_text img {
        height: 2em;
    }

    .error404 table {
        border: medium none !important;
        width: 100%;
    }
}

/* ---------------------- Single post ------------------------------- */
.single-post article {
    background-color: transparent;
    margin-bottom: 0px;
}

.single-post .entry-header, .page>.entry-header {
    background: #FFFFFF;
    margin: 0px;
    padding: 20px 20px 10px 20px;
    text-align: center;
}

.single-post .entry-title, .page .entry-title {
    font-family: Brandon_Printed_Inline;
    font-size: 24pt;
    line-height: 25pt;
    margin-bottom: 15px;
}

.entry-summary h3, .comment-content h3 {
    font-size: 1.4375rem;
    line-height: 1.21739;
    margin-bottom: 1.21739em;
    margin-top: 2.43478em;
}

.single-post .entry-content>h3, .single-post .entry-content>h2, .single-post .entry-content>h1, .page .entry-content>h3, .page .entry-content>h2, .page .entry-content>h1 {
    padding: 0 15px;
}

.single-post .entry-content>p {
    margin: 0.9em 0;
    padding: 0 1em;
}

.inleiding {
    background-color: #ffffff;
    padding: 20px;
}

.postVerticalLine>img {
    height: 15px;
    margin: 0 0.3em;
    width: 3px;
}

.postMeta {
    background-image: url("/wp-content/themes/francescakookt/images/019.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 75% 10px;
    float: none;
    font-family: Jubilat-RegularItalic;
    font-size: 10pt;
    line-height: 10.8pt;
    padding-bottom: 10px;
}

.vc_row.recepten {
    background-image: url("/wp-content/themes/francescakookt/images/blackboard_HR.jpg");
    font-family: BrandonText-Regular;
    font-size: 13pt;
    letter-spacing: 0.5pt;
    line-height: 17.5pt;
    margin: 20px auto;
    padding: 40px 30px 0;
}

.vc_row.recepten a {
    color: #FFFFFF;
    text-decoration: underline;
}

.vc_row.recepten * {
    color: #FFFFFF;
}

.vc_row.recepten ul {
    margin: 0;
    padding: 0;
}

.tblRecepten {
    border: medium none;
}

.tblRecepten td {
    border: medium none;
    padding: 0 0.4375em;
}

.tblRecepten td:first-child {
    padding: 3px 0 0;
    vertical-align: top;
    width: 14px;
}

.printRecipe {
    color: #000000;
    content: "";
    float: right;
    font-family: "icomoon";
    font-size: 25pt;
}

.recepten>p {
    margin: 0.5em 0;
}

.recepten ul {
    list-style: outside none none;
}

.entry-content ul, .recepten ul {
    padding-bottom: 0;
    padding-left: inherit;
    padding-right: inherit;
    padding-top: 0;
}

.wtd {
    border: none;
    font-family: BrandonText-Regular;
    font-size: 16px;
    line-height: 27px;
    margin-bottom: 1em;
    /*     padding: 0 20px; */
}

.wtd h4 {
    font-family: BrandonText-BoldItalic;
    font-size: 13pt;
    line-height: 13.5pt;
    margin: 10px 0;
}

.schoolbord {
    background-image: url("/wp-content/themes/francescakookt/images/blackboard_HR.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: #fff;
    font-family: Heroic_Condensed_Regular;
    font-size: 16pt;
    line-height: 19.2pt;
    padding: 21px 10px 21px 10px;
    text-align: center;
}

.schoolbord p {
    margin-bottom: 0px;
}

.schoolbord a {
    color: #FFFFFF;
}

.schoolbord .wpb_content_element {
    margin-bottom: 0;
}

/* Aanpassingen 11-03-2021*/
#page .site-inner .a2a_label {
	 width: 100% !important;
	 font-size: 15px !important;
}

#page .site-inner .a2a_label {
    position: unset !important;
    clip: inherit !important;
    clip-path: inherit !important;
    -webkit-clip-path: inherit;
}

#page .site-inner .addtoany_list a {
    padding: 0 0.5em;
	text-decoration: none;
}

#page .site-inner .addtoany_list a img{
	width: 50px;
	height: 50px;
	display: block;
}

.single-post .custom-social-icons {
	display: grid;
    grid-template-columns: auto auto auto auto;
	text-align: center;
}

.single-post .custom-text-single-blog {
	padding-bottom: 0px;
}

.single-post .custom-social-icons .custom-social-item img {
    width: 55px;
    height: 55px;
    text-align: center;
    float: none;
	margin: auto auto 5px auto;
}

.single-post #primary #main .entry-content .custom-social-icons .custom-social-item span {
    text-decoration: none !important;
    border: 0;
	font-family: 'BrandonText-Regular';
    font-size: 10pt;
	font-weight: bold;
}

.single-post #primary #main .entry-content .custom-social-icons .custom-social-item a {
	text-decoration: none !important;
}

.single-post #primary #main .custom-text-single-blog p {
	text-align: center;
    font-weight: bold;
    font-size: 13pt;
	font-family: Heroic_Condensed_Regular;
    letter-spacing: 0.2px;
}

.single-post .custom-blog-wrapper {
	padding: 20px;
}
/* End - aanpassingen */

.addtoany_share_save_container {
    background-image: #FFFFFF;
    padding: 1.5em 2em;
    text-align: center;
}

.addtoany_content_bottom .addtoany_header {
    margin-bottom: 0.75em;
}

.addtoany_share_save_container .a2a_svg.a2a_s__default.a2a_s_twitter::before {
    content: "";
}

.addtoany_share_save_container .a2a_svg.a2a_s__default.a2a_s_facebook::before {
    content: "";
}

.addtoany_share_save_container .a2a_svg.a2a_s__default.a2a_s_google_plus::before {
    content: "";
}

.addtoany_share_save_container .a2a_svg.a2a_s__default.a2a_s_pinterest::before {
    content: "";
}

.addtoany_share_save_container .a2a_svg.a2a_s__default.a2a_s_email::before {
    content: "";
}

.addtoany_share_save_container .a2a_svg.a2a_s__default.a2a_s_printfriendly::before {
    content: "";
}

.addtoany_share_save_container .a2a_svg.a2a_s__default.a2a_s_print::before {
    content: "";
}

.addtoany_share_save_container .a2a_svg.a2a_s__default.a2a_s_a2a::before {
    content: "";
}

.addtoany_share_save_container .a2a_svg.a2a_s__default {
    background-image: none;
    color: #000000;
    font-family: "icomoon";
}

.addtoany_share_save_container .addtoany_list.a2a_kit_size_32 a {
    font-size: 50px;
}

.addtoany_share_save_container .addtoany_list.a2a_kit_size_32 a>span {
    height: 50px !important;
    font-size: 50px !important;
    line-height: 50px !important;
    width: 50px !important;
}

.comments-area, .sidebar, .content-bottom-widgets .widget-area, .widecolumn {
    margin-bottom: 1em;
}

.comments-area {
    margin: 0 0 3.5em;
}

#content-bottom-widgets span.edit-link {
    display: none;
}

#content-bottom-widgets .widget {
    background-image: url("/wp-content/themes/francescakookt/images/32.png");
    background-size: 100% 100%;
    border-top: none;
    padding: 12px;
}

#content-bottom-widgets h2.widget-title {
    background-image: none;
    color: #000000;
    font-family: Heroic_Condensed_Heavy;
    font-size: 18pt;
    font-weight: 100;
    line-height: 21.6pt;
    margin: 0;
    padding: 5px 5px 5px 10px;
}

.fatfooter #yikes_easy_mc_widget-2 .widget-title {
    margin-bottom: 0;
}

#wdi_instagram_widget-2 .widget-title {
    background-position: left bottom;
    background-size: 98.5% 5px;
}

#content-bottom-widgets .yikes-easy-mc-form .field-no-label, #content-bottom-widgets .yikes-easy-mc-form label {
    display: inline-block;
    margin-bottom: .5em;
    width: 60%;
}

#content-bottom-widgets input#yikes-easy-mc-form-1-EMAIL {
    background-image: none;
    border-bottom: 15px solid;
    border-image: url("/wp-content/themes/francescakookt/images/018.png") 61 0 61 0;
    border-top: 5px solid;
    border-width: 5px 9px;
    float: left;
    padding-bottom: 5px;
    width: 100%;
}

#content-bottom-widgets button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-1.btn.btn-primary {
    background-image: url("/wp-content/themes/francescakookt/images/brushed_metal_HR.jpg");
    color: #000000;
    float: right;
    font-family: Brandon_Printed_One;
    font-size: 12pt;
    font-weight: 100;
    letter-spacing: -1px;
    line-height: 19pt;
    margin: -29px 2.5% 0;
    padding: 11px 14px 12px 8px;
    text-align: center;
    width: 211px;
}

#content-bottom-widgets p.form-field-description {
    display: none;
}

.single-post .postMeta, .single-post .postMeta a {
    color: #535454;
}

#content-bottom-widgets .yikes-easy-mc-form input[type="text"]:focus, #content-bottom-widgets .yikes-easy-mc-form input[type="url"]:focus, #content-bottom-widgets .yikes-easy-mc-form input[type="email"]:focus, #content-bottom-widgets .yikes-easy-mc-form input[type="number"]:focus, #content-bottom-widgets .yikes-easy-mc-form select:focus, .site-footer .yikes-easy-mc-form input[type="text"]:focus, .site-footer .yikes-easy-mc-form input[type="url"]:focus, .site-footer .yikes-easy-mc-form input[type="email"]:focus, .site-footer .yikes-easy-mc-form input[type="number"]:focus, .site-footer .yikes-easy-mc-form select:focus {
    outline: none;
}

#content-bottom-widgets .yikes-easy-mc-submit-button {
    background-image: url("/wp-content/themes/francescakookt/images/brushed_metal_HR.jpg");
    background-size: 100% auto;
    color: #000;
    float: right;
    width: 35%;
}

.separate {
    height: 20px;
    margin: 2em 0px;
    width: 100%;
}

.error404 #searchform #ingredient {
    background-color: #FFF;
    width: 93%;
}

/* ---------------------- Comments ------------------------------- */
#comments {
    background-color: #ffffff;
    padding: 1em;
}

#comments .comment-respond {
    background-image: url("/wp-content/themes/francescakookt/images/32.png");
    background-size: 100% 100%;
    margin: 0px 0px 2em 0px;
    padding: 2em 0em 4em;
}

.comments-title, .comment-reply-title {
    border-top: none;
    font-family: Heroic_Condensed_Heavy;
    font-size: xx-large;
    font-weight: 100;
    line-height: 21.6pt;
    padding-top: 0;
    text-transform: uppercase;
}

#commentform textarea, #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"] {
    background-color: transparent;
    background-image: url("/wp-content/themes/francescakookt/images/016_1.png");
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-color: -moz-use-text-color;
    border-image: url("/wp-content/themes/francescakookt/images/018.png") 61 0 61 0;
    border-style: solid none;
    border-width: 5px medium;
    font-family: BrandonText-Regular;
    padding: 5px 15px;
}

#commentform input:-moz-placeholder {
    font-family: BrandonText-Regular;
    font-size: 10pt;
}

#commentform input::-moz-placeholder {
    font-family: BrandonText-Regular;
    font-size: 10pt;
}

#commentform input::-webkit-input-placeholder {
    font-family: BrandonText-Regular;
    font-size: 10pt;
}

#commentform input:-ms-input-placeholder {
    font-family: BrandonText-Regular;
    font-size: 10pt;
}

#commentform textarea:-moz-placeholder {
    font-family: BrandonText-Regular;
    font-size: 10pt;
}

#commentform textarea::-moz-placeholder {
    font-family: BrandonText-Regular;
    font-size: 10pt;
}

#commentform textarea::-webkit-input-placeholder {
    font-family: BrandonText-Regular;
    font-size: 10pt;
}

#commentform textarea:-ms-input-placeholder {
    font-family: BrandonText-Regular;
    font-size: 10pt;
}

.form-submit input[type="submit"] {
    background-image: url("/wp-content/themes/francescakookt/images/blackboard_HR.jpg");
    background-size: 100% auto;
    color: #FFFFFF;
    float: right;
    font-family: Brandon_Printed_One;
    font-size: 12pt;
    font-weight: 100;
    line-height: 19pt;
}

.navigation.post-navigation {
    display: none;
}

.comment-reply-link {
    background-image: url("/wp-content/themes/francescakookt/images/blackboard_HR.jpg");
    background-size: 100% auto;
    border: none;
    color: #ffffff;
}

/* ---------------------- Sidebar ------------------------------- */
.sidebar {
    float: left;
    margin-left: 70%;
    padding: 0 0 0 24px;
    width: 30%;
}

.sidebar .widget, .mobileBlocks .widget-container {
    background-color: #fff;
    background-image: url("/wp-content/themes/francescakookt/images/chopping_board_HR.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% 1em;
    border: medium none;
    overflow: hidden;
    padding-bottom: 1em;
    padding-top: 0;
}

.sidebar .textwidget {
    padding: 15px 1em;
}

.mobileBlocks .widget-container {
    margin-bottom: 3em;
}

.widget .widget-title, .mobileBlocks .widget-container .widget-title {
    background-image: url("/wp-content/themes/francescakookt/images/blackboard_HR.jpg");
    color: #fff;
    font-family: Brandon_Printed_One;
    font-size: 12pt;
    line-height: 19pt;
    margin-bottom: 0px;
    padding: 15px 10px;
}

.sidebar #text-2 {
    font-size: 0.913rem;
}

.sidebar .widget_sp_image .widget-title, .sidebar .widget_execphp .widget-title {
    margin-bottom: 0;
}

.youtube_embed_widget .widget-title {
    margin-bottom: 0;
}

.youtube_embed_iframe {
    height: auto !important;
    max-width: 100%;
    width: 100% !important;
}

#widget_sp_image-2 {
    background-color: transparent;
    background-image: none;
    margin: 0;
    padding: 0;
}

#searchWidget select {
    width: 100%;
}

#searchWidget #searchsubmit {
    background: #1c1c1c url("/wp-content/themes/francescakookt/images/search.png") no-repeat scroll center center;
    border: medium none;
    float: left;
    height: 39px;
    text-indent: -9999px;
    width: 39px;
}

#widget_sp_image-22 {
    background-color: transparent;
    background-image: none;
    margin-bottom: 1em;
}

.widget_sp_image-description {
    padding: 0 1em;
}

.sidebar .widget.widget_execphp {
    background-color: transparent;
    background-image: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#execphp-3 {
    background-color: #fff;
    background-image: url("/wp-content/themes/francescakookt/images/chopping_board_HR.jpg");
}

.mobileBlocks widget-container {
    margin-top: 3em;
}

#adf-rectangle-2 iframe {
    margin-top: 0em;
    margin-bottom: 0px;
}

.mobileBlocks {
    margin-bottom: 3em;
}

#mobileBlock2 .widget-container {
    margin-bottom: 3em;
}

.mobileBlocks .widget-container iframe {
    margin-bottom: 0px;
}

.mobileBlocks .youtube_embed_widget iframe {
    width: 100% !important;
}

.mobileBlocks .textwidget {
    padding: 1em;
}

#execphp-4 {
    background-color: #fff;
    background-image: url("/wp-content/themes/francescakookt/images/chopping_board_HR.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% 1em;
    background-color: #FFFFFF;
    margin-bottom: 4.30769em;
    padding-bottom: 1em;
}

/* ---------------------- Footer ------------------------------- */
#scheidingslijn {
    background-image: url("/wp-content/themes/francescakookt/images/chopping_board_HR.jpg");
    background-size: 100% 100%;
    height: 28px;
    width: 100%;
}

.entry-footer a:hover,
.entry-footer a:focus {
    color: #686868;
}

span.EMAIL-label {
    display: none;
}

input#yikes-easy-mc-form-1-EMAIL {
    text-transform: uppercase;
    border: none;
    background-color: transparent;
    background-image: url("/wp-content/themes/francescakookt/images/017.png");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
    color: #ffffff;
    padding-bottom: 15px;
}

.site-footer .yikes-easy-mc-form .yikes-easy-mc-submit-button {
    background-color: transparent;
    border: 1px solid #ffffff;
    cursor: pointer;
    display: block;
    font-family: Brandon_Printed_One;
    font-size: 12pt;
    font-weight: 100;
    letter-spacing: -1pt;
    line-height: 19pt;
    margin-top: 0.5em;
    min-height: 40px;
    padding: 10px 5px;
    text-align: left;
    width: auto;
}

#mc4wp_form_widget-2 h3 {
    /* 		margin-bottom: 0px; */
}

#mc4wp-form-1 input[type="email"] {
    text-transform: uppercase;
    border: none;
    background-color: transparent;
    background-image: url("/wp-content/themes/francescakookt/images/017.png");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
    color: #ffffff;
    padding-bottom: 15px;
}

#mc4wp-form-1 label {
    display: none;
}

.site-footer .mc4wp-form-fields input[type="submit"] {
    background-color: transparent;
    border: 1px solid #ffffff;
    cursor: pointer;
    display: block;
    font-family: Brandon_Printed_One;
    font-size: 12pt;
    font-weight: 100;
    letter-spacing: -1pt;
    line-height: 19pt;
    margin-top: 0.5em;
    min-height: 40px;
    padding: 10px 5px;
    text-align: left;
    width: auto;
}

.fatfooter {
    width: 100%;
}

/* floats */
.quarter,
.one-third,
.two-thirds,
.half {
    float: left;
}

/* widths */
.one-third {
    width: 32%;
}

.two-thirds {
    width: 65.5%;
}

.quarter {
    width: 23.5%;
}

.three-quarters {
    width: 74.5%;
}

.half {
    width: 48%;
}

.full {
    width: 98%;
}

/* margins  */
.one-third {
    margin: 0 0.5%;
}

.quarter,
.two-thirds {
    margin: 0 0.5%;
}

.left,
.quarter.left,
.one-third.left {
    margin: 0 1% 0 0;
    float: left;
}

.right,
.quarter.right,
.one-third.right {
    margin: 0 0 0 1%;
    float: right;
}

.half.left {
    width: 48%;
    margin: 0 2% 0 0;
}

.half.right {
    width: 48%;
    margin: 0 0 0 2%;
}

.two-thirds.left {
    margin: 0 1% 0 0;
}

.two-thirds.right {
    margin: 0 0 0 1%;
    float: right;
}

.fatfooter .widget-title {
    background-image: url("/wp-content/themes/francescakookt/images/017.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100% 5px;
    font-family: Heroic_Condensed_Heavy;
    font-size: 18pt;
    line-height: 21.6pt;
    margin-bottom: 18px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

.fatfooter #text-20 .widget-title {
    background-size: 99% 5px;
}

.fatfooter #text-10 .widget-title {
    margin-bottom: 0px;
}

.fatfooter #text-18 .widget-title {
    background-position: left bottom;
    background-size: 98.5% 5px;
    margin-bottom: 0px;
}

.AlpinePhotoTiles-image {
    max-width: 100% !important;
}

#borderBottomInstagram {
    height: 5px;
    width: 100%;
}

.copyright {
    color: #b1b3b4;
    font-size: 11px;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
    margin: 20px 0px 0px 0px;
}

.copyright a {
    color: #b1b3b4;
    text-decoration: underline;
}

.opgeruimd h1 {
    line-height: initial;
    margin-bottom: 1em;
}

.error404 #searchform, .opgeruimd #searchform {
    margin-bottom: 1em;
}

.error404 .leesMeer, .opgeruimd .leesMeer {
    margin-bottom: 1em;
    position: relative;
    width: 180px;
}

.error404 #searchform select, .opgeruimd #searchform select {
    background-color: #fff;
    margin-bottom: 0.5em;
}

.error404 #searchform input[type="text"], .opgeruimd #searchform input[type="text"] {
    background-color: #fff;
    font-size: 15px !important;
}

.opgeruimd p, .error404 #primary p {
    font-family: BrandonText-Regular;
}

.menu-item-object-custom .menu-item-1673529 a:after, .menu-item-object-custom .menu-item-1673531 a:after, .menu-item-object-custom .menu-item-1673865 a:after, .menu-item-object-custom .menu-item-1673899 a:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f106";
    margin-right: 5px;
    font-size: 14px;
}

.menu-item-type-taxonomy a:after {
    font-size: 0px !important;
}

/* .tag .entry-title>a {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
} */
@media screen and (min-width: 56.875em) {
    .site-footer {
        padding: 17px 39px 9px;
    }

    .left, .quarter.left, .one-third.left {
        float: left;
        margin: 0 45px 0 0;
    }

    .half {
        width: 370px;
    }

    .right, .quarter.right, .one-third.right {
        float: right;
    }
}

/* media queries for larger screens such as small tablets in landscape or large tablets in portrait */
@media screen and (max-width: 780px) {
    /*.search-results article {
        overflow: inherit !important;
    }

    .search .previewSmall div.previewImage {
        min-height: 200px !important;
        max-height: 200px !important;
    }

    .search-results article .previewSmall {
        margin-top: 55px;
    }

    .tag .previewSmall:nth-child(3n) .entry-content {
        height: 230px !important;
    }

    body.archive.tag .previewWide, body.archive.tag .previewChalk, body.archive.tag .previewSmall {
        margin-top: 5rem;
        margin-bottom: 2rem;
    }

    #page .main-navigation .sub-menu .sub-menu {
        margin: 0px !important;
    }

    /* only the .quarter layout class is relevant here - all other classes will have full width */
    .quarter {
        width: 48%;
    }

    .quarter.left {
        margin-right: 2%;
    }

    .quarter.right {
        margin-left: 2%;
    }

    footer .third.quarter.widget-area {
        clear: both;
    }

    .previewSmall .entry-content {
        height: 240px;
    }

    .tag .previewWide .previewImage {
        position: relative;
        width: 100% !important;
    }

    .search .previewSmall .entry-content, .tag .previewWide .entry-content, .tag .previewSmall .entry-content {
        margin: 0px !important;
        width: 100% !important;
    }
}

/* media queries for small screens in landscape mode (or similar) */
@media screen and (max-width: 600px) {

    /* width sizing all full width in small screens */
    .quarter,
    .one-third,
    .half,
    .two-thirds,
    .three-quarters,
    .full-width {
        width: 100%;
        margin: 0;
    }

    /* padding adjustments */
    .widget-area {
        padding: 0 0 10px 0;
    }
}

/**
 * Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See https://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}

@media screen and (max-width: 650px) {
    .error404 #searchform #ingredient {
        width: 88%;
    }
}

/**
 * 14.1 - <= 575px
 */
@media screen and (max-width: 35.938em) {
    .previewSmall {
        width: 100%;
    }

    .search-results article {
        width: 100%;
    }

    .previewSmall:nth-child(3n) {
        margin-left: 0%;
        margin-top: 3em;
    }

    .search-results article.has-post-thumbnail:nth-child(even) {
        margin-left: 0%;
        margin-top: 0em;
        margin-bottom: 3em;
    }

    .previewChalk .previewImage {
        float: inherit;
        width: 100%;
    }

    .previewSmall .entry-header, .previewChalk .entry-header {
        text-align: left;
    }

    .previewSmall .entry-header, .previewSmall .entry-content {
        height: auto;
    }

    .previewWide .entry-header,
    .previewSmall .entry-header,
    .previewChalk .entry-header {
        display: inline-block !important;
        padding: 25px 25px 20px !important;
        width: 100% !important;
    }

    .previewSmall .entry-content,
    .previewWide .entry-content,
    .previewChalk .entry-content {
        padding: 0 25px 30px !important;
        min-height: 0 !important;
    }

    .previewSmall .entry-content {
        padding: 25px 25px 70px 25px;
    }

    .leesMeer {
        display: block;
        position: relative;
        bottom: auto !important;
        margin: 20px 0 0;
    }

    .small-text {
        display: inline-block;
        margin: 0;
        width: 100%;
        height: auto;
    }

    .previewChalk .entry-header, .previewChalk article:not(.type-page) .entry-content {
        width: 100%;
    }

    .previewChalk article {
        background-image: none;
        background-size: 100% auto;
        background-color: #FFFFFF;
    }

    .previewChalk .previewImage.bigscreen {
        max-width: initial;
        height: 267px;
        overflow: hidden;
    }

    .chalk-content .entry-header {
        background-image: url("/wp-content/themes/francescakookt/images/brushed_metal_HR.jpg");
        background-size: 100% auto;
        padding: 10px;
        float: initial;
        background-position: 0px;
    }

    .previewChalk .entry-title>a {
        color: #1a1a1a;
    }

    .previewChalk .entry-content {
        color: #000000;
    }

    .previewChalk .leesMeer {
        border: none;
    }

    body:not(.search-results) .previewChalk article:not(.type-page) .entry-content {
        float: none;
        width: 100%;
    }

    .error404 #ingredient {
        width: 86%;
    }

    .addtoany_list a {
        padding: 0 0.1em !important;
    }

    .error404 #searchform #ingredient {
        width: 85%;
    }

    .vc_row.recepten {
        padding: 20px 0px;
        width: 100%;
    }
}

@media screen and (min-width: 44.375em) {}

.entry-content ul, .entry-summary ul, .comment-content ul, .entry-content ol, .entry-summary ol, .comment-content ol {
    margin: 0 0 0 14px;
}

.comments-area {
    margin-right: 0px;
}
}

/*
 min 996px to max 1040px
*/
@media screen and (min-width: 62.250em) and (max-width: 65.000em) {}

/*
 min 911px to max 995px
*/
@media screen and (min-width: 56.938em) and (max-width: 62.188em) {}

/*
 max 910px
*/
@media screen and (max-width: 910px) {
    .single-post #primary, .page #primary {
        width: 100%;
    }
}

@media screen and (max-width: 56.875em) {
    #primary {
        border: none;
        position: relative;
    }

    .search .previewSmall, .tag .previewSmall {
        height: auto;
    }

    .single-post #primary, .page #primary {
        width: 100%;
    }

    .sidebar {
        margin-left: 0px;
        width: 100%;
    }

    /*
	#adf-billboard {
		display: none;
	}
*/
    #mobileMenu {
        /*margin-top: 3em;*/
        margin-top: 14px;
        background-image: url(/wp-content/themes/francescakookt/images/concrete_HR.png);
        border-image: url(/wp-content/themes/francescakookt/images/metal_rail.png) 141 stretch;
        background-color: #ffffff;
        padding: 6px 15px 8px;
        border-bottom: 35px solid transparent;
    }

    .socialHeader {
        width: 100%;
        line-height: initial;
        bottom: initial;
        right: 0;
        text-align: center;
        top: 120px;
        margin-bottom: 0px;
    }

    .socialHeader .social {
        margin: 0px;
        padding: 0px;
        float: initial;
    }

    .socialHeader a {
        margin: 0px 4%;
    }

    .previewChalk img.previewImage {
        max-width: initial;
    }

    .error404 h1 {
        line-height: 20.5pt;
    }

    #widget_sp_image-2 {
        margin: 0 auto;
    }

    .sidebar .widget {
        display: none;
    }

    #secondary #widget_sp_image-2, #secondary #text-2 {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    #search .probox {
        height: 51px !important;
    }

    #search .proinput {
        height: 51px;
    }

    #mobileMenu #search input {
        font-weight: normal;
        height: 50px;
    }

    .previewSmall {
        float: initial;
        margin-left: auto;
        margin-right: auto;
    }

    .previewSmall:nth-child(3n) {
        margin-left: auto;
        margin-top: 3em;
    }
}

@media screen and (max-width: 375px) {
    .socialHeader a {
        margin: 0px 2%;
    }

    .addtoany_header {
        line-height: 23pt;
    }
}

/**
 * <= 500px
 */
@media screen and (max-width: 31.250em) {
    .recepten {
        width: 100%;
    }

    .recepten ul {
        margin: 0px;
        padding: 0px;
    }
}

/**
 * <525px
 */
@media screen and (min-width: 32.750em) {
    .addtoany_list a {
        padding: 0 0.2em;
    }
}

@media screen and (min-width: 425px) and (max-width: 574px) {
    .socialHeader {
        top: 136px;
    }

    .sub-menu .dropdown-toggle:after {
        display: none;
    }
}

/**
 * 14.1 - <= 580px
 */
@media screen and (max-width: 36.250em) {}

/* > 575px */
@media screen and (min-width: 35.939em) {}

/**
 * 14.1.5 - > 575px & <= 690px
 */
@media screen and (min-width: 35.939em) and (max-width: 43.125em) {}

/**
 * - > 575px & <= 910px
 */
@media screen and (min-width: 35.939em) and (max-width: 910px) {
    .socialHeader {
        top: 152px;
    }

    .addtoany_list a {
        padding: 0 0.8em !important;
    }

    #widget_sp_image-2 {
        margin: 0 auto;
    }
}

@media screen and (min-width: 576px) and (max-width: 625px) {
    .previewChalk .entry-header {
        background-size: 90% auto;
        width: 100%;
    }

    .previewChalk .chalk-content .entry-content {
        width: 100% !important;
    }
}

/**
 * >=525px & <= 725px
 */
@media screen and (min-width: 32.813em) and (max-width: 45.313em) {
    .addtoany_list a {
        padding: 0 0.5em;
    }
}

/**
 * 14.2 - <= 783px
 */
@media screen and (max-width: 48.9375em) {
    .site-header {
        position: relative;
    }

    .site-title img {
        max-height: 120px;
    }

    .previewWide .previewImage {
        background-size: 100% auto;
    }

    .site-footer .widget-area {
        margin-top: 1em;
    }

    #cookieChoiceInfo .bannerStyle {
        top: 1%;
        height: 100%;
        overflow: scroll;
    }

    #cookieChoiceInfo .contentStyle {
        max-width: 100%;
    }
}

/**
 * <= 690px
 * needs to be after max 783px because of .previewWide .previewImage
 */
@media screen and (max-width: 43.125em) {
    .previewWide .previewImage {
        background-size: auto 100%;
    }
}

/**
 * 14.2 - >= 783px
 */
@media screen and (min-width: 48.9375em) {}

/**
 * 14.2 - <= 895px
 */
@media screen and (max-width: 56.5em) {
    .previewWide .entry-header, .previewSmall .entry-header {
        margin: 0;
        padding: 10px;
    }

    #primary, .single-post #primary {
        border-right: none;
        padding-right: 0px;
        width: 100%
    }

    .post-thumbnail {
        margin: 0px;
    }

    .post-thumbnail img {
        max-width: 100%;
        width: 100%;
    }

    .entry-content {
        margin-left: 0px;
        margin-right: 0px;
    }

    .sidebar {
        float: left;
        margin-left: 0%;
        padding: 0px;
        width: 100%;
    }

    .sidebar #widget_sp_image-22 {
        display: none;
    }

    .previewChalk .entry-header, .previewChalk .entry-content {
        margin: 0;
    }

    .single-post .entry-header {
        margin: 0px;
    }

    .primary-menu {
        float: inherit;
    }

    #mobileMenu #search {
        float: right;
        max-width: 65%;
        text-transform: uppercase;
        font-weight: 500;
    }

    .menu-toggle.mobileMenu, #mobileMenu #search input {
        background-image: url(/wp-content/themes/francescakookt/images/blackboard_HR.jpg);
        background-size: 100% 100%;
        color: #fff;
        font-family: Brandon_Printed_One;
        font-size: 12pt;
        margin: 0;
        padding: 1em;
    }

    #mobileMenu #search input {
        font-weight: bolder;
        height: 50px;
        width: auto;
    }

    .mobileMenu .main-navigation {
        background-image: none;
        height: auto;
    }

    .mobileMenu .main-navigation .menu-item {
        padding-top: 0;
    }

    .mobileMenu .sub-menu {
        background-image: none;
    }

    .mobileMenu .main-navigation li {
        background-color: #fff;
    }

    .mobileMenu .dropdown-toggle {
        width: auto;
    }

    .mobileMenu .dropdown-toggle:after {
        border-left-width: 0px;
        width: 100%;
        text-align: right;
        padding-right: 5px;
    }

    #content-bottom-widgets .yikes-easy-mc-form .field-no-label, #content-bottom-widgets .yikes-easy-mc-form label {
        width: 100%;
    }

    #content-bottom-widgets button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-1.btn.btn-primary {
        margin: 0;
        width: 100%;
    }
}

@media screen and (min-width: 56.6em) {
    .mobileMenu, #mobileAdd2, #mobileAdd, #mobileMenu #search {
        display: none;
    }

    .site-header {
        background-image: none;
    }
}

/**
 * 14.3 - >= 910px
 */
@media screen and (min-width: 56.875em) {
    .main-navigation a {
        padding: 0.456em 1.3em;
    }

    .main-navigation li:first-child a {
        padding: 0.456em 1.3em 0.456em 16px;
    }

    .main-navigation li:hover>ul.sub-menu, .main-navigation li.focus>ul.sub-menu {
        right: auto;
    }

    .main-navigation .sub-menu:before {
        left: 45px;
        right: auto;
    }

    .main-navigation .sub-menu:after {
        left: 47px;
        right: auto;
    }

    .main-navigation .sub-menu li:first-child a {
        padding: 0px;
    }

    .main-navigation .menu-item-has-children>a {
        padding-right: 1.3em;
    }

    .mobileBlocks {
        display: none;
    }
}

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {
    padding: 6px !important;
}

/**
 * 14.4 - >= 985px
 */
@media screen and (min-width: 61.5625em) {
    h3 {
        font-size: 1.4375rem;
    }
}

/**
 * 14.4 - <= 1000px
 */
@media screen and (max-width: 62.500em) {
    .main-navigation a {
        padding: 0.456em 5px;
    }

    .main-navigation .menu-item-has-children>a {
        padding-right: 5px;
    }
}

/**
 * - <= 1099px
 */
@media screen and (max-width: 68.688em) {
    #APTFIN_by_TAP-by-shortcode-72_328 {
        display: none;
    }
}

/**
 * 14.5 - >= 1200px
 */
@media screen and (min-width: 75em) {
    .previewChalk .entry-header {
        padding: 20px 20px 0 20px;
    }

    .previewChalk .entry-content {
        padding: 12px 20px 20px 20px;
    }
}

@media screen and (orientation:landscape) and (max-width:910px) {
    .small-text {
        height: 200px;
    }

    .previewSmall .entry-content {
        height: 260px;
    }
}

/* arrow submenu */
.sub-menu .dropdown-toggle {
    display: block;
}

.sub-menu .dropdown-toggle:after {
    border: 0px !important;
    margin-top: -9px;
    transform: rotate(-90deg);
}
/*
.menu-hoofdmenu-container .menu-item .menu-item-has-children .sub-menu {
    right: -262px;
    top: -8px;
} */
