/*
 Theme Name:   Our Oily House 2021
 Theme URI:    http://ouroilyhouse.com
 Description:  A Genesis child theme for Our Oily House
 Author:       Grace + Vine Studios	
 Author URI:   http://graceandvinestudios.com.com
 Template:     genesis
 Version:      1.0

*/

@import url("../genesis/style.css");
 
/* =Theme customization starts here
-------------------------------------------------------------- */

body {
	margin: 0;
	color: #3F3E3B;
}
.site-header .wrap {
	padding: 8px 0;
	max-width: 1100px;
	margin: 0 auto;
}
.site-header {
	border-bottom: 9px solid #F3EDE1;
	min-height:0;
}
.site-inner {
	width:100%;
	max-width:100%;
	padding-top: 0;
}
.inner-wrap {
	max-width:1080px;
	margin:0 auto;
}
.wrapper {
	max-width: 1100px;
	margin: 0 auto;
}
.small-wrapper {
	max-width:900px;
	margin: 0 auto;
}
.header-nav {
	background-color: #D1D5C9;
	height: 58px;
}
.header-nav .wrapper {
	padding: 8px 0;
	text-align: right;
}
.header-nav section {
	display: inline-block;
	vertical-align: middle;
}
.header-nav section:first-child {
	float: left;
}
.header-nav section:last-child {
	margin-left: 15px;
	margin-top:-5px;
}
.simple-social-icons ul li.ssi-facebook, .simple-social-icons ul li.ssi-instagram {
	margin-bottom: 0 !important;
}
.footer-widgets .simple-social-icons ul li.ssi-facebook, .footer-widgets .simple-social-icons ul li.ssi-instagram, .footer-widgets .simple-social-icons ul li.ssi-youtube  {
	margin-bottom: 15px !Important;
}
.header-nav .menu {
	padding-left: 0;
	margin: 0;
	padding: 10px 0;
}
.header-nav .menu li {
	display: inline-block;
	color: #3F3E3B;
	font-family: 'Montserrat';
	font-size: 22px;
	font-weight: 300;
	list-style: none;
	margin-right: 30px;
}
.header-nav .menu li:hover {
	border-bottom: 1px solid #3F3E3B;
}
.header-nav input[type="search"] {
	height: 42px;
	width: 230px;
	border: none;
	padding-left: 20px;
	box-sizing: border-box;
	font-size: 22px;
	font-family: 'Montserrat';
	font-weight: 300;
}

.header-nav #search-form {
	position: relative;
}
.header-nav #search-form:after {
	content: "";
	display: inline-block;
	background-image: url('https://www.ouroilyhouse.com/wp-content/uploads/2021/07/seach_icon-2.svg');
	width: 31px;
	height: 30px;
	position: absolute;
	top: 6px;
	right: 15px;
}
.single .content-sidebar-wrap, .content-sidebar .content-sidebar-wrap {
	max-width: 1100px;
	width: 100%;
	margin: 0 auto;
}
.single .content, .content-sidebar .content {
	max-width: 667px;
	display: inline-block;
	vertical-align: top;
}
.single .sidebar, .content-sidebar .sidebar {
	max-width: 390px;
	display: inline-block;
	vertical-align: top;
	margin-left: 40px;
	text-align: center;
}
.full-width-content .content-sidebar-wrap, .archive .content, .search .content {
	width: 100%;
	margin: 0 auto;
	max-width: 1100px;
}
.title-area {
	padding: 0;
	text-align: center;
	width: 318px;
	display: inline-block;
	vertical-align: middle;
}

.site-title, .site-description {
	display: none;
}

.custom-logo-link img {
	max-width: 318px;
    height: 145px;
	object-fit: contain;
}

.site-header .search {
	display: inline-block;
	vertical-align: middle;
	margin-top: 20px;
	margin-left: 55px;
}
#searchsubmit {
	display: none;
}
.site-header .search input {
	border: 2px solid #F4E7CB;
	width: 178px;
	height: 48px;
    -webkit-appearance:none;
}
.search form {
	position: relative;
}
.search form:after {
	content: "";
	background-image: url('https://www.ouroilyhouse.com/wp-content/uploads/2021/07/seach_icon-2.svg');
	width: 32px;
	height: 31px;
	display: inline-block;
	position: absolute;
	right: 12px;
	top: 8px;
	background-repeat: no-repeat;
}
.sidebar .search form:after {
	top: 24px;
	right: 55px;
}
.menu-mobile-container, .mobile-search-form, .search-icon, .mobile-logo {
	display: none;
}
.nav-primary {
	display: inline-block;
	vertical-align: middle;
	width: 782px;
	text-align: right;
}
.nav-primary .wrap {
	padding: 0;
}
.nav-primary ul {
	margin-bottom: 0;
	padding-left: 0;
	margin-top: 0;
}
.nav-primary ul li {
	display: inline-block;
	vertical-align: top;
	font-family: 'Montserrat';
	font-weight: 300;
	font-size: 21px;
	margin-right: 30px;
	position: relative;
	padding-top: 5px;

}
.nav-primary ul li:last-child {
	margin-right: 0;
}


