/**
* Theme Name: Londoner In Sydney
* Description: Londoner In Sydney Theme
* Author: Stevo
* Template: zeen
* Version: 1.2.1
*/

/*
* Prefixed 
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version

/*** FONTS ***/

/*** Gilroy ***/
/*** @import url("https://hello.myfonts.net/count/3b9a81"); ***/
@font-face {
	
font-family: 'Gilroy-ExtraBold';   src: url('/wp-content/themes/zeen-child/fonts/gilroy1/font.woff2') format('woff2'), url('/wp-content/themes/zeen-childfonts/gilroy1/font.woff') format('woff'); 
}

/*** Marshmallow **/
@font-face {   
font-family: 'marshmallow-new';   src: url('/wp-content/themes/zeen-child/fonts/marshmallow/marshmallow-new.ttf') format('truetype');
}

/*** Bali Beach 

@font-face {
    font-family: 'balibeach';
    src: url('/wp-content/themes/zeen-child/fonts/balibeach/balibeach.otf') format("opentype");
}
***/
/*** Fonts General ***/

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/**
 * @license
 * MyFonts Webfont Build ID 3906177, 2020-05-22T20:27:51-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Gilroy-ExtraBold by Radomir Tinkov
 * 
 * Copyright: Copyright © 2016 by Radomir Tinkov. All rights reserved.
 * 
 * 
 * 
 * © 2020 MyFonts Inc
*/
/*** LATEST EDITS START ***/
/*** HEADINGS MOBILE ***/

@media screen and (max-width: 767px){
	h1 {
		font-size: 38px !important;
	}
	h1 span{
		font-size: 46px !important;
	}
	h2:not(.woocommerce-loop-product__title) {
		/* font-size: 32px !important; */
		/* text-align: center !important; */
	}
	h3:not(.footer-widget-area h3){
		/* text-align: center !important; */
	}
	h3{
		/* text-align: center !important; */ 
	}
}

@media screen and (min-width: 767px) and (max-width: 1239px){
	h2{
		/* font-size: 36px !important; */
	}
	/* h3{
		text-align: center;
	} */
}

@media screen and (min-width: 1240px){
	h2{
	}
}


/*** LEAVE OUT Headings from center ***/

@media screen and (max-width: 767px){
	.h3-left h3{
		/* text-align: left !important; */
	}
	.h2-left h2{
		/* text-align: left !important; */
	}
}

@media screen and (min-width: 767px) and (max-width: 1239px){
	.h3-left h3{
		/* text-align: left !important; */
	}
	.h2-left h2{
		/* text-align: left !important; */
	}
}

/*** center H2 ***/

@media screen and (max-width: 767px){
	.h2-center h2{
		/* text-align: center !important; */
	}
}

/*** H2 new size ***/

.sm-size-h2 h2 {
	/* font-size: 36px !important; */
}
/*** LATEST EDITS FIN ***/
/*** MC4WP Mailchimp ***/

@media only screen and (min-width: 768px){
.block-wrap-32 .subscribe-button-1 .mc4wp-form-fields p:first-child {
    margin-right: 0px;
}
}

.mc4wp-form-fields input, .mc4wp-form-fields button{
	  border-radius: 100px !important;
    margin-bottom: -20px !important;
}

.mc4wp-form-theme input[type=email]{
	max-width: 100%;
}

/*** Subscribe ***/

.mc4wp-alert.mc4wp-success{
      color: #1c1d1e;
    font-size: 22px;
    font-weight: 600;
    background: rgba(255, 255, 255, 0.6);
    padding: 20px;
}

.mc4wp-form-fields .zeen-checkbox{
    font-size: 14px;
    font-weight: 600;
    color: #1c1d1e;
}

.zeen-checkbox input[type="checkbox"]:checked+.zeen-i {
    background: #1c1d1e !important;
}


/*** search on sidebar ***/
.widget_search form, .widget_product_search form {
    color: #4a4a4a;
    background-color: #e4e4e4;
}

.widget_search form *, .widget_product_search form * {
    color: #7b7b7b;
}

.widget_search .search-submit {
      height: auto !important;
}

#search-2 .search, #search-4 .search{
     height: 70px !important;
}


/* 
 * 
 * Hide Titles on featured images
 * 
 */

.hide-title .meta .title{
    display: none;
}

/*** Buttons ***/
.tipi-button{
    border-radius: 100px;
    background-repeat: no-repeat !important;
border: 0px;
background: #FDC830;  /* fallback for old browsers */  /* Chrome 10-25, Safari 5.1-6 */
background: -o-linear-gradient(left, #F37335, #FDC830);
background: -webkit-gradient(linear, left top, right top, from(#F37335), to(#FDC830));
background: linear-gradient(to right, #F37335, #FDC830); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}

/*** Anchor links ***/
.sm_anchor {
    height: 0px;
}

/*** Button Gradient ***/
.button-text p {
        margin: 2px 0px 0px 0px;
}

.cta-button-a-wrap .tipi-i-arrow-right{
        margin: 0px 0px 0px 0px;
}

/*** Text Gradient ***/
.sm_textgrad{
background: -webkit-linear-gradient(#eee, #333);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*** BORDER RADIUS ***/
#ez-toc-container, .lwptoc_i, form, .hero-wrap, .elfsight-widget-google-maps, .mask, iframe, .comment-form-comment textarea, #commentform input, .user-page-box, .user-page-box img, hero-wrap, img {
border-radius: 16px !important;
}

.eapps-google-maps-marker-header  img {
	border-radius: 0px important;
}

.block-css-75738 .clearfix.mask.mask__wrap{
		border-radius: 0px !important;
	border: none !important;
	}
	
.block-css-75738 .clearfix.mask.mask__wrap img{
		border-radius: 0px !important;
	}



/*** Keep some images free of border radius ***/

#block-wrap-81549 img{
	border-radius: 0px;
}

.no-br img, .no-br .mask{
    border-radius: 0px !important;
}

/*** Post button CSS ***/
.ugb-blog-posts__content .ugb-blog-posts__readmore a{
    display: inline-block;
    border-radius: 80px;
    -webkit-appearance: none;
    padding: 0 20px;
    background: #34464E;
    outline: 0;
    border: 0;
    height: 44px;
    line-height: 40px;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    border: 2px solid transparent;
    cursor: pointer;
    color: #fff !important;
    border-radius: 80px;
}

/*** H4 multiple blog post heading

.ugb-inner-block h4{
    padding-top: 20px;
} ***/

/*** Air BNB ***/

@media screen and (max-width: 782px){
.air-bnb .ugb-card__image {
    height: 30vw !important;
    margin: auto !important;
        -webkit-transform: translatey(3vw) scale(.8);
            -ms-transform: translatey(3vw) scale(.8);
                transform: translatey(3vw) scale(.8);
       
}
    .ugb-button--inner{
         font-size: 16px;
    }
}

.air-bnb .ugb-card__image{
    -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
            transform: scale(.8);
}

/*** Get our Guide ***/

@media (min-width: 560px){
.gyg-widget .gyg-list .gyg-item .gyg-picture {
        border-radius: 12px 12px 0px 12px !important;
}
}
.gyg-widget .gyg-list .gyg-item {
        border-radius: 12px !important;
}

/***  HR  ***/

hr {
    height: 2px;
    background: #f3f3f3;
    margin: -1px 0 30px;
    border: 0;
    border-radius: 4px;
    /* box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important; */
    padding: 2px 0px;
    margin: 30px 0px;
}

/*** TABLE OF CONTENTS ***/
#ez-toc-container {
        -webkit-box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
                box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
border: 1px solid #e6e6e6;
    padding:20px;
}

.ez-toc-icon-toggle:before{
    font-family: 'tipi';
    content: '\e909';
    margin-left: -7px;
    line-height: 1;
    font-size: 30px;
}

#ez-toc-container ul{
    margin-top: 10px;
}
.ez-toc-btn-default{
    
}

.ez-toc-btn-xs {
      padding: 4px 12px;
    border-radius: 100px;
}

/*** main header image ***/
#block-wrap-81549{
    padding: 0px !important;
}

#block-wrap-81549 .mask{
        border-radius: 0px !important;
}

/*** .ez-toc-list a{
    font-family:"Varela Round",   sans-serif;
  font-size:18px; 
  font-style:normal;
  font-weight:400;
  height:96px;
  letter-spacing:normal;
  line-height:32.4px; 
}***/

/*** Anchor menu ***/
.anchor-menu{
    
}

.anchor-menu a{
  color: white !important;
    font-size: 14px !important;
}


.anchor-menu .wp-block-buttons .wp-block-button {
    margin-bottom: 8px !important;
}

.anchor-menu .tipi-row-inner-box{
     margin-bottom: -8px;
}

.add-header-margin{
    margin-bottom: 30px;
}

/*** card formatting ***/
.card-for-buns{
border-radius: 16px;
    -webkit-box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
            box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
    border: 1px solid #e6e6e6 !important;
    border-radius: 16px;
}

/*** jump to on buttons ***/

.anchor-menu .wp-block-buttons::before {
    content: "Jump to: ";
    font-size: 26px;
    font-weight: bold;
    display: inline-block !important;
    margin-right: 10px;
    font-family: marshmallow-new;
    margin-bottom: 10px !important;
}

.anchor-menu{
    margin-top: 40px;
    margin-bottom: 30px;
}


/*** main box shadow ***/

.add-style {
        -webkit-box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
                box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
    border: 1px solid #e6e6e6 !important;
    border-radius: 16px;
}

.add-new-style {
    border: 1px solid #e6e6e6 !important;
    border-radius: 16px;
}
/*** header ***/
@media screen and (max-width: 782px){
.ugb-feature.ugb-feature--v2[class*=ugb-feature--design-overlap] .ugb-feature__content {
    padding: 40px 23.33333px;
    max-width: 100%;
    min-width: 40vw;
    width: 100%;
	margin-top: 26px !important;
}
}
/*** popoular posts ***/

@media screen and (max-width: 768px){
#block-wrap-13820 .popular-posts .ugb-card__image {
    width: 100% !important; 
}
}
@media screen and (max-width: 1025px){
#block-wrap-13820 .popular-posts .ugb-card__image {
    width: 100% !important;
}
}

