/*
Theme Name: Vixa Child
Template: vixa
Theme URI: https://kingthe.me/vixa/
Description: Vixa is a WordPress Premium Theme for business, coporate, blog, portfolio... website. The Vixa is a suit helps small and medium companies, agencies dealers succeed with extremely low expenses.
Author: King-Theme
Author URI: http://king-theme.com
Version: 6.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-menu, editor-style, featured-images, post-formats, sticky-post, translation-ready
Text Domain: vixa
*/
.qc-cmp-button{
	background-color: #e61c43 !important;
	border: #e61c43 !important;
}
.qc-cmp-alt-action, .qc-cmp-alt-action:not([href]):not([tabindex]){
	color: #e61c43 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label{
	color: #1d2025 !important;
}
#searchTextField::placeholder{
	color: black !important;
}
.iump-form-upload_image{
	margin-top: -65px !important;
}
.ihc-tos-wrap{
	margin-top: -30px !important;
}
#searchTextField placeholder{
    color: black !important;
}
.cropControls{
	background-color: rgba(0, 0, 0, 0.35) !important;
}
.cropControls i{
	color: #e52240;
}
a.kc_button{
	border-radius: 50px !important;
}
.kc_button:hover{
	background-color: #a82544 !important;
	border-radius: 35px;
	color: white;
}
.team-member-sx .content-desc{
	font-family: 'roboto';
	color: #747474;
	font-size: 13px;
	line-height: 18px;
	text-align: justify;
}
.team-member-sx .content-title{
	color: #e52240;
    font-family: 'Roboto';
    font-size: 14px;
    line-height: 25px;
    text-align: center !important;
    margin: 10px 0 20px !important;
}
.content-subtitle{
	font-family: 'roboto';
	color: #303030;
	font-size: 13px;
	line-height: 19px;
	font-weight: 600;
	text-align: center;
}
.kc-team-1 img{
	height: 350px !important;
    width: 350px !important;
    object-fit: cover;
}
/* modification page article */
.ihc-avatar-trigger .ihc-upload-avatar:hover{
	    background-color: #e52240;
	    color: white;
}
.ihc-avatar-trigger .ihc-upload-avatar{
	border-color: #e52240;
    padding: 6px 30px;
    color: #e52240;
}

.ihc-member-photo{
	border-radius: 0%;
}
/*
p a{
	text-decoration: underline !important;
}
*/
.main-content .post .entry-content{
	text-align: justify !important;
}
.date-event{
	color: #e61c43 !important;
	font-weight: 600;
	font-size: 16px;
	font-family: 'Roboto';
}
.date-event-home{
	color: white !important;
	font-weight: 600;
	font-size: 16px;
	font-family: 'Roboto';
}
.box-date-event{
	color: #e61c43 !important;
	width: auto !important;
}
.box-date-event span{
	font-size: 22px !important;
}
/* modification Slider */

.kc_button{
	background-color: #e61c43 !important;
}
.bypostauthor{
	color: inherit;
}
.fa-envelope-o{
	font-size: 20px !important;
	color: #e61c43 !important;
}
.pic-directory{
	height: 300px;
}
.join-page{
    margin-top: 10%;
    text-align: center;
}
p .join-page{
	text-align: center
}
a.btn-join-page{
	background-color: #e52340 !important;
	margin-top: 15px !important;
}
p {
  font-family: 'Roboto', sans-serif !important;
}
a {
  font-family: 'Roboto', sans-serif !important;
}
.partners-logo{
	padding: 8%;
}
.scapt{
    font-size: 9px !important;
    margin-top: -5px !important;
    margin-bottom: -5px !important;
    text-align: end !important;
}
/* modification style prédéfini */
.footer-crita{
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.crita_button_subscribe{
	color: #e61c43 !important;
    background: #ffffff !important;
    padding: 18px 22px !important;
}
.vixa_newsletter_status{
	color:white !important;
}
/* fin modification style prédéfini */
html body .logo img{
	max-height: 90px !important;
    margin-bottom: 10px;
    margin-top: -10px;
}

/* customisation landing subscribe */

.es_subscription_form_submit{
color: #ffffff !important;
    border: solid 2px white;
    font-weight: 600;
    border-radius: 6px;
    width: 25%;
    background: none;
    padding: 18px 22px !important;
}
.es_required_field{
	width: 320px !important;
    font-size: 16px !important;
    padding: 18px 25px !important;
    border: none !important;
	font-weight: 600 !important;
    border-radius: 3px !important;
}
.es_subscription_message.success{
	color:white !important;
}
::placeholder{
	color: #e61d43 !important;
}
/* fin customisation landing subscribe */

/* customisation header */
.header-section ul li {
    font-weight: 300 !important;
    font-size: 12px !important;
    /* margin-top: 20px; */
    letter-spacing: 0 !important;
}

#king-mainmenu ul li {
	margin-top: 20px !important;
}

