.featured-slider{
	height: 100% !important;
}
.featured-section{
	min-height: 811.984px !important;
}

.iump-level-details-register {
	display: none !important;
}



@media screen and (min-width: 1024px){
.secondary-navigation{
    float: left;
    width: auto !important;
}
}

#menu-item-19834{
	padding-left:325px;
}

@media screen and (max-width: 1439px){
#menu-item-19834{
	padding-left:150px;
}
}


@media screen and (max-width: 1187px){
#menu-item-19834{
	padding-left:100px;
}
}

@media screen and (max-width: 1062px){
#menu-item-19834{
	padding-left:60px;
}
}

#menu-item-20059{
	padding-left: 300px;
}

@media screen and (max-width: 1439px){
#menu-item-20059{
	padding-left:65px;
}
}

@media screen and (max-width: 1139px){
#menu-item-20059{
	padding-left:25px;
}
}

@media screen and (max-width: 1187px){
.top-login{
	padding-left:100px;
}
}

@media screen and (max-width: 1137px){
.top-login{
	padding-left:65px;
}
}

@media screen and (max-width: 1156px){
.top-login{
	padding-left:65px;
}
}
@media screen and (max-width: 1036px){
.top-login{
	padding-left:45px;
}
}

@media screen and (max-width: 1111px){
.header-top-bar .secondary-navigation ul li {
    position: relative;
    display: inline-block;
    margin-right: 0px !important;
}
}

@media screen and (min-width: 1120px) {
.section-header h5.section-title {
    font-size: 24px;
    font-size: 2.2rem;
}
}

@media screen and (min-width: 1120px){
.site-header .primary-menu>li>a {
    font-size: .85rem;
}
}

.site-footer .site-footer-bottom .widget.widget_nav_menu ul li a {
    font-size: .80rem;
}

.home-widget .section-content h3 {
    font-size: 3.75rem;
}

#load-more-btn{
    position: relative;
    display: inline-block;
    width: auto;
 ? ?padding: 0px 30px 15px 30px!important;
    background: #000;
    border-radius: 999px;
    overflow: hidden;
    color: #fff;
    font-size: 12px;
    font-size: .75rem;
    letter-spacing: 2px;
    font-weight: 500;
    text-transform: uppercase;
    transition: all 0s;
}

.tinysalt-widget_cat {    
	padding-left: 10%;
}

.container-spacing {padding:30px}


.featured-container {
	padding: 0px!important;
}

@media (min-width: 782px) {
.featured-container .wp-block-column:not(:first-child) {
   margin-left: 0px; 
}
}
@media (max-width: 768px) {
.secondary-menu {
   display:none;
}
}


.social-container .wp-block-image {
	margin-bottom:10px!important;
}

.social-container .wp-block-column h4 {
	margin-top:0px!important;
	margin-bottom:20px!important;
}

.fivestep .wp-block-cover.has-white-background-color {    background-size: contain;
	min-height: 500px!important;
    background-repeat: no-repeat;}

.fivestep .wp-block-cover__inner-container{    padding: 60px 20px 0px 20px!important;}

.fivestep .wp-block-cover__inner-container h4 {margin-bottom:10px;}

.fivestep .wp-block-cover {
   
    align-items: normal;
}

.fivestep .wp-block-cover.has-white-background-color {
	 
    min-height: 450px!important;
	margin-bottom:0px!important;
}


.wprm-recipe-instructions-container .wprm-recipe-instruction-group-name {
    margin-top: 0.8em !important;
    color: black;
    font-size: 24px;
    font-family: 'Font Awesome 5 Free';

    font-weight: 400!important;
    padding-top: 30px;
}


.cat-links {
    color: #8a79ff;
 
}


#mailerlite-form_1 {text-align:center; color:white;}

#loftocean-homepage-widget-custom-content-3 {
	background-image: url(https://myweekendplan.asia/wp-content/uploads/2021/01/baking-background.jpg);
	background-size: cover;
  background-position: 50%; 
}
#mailerlite-1-field-email {
	  background: rgb(255 255 255);

    border-radius: 20px;
    color: #000;
	width:80%;
	}


.to-top {
    bottom: 87px;
}

.site-content .button {
    font-size: 14px;
    padding: 5px 30px;

	}


