/*
 Theme Name:   Windfall Child
 Theme URI:    http://themeforest.net/user/VictorThemes
 Description:  Windfall Child Theme
 Author:       VictorThemes
 Author URI:   http://themeforest.net/user/VictorThemes/portfolio
 Template:     windfall
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, left-sidebar, right-sidebar, custom-menu, featured-images, post-formats, theme-options, translation-ready
 Text Domain:  windfall-child
*/

/* Write Custom CSS */

.courses .wndfal-icon{
	width:100%;
	height:215px;
}

.courses .wndfal-icon img{
	width:100%;
	height:100%;
	object-fit:cover;
}

.mate-info {
	padding: 35px 20px 11px;
}

form input, form textarea, form select{
	margin-bottom:19px!important;
}

.industry-info h3,.industry-info h3 {
    font-size: 18px;
}

.training .elementor-widget-image,.training .elementor-widget-image .elementor-widget-container{
	height:100%;
}

.training .elementor-widget-image .elementor-widget-container img{
	width:100%;
	height:100%;
	object-fit:cover;
}

.training .wndfal-reliable{
	padding:0!important;
}

.wndfal-logo img{
	width:240px;
	height:auto;
	max-width:100%;
}

ul.section-list {
    margin: 0;
    padding: 0 !important;
}

ul.section-list .section-item {
    margin: 0;
    padding: 0;
    list-style-type: none;
    border-bottom: 1px solid #f1f1f1;
}

ul.section-list .section-item .item {
    display: block;
    padding: 10px;
    background: #fff;
    list-style-type: none;
    font-size: 15px;
    letter-spacing: 0px;
    color: #425252;
    text-decoration: none;
    transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
}

ul.section-list .section-item .title-container {
    display: inline-block;
    color: #2b2a2a;
}

ul.section-list .section-item .item-meta {
    display: inline-block;
    float: right;
    margin: 0 5px;
}

.online-course .wndfal-image,.online-course .wndfal-image img{
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:left;
}

.pos-middle .wndfal-image,.pos-middle .wndfal-image img{
	object-position:center!important;
}

.course-curriculum .wndfal-reliable {
	padding: 72px 0 20px;
}

.class-schedule .elementor-widget-container{
	display:flex;
	justify-content:center;
}

.goal-and-scope .section-title-wrap{
	max-width:80%!important;
}

.wc-stripe-elements-field, .wc-stripe-iban-element-field{
	width: 100%;
	padding: 11px 15px;
}

.woocommerce-checkout #payment ul.payment_methods .stripe-card-group{
	width: 100%;
}

form label[for="payment_method_stripe"]{
	width: 100%;
}


@media (max-width: 1200px){
	body .training .elementor-column {
		width: 100%!important;
		flex-wrap:wrap!important;
	}
}


@media (max-width: 992px){
	body .training .elementor-container {
		max-width: 90%!important;
	}
}

@media (max-width: 767px){
	body .training .elementor-widget-container .wndfal-reliable .container{
		padding:0!important;
	}
}
