@import url('https://fonts.googleapis.com/css?family=Cedarville+Cursive|Cinzel|EB+Garamond:400,500|Kalam|Montserrat:200,300,400,500,600,700,800&display=swap');

@font-face {
    font-family: "Segoe script";
    src: url("blog-content/segoe_script.ttf");
}
*{
    color: #999999;
}
html body, html h1, html h2, html h3, html h4, html h5, html h6 {
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    color: #595959
}
.blog-header .title{
    margin-bottom: 0;
}
html p{
    font-size: 1rem;
    color: #444;
}
.title p{
    display: none;
}
.blog-header.row{
    margin-top: -94px;
    height: 94px;
    width: calc(100% - 66px);
    margin-left: 33px;
    position: absolute;
}
.blog-header .columns{
    display: flex;
    justify-content: center;
    align-items: center;
}
.blog-header p>b{
    font-family: "Kalam", serif;
}
.small-12 .title h1{
    text-align: center;
    color: #999999;
    font-weight: 300;
    font-family: "Montserrat";
    font-size: 3.8vw;
    margin-top: 6px;
    margin-bottom: 0;
}
.small-12 .title h1 .bold-title{
    font-family: 'Kalam', cursive;
    font-weight: 400;
    font-size: 4.5vw;
    letter-spacing: 0.2rem;
}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item.icon > a.mega-menu-link{
    font-size: 14px;
}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item{
    margin-right: 16px;
}
.top-header .row .header-row #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu, .top-header .row .header-row #mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-flyout ul.mega-sub-menu{
    border: none;
}
.row.learn{
    justify-content: center;
    margin-top: 60px;
}
.blog-top{
    margin-top: 22px;
    justify-content: center;
    position: relative;
}
.blog-top-img{
    width: 100%;
    max-width: 1120px;
    height: 432px;
    background-size: cover;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;

}
.text-block{
    max-width: 300px;
    font-size: 10px;
    font-family: "Montserrat";
    text-align: center;
    background-color: #fff;
    padding: 8px;
    margin-bottom: 15px;
    margin-left: auto;
    /*height: 230px;*/
}
.text-container{
     background-color: #fff;
     border: 1px solid #7484a1;
     padding: 10px 14px;
 }
.text-block h3{
    font-size: 28px;
    color: #999;
    font-family: 'EB Garamond', serif;
}
.text-block p{
    text-align: center;
    line-height: 1.8;
}
.button-box {
    border: 1px #d3dbe3;
    border-style: none solid solid none;
    display: inline-block;
}
.annotation-button {
    position: relative;
    bottom: 3px;
    right: 3px;
    padding: 7px 25px;
    background-color: #d3dbe3;
    font-size: 0.65rem;
}
.annotation-button a{
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 600;
}
.f-transparent{
    background: transparent;
    border: 1px solid;
    color: inherit;
}
.f-white{
    background: #fff;
}
.b-grey{
    border-color: #989896;
}
.b-grey a{
    color: #989896;
}
.b-white{
    border-color: #fff;
}
.b-white a{
    color: #989896;
}
.back-content{
    order: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    margin-top: 5px;
    max-width: 570px;
    width: 100%;
}
.back-learn{
    background-color: #e8e8e8;
    height: 300px;
    width: 90%;
}
.card{
    background: url('https://www.206tours.com/cms/wp-content/uploads/2020/03/element1_bckground.png') no-repeat;
    background-size: cover;
    display: flex;
    max-height: 240px;
    max-width: 397px;
    min-height: 200px;
    min-width: 320px;
    width: 100%;
    position: relative;
    margin-top: -200px;
}
.card:before {
    content: '';
    width: 100%;
    max-width: 397px;
    min-width: 320px;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #afafaf;
    border-right: 20px solid #afafaf;
}
.card:after {
    content: '';
    width: 100%;
    max-width: 397px;
    min-width: 320px;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 20px solid transparent;
    border-left: 20px solid #afafaf;
    border-right: 20px solid #afafaf;
}
.back-content h2{
    font-family: 'Cinzel', serif;
    position: absolute;
    top: -1.8rem;
    font-size: 3.5rem;
    color: #999;

}
.back-content h2 span{
    font-family: 'Kalam', cursive;
    font-size: 5rem;
    color: #999;
}
.back-content h2.right{
    top: 5px;
    right: 6px;
}
.card-image{
    width: 43%;
    padding: 15px 0 15px 15px;
    display: flex;
}
.card-text{
    text-align: center;
    width: 57%;
    padding: 15px;
    /*position: absolute;*/
    top: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
 }
.card-text h3{
    font-size: 13px;
    margin-bottom: 11px;
    text-transform: uppercase;
}
.card-text p{
    font-size: 14px;
    text-align: center;
    margin-bottom: 26px;
    line-height: 1.7;
    color: #444;
}
.why{
    order: 1;
    margin-top: 30px;
    width: 100%;
    height: 70px;
    background-color: #e8e8e8;
    flex-direction: row;
    justify-content: space-around;
    padding: 20px;
    text-align: center;
    display: flex;
    align-items: center;
    max-width: 570px;
}
.why h2{
    margin: 0;
    font-size: 1.4rem;
    align-self: center;
    font-family: 'Cinzel', serif;
    color: #999999;
    text-transform: uppercase;
}
.why h2 span{
    font-family: 'Kalam', cursive;
    font-size: 2rem;
    color: #999;
    text-transform: capitalize;
}
.fam{
    order: 2;
    margin-top: 30px;
    width: 95%;
    align-self: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 660px;
}
.fam .back-img-fam{
    width: 100%;
    /*margin-left: auto;*/
    border: 10px solid #E7E7E7;
    max-width: 570px;
}
.fam-text-box{
    background-color: #f4f4f6;
    max-width: 253px;
    width: 34%;
    min-width: 230px;
    text-align: center;
    font-family: "Montserrat";
    display: flex;
    padding: 25px 30px;
    position: relative;
    margin-right: auto;
    margin-left: -20px;
    margin-top: -24%;
}
.text-fam h3{
    font-size: 1rem;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.text-fam p{
    font-size: 14px;
    text-align: center;
    line-height: 1.8;
    color: #444;
}

.bag {
    order: 3;
    width: 95%;
    align-self: center;
    margin-bottom: 100px;
    margin-top: -20px;
    display: flex;
    flex-direction: column;
    /*margin-left: auto;*/
    max-width: 470px;
}
.bag .back-img{
    /*background: url("https://www.206tours.com/front_development/dev/blog-content/2-layers@2x.jpg") no-repeat right;*/
    /*background-size: contain;*/
    /*height: 100%;*/
    /*padding-bottom: 100%;*/
    /*margin-left: auto;*/
    width: 95%;
    margin-left: auto;
}
.bag-text-box{
    background-color: rgba(106, 119, 141, 0.75);
    width: 183px;
    text-align: center;
    font-family: "Montserrat";
    display: flex;
    padding: 24px 10px;
    margin-top: -156px;
    margin-left: -30px;
    justify-content: center;
}
.text-bag h3{
    font-family: 'EB Garamond', serif;
    font-size: 1.3rem;
    color: white;
}
.learn .columns{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 116px;
    /*max-width: 1120px;*/
}
.back-ph{
    background: #eaf0f7;
    margin-top: 221px;
}
.ph-title{
    margin: 0 auto;
    max-width: 960px;
    padding: 0 10px;
}
.ph-title h2{
    font-family: 'Montserrat';
    font-size: 1rem;
    padding-top: 30px;
    color: #6e7f9d;
    margin-left: -19px;
    text-align: center;
}
.ph-title h2 span{
    font-family: 'Kalam', cursive;
    font-size: 3rem;
    vertical-align: baseline;
    color: #6e7f9d;
    letter-spacing: 1px;

}
.ph-img-block p{
    background: #afafaf;
    color: white;
    position: absolute;
    width: 62%;
    left: 0;
    bottom: -18px;
    right: 0;
    padding: 5px 0;
    text-align: center;
    margin: auto;
    font-family: 'Montserrat';
    font-weight: 600;
}
.imgs-container{
    flex-direction: column;
    width: calc(100% + 60px);
    margin-left: -30px;
}
.imgs-container .ph-img-block{
    margin-bottom: 30px;
    width: 100%;
    align-self: center;
}
.imgs-container img.ph-img{
    width: 100%;
}
.imgs-container p{
    max-width: 300px;
}
.ph-title{
    width: 100%;
}
.imgs-container{
    display: flex;
    justify-content: center;
    padding-bottom: 65px;
    margin-top: 8px;
    margin-left: -30px;
    max-width: 960px;
}
.imgs-container .ph-img-block{
    /*max-width: 273px;*/
    margin: 0 9px;
    position: relative;
}
.imgs-container .slick-track{
    padding-bottom: 60px;
    display: flex;
    justify-content: center;
}
.destination{
    margin-bottom: 100px;
}
.mapl-container{
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
}
.map .stamp{
    display: none;
}
.map-list .list{
    padding: 13px 12px 2px 13px;
    border: 2px solid #7686a3;
    margin-bottom: 20px;
    margin-left: -3px;
}
.map-list li{
    margin-bottom: 3px;
    font-family: 'Montserrat';
    letter-spacing: 0.5px;
}
.map-list li .fas{
    font-size: 0.7rem;
    color: #d3d9e2;
}
.map-list li span{
    margin: 0 4px;
}
.map-list li span.category-list-item{
    margin: 0;
}
.map-list li .category-list-item{
    color: #999999;
    font-weight: 700;
    font-size: 0.8rem;
}
.map-list li .sqare{
    height: 1.2rem;
    margin-bottom: 0.2rem;
}
/*.map-list li span .sqare::before{*/
/*    content: "✝";*/
/*    font-size: 11px;*/
/*    color: white;*/
/*    width: 10px;*/
/*    height: 10px;*/
/*    display: inline-block;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 32%;*/
/*    -webkit-transform: rotate(45deg);*/
/*    -moz-transform: rotate(45deg);*/
/*    -ms-transform: rotate(45deg);*/
/*    -o-transform: rotate(45deg);*/
/*    transform: rotate(45deg);*/
/*}*/
.stamp{
    /*background: url("https://www.206tours.com/front_development/dev/blog-content/stamp.png") no-repeat;*/
    /*background-size: contain;*/
    width: 206px;
    /*height: 151px;*/
    margin-left: auto;
}
.mapl-container .stamp img{
    width: 55%;
}
.mapl-container .stamp{
    position: relative;
}
.stamp-new-list{
    width: 50%;
    min-height: 60px;
    position: absolute;
    right: 1.5rem;
    top: 81px;
}
.stamp-new-list .new-list{
    text-transform: uppercase;
    font-size: 0.59rem;
    padding: 1rem 1rem 2rem;
}
.stamp-new-list .new-list p{
    text-align: center;
    margin-bottom: 0;
}
.map .search-block .select2-container--default .select2-selection--single .select2-selection__arrow{
    display: none;
}
.map .search-block{
    display: flex;
}
.maps{
    margin-left: 8px;
}
.map .search-block .select2-container--default .select2-selection--single{
    height: 35px;
}
.map .search-block .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 35px;
}
.map .search-block form{
    width: 100%;
}
.map .search-block form input[name^="keywords"]{
    background: #eaf0f7;
}
.map .search-block form button{
    right: 10px;
}
.mapl-container .map{
    width: 100%;
    max-width: 836px;
}