.side-newsletter {background-image: url(https://myweekendplan.asia/wp-content/uploads/2021/01/baking-background.jpg);
    background-size: cover;
    background-position: 50%; 
		padding:30px 20px;
			
}

.side-newsletter input[type=text] {padding: 5px 15px; height: 34px!important;}

/******* User Friendly ******/ 
.widget.tinysalt-widget_posts.small-thumbnail .thumbnail {
    border-radius: 0;
}


.widget.tinysalt-widget_posts.small-thumbnail .thumbnail {
    border-radius: 0;
}


	.widget.tinysalt-widget_posts.small-thumbnail .thumbnail img {
  
    border-radius: 0%;
}


.widget.tinysalt-widget_posts.small-thumbnail.with-post-number .thumbnail:after {display:none;}


.mailerlite-form-response span {

    color: #ffffff!important;
}

.comment-content h3, .widget-area .widget h3 {
    font-size: 1.5rem;
}


.widget-area .widget h5.widget-title {
    border: none; 
    background: #fdbc0f;
	  color: white;
    font-size: 15px;
}

.widget-area .widget h5.widget-title:after {display:none;}



#mailerlite-1-field-email {
    background: rgb(255 255 255);
    border-radius: 20px;
    color: #000;
    width: 80%;
    height: 36px;
}

.form-background {  
	background: #ffffff;
	padding: 30px;
	margin-top:-130px;
	z-index:99999;
	position:relative;
	box-shadow:
  0 2.8px 2.2px rgba(0, 0, 0, 0.034),
  0 6.7px 5.3px rgba(0, 0, 0, 0.048),
  0 12.5px 10px rgba(0, 0, 0, 0.06),
  0 22.3px 17.9px rgba(0, 0, 0, 0.072),
  0 41.8px 33.4px rgba(0, 0, 0, 0.086),
  0 100px 80px rgba(0, 0, 0, 0.12)}

.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 2em!important;
}

.wpcf7-list-item.first{
    margin: 0 0 0 0em!important;
}

@media (max-width: 768px) {
	#comments {display:none;}
	.primary {
    padding-bottom: 40px;
	}
	
	
	.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 0em!important;
    width: 100%;
}
}


select {
  
    min-width: 200px;
}

/******* font ******/ 
.entry-title, .post-title {
    color: #3a3636;
}

.section-header h5.section-title {
    font-weight: 700;
}

@media screen and (min-width: 1440px){
.featured-slider.slider-style-2 .slider-for .slider-title {
    font-size: 80px;
    font-size: 4rem;
}
}


.mailerlite-form-title, .mailerlite-form .mailerlite-form-field label {color:white;}


.alert-badge {
    padding-right: 5px;
    padding-left: 5px;
    background-color: #0aa8c7;
    font-size: 13px;
    letter-spacing: 0.8px;
	  color: white;
}

@media screen and (min-width: 1024px){
.header-top-bar a {
    opacity: .9;
}
}


.label {
    padding: 5px;
}
.label-danger {
    background-color: #d9534f;
}
.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 85%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
#loftocean-homepage-widget-posts-14{
	padding-top:0px !important;
} 

#loftocean-homepage-widget-posts-14 .column-3{
	padding-top:46px;
}

.custom-code-related-post-thumbnail{
		position: relative;
    width: 80px;
    height: 80px;
		margin-right: 15px;
}
.full-width-related{
		display: table;
    width: 100%;
    clear: both;
}
.custom-code-related-post-text{
		display: table-cell;
    width: 100%;
    vertical-align: middle;
}
.custom-code-category-name{
		margin-top: 5px;
    font-size: 0.75rem;
    letter-spacing: 0;
    opacity: .5;
}
.custom-code-category-name .post-categories{
		list-style: none;
    margin: 0;
}

.custom-code-related-post-title{
		border: none;
    background: #fdbc0f;
    color: white;
    font-size: 15px;
    padding: 13px;
    margin-bottom: 20px;
    font-weight: 700 !important;
    line-height: 1;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    text-align: center;
}
.custom-code-related-post-sections{
	margin-bottom: 10px;
}

a.custom-code-text{
	color:black;
}

a.custom-code-text :hover{
	color:black;
	font-size: 1rem !important;
}

.post-categories li a{
	color:#3a3636;
	font-size: .75rem !important;
}

.custom-code-related-post-sections .full-width-related:hover h4 a.custom-code-text {
   color: var(--primary-color)!important;
}





















/*repaste*/

.nomination-form-1{
width: 500px; padding: 40px !important; border: 1px solid #1b1b1b50;
	}

.nomination-form-2{
width: 500px; padding: 40px !important; border: 1px solid #1b1b1b50;
	}

.advertise-form-1{
width: 500px; padding: 40px !important; border: 1px solid #1b1b1b50;
	}

