/* 
Theme Name:		Solvinity
Theme URI:		https://www.brewwwers.com/
Description:	Dit is het thema voor Solvinity.
Author:			Brewwwers
Author URI:		https://www.brewwwers.com/
Template:		hello-elementor
Version:		1.0.0
Text Domain:	hello-elementor-child*/

/*
    Add your custom styles here
*/


body{
	overflow-x:hidden;
}
 /* ========================
	 		FONTS
========================= */
h1{
	font-size:100px;
	line-height:96px;
	font-weight:bold;
	font-family: "Century Gotic", Sans-serif !important;
	color:#28272B !important;
}
.single-blog .small h1, .single-events .small h1 {
    font-size: 46px;
    line-height:65px !important;
}
.small h1 {
    font-size: 74px;
    line-height:65px !important;
}
.cases h1, .cases h2, .cases h3 {
    font-size: 34px;
	line-height:48px;
}
.small h2 {
	font-size:34px;
	line-height:48px !important;
}
h2{
	font-size:74px;
	line-height:80px;
	font-weight:bold;
	font-family: "Century Gotic", Sans-serif !important;
	color:#28272b !important;
}

h3{
	font-size:46px;
	line-height:64px;
	font-weight:bold;
	font-family: "Century Gotic", Sans-serif !important;
	color:#28272b !important;
}
h4{
	font-size:34px;
	line-height:48px !important;
	font-weight:bold;
	font-family: "Century Gotic", Sans-serif !important;
	color:#28272b !important;
}
h5, h5 span{
	font-size:20px;
	line-height:32px !important;
	font-weight:normal;
	font-family: "Century Gotic", Sans-serif;
	color:#28272b !important;
}
h6, h6 span{
	font-size:20px;
	line-height:32px !important;
	font-weight:bold !important;
	font-family: "Century Gotic", Sans-serif !important;
	color:#28272b !important;
}
p, span, .elementor-text-editor a, .elementor-widget-text-editor{
	font-size:16px;
	line-height:32px;
	font-weight:normal !important;
	font-family: "Heebo", Sans-serif !important;
	color:#727075 !important;
}
.elementor-widget-text-editor p a{
	text-decoration:underline;
	color:#007D32 !important;
}
.elementor-widget-text-editor li a {
    text-decoration: underline;
    color: #007D32 !important;
}
.text-white *{
	color:#fff !important;
}
.text-purple *, .icon-purple .elementor-icon *{
	color:#905A9e !important;
}
.text-green *{
	color:#007D32 !important;
}
.text-behind-title h3{
	opacity:0.05;
}
/*
.black-paragraph p{
	color:#1A1720 !important;
}
*/
span.elementor-icon-list-text {
    color: #1A1720 !important;
    font-weight: 500 !important;
}
h4.elementor-heading-title div {
    display: inline;
}
i.iconsolv-v2 {
    color: #28272b !important;
}
h5.leader-ship-name{
	color:#fff !important;
}
.privacy-statement-text h2{
	font-size:34px;
	line-height:48px !important;
}
.privacy-statement-text h1{
	font-size: 46px;
    line-height:65px !important;
}
/* =========================================
				HEADER
========================================= */
#main-header-solvinity, #main-header-solvinity .elementor-container{
	height:70px !important;
	position:relative;
}
.contact-button-header{
	top:0 !important;
	bottom:0 !important;
	margin:auto !important;
	height:44px !important;
}
.language-switcher-solvinity ul{
	background-color:transparent !important;
}
span.wpml-ls-native {
    font-family: "Century Gotic", Sans-serif !important;
    font-weight: bold !important;
    color: #28272b !important;
}
.language-switcher-solvinity .ubermenu-main {
    border: none;
}
#main-header-solvinity{
	box-shadow:none;
	border-bottom:1px solid rgba(216, 216, 216, 0.4);
}
header.page-header {
    display: none;
}
.ubermenu-nav > li > a > span {
    font-weight: bold !important;
    font-family: "Century Gotic", Sans-serif !important;
}
.ubermenu-nav > li > a > span {
    font-weight: bold !important;
    font-family: "Century Gotic", Sans-serif !important;
    color: #28272b !important;
    text-transform: uppercase;
    font-size: 15px !important;
}
.ubermenu .ubermenu-submenu .ubermenu-column-auto{
	width:100% !important;
}
i.ubermenu-sub-indicator.fas.fa-angle-down {
    color: rgba(40, 39, 43, 0.5) !important;
}
.main-menu-solvinity .ubermenu.ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target i.ubermenu-sub-indicator.fas.fa-angle-down {
    transform: rotate(-180deg);
}
.main-menu-solvinity .ubermenu.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target i.ubermenu-sub-indicator.fas.fa-angle-down{
	transition:ease-in-out 300ms all;
	transition-delay:0s;
}