.header-section.white ul li a {
    color: #1d2025;
    font-family: roboto;
    font-weight: 400;
    letter-spacing: 0.05em;
}
.creative2_section4{
	padding-top: 65px !important;
}
.footer-link a{
	color:white
}
.page_title .title h1, .page_title .title h1::before, .page_title .title h1::after {
  display:block;
  vertical-align: bottom;
}
.page_title .title h1::before, h1::after {
  height:5px;
  width:100px;
  background: white;
  content:""
}
.page_title{
	height: 175px;
	padding: 50px 0 !important;
}
.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active{
	background-color: #a52543;
	border: none;
}
.mail-contact a{
    color: white;
    text-decoration: underline;
    font-weight: 400;
}

/* ------- Début Customisation Header ------- */
.header-section ul li a{
	padding: 30px 9px;
	font-size: 11px;
}
a[title~=Login]{
	border: 1px solid;
	margin-top: 19%;
	color: #e52240 !important;
    padding: 8px 30px 8px !important;
}
.menu-item-2040{
	background-color: #e52240;
	margin-right:10px;
	top: 20px !important;
}
.menu-item-2040 a{
	color: white !important;
	padding: 8px 30px 8px !important;
}
/* ------- Début Customisation Page : Login ------- */
.ihc-login-template-13 .impu-form-submit input{
	background: #e01c44;
    font-family: roboto;
    font-weight: 400;
}
.ihc-register-14 .iump-labels-register {
	color: #151515;
	font-family: roboto;
	font-weight: 400;
}
.ihc-login-template-13 .impu-form-submit input:hover{
	background: none repeat scroll 0 0 #a52543;
}
.ihc-register-14 .iump-submit-form input:hover{
	background: none repeat scroll 0 0 #a52543;
}
.ihc-register-14 .iump-submit-form input{
	background: none repeat scroll 0 0 #e01c44;
}
.ihc-login-template-13 .impu-form-links-pass{
	font-family: roboto;
    font-weight: 400;
}
	.ihc-login-template-13 .impu-form-line-fr .impu-form-label-fr{
	color: #151515;
	font-family: roboto;
	font-weight: 400;
}
.ihc-login-template-13 .ihc-register-link {
	font-family: roboto;
	font-weight: 400;
}
.ihc-register-14 .iump-form-line-register select{
	height: 42px;
}
/* ------- Fin Page Login ------- */
/* ------- Début Page Directory ------- */
.iump-filter-submit input[type="submit"]{
	background: #e52240;
}
.iump-listing-users-filter .iump-filter-title{
	border-bottom: 2px solid #e52240;
}
.iump-listing-users-filter{
	width: 25%;
}
.ihc-theme_3 .member-name a{
	color: #e52240 !important;
    font-size: 25px;
    font-weight: 500;
    font-family: 'roboto' !important;
}
.ihc-theme_3 .member-username{
	display: none;
}
.ihc-theme_4 .member-name{
	font-weight: bold !important;
    color: #e52240 !important;
    font-size: 22px !important;
}
.ihc-user-list-label-result{
	float: right;
    font-size: 13px;
    font-weight: bold;
    color: #e52240;
}
.ihc-theme_4 .member-extra-fields{
	margin-left: 20px;
}
.member-extra-single-field:first-child{
	margin-bottom: -40px !important;
}
.team-member{
	margin-top: 25px !important;
}
.member-extra-fields{
	font-size: 13px !important;
}
.member-extra-single-field:last-child {
    color: #e52240 !important;
    font-weight: 800 !important;
    font-family: 'Roboto' !important;
    margin-top: 25px !important;
}
.ihc-theme_3 .member-img img{
	box-shadow: none !important;
}
.kc-blog-posts-4 .kc-list-item-4 .kc-post-header .post-title-alt a:hover{
	    color: #ffffff;
}
div.wpforms-container-full .wpforms-form ul li{
	display: block;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{
	padding: 3px;
}
.popin-alert{
	text-align: center;
    font-size: 17px;
    color: white;
    padding: 27px;
    font-family: 'roboto';
    font-weight: 300;
}
/* ------- TEXT DESIGN ------- */

.classic2_text_1{
	font-family: 'roboto' !important;
	font-weight: 800 !important;
}
.text-label, .text-label p{
	font-family: 'roboto' !important;
	color: #e61c43 !important;
	font-size: 16px !important;
}
.text-label p a, .text-label span a, .text-label ul a{
	font-family: 'roboto' !important;
	color: #e61c43 !important;
	font-size: 16px !important;
	text-decoration: underline !important;
	font-weight: 700 !important;
}
.text-current-grey p{
	font-family: 'roboto' !important;
	color: #727272 !important;
    font-weight: 300 !important;
    line-height: 160% !important;
    margin-bottom: 30px !important;
    font-size: 16px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label{
	font-family: 'roboto' !important;
	color: #1d2025 !important;
    font-weight: 400 !important;
    line-height: 160% !important;
    margin-bottom: 7px !important;
    font-size: 16px !important;
}
.wpforms-submit {
	background-color: #e52340 !important;
    border: 1px solid #e52340 !important;
    color: #fff !important;
    padding: 8px 40px!important;
}
.single-post-share{
	display: none;
}
.kc-blog-posts h3{
	color: white;
	text-align: center;
}
.custom-video video{
	height: 500px;
}
.page-id-4624 .kc_accordion_content p, .page-id-4624 .kc_accordion_content h5 {
    color: #36383c;
    font-size: 14px !important;
    font-family: 'Roboto', sans-serif !important;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #a52643;
    font-weight: 500;
    text-decoration: none;
}
.call-oct {
    display: none;
}
.page_funding-project .cbp-caption-fadeIn .cbp-caption-activeWrap{
	display: none;
}
.single-kc-works #breadcrumb{
    background: #a92543 url(https://www.smartx-europe.eu/wp-content/themes/images/page-title-bg1.jpg) no-repeat center top !important;
    background-attachment: fixed !important;
}
.single-kc-works #breadcrumb h2{
	color: white !important;
}
.page_funding-project .cbp-caption, .page_funding-project .cbp-caption-active {
	padding: 5px !important;
}
.page_funding-project .cbp-item h2{
	font-size: 16px;
}