/*.i-aus + h4{*/
/*    top: 60.5%;*/
/*    left: 37%;*/
/*}*/
/*.i-cro + h4{*/
/*    top: 75.5%;*/
/*    left: 42%;*/
/*}*/
/*.i-cze + h4{*/
/*    top: 30.5%;*/
/*    left: 45%;*/
/*}*/
/*.i-ecs + h4{*/
/*    top: 94.5%;*/
/*    left: 15.5%;*/
/*}*/
/*.i-fra + h4{*/
/*    top: 48%;*/
/*    left: 23%;*/
/*}*/
/*.i-ger + h4{*/
/*    top: 23.5%;*/
/*    left: 34%;*/
/*    text-align: center;*/
/*}*/
/*.i-gre + h4{*/
/*    top: 93.5%;*/
/*    left: 62%;*/
/*}*/
/*.i-hol + h4{*/
/*    top: 94.5%;*/
/*    left: 70.5%;*/
/*}*/
/*.i-hun + h4{*/
/*    top: 53.5%;*/
/*    left: 63%;*/
/*}*/
/*.i-ita + h4{*/
/*    top: 89.5%;*/
/*    left: 51%;*/
/*}*/
/*.i-ire + h4{*/
/*    top: 49.5%;*/
/*    left: 8.5%;*/
/*}*/
/*.i-jor + h4{*/
/*    top: 72%;*/
/*    left: 88.5%;*/
/*}*/
/*.i-med + h4{*/
/*    top: 69.5%;*/
/*    left: 61.5%;*/
/*}*/
/*.i-pol + h4{*/
/*    top: 22%;*/
/*    left: 57.5%;*/
/*}*/
/*.i-por + h4{*/
/*    top: 60.5%;*/
/*    left: 7%;*/
/*}*/
/*.i-rus + h4{*/
/*    top: 37.5%;*/
/*    left: 79%;*/
/*}*/
/*.i-spa + h4{*/
/*    top: 77.5%;*/
/*    left: 31%;*/
/*}*/
/*.i-tur + h4{*/
/*    top: 62%;*/
/*    left: 76.5%;*/
/*}*/
/*.i-unk + h4{*/
/*    top: 21.5%;*/
/*    left: 12%;*/
/*}*/
/*.i-can + h4{*/
/*    top: 38.5%;*/
/*    left: 78%;*/
/*}*/
/*.i-mex + h4{*/
/*    top: 70%;*/
/*    left: 10%;*/
/*}*/