.ubermenu .ubermenu-submenu .ubermenu-target > span {
    font-weight: bold !important;
    font-family: "Century Gotic", Sans-serif !important;
    color: #28272b !important;
    font-size: 15px !important;
    opacity: 0.5;
}
.language-switcher-solvinity .ubermenu .ubermenu-submenu .ubermenu-target:hover span{
	opacity:1;
}
html[lang="nl-NL"] a[title="NL"], html[lang="en-US"] a[title="EN"], html[lang="de-DE"] a[title="DE"] {
    pointer-events: none;
    cursor: pointer;
}
li.ubermenu-tab.ubermenu-active[data-ubermenu-trigger="mouseover"] span{
	opacity:1 !important;
}
.ubermenu-main .ubermenu-item.ubermenu-active > .ubermenu-submenu-drop.ubermenu-submenu-type-mega{
	box-shadow:none;
}
.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group{
	border-color:#efefef;
}
.ubermenu .ubermenu-nav .ubermenu-column-1-4 {
    width: 40% !important;
}
.ubermenu .ubermenu-nav .ubermenu-column-3-4 {
    width: 50% !important;
}
.ubermenu .ubermenu-nav .ubermenu-column-full {
    width: 100%;
    max-width: 710px;
    float: none !important;
    margin: 0 auto;
}
.main-menu-solvinity .ubermenu.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    padding: 15px 33px;
    outline:none;
}
.ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target{
	padding-left:50px !important;
}
.header-content-width {
    max-width: 600px;
    overflow:visible;
}
.white-mask img {
    height: 100% !important;
    width: auto;
    max-height:500px;
}
.ubermenu-tabs:before {
    background-color: #fff;
    content: "";
    position: absolute;
    width: 200vw;
    height: 100%;
    left: -40vw;
}
.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega {
    transition: ease-in-out 200ms all !important;
    opacity: 0;
    transition-delay:0s;
}
.ubermenu-main .ubermenu-item.ubermenu-active > .ubermenu-submenu-drop.ubermenu-submenu-type-mega {
    transition: ease-in-out 200ms all !important;
    opacity: 1;
    transition-delay:0s;
}
#breadcrumbs i.fas.fa-angle-right {
    padding-left: 15px;
    padding-right: 15px;
    opacity: 0.6;
}
#breadcrumbs span a, #breadcrumbs span.breadcrumb_last {
    font-size: 14px;
    color: #1A1720 !important;
    opacity: 0.5;
}
li.language-switcher > a {
    padding-left: 5px !important;
    padding-right: 30px !important;
}
.ubermenu-main .language-switcher .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
    padding-left: 15px !important;
    padding-right: 5px !important;
    background-color: #fff;
    width: 50px;
}
.contact-button-header span{
	font-size:15px !important;
}
/* =========================================
				SEARCH
========================================= */
section#main-header-solvinity * {
    transition: ease-in-out .3s all ;
}
#main-header-solvinity .search-button {
    position: absolute;
    right: 241px;
    top: -15px;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    transform: rotate(90deg);
}
.search_open #main-header-solvinity .search-button{
    opacity: 0;   
}
#main-header-solvinity form.elementor-search-form {
    position: absolute;
    right: 241px;
    top: -15px !important;
}
.search_open #main-header-solvinity form.elementor-search-form {
    transition: ease-in-out .3s all !important;
    opacity: 1;
    max-width: 620px !important;
    overflow: visible;
    width: 620px;
}
#main-header-solvinity button.elementor-search-form__submit {
    float: right;
    position: absolute;
    right: 1px;
    top: 0;
    height: 50px;
    width: 50px;
    transform: rotate(90deg);
    background-color: transparent !important;
}
input.elementor-search-form__input {
    padding: 0 !important;
    transition: ease-in-out .3s all !important;
    background-color: transparent !important;
    border: 1px solid #CACACA;
}
.search_open #main-header-solvinity input.elementor-search-form__input {
    padding-left: 10px !important;
    transition: ease-in-out .3s all !important;
    font-family:"Heebo", Sans-serif !important;
}
#main-header-solvinity form.elementor-search-form, .search_open #main-header-solvinity .contact-button-header, .search_open #main-header-solvinity .language-switcher-solvinity {
    opacity: 0;
    max-width: 0 !important;
    overflow: hidden;
}
.search_open #main-header-solvinity .main-menu-solvinity {
    opacity: 0;
    pointer-events: none;
}
#main-header-solvinity .close-button {
    position: absolute;
    right: -40px;
    top: 12px;
    width: 0;
    opacity: 0;
    pointer-events: none;
}
.close-button:hover, .search-button:hover {
    cursor: pointer;
}
#main-header-solvinity .close-button i {
    position: absolute;
    top: 6px;
    left: 0;
}
.search_open #main-header-solvinity .close-button {
    position: absolute;
    right: -80px;
    top: 12px;
    padding-left: 15px;
    width: 50px;
    opacity: 1;
    pointer-events: all;
}
#main-header-solvinity .elementor-search-form__container {
    background-color: transparent !important;
    border: 1px solid #cacaca !important;
    border-radius: 5px !important;
}
#main-header-solvinity .elementor-search-form__container input[type="search" i]::-webkit-search-cancel-button{
	display:none !important;
}
#main-header-solvinity .close-button {
    color: #28272B;
    opacity: .54 !important;
}
#main-header-solvinity .close-button i {
    position: absolute;
    top: 4px;
    left: 0;
    font-size: 18px;
}
.fa-search:before {
    font-weight: 400;
}
.elementor-search-form__icon {
    padding-right: 10px;
}
/* =========================================
				COOKIEMELDING
========================================= */
div#cookie-law-info-again {
    z-index: 9;
    box-shadow: none;
    border: 1px solid rgba(216, 216, 216, 1);
    transition:ease-in-out 300ms all;
    border-top-right-radius:3px;
    border-top-left-radius:3px;
    background-color:rgba(255, 255, 255, 0.9) !important;
}
div#cookie-law-info-again:hover{
	background-color:#905A9e !important;
	border-color:#905A9e;
}
div#cookie-law-info-again:hover span{
	color:#fff !important;
}
div#cookie-law-info-again span {
    font-size: 14px;
    line-height: 32px !important;
    font-weight: bold !important;
    font-family: "Century Gotic", Sans-serif !important;
    color: #28272b !important;
    transition:ease-in-out 300ms all;
}
#cookie-law-info-bar, .wt-cli-cookie-bar{
	box-shadow:none;
	border-top: 1px solid rgba(216, 216, 216, 1);
	padding:13px 30px;
	background-color:rgba(255, 255, 255, 0.9) !important;
}
.cli-tab-footer .cli-btn{
	color:#fff !important;
}
.cli-bar-btn_container a:nth-child(2), .cli-tab-footer .cli-btn {
    background-color: #007D32 !important;
    padding: 6px 30px !important;
    min-width: 120px;
    font-family: "Century Gotic", Sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 3px !important;
    line-height: 32px;
}
.cli-bar-btn_container a:nth-child(2):hover, .cli-tab-footer .cli-btn:hover{	
	box-shadow:0px 15px 20px -10px rgba(0, 125, 50, 0.6);
	opacity:1;
}
.cli-bar-btn_container a:nth-child(1), .cli-bar-message a {
    text-decoration: underline !important;
    color: #007D32 !important;
    border:none !important;
}
.cli-bar-message {
    font-size: 16px;
    line-height: 32px;
    font-weight: normal !important;
    font-family: "Heebo", Sans-serif !important;
    color: #727075 !important;
}
.cli-switch .cli-slider:after{
	top:-5px;
}
button#cliModalClose:hover {
    background-color: transparent;
}
/* =========================================
				BUTTONS
========================================= */
.elementor-button.elementor-size-sm {
    background-color: #007D32 !important;
    padding: 6px 30px !important;
    min-width:120px;
    transition:ease-in-out all 300ms;
}
.tekstuele-button .elementor-button.elementor-size-sm {
    min-width: auto;
    padding: 5px 0px !important;
    background-color: transparent !important;
}
.tekstuele-button .elementor-button.elementor-size-sm span{
	color:#905A9e !important;
}
.tekstuele-button .elementor-button.elementor-size-sm:hover{
	box-shadow:none;
}

