/*
 Theme Name:   Stackable Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Stackable Child Theme
 Author:       Lee Shadle
 Author URI:   http://example.com
 Template:     stackable
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  stackable-child
*/
/* global */
:root {
	--tutor-success-button-color: var(--s-primary-color);
}
body, .ugb-testimonial--design-bubble .ugb-testimonial__body-wrapper {
	/* color:#617286; */
	font-weight:400;
	color:#111;
	font-size:18px;
	background:#f7f7f7;
	background:hsl(38, 100%, 95%);
	font-family:'Open Sans';
}
@font-face {
  font-family: 'Noe Display Medium';
  src: url('./assets/fonts/noe-display-medium.otf');
}
.dashboard-menu-item {
	display:none!important;
}
.login-menu-item {
	display:inline-block!important;
}
.logged-in .login-menu-item {
	display:none!important;
}
.logged-in .dashboard-menu-item {
	display:inline-block!important;
}
.font-primary {
	font-family:'Open Sans';
}
.font-accent {
	font-family: 'Montserrat Alternates', sans-serif;
}
.font-weight-bold {
	font-weight:700;
}
.small {
	font-size:80%;
}
body.lesson-template-default {
	background:#fff;
}
body:not(.no-sidebar) .content-area {
	padding-right:0!important;
}
h1:not(.site-title), h2, h3, h4, h5, h6, .ugb-icon-list li {
	/* color:#2f3f52; */
	color:#111;
}
h1, h2, h3, h4, h5, h6, .site-title, .amount, .price, .tutor-course-header-h1, .tutor-course-loop-title h2 {
	font-family: 'Noe Display Medium', sans-serif;
	font-weight:normal;
	font-family: 'Montserrat Alternates', sans-serif;
	font-weight:800;	
	color:#111;
}
.h3 {
	font-size:32px;
}
del .amount, del {
	color:var(--tutor-light-color);
}
.font-light {
	color:var(--tutor-light-color);
}
.text-uppercase {
	text-transform:uppercase;
}
.price {
	text-transform:uppercase;
}
.tutor-loop-cart-btn-wrap a {
	font-family:'Open Sans';
	text-transform:none;
}
p {
	font-family:'Open Sans';
	color:#222;
	font-weight:400;
	font-size:18px;
}
.ugb-image-box--design-captioned .ugb-image-box__item .ugb-image-box__content>.ugb-image-box__title, .ugb-image-box--design-captioned .ugb-image-box__item .ugb-image-box__content>.ugb-image-box__description, .ugb-image-box--design-captioned .ugb-image-box__item .ugb-image-box__content>.editor-rich-text:first-child, .wp-block-button__link {
	background:var(--s-primary-color);
}
.ugb-header {
	box-shadow:0 0 0!important;
}
.ugb-separator svg {
	fill:var(--s-header-bg-color);
}
a.ugb-button {
	font-weight:bold;
}
a.ugb-button:hover {
	background-color:var(--s-header-menu-text-color)!important;
}
a.ugb-button:hover span {
	color:#fff!important;
}
.ugb-button--size-medium span {
	font-size:17px!important;
	letter-spacing:1.25px!important;
}
button {
	text-transform:none;
}
.btn-block .ugb-button .ugb-button--inner {
	white-space:normal;
}
.mt-0 {
	margin-top:0!important;
}
pre {
	white-space:normal;
}
.tutor-price-preview-box .ugb-video-popup {
	margin:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	box-shadow:0 0 0;
	border-radius:0;
}
.ugb-video-popup__play-button svg {
	min-width:60px;
	min-height:60px;
	-webkit-transition: all .15s ease-in;
    -moz-transition: all .15s ease-in;
    -ms-transition: all .15s ease-in;
    -o-transition: all .15s ease-in;
    transition: all .15s ease-in;
}
.ugb-video-popup__play-button {
	/* background:rgba(0,0,0,.3);*/
	background:rgba(255, 246, 229, 0);
}
.ugb-testimonial--design-bubble .ugb-testimonial__body-wrapper:after {
	background:#ca8000;
}
.tutor-price-box-thumbnail .ugb-video-popup__play-button {
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-ms-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
}
.tutor-price-box-thumbnail:hover .ugb-video-popup__play-button {
	/* background:rgba(0,0,0,0); */
	/* background:rgba(255, 246, 229, 1); */
	-webkit-transition: all .15s ease-in;
    -moz-transition: all .15s ease-in;
    -ms-transition: all .15s ease-in;
    -o-transition: all .15s ease-in;
		transition: all .15s ease-in;
		transform:scale(1.25);
}
.tutor-price-box-thumbnail .ugb-video-popup__play-button svg {
	fill:var(--tutor-text-color)!important;
	-webkit-transition: all .15s ease-in;
    -moz-transition: all .15s ease-in;
    -ms-transition: all .15s ease-in;
    -o-transition: all .15s ease-in;
    transition: all .15s ease-in;
}
.tutor-price-box-thumbnail:hover .ugb-video-popup__play-button svg {
	/* fill:var(--tutor-primary-color)!important; */
	-webkit-transition: all .15s ease-in;
    -moz-transition: all .15s ease-in;
    -ms-transition: all .15s ease-in;
    -o-transition: all .15s ease-in;
    transition: all .15s ease-in;
}
.tutor-spotlight-mode #tutor-single-entry-content {
	min-height:calc(100vh);
}
.tutor-course-loop-level {
	border-radius:0;
}
/* #bp_sv, #bp_sv iframe {
	border-radius:5px;
} */
#bp_sv {
	width:80%!important;
	padding-bottom:45%!important;
}
/* .widget-footer .menu, .widget-footer .custom-html-widget {
	text-align:left;
} */
.widget-footer .menu {
	display:inline-block;
}
.widget-footer .menu li {
	display:inline-block;
	padding:10px 20px;
	font-weight:bold
}
.widget-footer-bottom-area, .site-footer {
	border:0;
}

