/*
Theme Name: Texas LTC Online Child
Theme URI: https://wordpress.org/themes/texasltconline/
Template: texasltconline
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Texas LTC Online is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Tags: one-column,flexible-header,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.6.1594119132
Updated: 2020-07-07 10:52:12

*/
.flexslider ul.slides li{ position:relative;}
.flexslider ul.slides li+li{ display:none;}
.flexslider ul.flex-direction-nav {}
.flexslider ul.flex-direction-nav li {	position: absolute;	left: 0.5%;	top: 50%;}
.flexslider ul.flex-direction-nav li+li {	position: absolute;	left: auto;	right: 0.5%;	top: 50%;	display: block;	cursor: pointer;}
.flexslider ul.flex-direction-nav li a {	width: 39px;	height: 46px;	display: block;	font-size: 0;	margin-top: -25px;}
.flexslider ul.flex-direction-nav li a.flex-prev {	background: url(images/prev.png) no-repeat 50% 50%;	background-size: 100%;}
.flexslider ul.flex-direction-nav li a.flex-next {	background: url(images/next.png) no-repeat 50% 50%;	background-size: 100%;}
.flexslider ol.flex-control-nav{ display:none;}
.main-menu-more {    display: none;}
.wpcf7-response-output{float: left;display: block;width: 100%;clear: both;color: #fff;}
.bannercontainer:after{ clear:both; content:""; display:table;}
.blk-text.colorwhite.gap-top a {    color: #fff;    font-size: 20px;    font-family: 'Lato', sans-serif;}
.woocommerce h2 {    color: #000;}
.learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading{ clear:both;}
.woocommerce-account-fields{background: #ba2123!important;padding: 15px!important;color: #fff;!important }
.woocommerce-billing-fields{ padding-bottom:0 !important;}
.woocommerce-account-fields h3{ margin:0 0 10px!important;}
.affwp-form {
    width: 100%;
    margin: 0 auto 20px!important;
    max-width: 700px;
}
ul.bullet1.sm-gap li{ margin-bottom:4px !important;}
 .full-wth{    width: 100% !important;    border-radius: 0!important;}
#wppb-register-user, #wppb-loginform{
    border: 1px solid #d3ced2;
    padding: 20px;
    margin: 2em 0;
    text-align: left;
    border-radius: 5px;
}
.ld-login-modal-register {
    display: none !important;
}
.wpProQuiz_content .wpProQuiz_questionList{ border:1px solid !important;}
.wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label {
    width: 100%!important;    
}
.wppb-alert {
    padding: 20px 0 0 0;
}
#customer_details > div > div{ background:#ba2123;}
.wppb-form-field input, .wppb-form-field input[type="text"], .wppb-form-field input[type="number"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"], .wppb-form-field select, .wppb-form-field textarea, .wppb-checkboxes, .wppb-radios, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input {    width: 100%!important;  }
/*#right-section{ background:#c21f20; padding-top:6px; color:#333;}
#right-section .learndash-wrapper.learndash-widget .ld-progress{ width:100%;}
#right-section .learndash-wrapper .ld-secondary-color{ color:#fff !important;}
#right-section .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name{ width:100%; display:block; padding:5px 0; color:#fff;}
#right-section .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details{ width:100%; display:block;}
#right-section .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{ display:block;}
#right-section .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button{ margin-left:0;}
#right-section .learndash-wrapper .ld-item-list .ld-section-heading{ display:block;}
#right-section .learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button{ margin-left:0 !important; margin-top:5px;}
#right-section h2, #right-section h3, #right-section h5{ float:none; color:#fff;}
#right-section h2{font-family: 'Lato', sans-serif;font-size: 16px;line-height: 1.3;}
#right-section .learndash-wrapper .ld-lesson-list .ld-item-list-item{ background:none; border:0;}
#right-section .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title{ display:inline-block;}
#right-section .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon{ background-color:#5dc001 !important;}
#right-section .learndash-wrapper .ld-primary-color{ color:#fff !important;}
#right-section .learndash-wrapper .ld-table-list .ld-table-list-items{background-color: rgba(255,255,255,0.3)!important;}
#right-section .learndash-wrapper .ld-primary-color-hover:hover{ color:#fff !important;}*/

#right-section{ background:#f5f5f5; padding-top:6px; color:#333;}
#right-section .learndash-wrapper .ld-item-list {    margin: 1em 0 1em 0;}
#right-section .learndash-wrapper.learndash-widget .ld-progress{ width:100%;}
#right-section .learndash-wrapper .ld-secondary-color{ color:#333 !important;}
#right-section .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name{ width:100%; display:block; padding:5px 0; color:#333;}
#right-section .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details{ width:100%; display:block;}
#right-section .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{ display:block;}
#right-section .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button{ margin-left:0;}
#right-section .learndash-wrapper .ld-item-list .ld-section-heading{ display:block;}
#right-section .learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button{ margin-left:0 !important; margin-top:5px;}
#right-section h2, #right-section h3, #right-section h5{ float:none; color:#333;}
#right-section h2{font-family: 'Lato', sans-serif;font-size: 16px;line-height: 1.3;}
#right-section .learndash-wrapper .ld-lesson-list .ld-item-list-item{ background:none; border:0;}
#right-section .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title{ float:left; width: calc(100% - 35px);}
#right-section .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon{ background-color:#5dc001 !important;}
#right-section .learndash-wrapper .ld-primary-color{ color:#333 !important;}
#right-section .learndash-wrapper .ld-table-list .ld-table-list-items{background-color: rgba(255,255,255,0.3)!important;}
#right-section .learndash-wrapper .ld-primary-color-hover:hover{ color:#c21f20 !important;}
#right-section .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon{ float:left;}


#right-section.redbox{ background:#c12020; padding-top:6px; color:#fff;}
#right-section.redbox .learndash-wrapper .ld-item-list {    margin: 1em 0 1em 0;}
#right-section.redbox .learndash-wrapper.learndash-widget .ld-progress{ width:100%;}
#right-section.redbox .learndash-wrapper .ld-secondary-color{ color:#fff !important;}
#right-section.redbox .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name{ width:100%; display:block; padding:5px 0; color:#fff;}
#right-section.redbox .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details{ width:100%; display:block;}
#right-section.redbox .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview{ display:block;}
#right-section.redbox .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button{ margin-left:0;}
#right-section.redbox .learndash-wrapper .ld-item-list .ld-section-heading{ display:block;}
#right-section.redbox .learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button{ margin-left:0 !important; margin-top:5px;}
#right-section.redbox h2, #right-section.redbox h3, #right-section.redbox h5{ float:none; color:#fff;}
#right-section.redbox h2{font-family: 'Lato', sans-serif;font-size: 16px;line-height: 1.3;}
#right-section.redbox .learndash-wrapper .ld-lesson-list .ld-item-list-item{ background:none; border:0;}
#right-section.redbox .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title{ float:left; width: calc(100% - 35px);}
#right-section.redbox .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon{ background-color:#5dc001 !important;}
#right-section.redbox .learndash-wrapper .ld-primary-color{ color:#fff !important;}
#right-section.redbox .learndash-wrapper .ld-table-list .ld-table-list-items{background-color: rgba(255,255,255,0.3)!important;}
#right-section.redbox .learndash-wrapper .ld-primary-color-hover:hover{ color:#fff !important;}
#right-section.redbox .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon{ float:left;}


#customer_login p, #customer_login h2{ float:none;}
.container{ margin:0 auto;}

label{ width:100%; display:block; margin:10px 0 4px;font:normal 16px/22px 'Lato', sans-serif; text-align:left; color:#585858; box-sizing:border-box;}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="search"]{ height:50px; background:none; border:1px solid #000; text-indent:10px;font:400 15px/50px 'Lato', sans-serif; width:100%; box-sizing:border-box; color:#2e2e2e; margin:15px 0 0; border-radius:0;}
textarea{ height:100px; background:none; border:1px solid #000; padding:5px; font:normal 15px/24px 'Lato', sans-serif; width:100%; resize:none; box-sizing:border-box; color:#2e2e2e; margin:15px 0 0; border-radius:0;}
select{ height:50px; background:url(../images/select.png) no-repeat 99% 50%; border:1px solid #000; text-indent:3px;font:normal 15px/50px 'Lato', sans-serif; width:100%; margin:15px 0 0; box-sizing:border-box; color:#2e2e2e; border-radius:0;}
input[type="submit"], input[type="button"], button[type="submit"]{ font:normal 16px/44px 'Lato', sans-serif; color:#c35a57; background:#fff; border-radius:0; display:inline-block; padding:0 50px; border:1px solid #c15552; margin:20px 0 0; text-transform:uppercase;  transition: all 0ms ease-out 0s;}
input[type="submit"]:hover, input[type="button"]:hover, button[type="submit"]:hover{ background:#c35a57; color:#fff;}
.course-adminbox{ border:1px solid #ccc; padding:15px 15px 1px;}
#billing_middle_initial_field {
    width: 33.333 !important;
}
.wcf-embed-checkout-form .woocommerce form .form-row-first, .woocommerce-page form .form-row-first{ width: 33.333% !important;float: left;}

.wcf-embed-checkout-form .woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    float: left !important;
    clear: right;
    width: 33.333% !important;
}