.tekstuele-button a.elementor-button-link.elementor-button.elementor-size-md span{
	color:#A3A2A6 !important;
	font-size:15px !important;
}
.white-button .elementor-button.elementor-size-sm, .white-button-green-text .elementor-button.elementor-size-sm{
	background-color:#fff !important;
}
.elementor-button.elementor-size-sm:hover{
    box-shadow:0px 15px 20px -10px rgba(0, 125, 50, 0.6);
}
.white-button .elementor-button.elementor-size-sm:hover, .white-button-green-text .elementor-button.elementor-size-sm:hover{
    box-shadow:0px 15px 20px -10px rgba(250, 250, 250, 0.6);
}

.elementor-button.elementor-size-sm span{
	color:#fff !important;
	font-family:"Century Gotic", Sans-serif !important;
	font-weight:bold !important;
	text-transform:uppercase;
}
.white-button .elementor-button.elementor-size-sm span{
	color:#1A1720 !important;
}
.white-button.text-purple .elementor-button.elementor-size-sm span{
	color:#905A9e !important;
}
.white-button-green-text .elementor-button.elementor-size-sm span{
	color:#007D32 !important;
}

.elementor-button.elementor-size-sm:hover span.elementor-button-icon.elementor-align-icon-right {
    margin-left: 30px !important;
}
.elementor-button.elementor-size-sm .elementor-button-icon {
    transition: ease-in-out 300ms all;
}

a.elementor-button-link.elementor-button.elementor-size-md {
    background-color: transparent;
    padding: 0px;
}
a.elementor-button-link.elementor-button.elementor-size-md span {
    font-weight: bold !important;
    font-family: "Century Gotic", Sans-serif !important;
    text-transform: uppercase;
}
.elementor-editor-active .wp-grid-builder {
    max-height: 300px;
    overflow:hidden !important;
}
/* =========================================
				ELEMENTS
========================================= */
/* --- Icon box --- */
.icon-box-solvinity {
    background-color: #fff;
}
.info-boxes-equal-height .icon-box-solvinity{
	height:100%;
}
.icon-box-solvinity.grey-icon-box{
	background-color:#f9f9f9;
}
.icon-box-align-left * {
    text-align: left;
}

/* --- SVG Icons --- */
body .elementor-widget-icon-box.elementor-view-framed .elementor-icon, body .elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: #28272b;
    color: #28272b;
    border-color: #28272b;
}

/* --- Info box --- */
.custom-info-box:hover .elementor-column-wrap {
    box-shadow: 0 35px 20px -30px rgba(0, 0, 0, 0.4);
}
.custom-info-box span.elementor-icon-list-text{
	color:#905A9e !important;
}
.custom-info-box:hover *, .custom-info-box:hover span.elementor-icon-list-text{
	color:#fff !important;
}
.custom-info-box:hover .elementor-text-editor{
	opacity:0.8;
}
.custom-info-box .elementor-divider, .custom-info-box a.elementor-button-link.elementor-button.elementor-size-md{
	opacity:0;
	pointer-events:none;
}
.custom-info-box:hover .elementor-divider, .custom-info-box:hover a.elementor-button-link.elementor-button.elementor-size-md{
	opacity:1;
	pointer-events:all;
}

/* --- Video background --- */
.video-background *{
	max-height:600px;
	object-fit:cover;
}
.video-background .elementor-custom-embed-play {
    background-image: url(/wp-content/uploads/2019/11/playbutton.svg);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}
.video-background .elementor-custom-embed-play i{
	opacity:0 !important;
}
/* ---- Diensten grid --- */
i.grid-more-info-green {
    padding-left: 15px;
}
.wpgb-card-body > .grid-more-info-green{
	font-weight:bold !important;
	font-family: "Century Gotic", Sans-serif !important;
}
.green_grid article.wpgb-card:hover .wpgb-card-body, .purple_grid article.wpgb-card:hover .wpgb-card-body {
    background-color: #905A9e;
    box-shadow:0 35px 20px -30px rgba(0, 0, 0, 0.4);
}
.green_grid article.wpgb-card:hover .wpgb-card-body *{
	color:#fff !important;
}
.green_grid article.wpgb-card:hover .wpgb-card-body *{
	transition:ease-in-out 300ms all;
}
.purple_grid article.wpgb-card:hover .wpgb-card-body {
    background-color: #905A9e;
}
.purple_grid article.wpgb-card:hover .wpgb-card-body *{
	color:#fff !important;
}
.purple_grid article.wpgb-card:hover .wpgb-card-body *{
	transition:ease-in-out 300ms all;
}
.service_grid ol.wpgb-page-dots li.wpgb-dot:after, .custom-carousel ol.wpgb-page-dots li.wpgb-dot:after {
    height: 3px !important;
    width: 11px !important;
    border-radius: 20px !important;
    transition:ease-in-out 300ms all !important;
}
.service_grid ol.wpgb-page-dots li.wpgb-dot.wpgb-is-selected:after, .custom-carousel ol.wpgb-page-dots li.wpgb-dot.wpgb-is-selected:after{
    width: 33px !important;
    background: #007D32 !important;
}
.service_grid li.wpgb-dot.wpgb-is-selected, .custom-carousel li.wpgb-dot.wpgb-is-selected {
    margin-right: 20px !important;
    margin-left: 0px !important;
}
button.wpgb-prev-button {
    margin-top: -64px !important;
}

