/* 
Theme Name: Marketing Deck
Theme URI: https://github.com/elementor/hello-theme/
Description: Tema standard Marketing Deck
Author: Marketing Deck
Author URI: https://marketingdeck.com
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/


/* Paragraph */
.elementor-text-editor p:last-child{margin-bottom:0px;}
.elementor-text-editor p:last-child, .textwidget p:last-child {margin-bottom:0px;}
.elementor-widget-text-editor p:last-child, .elementor-widget-theme-post-content p:last-child {margin-bottom:0px;}
#buton .elementor-button-text {text-align: left;margin-right: auto;}
html,body{width:100%;overflow-x:hidden;}
div#cmplz-document {max-width: 100%;}

/* Full width link to icon box widget */
.elementor-widget-icon-box a:after { content: ""; display: block !IMPORTANT; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; }

/* Inaltime icon box */
.icons-exemplu .elementor-icon-box-wrapper {height: 300px;}
.icon-ebook .elementor-icon-box-wrapper {height: 280px;}

/* General */
.pll-parent-menu-item img {border-radius: 0;}
/*.footer-links li:not(:has(a)) {display: none !IMPORTANT;}  Ascunde elementele listei care nu conțin un link */

/* Forms - Ebook */
/*.ebook-form .elementor-field-option {display: flex;align-items: center;font-size: 17px;}
.ebook-form .elementor-field.elementor-size-md.elementor-acceptance-field {margin-right: 5px;}*/
.ebook-form .elementor-field.elementor-size-md.elementor-acceptance-field:checked {box-shadow: 0 0 10px yellow;}
.ebook-form label[for="form-field-gdpr"] a {color: #fff;text-decoration: underline;}
.ebook-form label[for="form-field-gdpr"] a:hover {color: #c3c3c3;}
.ebook-form label[for="form-field-termeni"] a {color: #fff;text-decoration: underline;}
.ebook-form label[for="form-field-termeni"] a:hover {color: #c3c3c3 !IMPORTANT;}
.ebook-form a {color: #fff;text-decoration: underline;}

/* Custom accordeon design */
.elementor-accordion .elementor-accordion-item {margin-bottom: 20px; border-radius: 10px;border: 1px solid #B9B9B9 !IMPORTANT;}
.elementor-tab-title.elementor-active {background-color: #3C78E6; color: #fff; border-radius: 10px 10px 0px 0px;}
.elementor-accordion.elementor-active {background-color: #3C78E6; color: #fff; border-radius: 10px 10px 0px 0px;}
.elementor-accordion-item .elementor-tab-content {border-radius: 0px 0px 10px 10px !Important;}

/* Articol */
.articol-paul li:last-child {margin-bottom: 20px;}
.articol-paul h3 {margin: 25px 0px 10px 0px;}
.articol-paul h2 {margin: 25px 0px 0px 0px;}
.articol-paul img {box-shadow: 0 4px 8px 0 rgb(67 65 78 / 8%); border-radius: 8px !Important; margin-top: 1rem; margin-bottom: 1rem;}
.articol-paul figcaption {text-align: center;margin-top: 1rem;font-size: .875rem;line-height: 1.3;}
.form-articol .elementor-field-type-text {width: 100%;}
.form-articol .elementor-field-type-email {width: 100%;}
.form-articol .elementor-field-group {width: 100%;}
.form-articol span.elementor-button-text {font-size: 12px;}

/* CTA MK Deck */
p.cta-mkdeck {font-size: 30px;font-weight: 700;margin: 0px 0px 15px 0px;line-height: 38px;}
p.cta-section {font-size: 45px;font-weight: 700;margin: 0px 0px 15px 0px;line-height: 50px;}
p.cta-mkdeckhome {font-size: 30px;font-weight: 700;margin: 0px 0px 15px 0px;line-height: 40px;}

/* LMS */
input.learndash_mark_complete_button {border-radius: 50px !IMPORTANT;font-size: 12px !IMPORTANT;color: #fff !IMPORTANT;}

/* Arange list icons to top */
.elementor-icon-list-icon {display: -webkit-box;display: -ms-flexbox;display: flex;align-self:baseline;margin-top:5px;}

@media (max-width: 768px){
	.icon-ebook .elementor-icon-box-wrapper {height: unset;}
	p.cta-mkdeck {margin: 0px 0px 5px 0px !important;line-height: 45px;font-weight: 600;font-size: 28px;}
	p.cta-section {font-size: 30px;font-weight: 800;margin: 0px 0px 15px 0px;line-height: 35px;}
}