/** Shopify CDN: Minification failed

Line 100:23 Expected ":"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
/*-------Moved to Custom.css in the code ------*/
p {
    margin-bottom: 1.3em!important;}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  
}

/*---------------- Custom CSS for Metafields _Susan -------------------*/
div.labels h3 {
    font-family: brandon-grotesque!important;
    text-transform: uppercase;
    font-size: 20px;
    margin: 0px;
    padding: 9px;
    margin-bottom: 5px;
    background-color: #ddd;
    color: #888;
}
div.labels p {margin-left:10px;}
table, td, th {
  border: none!important;
}
ul.download a {
    color: #fff;
    text-decoration: none;
    border: 1px solid #fff;
    font-weight: 600;
    align-content: center;
    display: inline-block;
    width: auto;
    height: auto;
    background: #999288;
    padding: 10px!important;
    box-shadow: 2px 2px 5px 0 #999;}
    
div.labels {
    border: 1px solid #ddd;
    padding: 0px;
    font-family: brandon-grotesque!important;
    font-size: 17px;
}
div.labels a {  	
  	font-family: brandon-grotesque!important;
    color: #a39a8f;
    font-weight: 500;
}
div.labels a.button {padding: 13px 26px;
    padding: 13px 26px;
    letter-spacing: 1px;
    font-family: brandon-grotesque;
    font-size: 13px;
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 3px;
    color: #fff;
    background-color: #92B0AA;
    border-color: #92B0AA;
    margin: 10px;
    box-shadow: 4px 4px 0 0 #ddd;
                    }
    
div.labels a.button:hover {
    background-color: #8D7FA3;
    border-color: #8D7FA3;
   }
  
ul.download a:hover {background: #b5b0a8;}
ul.download li {
    list-style: none;
    text-decoration: none; }
h5 {font-family: brandon-grotesque; margin-bottom: 21px;}
div.at-resp-share-element div.at-icon at-icon-facebook .at-resp-share-element .at-share-btn .at-icon-wrapper, .at-resp-share-element .at-share-btn .at-icon-wrapper svg, .nt-social svg {color:#999;}
div.rc_bogo {background color:#fff; }

h3 {
    color: #4d5959;
    font-family: 'brandon-grotesque';
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;}

h1 {font-family: brandon-grotesque;font-size: 27px;
    text-transform: uppercase;}

h1.product_title.entry-title {font-family: brandon-grotesque;}
h6 {
font-family: brandon-grotesque;
font-weight: 600;
text-transform: uppercase;
font-size: 10px;
}
.sp-tab-content h1 {
	font-family: brandon-grotesque; 
  	text-transform: uppercase; 
  	border-bottom: 1px solid #a39a8f; 
	font-size: 25px;
	font-weight: 600;}

.section-title {font-family: Termina!important; 
  	text-transform:uppercase; 
  	font-weight: 400!important;}

.sp-tab-content h2 {
	font-family: brandon-grotesque; 
	text-transform: uppercase; 
	font-size: 20px;
	font-weight: 600;}

.section-title {font-family: Termina!important; text-transform:uppercase; font-weight: 700;}

.section-subtitle {font-family: freight-big-pro!important; font-size: 17px; letter-spacing: 6px;}

h4 {    font-family: brandon-grotesque!important;
    font-weight: 500;
    letter-spacing: 2px;
    font-size: 17px;
    text-transform: uppercase;}

h4.swatch__title {
	font-style: none!important;
	letter-spacing: 2px;}

h4.swatch__title span {
	font-style: normal;
	letter-spacing: 4px;}

.type_slideshow a.button {
  	font-family: 'Montserrat';
    font-weight: 600;}

.dib {
    font-size: 13px;}

.sub-column-item .sub-column>li a {
    font-family: termina!important;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 2px;}
.nt_menu .sub-menu .sub-column-item>a {font-family: termina!important;
    letter-spacing: 2px;}
.nt_menu >li>a {
    height: 70px;
    font-family: termina!important;
    font-size: 12px;}

.page-head h1 {
	font-family: termina; 
  letter-spacing: 2px; 
  font-size: 15px; 
  text-transform: uppercase;}

h3.product-title {
  	font-family: brandon-grotesque, sans-serif!important; 
  	font-weight: 500;}

.product_title {font-size: 18px;
    font-family: brandon-grotesque;
    text-transform: uppercase;}
.nt_pr .product-info .price {
    font-size: 14px;
    font-family: 'Montserrat'!important;}

.cat_design_9 .cat_grid_item__wrapper .cat_grid_item__btn {
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;}

h5.widget-title {
    font-family: termina;
    text-transform: uppercase;}

.nt_filter_block a, .widget_product_categories a {
    text-transform: capitalize;
    font-family: brandon-grotesque;
    font-size: 17px; }

a.cd.chp {    
font-family: brandon-grotesque;
    font-size: 15px;
    font-weight: 500;}


#wrap_des_pr { background-color: #ffffff!important; }
#wrap_des_pr { background-color: #ffffff!important; }

a.db.cg.truncate.pr {
	font-family: brandon-grotesque;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #a39a8f;}

.bgbl {
    background: #f5f3f1;}
span .nt_label {    font-family: brandon-grotesque;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    font-weight: 700;}

#nt_content h2 {
	font-family: brandon-grotesque; 
	text-transform: uppercase; 
	font-size: 20px;
	font-weight: 600;}
td, th {
    padding: 5px;}

table.noborder {border: none!important;}

.noborder td {border-width: 0px!important;}

.frm_cart_page .mini_cart_title {
    font-size: 18px;
    line-height: 20px;
    color: #222;
    display: block;
    font-family: brandon-grotesque;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2px;}

h4 span.footer{color:#bfc6be;}

.atc_qty {width: 59px!important;margin-top: 1px;}

#footer-menu
	{font-family: brandon-grotesque;
    text-transform: uppercase;
    letter-spacing: 1.2px;}

.cr {
    color: #d6c1ba;}
.cat_des_ntt4 {
    text-align: left;
    font-family: 'brandon-grotesque';
    font-size: 17px;
}
div.collection-link a {font-weight: bold;
    text-decoration: underline;}

div.buy_with_prime {
  margin-top: 20px;
  margin-bottom: 20px;
}

.free-template-link{    
    background-color: #6a439d;
    padding: 10px;
    width: 315px;}
.free-template-link a {color: #fff; 
                       text-transform:uppercase;
                       letter-spacing: 2px; 
                       text-align:center;}
.free-templates h3 { 
    font-family: brandon-grotesque!important;
    text-transform: uppercase;
    border-bottom: 2px solid #6a439d;
    font-size: 20px;
    font-weight: 600;}
.free-templates a { 
    font-family: brandon-grotesque!important;
    font-size: 17px;
    font-weight: 600;
    text-align:center;}
.free-template-1 {float:left;}
#delivery_ppr {
      margin-bottom: 40px; }

div.template table tr {border-bottom: 1px solid #eee;}
