/*
Theme Name:		 Brisk Child
Theme URI:		 http://brisk.uicore.co/
Description:	 Child theme for Brisk - Elementor Multi-Purpose WordPress Theme
Author:			   UiCore
Author URI:		 https://uicore.co
Template:		   brisk
Version:		   1.0.0
Text Domain:	 brisk
*/

/* immagine non cliccabile */
img {pointer-events: none !important;} 

/* MetForm: messaggio di conferma */
.mf-success-icon {color: green !important;}


@media only screen and (max-width: 768px) {
.form-first-column .elementor-widget-wrap.elementor-element-populated {
	margin: 0px !important;
	width: 100% !important;
	}
}

@media only screen and (max-width: 768px) {
.form-second-column .elementor-widget-wrap.elementor-element-populated {
	margin: 20px 0px 10px 0px !important;
	}
}

.mf-input-label {display: none !important;}


/* form migrazione trial free */
@media only screen and (max-width: 768px) {
	.elementor-section.elementor-top-section.elementor-element.elementor-element-7da742f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .form-first-column {
	margin: 0px !important;
	width: 100% !important;
	}
}

@media only screen and (max-width: 768px) {
	.elementor-section.elementor-top-section.elementor-element.elementor-element-7da742f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .form-second-column {
	margin: 0px !important;
	width: 100% !important;
	}
}

.highlight-cloud {
	color: #71EFBA;
	font-weight: 600;
	text-decoration: underline;
}


/* H2 */
h2 {font-weight: bold !important;}

p {margin-bottom: 0px;}

  /* pagina Inception: timeline */
.bdt-timeline-date.bdt-text-, .bdt-timeline-date.bdt-text-right {display: none;}


/* -------------- FORM CONTATTI --------------- */

.required-form-info {
  MARGIN-TOP: 15px;
  font-size: 12px;
}

.wpcf7-list-item {
    margin: 0;
    margin-top: 5px;
}

/* FORM DI CONTATTO: stile del testo dentro l'area di input */
.wpcf7-form-control.wpcf7-textarea {font-size: 16px !important;}

.wpcf7 .wpcf7-text {margin-bottom:10px;}

form input[type=submit] {
  width: 100%;
  background-color:#71EFBA !important;
  color: #091e42 !important;
  text-transform: uppercase !important;
}

form input[type=submit]:hover {
  background-color:#0747A6 !important;
  color: white !important;
}

/* -------------------- FINE FORM -------------------*/


/* barra di wp admin nascosta da mobile */
@media screen and (max-width: 782px){
html #wpadminbar {display: none;}
}

/* CTA nel Menu da mobile */
@media screen and (max-width: 782px){
.uicore-navbar .uicore-extra .uicore-btn {
    font-size: 18px;
	padding: 20px 0px;
	}
}

/* stile del box CTA negli articoli del Blog */
.ClickBoxCtaBlog, .ClickBoxCtaBlogGenericForm {
  background-color: #71EFBA;
  padding: 20px;
  border-radius: 7px;
}

.ClickBoxCtaBlog:hover, .ClickBoxCtaBlogGenericForm:hover {opacity: 0.8;}

.ClickBoxCtaBlog p, .ClickBoxCtaBlogGenericForm p {
  color: #091e42 !important;
  margin-bottom: 0px !important;
  line-height: 1;
  font-weight: 700 !important;
  text-align: center;
  text-transform: uppercase !important;
}


.wp-block-cover .wp-block-cover__inner-container {width: 80%;}

.wp-block-code {overflow-x: auto !important;}

.uicore-blog:not(.elementor-page) .uicore-post-content:not(.uicore-archive) .entry-content h2 {margin-top: 20px !important;}

.postid-13130 .uicore-post-content img {display: initial;}

/* Page title */
.uicore.uicore-page-title.elementor-section.elementor-section-boxed {padding: 50px 0px;}

/* Titolo della pagina Blog */
.blog .uicore-title.uicore-animate.h1 {margin-right: 100px;}

/* stile dello stato dell'invio del form */
.wpcf7 form .wpcf7-response-output {margin-left: 0px !important;}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #71EFBA;
    border-radius: 10px;
	margin-top: 5px !important;
    background-color: white;
  	line-height: 1.3em;
}


