/*
Theme Name:   Pharmaton - Child theme
Theme URI:    https://modernwebtemplates.com/
Description:  Extra Small child theme of Pharmaton theme
Author:       the MWTemplates team
Author URI:   https://themeforest.net/user/mwtemplates
Template:     pharmaton
Version:      1.0.2
License:      Commercial
License URI:  http://themeforest.net/licenses/regular_extended
Text Domain:  pharmaton
Domain Path:  /languages
Tags:         blog, e-commerce, news, custom-background, custom-colors, custom-logo, custom-menu, custom-header, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, block-styles, wide-blocks, left-sidebar, right-sidebar, one-column, two-columns, grid-layout, microformats, post-formats, translation-ready
*/

/* Your styles goes here*/
/*
[data-elementor-type="wp-page"] section.elementor-section.elementor-top-section {padding-top:70px;padding-bottom:70px;}
section.elementor-section.elementor-top-section.no-paddings {padding-top:0!important;padding-bottom:0!important;}
section.elementor-section.elementor-top-section.padding-50 {padding-top:50px!important;padding-bottom:50px!important;}
*/
.fa-user  {display: none;}
.fa-search {display: none;}

li.btn a {background-color:var(--e-global-color-primary);color:#fff!important;border-radius:8px;font-weight:700!important;}

.swiper-slide-contents .elementor-button {padding: 0px 20px;border-radius: 15px; min-width: 232px;}

header li.btn a {background-color: var(--e-global-color-primary)!important; color:#fff!important;border-radius:8px;font-weight:700!important;}

.elementor-counter-title {text-align:center;}

.default-text-block.elementor-widget.elementor-widget-text-editor .elementor-widget-container h1{
	font-family: "Martel Sans", Sans-serif;
    font-size: 26px;
    font-weight: 700;
	line-height:1.5em;
    color: var(--e-global-color-primary);
}
.default-text-block.elementor-widget.elementor-widget-text-editor .elementor-widget-container h2{
	font-family: "Martel Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
	line-height:1.5em;
    color: var(--e-global-color-accent);
}
.default-text-block.elementor-widget.elementor-widget-text-editor .elementor-widget-container p{
	font-family: "Martel Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
	line-height:1.5em;
    color: var(--e-global-color-text);
}

/* Formidable form */
button.frm_button_submit {background-color: var(--e-global-color-primary)!important; color: #fff!important; border: 1px var(--e-global-color-primary) solid !important;}
.with_frm_style input[type=text], .with_frm_style input[type=email], .with_frm_style textarea {border-color:var(--e-global-color-primary)!important;}
.frm_error {color:#F04438!important; font-weight:700!important; font-size:15px;}
.aanmeldform .with_frm_style input[type=text] {background-color: #E3F7FB;}

/* WPML */
li.wpml-ls-slot-shortcode_actions a::after {content: "|";margin-left:10px;}
li.wpml-ls-slot-shortcode_actions:last-child a::after {content: "";}
.wpml-ls-legacy-list-horizontal a {padding: 5px 5px 6px;}

/* SVG */
.sectors figure.swiper-slide-inner img {width:210px;}
section.services figure.elementor-image-box-img img, section.our-promises figure.elementor-image-box-img img {width: 193px!important;}

/* SVG ICONEN COLORING */
section.our-values .elementor-image-box-img img, 
section.our-promises .elementor-image-box-img img, 
section.services .elementor-image-box-img img, 
.sectors figure.swiper-slide-inner img {
	filter: brightness(0) saturate(100%) invert(19%) sepia(100%) saturate(6978%) hue-rotate(355deg) brightness(96%) contrast(111%)!important;
}

button {
	background-color: var(--e-global-color-primary);
    font-size: 14px!important;
    font-weight: 700;
    font-style: normal;
    line-height: 14px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-primary);
    border-radius: 7px 7px 7px 7px;
    padding: 14px 40px 14px 40px;
	min-width: 185px;
}
.elementor-widget-container p#demo {margin-top:30px; color:#ff0000;}

@media (min-width:1024px) {
	section.green-blocks .elementor-cta__content h2.elementor-cta__title.elementor-cta__content-item.elementor-content-item {min-height:60px;}
	section.green-blocks .elementor-cta__content .elementor-cta__description.elementor-cta__content-item.elementor-content-item {min-height:60px;}
	
	section.green-blocks-en .elementor-cta__content h2.elementor-cta__title.elementor-cta__content-item.elementor-content-item {min-height:60px;}
	section.green-blocks-en .elementor-cta__content .elementor-cta__description.elementor-cta__content-item.elementor-content-item {min-height:90px;margin-bottom:30px;}
	
	.elementor-element .elementor-cta__content {/* min-height: 340px!important;*/}
	.elementor-5880 .elementor-element.elementor-element-6bb17f3 .swiper-slide-contents {margin-top: -150px;}
}
.premium-mobile-menu-container ul.premium-mobile-menu li a {font-size:20px!important;}

.elementor-widget-text-editor .elementor-widget-container ul li {line-height:30px;}

.elementor-widget-counter .elementor-counter-title {
    text-align: center;
}

@media (min-width:1140px){
	.swiper-slide-inner {
	padding-left:0!important; max-width:1140px;
}
}

@media (max-width:767px){
	.premium-mobile-menu-container ul.premium-mobile-menu li.current-menu-item.premium-active-item a {/* color:#1abcdb!important;font-weight:700;*/ text-decoration:underline;text-underline-offset: 8px;}
}