/* ---- Resources Grid --- */

.resources-grid .wpgb-area-top-1 .wpgb-facet {
    max-width: 33.33% !important;
    flex: 0 0 33.33% !important;
}
.wpgb-select-placeholder *, .wpgb-facet input::-webkit-input-placeholder {
    color: rgba(26, 23, 32, 0.4) !important;
    font-family:"Century Gotic", Sans-serif !important;
}
.wpgb-facet select.wpgb-select, .wpgb-facet .wpgb-search-facet input[type="search"]{
	min-height:44px;
}
.wpgb-select-item.wpgb-focused, .wpgb-select-item[aria-selected="true"]{
	background-color:#905A9e !important;
	color:#fff !important;
}
.wpgb-select-item{
	font-family: "Century Gotic", Sans-serif !important;
}
.wpgb-facet .wpgb-select, .wpgb-facet .wpgb-search-facet input[type="search"]{
	border-color: #D8D8D8 !important;
    border-radius: 4px 4px 4px 4px !important;
    box-shadow: rgba(204, 204, 204, 0.5) 0 1px 2px 0 !important;
    border-width:1px !important;
    background-color:#fff !important;
    color:#28272b !important;
}
.wpgb-facet .wpgb-search-facet label>svg{
	z-index:1;
}
.wpgb-select-placeholder{
	margin:2px 20px !important;
}
.resources-grid .wpgb-facet li.wpgb-page {
    background-color: #fff;
    height: 44px !important;
    min-width: 44px !important;
    border-radius:4px;
}
.resources-grid .wpgb-facet .wpgb-pagination li a{
	line-height:44px !important;
	font-family:"Century Gotic", Sans-serif !important;
	color:rgba(26, 23, 32, 0.4);
	font-weight:bold;
}
.resources-grid .wpgb-facet .wpgb-pagination li a:hover{
	line-height:44px !important;
	font-family:"Century Gotic", Sans-serif !important;
	color:rgba(26, 23, 32, 1);
	font-weight:bold;
}
.resources-grid .wpgb-facet .wpgb-pagination li a[aria-current]{
	color:#1A1720;
}
/* ---- Testimonial widget --- */
body .elementor-widget-testimonial .elementor-testimonial-content {
    font-family: "Century Gotic", Sans-serif;
    font-weight: bold;
    color: #905A9e;
    font-size: 28px;
    line-height: 47px;
    padding:0 11%;
    margin-bottom:10px;
}
body .elementor-widget-testimonial .elementor-testimonial-image {
    display: none !important;
}
body .elementor-widget-testimonial .elementor-testimonial-name{
	font-family: "Century Gotic", Sans-serif;
    font-weight: bold;
    color:#28272B;
    font-size: 15px;
    line-height: 32px;
    text-transform:uppercase;
    display:inline-block;
}
body .elementor-widget-testimonial .elementor-testimonial-job{
	font-family: "Century Gotic", Sans-serif;
    font-weight: bold;
    color:#28272B;
    font-size: 15px;
    line-height: 32px;
    display:inline-block;
    padding-left:15px;
    opacity:0.4;
}
.elementor-testimonial-wrapper:before {
    content: "";
    position: absolute;
    width: 68px;
    height: 58px;
    background-image: url(/wp-content/uploads/2019/08/testimonial-left-top.svg);
    left: 30px;
    top: -20px;
}
.elementor-testimonial-wrapper:after {
    content: "";
    position: absolute;
    width: 68px;
    height: 58px;
    background-image: url(/wp-content/uploads/2019/08/testimonial-right-bottom.svg);
    right: 30px;
    bottom: 20px;
}

.wpgb-area button.wpgb-next-button {
    background-image: url(/wp-content/uploads/2019/09/arrow-right-solvinity.svg) !important;
    background-size: 18px !important;
    background-position: center center !important;
    background-repeat:no-repeat !important;
    z-index:4;
}
.wpgb-area button.wpgb-prev-button {
    background-image: url(/wp-content/uploads/2019/09/arrow-left-solvinity.svg) !important;
    background-size: 18px !important;
    background-position: center center !important;
    background-repeat:no-repeat !important;
    z-index:4;
}
.wpgb-area button.wpgb-next-button svg, .wpgb-area button.wpgb-prev-button svg{
	display:none;
}

/* --- Clickable Columns --- */
.text-white-hover-column:hover *{
	color:#fff !important;
}
.text-white-hover-column:hover .elementor-column-wrap {
    box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 20px 0;
}
.vacature-home-page .text-white-hover-column h6:after {
    content: "\f061";
    font-family: "Font Awesome 5 Free";
    opacity: 0;
    pointer-events: none;
    transition:ease-in-out 300ms all;
    color:#fff;
    margin-left:-15px;
}
.vacature-home-page .text-white-hover-column:hover h6:after{
	pointer-events:all;
	opacity:1;
	padding-left:30px;
}
.vacature-locatie-home-page p:after {
    content: ".";
    font-size: 40px;
    position: absolute;
    top: -40px;
    right: 12px;
    color: #905A9e;
}
.vacature-home-page .text-white-hover-column:hover .vacature-locatie-home-page p:after{
	color:#fff;
}

/* --- Update grid --- */
.wpgb-block-4.post-type-grid{
	font-weight:bold;
	font-family: "Century Gotic", Sans-serif !important;
}
/* =========================================
				GRAVITY FORMS
========================================= */