/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
	padding-bottom: 10px;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  bottom: 0;
  background: #D1D5C9;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.menu-item-has-children.hvr-underline-from-center:before {
	display:none;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}
li.topics {
	position: relative;
}
.nav-primary .sub-menu {
	background-color:#D1D5C9;
	position:absolute;
	top:40px;
	text-align:center;
	padding-bottom:10px;
	display:none;
}
li.menu-item-has-children:hover > .sub-menu {
	display:block;
	transition:1.3s;
}
.nav-primary .sub-menu li {
	font-size:18px;
	margin-right:0;
	margin-top:10px;
	width:100%;
}
.nav-primary .sub-menu li:hover {
	background-color:#F3EDE1;
}


.nav-primary ul.sub-menu li {

}

.site-footer .wrap {
	padding: 15px 0;
	margin: 0 auto;
	max-width: 1100px;
	text-align: center;
	text-transform: capitalize;
}
.site-footer a {
	text-decoration: underline;
}
.footer-widgets {
	background-color:#F3EDE1;
	padding: 100px 0;
}
.footer-widgets .wrap {
	width:890px;
	margin: 0 auto;
	display: flex;
	justify-content: space-around;
}
.footer-widget-area {
	vertical-align: middle;
	text-align: center;
}
.footer-widgets-1, .footer-widgets-3 {
	width: 400px;
	display: inline-block;
}
.footer-widgets h2 {
	text-transform:capitalize !important;
	margin:15px 0 !important;
}
.footer-widgets-2 {
	width: 50px;
	display: inline-block;
	vertical-align: middle;
	padding-top: 100px;
}
.footer-widgets-3 {
	padding: 0 50px;
	box-sizing: border-box;
}
.footer-widgets-3 .widget-title {
	font-family: 'Gilda Display';
	font-size: 35px;
	text-transform: lowercase;
}
.footer-widgets-1 section:nth-child(2) p {
	font-family: 'Gilda Display';
	font-size: 35px;
	text-transform: lowercase;
}
.footer-widgets-1 section:nth-child(2) p span {
		font-family: 'Montserrat';
/*	font-family: 'Bintang';*/
/*	font-size: 65px;*/
}
.footer-widgets-1 a {
	background-color: #D1D5C9;
	text-transform: uppercase;
	font-family: 'Montserrat';
	font-size: 20px;
	font-weight: 500;
	padding: 10px 30px;
	display: inline-block;
}
.footer-widgets-1 img.submark {
    max-width: 70px !Important;
    height: auto;
}
.footer-widgets-1 img.bintang {
	max-width:auto !important;
	margin-top:-15px;
}
.footer-widgets-3 article h2 {
	font-family: 'Montserrat';
	font-size: 17px;
	font-weight: 300;
	text-transform: capitalize;
	line-height: 28px;
}
.footer-widgets .enews input {
	height: 30px;
	background-color: transparent;
	border: 2px solid #d1d5c9;
	font-family: 'Montserrat';
	font-size: 12px;
    -webkit-appearance:none;
	border-radius:0 !important;
}
.footer-widgets .enews input.enews-submit {
	background-color: #d1d5c9;
	text-transform: uppercase;
	font-weight: 500;
	height: 36px;
	padding: 0 10px;
    cursor: pointer;
    -webkit-appearance:none;
}
.footer-widgets .enews input.enews-submit:hover {
    background-color: transparent;
    border:2px solid #d1d5c9;
}
.btn {
	font-family:'Cousine';
	text-transform: uppercase;
	letter-spacing:1.8px;
	padding:10px 20px;
	font-size:12px;
	background-color:#F0F4F4;
}

h1 {
	font-size:40px;
	line-height:59px;
	font-weight:inherit;
	font-family: 'Gilda Display';
}
h1.entry-title {
	text-align: center;
}
h2 {
	font-size:30px;
	text-transform:lowercase;
	font-weight:400;
	font-family: 'Gilda Display';
}
h3 {
	font-family: 'Gilda Display';
	font-weight: 400;
	font-size: 26px;
	line-height: 30px;
	text-transform: lowercase;
}
h4 {
	
}
h5 {
	
}
h6 {
	font-family: 'Quicksand';
	font-size: 20px;
	font-weight: 500;
	line-height: 25px;
}
a {
	color: inherit;
	text-decoration: none;
	position:relative;
}
a.line:after {
	content: "";
	display: inline-block;
	height:1px;
	width:42px;
	background-color: #fff;
	position:absolute;
	margin-left:12px;
	top:8px;
}
p {
	font-family:'Montserrat';
	font-size:19px;
	line-height:25px;
	margin: 15px 0;
	font-weight: 300;
	letter-spacing: .05em;
}
.widget-title {
	font-family: 'Gilda Display', serif;
	font-weight: 400;
	font-size: 35px;
	margin-top: 0;
	margin-bottom: 20px;
}