.exp{
    font-family: 'Cinzel', serif;
    color: #666;
    text-align: center;
    font-size: 2rem;
    margin-top: 15px;
    margin-left: -56px;
    letter-spacing: -0.5px;
}
.destination .select2-container--default .select2-selection--single .select2-selection__placeholder{
    color: #666;
}
.destination .has-search .fa-search{
    color: #666;
}
.cross{
    background: url("https://www.206tours.com/front_development/dev/blog-content/cross@2x.png") no-repeat center;
    height: 36px;
    width: 50%;
    background-size: contain;
    margin: 0 auto;
}
.full-width .b-footer{
    background: #fff;
    color: #b9b9b9;
    position: inherit;
    margin-bottom: 0;
    padding-top: 43px;
}
.b-footer h4{
    color: #777;
    text-align: center;
    font-size: 1rem;
    line-height: 1.6;
}
.full-width .b-footer p{
    color: #777;
    font-size: 0.75rem;
    font-family: Montserrat;
    text-align: left;
    line-height: 1.6;
}
.copyr .small-12{
    padding: 30px 0;
}
.b-footer ul li{
    margin-bottom: 6px;
    font-family: Montserrat;
    font-size: 0.9rem;
}
.footer-menu ul li a{
    margin-bottom: 6px;
    font-family: Montserrat;
    font-size: 0.9rem;
    color: #777;
}
.b-footer .copyr .logo{
    max-width: 100px;
}
.recommended-sub-forum.columns{
    padding: 0;
}
.row.copyr{
    background: #6e7f9d;
    background-image: url("https://www.206tours.com/front_development/dev/blog-content/airplane@2x.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 320px;
    height: auto;
    padding: 15px;
}
.row.copyr .columns{
    align-self: center;
}
.row.copyr .columns p, .row.copyr .columns h4, .row.copyr .columns a{
    margin-bottom: 0;
    color: #fff;
    font-family: EB Garamond;
    font-size: 1.1rem;
    text-align: center;
    /*padding: 30px 0;*/
}
.row.copyr .columns a{
    display: block;
    font-weight: 500;
    font-size: 1.4rem;
}
/*.row.copyr .columns h4{*/
/*    text-align: left;*/
/*    padding-left: 31%;*/
/*    letter-spacing: -0.5px;*/
/*}*/
.stamps-box{
    margin-left: -90px;
}
.hide-recommended{
    height: 60px;
    background: #f2f2f2;
    margin-top: 28px;
}
.since{
    background: url("https://www.206tours.com/front_development/dev/blog-content/since@2x.png") no-repeat center;
}
.label_206{
    background: url("https://www.206tours.com/front_development/dev/blog-content/206_label@2x.png") no-repeat left;
}
.back_to_top{
    background: url("https://www.206tours.com/front_development/dev/blog-content/back_to_top@2x.png") no-repeat right;
}
.since, .label_206, .back_to_top{
    height: 86px;
    background-size: contain;
    margin: 10px auto;
}
.sign input:not(.button){
    line-height: 2.5;
    width: 100%;
    border: none;
    background-color: transparent;
    color: #333;
    border-bottom: 1px solid #bbbbbb;
    margin-top: 7px;
    font-size: 0.9rem;
}
.sign input::placeholder{
    color: #333;
}
.sign .button-box{
    margin-top: 20px;
}
.sign .button-box .annotation-button{
    font-size: 0.8rem;
    padding: 6px 30px;
    margin: 0;
}
.soc-box .social-bar .logo img{
    height: 30px;
    /*margin: 0 10px*/
}
.soc-box .social-bar .fab{
    font-size: 30px;
    color: #fff;
}
.soc-box .social-bar{
    justify-content: center;
}
.to-top-arrow{
    position: fixed;
    height: 35px;
    width: 41px;
    right: 0;
    bottom: 40px;
    margin-right: 20px;
}
.to-top-arrow .arrow{
    background: url("https://www.206tours.com/front_development/dev/blog-content/Footer_Arrow@2x.png") no-repeat center;
    background-size: contain;
    height: 35px;
    width: 41px;
    display: block;
}
.now-viev {
    display: inline-block;
    background: #f2f2f2;
    position: relative;
}
.now-viev::before {
    content: "";
    height: 4rem;
    width: 1.5rem;
    border-radius: 1rem 0;
    background: #fff;
    display: inline-block;
    position: absolute;
    bottom: 0rem;
    left: -1rem;
}
.now-viev .now-box {
    height: 28px;
    width: 150px;
}
.now-box p{
    padding-top: 8px;
    font-size: 0.8rem;
    text-align: center;
}
.now-viev::after {
    content: "";
    height: 4rem;
    width: 1.5rem;
    border-radius: 0 1rem;
    background: #fff;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 10rem;
}
.shrine-facts, .trending{
    height: 60px;
    background: #f2f2f2;
}
.shrine-facts p, .trending p{
    padding-top: 20px;
    text-align: center;
    margin-right: 25px;
    font-size: 1.3rem;
    font-family: EB Garamond;
}
.shrine-facts a, .trending a{
    color: inherit;
}
.now-view .row .facts-head, .row .recommended-sub-forum .sticks-box-header-item, .row .recommended-sub-forum .subscribe.columns, .row .recommended-sub-forum .youtube-container.columns{
    padding: 0;
}
.row .recommended-sub-forum,{
    padding-right: 0;
}
.sticks-box-header-item{
    margin-top: 28px;
}
.row .recommended-sub-forum>.row{
    margin: 0;
}

.sticks-box-header-item .img-crop {
    background: url("blog-content/Solo_Travel_Image@2x.png") no-repeat;
    background-size: cover;
    height: 100vw;
    width: 100%;
}
.recommended-sub-forum .row{
    position: relative;
}
.rec-stamp{
    position: absolute;
    background: url("blog-content/recommended@2x.png") no-repeat;
    background-size: contain;
    height: 107px;
    width: 108px;
    right: 8px;
    top: 115px;
    z-index: 1;
}
.sticks-box-header-item .slick-next, .sticks-box-header-item .slick-prev, .p-photos .slick-next, .p-photos .slick-prev{
    background: rgba(255,255,255,0.7);
    height: 80px;
    width: 35px;
    cursor: pointer;
    z-index: 1;
    border: none;
    top: initial;
}
.sticks-box-header-item .slick-next:after, .p-photos .slick-next:after{
    content: '›';
    color: white;
    font-size: 4rem;
    line-height: 0.3;
}
.sticks-box-header-item .slick-prev:after, .p-photos .slick-prev:after{
    content: '‹';
    color: white;
    font-size: 4rem;
    line-height: 0.3;
}
.p-photos .imgs-container{
    display: flex;
    justify-content: center;
}
.p-photos .slick-next{
    margin-right: 7px;
}
.p-photos .slick-prev{
    margin-left: 7px;
}
.recommended-text{
    display: inline-flex;
    flex-direction: column;
    margin-left: 10px;
}
.recommended-text p{
    margin-bottom: 0;
    max-width: 130px;
    font-family: Montserrat sans-serif;
    margin-top: 5px;
    font-size: 0.8rem;
}
.recommended-text .p-small{
    font-family: "EB Garamond";
    font-size: 0.8rem;
    color: #6e7f9d;
    line-height: 1.3;
    margin-top: 0;
    text-align: left;
}

.facts-item .bgImg {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 70vw;
}
.facts-item .card-text-container {
    width: 90%;
    margin: -30px auto 0 auto;
    background: #eaf0f7;
    padding: 4px;
}
.facts-item .f-card{
    display: flex;
    flex-flow: column;
    height: 100%;
}
.facts-item img{
    width: 100%;
}
.facts-item .text-box {
    margin: 5px;
    border: 1px solid white;
    padding: 11px 14px;
    text-align: center;
}
.facts-item .text-box h4{
    font-size: 1.4rem;
    font-family: EB Garamond;
    color: #999;
    line-height: 2rem;
    max-height: 4rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}
.facts-item .text-box p{
    font-size: 1rem;
    margin-top: 15px;
    line-height: 1.7;
    color: #444;
}
.facts-item.more{
    margin-left: auto;
}
.facts-item.more p{
    text-align: center;
    padding-top: 51px;
    font-family: "EB Garamond";
}
.subscribe-box.bgImg{
    background: url("blog-content/form_backfroud@2x.png") no-repeat;
    background-size: cover;
    height: 460px;
    box-shadow: inset 0 0 999px 999px #00000091;
}
.post-container .subscribe-box.bgImg, .shrine-container .subscribe-box.bgImg{
    height: 515px;
}
.recommended-sub-forum .subscribe{
    margin-top: 25px;
}
.subscribe-box{
    padding: 30px;
}
.post-container .subscribe-box.bgImg, .shrine-container .subscribe-box.bgImg{
    padding: 45px;
}
.subscribe-box h4{
    font-family: 'Kalam', cursive;
    color: #fff;
    font-size: 2.5rem;
}
.subscribe-box p{
    font-family: "Montserrat", sans-serif;
    color: #fff;
    font-size: 0.9rem;
    margin-top: 12px;
    line-height: 2;
    margin-bottom: 7px;
    font-weight: 600;
}
.subscribe-box form p{
    margin-top: 0;
    margin-bottom: 30px;
}
.subscribe-box .sign input:not(.button){
    line-height: 3;
    width: 100%;
    border: none;
    background-color: transparent;
    color: #fff;
    border-bottom: 1px solid #fff;
    font-size: 0.8rem;
    font-weight: 600;
}
.subscribe-box .sign input::placeholder{
    color: #fff;
}
.subscribe-box .sign input.button{
    margin: 0;
    font-weight: 600;
}
.subscribe-box .sign input.button:hover{
    background: #6e7f9d;
}
.subscribe-box .annotation-button{
    background: transparent;
    border: 1px solid white;
    padding: 6px 30px;
}
.subscribe-box .button-box{
    border-color: white;
}
.row .recommended-sub-forum .columns.youtube-container{
    margin-top: 15px;
    padding: 0 10px;
}
/*.youtube-box{*/
/*    background: url("blog-content/youtube@2x.png") no-repeat;*/
/*    background-size: contain;*/
/*    max-height: 184px;*/
/*    height: 20.5vw;*/
/*}*/
.youtube-box img{
    width: 100%;
}
.youtube-text-container{
    background: #a8b8c7;
    font-family: "Montserrat", sans-serif;
    font-size: 0.8rem;
    padding: 5px 0;
}
.youtube-text-container p{
    font-family: "Montserrat", sans-serif;
    font-size: 0.85rem;
    color: #fff;
    text-align: center;
    margin: 0;
}
.forum-and-faq{
    background: #f5f5f5;
    margin: 10px;
    text-align: center;
}
.forum-and-faq .card-text-container{
    padding: 23px 30px;
}
.forum-and-faq .card-text-container p{
    text-align: center;
    font-size: 0.7rem;
    margin-bottom: 0;
}
.forum-and-faq .card-text-container p b{
    font-size: 0.8rem;
}
.forum-and-faq .card-text-container h4{
    text-align: center;
    color: #999999;
    font-family: 'Cinzel', serif;
    font-size: 2.2rem;
    line-height: 1.25;
    margin-bottom: 17px;
    margin-top: 7px;
}
.recommended-sub-forum .button-box{
    margin-top: 40px;
    margin-bottom: 14px;
    border-color: #999;
}
.recommended-sub-forum .annotation-button a{
    font-size: 0.8rem;
    font-weight: 400;
}
.subscribe-box .sign .annotation-button a{
    color: #fff;
}
.subscribe-box .sign .button-box {
    border-color: #fff;
}
.forum-and-faq .annotation-button{
    background: #999999;
    padding: 7px 7px;
}
.insta-container .instagram{
    background: #d9e6ef;
    padding: 75px 0 0 0 ;
}
.insta-container h4{
    text-align: center;
    color: #999999;
    font-family: 'Kalam', cursive;
    font-size: 4rem;
    margin-top: 35px;
    margin-bottom: -80px;
}
.insta-container .insta-box{
    max-width: 853px;
    margin: 0 auto;
    padding: 6px 4px 0 4px;
}
.annotation-button a {
    font-size: 0.7rem;
}
/*.back-content .card{*/
/*    right: auto;*/
/*}*/
.back-content h2{
    font-size: 2.8rem;
}
.annotation-button{
    padding: 8px 12px;
}
/*.fam-text-box {*/
/*    margin-top: -50px;*/
/*}*/
/*.bag{*/
/*    width: 90%;*/
/*}*/
/*.blog-header .title{*/
/*     display: flex;*/
/*     justify-content: center;*/
/*     align-items: center;*/
/*     height: 94px;*/
/*     margin: -94px 13px 0;*/
/* }*/
.blog-top{
    margin-top: 0;
}
.blog-top .columns{
    padding: 0;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-item > a.mega-menu-link[aria-label='second in mobile']{
    display: none;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu li.mega-menu-item > a.mega-menu-link[aria-label='second in mobile'] + ul.mega-sub-menu{
    display: block;
}
#mega-menu-wrap-mega_menu #mega-menu-mega_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.visible-for-blog > a.mega-menu-link{
    border: none;
}
.annotation-button{
    padding: 8px 10px;
}
.blog-top-img{
    background-position: 90% 50%;
    background-size: cover;
}
.learn .columns{
    margin-top: 0;
}
/*.back-content{*/
/*    order: 0;*/
/*    margin-top: 60px;*/
/*    width: 100%;*/
/*    max-width: 600px;*/
/*    margin-bottom: 0;*/
/*}*/
/*.back-content .card{*/
/*    margin-left: auto;*/
/*}*/
/*.back-learn{*/
/*    !*width: 90%;*!*/
/*    margin-right: 40px;*/
/*    margin-left: 40px;*/
/*}*/
.card-text p{
    margin-bottom: 10px;
}

/*.bag .back-img{*/
/*    height: 100%;*/
/*    !*padding-bottom: 100%;*!*/
/*    width: 100%;*/
/*    margin-left: auto;*/
/*}*/
/*.fam{*/
/*    order: 2;*/
/*    margin-top: 30px;*/
/*    width: 85%;*/
/*    align-self: center;*/
/*}*/
/*.fam .back-img-fam{*/
/*    width: 100%;*/
/*    margin-left: auto;*/
/*}*/
/*.fam-text-box{*/
/*    z-index: 1;*/
/*    margin-top: -70px;*/
/*    margin-left: -40px;*/
/*}*/
/*.bag{*/
/*    order: 3;*/
/*    width: 80%;*/
/*    align-self: center;*/
/*    margin-bottom: 100px;*/
/*    margin-top: 40px;*/
/*}*/
/*.bag-text-box{*/
/*    top: 308px;*/
/*}*/
.back-ph{
    margin: 0 30px;
}
/*.card{*/
/*    right: 0;*/
/*    left: auto;*/
/*}*/
.mapl-container .map .maps{
    display: none;
}
.map .search-block{
    flex-direction: column;
    margin-left: 0;
    align-items: center;
    margin-bottom: 16px;
}
.map .search-block .des-search, .map .search-block .has-search, .map-list{
    width: 95%;
    max-width: 440px;
}
.map .search-block .has-search{
    margin-left: 0;
    margin-top: 10px;
}
.annotation-button a {
    font-size: 0.7rem;
}
/*.second-nav .small-12:before, .second-nav .small-12::after{*/
/*    display: none;*/
/*}*/
/*.blog-header .title p{*/
/*    display: none;*/
/*}*/
.imgs-container{
    padding-bottom: 5px;
}
.exp{
    margin-left: 0;
    margin-top: 30px;
}
.map-list li{
    margin-bottom: 10px;
}
.map-list li.empty-category{
    opacity: 0.7;
}
.map-list li .category-list-item{
    font-size: 1rem;
}
.map .has-search{
    display: block;
}
.map .stamp{
    display: block;
}
.map-list .stamp{
    display: none;
}
.trending{
    display: none;
}
.facts-item .f-card{
    margin: 5px 20px;
}
.sticks-box-header-item>a{
    display: none;
}
.rec-box h5{
    font-size: 2.5rem;
    color: #999;
    margin-left: 20px;
}
.rec-box p{
    font-size: 1.5rem;
    margin-left: 20px;
    color: #6e7f9d;
    font-family: "EB Garamond";
}
.recommended-sub-forum .recommended-text .p-small{
    color: #6e7f9d;
}
.recommended-sub-forum .subscribe, .recommended-sub-forum .youtube-container, .recommended-sub-forum .forum-and-faq{
    display: none;
}
.insta-container h4{
    margin-top: 35px;
    margin-bottom: -80px;
}
.insta-container + .subscribe{
    margin-top: 20px;
}
.full-width .subscribe-box{
    /*width: calc(100% + 40px);*/
    padding: 50px;
}
.full-width .subscribe-box p, .full-width .subscribe-box .annotation-button a{
    font-size: 0.9rem;
    font-weight: 600;
    color: #fff;
}
.full-width .subscribe-box .annotation-button{
    padding: 6px 20px;
}
.full-width .subscribe-box .button-box{
    margin-top: 30px;
}
.full-width .youtube-container{
    padding: 0;
    margin-top: 20px;
}
.full-width .youtube-box{
    height: calc(76vw - 40px);
    max-height: none;
}
.full-width .youtube-text-container p{
    font-size: 1rem;
}
.full-width .forum-and-faq{
    margin: 20px 0 0 0;
}
.full-width .forum-and-faq .button-box{
    margin-top: 30px;
    margin-bottom: 25px;
}
.forum-and-faq .annotation-button a{
    font-size: 0.8rem;
    font-weight: 400;
}
.b-footer .stamps-box{
    margin-left: 0;
}
footer.full-width{
    padding: 0;
}
footer #mc_embed_signup_scroll p{
    margin-bottom: 0;
}
footer #mc_embed_signup .button{
    border: 1px solid #999;
    background: transparent;
    color: #777;
}
footer #mc_embed_signup .button:hover{
    color: #131740;
}
footer #mc_embed_signup #mc_embed_signup_scroll{
    margin-bottom: 1rem;
}