/*** category header ***/

.catagory-header .ugb-feature__image-side{
    margin-left: 0px !important;
}

/**** MAIN SITE WRAPPER MARGIN ***/

.add-sm-margin{
    margin-left: 20px;
    margin-right: 20px;
}

/*** ADD MARGIN WIDTH ***/

.sm-width{
    width: 96% !important;
}


.sm-max-width{
    width: 90% !important;
}


/*** Style border ***/

.add-border{
    border-radius: 16px !important;
    -webkit-box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
            box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
    border: 1px solid #e6e6e6 !important;
    border-radius: 16px;
}

/*** add border spacing ***/

@media screen and (max-width: 768px){
.add-border {
    width: 96% !important; 
      padding-bottom: 20px;
    padding-top: 20px;
}
}

.add-border-write{
    border-radius: 16px !important;
    -webkit-box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
            box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
    border-radius: 16px;
}


/*** WIDTH OF BUTTONS ON MOB ***/

/***
@media screen and (max-width: 691px){
    .sm-width-90{
        width: 90% !important;
        padding: 4%;
}
}
**/
/*** Lord Icons ***/

lord-icon{
    margin: -10px;
}

/*** Center Divs ***/

.add-centre{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
}

/*** add HR ***/
.add-hr{
    height: 2px;
    background: #f3f3f3;
    margin: -1px 0 30px;
    border: 0;
    border-radius: 4px;
    padding: 2px 0px;
    margin: 30px 0px;
}   

.add-background{
    border: 1px solid #e6e6e6 !important;
    border-radius: 16px;
}
    
.block-html-content p br:only-child{
content:"";height:1px;display:block;
}
    
/*** STEVO WRAP STYLES ***/

.sm-space{
    margin-top: 20px !important;
    margin-bottom: 20px !Important;
}

.sm-header .tipi-row-inner-box{
      padding-left: 10px !important;
    padding-right: 10px !important;
}

.sm-block{
    padding-left: 20px !important;
        padding-right: 20px !important;
}
    

/*** mobile styling ***/

@media screen and (max-width: 480px){
    h4{
        text-align: center;
    }
}


/*** EZ TOC ***/
.ez-toc-title{
    font-family: 'Gilroy-ExtraBold';
}

/** FIX card margins ***/

.ugb-card{
   margin-top: 60px !important;
    padding-top: 0px !important;
}

/*** Horizontal card image width ***/
.ugb-card.ugb-card--v2.ugb-card--design-horizontal .ugb-card__image {
    width: 50%;
}

/*** Trending ***/

@media screen and (max-width: 782px){
	#block-wrap-57751 article{
		margin-bottom: 0px !important;
	}

	#block-wrap-57751 .block-tiny-title{
		margin-bottom: 10px;
	}
}

.trending h3.title{
  text-align: left !important;
}

.trending .mask{
     -webkit-clip-path: circle(40%);
             clip-path: circle(40%);
        -webkit-box-flex: 0 !Important;
            -ms-flex: 0 0 90px !Important;
                flex: 0 0 90px !Important;
}

.about #block-wrap-51432 .tipi-row-inner-style.clearfix{
height: 550px;
}

.about .tipi-row-inner-box{
      z-index: 1;
}

/*** catgegory Header add width ***/

@media screen and (min-width: 1280px){
.ugb-main-block.ugb--has-block-background.alignfull.alignfull.alignfull.alignfull.ugb-main-block--inner-wide>.ugb-inner-block {
        width: 100% !important;
    }
}

.add-trans{
    opacity: 0.9;
}

.add-col-back{
    opacity: 0.9;
}


/*** FIX 30% margin from block on single affiliate ***/
@media screen and (max-width: 782px){
.ugb-card.ugb-card--v2.ugb-card--design-horizontal .ugb-card__image {
    width: inherit;
}
}


/**** HOVER ***/


.cta-button{
            -webkit-transition: all .3s cubic-bezier(.84,.12,.59,.83)!important;
            -o-transition: all .3s cubic-bezier(.84,.12,.59,.83)!important;
            transition: all .3s cubic-bezier(.84,.12,.59,.83)!important;
}


.cta-button:hover{
        -webkit-box-shadow: 0 5px 30px -10px rgba(18,63,82,.3),0 5px 50px 0 rgba(0,0,0,.05)!important;
                box-shadow: 0 5px 30px -10px rgba(18,63,82,.3),0 5px 50px 0 rgba(0,0,0,.05)!important;
    -webkit-transform: scale(1.03);
        -ms-transform: scale(1.03);
            transform: scale(1.03);
}

.add-hover a:hover{
    -webkit-box-shadow: 0 5px 30px -10px rgba(18,63,82,.3),0 5px 50px 0 rgba(0,0,0,.05)!important;
            box-shadow: 0 5px 30px -10px rgba(18,63,82,.3),0 5px 50px 0 rgba(0,0,0,.05)!important;
    -webkit-transform: scale(1.03);
        -ms-transform: scale(1.03);
            transform: scale(1.03);
}

.add-hover a{
        -webkit-transition: all .3s cubic-bezier(.84,.12,.59,.83)!important;
        -o-transition: all .3s cubic-bezier(.84,.12,.59,.83)!important;
        transition: all .3s cubic-bezier(.84,.12,.59,.83)!important;
}

.ugb-blog-posts__item:hover {
    -webkit-transform: scale(1.03);
        -ms-transform: scale(1.03);
            transform: scale(1.03);
    -webkit-box-shadow: 0 5px 5px 0 rgba(18,63,82,.035),0 0 0 0px rgba(176,181,193,.2),0 5px 50px 0 rgba(0,0,0,.05)!important;
            box-shadow: 0 5px 5px 0 rgba(18,63,82,.035),0 0 0 0px rgba(176,181,193,.2),0 5px 50px 0 rgba(0,0,0,.05)!important;
}

.wp-block-button:hover{
    -webkit-transform: scale(1.03);
        -ms-transform: scale(1.03);
            transform: scale(1.03);
    -webkit-box-shadow: 0 5px 5px 0 rgba(18,63,82,.035),0 0 0 0px rgba(176,181,193,.2),0 5px 50px 0 rgba(0,0,0,.05)!important;
            box-shadow: 0 5px 5px 0 rgba(18,63,82,.035),0 0 0 0px rgba(176,181,193,.2),0 5px 50px 0 rgba(0,0,0,.05)!important;
    -webkit-transition: all .3s cubic-bezier(.84,.12,.59,.83)!important;
    -o-transition: all .3s cubic-bezier(.84,.12,.59,.83)!important;
    transition: all .3s cubic-bezier(.84,.12,.59,.83)!important;
}