/* blog styles */
.blog .content-area .hentry, .archive.category .content-area .hentry {
	padding:0;
	margin-bottom:30px;
	margin-top:30px;
}
.single-post article {
	padding-top:0;
}
.has-post-thumbnail
.comment-reply-title {
	font-size:32px;
	margin-bottom:10px;
}
.comment-form-comment label {
	margin-bottom:10px;
	display:block;
}
.blog .content-area, .archive.category .content-area {
	padding-top:60px;
}
.post-navigation a, .post-navigation {
	border:0!important;
	box-shadow: 0 0 0;
}
.post-navigation a:hover {
	background:#fff2db;
	border:0;
}
.post-navigation .post-title {
	color:var(--tutor-text-color)!important;
}
.post-navigation .post-title {
	display:inline-block;
}
.comments-title, .comment-reply-title {
	font-size:32px;
	margin-bottom:15px;
}
.comment {
	background:#fff2db;
	border:0!important;
	padding:40px;
}
.comment-reply-link:after {
	display:none;
}
.comments-wrapper + .comment-respond {
	border-top:0;
}

/* header styles */
/* .page-template:not(.home) header {
	margin-bottom:80px;
} */
header {
	position:relative;
	z-index:2;
}
.site-header {
	box-shadow:0 0 0;
	z-index:10;
}
.wp-custom-logo .site-title {
	margin-top:0;
}
.site-title {
	font-size:20px;
	/* text-shadow:1px 1px 0px rgba(0,0,0,.01), 2px 2px 0px rgba(0,0,0,.02), 3px 3px 0px rgba(0,0,0,.03), 4px 4px 0px rgba(0,0,0,.04), 5px 5px 0px rgba(0,0,0,.05); */
}
.site-title a {
	box-shadow:inset 0 -10px 0 0 var(--s-primary-color);
	-webkit-transition: all .15s ease-in;
    -moz-transition: all .15s ease-in;
    -ms-transition: all .15s ease-in;
    -o-transition: all .15s ease-in;
    transition: all .15s ease-in;
}
.site-title a:hover, .site-title a:focus {
	box-shadow:inset 0 -30px 0 0 var(--s-primary-color);
	color:var(--tutor-text-color)!important;
	-webkit-transition: all .15s ease-in;
    -moz-transition: all .15s ease-in;
    -ms-transition: all .15s ease-in;
    -o-transition: all .15s ease-in;
    transition: all .15s ease-in;
}
.site-title img {
	max-width:50px;
	margin-right:10px;
}
.site-title a:focus {
	color:var(--s-primary-color);
}
.main-navigation .primary-menu > li > a {
	padding-bottom:0;
}
/* .main-navigation .primary-menu .current_page_item > a, .main-navigation .primary-menu .current-menu-item > a, .main-navigation .primary-menu .current_page_ancestor > a {
	border:0;
	box-shadow:inset 0 -10px 0 0 var(--s-primary-color);
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-ms-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	color:var(--tutor-text-color);
} */
.main-navigation .primary-menu .current_page_item > a, .main-navigation .primary-menu .current-menu-item > a, .main-navigation .primary-menu .current_page_ancestor > a  {
	border:0;
}
.primary-menu > li > a, .in-cart .tutor-course-loop-price .button, .logged-in-as a, .tutor-dashboard-content a, .product-name h3 a, .product-name h4 a, .widget-footer .menu a, .mini_cart_item a span, .cart .product-name a, .site-info a, .tutor-login-rememeber-wrap a, .comment-reply-link, .post-navigation .post-title {
	box-shadow:inset 0 0px 0 0 var(--s-primary-color);
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-ms-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	color:var(--tutor-text-color);
}
.primary-menu > li > a:hover, .in-cart .tutor-course-loop-price .button:hover, .main-navigation a:focus, .logged-in-as a:hover, .tutor-dashboard-content a:hover:not(.tutor-mycourse-thumbnail), .product-name h3 a:hover, .product-name h4 a:hover, .widget-footer .menu a:hover, .mini_cart_item a:hover span, .cart .product-name a:hover, .site-info a:hover, .tutor-login-rememeber-wrap a:hover, .comment-reply-link:hover, .post-navigation:hover .post-title {
	box-shadow:inset 0 -10px 0 0 var(--s-primary-color);
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-ms-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	color:var(--tutor-text-color);
}
.site .jetpack-social-navigation a {
	color:var(--tutor-text-color);
	border:0;
}
.site .jetpack-social-navigation a:hover {
	color:var(--tutor-text-color);
	background:var(--tutor-primary-color);
}
.mini_cart_item a {
	display:inline-block!important;
}
.product-name h3 a:hover {
	box-shadow:inset 0 -15px 0 0 var(--s-primary-color);
}

/* page styles */
.page-template article {
	padding-top:0;
}

/* footer */
.widget-footer img {
	max-width:50px;
	margin-bottom:15px;
}
.widget-footer {
	text-align:center;
}
.widget_nav_menu ul, .widget_nav_menu li {
	border:0;
}
.site-info {
	margin:auto;
}

/* gallery */
@media (min-width: 1000px) {
.alignwide {
	margin-left:0;
	width:100%;
}
}
@media screen and (min-width: 896px) {
	body:not(.no-sidebar) .content-area {
		width:100%;
	}
	.site-header-wrapper {
		width:900px;
	}
}
.site-content-wrapper {
	overflow:visible;
}
@media screen and (min-width: 1020px) {
	.hentry {
		padding-top:2em;
	}
}

/* attachment */
.attachment .entry-content p {
	text-align:center;
}

/* course styling */
.course-container {
	display:grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap:20px;
	border-bottom:0;
}
.course-container li.course {
	padding:20px;
	box-shadow:0 3px 6px rgba(0,0,0,.1);
	border-radius:6px;
	background:#fff;
	margin-bottom:0;
}
.course-container p {
	margin-bottom:0;
}
.hentry {
	border-bottom:0;
}
.course-container .hentry + .hentry {
	margin-top:0;
}
.entry-content .module a {
	box-shadow:0 0 0;
}
.module {
	box-shadow: 0 3px 6px rgba(0,0,0,.1);
	border-radius:6px;
	background:#fff;
}
.course .module header {
	border-top-right-radius:0;
	border-top-left-radius:0;
	background:transparent;
}
.course .module .module-lessons ul li a, .course .module .module-lessons ul li a:hover, .course .module .module-description, .course .module .module-lessons header {
	border:0!important;
	background:#f7f7f7;
}
.course .module .module-description {
	background:#fff;
}
.course .modules-title {
	margin-bottom:1em;
}
.course-template-default #secondary, .single.logged-in #main .type-course {
	padding:0!important;
}