/* --- General Gravity Forms styling ---*/
.no-label label.gfield_label {
    display: none !important;
}
.gform_wrapper .gform_body input{
	height:44px;
	border-color: rgba(0, 125, 50, 0.3);
    border-radius: 3px 0px 0px 3px !important;
    padding-left:15px !important;
}
.gform_wrapper .gform_body input[type="checkbox"] {
    height: auto;
    margin-right:10px;
}
.gform_wrapper .gform_body textarea{
	border-color: rgba(0, 125, 50, 0.3);
    border-radius: 3px 3px 3px 3px !important;
    padding:15px !important;
}
.gform_wrapper .gform_footer input.button{
	background-color: #007D32 !important;
    padding: 9px 30px !important;
    min-width: 10px;
    transition: ease-in-out all 300ms;
    border-color: #007d32;
    color: #fff;
    border-radius:3px 3px 3px 3px;
    text-transform:uppercase;
    font-weight:bold !important;
    font-size: 15px !important;
    line-height:24px;
}
.gform_wrapper .gform_footer input.button:hover{
	box-shadow:0px 15px 20px -10px rgba(0, 125, 50, 0.6);
}
.gform_wrapper .gfield_consent_label a{
	color:#905A9e;
	text-decoration:underline;
}
/* --- Newsletter styling --- */
.newsletter_wrapper.gform_wrapper .gform_body li.news-one-third input{
	border-radius:3px 0px 0px 3px !important;
	border-right:0px;
}
.newsletter_wrapper.gform_wrapper .gform_footer.top_label {
    width: 29% !important;
    float: left;
    display: inline-block !important;
    clear:none;
    padding-top:0px;
}
.newsletter_wrapper.gform_wrapper .gform_body {
    width: 70% !important;
    float: left;
    display: inline-block !important;
    clear:none;
}

.newsletter_wrapper.gform_wrapper .gform_body li{
	padding-right:0px !important;
}
.newsletter_wrapper.gform_wrapper .gform_footer input.button{
	background-color: #007D32 !important;
    padding: 9px 30px !important;
    min-width: 100%;
    transition: ease-in-out all 300ms;
    border-color: #007d32;
    color: #fff;
    border-radius:0px 3px 3px 0px;
    text-transform:uppercase;
    font-weight:bold !important;
    font-size: 15px;
    line-height:24px;
}
.newsletter_wrapper.gform_wrapper .gform_footer input.button:hover{
	box-shadow:0px 15px 20px -10px rgba(0, 125, 50, 0.6);
}
.lightgrey-text p{
	color:#fff !important;
	opacity:0.6 !important;
}
.lightgrey-text a{
	opacity:1 !important;
}
.newsletter_wrapper li.news-two-third {
    width: 66%;
    display: inline-block;
    margin-top: 8px !important;
}
.newsletter_wrapper li.news-two-third input{
	border-radius:0px !important;
}
.newsletter_wrapper li.news-one-third {
    width: 34%;
    display: inline-block;
    margin-top: 8px !important;
}

/* --- Whitepaper styling --- */
.whitepaper-form .gform_footer.top_label:before {
    content: "";
    position: absolute;
    background-image: url(/wp-content/uploads/2019/10/download-icon.png);
    width: 20px;
    height: 20px;
    left:20px;
    top:27px;
    background-size: contain;
    background-position: center center;
}
.whitepaper-form .gform_footer.top_label{
	position:relative;
}
.whitepaper-form .gform_footer input.button{
	padding-left:55px !important;
	font-family: "Century Gotic", Sans-serif;
}
.gform_wrapper .whitepaper-form .gform_body input, .gform_wrapper .contact-form .gform_body input, .gform_wrapper .contact-form .gform_body textarea {
    border-color: #D8D8D8;
    border-radius: 3px 3px 3px 3px !important;
    box-shadow:rgba(204, 204, 204, 0.5) 0 1px 2px 0;
}
.whitepaper-form label, .contact-form label{
	font-family:"Heebo", Sans-serif !important;
}
form.whitepaper-form label, form.contact-form label {
    font-size: 15px !important;
}
form.whitepaper-form span.gfield_required, form.contact-form span.gfield_required{
	display:none;
}
form.whitepaper-form input[type=checkbox], form.contact-form input[type=checkbox] {
    height: 20px !important;
    width: 20px;
    margin-bottom:-5px;
    -webkit-appearance: none;
    border:1px solid #D8D8D8;
    outline:none;
}
form.whitepaper-form input[type=checkbox]:checked, form.contact-form input[type=checkbox]:checked {
    background-color: #905A9e;
}