/*** READ MORE HOVER (NEED TO REACTIVATE) ***/
.read-more{
font-size: 16px;
    color: #756a6a;
        transition: all .3s cubic-bezier(.84,.12,.59,.83)!important;    
}

.read-more:hover{
    transform: scale(1.03);
}

.meta .excerpt .read-more {
    text-transform: inherit;
}




/*** MAIN CATEGORY HEADER ***/

@media screen and (max-width: 768px){
.sm-parent-col .zeen-col:first-child{
    width: 100% !important; 
      padding-bottom: 20px;
    padding-top: 20px;
	    padding-top: 0px !important;
}
}

.sm-parent-col .zeen-col:first-child{
    padding-bottom: 30px !important;
    padding-left:30px !important;
        padding-right:30px !important;
    background-color: white;
    border-radius: 16px !important;
    -webkit-box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
            box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
    opacity: 0.9;
}

@media screen and (min-width: 768px) and (max-width: 1239px) {
.sm-parent-col .zeen-col:first-child{
    padding-top: 0px !important;
}
}

@media screen and (min-width: 1239px) {
	.sm-parent-col .zeen-col:first-child{
    padding-top: 30px !important;
	}
	}


/*** add border spacing ***/

@media screen and (max-width: 768px){
.sm-parent-col .zeen-col:first-child{
    width: 100% !important; 
      padding-bottom: 20px;
    padding-top: 20px;
}
}

/*** CLASSES FOR IMAGES HEIGHTS ***/

@media screen and (max-width: 767px){
	
.sm-height400m img{
height: 400px !important;
}   
    
.sm-height420m img{
height: 420px !important;
}
    
.sm-height440m img{
height: 440px !important;
}
    
.sm-height460m img{
height: 460px !important;
}   
    
.sm-height480m img{
height: 480px !important;
}

.sm-height500m img{
height: 500px !important;
}

.sm-height520m img{
height: 520px !important;
}

.sm-height540m img{
height: 540px !important;
}

.sm-height560m img{
height: 560px !important;
}

.sm-height580m img{
height: 580px !important;
}

.sm-height600m img{
height: 600px !important;
}

.sm-height620m img{
height: 620px !important;
}

.sm-height640m img{
height: 640px !important;
}

.sm-height660m img{
height: 660px !important;
}

.sm-height680m img{
height: 680px !important;
}

.sm-height700m img{
height: 700px !important;
}

.sm-height720m img{
height: 720px !important;
}

.sm-height740m img{
height: 740px !important;
}	

.sm-height760m img{
height: 760px !important;
}	
	
.sm-height780m img{
height: 780px !important;
}
	
.sm-height960m img{
height: 960px !important;
}		
	
}

@media screen and (min-width: 768px) and (max-width: 1239px){

.sm-height360t img{
height: 360px !important;
} 	
	
.sm-height380t img{
height: 380px !important;
} 
	
.sm-height400t img{
height: 400px !important;
}   
    
.sm-height420t img{
height: 420px !important;
}
    
.sm-height440t img{
height: 440px !important;
}
    
.sm-height460t img{
height: 460px !important;
}   
    
.sm-height480t img{
height: 480px !important;
}

.sm-height500t img{
height: 500px !important;
}

.sm-height520t img{
height: 520px !important;
}

.sm-height540t img{
height: 540px !important;
}

.sm-height560t img{
height: 560px !important;
}

.sm-height580t img{
height: 580px !important;
}

.sm-height600t img{
height: 600px !important;
}

.sm-height620t img{
height: 620px !important;
}

.sm-height640t img{
height: 640px !important;
}

.sm-height660t img{
height: 660px !important;
}

.sm-height680t img{
height: 680px !important;
}

.sm-height700t img{
height: 700px !important;
}

.sm-height720t img{
height: 720px !important;
}

.sm-height740t img{
height: 740px !important;
}	
	
.sm-height760t img{
height: 760px !important;
}	

.sm-height780t img{
height: 780px !important;
}		

.sm-height800t img{
height: 800px !important;
}	

.sm-height820t img{
height: 820px !important;
}

.sm-height840t img{
height: 840px !important;
}
	
.sm-height960t img{
height: 960px !important;
}	
	
}

@media screen and (min-width: 1239px){
.sm-height400 img{
height: 400px !important;
}   
    
.sm-height420 img{
height: 420px !important;
}
    
.sm-height440 img{
height: 440px !important;
}
    
.sm-height460 img{
height: 460px !important;
}   
    
.sm-height480 img{
height: 480px !important;
}

.sm-height500 img{
height: 500px !important;
}

.sm-height520 img{
height: 520px !important;
}

.sm-height540 img{
height: 540px !important;
}

.sm-height560 img{
height: 560px !important;
}

.sm-height580 img{
height: 580px !important;
}

.sm-height600 img{
height: 600px !important;
}

.sm-height620 img{
height: 620px !important;
}

.sm-height640 img{
height: 640px !important;
}

.sm-height660 img{
height: 660px !important;
}

.sm-height680 img{
height: 680px !important;
}

.sm-height700 img{
height: 700px !important;
}

.sm-height720 img{
height: 720px !important;
}
	
.sm-height960 img{
height: 960px !important;
}	
}




/*** moving company iframe ***/

iframe footer{
    padding-bottom:10px !important;
}

iframe{
    border: 0px solid !important;
}

/*** down arrow ***/

.z-shift{
    -webkit-transform: translateY(-80px);
        -ms-transform: translateY(-80px);
            transform: translateY(-80px);
    z-index:1;
    margin:auto;
}

.z-shift .block-html-content{
    text-align: center; 
} 

/*** video border styling ***/

.block-wrap-video-single .bg__img-wrap.img-bg-wrapper, #block-wrap-51432:not(.skin-inner) {
    border-radius: 16px !important;
}



/*** EZ TOC LINKS ***/

.ez-toc-list li a{
  text-shadow: white 1px 0px 
0px, white 0.540302px 0.841471px 0px, white -0.416147px 0.909297px 0px, white -0.989992px 0.14112px 0px, white -0.653644px -0.756802px 0px, white 0.283662px -0.958924px 0px, white 0.96017px -0.279415px 0px;
  text-decoration: none !important;
  background-image: -o-linear-gradient(#eda60e 50%, #eda60e 50%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eda60e), color-stop(50%, #eda60e));
  background-image: linear-gradient(#eda60e 50%, #eda60e 50%);
  background-size: 10000px 4px;
  color: #eda60e;
  font-weight: 800;
  background-repeat: no-repeat;
  background-position: -10000px 1em;
}

.ez-toc-list li a:hover {
    text-decoration:none;
  background-position: 0 1em;
  -webkit-transition: background-position 1.5s ease-in-out;
  -o-transition: background-position 1.5s ease-in-out;
  transition: background-position 1.5s ease-in-out;
}

/*** fix submit ***/

input.submit{
    border-radius: 16px !important;
}

/*** 404 ***/

.error404 .error404-main a{
        border-radius: 80px;
    font-size: 18px;
    padding-top: 10px;
}

.error404-main .tipi-button{
padding: 50px;
}

.error404 .error404-main h1{
font-size: 44px;
}
    

/*** Side bar ***/
.sidebar.widget-area #media_image-6, .sidebar.widget-area #media_image-5, .sidebar.widget-area #media_image-4{
    max-width: 100%;
    height: auto;
    display: block;
    margin: auto;
    /*padding: 15px 15px;*/
      border-radius: 16px;
}

.sidebar.widget-area #media_image-6 img, .sidebar.widget-area #media_image-5 img, .sidebar.widget-area #media_image-4 img{
        margin-bottom: -10px;
}

.sidebar.widget-area #media_image-6, .sidebar.widget-area #media_image-5, .sidebar.widget-area #media_image-4{
        margin-bottom: 15px;
}

/*** search bar ***/

#search-2, #search-4{
    background: none;
}

#search-2 form, #search-4 form{
    border: none;
    border-radius: 80px !important;
    background-color: #dfdfdf;
}