/* Tutor LMS styling */
.tutor-next-previous-pagination-wrap a {
	background:var(--tutor-primary-color);
	padding:10px 20px;
	color:var(--tutor-text-color)!important;
	font-weight:bold;
}
.tutor-next-previous-pagination-wrap a:hover {
	background:var(--tutor-text-color)!important;
	color:#fff!important;
}
a.tutor-button, .tutor-button, .tutor-btn, .tutor-course-enrolled-review-wrap .write-course-review-link-btn, .button.alt, .woocommerce-mini-cart__buttons .button.wc-forward, .tutor-course-purchase-box .button.wc-forward, .tutor-login-form-wrap input[type="submit"], button, input[type="button"], input[type="reset"], input[type="submit"], .tutor-btn.bordered-btn, .button.wc-backward, .tutor-course-enrolled-review-wrap .write-course-review-link-btn, .tutor-price-preview-box .tutor-course-purchase-box button, .woocommerce-message .button {
	color:var(--tutor-text-color)!important;
	font-family:'Open Sans';
	text-transform:none!important;
	font-size:18px;
	border-radius:0px!important;
	font-weight:700;
	box-shadow:0 0 0;
}
.button.alt:before {
	border-color:var(--tutor-primary-color);
}
button.button.alt, .woocommerce-mini-cart .button.wc-forward, .tutor-course-purchase-box .button.wc-forward, .tutor-btn.bordered-btn, .checkout-button, .woocommerce-checkout-payment .form-row #place_order {
	background-color:var(--tutor-primary-color)!important;
}
.woocommerce-checkout-payment .form-row #place_order {
	color:var(--tutor-text-color)!important;
}
.woocommerce-checkout-payment .form-row #place_order:hover {
	background-color:var(--tutor-text-color)!important;
	color:#fff!important;
}
.woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout), .tutor-course-purchase-box .button.wc-forward:not(.checkout) {
	background:transparent!important;
	border:var(--tutor-text-color);
}
.course-complete-button {
	background:transparent!important;
	color:var(--tutor-light-color)!important;
}
.course-complete-button:hover {
	background:var(--tutor-text-color)!important;
	color:#fff!important;
}
.woocommerce-mini-cart__buttons .button.wc-forward.checkout {
	margin-bottom:5px!important;
}
.woocommerce-mini-cart__buttons.buttons {
	display:flex;
	flex-direction:column-reverse;
}
a.tutor-button:hover, .tutor-button:hover, .tutor-btn:hover, .button.wc-forward:hover, .tutor-login-form-wrap input[type="submit"]:hover, button:not(.tutor-single-lesson-topic-toggle):not(.course-complete-button):not(.tutor-profile-photo-upload-btn):not(.tutor-button):not(.close), input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .tutor-profile-photo-upload-btn:hover, .button.wc-backward:hover, .button.wc-backward:active, .button.wc-backward:focus, .tutor-course-enrolled-review-wrap .write-course-review-link-btn:hover, .tutor-price-preview-box .tutor-course-purchase-box button:hover, .woocommerce-message .button:hover, .woocommerce-message .button:active, .woocommerce-message .button:focus {
	color:#fff!important;
	background-color:var(--tutor-text-color)!important;
	border-color:var(--tutor-text-color)!important;
}
.tutor-wrap nav.course-enrolled-nav ul li a:hover {
	color:var(--tutor-text-color);
}
.button.wc-forward:hover:not(.checkout) {
	background-color:var(--tutor-text-color)!important;
}
.tutor-course-enrolled-wrap p, .tutor-course-enrolled-wrap p span {
	color:var(--tutor-light-color)!important;
}
.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button {
	background:#f7f7f7;
	border-radius:100px;
}
.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button:hover {
	background:#f7f7f7;
	color:#111;
}
.tutor-container {
	padding-left:0;
	padding-right:0;
	max-width:56.25rem;
}
.tutor-course-loop {
	border:0;
	box-shadow:10px 10px 0px rgba(0,0,0,.1);
	box-shadow:10px 10px 0 rgba(196, 128, 0, 0.25);
}
.tutor-course-loop:hover {
	box-shadow:15px 15px 0px rgba(0,0,0,.1);
	box-shadow:15px 15px 0 rgba(196, 128, 0, 0.25);
}
.tutor-course-loop-title h2 {
	font-size:2.5rem;
	line-height:1.125;
}
.tutor-course-loop h3 {
	margin-bottom:17px;
}
.tutor-course-loop-title h3 a, .entry-header a {
	box-shadow:inset 0 0px 0 0 #f4c150;
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-ms-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	color:var(--tutor-text-color)!important;
}
.tutor-course-loop-title h3 a:hover, .entry-header a:hover {
	box-shadow: inset 0 -20px 0 0 var(--tutor-primary-color);
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-ms-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	color:var(--tutor-text-color)!important;
}
.tutor-loop-course-container {
	padding-bottom:0;
}
.tutor-course-loop {
	border-radius:0;
}
.tutor-course-loop .tutor-course-header a img {
	border-radius:0;
}
.tutor-course-header a {
	box-shadow:none!important;
}
.tutor-course-loop-header-meta {
	top:6px;
}
.home .tutor-course-loop .categories, .home .tutor-course-loop .tutor-single-loop-meta {
	display:none!important;
}
.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a, .tutor-course-loop-price .button.wc-forward, a.underline {
	background:transparent!important;
	box-shadow:inset 0 0px 0 0 #f4c150;
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-ms-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	color:var(--tutor-text-color);
	letter-spacing:.0625em;
}
.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a:hover, .tutor-course-loop-price .tutor-loop-cart-btn-wrap a:hover, .tutor-course-loop-price .button.wc-forward:hover, a.underline:hover {
	box-shadow: inset 0 -10px 0 0 #f4c150;
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-ms-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	color:var(--tutor-text-color)!important;
	background:transparent!important;
}
.in-cart .tutor-course-loop-price {
	display:flex;
	flex-direction:row-reverse;
	justify-content:space-between;
}
.logged-in .in-cart .tutor-course-loop-price .price {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	width:100%;
}
.in-cart .tutor-course-loop-price .button {
	text-transform:none;
	background:transparent;
	padding:0;
	color:var(--tutor-text-color);
	font-weight:400;
	border-radius:0;
	line-height:20px!important;
	font-size:16px;
	height:20px;
}