/*.row.copyr .columns h4{*/
/*    margin: 20px 0 60px 0;*/
/*}*/
.row.copyr .social-bar{
    width: 100%;
    justify-content: space-between;
    max-width: 300px;
    margin: 0 auto;
}
.blog-top>.logo{
    margin-top: -20px;
    margin-bottom: -30px;
    z-index: 1;
}
.blog-top>.logo img{
    height: 50px;
}
.map-list ol li{
    margin-left: 0;
}
.map .search-form button{
    background-color: transparent;
}
/*Styles for What is Pilgrimage*/
.rosary{
    margin-top: -33px;
    margin-left: -20px;
}
.photo-rosary{
    margin-left: 20px;
    margin-top: 60px;
    display: flex;
}
.what-page h2{
    font-family: 'Cinzel', serif;
    color: #989898;
    text-align: center;
}
.what-p .background-text{
    background: url("https://www.206tours.com/cms/wp-content/uploads/2020/03/Divider-copy.png") no-repeat;
    background-size: 100% 100%;
}
.what-p .background-text .text-box{
    padding: 40px 30px 30px;
}
.what-p .background-text p{
    font-size: 2.2vw;
}
.what-section{
    justify-content: center;
    margin-top: 50px;
    margin-bottom: 80px;
}
.what-p{
    margin-top: 60px;
}
.why-section h3{
    text-transform: uppercase;
    text-align: center;
    color: #989898;
    font-weight: 600;
    letter-spacing: -0.07rem;
}
.why-section .image{
    width: 100%;
}
.why-section h4{
    font-family: 'Cinzel', serif;
    color: #989898;
    font-size: 6vw;
    text-transform: uppercase;
    margin-top: 20px;
}
.why-section h4 span{
    font-family: 'Cedarville Cursive', cursive;
    text-transform: capitalize;
    font-size: 12vw;
    color: #C49C6F;
    letter-spacing: -0.1rem;
}
.why-section{
    margin-bottom: 60px;
}
.why-section .columns{
    margin-bottom: 60px;
}

.why-section .background-text{
    background: url("https://www.206tours.com/cms/wp-content/uploads/2020/03/Divider-copy.png") no-repeat;
    background-size: 100% 100%;
}
.why-section .background-text .text-box{
    padding: 40px 30px 30px;
}
.why-section .background-text p{
    font-size: 2.2vw;
}
.why-section .background-text h3{
    font-family: 'Cedarville Cursive', cursive;
    text-transform: capitalize;
    font-size: 2rem;
    color: #C49C6F;
    letter-spacing: -0.1rem;
    font-weight: 400;
    text-align: left;
}
.top-section .photos .columns{
    display: flex;
    align-items: flex-end;
}
.top-section .photos .columns.medium-order-3{
    margin-left: auto;
    margin-bottom: 15px;
}
.top-section .photos .columns.medium-order-2{
    margin-left: auto;
    margin-bottom: -8vw;
}
.top-section .photos .photo-2{
    transform: rotate(-2deg);
    -webkit-backface-visibility: hidden;
}
.top-section .photos .photo-3{
    transform: rotate(-1deg);
    -webkit-backface-visibility: hidden;
}
.top-section .photos .photo-4{
    transform: rotate(2deg);
    -webkit-backface-visibility: hidden;
}
.top-section .photos .vertical-frame, .what-section .hide-for-medium .vertical-frame{
    background: url("https://www.206tours.com/cms/wp-content/uploads/2020/04/vertical_frame.png") no-repeat;
    background-size: 100% 100%;
}
.top-section .photos .horizontal-frame{
    background: url("https://www.206tours.com/cms/wp-content/uploads/2020/04/horizontal_frame.png") no-repeat;
    background-size: 100% 100%;
}
.top-section .photos .horizontal-frame, .top-section .photos .vertical-frame{
    box-shadow: 10px 10px 10px -5px rgba(0,0,0,0.2);
    /*display: flex;*/
    /*justify-content: center;*/
}
.top-section .photos .vertical-frame img, .what-section .hide-for-medium .vertical-frame img{
    padding: 4.5%;
}
.top-section .photos .horizontal-frame img{
    padding: 3%;
}
.top-box{
    margin-top: 70px;
}
.top-box .background-text{
    background: #F6F6F6;
    padding: 10px;
    max-width: 374px;
    margin: 0 auto;
}
.top-box .background-text .text-box{
    border: 1px solid #757F9E;
    padding-left: 20px;
}
.top-box li{
    color: #AFAFAF;
    font-size: 0.9rem;
}
.top-box .background-text .text-box ol{
    margin: 14px;
}
.top-section{
    margin-bottom: 140px;
}
/*Styles for blog photo gllery */
.photo-gallery:after {
    content: '';
    display: block;
    clear: both;
}
.search-photos{
    margin: 2rem 0;
}
.search-photos .select2-container--default .select2-search--inline .select2-search__field{
    padding: 0.3rem;
}
.grid-sizer,
.gallery-item {
    width: 100%;
    padding: 6px;
}
.gallery-item {
    float: left;
}
.gallery-item img {
    display: block;
    width: 100%;
}

/*Styles travel country*/
.travel-country .blog-top-img{
    align-items: center;
    height: 200px;
}
.travel-country .title-block{
    display: flex;
    padding: 6px;
    background: white;
    margin-bottom: -320px;
}
.travel-country .title-block h2{
    font-family: 'Cinzel', serif;
    font-size: 1.5rem;
    color: #afafaf;
    padding: 0 20px;
    text-align: center;
}
.travel-country .text-container{
    border: 1px solid #C49C6F;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.travel-country .text-container p{
    font-size: 0.7rem;
    margin-top: -1.25rem;
    background: white;
    padding: 0 5px;
}
.travel-country .no-box{
    display: flex;
    max-width: 510px;
    position: relative;
}
.travel-country .no-box .no{
    display: flex;
    flex-direction: column;
    max-width: 180px;
}
.travel-country .country-container{
    max-width: 1280px;
    margin-top: 140px;
}
/*.travel-country .no-box p.text{*/
/*    text-transform: uppercase;*/
/*    text-align: center;*/
/*    font-family: 'EB Garamond', serif;*/
/*    font-weight: 400;*/
/*    font-size: 22px;*/
/*}*/
/*.travel-country .no-box p.text span{*/
/*    font-family: 'Montserrat';*/
/*    color: #C3986E;*/
/*    font-size: 44px;*/
/*    font-weight: 800;*/
/*}*/
/*.travel-country .no-box .tour-no{*/
/*    text-transform: uppercase;*/
/*    color: #BA8471;*/
/*    font-weight: 700;*/
/*    font-size: 0.7rem;*/
/*    margin-top: -6px;*/
/*    margin-left: 13px;*/
/*    font-family: 'Montserrat';*/
/*}*/
/*.travel-country .no .number{*/
/*    font-family: "Bradley Hand";*/
/*    color: #BA8471;*/
/*    margin-top: -16px;*/
/*    margin-left: 55px;*/
/*}*/
.no-box .photo1, .no-box .photo2{
    padding: 7px;
    background: #E7E5E6;
    height: 151px;
    min-width: 198px;
}
.no-box .image{
    height: 100%;
}
.no-box .photo1{
    margin-right: -268px;
    margin-top: 174px;;
    transform: rotate(2deg);
}
.no-box .photo2{
    transform: rotate(-2deg);
    margin-left: auto;
    margin-top: 45px;
    margin-right: -20px;
}
.no-box .kbyg-button{
    width: 100px;
    height: 100px;
    position: absolute;
    bottom: -18px;
}
.text_and_spotlight p{
    line-height: 2.5;
    font-size: 0.8rem;
    margin-top: 30px;
}
.travel-country h3, .blogs-list h3{
    text-transform: uppercase;
    font-family: 'EB Garamond', serif;
    font-weight: 400;
    font-size: 1.3rem;
    color: #979797;
    line-height: 1.2;
    margin-bottom: 10px;
}
.spotlight{
    margin-top: 60px;
}
.photo-box{
    position: relative;
}
/*.photo-box .photo-frame{*/
/*    position: absolute;*/
/*    top: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*}*/
.photo-box .image{
    padding: 7% 6% 24% 7%;
    /*width: 95%;*/
}
.photo-box a{
    position: absolute;
    bottom: -90px;
    left: calc(50% - 75px);
}
.photo-box .button-stamp{
    width: 150px;
    height: 113px;
}
.spotlight .photo-box p{
    transform: rotate(-4deg);
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.6rem;
    line-height: 2.2;
    padding: 1.7rem 0;
}
.blogs-list{
    display: flex;
    flex-direction: column;
    margin-left: auto;
    padding-right: 1.42857rem;
    padding-left: 1.42857rem;
}
.blogs-list .blogs-item{
    background: #ECF1F8;
    display: flex;
    padding: 5px;
    margin-bottom: 10px;
    align-items: center;
    transition: margin 0.2s;
}
.blogs-list .blogs-item .image{
    height: 25px;
    margin-right: 10px;
    margin-left: 5px;
}
.blogs-list .blogs-item p{
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 500;
    margin-right: 5px;
    font-size: 0.85rem;
    text-align: left;
}
.blogs-list .blogs-item.v-all{
    background: #F5F9FC;
    min-height: 35px;
}
.blogs-list .blogs-item.v-all p{
    margin-left: 40px;
}