#search-2 form input, #search-4 form input{
      color: #838383;
    font-weight: 800px !important;
    font-weight: 600;
    margin-left: 10px;
}

.tipi-i-search-thin:before {
    color: #838383;
    margin-right: 10px;
}

#search-2 .search-submit, #search-4 .search-submit{
   -webkit-transform: scale(1.3);
       -ms-transform: scale(1.3);
           transform: scale(1.3);
   margin-right: 10px;
}

.block-skin-1 .widget_search form .search-submit:hover, .sidebar-wrap .widgets-skin-1 .widget_search form .search-submit:hover {
    background: none;
}

/*** triple post ***/

.ugb-blog-posts--v2 .ugb-blog-posts__item .ugb-blog-posts__content{
    background-color: #fbfbfb !important;
}

.ugb-blog-posts--v2 .ugb-blog-posts__item img{
    border-radius:0px !important;
}

.search{
	border-radius: 100px !important;
}

/*** search page ***/

.search-sidebar #search-2{
    display:none;
}

.sm-search-query{
    color: #6b6767;
}

.search-page-title{
    padding-bottom: 30px;
}

.sm-search-wrap{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}


/*** FRONT PAGE SEARCH ***/

.front-page-search #search-4 .search{
    height: 70px !important;
    font-size: 16px;
    background-color: #fafafa;
    opacity: 0.9;
}


/*** info background ***/

.has-background.has-very-light-gray-background-color{
    border-radius: 16px;
}

/*** remove border from hero ***/


@media screen and (max-width: 767px){
    .hero-wrap{
    border-radius: 0px !important;
    }
}

/*** Mobile sidebar ***/
@media screen and (max-width: 1020px){
.sidebar-widget img{
        width: 100%;
    }
    
}   
    
/*** MENU ***/


@media only screen and (min-width: 768px){
    .mm-1 .sub-menu {
    border-radius: 16px;
    }
    .mm-skin-2 .mm-art .menu-wrap {
        border-radius: 16px;
    }
}

@media only screen and (min-width: 1240px){
.main-menu-width-2 .menu-item-has-children.mm-sb-left .menu-wrap>.sub-menu {
    border-radius: 16px 0px 0px 16px;
}
}

/*** Text below image ***/


/*** Figure 
figure{
   margin-bottom: 30px !important;
}
***/

figure img{
    margin: 0px !important;
}

/*** Blockquote ***/

blockquote:before, q:before {
    content: '\e244';
    font-family: 'tipi';
    position: absolute;
    left: -10%;
    -webkit-transform: scale(-1,1);
    -ms-transform: scale(-2,2.4);
        transform: scale(-2,2.4);
    color: #eda60e;
}

/**** SUBSCRIBE ***/

.subscribe h3 span{
    font-size: 66px;
}

.subscribe p.zeen-checkbox {
    font-size:22px;
    color:white;
}

/*** BEST THINGS ***/

.best-things {
    border-radius: 16px 16px 0px 0px;
}

.best-things-2{
    border-radius: 0px 0px 16px 16px;
}

/*** write for us ***/

.ugb-card.ugb-card--v2.ugb-card--design-horizontal .ugb-card__image .normal-width-image {
Width: 50%;
}

.normal-width-image .ugb-card__item.ugb-card__item1.ugb--shadow-5{
    border-radius: 16px !important;
}

/*** WRite for us CTA HOMEPAGE ***/

@media screen and (max-width: 767px){
	#block-wrap-15376 h3 span{
		font-size:36px !important;
	}
	#block-wrap-15376 .tipi-cta-contents{
  /*padding: 40px !important;*/
	}
}

@media screen and (min-width: 767px) and (max-width: 1239px){
#block-wrap-15376 .tipi-cta-contents{
  padding: 0px 50px !important;
}
}

@media screen and (min-width: 1240px){
#block-wrap-15376 .tipi-cta-contents.title-area.button-size-wrap-1{
        padding: 50px !important;
}
}

.write-button{
    margin-left: 30px;
}

.write-for-us-cta-new{
    opacity: 0.9;
}

.write-for-us-cta .cta-title span span{
	font-size: 60px;
}

/*** Fix image align none ***/


@media only screen and (max-width: 767px){
.entry-content .alignnone {
        max-width: 100%;
    }
}

/*** FOOTER WIDGETS ***/
@media only screen and (max-width: 767px){
footer h3.widget-title{
	text-align:left !important;
}
}

.footer-widget {
padding-bottom: 0px !important;
	padding-top: 10px !important;
}


/*** slide in box AT BOTTOM OF POST ***/

#slide-in-box{
    border-radius: 16px 0px 0px 16px;
}
/*** fix margin on posts link - read more ***/
.ugb-blog-posts--v2 .ugb-blog-posts__featured-image{
    margin-bottom: 0px !important;
}


@media screen and (min-width: 500px){
.menu-icon-facebook::before{
content: "Follow us: ";
    font-size: 30px;
    font-weight: bold;
    display: inline-block !important;
    margin-right: 10px;
    font-family: marshmallow-new;
    -webkit-transform: translatey(-10px);
        -ms-transform: translatey(-10px);
            transform: translatey(-10px);
}
}

/*** social panel ***/

.social-panel{
    margin-bottom: 10px !important;
        background-color: #32373c !important;
}

/*** Marshmelllow tips ***/


.add-tips .block-title-wrap{
    -webkit-transform: rotate(-7deg) translate(-30px, -20px);
        -ms-transform: rotate(-7deg) translate(-30px, -20px);
            transform: rotate(-7deg) translate(-30px, -20px);
    z-index: 100;
}

/*** TIPI ARROW ***/

.mm-skin-2 .mm-art .menu-wrap .block-skin-0 .tipi-arrow{
	border-radius: 40px !important;
}

/*** WOOCOMMERCE ****/

select{
	background:none;
}

.cart button{
	border-radius: 100px !important;
}

.shop-title h1, .shop-title p{
font-family: 'Gilroy-ExtraBold' !important;
}

.shop-menu{
	margin-bottom: 20px;
}

.shop-menu a:active{
	color: #ff9900 !important;
		font-weight: bold;
}

@media screen and (max-width: 767px){
	.shop-menu{
		margin-top: -80px;
		margin-bottom:0px;
	}
}


.woocommerce-ordering select {
background: white !important;
}

.list-hover li a:hover{
	    -webkit-transition: all .2s cubic-bezier(.84,.12,.59,.83)!important;
	    -o-transition: all .2s cubic-bezier(.84,.12,.59,.83)!important;
	    transition: all .2s cubic-bezier(.84,.12,.59,.83)!important;
	color: #ff9900 !important;
}

.list-hover li a{
		    -webkit-transition: all .2s cubic-bezier(.84,.12,.59,.83)!important;
		    -o-transition: all .2s cubic-bezier(.84,.12,.59,.83)!important;
		    transition: all .2s cubic-bezier(.84,.12,.59,.83)!important;
}

.list-hover li a{
	color: #282828;
}

/** Pagination ***/

.woocommerce-pagination .page-numbers {
    -webkit-transition: .3s ease-out all;
    -o-transition: .3s ease-out all;
    transition: .3s ease-out all;
    font-weight: 400;
    display: inline-block;
    /* padding: 5px 12px; */
    font-size: 9px;
    min-width: 35px;
    margin: 20px;
    /* border: 1px solid #e6e6e6; */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding: 14px 24px;
    border-radius: 40px;
    background-color: #3f3b3b;
    font-size: 16px;
    font-family: 'Gilroy-ExtraBold';
    color: white;
    margin: 10px;
}

/*** Trending ***/

#block-wrap-57751 .preview-mini-wrap img{
	height: 100px !important;
}

/*** Socal Warfare ***/


.swp_social_panelSide.swp_floating_panel.swp_social_panel{
	-webkit-transform: scale(0.7);
	    -ms-transform: scale(0.7);
	        transform: scale(0.7);
}


/*** LIST ***/