.in-cart .tutor-course-loop-price .checkout {
	display:none;
}

.tutor-course-loop-level {
	background:#f4c150;
	color:#111;
	display:none;
}
.tutor-loop-course-footer {
	border-top:0;
	padding:19px;
}
.tutor-price-preview-box .price del {
	font-size:24px;
}
.tutor-price-preview-box .price del+ins {
	color:#111;
	background:transparent;
	display:block;
	padding:0;
	float:right;
}
.tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a::before {
	content:'';
	margin-right:0;
}
.tutor-loop-cart-btn-wrap .button {
	border-radius:0;
	text-transform:none;
}
.single-instructor-wrap .single-instructor-top {
	border-bottom:0;
}
.tutor-progress-percent {
	color:var(--tutor-text-color);
}
/* enrolled course styling */
.tutor-course-topic {
	background:#fff;
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-ms-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	box-shadow:10px 10px 0px rgba(0,0,0,.1);
	box-shadow:10px 10px 0 rgba(196, 128, 0, 0.25);
}
.tutor-course-topic:hover {
	background:#fff;
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-ms-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	box-shadow:15px 15px 0px rgba(0,0,0,.1);
	box-shadow:15px 15px 0 rgba(196, 128, 0, 0.25);
}
.tutor-course-topics-contents .tutor-course-topic, .tutor-course-lesson {
	border:0;
	border-radius:0;
}
.tutor-course-topics-contents .tutor-lesson-right-icons {
/* 	position:absolute;
	right:0;
	top:0; */
}
.tutor-course-lesson h5 {
	display:block;
}
.tutor-course-topics-contents .tutor-course-lesson h5 i {
	margin-right:0px;
	margin-left:10px;
}
.tutor-icon-mark.tutor-done, .tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete {
	background:var(--tutor-primary-color);
	border-radius:100px;
	color:var(--tutor-text-color);
	width:25px;
	height:25px;
	display:flex;
	justify-content: center;
	align-content:center;
	font-size:12px;
	line-height:26px;
}
.tutor-course-lesson:last-child {
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}
.tutor-course-lesson {
	background:#fff;
}
.tutor-course-lesson h5 a {
	font-weight:400;
	display:inline;
}
.tutor-single-lesson-a:hover {
	background:#f7f7f7;
	background:#fff6e5;
}
.tutor-course-topics-contents .tutor-course-title h4 {
	color:#111;
}
.tutor-lesson-video-wrap .plyr--video, .single-instructor-wrap {
	border-radius:0;
}
.tutor-course-lesson h5 {
	font-family:'Open Sans';
	font-weight:400;
}
.tutor-course-lesson h5 a {
	display:inline;
	color:#111;
	box-shadow:inset 0 0px 0 0 #f4c150;
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-ms-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	color:#111;
}
.tutor-course-lesson h5 a:hover {
	box-shadow:inset 0 -10px 0 0 #f4c150;
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-ms-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	color:#111;
}
.tutor-price-preview-box {
	background:#fff;
	margin-top:25px;
	margin-top:10px;
	position:absolute;
	left:0;
	width:100%;
	z-index:1;
	border:0;
	border-radius:0;
	box-shadow:10px 10px 0px rgba(0,0,0,.1);
	box-shadow:10px 10px 0 rgba(196, 128, 0, 0.25);
	-webkit-transition: all .15s ease-in;
    -moz-transition: all .15s ease-in;
    -ms-transition: all .15s ease-in;
    -o-transition: all .15s ease-in;
    transition: all .15s ease-in;
}
.tutor-price-preview-box:hover {
	box-shadow:15px 15px 0px rgba(0,0,0,.1);
	box-shadow:15px 15px 0 rgba(196, 128, 0, 0.25);
	-webkit-transition: all .15s ease-in;
    -moz-transition: all .15s ease-in;
    -ms-transition: all .15s ease-in;
    -o-transition: all .15s ease-in;
    transition: all .15s ease-in;
}
.tutor-lead-info-btn-group {
	border-bottom:0;
}
.tutor-course-enrolled-wrap {
	border-top:0;
}
.tutor-single-course-segment {
	margin-bottom:80px;
}
.tutor-custom-list-style li {
	padding-left:40px;
}
.tutor-custom-list-style li:before {
	width:25px;
	height:25px;
	padding-left:7px;
	font-size:10px;
	border-radius:100px;
	background-color:var(--tutor-primary-color);
	color:#111;
	line-height:28px;
}
.tutor-single-course-meta.tutor-lead-meta {
	margin-bottom:0px;
}
.course-details .tutor-container .tutor-row:first-child, .tutor-container.tutor-courses-wrap {
	padding-top:30px;
}
.site-header-cart .cart-contents:before {
	color:#111!important;
	background:var(--tutor-primary-color)!important;
}