/* ============================================
				CONTACT
============================================ */
form.contact-form .gform_footer.top_label {
    text-align: right;
}
.home-header-only:before{
	content: "";
    background: linear-gradient(90deg, #fff, rgba(255, 255, 255, 0));
    width: 850px;
    height: 100%;
    position: absolute;
    left: 25vw;
    top: 0;
    z-index: 1;
}
.overlay_brw {
    background: linear-gradient(90deg, #fff, rgba(255, 255, 255, 0));
    width: 750px;
    height: 100%;
    position: absolute;
    left: 14vw;
    top: 0;
    z-index: 1;
}
form.contact-form li#field_3_8 input {
    margin-top: 0px;
}
.tab_links {
    left: 0;
    width: 260px;
    padding: 10px;
    background-color: #fff;
    margin-bottom: 30px;
    transition:ease-in-out all 300ms;
    cursor:pointer;
}
.tab_links i {
    float: right;
    margin-top: 17px;
    margin-right: 15px;
}
.tab_links.active, .tab_links:hover{
    background-color: #905A8B;
    color: #fff;
    box-shadow:0 35px 20px -30px rgba(0, 0, 0, 0.4);
}
.tab_links.active h6, .tab_links:hover h6{
	color:#fff !important;
}
.tab_rechts span{
    display: block;
}
.tab_rechts {
    position: absolute;
    right: 0;
    width: 263px;
    background-color: #fff;
    opacity: 0;
    transition:ease-in-out all 300ms;
    top: 50%;
    transform: translateY(-50%);
}
.tab_rechts.active {
    opacity: 1;
	z-index:20;
}
.content-wrapper-directions a.elementor-button.elementor-size-sm span {
    font-size: 15px !important;
    opacity:1;
}
.content-wrapper-directions{
	padding:30px;
}
.content-wrapper-directions i.fas.fa-directions {
    padding-left: 5px;
    font-size: 18px;
}
.content-wrapper-directions h6 {
    margin-bottom: 0px;
}
.content-wrapper-directions span.content {
    color: #28272B !important;
    opacity:0.8;
    font-weight: 500 !important;
}
.content-wrapper-directions a.elementor-button.elementor-size-sm {
    margin-top: 30px;
}
.content-wrapper-directions a.elementor-button.elementor-size-sm {
    padding: 6px 15px !important;
    display: block;
}
/* ============================================
				BLOG GRID
============================================ */
.blog-category-grid span{
	color:#905A9e !important;
	font-weight:600 !important;
	font-family: "Century Gotic", Sans-serif !important;
	font-size:14px !important;
}
.equal-height-211 .wpgb-card-media {
    height: 211px;
}
.equal-height-211 .wpgb-card-media-thumbnail div{
	background-position:50% 0% !important;
}
/* ============================================
				BLOG DETAIL
============================================ */
.single-blog .post-tags{
	display:none;
}
.post-tags {
    display: none;
}
.news-template a[rel="tag"], .blog-template a[rel="tag"]{
	pointer-events:none;
}
.elementor-widget-text-editor.blog-date{
	color:#1A1720;
	opacity:0.4;
	font-weight:bold !important;
	font-family: "Century Gotic", Sans-serif !important;
	font-size:15px !important;
	text-transform:uppercase;
}
.werknemers img {
    width: 100px;
    border-radius: 50% !important;
    padding-left: 0px;
}
.werknemer_info * {
    display: block;
}
.werknemers > * {
    display: inline-block !important;
    vertical-align: middle;
    padding-left: 10px;
}
span.naam_werknemer {
    font-weight: 700 !important;
    color: #1A1720 !important;
    line-height: 32px;
    font-size: 20px;
}
span.fucntie_werknemer {
    color: #1A1720 !important;
    opacity: .3;
    font-weight: bold !important;
    font-family: "Century Gotic", Sans-serif !important;
    font-size: 15px !important;
    text-transform: uppercase;
}
/* ============================================
				SUPPORT
============================================ */
.icon-box-solvinity .elementor-icon-box-description a{
	color:#905A9e;
	font-weight:bold;
	font-family: "Century Gotic", Sans-serif;
	margin-top:15px;
	display:inline-block;
}
.icon-box-solvinity.with-phone-link .elementor-icon-box-description a i{
	padding-right:5px;
}
.icon-box-solvinity.arrow-link .elementor-icon-box-description a i{
	padding-left:15px;
	transition:ease-in-out 300ms all;
}
.icon-box-solvinity.arrow-link .elementor-icon-box-description a:hover i{
	padding-left:25px;
}

.partner-logo-carousel .wpgb-card .wpgb-card-media-thumbnail div{
	background-size:contain !important;
	filter:grayscale(1);
}
.custom-carousel .wpgb-area button.wpgb-next-button {
    position: absolute;
    right: -60px;
    top: -17px;
}
.custom-carousel .wpgb-area button.wpgb-prev-button {
    margin-top: -15px !important;
    margin-bottom:20px;
}
.partner-logo-carousel .wpgb-area.wpgb-area-top-2 {
    margin-top: -65px;
}
.partner-logo-carousel .wpgb-card-media.wpgb-scheme-light{
	width:100% !important;
}

/* =========================================
				SEARCH RESULT
========================================= */
.solvinity-search-result .elementor-post__excerpt {
    max-height: 130px;
    overflow: hidden;
}
.search-results nav.elementor-pagination{
	margin-top:10px;
}
.search-results a.page-numbers {
    line-height: 44px !important;
    font-family: "Century Gotic", Sans-serif !important;
    color: rgba(26, 23, 32, 0.4) !important;
    font-weight: bold;
    background-color: #fff;
    height: 44px !important;
    min-width: 44px !important;
    border-radius: 4px;
    display:inline-block;
    text-align:center;
}
.search-results span.page-numbers.current {
    line-height: 44px !important;
    font-family: "Century Gotic", Sans-serif !important;
    color: #1A1720 !important;
    font-weight: bold !important;
    background-color: #fff;
    height: 44px !important;
    min-width: 44px !important;
    border-radius: 4px;
    display:inline-block;
    text-align:center;
}
.search-results .elementor-post__card {
    box-shadow: none !important;
    border-radius: 0px !important;
}
.search-results .elementor-posts .elementor-post__excerpt p {
    margin: 0;
    line-height: 2em;
    font-size: 14px;
    color: #777;
}
.search-results a.elementor-post__thumbnail__link * {
    height: 211px !important;
    object-fit: cover !important;
}
.search-results article.elementor-post:hover .elementor-post__card{
	background-color:#905A9e !important;
	box-shadow:0 35px 20px -30px rgba(0, 0, 0, 0.4) !important;
}
.search-results article.elementor-post:hover .elementor-post__card .elementor-post__text *{
	color:#fff !important;
}
.search-results .elementor-post__badge {
    margin: 0px !important;
    text-transform:uppercase !important;
}
.post-type-grid-resources span {
    color: #905a9e !important;
    font-weight: bold !important;
}
/* =========================================
			EXTERNE FORMULIEREN
========================================= */
html body .clickdform input[type="text"], html body .clickdform textarea, html body .clickdform select {
    border-color: #D8D8D8 !important;
    border-radius: 3px 3px 3px 3px !important;
    box-shadow: rgba(204, 204, 204, 0.5) 0 1px 2px 0;
    height: 44px;
    padding-left: 15px !important;
}
form#clickdimensionsForm * {
    font-family: "Heebo", Sans-serif !important;
}
form#clickdimensionsForm input#btnSubmit {
    background-color: #007D32 !important;
    padding: 9px 30px !important;
    min-width: 10px;
    transition: ease-in-out all 300ms;
    border-color: #007d32;
    color: #fff !important;
    border-radius: 3px 3px 3px 3px;
    text-transform: uppercase;
    font-weight: bold !important;
    font-size: 15px !important;
    line-height: 24px;
    height:auto;
}
form#clickdimensionsForm input[type=checkbox], form#clickdimensionsForm input[type=radio]{
	height: 20px !important;
    width: 20px;
    margin-bottom: -5px;
    -webkit-appearance: none;
    border: 1px solid #D8D8D8;
    outline: none;
    margin-right: 10px;
    margin-top: 5px;
}
form#clickdimensionsForm input[type=radio]{
	border-radius:50%;
}
form#clickdimensionsForm input[type=checkbox]:checked, form#clickdimensionsForm input[type=radio]:checked{
	background-color:  #905A9e;
}
.single-blog .elementor-widget-heading a[rel="tag"] {
    pointer-events: none;
}
/* =========================================
				GLOBAL WIDGETS
========================================= */
.custom-newsletter-ref-button a, .custom-newsletter-ref-button p a{
    background-color: #007D32 !important;
    padding: 6px 30px !important;
    min-width: 120px;
    color:#fff !important;
    font-family: "Century Gotic", Sans-serif !important;
    font-size: 16px;
    line-height:32px !important;
    font-weight: bold !important;
    text-transform: uppercase;
    transition: ease-in-out .3s all !important;
    display: inline-block;
    border-radius:3px;
    text-decoration:none !important;
}
.custom-newsletter-ref-button a:hover{
    box-shadow:0px 15px 20px -10px rgba(0, 125, 50, 0.6);
}
/* =========================================
				FOOTER
========================================= */
.footer-nav ul li a{
	font-family: "Century Gotic", Sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#fff !important;
	opacity:0.6 !important;
	line-height:32px;
}
.footer-nav ul li a:hover{
	color:#fff !important;
	opacity:1 !important;
	line-height:32px;
}
.no-link-images a{
	pointer-events:none;
}
.footer-icon-box-column .elementor-icon-box-title {
	font-family: "Century Gotic", Sans-serif !important;
    font-weight: bold !important;
    font-size: 16px;
    line-height: 32px !important;
    margin-bottom: 0px !important;
}
.sub-footer-menu ul li a{
	font-family: "Century Gotic", Sans-serif !important;
    font-weight: bold !important;
    color:#28272B !important;
    line-height:32px !important;
    text-transform:uppercase;
}
.grey-images a {
    filter: grayscale(100%);
}