@media (max-width: 781px) {
	.nomination-form-1{
width: 500px; padding: 15px !important; border: 1px solid #1b1b1b50;
	}
	
.advertise-form-1{
width: 500px; padding: 15px !important; border: 1px solid #1b1b1b50;
	}

.nomination-form-2{
width: 500px; padding: 15px !important; border: 1px solid #1b1b1b50;
	}
	
}

@media (max-width: 768px){
.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em!important;
    width: 100%;
}
	}

.counter-bg-image {
    background-image: url(https://myweekendplan.asia/wp-content/uploads/2023/02/bg-counters.jpeg);
    background-blend-mode: multiply;
    background-size: cover;
    background-color: rgba(0,0,0,0.5) !important;
	padding-top: 100px !important;
}

.kt-row-column-wrap > .kadence-column_65abe2-bf {
    align-self: center;
    max-width: 50px;
}

.kt-row-column-wrap > .kadence-column_11087e-e6 {
    align-self: center;
    max-width: 50px;
}

.puzzle-bg-image {
    background-image: url(https://myweekendplan.asia/wp-content/uploads/2023/03/jigsaw-1.jpg);
    background-blend-mode: multiply;
    background-size: cover;
}

.jigsaw-bg-image {
    background-image: url(https://myweekendplan.asia/wp-content/uploads/2023/03/jigsaw-3.png);
    background-blend-mode: multiply;
    background-size: cover;
}

.we-need-help {
    padding: 70px 15px!important;
}

.two-form-nomination{
	margin-top: -35px !important;
  padding: 100px 0 70px !important;
}

@media (max-width: 768px) {
.two-form-nomination {
 margin-top: -35px !important;
 padding: 100px 15px 70px !important;
}

}

@media (max-width: 488px) {
.reverse-column-mobile {
		flex-direction: column-reverse !important;}
}

.reverse-column-mobile-advertise {
		flex-direction: column-reverse !important;
margin-top: -120px;}

}

#kt-layout-id_f1bb6d-13 > .kt-row-column-wrap {
    padding-top: 0;
    padding-bottom: 85px;
}

.advertise-bg-image {
    background-image: url(https://myweekendplan.asia/wp-content/uploads/2023/03/jigsaw-3.png);
    background-blend-mode: multiply;
    background-size: contain;
	background-repeat: no-repeat;
}

.advertise-bg-image-left {
    background-image: url(https://myweekendplan.asia/wp-content/uploads/2023/03/jigsaw-4.png);
    background-blend-mode: multiply;
    background-size: contain;
	background-repeat: no-repeat;
}

.advertise-bg-image-right {
    background-image: url(https://myweekendplan.asia/wp-content/uploads/2023/03/jigsaw-6.png);
    background-blend-mode: multiply;
    background-size: contain;
	background-repeat: no-repeat;
}

.hide {display: none;}

@media screen and (min-width: 1120px){
.site-header .primary-menu>li>a {
    font-size: .80rem;
	  padding: 0 18px;
}
}

.single .related-posts .related-post .featured-img a {
    filter: none!important;
}


#random_header_image {
	justify-content: center;
	align-items: center;
	padding: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	display: block;
	height: 400px;
	margin-left: calc(-1 * var(--wp--custom--spacing--outer)) !important;
	margin-right: calc(-1 * var(--wp--custom--spacing--outer)) !important;
}

#random_header_img {       
	object-fit: cover;
	display: flex;
      justify-content: center; 
      align-items: center;
	width: 100%; 
	height: 400px;
	padding: 0 !important;
	animation: fadeIn ease 4s;
	-webkit-animation: fadeIn ease 4s;
	-moz-animation: fadeIn ease 4s;
	-o-animation: fadeIn ease 4s;
	-ms-animation: fadeIn ease 4s;
}

@media (max-width: 1024px)  { 
.home_banner_img{
	min-height: 400px!important;  
	height: 400px!important; 
}	
}


@media (max-width:768px)  { 
.home_banner_img{
	min-height: 200px!important; 
	height: 200px!important; 
}	
}

.home_banner_img{
	background-position: top center; 
	background-size: 100% auto;
	background-repeat:no-repeat;
	min-height: 540px; 
	display: flex; 
	align-items: center; 
	justify-content: center;
	animation: fadeIn ease 4s;
	-webkit-animation: fadeIn ease 4s;
	-moz-animation: fadeIn ease 4s;
	-o-animation: fadeIn ease 4s;
	-ms-animation: fadeIn ease 4s;
}








