/** Shopify CDN: Minification failed

Line 166:57 Unexpected "{"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
/*  home page */
.type_shipping .fl_nowrap{
    flex-wrap: wrap !important;
}
/* about-us */
.navbar {
    margin-bottom: 20px;
  text-align: center;
  
}

.navbar .navbar-section {
    list-style: none;
 
}
.navbar .navbar-item {
    display: inline;
  margin: 0 10px;
  font-size: 13px;
}
.navbar .navbar-section .navbar-item a {
    letter-spacing: .7px;
    text-transform: uppercase;
    color: #00b8c2;
    font-weight: 600;
}
.navbar .navbar-section .navbar-item a:hover{
 color: #00b8c2;
    text-decoration: underline; 
}

.page-content p{
  
  text-align:justify;
}
.page-content img{
 float:left;
  margin-right: 15px;
  display: inline-block;
    
}
.page-header-text{
 font-size:20px;  
}
.header-img-google{
  width:100px;
  height:56px;
}
.page-header-text span{
  font-size:small;
}
.our-goal-img{
 float:right!important;
  margin-left:20px;
  width:195px;
  height:210px;
}
/*    contact us  */

.btn-submit{
  
     border-radius: 0!important;
}


/*  shipping-returns*/

.shipping-img{
 float:right!important;
  margin-left:20px;
  width:300px;
  height:234px;
}

/* privacy & policy */
.page-container{
  width:1200px;
  margin:0 auto;
  padding:0;
  
}
.item-row{
  max-width:100%;
   display:inline-block;
}
.list-item{
 max-width:25%; 
 
      float: left;
  text-align: center;
    vertical-align: center;
  padding: 16px;
  list-style: none;
  min-height: 313px;
}
.list-item span{
 padding:5px 0; 
}

.item-row img{
  width:100%;
  height:100%;
  
}
.header-span{
 text-align:center; 
 display: block;
  
}
.header-span span{
  
 min-width: 14px;
    line-height: 1.5;
    display: inline-block; 
  color: #333333;
  font-size: 13px;
    min-height: 13px;
}

/* resources */

.book-img{
  float:right!important;
  margin-left:20px;
  width:195px;
  height:210px;
}
.page-content-list li{
 text-align:justify; 
  
}
.branding img {
padding-top: 20px;
padding-bottom: 10px;
}
.page_head_sea_heading:before {
    background-color: #56cfe1;
    opacity: 0.14;
}
.nt_menu div.menu-item>a, .nt_menu ul li a {
line-height: .5;
Letter-spacing: .6px;
Font-size: 13px;
}
div.row.al_center, div.center {
letter-spacing: .6px;
}
.page-head h1   {
color:  #51C2C6;
font-weight: 600;
line-height: 28px;
}
.page-head p {
color: #878787;
text-align: left;
}
.ul_tabs li.tab_title_block a, .spr-review-content-body, {
letter-spacing: .6px;
}
.spr-badge-starrating {
color: #f7ce02;
font-size: 75%;
}
.spr-icon {
padding-right: 2px;
color: #f7ce02;
}
.spr-icon.spr-icon-star-empty {
    color: #ccc;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
letter-spacing: .6px;
}
.gpo-app .gpo-form__group.rounded__style input.gpo-input, .gpo-app .gpo-form__group.rounded__style textarea.gpo-input {
border-radius: 1px !important;
}
.variations.style__circle .swatch.is-label .swatch__value_pr {
    padding: 1px 5px;
}
.swatch__title {
    text-transform: none;
}
.style__circle .is-label .swatch_pr_item.is-selected, .style__circle .is-label .swatch_pr_item.is-selected-nt, .style_color .is-color .swatch_pr_item.is-selected, .style_color .is-color .swatch_pr_item.is-selected-nt {
background-color: #51c2c6
}
input:not([type=submit]):not([type=checkbox]), select, textarea {
border-radius: 30px;
}
.product_meta>span {
    font-size: 11px;
}
.bgbl {
    background: #e7f6f5;
}
.page-head h1 {
padding-bottom: 10px;
}
.page-head a {
    color: #5ac4c9;
   text-weight: 600;
}
.page-head a:hover {
    text-decoration: underline;
}
.nt_pr .product-info {
text-align: center;
}
.page_head_article-heading:before {
background-color: #56cfe14a;
}
.social_des_2 .nt-social a {
    background: #51c2c6;
}
.footer__top .menu li {
    line-height: 20px;
}
.social_des_2 .nt-social a {
    background: #51c2c6;
}
.ntheader .cus_txt_h .nt-social i {
font-size: 18px;
}
.ntheader.live_stuck .sp_header_mid .nt-social a, .ntheader.live_stuck .cus_txt_h, .ntheader.live_stuck .header_categories, .ntheader.live_stuck .branding>a {
    color: #00b8c2;
}
.iccl {
color: #f592b6;
}
#CartSpecialInstructions  {
padding-left: 20px;
}
.label_style_rounded .nt_label {
    font-size: 12px;
    line-height: 15px;
}
.ul_tabs li.tab_title_block a {
    border-radius: 20;
}
.ul_tabs li.active a, .ul_tabs li.tab_title_block.active a {
    border-color: #56cfe1;
}
.nt_se_16480490159fd68b4a .h4, .nt_se_16480490159fd68b4a .h4>a {
    color: #51c2c6;
   line-height: 27px;

}
.type_feature_columns a.button:not(.btn--style-1) {
    color: #51c2c6;
}
.type_feature_columns a.button:not(.btn--style-1) {
    color: #56cfe1;
}
.ui-admin-bar--is-collapsed .ui-admin-bar__expand-button {
    background-color: #ff92b9;
}
#beacon-container *, #beacon-container-body * {
    font-family: 'Montserrat';
   letter-spacing: .6px;
}
.xPRHh {
    font-family: 'Montserrat';
 letter-spacing: .6px;
}
.col-lg-6 {
color: #333333;
}

/*---------------- 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){
  
  .list-item {
    max-width: 100%;
  }
}
@media (max-width: 579px){
 .navbar .navbar-item {
    display: block;
    margin: 0;
}
 .page-head iframe {
    width: 100% !important;
}
}
/* @media (max-width: 480px){
 
 .page-head iframe {
    width: 100% !important;
}
} */