/* =========================================
				QUERY
========================================= */
@media only screen and (max-width: 767px) {
	
.home-header-only:before{
	content: "";
    background: linear-gradient(90deg, #fff, rgba(255, 255, 255, 0));
    width: 1100px;
    height: 100%;
    position: absolute;
    left: 0vw;
    top: 0;
    z-index: 1;
}
	
 /* ========================
	 		FONTS
========================= */
h2{
	font-size:44px;
	line-height:80px;
	font-weight:bold;
	font-family: "Century Gotic", Sans-serif !important;
	color:#28272b !important;
}
h1, .small h1{
	font-size:48px !important;
	line-height:58px !important;
	font-weight:bold;
	font-family: "Century Gotic", Sans-serif !important;
	color:#28272b !important;
}
.header-title-solv h2{
	font-size:40px !important;
}
.text-behind-title h3{
	font-size:53px !important;
}
.cli-bar-message{
	text-align:center;
}
/* ---- Cookie melding ---- */
div#cookie-law-info-again{
	left:0 !important;
	right:0 !important;
	margin:0 auto !important;
	width:200px !important;
}
/* ---- Header ---- */
.ubermenu .ubermenu-tab .ubermenu-tab-content-panel{
	background-color:#fff !important;
	border:none !important;
}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-tab>.ubermenu-target{
	border-width:0px !important;
}
.ubermenu .ubermenu-submenu .ubermenu-target span{
	margin-left:25px;
	opacity:1 !important;
}
i.ubermenu-sub-indicator.fas.fa-angle-down{
	right:25px !important;
}
.ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close>[class^=fa]{
	left:unset !important;
	right:16px !important;
}
.ubermenu .ubermenu-submenu .ubermenu-target{
	background-color:#f5f5f5;
}
.ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target{
	background-color:#e0e0e0;
}
#solvinity-logo {
    margin-bottom: 0px;
}
.ubermenu-responsive-default.ubermenu .ubermenu-tabs .ubermenu-tab-content-panel, .ubermenu-responsive-default.ubermenu .ubermenu-tabs .ubermenu-tab-content-panel{
	box-shadow:none !important;
}
.overlay_brw{
	display:none;
}
li.mega-wpml-ls-item {
    display: inline-block !important;
    margin-top:10px !important;
    opacity:0.5 !important;
    margin-bottom:30px;
}
li.mega-wpml-ls-item a{
	border:none !important;
}
li.mega-wpml-ls-current-language a{
	pointer-events:none !important;
}
li.mega-wpml-ls-current-language, li.mega-wpml-ls-item:hover{
	opacity:1 !important;
}
ul#mega-menu-menu-1:before {
    content: "";
    display: block !important;
    width: 65%;
    height: 50px;
    background-image: url(/wp-content/uploads/2019/08/solvinity-logo.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    right: 0;
    top: 10px;
    margin: 0 auto;
}
ul#mega-menu-menu-1 {
    padding-top: 60px !important;
}
/* ---- Service grid ---- */
.service_grid button.wpgb-next-button, .service_grid button.wpgb-prev-button{
	display:none;
}
.wpgb-area.wpgb-area-top-2 {
    width: 90%;
    margin-bottom:15px !important;
    margin-left:auto !important;
    margin-right:auto !important;
    justify-content:center !important;
}
html {
    overflow-x: hidden;
}
.vacancies-single h2:after {
    content: "\f061";
    font-family: "Font Awesome 5 Free";
    opacity: 1;
    color: #28272b;
    padding-left: 30px;
}
.vacancies-wrapper > a:hover h2:after {
    color: #fff;
}
.vacancies-container button a{
	font-size:13px;
}
/* ---- Service grid ---- */

