/** Shopify CDN: Minification failed

Line 99:31 Expected identifier but found whitespace
Line 181:0 All "@import" rules must come first
Line 209:6 Expected ":"
Line 248:1 Comments in CSS use "/* ... */" instead of "//"
Line 283:2 Comments in CSS use "/* ... */" instead of "//"
Line 348:1 Comments in CSS use "/* ... */" instead of "//"

**/
.custom-button:hover{
  opacity:0.5;
  transition:all 0.3s ease-in;
} 

.span-red{
  color:#c81213;
}

ol{
 list-style-position:inside !important; 
}

.grey-box{
 background:#f5f5f5;
 border:1px solid #c3c3c3;
 padding:20px;
 border-radius:10px;
 margin-bottom:20px;
}
.grey-box p{
font-size:20px;    
}

.blue-box{
  background: #cae1f9 none repeat scroll 0 0;
    border: 1px solid #ffffff;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
    color: #111111;
    margin: 15px auto 30px;
    max-width: 550px;
    padding: 20px;
}

.blue-box .caption{
 width:160px;
  padding:5px;
   background-color: #f3f3f3;
    border: 1px solid #dddddd;
  float:left;
  text-align:center;
  margin-right:10px;
  margin-bottom:10px;
}
.page-template-no-title p{
 font-size:20px; 
}

.red-box{
  background: #ffdfdd none repeat scroll 0 0;
    border: 1px solid #ffffff;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
    color: #111111;
    margin: 15px auto 30px;
    max-width: 550px;
    padding: 20px;
}
.red-box .fa-times{
 color:#c81213;
 margin-right:10px;
}




.flex-control-thumbs{
  text-align:left !important;
}

/** Page Template No Header & Footer with BG **/

.page-no-title-bg .header, .page-no-title-bg .footer, .page-no-title-bg .top-bar{
 display:none;
  visibility:hidden;
}


.page-no-title-bg .container{
  max-width:800px !important;
  background:#ffffff;
}

.page-no-title-bg{
background:url(/cdn/shop/t/5/assets/b12-bg-light.png?4971396150162448088);
  background-position:top center;
  background-repeat:repeat-y;
}

.page-no-title-bg .container p. .page-no-title-bg .container ul, .page-no-title-bg .container ul li, 
.page-no-title-narrow .container p. .page-no-title-narrow .container ul, .page-no-title-narrow .container ul li{
 font-size:20px;
}

.page-no-title-bg .container strong, .page-no-title-narrow .container strong{
 font-size:20px;
}

.page-no-title-bg h1, .page-no-title-bg h2, .page-no-title-narrow h1, .page-no-title-narrow h2{
 margin-top:25px;
 margin-bottom:25px;
}
.page-no-title-bg h2, .page-no-title-narrow h2{
 font-size:30px;
}
.page-no-title-bg h3, .page-no-title-narrow h3{
 margin-top:20px;
 margin-bottom:20px;
}


blockquote i{ 
float: left; 
color: #d9d7d7; 
font-size: 75px !important; 
line-height: 60px; 
padding-top: 4px; 
padding-right: 15px;
padding-bottom:30px;
padding-left: 3px; 
font-family: Georgia; 
}

/** Page Template No Title Narrow **/
.page-no-title-narrow .main, .page-no-title-narrow .main .page{
  max-width:800px !important;
  background:#ffffff;
}



span.dropcap{ 
float: left; 
color: #000000; 
font-size: 40px !important; 
line-height: 40px; 
padding-top: 0px; 
padding-right: 5px;
padding-bottom:5px;
padding-left: 0px; 
}

.page-no-title-bg .fa-check, .page-no-title-narrow .fa-check{
  color:#009900;
  margin-right:10px;
  font-size:20px;
}

/** ABout Us Page **/
.about-img{
 float: left; 
 padding-right:40px;
}  
.clear-about{
 clear:both; 
 height:40px;
}

.homepage_content .title{
  margin-bottom:0px;
}
.homepage_content .subtitle{
    margin-bottom: 2em;
  text-transform:none;
  text-align:center;
  font-weight:normal;
}

/** Pain 180 Landing Page **/


@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700,800');


.pain-180-container{
font-family:'Open Sans', arial, helvetica !important;
max-width:980px;	
}
.pain-180-container h1{
font-weight:700;	
  line-height:normal !important;
}

.pain-180-container h1, .pain-180-container h2, .pain-180-container h3, .pain-180-container h4, .pain-180-container h5, .pain-180-container h6, .pain-180-container p, .pain-180-container ul, .pain-180-container ul li, .pain-180-container span, .pain-180-container{
  font-family:'Open Sans', arial, helvetica !important;
}
.pain-180-container p, .pain-180-container ul{
 font-size:17px; 
}