div[class*="tutor-course-col"] {
	padding-left:10px;
	padding-right:10px;
}
.tutor-single-course-meta.tutor-lead-meta {
	border-bottom:0;
	border-top:0;
}
.tutor-single-course-meta ul li {
	min-width:0;
}
.tutor-single-lesson-wrap {
	background:#fff;
}
.tutor-spotlight-mode .tutor-lesson-sidebar, .tutor-tabs-btn-group a {
	background:#f7f7f7;
	background:#fff6e5;
}
.tutor-next-previous-pagination-wrap a {
	color:var(--tutor-light-color);
}
.tutor-tabs-btn-group a.active span, .tutor-tabs-btn-group a.active:active span, .tutor-tabs-btn-group a:not(.active):hover span {
	font-weight:bold;
	color:#111;
}
.tutor-tabs-btn-group a.active {
	background:#f7f7f7;
	background:#fff6e5;
}
.tutor-topics-in-single-lesson {
	margin-bottom:0;
	background:#f7f7f7;
	background:#fff6e5;
}
.tutor-topic-active, .tutor-topics-in-single-lesson .tutor-topics-title h3:hover, .tutor-progress-bar {
	background:#f1f1f1;
	background:#fff2db;
}
.tutor-tabs-btn-group a:not(.active) span {
	color:var(--tutor-light-color);
}
.tutor-single-page-top-bar {
	background:#f7f7f7;
	background:#fff6e5;
	color:#111;
}
.tutor-single-page-top-bar a:not(.tutor-lesson-sidebar-hide-bar), .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
	color:#111;
}
.tutor-single-page-top-bar a:hover:not(.tutor-lesson-sidebar-hide-bar) {
	color:#111;
}
.tutor-lesson-sidebar-hide-bar {
	background:#f7f7f7;
	background:#fff6e5;
}
a.tutor-lesson-sidebar-hide-bar i {
	color:var(--tutor-light-color);
}
a.tutor-lesson-sidebar-hide-bar:hover i {
	/* color:var(--tutor-primary-color)!important; */
	color:var(--tutor-text-color);
}
.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
	border:1px solid #111;
}
.tutor-topics-in-single-lesson .tutor-single-lesson-items a span {
	font-size:16px;
}
.tutor-tabs-btn-group a {
	border:0;
}
.tutor-topics-in-single-lesson .tutor-topics-title h3 {
	color:#111;
}
.tutor-single-page-top-bar .tutor-topbar-content-title-wrap {
	font-weight:bold;
}
.tutor-button {
		flex:none;
}
.lesson-navigation .tutor-button {
	margin-bottom:30px;
}
.tutor-lesson-content-area .tutor-lesson-video-wrap + .lesson-navigation .tutor-button {
	margin-top:30px;
}
.tutor-topics-in-single-lesson .tutor-single-lesson-items a {
	border:0;
}
.tutor-lessons-under-topic .tutor-single-lesson-items.active a {
	background:var(--tutor-primary-color);
	font-weight:bold;
}
.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button {
	padding:8px 20px;
	padding-bottom:10px;
	font-size:15px;
	border-color:var(--tutor-light-color);
	color:var(--tutor-light-color);
}
.tutor-lesson-right-icons {
	display:flex!important;
}
.sidebar-progress {
	padding:24px;
}
.sidebar-progress h3 {
	font-size:24px;
}
.sidebar-progress .tutor-progress-bar-wrap {
	margin-bottom:0;
}
.sidebar-progress .tutor-topbar-home-btn {
	margin-left:0;
	margin-bottom:20px;
	display:inline-block;

	box-shadow:inset 0 0px 0 0 #f4c150;
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-ms-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	color:#111;
}
.sidebar-progress .tutor-topbar-home-btn:hover {
	box-shadow:inset 0 -10px 0 0 #f4c150;
	-webkit-transition: all .15s ease-in;
	-moz-transition: all .15s ease-in;
	-ms-transition: all .15s ease-in;
	-o-transition: all .15s ease-in;
	transition: all .15s ease-in;
	color:#111;
}
/* .tutor-lesson-sidebar {
	box-shadow:rgba(0, 0, 0, 0.1) 10px 70px 0px;
}
.tutor-single-page-top-bar {
	box-shadow:rgba(0, 0, 0, 0.1) 10px 10px 0px;
}
.sidebar-hidden .tutor-single-page-top-bar {
	box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 0px;
} */
.tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete {
	display:none;
}
.tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done {
	display:block;
	color:var(--tutor-text-color)!important;
}
.tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete.tutor-done {
	/* background:transparent;
	border-color:transparent; */
}
.tutor-single-lesson-items.tutor-done .tutor-single-lesson-a, .tutor-course-topic .tutor-course-lesson.tutor-done a {
	text-decoration:line-through!important;
	/* color:var(--tutor-light-color); */
}
.tutor-course-topic .tutor-course-lesson {
	position:relative;
}
.tutor-course-topic .tutor-course-lesson:not(.tutor-done) h5 i {
	margin-right:0;
}
.tutor-course-tags {
	padding-bottom:20px;
}
.single-courses .tutor-course-tags {
	padding-bottom:40px;
}
.tutor-single-course-meta.tutor-lead-meta ul li {
	margin:0;
	margin-bottom:5px;
	padding:0;
	border:0;
	border-radius:0;
}
.tutor-course-categories ul li a, .tutor-course-categories a {
	background:var(--tutor-primary-color)!important;
}
.tutor-single-course-meta .tutor-course-tags.tutor-course-categories {
	padding-bottom:5px;
}
.tutor-course-lising-category {
	display:inline-block;
	margin-left:-5px;
	/* margin-bottom:5px; */
	float:none;
}
.tutor-course-lising-category a {
	margin:5px;
	display:block;
	float:left;
}
.tutor-course-tags a, .tutor-course-categories a, .tutor-course-lising-category a, .cat-links a {
	background:var(--tutor-primary-color);
	font-size:12px;
	font-weight:bold!important;
	border-radius:0;
	padding:1px 10px;
	color:var(--tutor-text-color)!important;
	box-shadow:0 0 0;
}
.tutor-single-course-meta.tutor-lead-meta ul {
	justify-content:start!important;
	margin:-5px;
	padding-bottom:0;
}
.tutor-course-tags a {
	background:#fff2db;
}
.tutor-course-tags a:hover, .tutor-course-categories a:hover, .tutor-course-lising-category a:hover, .tutor-course-categories a:hover, .cat-links a:hover {
	background:var(--tutor-text-color)!important;
	color:#fff!important;
	box-shadow:0 0 0;
}
/* .tutor-course-lesson.tutor-done h5 i, .tutor-single-lesson-items.tutor-done .tutor-lesson-right-icons {
	position:absolute;
	right:10px;
	color:var(--tutor-text-color);
	background:var(--tutor-primary-color);
	width:25px;
	height:25px;
	line-height:28px;
	font-size:10px;
	padding-left:7px;
	border-radius:100px;
} */
.course-enrolled-nav-wrap, .tutor-dashboard-inline-links ul {
	border-color:rgba(196, 128, 0, 0.25);
}
.tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete {
	line-height:24px!important;
}
.tutor-single-lesson-items.tutor-done .tutor-lesson-right-icons {
	padding-left:0;
}
.tutor-course-topic .tutor-course-lesson.tutor-done a {
	/* color:var(--tutor-light-color); */
}
.tutor-single-lesson-items.tutor-done .tutor-single-lesson-a span.lesson_title {
	/* color:var(--tutor-light-color); */
	text-decoration:line-through;
}
.tutor-single-lesson-items.tutor-done .tutor-single-lesson-a:hover span, .tutor-course-topic .tutor-course-lesson.tutor-done a:hover {
	color:var(--tutor-text-color);
}
.tutor-single-lesson-items.tutor-done .tutor-single-lesson-a:hover, .tutor-single-lesson-items.tutor-done.active .tutor-single-lesson-a, .tutor-single-lesson-items.tutor-done.active .tutor-single-lesson-a span {
	color:var(--tutor-text-color);
}
.tutor-lessons-under-topic .tutor-lesson-right-icons .tutor-lesson-complete {
	line-height:22px;
	font-size:12px;
}
.tutor-lesson-video-wrap .plyr--video {
/* 	box-shadow:10px 10px 0 rgba(0,0,0,.1);
	box-shadow:10px 10px 0 rgba(196, 128, 0, 0.25); */
}
.tutor-price-box-thumbnail .tutor-lesson-video-wrap .plyr--video {
	box-shadow:0 0 0;
}
/* tutor login */
.tutor-login-wrap {
	box-shadow:10px 10px rgba(0,0,0,.1);
	box-shadow:10px 10px 0 rgba(196, 128, 0, 0.25);
	background:#fff;
	border-radius:0;
}
/* tutor dashboard */
.tutor-dashboard-info-cards .tutor-dashboard-info-card p {
	background:#fff2db;
	color:var(--tutor-text-color);
	border-radius:0;
}
.tutor-dashboard .tutor-container {
	max-width:100%;
	padding-right:15px;
}
.tutor-dashboard-header {
	border-bottom:0;
	padding:20px;
}
.tutor-dashboard-permalinks {
	border-right:0;
}
.tutor-dashboard-permalinks li.active a, .tutor-dashboard-permalinks li.active a:focus {
	color:var(--tutor-text-color);
}
.tutor-dashboard-permalinks li a:hover {
	background:#fff2db;
	color:var(--tutor-text-color);
}
.tutor-dashboard-permalinks li a:before {
	display:none;
}
.tutor-dashboard-info-table-wrap, .tutor-dashboard-content-inner .tutor-mycourse-wrap {
	box-shadow:10px 10px rgba(0,0,0,.1);
	box-shadow:10px 10px 0 rgba(196, 128, 0, 0.25);
	border:0;
	border-radius:0;
	background:#fff;
}
.tutor-dashboard-info-table-wrap>h3, .tutor-dashboard-info-table-wrap table, .tutor-dashboard-info-table-wrap table tr, .tutor-dashboard-info-table-wrap table td {
	border:0;
}
.tutor-dashboard-info-val .amount {
	color:var(--tutor-text-color);
}
.tutor-mycourse-content h3 a, .tutor-mycourse-rating a {
	display:inline-block;
	color:var(--tutor-text-color)!important;
}
.tutor-dashboard-inline-links ul li a {
	color:var(--tutor-light-color);
}
.tutor-dashboard-inline-links ul li a:hover {
	box-shadow:0 0 0;
	color:var(--tutor-text-color);
}
.tutor-dashboard-inline-links ul li.active a {
	color:var(--tutor-text-color);
}
.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-course-status h4 {
	padding-top:20px;
	display:block;
}
.tutor-form-group input[type="text"], .tutor-form-group input[type="password"], .tutor-option-field textarea, .tutor-form-group textarea {
	background:#f3f3f3;
	border:0;
	border-radius:0!important;
}
/* modal styles */
.close {
	position:absolute;
	right:-120px;
	top:-100px;
	background:transparent!important;
	font-size:40px!important;
	color:#fff!important;
}
.modal-body {
	padding:0;
}

