/** Shopify CDN: Minification failed

Line 57:0 Unexpected "{"

**/
span.footer-copyright__span.footer-copyright__span--shop {
    color: rgba(255, 255, 255, 0.8);
    margin: 0;
    font-size: 0.8rem;
}

/*--------------------- Italy Tour -------------------*/
body#italy-tour h2 {
    margin-bottom: 20px;
}
.TOUR_INTRODUCTION {
    padding: 7% 0%;
    border-top: solid 1px;
    border-bottom: solid 1px;
    margin: 40px 0px;
}
@media screen and (min-width: 768px) {
  .TOUR_INTRODUCTION{
    padding: 7%;
  }
.TOURINTRODUCTION,div#shopify-section-Italy_Tour-Map {
    max-width: 70%;
  	margin: 0 auto;
}
  div#shopify-section-Italy_Tour-text-columns img.home-inline__media-img {
    max-width: 100%;
}
.Note-col {
    max-width: 50%;
    margin-left: auto;
} 
  div#shopify-section-Italy_Tour-text-columns .home-inline__desc {
    font-weight: bold;
    font-size: 18px;
}
  div#shopify-section-Italy_Tour-text-columns h4.home-inline__sub-title.h5{
  min-height: 52px;
  }
  body#italy-tour a.c-btn.c-btn--primary {
    margin-bottom: 20px;
    font-size: 11px;
}
}
div#shopify-section-Italy_Tour-text-columns,div#shopify-section-Italy_Tour-Map {
    margin-top: 5%;
} 


div#shopify-section-Italy_Tour-text-columns-coll-1 .home-inline--center .home-inline__item,
div#shopify-section-Italy_Tour-text-columns-coll-2 .home-inline--center .home-inline__item,
div#shopify-section-Italy_Tour-text-columns-coll-3 .home-inline--center .home-inline__item,
{
  width: 100%;
} 
div#shopify-section-Italy_Tour-text-columns-coll-1 .home-inline--center .home-inline__text,
div#shopify-section-Italy_Tour-text-columns-coll-2 .home-inline--center .home-inline__text,
div#shopify-section-Italy_Tour-text-columns-coll-3 .home-inline--center .home-inline__text{
  text-align:left;
}
div#shopify-section-Italy_Tour-text-columns-coll-1 .home-inline__media-img,
div#shopify-section-Italy_Tour-text-columns-coll-2 .home-inline__media-img,
div#shopify-section-Italy_Tour-text-columns-coll-3 .home-inline__media-img{
    max-width: 100%;
}


div#shopify-section-Italy_Tour-text-columns-coll-1 h3.home-inline__title.h4,
div#shopify-section-Italy_Tour-text-columns-coll-2 h3.home-inline__title.h4,	
div#shopify-section-Italy_Tour-text-columns-coll-3 h3.home-inline__title.h4{
    font-weight: bold;
  	margin-bottom: 10px;
}


div#shopify-section-Italy_Tour-text-columns-coll-1 a.c-btn.c-btn--primary,
div#shopify-section-Italy_Tour-text-columns-coll-2 a.c-btn.c-btn--primary,	
div#shopify-section-Italy_Tour-text-columns-coll-3 a.c-btn.c-btn--primary{
    text-decoration: none;
    font-weight: 500;
  	width: 100%;
}

@media screen and (min-width: 768px) {
/* body#italy-tour .shopify-section {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
} */
}
@media screen and (max-width: 480px) {
body#italy-tour a.c-btn.c-btn--primary {
    font-size: 10px;
    width: 100%;
}
}
div#shopify-section-Italy_Tour-text-columns img.home-inline__media-img {
    max-width: 100%;
}
body#italy-tour h4.home-inline__sub-title.h5 {
    color: black;
}
div#shopify-section-Italy_Tour-text-columns .home-inline__desc,div#shopify-section-Italy_Tour-text-columns h3.home-inline__title.h4 {
    font-weight: bold;
    
}

#shopify-section-Italy_Tour-html .c-btn.c-btn--primary {
    margin-bottom: 10px;
}

div#shopify-section-Italy_Tour-text-columns-coll-4 {
    margin: 3% 0%;
}
div#shopify-section-Italy_Tour-text-columns-coll-4 .home-inline__item.js-sr-loaded {
    margin-bottom: 0;
}
div#shopify-section-Italy_Tour-text-columns-coll-4 a.c-btn.c-btn--primary {
    margin-bottom: 0;
  	text-decoration: none;
  	width: 100%;
    font-weight: 500;
}


