.site-header {
background-color: #fff;
border-bottom: 1px solid;
border-color: #ece8e0!important;
}
.content-wrapper {
border-bottom: 1px solid;
border-color: #ece8e0!important;
}
.sensei-course-theme .wp-block-site-logo img {
max-height: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
background-color: #ece8e0;
padding: 25px;
}
.woocommerce-account .woocommerce-MyAccount-content {
padding-top: 25px;
}
.sensei-course-theme__video-container:not(.has-background), .sensei-course-theme:is(.sensei-video,.sensei-modern) .sensei-course-theme__header {
border: 1px solid #ece8e0;
}
.main-navigation, .main-navigation a {
color: #6D6D6D!important;
}
.main-navigation ul li {
padding: 0px!important;
}
@media screen and (min-width:768px){
.main-navigation ul ul ul {
left: 50%!important;
}
.main-navigation ul ul {
top: 30px!important;
}
.entry-body {
margin-top: 1.5em;
padding: 0px;
}
.entry-meta {
left: none;
}
}
.main-navigation a:hover, .main-navigation li.current-menu-ancestor > a, .main-navigation li.current-menu-item > a, .main-navigation li.current_page_ancestor > a, .main-navigation li.current_page_item > a, .main-navigation ul > .focus > a, .main-navigation ul >:hover > a, .menu-toggle:focus, .menu-toggle:hover {
color: #3E7483!important;
}
.menu-toggle {
	color: #000;
}
a {
	color: #3E7483;
}
.site-footer {
	display: none;
}
.pre-footer {
background-size: cover;
background-position: center;
padding: 0px;
position: relative;
color: #cccccc;
}
.pre-footer:after {
background: #ffffff;
}
.main-navigation ul ul {
background-color: #ffffff;
}
.main-navigation ul ul {
border-color: #6D6D6D;
}
@media screen and (min-width:768px)
.main-navigation ul ul {
background-color: #2d2d2d;
border: 2px solid #ece8e0;
box-shadow: 0 1px 2px rgba(0,0,0,.1);
left: 0;
margin: 0;
padding: 0;
position: absolute;
top: 46px;
visibility: hidden;
width: 204px;
z-index: 99999;
transition: visibility 0s linear .2s,opacity .2s linear,transform .2s linear;
-webkit-transform: translate3d(0,20px,0);
transform: translate3d(0,20px,0);
}
.main-navigation ul ul {
display: block;
list-style: none;
margin: 0 0 1em 2.15em;
}
@media screen and (min-width:1024px)
.main-navigation ul {
text-align: right;
}
.main-navigation ul ul {
border-color: #6D6D6D;
}
.main-navigation ul li, .main-navigation ul ul li {
border-top-color: rgba( 204, 204, 204, 0.25 );
}
.right-sidebar .widget-area, .sidebar-widget-area {
    display: none!important;
}
.content-area {
	
}
.content-wrapper.full-width .content-area, .content-area {
float: none;
width: 100%;
max-width: 100%!important;
}