ol:not(.comment) {
  max-width: 100%;
  counter-reset: my-awesome-counter;
  list-style: none;
  padding-left: 20px;
}
ol li:not(.comment) {
  margin: 0 0 1.4rem 0;
  counter-increment: my-awesome-counter;
  position: relative;
}
ol li:not(.comment)::before {
  content: counter(my-awesome-counter);
  color: #fff;
  font-size: 0.9rem;
	font-family: 'Gilroy-ExtraBold';
  position: absolute;
  --size: 36px;
  left: calc(-1 * var(--size) - 10px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top: 0;
  background: #262626;
  border-radius: 50%;
  text-align: center;
}

li p:not(comment){
	margin-left: 10px;
}

/*** Marshmellow swap out on  dont miss out ***/


#contents-wrap > div:last-child span[style="font-family: marshmallow-new"]{
	font-family: 'Gilroy-ExtraBold' !important;
	font-size: 30px !important;
}



/*** MARSHMELLOW ***/
@media screen and (max-width: 767px){
	h1 span[style="font-family: marshmallow-new"]{ 
  font-size: 38px !important;
	color: white !important;
	}
	h2 span[style="font-family: marshmallow-new"]{
	font-size: 38px !important;
	/* color: white !important;*/
	}
		p span[style="font-family: marshmallow-new"]{
	font-size: 36px !important;
	}
}

@media screen and (min-width: 767px){
	h1 span[style="font-family: marshmallow-new"]{ 
  font-size: 38px !important;
	color: white !important;
	}
	.share-story h2 span[style="font-family: marshmallow-new"]{
	font-size: 38px !important;
	 /*color: white !important; */
	}
}

@media screen and (min-width: 1240px){
	h1 span[style="font-family: marshmallow-new"]{ 
  font-size: 60px !important;
	color: white !important;
	}
	.share-story h2 span[style="font-family: marshmallow-new"]{
	font-size: 70px !important;
	color: white !important;
	}
}

#block-wrap-35311 h2 span[style="font-family: marshmallow-new"]{
	    font-size: inherit !important;
	color: inherit !important;
}

	

/*** MOBILE FONT SIZES ***/

@media screen and (max-width: 767px){
	h1 span{
		font-size: 36px;
	}
}

@media screen and (min-width: 767px) and (max-width: 1239px){
	h1 span{
		font-size: 40px;
	}
}

/*** Google captcha ***/

.ginput_recaptcha iframe{
	border-radius: 0px;
}

/*** FORMIDABLE FORMS ***/

/*** other form field ***/
 
.frm_other_input{ 
margin-top: 20px;
}


#frm_field_1_container input, #frm_field_2_container input,
#frm_field_3_container input,
#frm_field_4_container input, frm_opt_container select{
	border-radius: 100px !important;
}


#frm_field_17_container input, #frm_field_18_container input,
#frm_field_19_container input,
#frm_field_20_container input, 
#frm_field_24_container input, frm_opt_container select{
	border-radius: 100px !important;
}


#frm_field_8_container{
	padding: 20px;
  border-radius: 16px;
  background: #f7f7f7;
}

#form_contact-form6e53df9e41 .with_frm_style textarea{
	background-color: #fff !important;
}

/*** FOOTER ***/

#search-6 form{
	padding: 10px;
  	border-radius: 100px !important;
}

/*** latest posts on home page ***/

.home-page-latest-posts h3{
	font-size: 20px !important;
}

/*** move image ***/

.move-img-left img{
-o-object-position: left;
   object-position: left;
}

.move-img-right img{
-o-object-position: right;
   object-position: right;
}


/*** Layers ***/

.layer1 img{
	z-index: 1;
}

.layer2 img[
	z-index: 10;
]

.layer3 img[
	z-index: 100;
]

/*** Border radius ***/

.border16{
	border-radius: 16px !important;
}

#block-wrap-37777{
	    border: 1px solid #1c1d1e !important;
}

#block-wrap-60471{
	border-radius: 16px;
}

/*** TIPI ARROW ***/


.tipi-arrow.tipi-arrow-s {
    border-radius: 50px !important;
}

/*** SIRELO ***/

iframe[Attributes Style] sirelo{
	height: 100% !important;
  margin-left: 10px !important;
  margin-right: 10px !important;
}

/**** MOBILE AND IPAD ***/


@media screen and (min-width: 767px) and (max-width: 1239px){
	.block-css-43195 span{
		text-align: centred;
	}
}

@media screen and (min-width: 1240px){

}

/*** Expart Story mobile ***/
@media screen and (max-width: 767px){
.block-css-92188 .tipi-row-inner-box{

	padding: 0px 20px;
}
}

@media screen and (max-width: 767px){
	.block-css-92188 .tipi-button{
	margin: auto;
	}
}
	
/*** Work with us ***/
	
.work-with-us .ugb-feature__image-side{
	margin-left: 0px !important;
	 margin-bottom: 0vw !important;
   min-height: 0vw !important;
	}
	
	.work-with-us .ugb-feature__item{
		 min-height: inherit !important;
	}
	

@media screen and (max-width: 767px){
.page-id-41 .ugb-number-box .ugb-number-box__title {
	margin-left: 100px !important;
}
}

/*** TITLE BLOCK SUBTITLE ***/
@media screen and (max-width: 767px){
.sub-centre	.builder-block-title-wrap + .tipi-builder-editor--wrap{
		text-align: center;
	}
}	
	
/*** number boxes ***/
	@media screen and (max-width: 767px){	
	.set-number .ugb-number-box__title{
	    -webkit-transform: translate(100px)!important;
	        -ms-transform: translate(100px)!important;
	            transform: translate(100px)!important;
	}	
		.set-number .ugb-number-box__number{
			-webkit-transform: translate(-40px, -78px)!important;
			    -ms-transform: translate(-40px, -78px)!important;
			        transform: translate(-40px, -78px)!important;
		}			
}
	
	@media screen and (min-width: 767px) and (max-width: 1240px){
			.set-number .ugb-number-box__title{
	    -webkit-transform: translate(80px)!important;
	        -ms-transform: translate(80px)!important;
	            transform: translate(80px)!important;
	}			
}
	
/*** Social Media ***/
	
.block-css-97996 h2{
	text-align: center;
}
	
	
/*** REMOVE BORDER ***/

.logo img{
	border-radius: 0px;
}

/** fix headings to center **/

	@media screen and (max-width: 767px){
.block-title-wrap + .block-html-content{
	/*text-align: center !important;*/
}
}

/*** work with us ***/

	@media screen and (min-width: 767px){
.ugb-fc4e3a8.ugb-number-box .ugb-number-box__title {
margin-left: 0px !important;
}
}

/**** Brands worked with ***/

.high .ugb-highlight{
	font-size: 18px;
	font-family: 'Gilroy-ExtraBold';
	color: #262626 !important;;
}

.high em{
	font-weight: normal;
}

/*** number box***/

.ugb-number-box.ugb-number-box--v3 .ugb-number-box__item{
overflow: visible;
}


/*** contact page ***/
	@media screen and (min-width: 767px) and (max-width: 1240px){
.contact-img img{
	-o-object-position: center;
	   object-position: center;
}
}

@media screen and (min-width: 1240px){
	.contact-img img{
	-o-object-position: left;
	   object-position: left;
}
}

/*** MOVE IMAGE POSTITION ***/

.sm-img-left img{
-o-object-position: left;
   object-position: left;
}

.sm-img-right img{
-o-object-position: right;
   object-position: right;
}

/*** GRIDS ***/

@media only screen and (max-width: 767px){
.preview-grid {
    margin-bottom: 8px !important;
}
}

/*** Block wrap on tablet ***/
	@media screen and (min-width: 767px) and (max-width: 1240px){
.sm-block.block-wrap{
	width: 96%;
}
}

/*** add TRANSITION **/

.slow-trans *{
	-webkit-transition: background-size 0.25s ease-out;
	-o-transition: background-size 0.25s ease-out;
	transition: background-size 0.25s ease-out;
}


/*** SUB PAGE HEADER ***/

	@media screen and (min-width: 767px) and (max-width: 1240px){

.new-header-1 section.catagory-header{
	margin-bottom: 36% !important;
}

.new-header-1 .ugb-feature.ugb-feature--v2[class*=ugb-feature--design-overlap] .ugb-feature__content {
    width: inherit !important;
    top: 120% !important;
}
}

/*** Fonts on blocks subpages ***/

.sm-small-font h3{
	font-size: 18px !important;
}

.sm-small-font-1 h3{
	font-size: 22px !important;
}
/*** fix expat tips ***/

