.info-flowers{
    position: absolute;
    left: 0;.txt-1
    right: 0;
    bottom: 30px;
    padding: 10px;
    margin: auto;
  width: 100%;
  color: #ffff99;
  z-index: 1;
}
.info-flowers .title{ 
    font-size: 44pt;
    letter-spacing: 2px;
    padding-bottom: 5px;
}
.info-flowers .title p{line-height: 49pt}
.info-flowers .span1{ 
	font-size: 17pt;
    white-space: pre
}
.txt-1 .span1{
    font-family: 'helvetica';

}

.info .span1{ font-size: 32px; font-family: garamond; }
.info .span2{ font-size: 18pt; font-family: garamond; line-height: 25px }

.fregances-slide .product-pattern,SPREAD THE LOVE
.fregances-slide .product-pattern .col-md-4{
    height: inherit;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    background-size: contain;
}
.txt-1{
  width: 100%;
  height: 100px;
display: table-cell;
    vertical-align: middle;
  text-align: center;
    letter-spacing: 1px;
  font-size: 14pt;
}
.txt-2{
	font-size: 14pt
}
.txt-2 .span1{
	font-size: 14pt
}
.flacon-hover{
    cursor: pointer;
}
.flacon-learn-more{
    width: 162px !important;
    height: 186px !important;
    display: block;
    background-image: url(hover-bg.png);
    background-position: center;
    background-size:  100%;
    position: absolute;
    z-index: 10;
    left: 0;
    line-height: 20px;
    right: 0;
    top: 50%;
    margin: auto;
    margin-top: -81px !important;
    padding: 43px 0 !important;
    text-align: center;
    font-size: 12pt;
    color: #ffffff;
}

.flacon-learn-more .line-mini{
    background-color: #ffffff;
}




.big-slider{
    
}


#homepage .product-image{
	background-size: contain
}
.fragrances #collectionLoop .product-image{
	background-position-y: 70px;
  background-size: 675px;
}
.candles #collectionLoop .product-image{
	background-position-y: 115px;
  background-size: 500px
}
.sample-kit #collectionLoop .product-image{
	background-size: 665px;
  background-position: center;
  background-position-x: 195px;
}
.power-flower .product-image{
	background-size: contain;
  background-position: bottom center;
}
.product-pattern[data-id="#492553537"] .captionBlack{
  background-position-y: 160px;
}
.product-pattern[data-id="#832174081"] .captionBlack{
  background-position-y: 160px;
}
#fragancesHome .product-image{
	background-size: 400px;
  background-position: center;
}
.product-pattern[data-id="492551553"] .captionBlack{
	background-position: center;
  background-position-y: 165px;
  width: 345px !important 
}
.product-pattern[data-id="#832116033"] .captionBlack{
	background-position: center;
  background-position-y: 190px;
  left: 150px !important;
  background-size: contain
}
.product-pattern[data-id="492554113"] .captionBlack,
.product-pattern[data-id="492552001"] .captionBlack,
.product-pattern[data-id="492553921"] .captionBlack{
	width: 370px !important;
  margin-left: -30px
}
.product-pattern[data-id="492543297"] .captionBlack,
.product-pattern[data-id="492543745"] .captionBlack,
.product-pattern[data-id="492543553"] .captionBlack{
	margin-left: -30px
}

.index #homepage{ top: -90px !important }

.index .home-slider{ padding-top: 15px }


.product-image{
    background-position: top center;
    background-repeat: no-repeat;
    height: inherit;
}
.more-description{
  display: none;
  font-size: 14pt;
  letter-spacing: .4pt;
}
.scent-description{
	white-space: initial
}
.candles .scent-description{
	white-space: pre
}
.product-image .info{
	position: absolute;
  bottom: 65px;
  left: 0;
  right: 0;
}
.candles #collectionLoop .product-image .info{
	bottom: 120px
}