.featured-category {
	padding: 40px;
}
.featured-category .widget-title {
	margin-bottom: 75px;
}
.featured-category .wrapper {
	position: relative;
}
.featured-category article {
	width: 236px;
	display: inline-block;
	vertical-align: top;
	margin-right: 50px;
	
}
.featured-category article:nth-child(5) {
	margin-right: 0;
}
.featured-category article img {
	width: 100%;
	height: 330px;
	object-fit: cover;
}
.featured-category .entry-title {
	font-size: 25px;
	line-height: 31px;
	text-align: center;
}
.featured-category .more-from-category {
	width: 240px;
	height: 40px;
	font-family: 'Montserrat';
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
	position: absolute;
	top: 50px;
	right: 0;
	left: 0;
	margin: 0 auto;
	line-height: 35px;
	box-sizing: border-box;
	border: 3px solid #D1D5C9;
}
.featured-category .more-from-category:hover {
	background-color: #D1D5C9;
}
.cat-box {
	font-family: 'Montserrat';
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 5px 0;
	width: 185px;
	position: absolute;
	right: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	top: 300px;
	background-color: #D1D5C9;
}
#cat-box-307 {
	background-color: #E0BD97;
}
#cat-box-325 {
	background-color:#D1D5C9;
}
#cat-box-25 {
	background-color: #9D8C73;
}
#cat-box-170, #cat-box-291 {
	background-color:#f3ede1;
}
.sidebar-post .button {
	position: relative;
	padding: 5px 20px;
}

.sidebar-post .button:after {
	position: relative;
	top: 4px;
	right: -8px;
}

.recent, .featured-category {
	text-align: center;
	padding: 50px 0;
}
.recent {
	border-bottom: 9px solid #F3EDE1;
}
.recent article, .featured-category article {
	width:262px;
	margin-right: 15px;
	display: inline-block;
	vertical-align: top;
	border: 1px solid #9D8C73;
	box-sizing: border-box;
	padding: 15px;
	height: 470px;
	position: relative;
}
.recent article:last-child, .featured-category article:last-child {
	margin-right: 0;
}
.recent article img, .featured-category article img {
	width: 100%;
	height: 298px;
	object-fit: cover;
}
.recent article h2, .featured-category article h2 {
	font-family: 'Montserrat';
	font-size: 22px;
	font-weight: 300;
	line-height: 28px;
	text-transform: capitalize;
}
.masterclass {
	padding: 20px 0;
	position: relative;
	background-color: #F3EDE1;
	
}
.masterclass:before {
	background-image: url('https://www.ouroilyhouse.com/wp-content/uploads/2021/07/Path-7dark-e1626194294378.png');
	background-repeat: no-repeat;
	width: 282px;
	height: 295px;
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
}
.masterclass:after {
	background-image: url('https://www.ouroilyhouse.com/wp-content/uploads/2021/07/Path-7dark-e1626194294378.png');
	background-repeat: no-repeat;
	width: 282px;
	height: 295px;
	display: block;
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	transform: rotate(180deg);
}