.pain-180-container h2{
font-weight:bold;
color:#c81213 !important;
}
.pain-180-container h2 sup{
font-size:12px !important;	
top:-10px;
}
.pain-180-container ul{
margin;left:0;
padding-left:0;	
}

.pain-180-container ul li{
	font-size:15px;
	color:#c81213;
	font-weight:bold;
	list-style-position:inside;
}

.pain-180-container p{
	font-size:15px;

}

.pain-180-title{
 display:none;
 height:0;
  visibility:hidden;
}

.hidde-use{
  display:none;
  visibility:hidden;
  height:0px;
}

.pricing-main-bg{
 background:url(/cdn/shop/t/5/assets/pricing-main-bg.jpg?8597196012549632566);
  background-repeat:repeat-y;
}
.bottle{
 font-size:40px !important;
 color:#000000;
 text-align:center;
 font-weight:700; 
    line-height:normal;
  margin-bottom:0px;
 // margin-top:25%;
}

.bottle-price{
 font-size:30px !important;
 color:#c81213;
 text-align:center;
 font-weight:700; 
  line-height:normal;
  margin-bottom:0px;
}

.savings{
 font-size:30px !important;
 color:#c81213;
 text-align:center;
 font-weight:700; 
  line-height:normal;
  margin-bottom:0px;
  margin-top:10px;
  display:block;
}

.pricing-main-bg .col-md-4, .pricing-main-ng .col-sm-4{
  border-right:1px solid #d5d5d5;
}

.pricing-main-bg .col-md-4:last-child, .pricing-main-ng .col-sm-4:last-child{
  border-right:none;
}

.pricing-main-bg .col-md-4:first-child, .pricing-main-ng .col-sm-4{
  padding-top:15px;
}
.buy-button-lp{
  //margin-top:25%;
  display:block;
}

.red-bordered{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c81213+0,770506+100 */
background: #c81213; /* Old browsers */
background: -moz-linear-gradient(top,  #c81213 0%, #770506 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c81213 0%,#770506 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c81213 0%,#770506 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c81213', endColorstr='#770506',GradientType=0 ); /* IE6-9 */
color:#ffffff;
  border-radius:25px;
 font-size:17px !important;
  line-height:normal !important;
}
.red-bordered p{
  font-size:17px !important;
  line-height:normal !important;
}

.red-bordered span{
text-align:center !important;
display:block;
}

.pricing-highlight-bg{
background:url(/cdn/shop/t/5/assets/pricing-highlight-bg.png?11253178847424860124);
background-position:left center;
  background-repeat:no-repeat;;
  background-size:contain;
}

.green-bordered{
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#594847+0,000000+100 */
background: #594847; /* Old browsers */
background: -moz-linear-gradient(top,  #594847 0%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #594847 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #594847 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#594847', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

 color:#ffffff;
    border-radius:25px;
 font-size:15px !important;
}

.green-bordered blockquote{
 border-left:none; 
   font-size:15px !important;
}

.green-bordered blockquote:before{
  content: "\f10d";
  font-family:fontawesome;
  margin-right:10px;
}


.bottom-boxes .red-bordered{
 margin-right:10px; 
}
.bottom-boxes .green-bordered{
 margin-right:10px; 
}
.pricing-last-item{
 //padding-bottom:20px; 
}

.bottle-1{
 margin-top:80px; 
}
.buy-button-1{
   margin-top:80px; 
}

.bottle-2{
 margin-top:80px; 
}
.buy-button-2{
   margin-top:80px; 
}


.bottle-3{
 margin-top:60px; 
}
.buy-button-3{
   margin-top:60px; 
}

.grey-rounded{
 background:#e9e4e4;
  border-radius:25px;
  padding:50px;
}

.grey-rounded blockquote{
 border-left:none; 
}

.grey-rounded blockquote:before{
  content: "\f10d";
  font-family:fontawesome;
  margin-right:10px;
}


/*
 * Row with equal height columns
 * --------------------------------------------------
 */
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}

/*
 * Styles copied from the Grid example to make grid rows & columns visible.
 */
.container {
  padding-right: 15px;
  padding-left: 15px;
}

h4 {
  margin-top: 25px;
}
.row {
  margin-bottom: 0px !important;
}
.row .row {
  margin-top: 10px;
  margin-bottom: 0;
}
[class*="col-"] {
 padding-top: 15px;
  padding-bottom: 15px;

}
button.action_button.add_to_cart {
    width: 100%;
}
/*
 * Callout styles copied from Bootstrap's main docs.
 */