.wpgb-area button.wpgb-prev-button{
	display:inherit;
	left:5px;
	top:48px;
	position:absolute;
}
.wpgb-area button.wpgb-next-button{
	display:inherit;
	right:5px;
	top:-15px;
	position:absolute;
}
/* ---- Partner grid ---- */
.partner-logo-carousel .wpgb-area.wpgb-area-top-2 {
    margin-top: 47px;
}
.custom-carousel .wpgb-area button.wpgb-next-button {
    position: absolute;
    right: -20px;
    top: 32px;
}
.custom-carousel .wpgb-area button.wpgb-prev-button{
	left:-20px !important;
}
/* ---- Elements ---- */
.no-absolute-mobile{
	position:inherit !important;
}
.scrolling-logo-in-colored-background{
	opacity:0.4;
	pointer-events:none;
}
body .elementor-widget-testimonial .elementor-testimonial-content{
	padding:0 25px;
}
.elementor-testimonial-wrapper:before{
	left:10px;
	top:-70px;
}
.elementor-testimonial-wrapper:after{
	right:10px;
	bottom:-70px;
}
.custom-info-box .elementor-divider, .custom-info-box a.elementor-button-link.elementor-button.elementor-size-md {
    opacity: 1;
    pointer-events: all;
}
/* ---- Gravity Forms ---- */
.newsletter_wrapper li.news-two-third, .newsletter_wrapper li.news-one-third{
	width:100% !important;
	margin-top:-5px !important;
}
.newsletter_wrapper.gform_wrapper .gform_footer input.button{
	border-radius:3px;
}
.newsletter_wrapper.gform_wrapper .gform_body, .newsletter_wrapper.gform_wrapper .gform_footer.top_label{
	width:100% !important; 
}
.newsletter_wrapper {
    padding-left: 10px;
    padding-right: 15px;
}
/* ---- Resources ---- */
.resources-grid .wpgb-area-top-1 .wpgb-facet {
    max-width: 100% !important;
    flex: none !important;
    width: 100%;
}
/* ---- Contact ---- */
.tab_rechts.active{
	position:relative;
	width:100%;
	top:unset;
	transform:unset;
	pointer-events:all;
	margin-bottom:50px;
}
.tab_rechts{
	pointer-events:none;
}
.tab_links{
	margin:30px auto;
}
/* ---- Footer ---- */
.sub-footer-menu{
	width:100% !important;
}
.footer-icon-box-column .elementor-icon-box-content, .footer-icon-box-column .elementor-icon-box-icon {
    margin-bottom: 0px !important;
    display: inline-block;
    vertical-align:bottom;
}
.footer-icon-box-column .elementor-icon-box-icon {
    padding-right: 15px;
}
.footer-nav{
	justify-content:center !important;
}
.sub-footer-menu ul{
	width:100%;
}
.sub-footer-menu li {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    margin-right:0px !important;
}
.sub-footer-menu li a{
	justify-content:center !important;
}
.footer-nav li a{
	text-align:center;
	display:block;
}


/* Max Mega Menu */
#mega-menu-wrap-menu-1 {
    clear: both;
    top: -54px;
    right: 0px;
    display: inline-block !important;
    position: absolute;
    
}
#mega-menu-wrap-menu-1 .mega-menu-toggle {
    display: inline-block !important;
}
#main-header-solvinity .search-button {
    position: absolute;
    right: 30px;
    top: -48px;
}
#main-header-solvinity form.elementor-search-form {
    position: absolute;
    right: 0%;
    top: 11px !important;
    width: 100%!important;
    background-color: #fff;
}
a.mega-menu-link {
    font-family: "Century Gotic", Sans-serif !important;
}
#main-header-solvinity form.elementor-search-form:before {
    content: "";
    background-color: #fff;
    width: 100vw;
    height: 51px;
    position: absolute;
    left: 0px;
    top: -6px;
    border-bottom: 1px solid rgba(216, 216, 216, 0.4);
    transition: ease-in-out 300ms all;
    pointer-events:none;
    z-index:-1;
}
#main-header-solvinity .elementor-search-form__container{
	border:none !important;
	border-radius:0px !important;
}
ul.mega-menu > li > a {
    font-weight: 600 !important;
}
.search_open #main-header-solvinity .close-button {
    position: absolute;
    right: 50px;
    top: -48px;
    padding-left: 15px;
    width: 50px;
    opacity: 1 !important;
    pointer-events: all;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    background: #fff!important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
    background: #fff!important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
    content: '\f347'!important;
}
a.mega-menu-link{
    border-bottom:1px solid #c7ced2!important;
    
}
/*
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
	padding-left:20px;
}
*/
}

@media only screen and (min-width: 768px) {
.overlay-mobile-only .elementor-background-overlay {
    opacity: 0 !important;
}
/* ---- Service grid ---- */
.service_grid .wpgb-layout {
    margin-left: calc((100vw - 1170px) / 2);
    overflow:visible !important;
    max-height:600px;
}
.service_grid .wpgb-card-media {
    max-height: 279px;
}
.service_grid .wpgb-main .wpgb-area.wpgb-area-top-2 ol.wpgb-page-dots {
    margin-right: calc((100vw - 1030px) / 2);
    margin-top: -50px;
    z-index:1000;
}
button.wpgb-next-button {
    position: absolute;
    right: calc((100vw - 1170px) / 2);
    margin-top: -64px !important;
}
.mobile-link a{
	pointer-events:none;
}
.ubermenu-item-level-0 > a:after {
    content: "";
    height: 2px;
    width: calc(100% - 66px);
    bottom: 10px;
    position: absolute;
    right: 0;
    left:0;
    background-color: #007D32;
    transition:ease-in-out 300ms all;
    opacity:0;
    margin:0 auto;
}
.ubermenu-item-level-0 > a:hover:after {
    width: calc(100% - 66px);
    left: 0;
    right: 0;
    opacity: 1;
    margin: 0 auto;
}
.ubermenu-item-level-0.ubermenu-item-has-children > a:after{
	width: calc(100% - 43px);
	opacity:0;
	right:10px;
	left:unset;
}
.ubermenu-item-level-0.ubermenu-item-has-children > a:hover:after{
	width: calc(100% - 43px);
	left: unset;
    right: 10px;
    opacity:1;
}
.language-switcher-solvinity .ubermenu-item-level-0.ubermenu-item-has-children > a:hover:after {
    width: calc(100% - 22px);
    left: unset;
    right: 10px;
    opacity: 1;
}
.language-switcher-solvinity .ubermenu-item-level-0.ubermenu-item-has-children > a:after{
	width: calc(100% - 22px);
	opacity:0;
	right:10px;
	left:unset;
}
html body .language-switcher-solvinity .ubermenu-main .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
    padding-left: 25px !important;
    width: 70px;
    background: #fff;
}
}