.masterclass section:first-child {
	width: 320px;
	display: inline-block;
	vertical-align: middle;
}
.masterclass section:first-child img {
	position:relative;
	z-index:99;
}
.masterclass section:last-child {
	width: 460px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	margin-left: 70px;
}
.masterclass a, .about section:nth-child(3) a {
	background-color: #D1D5C9;
	border: 2px solid #D1D5C9;
	font-family: 'Montserrat';
	text-transform: uppercase;
	font-weight: 500;
	font-size: 20px;
	padding: 10px 30px;
	margin-top: 20px;
	display: inline-block;
}
.masterclass a:hover, .about section:nth-child(3) a:hover {
	background-color: transparent;
	border: 2px solid #D1D5C9;
}
.about {
	text-align: center;
	margin-bottom:40px; 
}
.about section:first-child {
	width: 496px;
	display: inline-block;
	vertical-align: middle;
}
.about section:first-child img {
	width: 100%;
	height: auto;
	object-fit: cover;
}
.about section:nth-child(2) {
	width: 474px;
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	margin-left: 50px;
}
.about section:nth-child(2) .widget-title {
	font-family: 'Montserrat';
	/*font-family: 'Bintang';
	font-size: 65px;*/
}
.about section:nth-child(2) a {
	font-family: 'Montserrat';
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
	border-bottom: 5px solid #D1D5C9;
	padding-top: 2px;
	padding-left: 2px;
}
.about section:nth-child(2) a:hover {
	background-color: #D1D5C9;
}
.about section:nth-child(2) a:after {
	content: "";
	background-image: url('https://www.ouroilyhouse.com/wp-content/uploads/2021/07/arrow.svg');
	width: 16px;
	height: 12px;
	display: inline-block;
	margin-left: 10px;
}
.about section:nth-child(3) {
	border: 1px solid #9D8C73;
	padding: 20px 160px;
	margin-top: 50px;
}
.about section:nth-child(3) p {
	font-size: 22px;
	line-height: 28px;
	font-weight: 300;
}
.where-to-start, .explore-more {
	text-align: center;
	padding: 30px 0;
}
.where-to-start .mobile-img {
	display:none;
}
.where-to-start {
	background-color: #F3EDE1;
}
.where-to-start .widget-title {
	font-family: 'Montserrat';
/*	font-family: 'Bintang';
	font-size: 86px;*/
}
.where-to-start .widget_media_image, .explore-more .widget_media_image {
	width: 215px;
	display: inline-block;
	vertical-align: top;
	margin-right: 74px;
	text-align: center;
}
.where-to-start .widget_media_image img, .explore-more .widget_media_image img {
	border-radius: 50%;
}
.where-to-start .widget_media_image:nth-child(5), .explore-more .widget_media_image:nth-child(5) {
	margin-right: 0;
}
.where-to-start .widget_media_image .widget-title,
.explore-more .widget_media_image .widget-title, .title-link {
	font-family: 'Montserrat';
	font-size: 22px;
	font-weight: 300;
	text-transform: capitalize;
}
.where-to-start .widget_media_image img, .explore-more .widget_media_image img {
	margin-bottom:20px;
}
.where-to-start .widget_media_image .widget-title, .explore-more .widget_media_image .widget-title {
	display: none;
}
.title-link:hover {
	border-bottom: 1px solid #3F3E3B;
}
.popular-posts h2 {
	text-align: center;
	font-family: 'Gilda Display';
	font-size: 35px;
	margin-bottom: 30px;
}
.popular-post {
	width: 168px;
	display: inline-block;
	vertical-align:top;
	margin-right: 14px;
	text-align: center;
}
.popular-post:last-child {
	margin-right: 0;
}
.popular-post img {
	width: 100%;
	height: 228px;
	object-fit: cover;
}
.post-title, .sub-cat-name {
	font-family: 'Montserrat';
	font-size: 22px;
	font-weight: 300;
	line-height: 27px;
	text-transform: capitalize;
}
.sub-cat-name {
	margin-top: 15px;
}
.post-title a:hover, .sub-cat-name a:hover, .recent article .entry-title a:hover, .featured-category article .entry-title a:hover, .footer-widgets .featured-content .entry-title a:hover {
	border-bottom:1px solid #3F3E3B;
}
.jump-to {
	text-align: center;
	margin: 70px 0 0;
}
.archive .the-posts, .page-template-index-template .categories {
	margin-top: 70px;
}
.page-template-index-template  .entry-title {
    max-width: 1200px;
    margin: 30px auto 10px;
    text-transform: lowercase;
}
.jump-to-button, .archive .jump-to-button:nth-child(2), .jump-to-button:nth-child(5) {
	border: 3px solid #9D8C73;
	padding: 10px 30px;
	display: inline-block;
	font-family: 'Montserrat';
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
	margin-right: 20px;
	margin-bottom: 20px;
}
.jump-to-button:nth-child(2), .archive .jump-to-button:nth-child(3), .archive .jump-to-button:nth-child(6) {
	border-color: #E0BD97;
}
.jump-to-button:nth-child(3), .archive .jump-to-button:nth-child(4) {
	border-color: #D1D5C9;
}
.jump-to-button:nth-child(4) {
	border-color: #F3EDE1;
}
.jump-to-button:last-child {
	margin-right: 0;
} 
.jump-to-button:hover {
	background-color: #d1d5c9;
	border-color: #d1d5c9 !Important;
}
.index-category {
	text-align: center;
	margin-bottom: 50px;
}
.category-name {
	font-family: 'Gilda Display';
	font-size: 35px;
	font-weight: 400;
	text-transform: lowercase;
	margin-bottom: 30px;
}
.each-sub-cat {
	width: 152px;
	display: inline-block;
	vertical-align: top;
	margin-left: 64px;
	text-align: center;
	margin-bottom: 30px;
}
.each-sub-cat:nth-child(2) {
	margin-left: 0;
}
.index-category.more {
	padding: 0 75px;
}
.more .each-sub-cat:nth-child(2), .more .each-sub-cat:nth-child(6) {
	margin-left: 0;
}
.each-sub-cat img {
	border-radius: 50%;
	width: 100%;
	height: auto;
	object-fit: cover;
}
.archive .content {
	padding-top: 30px;
}
.search .content {
	padding-top: 50px;
}
.archive .sidebar, .search .sidebar {
	display: none;
}
.archive-title {
	font-family: 'Gilda Display';
	font-size: 35px;
	font-weight: 400;
	text-transform: lowercase;
	margin-top: 10px;
	margin-bottom: 0;
}
.search .breadcrumb {
	display: none;
}
.single .breadcrumb {
	margin-top:30px;
}
.breadcrumb {
	font-family: 'Montserrat';
	font-size: 17px;
	font-weight: 300;
	text-transform: lowercase;
}
.each-post {
	width: 244px;
	display: inline-block;
	vertical-align: top;
	margin-right: 36px;
	margin-bottom: 50px;
	text-align: center;
}
.each-post:nth-child(4n+4){
	margin-right: 0;
}
.each-post img {
	width: 100%;
	height: 328px;
	object-fit: cover;
}
.pagination {
	text-align: center;
	font-family: 'Montserrat';
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 300;
}
.pagination ul {
	padding-left: 0;
}
.pagination li {
	display: inline-block;
	list-style: none;
	margin-left: 15px;
	vertical-align: middle;
	border-bottom: 3px solid transparent;
}
.pagination li:hover {
	border-bottom: 3px solid #D1D5C9;
	font-weight:500;
}
.pagination li.active {
	font-weight: 500;
}
.pagination-previous, .pagination-next {
	font-size: 14px;
	border-bottom: 3px solid #D1D5C9;
}
.pagination-previous {
	margin-right: 25px;
}
.pagination li.pagination-next {
	margin-left: 40px;
}
.pagination-previous:before {
	content:"";
	background-image: url('https://www.ouroilyhouse.com/wp-content/uploads/2021/07/Group-1.svg');
	width: 11px;
	height: 8px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
	margin-top: -5px;
}
.pagination-next:after {
	content:"";
	background-image: url('https://www.ouroilyhouse.com/wp-content/uploads/2021/07/Group-230.svg');
	width: 11px;
	height: 8px;
	display: inline-block;
	margin-left: 6px;
	margin-top: -5px;
}
.single .entry-header .avatar {
	display: none;
}
.single h1.entry-title {
	text-align: left;
}
.single .entry-content img {
	max-width:100%;
	height:auto;
	object-fit:cover;
}
.entry-content h2 {
	border-bottom: 5px solid #D1D5C9;
	display: inline-block;
    text-transform: lowercase;
}
.entry-content h3 {
	border-bottom: 5px solid #E0BD97;
	font-size: 26px;
	display: inline-block;
}
.entry-content ul, .entry-content ol {
	padding-left: 20px;
}
.entry-content li {
	font-family: 'Montserrat';
	font-size: 19px;
	line-height: 27px;
}
.entry-content ul li::marker {
	color: #E0BD97;
	width: 15px;
	height: 15px;
}
.single .entry-content a {
	border-bottom: 1px solid #3F3E3B;
}
.single .entry-content a:hover {
	background-color: #d1d5c9;
	border-bottom: none;
}
.single .entry-content p.notes {
	background-color: #F3EDE1;
	padding: 20px 15px;
	box-sizing: border-box;
	font-family: 'Gilda Display';
	font-size: 22px;
	font-weight: 400;
	line-height: 28px;
}
div#ez-toc-container .ez-toc-title-container{
	width: 100%;
}
body div#ez-toc-container .toc-toggle-lt {
    width: calc(100% + 60px);
    margin-left: -30px;
}
body div#ez-toc-container p.ez-toc-title {
    margin-bottom: 0;
    border-bottom: none;
}
body div#ez-toc-container .toc-toggle-lt button {
	background: #f2ede1;
}
.wp-block-image img {
	height: auto;
	object-fit: cover;
}
.sidebar {
	padding-top: 40px;
}
.sidebar .widget_media_image img {
	width: 333px;
	height: 333px !important;
	object-fit: cover;
    margin-bottom: 20px;
}
.sidebar .widget_text span {
	font-family: 'Montserrat';
/*	font-family: 'Bintang';
	font-size: 45px;*/
}
.sidebar .search {
	margin: 40px 0 60px;
	text-align: center;
}
.sidebar .search input {
	border: 2px solid #D1D5C9;
	height: 74px;
	width: 80%;
	font-family: 'Montserrat';
	font-size: 22px;
	font-weight: 300;
	padding-left: 20px;
	box-sizing: border-box;
}
.sidebar section:nth-child(4) {
	background-color: #D1D5C9;
	padding: 42px 22px;
}
.sidebar section:nth-child(4) .widget-title {
	font-size: 28px;
}
.sidebar section:nth-child(4) a {
	background-color: #F3EDE1;
	padding: 7px 35px;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
}
.sidebar section:nth-child(4) a:hover {
	background-color: transparent;
    border: 2px solid #F3EDE1;
}
.sidebar section:nth-child(4) p:last-child {
	margin-top: 25px;
}
.sidebar section:nth-child(5) {
	border: 1px solid #D1D5C9;
	margin-top: 50px;
	padding: 20px 50px;
}
.sidebar section:nth-child(5) p {
    font-family: 'Gilda Display';
    font-size: 22px;
    margin-top:25px;
}
.sidebar section:nth-child(5) .widget-title {
	font-family: 'Montserrat';
/*	font-family: 'Bintang';
	font-size: 45px;*/
}
.sidebar section:nth-child(5) a:hover {
	border-bottom:1px solid #3F3E3B;
}
.sidebar .featured-content {
	margin-top: 40px;
	text-align: center;
}
.sidebar .featured-content article {
	width: 186px;
	margin-right: 15px;
	padding: 10px;
	box-sizing: border-box;
	background-color: #fff;
	box-shadow: 0px 3px 6px #E6E6E6;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 20px;
	text-align: center;
	min-height: 324px;
}
.sidebar .featured-content article .entry-title {
	font-size: 18px;
	text-align: center;
	font-family: montserrat;
}
.sidebar .featured-content article .entry-title a:hover {
	font-weight: 500;
}
.sidebar .featured-content article:nth-child(2n+3) {
	margin-right: 0;
}
.sidebar .featured-content article img {
	width: 100%;
	height: 220px;
	object-fit: cover;
}
.comment-form label {
	display: block;
}

