/*
 Theme Name:   Edusmart Child
 Theme URI:    http://edusmart.physcode.com/
 Description:  Edusmart Child Theme
 Author:       Physcode
 Author URI:   http://physcode.com
 Template:     edusmart
 Version:      1.0.0
 Text Domain:  edusmart-child
*/

:target { scroll-margin-top: 160px; }

#oznakowanie { background-color: #fff; color: #000; padding: 30px 15px; }

#oznakowanie .oznakowanie-inner { background-color: #fff; color: #000; max-width: calc(768px - 2 * 15px); margin: 0 auto; text-align: center; }

#oznakowanie .oznakowanie-inner img { display: inline-block; margin-bottom: 30px; }

#oznakowanie .oznakowanie-inner img:nth-child(1) { width: calc(409px * .5); }

#oznakowanie .oznakowanie-inner img:nth-child(2) { width: calc(1320px * .5); }

#oznakowanie .oznakowanie-inner p { font-size: 13px; }

.elementor-element.elementor-element-54bd382.elementor-view-framed.elementor-hidden-desktop { visibility: hidden !important; }

.d-none,
.swiper-slide .instructor-content .instructor-view-profile,
.swiper-slide .instructor-item { display: none !important; }

.swiper-slide .instructor-content .role { min-height: 54.41px; }

.thim-ekits-list-instructors.thim-ekits-sliders .instructor-bg-image { background-color: #F2F1FE !important; }

.swiper-slide .instructor-content .role { max-width: 234px; margin-left: auto; margin-right: auto; }

.swiper-slide .instructor-content .role,
.swiper-slide .instructor-content .instructor-name { margin-bottom: 15px; }

.elementor-250 .elementor-element.elementor-element-5cc7caf a,
.swiper-slide .instructor-content .email .email-link { color: #4b5ae4 !important; }

.elementor-250 .elementor-element.elementor-element-5cc7caf a:hover,
.elementor-250 .elementor-element.elementor-element-5cc7caf a:focus,
.swiper-slide .instructor-content .email .email-link:hover,
.swiper-slide .instructor-content .email .email-link:focus { color: #003a41 !important; }

.elementor-33757 .elementor-element.elementor-element-2b615c6 .elementor-icon-list-item { align-items: flex-start; }

.elementor-33757 .elementor-element.elementor-element-2b615c6 .elementor-icon-list-item .elementor-icon-list-icon { margin-top: 3px; margin-right: 3px; }

.elementor-33757 .elementor-element.elementor-element-1bc8c96 .elementor-icon-box-description { min-height: 136.02px; }

.button-content-wrapper svg path { fill: #fff; }

.aios_captcha { display: flex; align-items: center; flex-wrap: wrap; padding: .75em 1em 1em; }

.aios_captcha .aiowps-captcha { margin-right: 1em; }

.aios_captcha .aiowps-captcha-equation { margin-bottom: 20px; }

.aios_captcha .aiowps-captcha-equation input.aiowps-captcha-answer { width: auto !important; }

.aios_captcha .aiowps-captcha-equation + p { width: 100%; }