.photo-box .photo-title{
    position: absolute;
    bottom: 8%;
    width: 100%;
    margin-bottom: 0;
    font-family: "Segoe script", cursive;
    font-size: 22px;
}
.country-container .divider, .post-container .divider{
    background: url("https://www.206tours.com/cms/wp-content/uploads/2020/03/Divider1_small.png") no-repeat;
    background-size: cover;
    height: 3vw;
    margin: 100px 0 70px;
}
.post-container .divider{
    margin: 30px 0;
}
.country-container .visit{
    /*margin-top: 130px;*/
}
.country-container h4, .shrine-container h4{
    font-family: 'Cedarville Cursive', cursive;
    font-size: 2rem;
    color: #C49C6F;
    letter-spacing: -0.1rem;
}
.visit p{
    font-size: 0.8rem;
}
.visit .visit-1{
    transform: rotate(3deg);
}
.visit .visit-2{
    transform: rotate(-2deg);
    margin-left: -5%;
}
.visit .photo-box{
    width: 100%;
}
.visit .photos-container{
    position: relative;
    width: 75%;
    margin: 0 auto;
}
.visit .fly-button{
    position: absolute;
    right: -20%;
    top: 39%;
    width: 35%;
}
.travel-country .what-pack.hide-for-medium .kbyg-button {
    position: absolute;
    top: -8%;
    right: 2%;
    width: 25%;
}
.travel-country .what-pack.hide-for-medium {
    position: relative;
    margin-right: -1.42857rem;
    margin-left: -1.42857rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.travel-country .what-pack.hide-for-medium .text-box {
    padding: 8px;
    border: 1px solid #EAEAEA;
    margin-top: -63px;
}
.travel-country .what-pack.hide-for-medium .text-box p {
    margin-bottom: 0;
    background: #EAEAEA;
    padding: 30px 40px;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1.2rem;
    line-height: 1.5;
}
.divider.hide-for-medium{
    margin-top: 60px;
}
.hr{
    height: 1px;
    background: #999;
}
.blog-prevs-box p, .book-tour-item p{
    font-size: 0.8rem;
    line-height: 2;
}
.blog-prevs-box>.row{
    padding-bottom: 20px;
}

/*Pinterest*/
.travel-country .row .columns>span {
    width: 100%;
    min-width: 140px;
    display: inline-block;
    box-shadow: inset 0 0 1px #000;
    border-radius: 5px;
    overflow: hidden;
    font: 12px "Helvetica Neue", Helvetica, arial, sans-serif;
    color: rgb(54, 54, 54);
    box-sizing: border-box;
    background: #fff;
    cursor: pointer;
    -webkit-font-smoothing: antialiased;
}
.travel-country .row.blogs-list-small{
    justify-content: center;
    margin: 40px 0 40px;
}
.travel-country .row.blogs-list-small .blogs-list{
    margin: initial;
}
.travel-country h5, .book-tour-item h5{
    font-family: 'EB Garamond', serif;
    color: #999;
    font-size: 1.4rem;
    margin-top: 1rem;
}
.blog-prevs-box>.row{
    margin-bottom: 1rem;
}


/***********Shrine Facts*************/
.shrine-container h2{
    font-family: 'Cinzel', serif;
    font-size: 2.2vw;
    color: #999;
    margin-top: 2rem;
}
.logo.hide-for-medium{
    display: flex;
    justify-content: center;
}
.logo.hide-for-medium a{
    width: 20vw;
    max-width: 100px;
    text-align: center;
}
.shrine-photo-box {
    padding: 2vw;
    background: #E9EEF4;
}
.row.shrine-container {
    max-width: 1120px;
}
.shrine-photo-box .img-box {
    padding: 0.825vw;
    background: #fff;
}
.shrine-photo-box .img-box img{
    width: 100%;
}
.img-title{
    border-radius: 50%;
    width: 2.1rem;
    height: 2.1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #B2CADE;
    margin: 0 auto 1rem;
}
.img-title .circle{
    background: #B2CADE;
    border-radius: 50%;
    width: 1.6rem;
    height: 1.6rem;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 0.7rem;
}
.shrine-container .facts>.row>.small-6{
     margin-top: 30px;
}
.shrine-container .facts>.row>.small-6{
     margin-top: 30px;
}
.shrine-container .divider-img{
    background: url(https://www.206tours.com/cms/wp-content/uploads/2020/04/divder1_small.png) no-repeat center;
    background-size: contain;
    height: 8vw;
}
.visit li{
    list-style-type: none;
    font-size: 0.8rem;
}
.visit ul{
    margin-left: 3rem;
}
.visit li:before{
    content: '\271D';
    margin-left: -0.8rem;
}
a:focus, a:hover {
    color: #131740;
}
.shrine-container .divider{
    margin: 40px 0;
}
.shrine-container .visit .visit-1 {
    z-index: 1;
}
.shrine-container .visit .visit-2 {
    margin-left: -15%;
    margin-top: -6%;
    transform: none;
}
.shrine-container .visit .fly-button {
    position: absolute;
    right: 76%;
    top: -8%;
    width: 38%;
    z-index: 1;
}
.shrine-container  .visit .photos-container{
    width: 85%;
    margin: 20% 2% 7% auto;
}
.fact-item p{
    font-size: 0.85rem;
}
.right-top-text{
    margin-top: 0.5rem;
    width: 60%;
    min-width: 220px;
}
.right-top-text h5{
    color: #999;
    font-weight: 500;
    text-align: center;
    font-size: 1.2rem;
    margin-bottom: 1.2rem;
}
.right-top-text p{
    font-size: 0.8rem;
    text-align: center;
    line-height: 1.5rem;
    margin-bottom: 1.5rem;
}
.right-top-text .annotation-button {
    padding: 8px 24px;
}
.top-right-box{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.shrine-container .top-right-box .annotation-button a, .post-container .top-right-box .annotation-button a {
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    font-size: 3vw;
}
.annotation-button {
    padding: 2vw 4vw;
}
.shrine-container .top-right-box .annotation-button, .post-container .top-right-box .annotation-button{
    background: #999;
    padding: 8px 24px;
}
.rec-item{
    display: flex;
}
.shrine-container .sticks-box-header-item .slick-next, .recommended-sub-forum .sticks-box-header-item .slick-next{
    background: none;
    height: 100%;
    width: 3rem;
    cursor: pointer;
    z-index: 1;
    border: none;
    top: 25%;
}
.shrine-container .sticks-box-header-item .slick-next:after, .recommended-sub-forum .sticks-box-header-item .slick-next:after{
    content: "››";
    color: #999;
    font-size: 4rem;
    line-height: 0.3;
    font-weight: 100;
    letter-spacing: -0.8rem;
}
.shrine-container .rec-stamp, .post-container .rec-stamp , .recommended-sub-forum .rec-stamp {
    top: -60px;
}
.shrine-container .sticks-box-header-item .img-crop, .post-container .sticks-box-header-item .img-crop , .recommended-sub-forum .sticks-box-header-item .img-crop {
    height: 20vw;
    min-height: 60px;
    width: 20vw;
    min-width: 60px;
}
.shrine-container .sticks-box-header-item, .recommended-sub-forum .sticks-box-header-item .rec-item{
    background: #f2f2f2;
}
.shrine-container .recommended-text p, .recommended-sub-forum  .recommended-text p, .post-container .recommended-text p {
    margin-bottom: 0;
    max-width: initial;
    font-family: inherit;
    margin-top: 5px;
    font-size: 4vw;
    font-weight: 500;
}
.shrine-container .recommended-text .p-small, .recommended-sub-forum  .recommended-text .p-small, .post-container .recommended-text .p-small {
    font-family: "EB Garamond";
    font-size: 4vw;
    line-height: 1.3;
    margin-top: 0;
}
.recommended-sub-forum .recommended-text .p-small{
    color: #6e7f9d;
}
.shrine-container .recommended-text .p-small, .post-container .recommended-text .p-small {
    color: #C49C6F;
}
.shrine-container .recommended-text, .recommended-sub-forum .recommended-text{
    width: 36%;
    min-width: 100px;
}
.shrine-container .subscribe-box h5, .post-container .subscribe-box h5 {
    font-family: 'Kalam', cursive;
    color: #fff;
    font-size: 3rem;
}
.recommended-sub-forum{
    margin-top: 90px;
}
.popular .post-item{
    position: relative;
    margin-bottom: 40px;
}
.popular .post-item .post-image{
    padding: 3%;
}
.popular .post-item .post-frame {
    /*position: absolute;*/
    /*top: 0;*/
    /*width: 100%;*/
    /*padding-top: 75%;*/
    -webkit-box-shadow: 10px 10px 10px -5px rgba(0,0,0,0.2);
    -moz-box-shadow: 10px 10px 10px -5px rgba(0,0,0,0.2);
    box-shadow: 10px 10px 10px -5px rgba(0,0,0,0.2);
    /*display: flex;*/
    /*justify-content: center;*/
}
.popular .post-item .post-title {
    position: absolute;
    bottom: -5%;
    margin-bottom: 0;
    padding: 3vw 3vw;
    background: #B1CAD9;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 65%;
    /*height: 17%;*/
    right: 50%;
    transform: translateX(50%);
}
.popular h5{
    color: #999;
    font-weight: 600;
    margin-bottom: 1.5rem;
}
.popular p{
    margin-bottom: 0;
    color: #fff;
    line-height: 1;
    font-size: 3vw;
}
.shrine-container .recommended-sub-forum .subscribe{
    display: block;
}
.shrine-container .insta-container h4{
    color: #999999;
    font-family: 'Kalam', cursive;
    font-size: 4rem;
}
.shrine-container .top-right-box .annotation-button a:hover{
    color: black;
}
/**********Blog category************/
.blog-category .shrine-facts p{
    text-align: left;
    padding-left: 2rem;
    text-transform: uppercase;
    font-size: 3.5vw;
}
.blog-category .logo.hide-for-medium{
    margin-bottom: 30px;
}
.blog-category .facts-item .f-card{
    margin: 0;
}
.blog-category .facts-item{
    padding-top: 1.42857rem;
}
.blog-category .now-view .row .facts-head{
    /*padding-right: 1.42857rem;*/
    /*padding-left: 1.42857rem;*/
}
.blog-category .facts-item .f-card{
    display: flex;
    flex-flow: column;
    height: 100%;
}
.blog-category .now-view{
    max-width: 480px;
}
.blog-category .card-text-container{
    height: 100%;
}
.blog-category .facts-item .text-box{
    height: calc(100% - 9px);
    position: relative;
}
.blog-category .read-more-link{
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 11px 14px;
}
.blog-category .f-card .prev-text{
    margin-bottom: 32px;
    text-align: center;
}
.blog-category .facts-item img{
    width: 100%;
}
.facts-item .read-more{
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 0.2rem;
}

/********Post styles*********/
.main-post h2{
    font-family: 'EB Garamond', serif;
    font-size: 6vw;
    font-weight: 400;
    color: #C49C6F;
    margin-top: 30px;
}
.post-container .sticks-box-header-item .slick-next, .sticks-box-header-item .slick-prev{
    background: none;
    height: 100%;
    width: 3rem;
    cursor: pointer;
    z-index: 1;
    border: none;
    top: 25%;
}
.post-container .sticks-box-header-item .slick-next::after{
    content: "››";
    color: rgb(153, 153, 153);
    font-size: 4rem;
    line-height: 0.3;
    font-weight: 100;
    letter-spacing: -0.8rem;
}
.post-container .recommended-text {
    /*width: 36%;   */
    width: 60%;
    min-width: 100px;
}
h4.book-title{
    color: #C49C6F;
    font-family: 'EB Garamond', serif;
    margin-bottom: 53px;
}
.book-list img, .youtube-container img{
    width: 100%;
}
.post-container .left-block>.row>.columns{
    max-width: 100%;
}
.post-container .left-block h5{
    text-transform: uppercase;
    font-weight: 600;
    color: #999;
    font-size: 1.2rem;
    letter-spacing: -0.4px;
    margin-bottom: .2rem;
}
.post-container .left-block .book-list h5{
    text-transform: inherit;;
    font-weight: 400;
    color: #999;
    font-size: 1.2rem;
    letter-spacing: -0.4px;
    margin-bottom: .2rem;
    padding: 0 1.42857rem;
}
.post-container .left-block .book-list p{
    padding: 0 1.42857rem;
    font-size: 0.7rem;
    margin-bottom: 1rem;
}
.post-container .left-block h6{
    font-family: 'EB Garamond', serif;
    font-weight: 500;
    margin-bottom: 2rem;
    color: #999;
    font-size: 1.2rem;
}
.post-container .left-block h6 a{
    color: #C49C6F;
}
.post-container .left-block p{
    line-height: 1.8;
    margin-bottom: 2rem;
}
.post-container .left-block li{
    line-height: 1.8;
}
.post-container .left-block p img ~ span{
    font-size: 10pt;
    line-height: 1.5rem;
    display: block;
    padding-top: 0.5rem;
}
.post-container .left-block p, .post-container .left-block p span, .post-container ul li{
    font-size: 18px;
    color: #444444;
}
.post-container .left-block .book-list p b{
    font-size: 18px;
}
.post-container .left-block a, .post-container .left-block a span{
    color: #4b6dff;
}
.new_youtube-container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.y-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media screen and (min-width: 325px){
    .shrine-container .csmall-3{
        max-width: 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    }
    .shrine-container .csmall-4{
        max-width: 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;

    }
    .shrine-container .csmall-6{
        max-width: 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;

    }
    .shrine-container .csmall-8{
        max-width: 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%
    }
    .shrine-photo-box .csmall-4 .img1{
        margin-right: 0.7vw;
    }
    .shrine-photo-box .csmall-8 .img2, .shrine-photo-box .csmall-8 .img3{
        margin-left: 0.7vw;
    }
    .shrine-photo-box .csmall-8 .img2{
        margin-bottom: 1.4vw;
    }
}
@media screen and (min-width: 425px){
    .text-block{
        margin-right: 5%;
    }
    .back-learn{
        width: 95%;
    }
    .fam-text-box{
        margin-top: -100px;
    }
    .fam .back-img-fam{
        border: 15px solid #E7E7E7;
    }
    .card{
        right: -15px;
        align-self: flex-end;
        margin-left: auto;
    }
    .map-list ol li{
        margin-left: 25px;
    }
    .small-12 .title h1{
        font-size: 4.6vw;
    }
    .small-12 .title h1 .bold-title{
        font-size: 5vw;
    }

/*Styles for blog photo gllery */
    .grid-sizer,
    .gallery-item {
        width: 50%;
    }

/*Styles travel country*/
    .travel-country .blog-top-img{
        height: 300px;
    }
    .travel-country .title-block{
        margin-bottom: -415px;
    }
    .no-box .photo1, .no-box .photo2{
        height: 170px;
        min-width: 223px;
    }
    .no-box .photo1{
        margin-left: 2vw;
    }
    .no-box .photo2{
        margin-top: 30px;
    }
    .no-box .kbyg-button{
        bottom: 20px;
        right: 0;
    }

/***********Shrine Facts*************/
    .shrine-container h2{
        font-family: 'Cinzel', serif;
        font-size: 2.2vw;
        color: #999;
        margin-top: 2rem;
    }
    .logo.hide-for-medium a{
        width: 20vw;
        max-width: 100px;
    }
    .shrine-container .facts, .shrine-container .visit{
        max-width: 700px;
    }

    /*********Blog category**************/
    .blog-category .shrine-facts p {
        font-size: 1.3rem;
    }
}
@media screen and (min-width: 768px) {
    .second-nav #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .second-nav #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item a.mega-menu-link, .second-nav #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link{
        color: #C39C6F;
    }
    .mega-menu-link .logo{
        top: -4vw;
        z-index: 1;
        position: absolute;
    }
    #main #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link {
        font-size: 1.1vw;
        color: #444444;
     }
    #main #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link.logo-link{
        max-width: 140px;
        width: 12vw;
    }
    #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{
        width: auto;
        margin-top: 1rem;
        margin-left: -0.7rem;
        /*padding: 0 0.5rem 0.7rem;*/
    }
    #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu a.mega-menu-link{
        white-space: nowrap;
        font-size: 1.1vw;
        line-height: 1.5rem;
    }

    .blog-header.row{
        height: auto;
        position: initial;
        margin-top: 0;
        margin-bottom: 40px;
        margin-left: auto;
    }
    .title p{
        text-align: center;
        font-family: "Montserrat";
        font-weight: 300;
        font-size: 1.4rem;
        margin-bottom: 0;
        display: block;
    }
    .blog-header p{
        font-family: "Kalam", serif;
        font-weight: 600;
     }
    .title p b{
        font-family: "Montserrat";
        font-weight: 400;
    }

    .small-12 .title h1{
        font-size: 2.7rem;
    }
    .small-12 .title h1 .bold-title{
        font-size: 3.6rem;
    }
    .second-nav{
        margin-bottom: 30px;
    }
    .second-nav.sticky{
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 9;
        max-width: initial;
        background: #fff;
    }
    .second-nav.sticky .mega-menu-link .logo{
        right: 50%;
        transform: translateX(50%);
        width: 70%;
        top: -20px;
    }
    .second-nav.sticky .small-12::before, .second-nav.sticky .small-12::after{
        width: 106%;
        margin-left: -2rem;
        margin-right: -2rem;
    }
    .second-nav .small-12::before{
        background: url("https://www.206tours.com/front_development/dev/blog-content/Blog_header_divider_top.png") no-repeat;
        content: "";
        display: table;
        height: 3px;
        width: 100%;
        background-size: 100% 3px;
    }
    .second-nav .small-12::after{
        background: url("https://www.206tours.com/front_development/dev/blog-content/Blog_header_divider_bottom.png") no-repeat;
        content: "";
        display: table;
        height: 3px;
        width: 100%;
        background-size: 100% 3px;
    }
    .text-block{
        margin-left: 45px;
    }
    #main .row .large-70 {
        max-width: 70%;
        -ms-flex: 0 0 70%;
        flex: 0 0 70%;
    }
    #main .row .large-30 {
        max-width: 30%;
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
    }
    footer .large-22{
        max-width: 22%;
        -ms-flex: 0 0 22%;
        flex: 0 0 22%;
    }
    footer .large-23{
        max-width: 23%;
        -ms-flex: 0 0 23%;
        flex: 0 0 23%;
    }
    footer .large-27{
        max-width: 27%;
        -ms-flex: 0 0 27%;
        flex: 0 0 27%;
    }
    footer .large-28{
        max-width: 28%;
        -ms-flex: 0 0 28%;
        flex: 0 0 28%;
    }
    .copyr .small-12{
        padding: initial;
    }
    .annotation-button{
         padding: 8px 20px;
     }
    .mapl-container{
        flex-direction: column;
        align-items: center;
    }
    .map-list ol{
        column-count: 3;
    }
    .map-list li {
        margin-bottom: 3px;
    }
    .stamp{
        margin-bottom: 20px;
    }
    .map .search-form{
        height: 35px;
    }
    .maps .europe .euromap{
        background: url("https://www.206tours.com/front_development/dev/blog-content/Europe_Map@2x.png") no-repeat;
        background-size: contain;
        padding-bottom: 73%;
        width: 100%;
        position: relative;
    }
    .maps .north_am .northmap{
        background: url("https://www.206tours.com/front_development/dev/blog-content/North_America_Map@2x.png") no-repeat;
        background-size: contain;
        padding-bottom: 51%;
        width: 50%;
        margin-top: 20px;
        margin-left: 10%;
        border: 2px solid #f5f5f5;
        position: relative;
    }
    .maps .circle{
        width: 3vw;
        border-radius: 50%;
        height: 3vw;
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
    }
    .maps .circle div{
        width: 2.3vw;
        height: 2.3vw;
        border-radius: 50%;
        text-align: center;
        color: #fff;
        line-height: 2.3vw;
        font-size: 1.5vw;
    }
    .maps .circle, .circle + .m-img::after{
        border: 1px solid #a8b8c7;
    }
    .circle + .m-img h4{
        color: #a8b8c7;
    }
    .circle.dark + .m-img h4{
        color: #6e7f9d;
    }
    .maps .circle div{
        background: #a8b8c7;
    }
    .maps .circle.dark, .circle.dark + .m-img::after{
        border: 1px solid #6e7f9d;
    }
    .maps .circle.dark div{
        background: #6e7f9d;
    }
    /*.euromap .c-aus{*/
    /*    top: 52%;*/
    /*    left: 46%;*/
    /*}*/
    /*.euromap .c-cro{*/
    /*    top: 61%;*/
    /*    left: 51%;*/
    /*}*/
    /*.euromap .c-cze{*/
    /*    top: 46%;*/
    /*    left: 48%;*/
    /*}*/
    /*.euromap .c-ecs{*/
    /*    top: 76%;*/
    /*    left: 23%;*/
    /*}*/
    /*.euromap .c-fra{*/
    /*    top: 53%;*/
    /*    left: 31%;*/
    /*}*/
    /*.euromap .c-ger{*/
    /*    top: 42%;*/
    /*    left: 40%;*/
    /*}*/
    /*.euromap .c-gre{*/
    /*    top: 75%;*/
    /*    left: 61%;*/
    /*}*/
    /*.euromap .c-hol{*/
    /*    top: 88%;*/
    /*    left: 80%;*/
    /*}*/
    /*.euromap .c-hun{*/
    /*    top: 51%;*/
    /*    left: 57%;*/
    /*}*/
    /*.euromap .c-ita{*/
    /*    top: 71%;*/
    /*    left: 52%;*/
    /*}*/
    /*.euromap .c-ire{*/
    /*    top: 41%;*/
    /*    left: 17%;*/
    /*}*/
    /*.euromap .c-jor{*/
    /*    top: 81%;*/
    /*    left: 82%;*/
    /*}*/
    /*.euromap .c-med{*/
    /*    top: 65%;*/
    /*    left: 56%;*/
    /*}*/
    /*.euromap .c-pol{*/
    /*    top: 38%;*/
    /*    left: 56%;*/
    /*}*/
    /*.euromap .c-por{*/
    /*    top: 67%;*/
    /*    left: 16%;*/
    /*}*/
    /*.euromap .c-rus{*/
    /*    top: 32%;*/
    /*    left: 72%;*/
    /*}*/
    /*.euromap .c-spa{*/
    /*    top: 68%;*/
    /*    left: 24%;*/
    /*}*/
    /*.euromap .c-tur{*/
    /*    top: 72%;*/
    /*    left: 70%;*/
    /*}*/
    /*.euromap .c-unk{*/
    /*    top: 39%;*/
    /*    left: 27%;*/
    /*}*/
    /*.euromap .c-sco{*/
    /*    top: 30%;*/
    /*    left: 21%;*/
    /*}*/
    /*.northmap .c-can{*/
    /*    top: 27%;*/
    /*    left: 65%;*/
    /*}*/
    /*.northmap .c-mex{*/
    /*    top: 77%;*/
    /*    left: 26%;*/
    /*}*/
    .euromap .m-img{
        width: 8%;
        padding-bottom: 8%;
        position: absolute;
        display: flex;
        justify-content: center;
    }
    .m-img::after{
        content: "";
        font-size: 0;
        padding: 56%;
        border: 1px solid;
        position: absolute;
        top: -7.5%;
        left: -7.5%;
    }
    .northmap .m-img{
        width: 16%;
        padding-bottom: 16%;
        position: absolute;
        display: flex;
        justify-content: center;
    }
    /*.euromap .i-aus{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/Austria@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 36%;*/
    /*    top: 49%;*/
    /*}*/
    /*.euromap .i-cro{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/croatia@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 41%;*/
    /*    top: 64%;*/
    /*}*/
    /*.euromap .i-cze{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/Czech_Republic@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 47%;*/
    /*    top: 33%;*/
    /*}*/
    /*.euromap .i-ecs{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/El_Camino_Image@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 17%;*/
    /*    top: 83%;*/
    /*}*/
    /*.euromap .i-fra{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/France_Image@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 21%;*/
    /*    top: 51%;*/
    /*}*/
    /*.euromap .i-ger{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/Germany_&_Oberammergau@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 37%;*/
    /*    top: 29%;*/
    /*}*/
    /*.euromap .i-gre{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/Greece_-_Image@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 60%;*/
    /*    top: 82%;*/
    /*}*/
    /*.euromap .i-hol{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/Holy_Land@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 70%;*/
    /*    top: 83%;*/
    /*}*/
    /*.euromap .i-hun{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/Hungary_Image@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 62%;*/
    /*    top: 42%;*/
    /*}*/
    /*.euromap .i-ita{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/Italy_image@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 49%;*/
    /*    top: 78%;*/
    /*}*/
    /*.euromap .i-ire{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/Ireland_Image@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 7%;*/
    /*    top: 38%;*/
    /*}*/
    /*.euromap .i-jor{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/Jordan_image@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 87%;*/
    /*    top: 75%;*/
    /*}*/
    /*.euromap .i-med{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/Medjugorje_Image@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 61%;*/
    /*    top: 58%;*/
    /*}*/
    /*.euromap .i-pol{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/Poland_Image@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 57%;*/
    /*    top: 25%;*/
    /*}*/
    /*.euromap .i-por{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/Portugal_Image@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 6%;*/
    /*    top: 63%;*/
    /*}*/
    /*.euromap .i-rus{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/Russia_Image@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 77%;*/
    /*    top: 26%;*/
    /*}*/
    /*.euromap .i-spa{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/Spain_Image@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 29%;*/
    /*    top: 66%;*/
    /*}*/
    /*.euromap .i-tur{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/Turkey_Image@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 75%;*/
    /*    top: 65%;*/
    /*}*/
    /*.euromap .i-unk{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/United_Kingdom_-_Image@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 26.5%;*/
    /*    top: 27%;*/
    /*}*/
    /*.euromap .i-sco{*/
    /*    !*background: url("https://www.206tours.com/cms/wp-content/uploads/2020/04/scotland-1.jpg") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 12%;*/
    /*    top: 22%;*/
    /*}*/
    /*.northmap .i-can{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/Canada_Image@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 75%;*/
    /*    top: 22%;*/
    /*}*/
    /*.northmap .i-mex{*/
    /*    !*background: url("https://www.206tours.com/front_development/dev/blog-content/Mexico_image@2x.png") no-repeat;*!*/
    /*    !*background-size: cover;*!*/
    /*    left: 6%;*/
    /*    top: 74%;*/
    /*}*/
    .maps h4{
        font-family: 'Montserrat';
        font-size: 1vw;
        position: absolute;
        text-transform: uppercase;
        white-space: nowrap;
        right: 50%;
        transform: translateX(50%);
        text-align: center;
    }
    .maps h4.top{
        bottom: 97%;
    }
    .maps h4.bottom{
        top: 111%;
    }
    .bag{
        width: 45%;
        order: 0;
        margin-top: 0;
        z-index: 1;
    }
    .bag-text-box{
        margin-left: -20px;
        margin-top: -220px;
    }
    .bag .back-img .image{
        max-height: 470px;
        float: right;
    }
    /*.imgs-container{*/
    /*    margin-left: 0;*/
    /*}*/
    .back-content{
        order: 1;
        width: 50%;
        z-index: 2;
    }
    .back-content h2.right {
        top: 0;
        right: 0;
    }
    .row.learn{
        margin-top: 100px;
    }
    .back-learn{
        height: 346px;
    }
    .card {
        left: -20px;
        margin-top: -170px;
        margin-right: auto;
        margin-left: initial;
    }
    .back-content h2{
        font-size: 3.5rem;
        top: -2.2rem;
    }
    .back-content h2 span{
        font-size: 7rem;
    }
    .why{
        order: 2;
        flex-direction: column;
        width: auto;
        height: 230px;
        max-width: 245px;
        justify-content: center;
        margin-top: -26px;
        z-index: 0;
    }
    .why h2{
        margin-bottom: 1.7rem;
    }
    .why h2 span{
        font-size: 3rem;
    }
    .fam{
        width: 55%;
        margin-left: auto;
        margin-top: 0;
    }
    .fam-text-box {
        margin-top: -140px;
        margin-left: -120px;
    }
    .row.learn{
        max-width: 1120px;
        margin-bottom: 100px;
     }
    .imgs-container{
        margin: 0 auto;
        width: calc(100% - 30px);
    }
    .ph-title h2{
        text-align: left;
    }
    .ph-title h2 span{
        vertical-align: middle;
    }
    .mapl-container{
        margin-top: 40px;
    }
    .map .search-block .des-search, .map .search-block .has-search, .map-list{
        max-width: initial;
    }
    .mapl-container .map .maps{
        display: block;
    }
    .map .search-block{
        flex-direction: row;
        margin-left: 8px;
    }
    .map .search-block .des-search, .map .search-block .has-search{
        width: 50%;
    }
    .map .search-block .has-search{
        margin-left: 17px;
        margin-top: 0;
    }
    .map-list .stamp{
        display: block;
    }
    .map .stamp{
        display: none;
    }
    .trending{
        display: block;
    }
    .facts-item .f-card {
        margin: 25px 25px 23px 0;
        height: calc(100% - 40px);
    }
    .facts-item .bgImg{
        height: 207px;
    }
    .rec-stamp{
        top: -60px;
    }
    .sticks-box-header-item a {
        display: flex;
    }
    .sticks-box-header-item .img-crop {
        height: 60px;
        width: 60px;
    }
    .recommended-sub-forum .subscribe, .recommended-sub-forum .youtube-container, .recommended-sub-forum .forum-and-faq{
        display: block;
    }
    .facts-item .text-box {
        height: calc(100% - 9px);
    }
    .facts-item .card-text-container {
        height: 100%;
    }
    .row .recommended-sub-forum>.row{
        margin-right: -1.42857rem;
        margin-left: -1.42857rem;
    }
    .sticks-box-header-item{
        background: #f2f2f2;
    }
    .insta-container h4{
        margin-top: -8px;
        margin-bottom: -18px;
    }
    .insta-container .instagram{
        padding: 41px;
    }
    .insta-container .insta-box{
        border: 1px solid #fff;
    }
    .row.copyr{
        height: 130px;
    }
    .row.copyr .columns p, .row.copyr .columns h4{
        font-size: 1.2rem;
    }
    .recommended-sub-forum.columns{
        padding-right: 1.42857rem;
        padding-left: 1.42857rem;
    }
    /*Styles for What is Pilgrimage*/
    .what-p .background-text{
        background: none;
    }
    .what-p{
        background: url("https://www.206tours.com/cms/wp-content/uploads/2020/03/Rectangle.png") no-repeat;
        background-size: 100% 100%;
    }
    .photo-rosary {
        order: 1;
        margin-left: -20px;
        /*margin-top: 300px;*/
    }
    .what-p .background-text p {
        font-size: 0.8rem;
    }
    .what-p .background-text .text-box{
        padding: 0;
    }
    .what-p{
        padding: 90px 5vw 4vw 10vw;
        margin-top: 0;
    }
    .what-page .what-p h2{
        font-size: 1.8rem;
        margin-bottom: 1.5rem;
    }
    .what-p h2{
        text-align: left;
    }
    .photo-rosary.medium-3 .small-4{
        align-self: flex-end;
        padding-bottom: 40px;
    }
    .row.what-section{
        max-width: 960px;
        margin-top: 100px;
    }
    .rosary{
        margin-left: 0;
    }
    .why-section .background-text{
        background: url("https://www.206tours.com/cms/wp-content/uploads/2020/03/Divider.png") no-repeat;
        background-size: 100% 100%;
    }
    .why-section .background-text p {
        font-size: 0.8rem;
    }
    .why-section .background-text .text-box{
        padding: 5vw 6vw 3vw;
    }
    .row.why-section{
        padding-left: 15px;
        max-width: 960px;
    }
    .why-section .columns{
        order: 1;
    }
    .why-section .why-box{
        padding-right: 10%;
    }
    .why-section h4{
        font-size: 1rem;
        background: #FBF7F4;
        margin-top: 0;
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .why-section h4 span, .why-section .why-box h3{
        font-size: 2.3rem;
    }
    .why-section h2{
        font-size: 1.8rem;
    }
    .why-section h3{
        font-size: 0.8rem;
        letter-spacing: -0.04rem;
    }
    .why-section h4{
        background: #FBF7F4;
    }
    .top-section .photos .columns{
         display: flex;
         align-items: flex-end;
     }
    .top-section .photos .columns.medium-order-3{
        margin-left: inherit;
        margin-bottom: inherit;
    }
    .top-section .photos .columns.medium-order-2{
        margin-bottom: -1vw;
    }
    .top-section .photos .columns.medium-order-1{
        margin-bottom: -3vw;
        margin-left: -4vw;
        z-index: 1;
    }
    .top-section .photos .columns.custom7-3{
        margin-bottom: -2.4vw;
    }
    .top-section .photos .columns.custom7-3{
        max-width: 42.8571%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 42.8571%;
        flex: 0 0 42.8571%;
    }
    .top-section .photos .columns.custom7-4{
        max-width: 57.142857143%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 57.142857143%;
        flex: 0 0 57.142857143%;
    }
    .row.top-section{
        max-width: 960px;
        align-items: center;
    }
    .top-box h2{
        font-size: 1.8rem;
        margin-bottom: 1.5rem;
    }
    .top-box{
        margin-top: 100px;
        margin-bottom: 40px;
    }
/*Styles for blog photo gallery*/
    .grid-sizer,
    .gallery-item {
        width: 33.333%;
    }

/*Styles travel country*/
    .travel-country .blog-top-img{
        height: 432px;
    }
    .travel-country .title-block{
        margin-bottom: initial;
    }
    .travel-country .what-pack{
        position: relative;
        margin-left: auto;
        padding-right: 1.42857rem;
        padding-left: 1.42857rem;
        max-width: 490px;
    }
    .travel-country .what-pack .kbyg-button{
        position: absolute;
        top: -15px;
        right: -10px;
        width: 100px;
    }
    .travel-country .what-pack .text-box{
        padding: 6px;
        border: 1px solid #EAEAEA;
        position: absolute;
        bottom: -50px;
        right: 10%;
    }
    .travel-country .what-pack .text-box p{
        margin-bottom: 0;
        background: #EAEAEA;
        padding: 20px;
        text-transform: uppercase;
        font-weight: 500;
        font-size: 0.85rem;
        line-height: 1.5;
    }
    .spotlight{
        margin-top: -25px;
    }
    .travel-country .blog-top-img{
        max-width: 1280px;
    }
    .travel-country .country-container{
        margin-top: 30px;
    }
    .country-container .divider, .post-container .divider{
        background: url("https://www.206tours.com/cms/wp-content/uploads/2020/03/Divider1.png") no-repeat;
        background-size: cover;
        height: 11px;
        margin: 100px;
    }
    .post-container .divider{
        margin: 30px auto;
    }
    .visit .social-bar{
        flex-direction: column;
        z-index: 2;
    }
    .visit .social-bar a .fab{
        font-size: 2.5rem;
        transition: color 0.2s ease-out;
    }
    .visit .social-bar>div{
        margin-bottom: 30px;
    }
    .visit .social-box{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
    }
    .s-hide{
        visibility:hidden;
        font-size: 1.7rem;
        padding-left: 1rem;
        font-weight: 600;
        margin-right: -6rem;
        transition: margin 0.2s;
    }
    .visit .social-bar a{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .visit .social-bar a:hover i, .visit .social-bar a:hover span{
        color: #C59A70;
    }
    .social-bar a:hover .s-hide{
        visibility: visible;
        margin: 0;
    }
    .visit .photos-container{
        margin: 0;
    }

    .shrine-container .visit .photos-container{
        margin: 0 0 0 10px;
    }
    .blog-prevs-box{
        background: #F9F9F7;
        padding: 20px 20px 0;
    }
    .blogs{
        border: 1px solid #999;
        padding: 1.42857rem;
    }
    a.blogs-item:hover {
        margin-left: -5%;
    }
    .travel-country h5{
        margin-top: 0;
    }
    .blog-prevs-box>.row{
        margin-bottom: 0;
    }

/***********Shrine Facts*************/
    .shrine-container h2{
        font-family: 'Cinzel', serif;
        font-size: 1.9vw;
        color: #999;
    }
    .shrine-container .shrine-photos{
        max-width: 700px;
        max-height: 586px;
    }
    .shrine-photo-box {
        padding: 14px;
        background: #E9EEF4;
    }
    .shrine-photo-box .img-box{
        padding: 0.6vw;
    }
    .shrine-photo-box .csmall-4 .img1 {
        margin-right: 0.4vw;
    }
    .shrine-photo-box .csmall-8 .img2 {
         margin-bottom: 0.95vw;
    }
    .shrine-container .facts{
        /*padding: 0;*/
        margin-top: 10px;
    }

    .shrine-container .divider-img{
        background: url(https://www.206tours.com/cms/wp-content/uploads/2020/04/divder-1.png) no-repeat center;
        background-size: contain;
        height: 36px;
    }
    .shrine-container .divider{
        padding-right: 1.42857rem;
        padding-left: 1.42857rem;
        max-width: 700px;
    }
    .shrine-container .facts>.row>.small-6:nth-child(3), .shrine-container .facts>.row>.small-6:nth-child(5){
        margin-top: 80px;
    }
    .shrine-container .left-block{
        max-width: 700px;
    }
    .shrine-container .sticks-box-header-item .img-crop, .post-container .sticks-box-header-item .img-crop {
        height: 70px;
        width: 70px;
    }
    .recommended-sub-forum{
        margin-top: 0;
    }
    .recommended-sub-forum .sticks-box-header-item .img-crop{
        height: 60px;
        width: 60px;
    }

    .shrine-container .recommended-text p, .post-container .recommended-text p, .recommended-sub-forum .recommended-text p, .recommended-sub-forum .recommended-text .p-small {
        font-size: 0.8rem;
        max-height: 2rem;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
    }
    .shrine-container .recommended-text .p-small, .post-container .recommended-text .p-small {
        font-size: 1rem;
    }
    .shrine-container .rec-stamp {
        top: -70px;
        right: -37px;
    }
    .shrine-container .visit .fly-button {
        right: -7%;
        top: 56%;
    }
    .shrine-container .visit .photos-container{
        margin-left: auto;
        margin-right: 2%;
    }
    .popular .post-item .post-title {
        bottom: -7%;
        padding: 0.5rem 1rem;
        font-size: 0.8rem;
        height: 36px;
    }
    .popular h5{
        margin-top: 100px;
    }
    .popular p{
        font-size: 0.8rem;
    }
    .shrine-container .top-right-box .annotation-button a, .post-container .top-right-box .annotation-button a {
        font-size: 0.9rem;
    }
    .annotation-button {
        padding: 8px 12px
    }
    .shrine-container .recommended-sub-forum, .post-container .recommended-sub-forum{
        padding-top: 100px;
    }
    /*********Blog category**************/
    .blog-category .now-view{
        max-width: initial;
    }
    .blog-category .shrine-facts p {
        font-size: 1.3rem;
    }
    /********Post styles*********/
    .main-post h2{
        font-size: 2rem;
        margin-top: 60px;
    }
    .row.post-container{
        max-width: 1120px;
    }
    .post-container h2.single-post-title{
        margin-left: -1rem;
        margin-right: -1rem;
    }
    .post-container .rec-stamp {
        top: -90px;
        right: -37px;
        height: 134px;
        width: 134px;
    }
    .post-container .blogs-list{
        margin-top: 220px;
        margin-bottom: 80px;
    }
    .post-container .recommended-sub-forum .sticks-box-header-item .img-crop{
        height: 75px;
        width: 75px;
    }
    .post-container .recommended-sub-forum .subscribe {
        margin-top: 50px;
    }
    .subscribe-box{
        padding: 3vw;
    }
}
@media screen  and  (min-width: 1024px){
    .mega-menu-link .logo{
        top: -50px;
    }
     #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu a.mega-menu-link{
        font-size: 12px;
    }
    #main #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link{
        font-size: 1.2vw;
    }
    /*.row.learn{*/
    /*    margin-bottom: 200px;*/
    /*}*/
    .fam-text-box{
        z-index: 0;
        margin-top: -170px;
        margin-left: -200px;
    }
    .line-wrap{
        width: 100%;
        order: 1;
    }
    .fam{
        margin-top: -56px;
        padding-right: 70px;
        width: 45%;
    }
    .back-img-fam{
        z-index: 1;
    }
    .mapl-container{
        justify-content: space-around;
        flex-direction: row;
    }
    .mapl-container .map{
        width: 70%;
        max-width: 836px;
        margin-left: 20px;
    }
    .map-list ol{
        column-count: 1;
    }
    .map-list{
        width: auto;
    }
    .mapl-container{
        align-items: flex-start;
    }
    /*Styles for What is Pilgrimage*/
    .what-p{
        padding: 81px 50px 30px 100px;
    }
    .why-section .background-text .text-box {
        padding: 60px 60px 30px;
    }
    .row.top-section {
        max-width: 1120px;
        padding-left: 80px;
    }
    .top-box{
        margin-top: 140px;
        margin-bottom: 0;
    }
    .maps h4{
        font-size: 0.75vw;
    }
    .maps .circle{
        width: 2.8vw;
        height: 2.8vw;
    }
    .maps .circle div{
        width: 2vw;
        height: 2vw;
        line-height: 2vw;
        font-size: 1.2vw;
    }
/*Styles for blog photo gallery*/
    .grid-sizer,
    .gallery-item {
        width: 25%;
    }

    /*Styles travel country*/
    .no-box .photo1{
        margin: 26px 0 0 220px;
    }
    .no-box .photo2{
        margin: 71px 0 0 -419px;
    }
    .visit .social-bar a .fab{
        font-size: 3rem;
    }
    .s-hide{
        font-size: 2rem;
        padding-left: 1rem;
        margin-right: -7rem;
    }

    /***********Shrine Facts*************/
    .shrine-container h2{
        font-family: 'Cinzel', serif;
        font-size: 1.4rem;
        color: #999;
    }
    .shrine-photo-box .img-box {
        padding: 6px;
    }
    .shrine-photo-box .csmall-8 .img2 {
        margin-bottom: 6px;
    }
    .shrine-photo-box .csmall-4 .img1 {
        margin-right: 5px;
    }
    .shrine-photo-box .csmall-8 .img2, .shrine-photo-box .csmall-8 .img3 {
        margin-left: 3px;
    }
}
@media screen  and  (min-width: 1280px){
    .maps h4{
        font-size: 0.6rem;
    }
    .maps .circle{
        width: 35px;
        height: 35px;
    }
    .maps .circle div{
        width: 27px;
        height: 27px;
        line-height: 27px;
        font-size: 1rem;
    }
    .top-section .photos .columns.custom7-3 {
        margin-bottom: -28px;
    }
    .top-section .photos .columns.medium-order-1 {
        margin-bottom: -26px;
        margin-left: -26px;
    }
    .post-container .blogs-list{
        margin-right: -40px;
    }
    .subscribe-box{
        padding: 30px;
    }
    .post-container .subscribe-box.bgImg, .shrine-container .subscribe-box.bgImg{
        padding: 45px;
    }
    #main #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link{
        font-size: 14px;
    }
}
.category-post-date{
    background-color: #eaf0f7;
    padding-left: 8px;
    padding-right: 8px;
    top: -7px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
}
.post-date{
    margin-bottom: 20px;
    margin-top: -36px;
    text-align: right;
}