@media only screen and (min-width: 768px){
#block-wrap-44456 > .tipi-row-inner-style {
    margin-top: 0px !important;
}
}

/*** ALIGN BUTTONS ***/


@media screen and (max-width: 767px){
.block-wrap-button .tipi-row-inner-box{
text-align: center !important;
}
}


/*** Single post heading moving-to-australia ***/

@media only screen and (min-width: 768px){
.sm-change-title .tipi-l-typo .title {
    font-size: 28px !important;
}
}

@media only screen and (min-width: 768px){
.sm-change-title-2 .tipi-s-typo .title {
    font-size: 20px !important;
}
}

/*** car rental ***/

@media only screen and (max-width: 768px){
.sm-car-rental{
	    background-color: rgb(255 255 255 / 90%);
    padding: 10px;
    border-radius: 16px;
}
}

.sm-car-rental{
	    margin-top: 40px !Important;
}

/**** Links not on main style in pagees **/

p.zeen-checkbox a{
	color: inherit !important;
	
}

/*** Remove sidelines on headings ***/

@media screen and (max-width: 767px){
	.block-title-wrap-style .block-title:before, .block-title-wrap-style .block-title:after{
		display: none;
	}
	
}

/*** VIDEO BLOCK STYLING ***/

@media screen and (max-width: 767px){
	.block-css-78291 	.block-title-46 .block-title {
	padding: 0px;
	}
	.block-css-92357.block-title-46 .block-title {
	padding: 0px;
	}
}
	/*** FOOTER **/
@media screen and (max-width: 767px){
	.footer-widget-area{
		padding-top: 20px;
	}	
	.footer-widget-wrap{
		padding-bottom: 0px;
	}
}
	
/*** GRIDS ***/
	
@media screen and (max-width: 767px){
	.preview-grid h3{
		text-align: left !important;
	}
}

	
/*** northern Queensland Guides ***/
	@media only screen and (min-width: 768px){	
.tipi-m-10{
    width: 100% !important; 
	}	
}	

/*** HOMEPAGE VIDEO SECTION GB IMAGE ***/

.block-css-64784 .img-bg-wrapper .bg {
    background-position: bottom!important;
}	

	#block-wrap-64784 .bg{
		    background-position: bottom !important;
	}	
	
/*** LOG IMAGES TOUR HOTELS PAGE ***/
	
.block-css-75691 img, .block-css-19373 img{
		height: 100px !important;
}
	
/*** AIR BNB ***/
	
.best-airbnb .airbnb .ugb-card__image {
    width: 30% !important;
}

/*** Comment form ***/
	
.comment-form .submit:hover {
    background: inherit !important;
}
	
	.comment-form .submit{
			-webkit-transition: .3s ease-out all;
			-o-transition: .3s ease-out all;
			transition: .3s ease-out all;	
	}


/*** not sure on this one ***/

#block-wrap-64784 .bg{
		background-position-y: top !important;
	}	

/*** CTA NO BORDER ***/
	.cta-meta-mv img {
		border-radius: 0px !important;
	}

	.cta-meta-mv .mask {
		border-radius: 0px !important;
	}

.write-for-us-cta-new.cta-meta-mv .mask {
		border-radius: 16px !important;
	}

/*** HERO ON POSTS ***/
@media screen and (max-width: 767px){
	.hero img{
		border-radius: 0px;
	}
}


/*** ACTIVE ***/

.shop-menu a.shop-active:hover{
	color: white !important;
}

.shop-active{
    border-radius: 12px;
    background-color: rgb(237, 166, 14) !important;
    text-align: white;
    color: white !important;
    padding: 9px 16px;
}

.shop-menu a{
	line-height: 40px !important;
}

/***READ MORE BUTTONS ***/

.ugb-blog-posts__content .ugb-blog-posts__readmore a:hover {
	    background: rgb(237, 166, 14) !important;
}

/*** breadcrunbs ***/
@media screen and (max-width: 767px){
	.hero-1+.breadcrumbs-wrap{
		padding-top: 0px;
	}
}

/*** FIX IMAGE WIDTHS ON POST ***/

@media only screen and (max-width: 480px){
.entry-content figure.aligncenter:not(.is-type-video), .entry-content>p>img.size-full {
		 margin-left: -0px !important; 
		 margin-right: -0px !important;
		 max-width: inherit !important;
		 width: inherit !important;
	}
}

@media only screen and (max-width: 767px){
.entry-content .alignnone {
   margin-left: 0px !important;
   margin-right: 0px !important;
}
}

/** SINGLE POST ***/

.single-content {
    padding-top: 20px;
}

.ugb-card.ugb-card--v2 .ugb-card__content {
    padding: 30px 30px;
}

@media only screen and (max-width: 767px){
	h4.ugb-card__title{
		font-size: 20px !important;
	}
}

/*** GRID FONTS ***/
@media only screen and (max-width: 480px){
	.block .tipi-xs-6 .meta .title {
			font-size: 16px !important;
	}
}	
	@media only screen and (max-width: 767px){
	.block-wrap-grid .title {
			font-size: 18px !important;
	}	
	.zeen-col--wide .block-wrap-grid .tipi-l-typo .title, .zeen-col--wide .block-wrap-grid .tipi-xl-typo .title {
    font-size: 18px !important; 
}
}

/*** TIPI BUTTON ***/
.tipi-button {
    line-height: 42px;
}

/*** WRITE FOR US ***/

#contents-wrap .block-wrap:nth-last-child(3) .ugb-card{
	    margin: 0px -10px !important;	
}

/*** Sydney Accom ***/
@media screen and (max-width: 767px){
.block-css-81091 h1.ugb-feature__title{
	 font-size: 30px !important;
}
}

/*** UGB Button ***/
.ugb-button {
	    background: -o-linear-gradient(left, #F37335, #FDC830) !important;
	    background: -webkit-gradient(linear, left top, right top, from(#F37335), to(#FDC830)) !important;
	    background: linear-gradient(to right, #F37335, #FDC830) !important;
}

.air-bnb .ugb-button{
	background: white !important;
}

/*** UGB card title  ***/

h4.ugb-card__title{
	font-family: 'Gilroy-ExtraBold' !important;
}

/*** Pin it ***/
a.swp-hover-pin-button {
border-radius: 50px !important;
}

.ugb-main-block .ugb-inner-block h4.ugb-card__title {
   font-family: 'Gilroy-ExtraBold' !important;
	text-align:left;
	padding-bottom: 10px;
}


/** Block Quote ***/


blockquote, q {
    margin: 35px 0;
    font-size: 1.3333333rem;
    font-weight: 400 !important;
    width: 80%;
    margin-left: 14%;
    line-height: 1.5;
    position: relative;
}

blockquote:before, q:before {
	left: -16%;
}

/*** Mediavine Video ***/
.mv-video-target{
    padding: 25px 20px 0px 20px;
    background: #ffffff;
    border-radius: 16px;
    -webkit-box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
            box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
    margin-bottom: 20px;
}

.post-wrap .single-content [data-gyg-widget] iframe{
padding: 10px !important;
  background: #ffffff;
  border-radius: 16px;
  -webkit-box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
          box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
}

/*** Pin it ***/
a.swp-hover-pin-button {
border-radius: 50px !important;
}

.ugb-main-block .ugb-inner-block h4.ugb-card__title {
   font-family: 'Gilroy-ExtraBold' !important;
	text-align:left;
	padding-bottom: 10px;
}


/** Block Quote ***/


blockquote, q {
    margin: 35px 0;
    font-size: 1.3333333rem;
    font-weight: 400 !important;
    width: 80%;
    margin-left: 14%;
    line-height: 1.5;
    position: relative;
}

blockquote:before, q:before {
	left: -16%;
}


.mv-video-target{
    padding: 25px 20px 0px 20px;
    background: #ffffff;
    border-radius: 16px;
    /* margin-bottom: -20px; */
    -webkit-box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
            box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
    margin-bottom: 20px;
}

.post-wrap .single-content [data-gyg-widget] iframe{
	padding: 10px !important;
  background: #ffffff;
  border-radius: 16px;
  -webkit-box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
          box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
}

.ugb-feature__image-has-shape img {
	display:none;
}

/*** Progress Bar ***/

#progress{
	z-index: 1;
}

/*** 404 ***/
.error404 .error404-main h1 {
    font-size: 38px;
}


/*** AIR BNB iframe***/
.airbnb-embed-frame{
	  border-radius: 16px;
    -webkit-box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
            box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
}

img.embed-vis{
/** -webkit-box-shadow: 0px 18px 0px 0px rgba(255,255,255,1);
box-shadow: 0px 18px 0px 0px rgba(255,255,255,1);
	z-index:100;***/
	position: relative;
}

/**** SET FONT WEIGHTS ***/
footer *, header *, h1, h2, h3, h4, h5, h6{
	font-weight: 100 !important;
}

/*** sort out overflowing text breaking containers ***/
div {
  word-wrap: break-word;
}

/*** style blue text-boxes ***/

.has-background{
	border-radius: 16px;
	    border-radius: 16px !important;
    -webkit-box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
            box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
    border: 1px solid #e6e6e6 !important;
    border-radius: 16px;
	background-color: #f3f4f5 !important;
	color: #191919 !important;
}

/*** iframe ***/

iframe[src*="https://affiliate-partner-forms.triglobal.info/?token=3fe1b038ea8236c7b0ad1e64a861c591&form=4&colors=3&api=true"] {
    width: 100% !important;
	height: 500px !important;
}

/*** block table ***/

.wp-block-table table{
	padding: 10px;
}

/*** LInks on bottom of images 

.entry-content .embed-vis {
    -webkit-box-shadow: 0px 20px 0px 47px rgba(0,0,0,1);
    box-shadow: 0px 14px 0px 4px rgb(255 255 255);
}
***/


.ez-toc-icon-toggle:before {
    margin-left: -8px !important;
}

#ez-toc-container label {
    border: 0px solid #999191 !important;	
}

.ez-toc-btn-xs {
padding: 0px !important;
}

.grid-meta-bg .meta {
    border-radius: 0px 0px 16px 16px;
}

/*** comment button hover ***/
.comment-form .submit:hover {
    background: #ff9900 !important;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}

/*** 404 page ***/

.error404 .error404-main h1{
	margin: 30px 0;
}

.error404 #main img{
	max-height: 400px;
}

.error404 .error404-main .error404-back {
    margin: 30px 0px 40px 0;
}

/*** Subscribe page ***/
@media screen and (max-width: 767px){
.page-id-13 .mc4wp-form-fields .zeen-checkbox {
		color: white !important;
	}
}

/*** Safari borders ***/
#block-wrap-15376 .mask-overlay{
	border-radius: 16px !important;
}

/*** vido player ***/

#block-wrap-51432 .html5-video-player:not(.ytp-transparent){
    background-color: #ffffff00;	
}