/* honeycomb 2 */
.bdt-comb.elementor-repeater-item-791dcfd .bdt-icon-hex-lg {background-color: #0085B7 !important;}

.bdt-comb.elementor-repeater-item-7979303 .bdt-icon-hex-lg {background-color: #008F8E !important;}

.bdt-comb.elementor-repeater-item-d7a1f5a .bdt-icon-hex-lg {background-color: #0F3F60 !important;} 

.bdt-comb:hover .bdt-icon-hex-lg {background-color: #F6F7F8 !important;}

.bdt-comb.elementor-repeater-item-11cbf9c {visibility: hidden;}

@media (min-width: 1200px) {
.bdt-grid > * {
    padding-left: 0px !important;
}
	}

.bdt-honeycombs-inner-wrapper a {color: white !important;}

/* pagina ITSM: gallery */
.swiper-slide-image.swiper-lazy.swiper-lazy-loaded {box-shadow: 0px 0px 5px lightgrey;}

/* circle widget */
.bdt-info-sub-circle.active {background-color: #0747A6 !important;}

/* widget countdown */
.elementor-widget-bdt-countdown span.bdt-countdown-number {background-color: white !important;}

.mf-error-message {color: red;font-size: 14px;}

/* ------------------------------------------------- */
strong {font-weight: 600;}	

.uicore-post-title:hover {color: #0747A6 !important;}


/* blocco form di contatto */
@media only screen and (max-width: 600px) {
#blocco-form-generico-column1 {width: 100% !important;}
}

@media only screen and (max-width: 600px) {
#blocco-form-generico-column2 {width: 100% !important;}
}

/* ---------------------------------------------------- */
.recaptcha-size {display: none !important;}

/*  */
.bdt-post-card-item img {border: 1px solid lightgrey;} 

.bdt-post-card-desc {padding: 20px 20px 30px 20px !important;}

/*.page a {font-weight: 600; text-decoration: underline;}*/

.elementor-button-wrapper a, .uicore-footer-wrapper.elementor a, .uicore-menu-container.uicore-nav a, .ui-header-row1 a {text-decoration: none;}

/* pagina Atlassian Solutions */
.page-id-13676 .elementor-element.elementor-element-4ab8627.elementor-widget.elementor-widget-image, .page-id-18962 .elementor-element.elementor-element-4ab8627.elementor-widget.elementor-widget-image {visibility: hidden;}

/* pagina Forrester ITSM whitepaper */
.page-id-16407 .elementor-element.elementor-element-4ab8627.elementor-widget.elementor-widget-image, .page-id-19052 .elementor-element.elementor-element-4ab8627.elementor-widget.elementor-widget-image {visibility: hidden;}

/* pagina Atlassian Support */
.page-id-14166 .elementor-element.elementor-element-4f5dcab.elementor-widget.elementor-widget-image, .page-id-18865 .elementor-element.elementor-element-4f5dcab.elementor-widget.elementor-widget-image {visibility: hidden;}


/* top banner sticky */
.uicore.uicore-top-bar.elementor-section.elementor-section-boxed  {
	background-color: #0747a6;
	color: white;
	padding: 12px 0px;
	font-weight: 500;
	font-size: 14px;
}

.uicore.uicore-top-bar.elementor-section.elementor-section-boxed a {
	color: #71efba;
	text-decoration: underline;
}

.uicore.uicore-top-bar.elementor-section.elementor-section-boxed a:hover {opacity: 0.75;}

.uicore-animate.uicore-i-close {color: white !important;margin-right: 50px;}

/* footer */
.uicore-footer-widget {padding-bottom: 10px;}
.getconnected-logo-footer {width: 55%;}

@media only screen and (max-width: 1020px) {
.getconnected-logo-footer {width: 80%;}
}

.euris-logo-footer {width: 20%; margin-top: 10px;}

@media only screen and (max-width: 1020px) {
.euris-logo-footer {
	width: 35%;
	margin-bottom: 10px;
	}
}

@media only screen and (max-width: 1020px) {
.uicore-footer-title {
	font-size: 18px;
	margin-bottom: 10px;
	text-transform: uppercase;
	}
}

/* nascosto il recaptcha */
.grecaptcha-badge { visibility: hidden; }

.carosello-clienti {display: none;}

/* pagina Eventi (archivio): margine tra i post*/
.bdt-post-card-item {margin: 0 20px;}

@media (min-width: 960px) {
.bdt-post-card>div:nth-child(2) .bdt-post-card-item .bdt-post-card-thumb img { transform: none !important; margin-top: 20px !important; padding-top: 0px !important;}
}

.bdt-post-card-item img {border: 1px solid lightgrey !important;}

/* sidebar articoli */
.uicore-sidebar-content.uicore-sticky .uicore-widget {padding-bottom: 20px;}

.a2a_dd {display: none;}

/* tabella: pagina PPM */
.bdt-table th {padding: 1em !important;}

.bdt-table td {vertical-align: middle !important;}

.emoji-table-ppm {
  height: 20px !important;
  width: 100%;
  object-fit: contain;
}

/* countdown */
.elementor-18148 .elementor-element.elementor-element-9dc9a3f.elementor-widget-bdt-countdown .bdt-countdown-skin-tiny .bdt-countdown-number {margin-right: 2px !important;}

.elementor-widget-bdt-countdown span.bdt-countdown-number {background-color: #70EFBA !important;}


/* ------------ TEMPLATE ARTICOLO BLOG ------------ */

/* larghezza pagina articolo */
@media (min-width: 1025px){
.single-post.uicore-narow .uicore-post-content:not(.uicore-related) {
    max-width: 1000px !important;
}
  }


/* -------------------------------------------------------------------------------- SITO INGLESE --------------------------------------------------------------------------- */

/* form di contatto generico */
html[lang="en-US"] #generic-contact-form-italian, html[lang="en-UK"] #generic-contact-form-italian {display: none !important;}
html[lang="it-IT"] #generic-contact-form-english {display: none !important;}

/* pagina agile transformation */
.page-id-18948 .elementor-element-7ddeb42, .page-id-18948 .elementor-element-7bb3ce7 {display: none;}

.page-id-18948 .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-4c12cc6c {width: 100%;}

/* illimity case */
.page-id-18991 #boxverde {visibility: hidden;}

.page-id-18991 #download-case {display: none !important;}

/* cta nel menu */
html[lang="en-US"] .cta-main-menu-ita, html[lang="en-UK"] .cta-main-menu-ita {display: none !important;}

html[lang="it-IT"] .cta-main-menu-eng {display: none !important;}

.wp-block-button.cta-main-menu-ita .wp-block-button__link, .wp-block-button.cta-main-menu-eng .wp-block-button__link {padding: 13px 25px; color: white;}
.wp-block-button.cta-main-menu-ita .wp-block-button__link:hover, .wp-block-button.cta-main-menu-eng .wp-block-button__link:hover {color: white;}

/* top bar nascosta sul sito inglese */
html[lang="en-US"] .uicore-sticky-tb .uicore-top-bar {display: none !important;}

/* pagina governance */
.page-id-19068 .elementor-element-e379cc1 { display: none; }
.page-id-19068 .elementor-element-2bcd655 { width:100% !important; }

/* homepage */
.page-id-19107 .elementor-element-998a8db, .page-id-19107 .elementor-element-5d2bd86 { display: none; }
.page-id-19107 .elementor-element-0d673a9 { width:100% !important;}

/* bandierina multilingua nel menu */
.menu-item.wpml-ls-slot-21.wpml-ls-item.wpml-ls-item-it.wpml-ls-current-language.wpml-ls-menu-item.wpml-ls-last-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-has-children.menu-item-wpml-ls-21-it .sub-menu, .menu-item.wpml-ls-slot-21.wpml-ls-item.wpml-ls-item-en.wpml-ls-current-language.wpml-ls-menu-item.wpml-ls-first-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-has-children.menu-item-wpml-ls-21-en .sub-menu {
	padding: 12px 0 !important;
	min-width: 120px !important; 
}

@media only screen and (min-width: 767px) {
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-19096, .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-19102, .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-19158{
  line-height: 1.1;
  margin: 10px 0px;
	}
}

