/* Enter Your Custom CSS Here */
.lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar {
   
    margin-top: 35px;
}

table td {padding:5px;}

.topbar ul li i {  font-size: 16px; }
.topbar ul li a { font-size: 15px; }

.main-navigation a {
    display: block;
    text-decoration: none;
	padding: 15px 10px 40px;
font-weight:600;
}
.elementor-274 .elementor-element.elementor-element-1b084ac9 {
    margin-top: -70px;
    margin-bottom: 0px;
    display: none;
}

.elementor-274 .elementor-element.elementor-element-4f5bddb .elementor-repeater-item-946ab51 .feature-slide-bg {
	background-color: #c98e36;}

.slick-initialized .slick-slide {
    display: block;
    max-height: 650px;
}
.hidden {display:none;}

.coursecat ul {list-style:none;}

.coursecat ul li {float:left; margin:0px 30px 20px; padding: 60px 25px 10px;
	
border-radius: 50%;
    width: 200px;
    height: 200px;
    text-align: center;


background: rgba(255,175,75,1);
background: -moz-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,175,75,1)), color-stop(100%, rgba(255,146,10,1)));
background: -webkit-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
background: -o-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
background: -ms-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
background: linear-gradient(to bottom, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a', GradientType=0 );


}

.course-item .course-thumbnail {padding:10px;}

.coursecat ul li a {color:white; text-transform:uppercase; font-weight:900; font-size:18px;}

.single-lp_course .course-thumbnail img {max-height:250px; width: auto; }

.single-lp_course .course-info {	display: none; }

.course-item {
    padding: 2px;
/*border-color: burlywood; -webkit-box-shadow: 0px 10px 8px -8px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 10px 8px -8px rgba(0,0,0,0.75);
box-shadow: 0px 10px 8px -8px rgba(0,0,0,0.75);*/
border: 1px solid #ddd;
}

.course-item .course-thumbnail .price {background:black;}

.course-item .course-thumbnail img {
	max-height: 220px;}

.course-item .course-content .course-author {display: none;
}

.course-item .course-content {
    padding: 0;}

.course-item .course-content .course-title {    
    padding: 10px; min-height: 100px; }

.course-item .course-content .course-title a {color: steelblue;
    font-weight: 600;
    font-size: 18px;}

.course-item .course-content .course-meta {padding:10px; margin:0;}

.single-lp_course .course-price .price {
	color: #000;}
.lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar {
    margin-top: 35px;
}

.widget_lp-widget-recent-courses .course-entry {clear:both;  }

.widget_lp-widget-recent-courses h3.course-title {font-size:14px; line-height:1.5; font-weight:600;  }


.course-author, .purchase-course {display:none;}

.widget_lp-widget-recent-courses .course-cover {
    float: left;
    width: 80px;
    margin-right: 0px;
}

.widget_lp-widget-recent-courses .course-detail {
    width: calc(100% - 80px);
    width: -webkit-calc(100% - 100px);
    width: -moz-calc(100% - 120px);
    float: right;
	margin-bottom:20px
}

.widget_lp-widget-recent-courses .widget-footer {clear:both;}

.widget_lp-widget-recent-courses .widget-footer a {font-weight:600;  color:#c98e36; text-transform:uppercase;}

.accordions .accordions-head-title {
    font-size: 16px!important;
    font-weight: 600;
    padding: 5px 0px;}

.ui-accordion .ui-accordion-content {
    font-size: 15px!important;}

.accordions .accordions-head-title {
    font-size: 16px!important;
    font-weight: 600;
    padding: 5px 0px;}

.ui-accordion .ui-accordion-content {
    font-size: 15px!important;}

#learn-press-profile-nav .tabs > li.quizzes {display:none;}

.sidebar-inner .learnpress-page #menu-courses {padding:0;}

.learnpress-page #menu-courses li {list-style:none; background-color:#eee; padding:5px 7px}

 .learnpress-page #menu-courses li a {font-weight:bold; color:midnightblue;}

.postid-2140 ul.learn-press-nav-tabs, .postid-2195 ul.learn-press-nav-tabs { display:none; }

.tab-content {
    overflow: hidden;
    line-height: 1.8;
}

.tab-content h2, .tab-content h3, .tab-content h4 { margin-top:30px; margin-bottom:10px;}

.tab-content ul { margin:15px 5px; }

#custom_html-3, #custom_html-4 {background: palegoldenrod;
    padding: 10px;}

.elementor-widget-wp-widget-search {
    max-width: 600px;
    margin: auto;
}

a.lp-button {
    padding: 10px 12px!important;
    background: #ffb606;
    color: white;
}

.wpsm_nav-tabs > li > a {
	font-weight: 600;
}

select {
    border: 1px solid #ccc;
    padding: 10px;
}
.searchandfilter {  background: lightblue; }
.site-footer .footer-widgets {
	padding-top: 20px; }

.woocommerce div.product div.images {
	display: none;}

.woocommerce div.product div.summary {
	width: 100%!important;}
.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: none;
    display: block;
}

.woocommerce div.product .product_meta {display:none;}
.single_add_to_cart_button {display:none!important;}
#sbw_wc-adding-button {
	display: inline!important;}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    max-width: none;
}
.learn-press-breadcrumb,.single-lp_course .course-meta, .lp-archive-courses .course-summary .course-summary-content .course-detail-info {
	display: none;}

@media (max-width: 767px) {

.coursecat ul li {
    width: 150px;
    height: 150px;
    padding-top: 30px;
	margin-right:10px;
}
.coursecat ul li a {
    font-size: 15px;
}

.searchandfilter ul { display: block;}
.searchandfilter li { display: grid;margin-bottom: 10px;}
	
}

.site-footer {
	margin-top: 50px;}