/*** ? ***/
#block-wrap-64784 body {
    color: #4440;
}

/*** Fox airbnb ***/

.ugb-412fb8a .ugb-button{
	 background: #fff !important;
}

/*** ALL POSTS PAGINATION ***/
.pagination .current, .pagination .page-numbers, .pagination .next{
    padding: 6px !important;
    border-radius: 40px !important;
    font-size: 12px !important;
}

/*** inline post ***/

.inline-post {
	background-color: whitesmoke;
    border-radius: 16px;	
}	

.inline-post .see-also {
	    border-radius: 16px;
}

/*** HOMEPAGE CTA ***/
@media only screen and (max-width: 767px){
	#block-wrap-81549 .cta-title * {
		font-size: 35px !important;
	}
}

@media only screen and (max-width: 767px){
	#block-wrap-81549 .cta-content * {
		font-size: 18px !important;
	}
}

/*** ADS ***/

#outline{
	border:0px !important;
}

#main-container {
border: 1px solid #fff0 !important;
}

ad-unit{
    border-color: #ffffff00 !important;
}

#outline{
	border:0px !important;
}

/**** Latest ***/

.eapps-google-maps .gm-style img {
border-radius: 0px !important;
}

/**** 
 * 
 * .wp-block-gallery.columns-2.is-cropped, .wp-block-gallery.columns-3.is-cropped{
	margin-bottom: -30px !important;
}
***/

#media_image-4 a img{
	width: 360px !important;
}

.sidebar-wrap{
	background: none !important;
}

.sidebar.widget-area{
	padding: 0px !important;
}

#masthead{
	height: 74px !important;
}

.sidebar-wrap .widgets-skin-11 .zeen-widget {
	background: none !important;
}

.sidebar.widget-area #media_image-4 {
	padding: 0px !important;
}	



/*** pop up  modal ***/

.content-subscribe .bg-area{
    background-color: #f9b829c7;
    border-radius: 16px !important;
}

.tipi-modal-bg{
	padding-top: 0px;
	padding-bottom: 0px;
}


/*** header ***/

#menu-main-menu{
	height: 74px !important;
}

#mobhead{
	height:78px !important;
}

/***  header elements  ***/
.logo{
	height: 50px !important;
}

/*** TOC NEW ***/

.lwptoc_i {
        -webkit-box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
                box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
border: 1px solid #e6e6e6;
    /*padding:20px;*/
	padding: 14px 18px 14px;
}

.lwptoc_toggle_label{
    margin-left: -7px;
    line-height: 1;
}

.lwptoc_header {
    margin-bottom: 0px !important;
}


/*** You tube ***/

.container-youtube iframe, .video-wrap iframe{
	border-radius: 16px !important;
}

/**** NEW HOME PAGE ***/

#block-wrap-72508{
	border-radius: 16px;
}



/*** re-add image edges ***/

.wp-block-image:not(.is-style-rounded) img {
    border-radius: 16px;
}


/*** mobile menu ***/

.mob-menu-wrap .mobile-navigation .mobile-search-wrap .search {
	border: 3px solid #6d6d6d;
	padding: 14px;
}

/*** re-add image edges ***/

.wp-block-image:not(.is-style-rounded) img {
    border-radius: 16px;
}

/*** Submenu ***/

#menu-item-10114 .sub-menu, #menu-item-23570 .sub-menu{
    -webkit-transform: translateY(24px);
        -ms-transform: translateY(24px);
            transform: translateY(24px);
}

#menu-main-menu.menu-main-menu > .menu-item::after {
    font-family: 'tipi';
    content: '\e909';
    margin-left: -4px;
    line-height: 1;
    font-size: 16px;
	font-weight: 600;
}

a.swp-hover-pin-button{
	z-index:10;
}

/*** blog post preview ***/

.entry-content-wrap .preview-mini-wrap {
	padding: 16px;
}

.entry-content-wrap .preview-mini-wrap a {
	text-align: left;
}

/*** add lyte video edges **/

.lyte{
	border-radius: 16px;
}

.lL a{
	color: #eda60e;
}

/*** links 18 MAY ***/

.link-color-wrap a{
	font-weight:bold;
}

.link-color-wrap p  > em > a:hover{
		text-decoration: underline;
    text-decoration-thickness: 3px !important;
    -webkit-text-decoration-style: solid;
            text-decoration-style: solid;
	-webkit-text-decoration-color: #e29f0e;
	        text-decoration-color: #e29f0e;
}

/*** video background ***/

.html5-video-player:not(.ytp-transparent){
	background-color: #f9f9f900 !important;
}

/*** video wrap ***/

.video-wrap{
    width: 99.9%;
}

/*** EM ***/

em{
	font-weight:bold;
}

/*** spacing 

.entry-content p a{
	letter-spacing: -1px;
	word-spacing: -1px;
	font-weight: 600 !important;
}
***/

/*** Mobile Menu 

.logo-mobile-menu{
	padding-top: 30px;
}
***/

.mob-tr-close.tipi-close-icon{
	padding-top: 40px;
}

.nc_wrapper .swp_social_panel {
    margin-bottom: 4px!important;
    margin-top: 4px !important;
}

/*** social share 


@media screen and (min-width: 767px){
	.block-da{
		display:none;
	}
}

.block-da-header_top {
    padding: 0px 10px;
    margin: -10px 0px;
}

.single-post .sticky-menu-2.stuck.active {
    transform: translate3d(0,40px,0);
}
***/

/*** links in button ***/

.ugb-blog-posts__readmore a{
	text-decoration: none !important;
}


/*** links 
@media only screen and (max-width: 767px){
	b, strong, em, small {
    letter-spacing: -1px;
    word-spacing: -1px;
}
}
***/


