@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900');
/*----------------------Font Families---------------------- */    
 
@font-face {  
    font-family: "Gotham";
  src: url(//d3a1v57rabk2hm.cloudfront.net/splendies/parcel-copy-3/fonts/gotham-light-webfont.woff?ts=1630391086&host=my.cratejoy.com) format('truetype');
  font-weight: normal; 
  font-style: normal;  
}
@font-face {
    font-family: "sharpsansno";
  src: url(//d3a1v57rabk2hm.cloudfront.net/splendies/parcel-copy-3/fonts/sharpsansno1-bold.woff?ts=1630391089&host=my.cratejoy.com) format('truetype');
  font-weight: 500;
  font-style: normal;
}

/*---------------------------*/
.banner h1,.mobile_banner .mob_banner_cnt h1{
    /*font-family: 'Playfair Display', serif;*/
    font-family: "sharpsansno";
}
.banner h1{
	font-size:40px;	
	letter-spacing:2px;
}
.banner .banner-text{
	text-align:center;
}
.banner .banner_text_content ,.mobile_banner .mob_banner_cnt{
    font-family: Cabin-Regular;
	font-size:20px;
}
.banner .banner_text_content p{
	line-height:30px;color: #000;
}
.banner_links .gift_btn.white-btn {background-color: #fff;border-color: #fff !important;}
.banner_links .subscribe_btn, .banner_links .gift_btn{
	font-family: Gotham; 
	font-size:18px;
}
.home-baner_text_box .banner-text,.home-baner_text_box1 .banner-text{
	/*margin-right:100px !important;	*/
}
.home-baner_text_box .banner-text {
   padding-left:150px;
}
.banner .banner_text_content {
    margin: 20px 0px;
	margin-top:0px;
}
.banner .tp-bgimg {
}
.product .hsecondary-grp {
    font-size: 22px;
}
.description h4.heading {
    display: none;
}
.product.row .description .small_list ol,
.product.row .description .small_list ul, .product.row .description .small_list ol{
	margin-left:0px;	
}

.top_subscribe_bar.black-friday {
    background: #000 none repeat scroll 0 0;
}
.top_subscribe_bar.black-friday .top_bar_subscribe_text {
    color: #fff;
}
.top_subscribe_bar.black-friday .top_bar_subscribe_text span.small {
    font-size: 9px;
}

.thankPageCnt {
    color: #000;
    font-size: 16px;
    margin-bottom: 28px;
    padding: 0 11px;
}
.thankPageCnt a{
	color:#000;	
}
h1.order_thanks {
    padding-bottom: 0;
}
.thankPageCnt .thankLogo {
    margin:0px auto;
	margin-bottom:20px;
    max-width: 80px;
}
.thankPageCnt .thankBorder{
	border:1px solid #000;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 20px;
	padding-bottom:0px;	
}
.thankBorder p {
    margin-bottom: 25px;
}
.instagramFeed h1.referral{
	display:none !important;	
}
.instagramFeed {
    /*border-top: 1px solid #ff5d7b;*/
    padding-top: 50px;
	text-align:center;
}
.instagramFeed h1 {
    font-size: 24px;
    margin-bottom:10px;
}
.instagramFeed .tagBox{
	margin-bottom:20px;	
}
.instagramFeed a{
	color:#ff5d7b;	
}
.video_description {
    min-height: 54px;
}
.form-container .panel.panel-cratejoy.card-info-panel .panel-footer {text-align: center;}
.form-container .panel.panel-cratejoy.card-info-panel .panel-footer a.pull-right {float: none !important;}
.form-container .col-lg-8 .panel.panel-cratejoy:nth-child(1) .panel-footer a.pull-right{
	float:none !important;	
}
.form-container .col-lg-8 .panel.panel-cratejoy:nth-child(2) .panel-footer a.pull-right{
	float:none !important;	
}
.form-container .col-lg-8 .panel.panel-cratejoy:nth-child(2) .panel-footer {
    text-align: center;
}
.form-container .col-lg-8 .panel.panel-cratejoy:nth-child(3) .panel-footer a.pull-right{
	float:none !important;	
}
.form-container .col-lg-8 .panel.panel-cratejoy:nth-child(3) .panel-footer {
    text-align: center;
}
.form-container .col-lg-8 .panel.panel-cratejoy:nth-child(1) .panel-footer a.cj-edit-address-add{
	float:right !important;
	display:none;	
}
.form-container .col-lg-8 .panel.panel-cratejoy:nth-child(1) .panel-footer {
    text-align: center;
}
.referal_program_section .panel.panel-cratejoy .panel-footer {text-align: center;}
.referal_program_section .panel.panel-cratejoy .panel-footer a.pull-right {float: none !important;}

@media screen  and (max-width: 991px) {
	.top_bar_subscribe_text{
		display:block;	
	}
	.top_subscribe_bar.black-friday .top_bar_subscribe_text span.small {
		display:block;	
	}
}

@media screen  and (max-width: 767px) {
	
	.product_varient_box {
		width: 49%;
	}
	.pakage_box {
		display: block;
		width: auto;
	}
	.top_subscribe_bar{
		display:none;	
	}
	.banner_links .subscribe_btn, .banner_links .gift_btn{
		font-size:14px;
	}
	.banner .banner_text_content ,.mobile_banner .mob_banner_cnt{
		font-size:18px;
	}
	.banner .banner_text_content p{
		line-height:26px;
	}
	.top_bar_subscribe_text{
		font-size:16px;
	}
	.top_subscribe_bar.black-friday .top_bar_subscribe_btn{
		display:none;	
	}
	.top_subscribe_bar.black-friday .top_bar_subscribe_text span.mob-one-line{
		display:block;
	}	
	
}
@media screen and (min-width: 480px) and (max-width: 560px) {
	.product_varient_box .pakage_name > h3
	{
		font-size: 14px;
	}
}

@media screen  and (max-width: 479px) {
	
	.pakage_image {
		display: block; 
	}
	.product_varient_box {
		width: auto;
	}
	.pakage_name {
		/*min-height: 70px;*/
		padding: 15px 10px;
	}
	.form-container .col-lg-8 .panel.panel-cratejoy:nth-child(1) .panel-footer a.pull-right{
		float:none !important;
		margin-bottom:10px;	
	}
	.form-container .col-lg-8 .panel.panel-cratejoy:nth-child(1) .panel-footer a.cj-edit-address-add{
		float:none !important;	
		margin-bottom:10px;	
	}
}	
@media screen  and (max-width: 414px) {	
	.footer_column:nth-child(3) .footer_nav_head > p {
		margin-bottom: 19px;
	}
}
#sizeCartPop {z-index: 99999 !important;}
.size-chart-pop {overflow-x: hidden; overflow-y: auto;max-height: calc(100vh - 60px); margin-right: 10px;}
.size-chart-pop .volupties_size_chart {padding: 7px 0px;}
.size-chart-pop .splendies_size_chart {padding: 15px 0px 0px;margin-top: 30px;margin-bottom: 15px;}
.size-chart-pop .splendies_size_chart_table {padding: 0px;}
.size-chart-pop .splendies_size_chart_table + .splendies_size_chart_table {padding-top: 30px;}
.size-chart-pop .top-margin {margin-top: 20px;}
.size-chart-pop .size-table .table_row {display: flex;flex-wrap: wrap;}
.size-chart-pop .size-table .table_row .table_heads,
.size-chart-pop .size-table .table_row .val {width: 20%;border-top: 1px solid #ef506e;padding: 8px 0px;}
.size-chart-pop .size-table .table_row .blank_row {border-top: none;}
.size-chart-pop .size-table .table_row .val .mob-hed {display: none;}
.size-chart-pop .size-table .table_row.small-t .table_heads,
.size-chart-pop .size-table .table_row.small-t .val {width: 25%;}
@media screen and (max-width: 600px) {
  .size-chart-pop .splendies_size_chart_table {font-size: 12px;}
  .size-chart-pop .splendies_size_chart_table .table_heads {font-size: 12px;}
}
@media screen and (max-width: 500px) {
  /*.size-chart-pop .size-table .table_row {display: block;}
  .size-chart-pop .size-table .table_row.main-head {display: none;}
  .size-chart-pop .size-table .table_row .table_heads,
  .size-chart-pop .size-table .table_row.small-t .table_heads {width: 40%;float: left;height: 120px;}
  .size-chart-pop .size-table .table_row .val,
  .size-chart-pop .size-table .table_row.small-t .val {width: 55%;float: left;height: 30px;padding: 5px 0px 5px 10px;text-align: left;}
  .size-chart-pop .size-table .table_row .val .mob-hed {display: inline-block; width: 75px;}
  .size-chart-pop .size-table .table_row.small-t .table_heads {height: 90px;}*/
}
@media screen and (max-width: 400px) {
  /*.size-chart-pop {overflow: auto;max-height: calc(100vh - 130px);}*/
}