.jssora03l, .jssora03r {
                display: block;
                position: absolute;
                /* size of arrow element */
                width: 30px;
                height: 46px;
                cursor: pointer;
                overflow: hidden;
                background-repeat: no-repeat;
                opacity: 0.3;       
                top: 50%; 
            }
.jssora03l:hover, 
.jssora03r:hover{
    opacity: 1;
    
}



.jssora03l{ background-image: url("left-arrow.png") ; left: 60px }
.jssora03r{ background-image: url("right-arrow.png") ; right: 60px; } 

.white .jssora03l{ background-image: url("arrow-left-1.png") !important; left: 60px }
.white .jssora03r{ background-image: url("arrow-right-1.png") !important; right: 60px; } 


.videoCover:hover .play{
    opacity: .6;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}
.play{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
    background-image: url("play.png");
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 50%;
    
    margin-top: -50px;
}

/*collection*/
.collectionLoop{
	background-image: url(collection-pattern.png);
  background-position: right bottom;
  background-repeat: no-repeat;
}
.collection-box{
    
}
.collection-box #big-slider{
    background-image: url(collection-pattern.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: contain;
    
}
.collection-info{
  width: 500px;
  height: 470px;
  position: absolute;
  right: 40px;
  top: 90px;
  font-family: garamond;
  font-style: italic;
  z-index: 100;
}
.collection-info .price{
    font-family: 'helvetica';
    font-size: 17pt !important;
    font-style: normal;
}
.collection-box .product-image{
    background-size: contain;
}
.collection-info .row{
    text-align: center;
    font-size: 14pt;
}
.collection-info p{ white-space: nowrap; line-height: 17pt; }
span.more-arrow{
    background-image: url(arrow-bottom.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    position: absolute;
    display: block;
    width:30px;
    height: 30px;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 10px;
    cursor: pointer;
}
.description.line-top:before,
.description.line-bottom:after {
	width: 135px;
} 


.opened span.more-arrow{
	background-image: url(arrow-top.png);
}

.fragences-notes{
  -webkit-transition: all .2s;
     -moz-transition: all .2s;
     -o-transition: all .2s;
     transition: all .2s;
}
.opened .fragences-notes{
	color: #898989;
  font-style: normal;
  font-size: 15pt
}
.home-mini-slider{
	background-image: url(fragances-slider-left-bg.png);
  background-repeat: no-repeat;
  background-position: left top
}
#fragancesHome{
	background-image: url(fragances-slider-right-bg.png);
  background-repeat: no-repeat;
  background-position: right top
}
#fragancesHome .title{
	text-transform: uppercase
}
.opened .comma{ 
  	display: none 
}
.rooster{
    height: 90px;
    background-image: url(Rooster-from-crest1.png);
    background-repeat: no-repeat;
    background-position: center;
}
.captionBlack{
    background-repeat: no-repeat;
    background-position: bottom center;

}
.collection-box .info{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 50px;
    padding: 10px;
    max-width: 400px;
    margin: auto;
    font-family: electral;
}
/*collection*/


/*related products*/
.realated{
	height: 300px;
}


.fragrances .related-item,.sample-kit .related-item{
	background-size: 260px;
}
.candles .related-item{
	background-size: contain;
}
.related-item{
 	height: inherit;
  background-position: top center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.related-item-block a{ height: inherit }
.info-related{ 
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.info-related .span1{
	font-size: 21pt;
  line-height: 21pt;
}
.info-related .span2{
	font-size: 16pt;
}
#artistArchive .info-related .span1{
	font-family: 'helvetica';
  font-size: 12pt;
  letter-spacing: 3px;
  text-transform: uppercase;
}
#artistArchive .info-related .span2{
	font-family: 'helvetica';
  font-size: 10pt;
  font-style: normal;
  letter-spacing: 3px;
  text-transform: uppercase;
}
#articleLoop .related-item{
	background-size: contain
}
/*related products*/



.product-pattern .col-md-4 {
  height: 425px;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  background-size: contain;
}

#fragancesHome .item{
	width: 380px;
  height: 420px;
  float: left;
  display: inline-table;
  vertical-align: middle;
}