/**
Theme Name: Mr. Online - V2
Author: Boostrz
Author URI: https://www.boostrz.nl
Description: Website voor Mr.
Version: 1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mr-online-v2
Template: astra
*/

/* Pathway */

.breadcrumbs a {margin-right: 10px;}

.breadcrumbs a:hover {} 
.breadcrumbs .fa { margin-right: 10px;} 


.mce-toolbar .mce-btn button,
.mce-toolbar .mce-btn button:hover{background: none;}

.ast-oembed-container {margin-bottom: 30px;}


.content ::marker {
    color: #E30614;
}

.magazine-top {
	    height: 90px;
    width: 128px;
    margin-bottom: -.5rem;
    overflow: hidden;
}

.magazine-top img {
    -webkit-transform: rotate(10deg) translateY(13px) translateX(5px);
    transform: rotate(10deg) translateY(13px) translateX(5px);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
}

.page-id-92276 .login-username, .page-id-92276 .login-password {
display: flex;
flex-direction: column;
gap: 10px;
max-width: 280px;
}

.page-id-92276 .gform_wrapper select {
	height: 3.2em !important;
}

.page-id-92276 main label {
	font-family: sans-serif;
}

.page-id-92276 input[type="email"], .page-id-92276 input[type="number"], .page-id-92276 input[type="password"], .page-id-92276 input[type="reset"], .page-id-92276 input[type="tel"], .page-id-92276 input[type="text"], .page-id-92276 input[type="url"], .page-id-92276 select, .page-id-92276 textarea {
	border-color: #464646 !important;
	border-radius: 2px;
	background: #fff !important;
	font-family: sans-serif;
}

/* Top Vacature styling */
article.juridische_vacatures .layout_Top { border: 2px solid #FF5400 !important; margin: 0; border-top: 15px solid #ff5400 !important; border-bottom: 15px solid #ff5400 !important; }
article.juridische_vacatures .layout_Top .elementor-container { }
article.juridische_vacatures .layout_Top .elementor-container .elementor-col-50 { }
article.juridische_vacatures .layout_Top .elementor-container .elementor-col-50 > .elementor-widget-wrap { padding: 20px 0 0 0 !important; position: relative; }
article.juridische_vacatures .layout_Top .elementor-container .elementor-col-50:first-child > .elementor-widget-wrap::before { content: 'TOP vacature' !important; padding: 6px 20px; background-color: #FF5400; color: #fff; font-size: 15px; font-family: "Barlow Condensed", Sans-serif; font-weight: 500; border-radius: 50px; margin: -5px 20px 10px; }
article.juridische_vacatures .layout_Top .elementor-container .elementor-col-50 > .elementor-widget-wrap > * { padding: 0 20px !important }
article.juridische_vacatures .layout_Top .elementor-container .elementor-col-50 > .elementor-widget-wrap > *:last-child { padding: 0 !important }
article.juridische_vacatures .layout_Top .elementor-container .elementor-col-50 > .elementor-widget-wrap > *:last-child > .elementor-widget-container { margin: 0 !important; padding: 15px 20px !important; }
article.juridische_vacatures .layout_Top .elementor-container .elementor-col-50 + .elementor-col-50 { }
article.juridische_vacatures .layout_Top .elementor-icon-list-icon i, article.juridische_vacatures .layout_1 .elementor-icon-list-text { color: #FF5400 !important; }

/* Spotlight Vacature styling */
article.juridische_vacatures .layout_Spotlight { border: 2px solid #229399 !important; }
article.juridische_vacatures .layout_Spotlight .elementor-container { }
article.juridische_vacatures .layout_Spotlight .elementor-container .elementor-col-50 { }
article.juridische_vacatures .layout_Spotlight .elementor-container .elementor-col-50 > .elementor-widget-wrap { padding: 20px 0 0 0 !important; position: relative; }
article.juridische_vacatures .layout_Spotlight .elementor-container .elementor-col-50:first-child > .elementor-widget-wrap::before { content: 'Uitgelichte vacature' !important; padding: 6px 20px; background-color: #229399; color: #fff; font-size: 15px; font-family: "Barlow Condensed", Sans-serif; font-weight: 500; border-radius: 50px; margin: -5px 20px 10px; }
article.juridische_vacatures .layout_Spotlight .elementor-container .elementor-col-50 > .elementor-widget-wrap > * { padding: 0 20px !important }
article.juridische_vacatures .layout_Spotlight .elementor-container .elementor-col-50 > .elementor-widget-wrap > *:last-child { padding: 0 !important }
article.juridische_vacatures .layout_Spotlight .elementor-container .elementor-col-50 > .elementor-widget-wrap > *:last-child > .elementor-widget-container { margin: 0 !important; padding: 15px 20px !important; }
article.juridische_vacatures .layout_Spotlight .elementor-container .elementor-col-50 + .elementor-col-50 { }

body.tax-type_partner .fs-wrap { width: 100% !important; }

body.tax-type_partner .fs-dropdown {
	min-width: 400px !important;
}

.tax-type_partner .elementor-shortcode .fs-option[data-value=""] { display: none !important; }

.tax-type_partner .elementor-shortcode > .facetwp-facet { margin-bottom: 0 !important; }

.gform_legacy_markup_wrapper h2.gsection_title {
	font-weight: 500 !important;
	font-size: 1.875rem !important;
}

h2.gsection_title + .gsection_description {
	font-size: inherit !important;
}

.fs-label-wrap {
  position: relative;
  background-color: #fff !important;
  border: 2px solid #e30614 !important;
  cursor: default;
  color: #000 !important;
  border-radius: 4px !important;
}

.dce-item-user .user-avatar {
	aspect-ratio: 1;
}

.dce-item-user .user-avatar > a {
	width: 100%;
	height: 100%;
	aspect-ratio: 1;
	display: flex;
}

.dce-item-user .user-avatar > a > img {
	object-fit: cover;
}

.wp-caption .wp-caption-text {
	font-size: 13px;
	font-style: italic;
	color: #999;
}


@media screen and (max-width: 1024px) {
	.tax-type_partner .elementor-column-gap-default > .elementor-col-33 {
		width: 100% !important;
	}
}

@media screen and (max-width: 1024px) {
	.tax-type_partner .elementor-shortcode .fs-option-label {
		font-size: 14px !important;
	}

}

@media screen and (max-width: 768px) {
	
	body.tax-type_partner .fs-dropdown {
		min-width: 100% !important;
	}
}