.comment-form input, .comment-form textarea {
	width: 100%;
	height: 46px;
	border: 2px solid #E0BD97;
	font-family: 'Montserrat';
	font-size: 16px;
}
.comment-form textarea {
	height: 164px;
}
.comment-form-cookies-consent label {
	display: inline-block;
	vertical-align:middle;
	letter-spacing:0;
	font-size: 15px;
}
.comment-form-cookies-consent input {
	width: 20px;
	height: 20px;
	display:none;
}
.comment-form-cookies-consent label:before {
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
	width:20px;
	height:20px;
	border: 2px solid #E0BD97;
	content:"";
}
.comment-form-cookies-consent input:checked + label:before {
	background-color:#E0BD97;
	content:"✓";
}
.comment-form-cookies-consent input[type="checkbox"]{
	border: 2px solid #E0BD97;
}
.comment-form p {
	margin: 20px 0;
}
.comment-form input.submit {
	width: auto;
	font-family: 'Gilda Display';
	font-size: 24px;
	background-color: #F7F5F4;
	border: none;
	padding: 0 25px;
	cursor:pointer;
}
.comment-form input.submit:hover {
	background-color:#e0bd97;
}
.entry-comments {
	margin-top: 50px;
}
.entry-comments h3 {
	border-bottom: 2px solid #F3EDE1;
	text-transform: capitalize;
}
.comment .avatar {
	display: none;
}
.comment-list {
	list-style: none;
	padding-left: 0;
}
.comment-list article {
	padding: 30px 0;
}
ul.children article {
	padding: 0px 0;
}
ul.children li {
	list-style:none;
}
.comment-list article:after {
	content: "";
	width: 70%;
	height: 2px;
	background-color: #F3EDE1;
	display: block;
	margin-top: 30px;
}
.comment-author {
	font-family: 'Gilda Display';
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 0;
}
.comment-meta, .comment-content {
	font-size: 16px;
	margin-top: 5px;
}
.comment-reply {
	font-family: 'Gilda Display';
	font-size: 16px;
	font-weight: 400;
	padding:5px 0;
	background-color: #d1d5c9;
	width: 80px;
	text-align: center;
}
.comment-reply:hover {
	background-color:transparent;
	border:2px solid #d1d5c9
}
.comment-reply-title  {
	text-transform: capitalize;
}
.mv-comments-wrap  {
	display: none;
}
.mv-create-wrapper {
    position: relative;
    margin-top: 90px;
    border:1px solid #000 !important;
}
.mv-list-card .mv-create-wrapper {
	border:none !Important;
}
.mv-list-card h2.mv-create-title {
	position:relative;
	top:auto;
	left:auto;
}
.mv-list-card h2.mv-create-title:after {
	display:none;
}
.mv-list-card h3 {
	border:none !important;
}
.mv-list-single {
	border:none !important;
}
.mv-list-link {
	background-color:#e0bd97 !important;
	color:#3F3E3B !Important;
	font-family:'Gilda Display';
}
.mv-list-card .mv-create-header h1, .mv-list-card .mv-create-header h2 {
border-top:none !important;}
h2.mv-create-title  {
	font-size: 30px !important;
	line-height: 36px !important;
	text-transform: capitalize;
    position: absolute;
    top: -20px;
    left: -10px;
    padding:0 20px 20px 25px !important;
    box-sizing: border-box;
    background-color: #fff;
}
.mv-create-header {
    margin-top: 60px;
}
.mv-create-image-container {
    margin-top: -15px;
}
.mv-create-yield {
	margin-bottom:14px !important;
	font-family:"Montserrat" !important;
	font-size:12px !important;
	opacity:1 !Important;
}
h2.mv-create-title:after {
    content: "";
    display: inline-block;
    background-image: url('https://www.ouroilyhouse.com/wp-content/uploads/2021/07/recipe_card_illustration.svg');
    width: 82px;
    height: 87px;
    position: absolute;
    top: -25px;
    right: -60px;
    background-color: #fff;
}
.mv-create-description p {
	font-family: 'Gilda Display';
	font-size: 18px !important;
	line-height: 21px !important;
}
button.mv-create-pin-button {
	background-color:#D1D5C9 !Important;
	border:none !important;
}
.mv-create-print-button {
	background-color:#E0BD97 !important;
	font-family: 'Gilda Display';
	font-size:19px;
	height:40px;
	max-width:150px;
	margin:0 auto;
	border:none;
}
.mv-create-times {
	margin-top:40px !Important;
}
button.mv-create-pin-button {
	width:60px !important;
	height:60px !important;
	border-radius:50% !important;
}
.mv-create-pin-button .mv-icon-pinterest {
	width:35px !important;
	height:35px !Important;
	margin-top:-3px !important;
}
img.mv-create-image{
	width:218px;
	height: 145px;
}
.mv-star-ratings .star {
	fill:#e0bd97 !important;
}
.mv-create-times-3.mv-create-times-lg .mv-create-time, .mv-create-times-3.mv-create-times-xl .mv-create-time, .mv-create-times-4.mv-create-times-lg .mv-create-time, .mv-create-times-5.mv-create-times-lg .mv-create-time, .mv-create-times-5.mv-create-times-xl .mv-create-time, .mv-create-times-6.mv-create-times-lg .mv-create-time, .mv-create-times-6.mv-create-times-xl .mv-create-time {
    font-family: 'Gilda Display' !Important;
    font-weight: 400 !important;
    font-size: 14px !important;
    color: #000 !Important;
}
.mv-create-time-format, .mv-create-time-label {
    opacity: 1 !important;
    font-weight: 400 !important;
    color: #000 !Important;
}
.mv-create-time:nth-child(2), .mv-create-time:nth-child(3) {
    border-left:2px solid #F3EDE1 !important;
}
.mv-create-time-prep {
    border-left: none !important;
}
.mv-create-wrapper h3 {
	text-transform: capitalize;
	font-size: 22px !Important;
}
.mv-create-card li {
	font-size: 18px !Important;
	line-height: 26px !Important;
	color: #3F3E3B !important;
}
.mv-create-card ol, .mv-create-card ul {
	margin: 10px 0 10px 20px !important; 
}
.mv-create-card li {
	margin: 0 !important;
}
.mv-create-notes-content p {
	font-size: 18px !important;
	line-height: 21px !important;
}
.mv-create-footer, .single .entry-footer {
	display: none !important;
}
.related-posts {
	background-color: #D1D5C9;
	padding: 30px;
	text-align: center;
}
.related-posts h2.post-title {
	font-size: 18px;
	line-height: 22px;
}
.related-posts h3 {
	font-family: 'Montserrat';
/*	font-family: 'Bintang';
	font-size: 45px;*/
	margin-top: 0;
}
.related-post {
	width: 135px;
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
}
.related-post:last-child{
	margin-right: 0;
}
.related-post img {
	width: 100%;
	height: 182px;
	object-fit: cover;
	border: 2px solid #fff;
}