a.live-location {
	position: absolute;
	right: 0;
	top: 0;
}
a.live-location img {
	width: 150px;
}
@media screen and (max-width: 480px) {
	a.live-location img {
		width: 100px;
	}
	.needsclick.FormComponent__StyledFormComponentWrapper-sc-1gg8fea-0.dJPPTJ.notranslate.kl-private-reset-css-Xuajs1, 
  	.needsclick.FormComponent__StyledFormComponentWrapper-sc-1gg8fea-0.KhyZR.notranslate.kl-private-reset-css-Xuajs1,
  	.needsclick.FormComponent__StyledFormComponentWrapper-sc-1gg8fea-0.JtETJ.notranslate.kl-private-reset-css-Xuajs1, 
  	.needsclick.FormComponent__StyledFormComponentWrapper-sc-1gg8fea-0.gFvuhk.notranslate.kl-private-reset-css-Xuajs1 {
		padding: 10px;
	}
}

.home-testimonials--carousel .home-testimonials__text__text
{
  font-size: 1.3rem!important;
}



/* faq 2 page */

 /*  main level */

        .ac-label {
            font-weight: 500;
            position: relative;
          	padding: 25px 0; /*.8em 0*/
    		margin-bottom: 0; /*.5em*/
            display: block;
            cursor: pointer;
		/*  background-color: whiteSmoke; */
            transition: background-color .15s ease-in-out;
          	border-bottom: 1px solid darkgray;
          	font-size: 16px;
          	
        }

        .ac-input:checked+label,
        .ac-label:hover {
/*             background-color: #999; */
        }

        .ac-label:after,
        .ac-input:checked+.ac-label:after {
            content: "+";
            position: absolute;
            display: block;
            right: 0;
            top: 20px; /*0*/
            width: 2em;
            height: 100%;
            line-height: 2.25em;
            text-align: center;
/*             background-color: #e5e5e5; */
            transition: background-color .15s ease-in-out;
        }

        .ac-label:hover:after,
        .ac-input:checked+.ac-label:after {
/*             background-color: #b5b5b5; */
        }

        .ac-input:checked+.ac-label:after {
            content: "-";
        }

        .ac-input {
            display: none;
        }

        /* the magic */

        .ac-text,
        .ac-sub-text {
            opacity: 0;
            height: 0;
/*             margin-bottom: .5em; */
            transition: opacity .5s ease-in-out;
            overflow: hidden;
        }

        .ac-input:checked~.ac-text,
        .ac-sub .ac-input:checked~.ac-sub-text {
            opacity: 1;
            height: auto;
        }

        /*  sub-level */

        .ac-sub .ac-label {
            background: none;
            font-weight: 400;
            padding: 25px 0; /*.7em .5em*/
            margin-bottom: 0;
          	font-size: 15px;
        }

        .ac-sub .ac-label:checked {
            background: none;
            border-bottom: 1px solid whitesmoke;
        }

        .ac-sub .ac-label:after,
        .ac-sub .ac-input:checked+.ac-label:after {
/*             left: 0; */
            background: none;
        }

        .ac-sub .ac-input:checked+label,
        .ac-sub .ac-label:hover {
            background: none;
        }

        .ac-sub-text {
            padding: 0 1em;
        }



.announcement
{
  	color: white;
    display: flex;
    justify-content: space-between;
  	padding: 0px 5px;
}

html.sr body[data-anim-load=true] .breadcrumb
{
  visibility: visible!important;
}

.home-custom__items .design_contest_banner_image
{
	height: 80%;
  	width: 80%;
  	margin-left: auto;
  	margin-right: auto;
}
.home-custom__items .design_contest_banner_image2
{
  	margin-left: auto;
}
.home-custom__items .design_contest_banner_image3
{
  	margin-right: auto;
}
@media(min-width: 768px)
{
.home-custom__items .design_contest_banner_flex
{
	display: flex;
  	align-items: center;
  	flex-wrap: wrap;
}
.home-custom__items .design_contest_banner_flex_div
{
	flex: 0 0 50%;
}
}
/* Kintaro artist agenda page css starts */
#kintaro-artists-39-agenda h1.section__title-text.h2 {
    display: none;
}

/* cart text */
 .bp p {
    font-size: 14px;
  color: red;
}
#van-design-contest .home-custom__item-content {
    max-width: 740px;
    margin: 0 auto;
    padding: 0 30px;
}
#van-design-contest .home-custom__item-content .section__title-text:first-child {
  padding-top: 30px;
  }
@media(max-width: 960px){
  #van-design-contest .home-custom__item-content {
    padding: 0 18px;
}
  
  #van-design-contest  .container{
    padding: 0;
  }
}

div#smile-ui-lite-container div#smile-ui-lite-launcher-frame-container {
    left: 10px !important;
}