/*** Hero image on mobile ***/
@media only screen and (max-width: 767px){
	.hero img{
		border-radius: 0px !important;
	}
}

/*** link spacing **/
@media only screen and (max-width: 767px){
	em {
		word-spacing: -1px !important;
		letter-spacing: -0.4px !important;
	}
	p a {
		letter-spacing: -0.6px !important;
		word-spacing: -1px !important;
		font-weight: 800 !important;
	}
	strong{
		/*** letter-spacing: -1.4px !important; **/
		/*** word-spacing: -2.4px !important; **/
	}
}

/*** HERO FOR CLS ***/

@media only screen and (max-width: 767px){
	.hero-wrap{
		height: 76vw !important;
	}
}

/*** POSTS ***/

.hero-meta .meta-no-sub::before{
	border-radius: 16px 16px 0px 0px;
}

@media only screen and (min-width: 767px){
	.hero{
		border-radius: 16px;
		}
}

/*** LIst Item 

.entry-content > ul > li{
    padding-bottom: 10px;
}

.entry-content > ul{
	padding-left: 14px;
}

.entry-content > ol {
	padding-left: 40px;
}
***/
/*** Post about ***/

.open-post{
    background-color: #f9f9f9;
    border-radius: 16px;
    padding: 24px;
    font-size: 15px;
    color: #807c7c;
    margin-bottom: 30px;
    /* border: 1px solid #e6e6e6; */
    box-shadow: 0 5px 30px -10px rgba(18,63,82,.3)!important;
    border: 1px solid #e6e6e6;
}

.about-post{
    color: white;
    background: #424242;
    border-radius: 80px;
    padding: 3px 10px;
    width: max-content;
    transform: translate(16px, 16px);
    font-weight: 600;
    font-size: 14px;
	margin-top: -30px;
}

/*** Mediavine ads on mobile ***/

@media only screen and (max-width: 767px){
	.mv-ad-box{
		margin: 30px 0px !important;
	}
}

.wp-block-separator {
    border-top: unset !important;
    border-bottom: unset !important;
}

/* New additions */

#ez-toc-container {
    padding: 10px 10px 0px 20px !important;
}

.ez-toc-toggle i.ez-toc-glyphicon {
    margin-left: 0px;
    margin-top: -5px;
}

div#ez-toc-container p.ez-toc-title {
    font-size: 120% !important;
}


.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
	background: none !important;
}

.post-top h2{
	padding-bottom: 20px;
}

.post-top .swp_social_panel{
	display:none;
}

.pod-items__title, .pod-items__desc, .pod-header__image{
	display: none;
}

.episode-list__search{
	border-radius: 80px !important;
}

.postview .pod-entry__thumb{
	border-radius: 16px !important;
}

.pod-entry__featured{
	background-color: #ffffff00 !important;
}

.ez-toc-title-container svg{
	color: #000 !important;
}
.ez-toc-title-container {
	margin-bottom: 10px;
}

#ez-toc-container{
	padding-top: 4px !important;
}.

.entry-content figure{
	margin: 20px 0px;
}

figure.wp-block-image{
	padding-bottom: 20px;
}

.crumb{
	font-weight:bold;
}

.byline-part a{
	font-weight:bold;

}

.separator{
	font-weight: bold;
}

.byline::before{
	font-weight:bold;
	color: #444;
}

.share-it-11 .title {
	font-weight:bold;
	color: #444 !important;
	font-size: 16px !important;
}

.share-it .share-button-content {
	font-size: 18px !important;
}

.byline .author-avatar img{
	width:46px;
	border-radius:100px !important;
}

.error404 #main img {
	width: inherit;
}

.preview-mini-wrap .byline.byline-2 {
font-size:16px;
	margin-top:18px
}

.wp-block-embed-youtube{
	margin-bottom: 20px;
}

.wp-block-image .aligncenter{
	  margin-top: 1em;
    margin-bottom: 1em;
}

.SubscribeCta___StyledDiv4-sc-1wyhxd6-8{
    border-radius: 16px !important;
	    border: 4px solid #f3f3f3 !important;
}

.Buttons__Button-sc-17wj1yc-0 SubscribeCta___StyledButton-sc-1wyhxd6-16 jpQhWV bBYkQA {
	color: wnhite;
	    background-color: #ffa42b !important;
}

.tipi-builder-on .tipi-fs{
	padding-left:0px;
	padding-right:0px;
}

#wpforms-55743-field_1-container  input, #wpforms-55743-field_0-container input{
	border-radius: 100px;
}

#wpforms-55743-field_2-container textarea{
	border-radius: 16px;
}

.wpforms-submit-container button{
	background-color: #ff9900 !important;

}

.wpforms-submit-container button {
	border-radius: 16px;
	min-width: 300px !important;
	min-height: 60px;
  border-radius: 100px !important;
}

.wpforms-container .wpforms-submit-container{
}


#menu-main-menu.menu-main-menu > .menu-item::after {
	display:none !important;
}

.main-navigation-border{
	border-bottom: none;
}

.img__wrap img{
	border-radius: 0px !important;
}

.menu.mm-1{
	top:50px;
}

.sub-menu{
	border-radius: 16px;
}


@media only screen and (min-width: 1020px){
.tipi-l-4 {
    width: 28%;
}
}
@media only screen and (min-width: 1020px){
.tipi-l-8 {
    width: 72%;
}
}

.logo-main-wrap .tipi-button{
	background: #1DD05E;
}
.logo-main-wrap .tipi-button:hover{
	background: #353535;
}

.ez-toc-list li a{
	background-image:none
}

.ez-toc-list li a:hover {
background-image:none !important;
	color: #eb9600 !important;
}

.zeen-about-me{
	    padding: 18px;
    background: #f4f4f4;
    border-radius: 16px;
    margin-top: -10px;
}

.about_me__content{
	text-align: left;
  font-size: 18px;
  padding: 0px;
	margin-top: 10px;
	
}

.about_me__content a{
color: #eb9600 !important;
font-weight:800;
}
.about_me__content a:hover{
color: #262626 !important;
}
	
.page-id-21 .zeen-about-me{
	display:none;
}

.author-right-meta .icons{
	font-size: 22px !important;
}

.podcast-title{
 	font-family: 'Gilroy-ExtraBold';
	font-size:20px
}

_.xprp-wrap{
			padding: 18px 20px 0px 20px;
    background: #f4f4f4;
    border-radius: 16px;
	margin-bottom: 40px !important;
}

.xprp-wrap{
	border-radius: 16px;
	margin-bottom: 40px;
box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
}

.block-da-post_before_content iframe{
	margin-bottom: 0px;
}

.fbx-player-wrapper{
	border-radius: 4px;
	padding: 8px;
}

#grow-me-inline-subscribe-cta-root-0 > div > div > div > div > div > div {	border-radius: 16px !important;
	    background-color: #f2f2f2 !important;
    border: 0px !important;
}

.grow-click-to-subscribe-widget-a4c4e237-1bb1-4d84-9b88-a8e3b2af7a21 input {
	border-radius: 16px !important;
	border: 1px solid #b8b8b8 !important;
}

.grow-click-to-subscribe-widget-a4c4e237-1bb1-4d84-9b88-a8e3b2af7a21 img {
	border-radius: 16px !important;
}

.grow-click-to-subscribe-widget-a4c4e237-1bb1-4d84-9b88-a8e3b2af7a21 .hZHYCy{
	border-radius:16px !important;
}

.entry-content li{
	padding-bottom: 6px;
}

.block-css-82195 {
	border-radius: 16px;
}

.block-css-57241 {
	border-radius: 16px;
}

.about_me__content{
	font-size: 17.6px;
}

#block-wrap-95804{
	display: none;
}

.textwidget{
	padding: 18px;
    background: #f4f4f4 !important;
    border-radius: 16px;
    margin-top: -10px;
}

.textwidget img{
	width: 100%;
}

#media_image-9, #media_image-8, #media_image-10{
		padding: 18px;
    background: #f4f4f4 !important;
    border-radius: 16px;
    margin-top: -10px;
} 

#ez-toc-container{
	padding: 20px !important;
}

table{
Margin-bottom: 0px !important;
}

.wp-block-table{
	background-color: #f1f1f1;
	border-radius: 16px;
	margin-bottom: 20px;
	padding: 20px !important;
}

.wp-block-table td {
	border:none;
}