@font-face {
	font-family: 'MYRIADPROREGULAR';
	src: url('../fonts/MYRIADPROREGULAR.eot');
	src: local('MYRIADPROREGULAR'), url('../fonts/MYRIADPROREGULAR.woff') format('woff'), url('../fonts/MYRIADPROREGULAR.ttf') format('truetype');
}
@font-face {
    font-family: 'myriad_prosemibold';
    src: url('../fonts/myriadpro-semibold-webfont.woff2') format('woff2'),
         url('../fonts/myriadpro-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'myriad_prolight';
    src: url('../fonts/myriad_pro_light.woff2') format('woff2'),
         url('../fonts/myriad_pro_light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.join_email{
   width:365px;
   margin-right:35px;
}
.join_email span{
   color:#667F91;
   font-size:0.875rem;
   letter-spacing:1px;
   margin-bottom:5px;
}
.join_email .form-control{
   border-radius:0;
   height:36px;
   color:#667F91;
   font-size:0.875rem;
}
.join_email .join_email_btn{
   width:50px;
   height:36px;
   background:#667F91;
   border-radius:0;
}
.flyer_card_wrap{
   display:grid;
   grid-template-columns:repeat(4, 1fr);
   grid-gap:20px;
}
.flyer_card_wrap .flyer_item_img{
   height:410px;
   border:1px solid #ECECEC;
}
.flyer_card_wrap .flyer_item_img img{
   width:100%;
   max-height:410px;
   object-fit:cover;
   object-position:top;
}
.flyer_item .flyer_title{
   font-size:1rem;
   color:#000;
}
.flyer_item .expiration_date{
   font-size:0.75rem;
   color:#FF8273;
}
.flyer_item_img .flyer_hover_bg{
   top:0;
   left:0;
   height:100%;
   width:100%;
   background:rgba(0, 0, 0, 50%);
   flex-direction:column;
   opacity:0;
   transition:0.5s ease-in-out;
}
.flyer_hover_bg .flyer_btn{
   background:#FF8A89;
   border-radius:0;
   color:#fff;
   height:37px;
   width:180px;
   font-size:0.813rem;
   line-height:22px;
}
.flyer_card_wrap .flyer_item:hover .flyer_hover_bg{
   opacity:1;
   transition:0.5s ease-in-out;
}
.client_safe_popup{max-width:1040px;}
.view_download_popup{max-width:824px;}
.client_safe_popup .note_text{font-size:0.875rem; color:#58585A;}
.client_safe_popup .modal-body, .view_download_popup .modal-body{
   padding:25px;
}
.client_safe_popup .left_column{
   flex: 0 0 auto;
   width:40%;
   padding-left:15px;
   padding-right:15px;
}
.client_safe_popup .right_column{
   flex: 0 0 auto;
   width:60%;
   padding-left:15px;
   padding-right:15px;
}
.client_safe_wrap .img_title_name, .email_flyer_title{
   font-size:1.125rem;
   color:#58585A;
   margin-bottom:27px;
}
.client_safe_wrap .img_title_name p, .email_flyer_title{
   font-family: 'myriad_prosemibold';
}
.client_safe_wrap .img_title_name span{
   color:#FF8075;
}
.client_safe_popup .btn_client_submit{
   background:#ff8175;
   color:#fff;
   height:47px;
   font-size:1.25rem;
   border-radius:0;
}
.client_safe_popup .dwn_btn{
   background:#668091;
   color:#fff !important;
   margin-top:10px;
}
.client_safe_wrap .download_pdf{
   width:174px;
   height:38px;
   background:#FF8075;
   color:#fff;
   font-size:0.875rem;
   display:flex;
   justify-content:center;
   align-items:center;
}
.client_safe_wrap .download_pdf:hover{text-decoration:none;}
.client_safe_popup .client_form_pop label{font-size:1rem; color:#58585A;}
.client_safe_popup .client_form_pop .form-control{height:38px; border:1px solid #E0E0E0; border-radius:5px; color:#58585A;}
.client_safe_popup .client_form_pop .form-control::placeholder {color:#868D96; opacity: 1;}
.modal{z-index:9999;}
.thanku_message .flyer_success_text{font-size:1.5rem; color:#667F91; font-family: 'myriad_prosemibold';}
.thanku_message .flyer_thank_text{font-size:1.25rem; color:#58585A;}
.client_safe_popup .thank_note_text{font-size:1rem; color:#58585A;}
.thanku_message .sent_icon{height:138px;}
.modal-dialog {margin-top: 60px;}
.modal-backdrop {z-index: 9992;}
.content-block{max-width: 1000px;margin: 0 auto;}

@media (max-width:1399px) {
.flyer_card_wrap .flyer_item_img{max-height:410px; height:auto;}
}

@media (max-width:1199px) {
.flyer_card_wrap{grid-template-columns:repeat(3, 1fr);}
.client_safe_popup, .view_download_popup{margin-left:20px; margin-right:20px;}
}

@media (max-width:991px) {
.flyer_card_wrap{grid-template-columns:repeat(2, 1fr);}
.client_safe_wrap .img_title_name span{display:block;}
}

@media (max-width:767px) {
.sales-sort-option .category-title-name{text-align:center; font-size:1.5rem;}
.filter-text{font-size:0.875rem; text-align:center;}
.join_email{width:100%; margin:20px 0;}
.join_email span{text-align:center !important;}
.flyer_card_wrap{grid-template-columns:repeat(1, 1fr);grid-gap:30px;}
.flyer_card_wrap .flyer_item_img, .flyer_card_wrap .flyer_item_img img{max-height:403px;}
.client_safe_popup .note_text{font-size:0.75rem;}
.client_safe_popup .left_column, .client_safe_popup .right_column{width:100%;}
.client_safe_popup .note_text_mobile{margin-right:-25px; margin-left:-25px;}
.client_safe_wrap .img_title_name, .email_flyer_title{font-size:1rem; width:100%;}
.client_safe_wrap .download_pdf{width:100%; margin-top:20px;}
.thanku_message .flyer_success_text{font-size:1.125rem;}
.thanku_message .flyer_thank_text{font-size:0.875rem;}
.client_safe_popup .thank_note_text{font-size:0.75rem;}
.thanku_message .sent_icon{height:94px;}
.modal-dialog {margin-top:35px;}
}

@media (max-width:400px){
.flyer_card_wrap .flyer_item_img, .flyer_card_wrap .flyer_item_img img{max-height:430px;}
}

/*===========modal popup========*/
.inventory_popup{
   max-width:710px;
}
.inventory_popup .alert-info{
   font-size:0.875rem;
   border-color:#D1ECF1;
}
.inventory_popup .choose_text{
   color:#667F91;
   font-family: 'myriadproboldwebfont';
}
.inventory_popup .form-check-label{
   color:#667F91;
}
.inventory_popup .inventory_table{
   border:2px solid #DDDDDD;
   border-radius:5px;
}
.inventory_popup .inventory_table tr th{
   font-size:1.25rem;
   font-family: 'myriadproboldwebfont';
   color:#667F91;
   background:#f5f5f5;
   font-weight:normal;
   padding:8px 15px 8px;
   border-radius:5px 5px 0 0;
}
.inventory_popup .inventory_table tr td{
   font-size:1rem;
   color:#58585A;
   border-top:2px solid #DDDDDD;
   padding:7px 15px;
}
.inventory_popup .table_head{
   font-family: 'myriadproboldwebfont';
}
.inventory_popup .negative_text{
   color:#FF8075;
}
.inventory_popup .shipments_text{
   position:relative;
   font-size:0.875rem;
   color:#476FE0;
   display:block;
}
.inventory_popup .shipments_text:after{
   content:"";
   position:absolute;
   width:16px;
   height:16px;
   background:url(../images/caret-down-square-fill.svg) no-repeat 0 0;
   right:20px;
   top:3px;
   transform:rotate(180deg);
}
.inventory_popup .shipments_text.collapsed:after{
   transform:rotate(0deg);
}
.inventory_popup .shipments_text:hover{
   text-decoration:none;
}
.sidebar_scroll{
   max-height:450px;
   overflow:auto;
}

@media(max-width:767px){
.inventory_popup .alert-info{font-size:0.75rem;padding:6px 1rem;}
.inventory_popup .inventory_table tr th{font-size: 0.875rem;}
.inventory_popup .inventory_table .table_head{font-size:0.75rem !important;}
.inventory_popup .inventory_table tr td{font-size:0.625rem; padding:10px 5px;}
.inventory_popup .shipments_text{font-size:0.625rem; white-space:nowrap;}
.inventory_popup .shipments_text:after{width:10px;height:10px; background-size:100%; right:0;}
.inventory_popup .choose_text{font-size: 0.875rem; display:block; margin-bottom:5px;}
.inventory_popup .form-check-label{font-size:0.875rem; line-height:23px; display:flex;align-items:center;}
.inventory_popup_content .form-check{flex:0 0 auto; width:48%;}
.sidebar_scroll{max-height:100%;}
.inventory_popup{margin-top:20px !important;}
.inventory_popup .form-check-input{margin-top:-2px;}
}
/*===========modal popup========*/



/*=======Proof Approval=======*/
.fw-sm-bold{font-family: 'myriad_prosemibold';}
.proof_approval_bg{
   background:#F4F4F4;
}
.proof_approval_wrap{
   max-width:1400px;
   background:#fff;
   margin:45px auto 0;
   box-shadow:0 20px 30px rgba(71,111,244, 0.08);
   padding:75px;
   display:flex;
   flex-wrap:wrap;
}
.proof_approval_wrap .new-window-icon {
	z-index: 99;
}
.proof_approval_wrap .proof_image_container{
   flex:0 0 auto;
   width:40%;
   padding:0 20px;
   background:url(../images/border-line.png) repeat-y right 0;
   border-spacing:20px;
}
.proof_approval_wrap .proof_details_container{
   flex:1;
   padding:0 0 0 70px;
}
/*.proof_image_container .proof_product_img img{
   max-height:290px;
}*/
.proof_approval_bg .proof_image_container .new-window-icon{top:0; left:0; z-index:99;}
.proof_approval_bg .tooltip-inner{width:122px; height:21px; font-size:0.75rem; font-family:'MYRIADPROREGULAR'; border-radius:3px; background-color:#0F0D0D; line-height:12px;}
.proof_approval_bg .bs-tooltip-bottom .arrow::before{border-bottom-color:#0F0D0D;}
.proof_image_container .imprint_size_text{
   font-size:0.875rem;
   color:#667F91;
}
.imprint_size_text .divider{
   color:#AAC0D1;
}

.proof_details_container .order_number{
   font-size:1.75rem;
   font-family: 'myriadproboldwebfont';
   color:#667F91;
}
.proof_details_container .order_number span{
   color:#476FE0;
}
.proof_details_container .approved_text{
   font-size:1.75rem;
   color:#58585A;
}
.proof_details_container .artist_note_body{
   font-size:16px;
   line-height:26px;
   color:#6D6C6C;
}
.proof_details_container .proof_description{
   font-size:1rem;
   line-height:26px;
   color:#58585A;
   font-weight:300;
}
.proof_details_container .artist_note_header{
   font-size:19px;
   color:#6D6C6C;
   font-family: 'myriad_prosemibold';
   margin-bottom: 10px;
}
/* proof page item spec start */
.proof_details_container .spec-details{
	font-size:14px;
	color:#6D6C6C;
}
.proof_details_container .spec-details label{
	 font-family: 'myriad_prosemibold';
	 color: #58585A;
}



/* proof page item spec end */
.proof_details_container .please_select{
   font-size:1.25rem;
   color:#667F91;
}
.proof_select_block .custom-control-label:before{
   width:20px;
   height:20px;
   top:7px;
   border:1px solid #667F91;
   background:#fff;
}
.proof_select_block .custom-control-label:after{
   width:20px;
   height:20px;
   top:7px;
}
.proof_select_block .custom-control-label{
   font-size:1.375rem;
   color:#667F91;
   font-family: 'myriadproboldwebfont';
   padding-left:5px;
}
.proof_select_block .custom-radio .custom-control-input.approve:checked ~ .custom-control-label:before{
   background-color:#28A745;
   border-color:#28A745;
}
.proof_select_block .custom-radio .custom-control-input.approve:checked ~ .custom-control-label{
   color:#28A745;
}
.proof_select_block .custom-radio .custom-control-input.decline:checked ~ .custom-control-label:before{
   background-color:#FF8075;
   border-color:#FF8075;
}
.proof_select_block .custom-radio .custom-control-input.decline:checked ~ .custom-control-label{
   color:#FF8075;
}
.proof_details_container .proof_approve_btn{
   width:320px;
   height:60px;
   background:#28A745;
   font-size:1.25rem;
   line-height:60px;
   border-radius:5px;
   color:#fff;
   text-transform:uppercase;
   text-decoration:none;
}
.proof_details_container .decline_btn{
   background:#FF8075 !important;
}
.proof_approval_wrap .proof_bottom_content{
   font-size: 1rem;
   line-height: 26px;
   color: #58585A;
   font-weight: 300;
}
.comment-section textarea {
  /*background: none repeat scroll 0 0 #f3f3f3;*/
  border: 1px solid #ccccce;
  /*font-family: "Helvetica Condensed";*/
  font-size: 16px;
  outline: medium none;
  padding: 5px;
  resize: none;
  width: 100%;
  margin: 20px 0;
  height: 70px;
  border-radius:5px;
}
.comment-section label{color: #58585A;}
.zomm-img-height{max-height:290px; max-width:100% !important;}
.client-safe-pdf{width:220px; height:27px; background: #FFFFFF; border: 1px solid #667F91; border-radius: 5px; font-size: 0.875rem; color: #667F91; text-align:center; line-height:25px;}
.client-safe-pdf:hover{text-decoration:none;}
@media(max-width:1199px){
.proof_approval_wrap{max-width:95%;}
.proof_approval_wrap{padding:30px 20px;}
.proof_approval_wrap .proof_details_container{padding:0 0 0 30px;}
.proof_approval_wrap .proof_image_container{width:45%;}
}

@media(max-width:991px){
.proof_approval_bg{background:#fff;}
.proof_approval_wrap{max-width:100%; box-shadow:none; padding:30px 15px; margin:20px auto 0;}
.proof_approval_wrap .proof_details_container{width:100%; padding:0;}
.proof_approval_wrap .proof_image_container{width:100%; background:none; margin-bottom:40px; padding:0;}
/*.proof_image_container .proof_product_img img {max-height:270px;}*/
.proof_details_container .order_number{font-size:1.125rem;}
.proof_details_container .please_select{font-size:1rem;}
.proof_select_block .custom-control-label:before{width:18px; height:18px; top:5px;}
.proof_select_block .custom-control-label:after{width:18px; height:18px; top:5px;}
.proof_select_block .custom-control-label{font-size:1.125rem;}
.proof_details_container .proof_approve_btn{width:100%; font-size:1.125rem;}
.proof_approval_wrap .proof_bottom_content, .proof_details_container .proof_description{font-size:0.875rem;}
.proof_details_container .approved_text{font-size:1.125rem;}
.zomm-img-height{max-height:270px;}
}

@media(max-width:767px){
.proof_details_container .artist_note_body{
   font-size:14px;
   line-height:24px;
   font-family: 'myriad_prolight';
}
.proof_details_container .artist_note_header{
   font-size:16px;
   font-family: 'MYRIADPROREGULAR';
}
}
/*=======Proof Approval=======*/




/*=========Clothing Apparel==============*/
.apparel_landing{
   padding:48px 0 0;
   font-size:20px;
   color:#666666;
}
.apparel_landing .head_title{
   font-size:32px;
   color:#313030;
   font-family: 'myriadproboldwebfont';
}
.hero_banner_img.pl-md-2{
	padding-left:5px !important;
}
.hero_banner_img.pr-md-2{
	padding-right:5px !important;
}
.apparel_landing .category_section{
   padding:70px 0;
}
.apparel_landing .category_container{
   max-width:1300px;
   margin:0 auto;
}
.apparel_landing .category_section .category_col span a{
   font-size:32px;
   color:#627595;
   font-family: 'myriadproboldwebfont';
}

.from_design_delivery .design_delivery_blk{
   flex:1;
   height:190px;
   background:#F0F5FF;
   border-radius:4px;
   padding:30px;
   margin:0 22px;
}
.apparel_landing .from_design_delivery .from_design_title{
   font-size:32px;
   color:#313030;
   font-family: 'myriadproboldwebfont';
   margin-bottom:50px;
}
.apparel_landing .from_design_delivery .design_head{
   font-size:32px;
   color:#224A67;
   font-family: 'myriadproboldwebfont';
   margin-bottom:12px;
}
.apparel_landing .subcategory_section{
   background:#F0F5FF;
   padding:70px 0;
}
.apparel_landing .subcategory_section .subcategory_title{
   font-size:32px;
   color:#313030;
   font-family: 'myriadproboldwebfont';
   margin-bottom:5px;
}
.apparel_landing .subcategory_section .sub_product_wrap{
   display:grid;
   grid-template-columns:repeat(4, 1fr);
   grid-gap:25px;
}
.subcategory_section .sub_product_wrap .sub_product_item{
   max-width:400px;
}
.subcategory_section .sub_product_wrap .sub_product_item span{
   width:100%;
   font-size:24px;
   color:#627595;
   margin-bottom:15px;
}

@media(max-width:1399px){
.apparel_landing .from_design_delivery .design_head{font-size:28px;}
}

@media(max-width:1199px){
.apparel_landing .category_section .category_col span a{font-size:24px;}
.from_design_delivery .design_delivery_blk{padding:20px; margin:0 15px;}
.apparel_landing .from_design_delivery .design_head{font-size:24px;}
.apparel_landing .subcategory_section .sub_product_wrap{grid-template-columns: repeat(3, 1fr);}
.subcategory_section .sub_product_wrap .sub_product_item span{font-size:20px;}
}

@media(max-width:991px){
.apparel_landing{font-size:16px;}
.apparel_landing .head_title, .apparel_landing .from_design_delivery .from_design_title,
.apparel_landing .subcategory_section .subcategory_title{font-size:28px;}
.apparel_landing .from_design_delivery .from_design_title{margin-bottom:30px;}
.apparel_landing .category_section .category_col span a{font-size:20px;}
.from_design_delivery .design_delivery_blk{flex:0 0 auto; width:100%; height:auto; margin:0 0 20px;}
.apparel_landing .subcategory_section .sub_product_wrap{grid-template-columns: repeat(2, 1fr);}
}

@media(max-width:767px){
.apparel_landing{font-size:14px;}
.apparel_landing .head_title{font-size:24px;}
.apparel_landing .category_section .category_col span a{font-size:14px;}
.apparel_landing .category_section, .apparel_landing .subcategory_section{padding:40px 0;}
.apparel_landing .from_design_delivery{display:none;}
.apparel_landing .subcategory_section .subcategory_title{font-size:24px;}
.apparel_landing .subcategory_section .sub_product_wrap{grid-gap:10px;}
.subcategory_section .sub_product_wrap .sub_product_item span{font-size:14px; bottom:6px;}
}
/*=========Clothing Apparel==============*/
/*=========BP Quotaiton============*/
.body_black_bg{
   background:#525659;
}
.bp_quotation_wrap{
   max-width:1570px;
   margin:0 auto;
   padding:15px;
   font-size:16px;
   color:#58585A;
}
.bp_quotation_wrap .bp_quote_container{
   background:#fff;
   border-radius:10px;
   padding:50px;
}
.bp_quotation_wrap .quote_bel_logo{
   max-width:217px;
}
.bp_quotation_wrap .quote_address .address_bel_text{
   font-size:1.5rem;
   font-family: 'myriadproboldwebfont';
}
.bp_quotation_wrap .quote_text span{
   font-size:1.75rem;
   color:#667F91;
   font-family: 'myriadproboldwebfont';
}
.bp_quotation_wrap .quote_text span span{
   color:#476FE0;
}
.bp_quotation_wrap .quote_text p{
   font-size:0.938rem;
   font-family: 'myriad_prolight';
}
.bp_quotation_wrap  .quote_item_details .col-7{
   flex:0 0 auto;
   max-width:60%;
}
.bp_quotation_wrap .quote_item_details .col-5{
   flex:0 0 auto;
   max-width:40%;
}
.bp_quotation_wrap .quote_item_details .item_details_left{
   border:1px solid #e1e1e1;
   padding:20px;
   border-radius:10px;
}
.bp_quotation_wrap .quote_item_details .item_details_left .h5{
   font-family: 'myriadproboldwebfont';
}
.bp_quotation_wrap .quote_item_details .btn_print{
   width:163px;
   height:42px;
   background:#667F91;
   border-radius:5px;
   font-size:1.25rem;
   line-height:42px;
   color:#fff;
   text-decoration:none;
}
.bp_quotation_wrap .quote_item_details .btn_print img{
   width:20px;
   height:18px;
}
.bp_quotation_wrap .item_details_left .item_name{
   font-size:1.25rem;
   color:#667F91;
   font-family: 'myriad_prosemibold';
}
.bp_quotation_wrap .quote_item_table table tr th{
   text-align:center;
   font-family: 'myriadproboldwebfont';
   font-weight:normal;
   padding:0 10px 15px;
}
.bp_quotation_wrap .quote_item_table table tr td{
   text-align:center;
   padding:10px 5px;
}
.bp_quotation_wrap .quote_item_table table tr td span{
   background:#F3F6FF;
   display:block;
   padding:5px;
}
.bp_quotation_wrap .border_bt{border-bottom:1px solid #476FE0;}

.bp_quotation_wrap .special_instructions span{
   font-family: 'myriadproboldwebfont';
}
.bp_quotation_wrap .special_instructions p{
   font-family: 'myriad_prolight';
}
.bp_quotation_wrap .item_details_info{
   background:#F3F6FF;
   padding:20px;
   border-radius:10px;
}
.bp_quotation_wrap .item_details_info table tr td{
   padding:4px 0;
   width:50%;
   vertical-align:top;
}
.bp_quotation_wrap .item_details_info table tr td.item_label{
    font-family: 'myriadproboldwebfont';
	padding-right: 10px;
}
.bp_quotation_wrap .quote_note_text{
   font-family: 'myriad_prolight';
}
.bp_quotation_wrap .aleida_text{
   font-size:1.25rem;
   font-family: 'myriadproboldwebfont';
}

@media(max-width:991px){
.bp_quotation_wrap  .quote_item_details .col-7{max-width:100%;}
.bp_quotation_wrap .quote_item_details .col-5{max-width:100%;}
.item_details_right{margin-top:25px;}
}

@media(max-width:767px){
.bp_quotation_wrap{font-size:0.875rem;}
.bp_quotation_wrap .bp_quote_container{padding:40px 10px;}
.bp_quotation_wrap .quote_bel_logo{max-width:138px;}
.bp_quotation_wrap .quote_address .address_bel_text{font-size:1.125rem;}
.bp_quotation_wrap .quote_text span{font-size:1.625rem;}
.bp_quotation_wrap .quote_text p{font-size:0.875rem;}
.bp_quotation_wrap .quote_item_details .item_details_left .h5{font-size:1.125rem;}
.bp_quotation_wrap .quote_item_details .btn_print{width:100%; margin:20px 0 0 0 !important;}
.bp_quotation_wrap .quote_item_details .btn_print img{width:19px; height:17px;}
.bp_quotation_wrap .item_details_left .item_name{font-size:1.125rem; text-align:left !important;}
.quote_item_table{overflow:scroll;}
.bp_quotation_wrap .quote_item_table table tr td, .bp_quotation_wrap .quote_item_table table tr th{white-space:nowrap;}
.bp_quotation_wrap .aleida_text{font-size:1.125rem;}
}
/*=========BP Quotaiton============*/