/* archive page */
.archive .site-header, .blog header.site-header, .page-template-transparent-header-page header.site-header {
	background:transparent;
	position:absolute;
}
.archive .wp-block-ugb-feature, .blog .wp-block-ugb-feature {
	padding-top:110px;
}
.archive .ugb-content-wrapper, .blog .ugb-content-wrapper {
	max-width: 525px;
    background: hsl(38, 100%, 95%);
		box-shadow:10px 10px rgba(0,0,0,.1);
		box-shadow:10px 10px 0 rgba(196, 128, 0, 0.25);
    padding: 30px 20px;
    margin-bottom: 10px!important;
}
.tutor-course-filter-wrap {
	flex-direction:column;
	align-items:start!important;
}
.tutor-course-filter-wrap .tutor-course-categories ul {
	padding-bottom:0;
	padding-top:0;
}
.archive:not(.tax-course-category) .category-title {
	display:none;
}
.tutor-single-course-meta.tutor-lead-meta ul li a:not(:last-child):after, .tutor-course-lising-category a:not(:last-child):after {
	display:none;
}
/* woocommerce styles */
.site-content-wrapper .widget-area {
	padding-top:0;
}
table.shop_table, table.shop_table.woocommerce-table--order-details {
	box-shadow:10px 10px 0 rgba(0,0,0,.1);
	box-shadow:10px 10px 0 rgba(196, 128, 0, 0.25);
	border:0!important;
	background:#fff;
	background:#fff2db!important;
}
table.shop_table tbody {
	background:#fff2db;
	border-radius:5px!important;
}
table.shop_table .cart-subtotal th, table.shop_table .order-total th, table.shop_table .cart-subtotal td, table.shop_table .order-total td, .woocommerce-cart-form__contents tbody tr:last-child td, table.shop_table td:not(.product-remove):not(.product-thumbnail) {
	padding:20px;
}