@media only screen and (max-width:768px) {
	.wrapper, .small-wrapper, .single .content-sidebar-wrap, .content-sidebar .content-sidebar-wrap {
		max-width:720px;
	}
	.site-header .wrap {
		max-width: 100%;
		padding: 0;
	}
	.site-header {
		position: relative;
	}
	.nav-primary, .header-nav, .title-area {
		display: none;
	}
	.menu-mobile-container {
		width: 100%;
		text-align: center;
	}
	.menu-icon {
		display: block;
		position: absolute;
		left: 10px;
		top: 15px;
	}
	.search-icon, .mobile-logo {
		display: block;
	}
	.mobile-logo {
		text-align: center;
		width: 65%;
		margin: 10px auto;
	}
	.menu-icon span {
		width: 35px;
		height: 5px;
		background-color:#3F3E3B;
		display: block;
		margin-top: 5px;
	}
	.search-icon {
		position: absolute;
		right: 10px;
		top: 17px;
	}
	.menu-mobile-container {
		background-color: #D1D5C9;
	}
	.menu-mobile-container ul {
		padding-left: 0;
		padding-top: 20px;
		padding-bottom: 20px;
		margin: 0 auto;
	}
	.menu-mobile-container ul li {
		display: block;
		font-size: 22px;
		margin-right: 0;
		margin-bottom: 15px;
		font-family: 'Montserrat';
		font-weight: 400;
	}
	.mobile-search-form {
		background-color: #D1D5C9;
		text-align: center;
		padding: 20px 0;
	}
	.mobile-search-form .search {
		display: block;
		margin: 0 auto;
	}
	.mobile-search-form .search input {
		border: none;
		width: 70%;
		font-size: 22px;
		font-weight: 300;
		padding-left: 10px;
		box-sizing: border-box;
	}
	.moible-search-from .search form:after {
		right: 75px;
	}
	.recent article, .featured-category article {
		margin-right: 30px;
		margin-bottom: 30px;
	}
	.recent article:nth-child(2n+3), .featured-category article:nth-child(2n+3) {
		margin-right:0;
	}
	.masterclass {
		text-align: center;
	}
	.masterclass section:first-child, .masterclass section:last-child {
		width:100%;
		text-align: center;
		margin-left:0;
		margin-right: 0;
	}
	.about section {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.where-to-start .widget_media_image, .explore-more .widget_media_image {
		margin-bottom:30px;
	}
	.where-to-start .widget_media_image:nth-child(2n+3), .explore-more .widget_media_image:nth-child(2n+3) {
		margin-right: 0;
	}
	.footer-widgets .wrap {
		display: block;
		width: 680px;
		margin: 0 auto;
	}
	.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {
		width:100%;
		text-align: center;
	}
	.footer-widgets-2 {
		padding-top: 40px;
		padding-bottom:40px;
	}
	.footer-widgets .simple-social-icons ul li {
		float:none;
		display: inline-block;
	}
	.the-posts, .popular-posts {
		text-align: center;
	}
	.each-post:nth-child(2n+2), .popular-post:nth-child(3n+4) {
		margin-right: 0;
	}
	.popular-post {
		width: 180px;
		margin-bottom: 30px;
	}
	.popular-post img {
		height: 244px;
	}
	.single .content, .content-sidebar .content, .single .sidebar, .content-sidebar .sidebar {
		width: 100%;
		margin: 0 auto;
		display: block;
	}
	.content-sidebar .sidebar, .single .sidebar {
		margin: 0 auto 30px;
	}
}
@media only screen and (max-width:465px) {
	.wrapper, .small-wrapper, .single .content-sidebar-wrap, .content-sidebar .content-sidebar-wrap, .footer-widgets .wrap {
		max-width: 335px;
	}
	.recent article, .featured-category article {
		width: 162px;
		margin-right: 10px;
		height: 285px;
	}
	.recent article img, .featured-category article img {
		height: 184px;
	}
	.each-post {
		width: 160px;
		margin-right: 10px;
		margin-bottom: 30px;
	}
	.each-post img  {
		height: 224px;
	}
	.post-title, .sub-cat-name {
		font-size: 15px;
		line-height: 18px;
	}
	.cat-box {
		font-size: 10px;
		width: 118px;
		top: 190px;
	}
	.recent article h2, .featured-category article h2, .featured-category .entry-title {
		font-size: 15px;
		line-height: 18px;
	}
	.masterclass section:first-child, .masterclass section:last-child {
		position: relative;
		z-index: 9;
	}
	.about section:first-child, .about section:nth-child(2), .about section:nth-child(3){
		width: 100%;
	}
	.about section:nth-child(2) .widget-title {
		font-size: 50px;
	}
	.about section:nth-child(3) {
		padding: 20px;
		box-sizing: border-box;
	}
	.where-to-start .widget_media_image, .explore-more .widget_media_image {
		width: 140px;
		margin-right: 46px;
	}
	.jump-to {
		text-align: center;
	}
	.jump-to-button, .archive .jump-to-button:nth-child(2), .jump-to-button:nth-child(5) {
		margin: 0 auto 20px;
		width: 220px;
		display: block;
	}
	.jump-to-button:last-child {
		margin:0 auto 20px;
	}
    .footer-widgets .enews input {
        display: block;
        width:90%;
        margin: 0 auto 15px;
		box-sizing:border-box;
		padding-left:10px;
    }
    .each-sub-cat:nth-child(even) {
        margin-left: 0;
    }
    .index-category {
        text-align: center;
    }
    .index-category.more {
        padding: 0;
    }
    .related-post {
        width: 126px;
    }
    .related-post img {
        height: 174px;
    }
    .related-post:nth-child(2n+3) {
margin-right:0;}
	.masterclass section:first-child img {
		max-width:70% !important;
	}
	.where-to-start .mobile-img {
		display:block;
	}
	.where-to-start .desktop-img  {
		display:none;
	}
	.related-posts h3 img {
		width:100% !important;
	}
	.mv-create-title {
		width:77% !important;
	}
	button.mv-create-pin-button {
		right:-30px !important;
	}
	.about .hello-img {
		width:330px !important;
	}
}