/* ------- FUNDING PROJECT ------- */

.page-id-7258 .cbp-caption-activeWrap {
    display: none !important;
}

/* ------- RESPONSIVE MOBILE VERSIONS ------- */
@media only screen and (max-width: 1169px) and (min-width: 1000px){
.header-6.header-section #menu > ul > li > a {font-size: 9px;}
.header-section .main-nav-right ul li{display: none;}
}
@media only screen and (max-width: 999px){
.iump-listing-users-filter { width: 100%; margin-bottom: 31px;}
.team-member {margin-top: 25px !important;  width: 200%; margin-left: -150px;}
html body .logo img{margin-top: -35px;}
}
@media only screen and (max-width: 667px) {
.team-member {margin-top: 25px !important;  width: 200%; margin-left: -80px;}
html body .logo img{max-height: 83px !important; margin-bottom: 10px; margin-top: -35px;}
.admin-bar.compact .header-section{margin-top: 0px !important;}
.iump-listing-users-filter .iump-filter-title{margin: 0px;}
.ihc-theme_4 .member-content{padding-left: 165px !important}
}
@media (min-width: 992px) {
.mo-stick-active .mo-header-v5.mo-header-stick .mo-menu-list>ul>li>a, .mo-stick-active .mo-header-v5.mo-header-stick .mo-header-top.t_motivo .icon_text, .mo-stick-active .mo-header-v5.mo-header-stick .mo-header-top.t_motivo a, .mo-stick-active .mo-header-v5.mo-header-stick .mo-search-header>a, .mo-stick-active .mo-header-v5.mo-header-stick .mo-cart-header>a, .mo-stick-active .mo-header-v5.mo-header-stick .social-header-v5 li a, .mo-stick-active .mo-header-v5.mo-header-stick .lang_link>ul>li, .mo-stick-active .mo-header-v5.mo-header-stick .menu-sm-lines { color: #7e7e7e !important;}
.text-center li{font-size: 8px !important;}
}
@media only screen and (max-width: 1320px){
.mo-header-v5 .social-header-v5	{display: none;}
}