table.shop_table tbody .woocommerce-cart-form__cart-item.cart_item .product-name, th.product-name {
	padding-left:0;
}
table.shop_table tbody .woocommerce-checkout-review-order-table th.product-name {
	padding:20px!important;
}
.woocommerce-checkout table.shop_table {
	table-layout:fixed;
}
.woocommerce-checkout-review-order-table {
	display:grid;
}
.woocommerce-checkout .order-total {
	display:grid;
	grid-template-columns: 1fr 1fr;
}
table.shop_table th {
	background:#fff2db!important;
	border-bottom:0;
}
table.shop_table th {
	padding:20px;
}
table.shop_table tfoot th {
	padding-left:20px;
	background:#fff2db;
}
table.shop_table tfoot td {
	background:#fff2db;
}
table.shop_table td {
	border:0;
}
.woocommerce-checkout-payment ul.payment_methods, .woocommerce-checkout-payment .form-row {
	border:0!important;
}
.woocommerce-checkout-payment .form-row {
	background:#fff2db;
}
#order_review_heading, .cart-collaterals {
	margin-top:60px;
}
.woocommerce-table--order-details.shop_table {
	box-shadow:0 0 0;
}
.woocommerce-order-overview {
	background:#fff2db!important;
	list-style:none;
	padding:20px;
	border-radius:5px;
	margin-left:0;
	margin-bottom:50px;
}
input[type="text"], input[type="password"], input[type="email"],input[type="tel"], input[type="url"],textarea {
	/* box-shadow:10px 10px 0 rgba(0,0,0,.1);
	background:#fff; */
	background:#fff2db;
	font-family:'Open Sans';
}
.woocommerce-info {
	border-color:var(--tutor-primary-color)!important;
	padding-left:2em!important;
}
.woocommerce-info:before {
	display:none!important;
}
.site-header-cart .cart-contents:before {
	display:none!important;
}
.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons .button:first-child {
	margin-bottom:0!important;
}
.site-header-cart .widget_shopping_cart ul.product_list_widget li .quantity {
	margin-left:2.617924em;
	padding-left:1rem;
}
.site-header-cart .widget_shopping_cart ul.product_list_widget li .remove {
	position:absolute;
	right:15px;
}
.widget.woocommerce ul.product_list_widget li .remove {
	height:20px!important;
	width:20px!important;
	line-height:20px!important;
	background:#c48000!important;
}
table.cart .product-remove a {
	color:#c48000!important;
}
table.cart .product-remove a:hover {
	background:#c48000!important;
	color:#fff!important;
}

.place-order .button {
	width:100%;
}
.site-header-cart .widget_shopping_cart {
	box-shadow:10px 10px 0 rgba(196, 128, 0, 0.25)!important;
	border-radius:0!important;
	background:#fff6e5!important;
}
@media (min-width: 768px){
	.checkout h3#order_review_heading {
		clear:none;
		padding-left:30px;
		margin-top:0!important;
		font-size:28px;
	}
	#customer_details{
			width: 60%;
			float: left;
	}
	#order_review_heading{
			width: 30%;
			float: left;
	}
	#order_review{
			width: 40%;
			float: left;
			padding-right: 0px;
			padding-left:30px;
	}
	.woocommerce table.shop_table td:not(.product-remove):not(.product-thumbnail):not(.align-items-center.d-flex) {
			width: 50%;
	}
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
	.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
			width: 100%;
	}
}
/* .tutor-spotlight-mode #tutor-single-entry-content {
	min-height:calc(100vh);
} */
/* utilities */
.bg-f3f3f3, .bg-f3f3f3-hover:hover {
	background:#fff6e5!important;
}
.bg-f1f1f1 {
	background:#f1f1f1!important;
}
.bg-f7f7f7, .bg-f7f7f7-hover:hover {
	background:#f7f7f7!important;
}
.cursor-pointer {
	cursor:pointer;
}
.text-center {
	text-align:center!important;
}
.float-none {
	float:none!important;
}
.m-auto {
	margin:auto!important;
}
.d-inline {
	display:inline!important;
}
.d-block {
	display:block!important;
}
.d-flex {
	display:flex!important;
}
.flex-row {
	flex-direction:row!important;
}
.d-inline-block {
	display:inline-block;
}
.align-items-center {
	align-items:center;
}
.justify-content-center {
	justify-content:center;
}
.justify-content-space-between {
	justify-content:space-between;
}
.box-shadow {
	box-shadow:0 10px 60px rgba(0,0,0,.1)!important;
}
.box-shadow-primary {
	box-shadow:10px 10px 0px rgba(0,0,0,.1)!important;
	box-shadow:10px 10px 0 rgba(196, 128, 0, 0.25)!important;
}
.box-shadow-title {
	box-shadow:inset 0px -32px 0 #f4c150;
}
.box-shadow-0 {
	box-shadow: 0 0 0!important;
}
.border-0 {
	border:0;
}
.position-relative {
	position:relative;
}
.w-50 {
	width:50%;
}
.w-100 {
	width:100%;
}
.m-auto {
	margin:auto;
}
.bg-white {
	background:#fff;
}
.mb-0 {
	margin-bottom:0!important;
}
.mb-1 {
	margin-bottom:10px!important;
}
.mb-2 {
	margin-bottom:20px;
}
.mb-3 {
	margin-bottom:30px;
}
.mb-4 {
	margin-bottom:40px;
}
.mb-5 {
	margin-bottom:50px;
}
.mt-2 {
	margin-top:20px;
}
.mt-3 {
	margin-top:30px;
}
.mt-4 {
	margin-top:40px;
}
.mt-5 {
	margin-top:50px;
}
.p-2 {
	padding:20px!important;
}
.p-3 {
	padding:30px!important;
}
.px-3 {
	padding-left:30px!important;
	padding-right:30px!important;
}
.pb-0 {
	padding-bottom:0;
}
.pb-2 {
	padding-bottom:20px;
}
.pb-3 {
	padding-bottom:30px;
}
.pr-5 {
	padding-right:50px;
}
.pt-5 {
	padding-top:50px;
}
.pt-0 {
	padding-top:0!important;
}
.w-80 {
	width:80%;
}
.ugb--has-background {
	box-shadow:0 0 0;
}
.ugb-4d1605c.ugb-feature .ugb-feature__content {
	padding-left:0px!important;
}
.tutor-content-item.tutor-topbar-mark-to-done {
	display:none;
}
.tutor-sidebar-tabs-wrap {
	border:0;
}
.mobile-cart {
	display:none!important;
}
.ugb-blockquote.ugb-blockquote--design-huge .ugb-blockquote__text {
	font-family:'Montserrat Alternates'!important;
}
.ugb-blockquote.ugb-blockquote--design-huge .ugb-content-wrapper {
	padding-bottom:0;
}
.site-header-cart .cart-contents .count {
	color:var(--tutor-light-color)!important;
}

