@font-face {
    font-family: 'JackU';
    src: url('fonts/UTM Duepuntozero_0.ttf');
}
@font-face {
    font-family: 'JackU';
    src: url('fonts/UTM DuepuntozeroBold_0.ttf');
    font-weight:bold;
    font-weight:500;
}
p{margin-bottom:13px;}body, body p, body a, th, td, table, li{font-size:14px;line-height:24px;color:#111111;font-family: Helvetica, Arial, sans-serif;}
.woocommerce table.shop_attributes th{border-bottom:1px solid #dddddd;padding-top:10px;padding-bottom:10px;}.woocommerce table.shop_attributes{border-top-width:0px;}
.cart-icon .widget_shopping_cart_content,.widget.menu ul.sub-menu,.widget.menu .widget-content{-webkit-transition: all 0.1s ease;-moz-transition: all 0.1s ease;-ms-transition: all 0.1s ease;-o-transition: all 0.1s ease;transition: all 0.1s ease;}
table{margin-bottom:15px;border-spacing:1px;border:0px;}table td,table th,.woocommerce table.wishlist_table thead th,.woocommerce table.shop_table td,.woocommerce table.wishlist_table tbody td{padding:10px 15px;}table>tbody>tr{background:transparent;border-bottom:1px solid #dddddd;}table>tbody>tr:nth-of-type(odd){}table thead th{}.entry-content .table{margin-top:17px;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#000000;margin-bottom:15px;padding-top:10px;font-weight: bold;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family: 'JackU', Arial, Helvetica, sans-serif}
.wishlist_table tfoot{display:none;}.woocommerce form .form-row textarea,textarea{line-height:20px;}
.uts-list > div.col-sm-12{margin:15px 0px;}.uts-list .border-right{border-right:1px solid #dddddd;}.col-1,.col-2{-ms-flex:none;flex:none;max-width:none;}.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{padding:0px;}.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{padding:0px;}
.site-main .gallery{margin-left:-15px !important;;margin-right:-15px !important;}.site-main .gallery .gallery-item{margin:0px 0px 30px !important;padding-left:15px;padding-right:15px;}.site-main .gallery .gallery-item img{max-width:100%;}
input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, input-text{padding-top:5px;padding-bottom:5px;}
/*paging*/
.wp-pagenavi,.woocommerce nav.woocommerce-pagination,.learn-press-pagination{margin:10px 0px 30px;}.wp-pagenavi,.woocommerce nav.woocommerce-pagination,.learn-press-pagination{text-align:center;}.wp-pagenavi span,.wp-pagenavi a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a,.learn-press-pagination .page-numbers > li a, .learn-press-pagination .page-numbers > li span{display:inline-block;height:36px;line-height:34px;background:#ffffff;border:1px solid #dddddd;padding:0px 14px;margin:0px 2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.wp-pagenavi span:hover,.wp-pagenavi a:hover,.wp-pagenavi span.current,.woocommerce nav.woocommerce-pagination ul li:hover span,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.learn-press-pagination .page-numbers > li a:hover, .learn-press-pagination .page-numbers > li span:hover,.learn-press-pagination .page-numbers > li span.current{background:#e11f26 !important;border:1px solid #e11f26;color:#ffffff !important;}
.learn-press-pagination .page-numbers{padding:0px;}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li{border-width:0px;}
.woocommerce nav.woocommerce-pagination ul{border-width:0px;margin:0px;}
/*paging*/
.mb30{margin-bottom:30px;}.mb20{margin-bottom:20px;}.mb15{margin-bottom:15px;}.mb10{margin-bottom:10px;}
/*button*/
.learnpress-page .lp-button,.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled],.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce div.product form.cart .button,#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,button, html input[type=button], input[type=reset], input[type=submit], .button,.btn{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;position:relative;background:#e11f26;color:#ffffff !important;font-size:14px;height:40px;display:inline-block;line-height:40px;text-align:center;padding:0px 15px 0px 15px;border:1px solid #e11f26;text-transform:uppercase;font-weight:bold;cursor:pointer;}
.learnpress-page .lp-button:hover,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.woocommerce div.product form.cart .button:hover,#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,button:hover, html input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, .button:hover,.btn:hover{background:#000000;color:#ffffff !important;border-color:#000000;text-decoration:none !important;}
/*button*/
/*xanh la e11f26*/.post-list-item.hentry .title:hover,.related-post-item .title:hover,.section-title > .readmore,.lp_course.post-item .course-instructor a:hover,#learn-press-profile-nav .tabs > li ul li.active a,#learn-press-profile-nav .tabs > li ul li:hover a,.lp_course.post-item .course-title:hover,#cwvn-breadcrumb a:hover,#cwvn-breadcrumb a:hover span,#secondary .widget .navbar-nav li:hover > a,#secondary .widget .navbar-nav li.current-menu-item > a,#secondary .widget .navbar-nav li.current-menu-ancestor > a,body a:hover,div.asl_r .results .item .asl_content h3:hover, div.asl_r .results .item .asl_content h3 a:hover{color:#e11f26;}
/*xanh duong 000000*/.section-title > .readmore:hover,ul.learn-press-nav-tabs .course-nav:hover a,body a,#cwvnNavbar li > a:hover{color:#000000;}
body{background-color:#fafafa;}
.container{max-width:100%;}
#header .navbar-brand{margin:0px;padding:0px;}#header .navbar-brand img{max-height:34px;width:auto;}
#cwvnNavbar > ul{margin:0px;list-style:none;padding:0px;}#cwvnNavbar > ul > li{display:inline-block;margin:3px 7px;}
#cwvnNavbar li > a{font-weight:bold;color:#111111;}#cwvnNavbar li > a > i{display:inline-block;font-size:13px;background-color:#e11f26;width:24px;height:24px;line-height:24px;color:#ffffff;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;margin-right:3px;}
#cwvnNavbar li > a:hover > i{background-color:#000000;}

#header{padding-top:10px;background-color:#ffffff;box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
header#masthead.sticky #header{padding-top:10px;background-color:#ffffff;}
header#masthead.sticky #header > .container{padding:0px 15px;}
/*ajax search lite*/
#ajaxsearchlite1 .probox .proinput, div.asl_w .probox .proinput{font-size:initial;}#ajaxsearchlite1 .probox, div.asl_w .probox{height:40px;}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{font-size:initial;height:40px;line-height:40px;}div.asl_w .probox .promagnifier{float:left;}#ajaxsearchlite1 .probox .proinput, div.asl_w .probox .proinput{padding:0px;margin:0px;}div.asl_w .probox .proloading, div.asl_w .probox .proclose, div.asl_w .probox .promagnifier, div.asl_w .probox .prosettings{width:40px;height:40px;}
div.asl_r .results .item .asl_content{padding:5px 5px 0px;}div.asl_r.vertical .results .asl_spacer{border-color:#dddddd;}
div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a{color:initial;}
div.asl_w{box-shadow:none;border:1px solid #dddddd;padding-left:10px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;box-sizing: border-box;}
#ajaxsearchliteres1{z-index:9999;}

#secondary{max-width:300px;background-color:#f5f5f5;padding:30px 30px 0px;}
#secondary .widget{margin-bottom:30px;}
#secondary .widget .widget_title{display:none;}
#secondary .widget .widget-title,#secondary .widget .widget_title{padding:0px;margin-bottom:20px;font-size:16px;text-transform:uppercase;font-weight:bold;color: #999999;}
#secondary .widget .widget-title > i,#secondary .widget .widget_title > i{margin-right:10px;}
#secondary .widget .navbar ul.nav{display:block;width: 100%;float: none;}
#secondary .widget .navbar .nav-content{float:none;width: 100%;}
#secondary .widget .navbar{padding:0px;}
#secondary .widget .navbar-nav li{display:block;margin: 7px 0px;}#secondary .widget .navbar-nav > li:first-child{margin-top:0px;}#secondary .widget .navbar-nav > li:last-child{margin-bottom:0px;}
#secondary .widget .navbar-nav li > a:before{content:"\f105";color:#999999;margin-right:12px;display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
#secondary .widget .navbar-nav > li > a{color:#111111;display: block;padding: 0px;}
#secondary .widget .navbar-nav li > .dropdown-menu{float: none; width: 100%; margin: 0px; padding: 5px 15px; background-color: transparent; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s; display: none; left: -100%; top: 0px; background-color: #f5f5f5; border-radius: 0px;}
#secondary .widget .navbar-nav li:hover > .dropdown-menu{display:block;}
#secondary .widget .dropdown-menu > li > a{display:block;padding:0px;color:#111111;} #secondary .widget .navbar-nav .dropdown-toggle::after{ float: right; margin-top: 9px; color:#999999; }
#cwvnsidebarNavbar{float:none;display: block !important;}

.home-slider{margin:-30px -30px 30px;}

.section-title{font-size:16px;font-weight:bold;text-transform:uppercase;padding:0px;margin-bottom:20px;}.section-title > i{margin-right:10px;}
.section-title > .readmore{float:right;font-size:15px;}

#secondary hr{border:1px solid #ffffff;margin:0px 0px 30px;}
#primary{padding:30px 30px 0px;}

#primary .cwvn-main-content > .learnpress{margin-bottom:30px;}

.learn-press-form.completed p{color:green;}

.widget .tagcloud > a{background-color: #999999; padding: 1px 10px; border-radius: 5px; color: #ffffff; margin: 3px;line-height:1.7em;white-space: nowrap;display:inline-block;}
.widget .tagcloud > a:hover{background-color:#e11f26;}

#bottom{background-color:#000000;}.site-info,.site-info p,.site-info a{color:#ffffff;font-size:13px;line-height:1.4em;}.site-info p:last-child{margin:0px;}.site-info p a:hover,.site-info a:hover{color:#e11f26 !important;}

/*LOGIN FORM*/
input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, input-text{background-color:#ffffff;font-size:14px;}
/*@media only screen and (min-width: 600px) {*/
	.lrm-user-modal-container .lrm-switcher a {
		height: 40px;line-height: 40px;
    }
    .lrm-user-modal-container .input-text, .lrm-user-modal-container input[type=email], .lrm-user-modal-container input[type=password], .lrm-user-modal-container input[type=search], .lrm-user-modal-container input[type=tel], .lrm-user-modal-container input[type=text], .lrm-user-modal-container input[type=url], .lrm-user-modal-container textarea{background-color:#ffffff;}
    .lrm-inline .lrm-user-modal-container{border-color:#f5f5f5;}
    .lrm-switch-to--login:before{height:22px;}.lrm-form input.has-padding, .lrm-form button.has-padding{padding: 0px 20px 0px 50px;}
    .lrm-form button[type=submit], .lrm-form #buddypress input[type=submit], .lrm-form input[type=submit] { font-size: 14px; padding: 0px 15px;background-color:#000000;color:#ffffff !important;}
    .lrm-form button[type=submit]:hover, .lrm-form #buddypress input[type=submit]:hover, .lrm-form input[type=submit]:hover{background-color:#e11f26;}
    .lrm-user-modal-container .lrm-switcher a{background-color:#e11f26;color:#111111;}
    .lrm-user-modal-container .lrm-switcher.-is-not-login-only a.selected{background-color:#f5f5f5;color:#111111;}
    .lrm-user-modal-container{background-color:#f5f5f5;}
    .lrm-user-modal-container{margin:30px auto 0px;}
/*}*/
/*LOGIN FORM*/
.header-banner{padding-top:10px;background-color:#000000;color:#ffffff;background-image:url('/wp-content/assets/main/header-bg.jpg');background-size:cover;background-repeat:no-repeat;background-position:center;}
.header-banner .cwvn-page-title{padding:0px;font-size:14px;text-transform:uppercase;font-weight:bold;color:#ffffff;}
#cwvn-breadcrumb,#cwvn-breadcrumb span, #cwvn-breadcrumb a{color:#ffffff;font-size:13px;}
#cwvn-breadcrumb .cwvn-breadcrumb > span:last-child{display:none;}

#course-item-content-header .course-item-search button{color:#111111 !important;}

.lp_course.post-item{}.lp_course.post-item > a{display:block;}
.lp_course.post-item .course-thumbnail > img{width:100%;}
.lp_course.post-item .info{background-color:#ffffff;padding:15px;position:relative;}
.lp_course.post-item .course-title{padding:0px;margin-bottom:5px;font-size:16px;height:36px;overflow:hidden;}
.lp_course.post-item .course-price{margin-bottom:0px;font-weight:bold;color:#ff0000;font-size:16px;text-transform:uppercase;}.lp_course.post-item .course-price .origin-price{color:#999999;text-decoration: line-through;}
.lp_course.post-item .lp-course-buttons button{margin:15px 0px;}
.lp_course.post-item .course-instructor{display:inline-block;margin-bottom:2px;}.lp_course.post-item .course-instructor a{color:#888888;}
.lp_course.post-item .lp-course-buttons{text-align:center;text-align: center; position: absolute; bottom: -55px; left: 0px; width: 100%; z-index: 9;display:none;background-color:#ffffff;}
.lp_course.post-item:hover .lp-course-buttons{display:block;}
/*COURSE SINGLE*/
#learn-press-course-tabs{margin-bottom:20px;}
.lp-single-course .course-price{margin-bottom:15px;text-align:right;color:#ff0000;font-weight:bold;text-transform:uppercase;}
.lp-single-course .course-price .origin-price{color:#999999;}
.lp-single-course .lp-course-buttons{margin-bottom:30px;text-align:right;}
.course-meta{}
ul.learn-press-nav-tabs{margin-bottom:0px;}
ul.learn-press-nav-tabs .course-nav a{text-transform:uppercase;font-weight:bold;}
ul.learn-press-nav-tabs .course-nav.active,ul.learn-press-nav-tabs .course-nav:hover{background-color:#e11f26;color:#ffffff;}
ul.learn-press-nav-tabs .course-nav.active a,ul.learn-press-nav-tabs .course-nav:hover a{color:#ffffff;}
ul.learn-press-nav-tabs .course-nav.active:after, ul.learn-press-nav-tabs .course-nav:hover:after{background-color:#000000;}
#learn-press-course-tabs .course-tab-panel h3:first-child{padding:0px;margin-bottom:30px;}

.lp-list-table thead tr th{background-color:#000000;font-size:14px;}

.course-curriculum ul.curriculum-sections .section-content .course-item{border-color:#dddddd;padding:0px 15px;}

.review-form .review-fields{margin:0px;padding:0px;}

.lp-tab-sections .section-tab.active span{border-color:#e11f26;}

.course-reviews-list li, .course-reviews-list-shortcode li{background-color:#ffffff;padding:15px;display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.course-reviews-list li > div, .course-reviews-list-shortcode li > div{-ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%;}
.course-reviews-list li .review-author, .course-reviews-list-shortcode li .review-author{max-width:80px;margin-bottom:10px;}
.course-reviews-list li .review-text, .course-reviews-list-shortcode li .review-text{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.course-reviews-list li .user-name, .course-reviews-list-shortcode li .user-name{padding:0px;margin:0px 0px 7px;}
.course-reviews-list li .review-title, .course-reviews-list-shortcode li .review-title{padding:0px;margin:0px 0px 10px;}
.course-reviews-list, .course-reviews-list-shortcode{padding:0px;}
#learn-press-course-tabs .course-tab-panel.course-tab-panel-reviews > .write-a-review{float:right;}#learn-press-course-tabs .course-tab-panel.course-tab-panel-reviews:after{content:"";display:block;clear:both;}
#learn-press-course-tabs .course-tab-panel{background-color:#ffffff;padding:20px 20px 5px;}

.lp-avatar-preview .profile-picture{margin-top:0px;}
#learn-press-profile-header{display:none;}
#learn-press-profile-nav{padding-top:0px;}
#learn-press-profile-content{margin-top:0px;}

.course-landing-summary iframe, .course-learning-summary iframe,.course-curriculum iframe{border-width:0px;width:100%;height:70vh;}
.tag{padding:5px 10px;border-radius: 5px;color:#ffffff;}

.intro-video-content{float:left;max-width:400px;width:100%;border:1px solid #dddddd;padding:10px 10px 7px;margin:0px 15px 7px 0px;background-color:#ffffff;}
.intro-video-content p{margin:0px;}
.intro-video-content iframe{height:300px;}
.course-description .course-price{text-align:left;}
.course-description .lp-course-buttons{text-align:left;}

#learn-press-profile-nav .tabs>li:hover:not(.active)>a{color:initial;}

.lp-sub-menu{padding:0px;text-align:right;}

.lp-user-profile .profile-name{line-height:1em;}

#learn-press-payment .payment-methods .lp-payment-method > label{margin:0px;}

.course-curriculum ul.curriculum-sections .section-header .section-title{font-weight:bold;font-size:16px;}

.section-title.single-title{font-size:24px;}
/*COURSE*/
.lp-quiz-buttons{text-align:right;}

.thumb{text-align:center;}.thumb img{width:100%;}

.post-list-item.hentry{margin:0px;}.post-list-item.hentry .title{padding:0px;font-size:16px;}

.related-post-item .title{padding:0px;margin:15px 0px 0px;font-size:16px;font-weight:bold;}

ul.learn-press-courses .course{margin:0px 0px 30px;width:auto;}

#sidebarToggle{z-index:9999;display:none;border-radius:5px;width:36px;height:36px;position:absolute;bottom:7px;right:15px;background-color:#000000;color:#ffffff;font-size:20px;line-height:36px;text-align:center;}
#sidebarToggle:hover,#sidebarToggle.active{background-color:#e11f26;}
@media only screen and (max-width:1024px) {
	#secondary{order:-1;}header#masthead{height:auto !important;}
}
@media only screen and (max-width:992px) {
}
@media only screen and (max-width:991px) {
}
@media only screen and (max-width:768px) {
}
@media only screen and (max-width:767px) {
	#sidebarToggle{display:block;}
	#secondary{-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;overflow-y:auto;position:fixed;left:-100%;right:auto;top:0px;z-index:999999;height:100vh;}
	#secondary.active{left:0px;}
	#header .row .navmenu > .nav-content{text-align:left !important;}
	.cwvn-breadcrumb,.header-banner .cwvn-page-title{text-align:center !important;}
	.cwvn-breadcrumb{margin-bottom:0px;}
	#cwvnNavbar li > a > i{display:none;}#cwvnNavbar > ul > li{margin:3px;}
	
	.intro-video-content{float:none;max-width:100%;margin:0px 0px 30px;}
	.intro-video-content iframe{width:100%;height:70vh;}
	.course-description .course-price,.course-description .lp-course-buttons{text-align:right;}
}
@media only screen and (max-width:575px) {
	#secondary{max-width:300px;}
	.site-main .gallery .gallery-item{width:50% !important;}
	#sidebarToggle{bottom:auto;top:7px;}
	#header .row .navmenu > .nav-content{text-align:center !important;}
}