.tutor-lesson-content:not(.sidebar-hidden) .tutor-topbar-item {
	max-width:595px;
}
@media screen and (max-width: 767px ) {
	.tutor-lesson-content:not(.sidebar-hidden) .tutor-topbar-item {
		max-width:300px;
	}
	.mobile-cart {
		display:block!important;
	}
	.ugb-container.ugb-container--align-horizontal-center .ugb-container__content-wrapper {
		width:100%;
	}
	.ugb-4d1605c.ugb-feature h2.ugb-feature__title {
		font-size:42px!important;
	}
	.tutor-single-page-top-bar .tutor-topbar-content-title-wrap {
		display:block;
	}
	.ugb-4d1605c.ugb-feature .ugb-feature__content {
		padding:30px!important;
	}
	.header-home.wp-block-ugb-feature,  .author.wp-block-ugb-feature {
		position:relative;
	}
	.ugb-feature.ugb-feature--v2 .ugb-feature__content {
		position:relative;
		z-index:1;
		background-color:transparent!important;
	}
	.ugb-feature.ugb-feature--v2.ugb-feature--design-half .ugb-feature__image {
		height:75vw;
	}
	.header-home .ugb-feature__image, .author .ugb-feature__image {
		position:absolute;
		width:100%;
		bottom:0;
		left:-50%;
		z-index:0;
		opacity:.2;
	}
	.wp-block-column {
		flex-basis:5%!important;
	}
	.rectangles {
		display:none;
	}
	.tutor-container, .tutor-dashboard-content, .tutor-login-wrap {
		max-width:calc(100% - 3em);
	}
	.tutor-dashboard-content {
		margin:auto;
	}
	.tutor-price-preview-box {
		position:relative;
	}
	.tutor-topbar-item.tutor-topbar-mark-to-done {
		display:none;
	}
	.tutor-content-item.tutor-topbar-mark-to-done {
		display:block;
	}
	.tutor-dashboard-header {
		text-align:center;
		padding-top:30px;
		padding-bottom:0;
	}
	.tutor-dashboard-info-cards {
		flex-direction:column!important;
	}
	.tutor-col-3.tutor-dashboard-left-menu, .tutor-dashboard .tutor-col-9  {
		padding-right:0!important;
	}
	.tutor-dashboard-header-avatar {
		margin:auto;
	}
	.tutor-dashboard-header-info {
		padding-bottom:0;
	}
	.tutor-dashboard-header-avatar img {
		width:75px;
		height:75px;
	}
	.archive .ugb-feature__content, .blog .ugb-feature__content {
		margin-top:0!important;
	}
	.archive .ugb-0f32d17.ugb-feature .ugb-feature__title, .blog .ugb-0f32d17.ugb-feature .ugb-feature__title {
		font-size:42px!important;
	}
	.main-navigation {
		box-shadow:10px 10px 0 rgba(196, 128, 0, 0.25)!important;
		padding:20px!important;
		background:#fff6e5!important;
	}
	.main-navigation .menu-item:first-child a {
		padding-top:0!important;
	}
	.main-navigation a:focus {
		box-shadow:0 0 0!important;
	}
	.blog .ugb--has-background, .archive .ugb--has-background {
		padding:110px 1.5em 35px 1.5em !important;
	}
	.ugb-header .ugb-header__item {
		padding-top:110px!important;
	}
	.ugb-blockquote.ugb-blockquote--design-huge .ugb-blockquote__text {
		font-size:24px!important;
	}
	.page-template-transparent-header-page .wp-block-ugb-header {
		padding-top:110px;
	}
	.ugb-blockquote.ugb-blockquote--v2 .ugb-content-wrapper {
		padding:60px 0;
	}
	.ugb-blockquote.ugb-blockquote--v2 .ugb-content-wrapper p {
		font-size:28px!important;
	}
	.wp-block-ugb-header.ugb--has-background-image {
		background-color:#fff6e5!important;
	}
	.wp-block-spacer {
		height:50px!important;
	}
	table.shop_table_responsive tr td.product-thumbnail:before, table.shop_table_responsive tr td.product-name:before {
		display:none;
	}
	table.shop_table_responsive tr td.product-thumbnail, table.shop_table_responsive tr td.product-name {
		text-align:center;
	}
	table.shop_table_responsive tr td.product-name a{
		font-weight:bold;
	}
	table.cart .product-remove a {
		width:30px!important;
		height:30px!important;
		line-height:1!important;
	}
	.site-footer-wrapper {
		text-align:center;
		padding-bottom:30px;
	}
	#menu-social {
		display:inline-block;
	}
}