/*
 Theme Name:   Vodka Devotion
 Theme URI:    http://vodkadevotion.com
 Description:  Storefront Child Theme
 Template:     storefront
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         responsive-layout, accessibility-ready
 Text Domain:  vodka-devotion-theme
*/

@import url(//fonts.googleapis.com/css?family=Oswald:400,700,300);
@import url(//fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700);
@import url(//fonts.googleapis.com/css?family=Open+Sans:400italic,400,600,700,300);
/*
@font-face {
 font-family: 'Oswald';
  src: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/fonts/Oswald-Regular.ttf);
}

@font-face {
 font-family: 'Oswald Light';
  src: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/fonts/Oswald-Light.ttf);
}

@font-face {
 font-family: 'Oswald Bold';
  src: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/fonts/Oswald-Bold.ttf);
}

@font-face {
 font-family: 'Roboto Slab';
  src: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/fonts/RobotoSlab-Regular.ttf);
}
*/
a {
	color: #D74142;
}

a:hover,
a:focus {
	color: #B82223;
	text-decoration: none;
}

.hentry { border-bottom: none }
.hentry .entry-header, .hentry .entry-header h1 { border-bottom: none }
.hentry .entry-header { margin-bottom:2px; }

/* Accordion */

.ui-state-default .ui-icon { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/productdetails/downarrow.png) }

.product-detail-area .ui-state-active, .product-detail-area .ui-widget-content { border: none }

/* Mobile First */

/* SPLASH */

.page-template-template-splash .splash { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/splash/bg_image_verification.jpg) no-repeat; width: 100%; height: 900px }
.page-template-template-splash .logo-container { margin-top: 134px; padding-left: 0px; }
.page-template-template-splash #header-logo { margin-left: auto; margin-right: auto; }
.age-verify-form-container label { color: #fff; font-family: 'Oswald', sans-serif; font-size: 24px; font-weight: 400; text-transform: uppercase; letter-spacing: 4px;   margin-top: 24px;  }
.age-verify-form-container .warning, .age-verify-form-container .checkbox {  font-family: 'Roboto Slab', serif;  font-size: 15px;  }
.age-verify-form-container { color: #fff}
.age-verify-form-container .form {   width: 325px; margin-left: auto; margin-right: auto; }
.age-verify-form-container .form .btn { width: 100px; padding: 38px 28px; }
.age-verify-form-container .form input[type="text"] { font-family: 'Oswald', sans-serif; font-weight: 300; font-size: 50px; background: transparent; color: #fff; border: solid #fff 1px;padding: 13px 0px 3px 41px; width: 178px; }

/* 5 Columns for Bootstrap */

.transparent { background: transparent; border: 1px solid #fff}
a.transparent:hover { color: #fff }
h2 { font-family: 'Oswald', sans-serif; font-weight:500 !important; font-size: 42px; }

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

.page-id-58 .title-container { height:56px; }

.our-story .awards img {
    margin-bottom: 5px;
}

@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 980px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }

	.title-container { height:128px; }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
body{
	overflow-x: hidden;
    padding: 0;
}
/* HEADER */
.slider-content {position: relative;
  top: 250px;
  text-align: center; }
.slider-hero-name {color:#fff;font-family: 'Oswald', sans-serif; font-size: 24px; font-weight: 400; text-transform: uppercase }
.slider-heading {   font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  color: #fff;
  font-weight: 400;
  font-size: 75px;
  letter-spacing: 16px;
  margin-bottom: 24px; }
.title-container h1.page-title {  font-family: "Oswald", sans-serif; font-weight:700; text-transform:uppercase; font-size: 63px; color: #fff;  position: relative;
  top: -82px;
  left: 113px;  }
.page-header{ padding-top: 5px; color: #fff; min-height: 380px;}
.page-header.inner-page-header {
	position: relative;
}

.page-template-template-products-main .page-header.inner-page-header {
	margin-bottom: 0;
}

.page-header.inner-page-header .title-container {
	position: absolute;
	bottom: 90px;
	height: auto;
}

.page-header.inner-page-header .title-container .page-title {
	position: initial;
	left: 0;
	top: 0;
	margin: 0;
}

.page-header .meta-container { padding-left: 0px; padding-right: 15px; text-align: right; }
.page-header .meta-container  h3 { font-family: 'Oswald', sans-serif; font-weight:700; text-transform:uppercase; font-size: 15px; color: #fff; text-align:left; letter-spacing: 0.1em;}
#header-logo {  margin-left: 0px;}
.tagline h3{ white-space: nowrap; font-family: 'Oswald', sans-serif; font-weight:700; text-transform:uppercase; font-size: 17px; color: #fff}
#site-navigation button { background: transparent; border: 1px solid #fff }

#menu-main a { font-family: "Oswald", sans-serif; font-weight:400; text-transform:uppercase; font-size: 16px; color: #fff }

.siteheader { position: absolute; top: 0; left: 0; right: 0; z-index: 1110;}
.page-template-template-products-main .page-header {background: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/hero_products-blank.jpg) no-repeat;}
.page-template-template-products-main  .siteheader,
.page-template-template-home .siteheader { margin-bottom:0px; }
.page-template-default .page-header,
.page-template-template-ourstory .page-header { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/ourstory/hero_ourstory_blank.jpg) no-repeat; background-size: cover; background-position: center;}
.single-productdetail .page-header { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/hero_products-blank.jpg) no-repeat }
.page-template-template-press .page-header { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/press/img_hero_press.jpg) no-repeat }
/* Black and Blue */
.postid-73 .page-header { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/productdetails/bg_hero_blackandblue.jpg) no-repeat }
/* Orange */
.postid-207 .page-header { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/productdetails/orange-bg.jpg) no-repeat }
/* Tiki */
.postid-217 .page-header { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/productdetails/tiki-bg.jpg) no-repeat }
/* Wild */
.postid-219 .page-header { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/productdetails/wild-bg.jpg) no-repeat }
/* Cosmo */
.postid-213 .page-header { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/productdetails/cosmo-bg.jpg) no-repeat }
/* Original */
.postid-215 .page-header { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/productdetails/original-bg.jpg) no-repeat }
/* Coconut */
.postid-211 .page-header { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/productdetails/coconut-bg.jpg) no-repeat }
.page-id-109 .page-header { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/locations/bg_hero_locations.jpg) no-repeat }
.woocommerce-cart .page-header, .woocommerce-checkout .page-header { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/hero_products-blank.jpg) no-repeat }
.page-id-131 .page-header { background: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/header/bg_hero_contact.jpg) no-repeat }

.site-header-cart.menu { display: none }

@media only screen and (max-width : 320px) {

	.home-how-its-made .seals .non-gmo { clear: left }
	.slider1 {
  background-repeat: no-repeat;
  background-size: 100%;
}
	.slider-navigation.left-arrow {     background: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/slider/left-arrow.png) no-repeat;
  height: 37px;
  width: 22px;
  position: absolute;
  top: 510px;
  left: 94px;}
  .slider-navigation.right-arrow {
  background: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/slider/right-arrow.png) no-repeat;
  height: 37px;
  width: 22px;
  position: absolute;
  top: 510px;
  right: 94px;
  left: auto;
}
.title-container h1.page-title { font-size:32px;   top: -20px;
  left: 15px; }
  .page-header .meta-container h3 {
   font-weight: bold; }
   .slider-heading {   font-size: 38px;   letter-spacing: 6px; }
  .devotion-menu { top: -3px }
  .cart-icon-container {
	  top: -70px;
  position: relative;

	}
	.slider-buttons {
  width: 239px;
  margin-top: 20px;
  margin-left: 53px;
}

	.slider-hero-name { font-size: 18px;padding-left: 18px;   position: relative;
  top: -10px; }
	.slider-heading {font-size: 38px}

}


/* Menu */
#site-navigation > button { width: 117px; font-family: 'Oswald', sans-serif; font-weight: 300; font-size: 18px; padding:7px;
  padding-left: 23px }

@media only screen and (min-width: 321px) and (max-width : 479.9px){
.page-header.inner-page-header .title-container {
    bottom: 30px;
}
}


@media only screen and (min-width : 480px) and (max-width : 767.9px) {
	.slider-heading { font-size: 38px; }
	.slider-navigation.right-arrow {
	  background: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/slider/right-arrow.png) no-repeat;
	  height: 37px;
	  width: 22px;
	  position: relative;
	  top: 360px;
  	  left: 446px;
	}
	.title-container h1.page-title  { font-size:35px; letter-spacing: 7px; top: -5px;
  left: 11px;}
	.page-header .meta-container {  text-align: center; padding: 0 0px; }
	.page-header .meta-container  h3 { font-size: 16px; font-weight: bold;  }
	.col-xs-5.logo-container { width: 29%  }
	.meta-container .tagline { padding: 15px 77px 0 0; }
	.menu-toggle { margin:  5px 50px 1px 32px; }
	 #site-navigation > button {   width: 140px;  padding-left: 37px;  }
	/* .page-template-template-home .page-header {  background: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/header/bg_hero_home.png) no-repeat -468px; }  */
	.cart-icon-container { position: relative;
  top: 6px;
  left: 129px; }
}


@media only screen  and (min-width: 768px) {
	.slider1 {
   -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
	.page-header .meta-container {  text-align: center; padding: 0 0px; }
	.page-header .meta-container  h3 { font-size: 15px;  }
	.col-xs-5.logo-container { width: 29% }
	.meta-container .tagline { padding: 15px 77px 0 0; }
	.menu-toggle { margin:  5px 50px 1px 32px; }
	 #site-navigation > button {   width: 140px;  padding-left: 37px;  }
	/* .page-template-template-home .page-header {  background: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/header/bg_hero_home.png) no-repeat -468px; }  */
	.cart-icon-container { top: 6px; }
}

@media only screen  and (min-width: 980px) and (max-width: 1199.9px) {
	.slider1 {
}
	.page-header { padding-top: 0px; }
	.meta-container {padding-top: 33px;}
	.page-header .tagline { width: 422px;  text-align: left;   margin-top: 17px;   margin-left: -11px;}
	.logo-container {width:140px; padding-top: 6px}
	.devotion-menu { width: 760px;
	  top: -43px;
	  position: relative;
	  left: -179px;
  	}
  #header-logo {  }
	  .cart-icon-container {
	    top: -68px;
		  position: relative;
		  left: 963px;
	}

	  .col-xs-5.logo-container {
	  width: 16%;
	}
}



@media only screen  and (min-width: 1200px) {
	.slider1 {
   -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
		.devotion-menu {  }
	  .cart-icon-container {
		  position: relative;

  			top: -37px;
	  	}

	   .cart-icon-container {
		  top: -136px;

		}

	  .page-template-template-ourstory .devotion-menu,
	  .single-productdetail  .devotion-menu { top: -28px; }
	  .page-template-template-ourstory .cart-icon-container,
	  .single-productdetail .cart-icon-container {left: 1082px; top: -107px; }
	  .title-container h1.page-title { letter-spacing: 12px;
  left: 79px;
  top: -124px; }
}






/* SLIDER */
.slider {}
.slider1 {height: 803px }

/* SECTIONS */

.vsection { padding-top: 58px; /* padding-bottom: 46px */ }

.section-grey { background: #f2f2f2}
.section-grey-dark { background: #dadada}

.section-head { text-align:center }

.woocommerce-checkout header > h1 {
		font-family: 'Oswald', sans-serif;
		font-weight: 400;
		text-transform: uppercase;
		font-size: 45px;
		margin-top: -13px;
		/* margin-left: 60px; */
		letter-spacing: 2px;
}
.section-head h2 {
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 45px;
    letter-spacing: 2px;
    margin-top: 60px;
    margin-bottom: 50px;
}

.container-fluid {
	max-width: 100%; /* or 950px */
}

	body > div.container-fluid.siteheader {

		padding: 0px;
	}

.col-full {
    /* margin-left: 0px;
    margin-right: 0px; */
}
.attachment-img-responsive {
 max-width: 100%; height: auto; display: block;
}

.button-container { text-align: center }

.btn {
	background: #d74142;
	color: #ffffff;
	font-family: 'Roboto Slab', sans-serif;
	font-size: 12px;
	border-color: transparent;
	text-transform: uppercase;
	padding: 12px 46px;
	border-radius: 0px;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	width: auto;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	white-space: nowrap;
}

.btn:hover,
.btn:focus {
	background: #B82223;
	color: #fff;
}

.btn.transparent {

}

.btn-play-video img{
	display: inline-block;
}

.btn.transparent {
	border-color: #fff;
}

.btn.transparent:hover,
.btn.transparent:focus {
	background: #D74142 !important;
	color: #fff;
	border-color: #D74142 !important;
}

#page > div:nth-child(2) > div.row.home-how-its-made > div.col-md-4.meta > h2:nth-child(2) > a { background: transparent; }
.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.entry-header h1.entry-title { 	font-family: 'Oswald', sans-serif; font-weight: 400; text-transform: uppercase}

/* STORE */

.button.alt, .wc-proceed-to-checkout .button.checkout-button, button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart,
#place_order, .woocommerce-checkout .woocommerce-info {

background: #d74142;
	color: #ffffff;
	font-family: 'Roboto Slab', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	padding: 12px 46px;
	border-radius: 0px;

}

.woocommerce-tabs { display: none }
div.summary.entry-summary > div.product_meta > span { display: none }
div.upsells.products > h2 { display: none }

.woocommerce .siteheader > div{ background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/store/hero_products-blank.jpg) no-repeat  }


/* ------------------- FRONTPAGE ------------------------------------- */

.page-template-template-home-php .col-full,
.page-template-template-events-home .col-full {
  max-width: 97.141em;
  }

  .page-template-template-home .title-container { display:none ; }
 /*
.page-template-template-home .page-header { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/header/bg_hero_home.png) no-repeat -539px;  height: 807px;
  z-index: 60;
  position: relative; } */

.home-product {
	background: url('http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/products/bg_products_home_320.jpg') no-repeat;
	/* height: 753px; */
	height: 900px;
	position: relative;
	z-index: 50;
	top: -50px;
}

.home-product img { position: relative}
.home-product #img-bottle-coconut {   width: 58%; left: 71px; top: 160px; }
.home-product #img-bottle-blackandblue {  width: 71%; left: -21px; top: -390px;}
.home-product #img-bottle-original { width: 43%; left: 169px; top: -795px; }
.home-product #img-bottle-tiki { width: 55%; left: 185px; top: -1127px; }
.home-product #img-bottle-wild-cherry {   width: 27%; left: 37px; top: -1478px; }
.home-product #img-bottle-blood-orange { width: 34%; left: -44px; top: -1699px;}
.home-product #img-bottle-cosmos {  width: 32%; left: -52px; top: -1974px; }

.home-product .meta { position:relative;   top: -1834px; }
.home-how-its-made {
	background: url('http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/howitsmade/img_bg_howitsmade_home_320.jpg');
	height: 804px;
	/* background: url('http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/howitsmade/bg_how-its-made.jpg');
	height: 639px;  */
	margin-top: -50px;
}
#content .home-how-its-made div.col-md-4.col-md-offset-3, .home-product {  padding-left: 29px;   padding-right: 29px; }

h2.howitsmade, .home-product h2 { font-family: 'Oswald', sans-serif; font-weight: 400; text-transform: uppercase; font-size: 36px; color: #fff; margin-top: 51px;   letter-spacing: 2px; }
.home-product h2 { color: #000; font-size: 28px;   margin-bottom: 0px; }
.home-product .meta p { font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 28px; text-transform: uppercase;  line-height: 36px;}
.home-how-its-made .meta p { margin-bottom: 16px }

#content .home-how-its-made a.learn-more { background: transparent; }

.home-how-its-made .btn { background: transparent; border: 1px solid #fff }
.home-how-its-made a.btn:hover { color: #fff}

.home-how-its-made .seals { margin-top: 30px;   padding-left: 29px; padding-right: 29px; }


.home-how-its-made .seals div {   padding-left: 0px; padding-right: 0px; }
.home-how-its-made .seals img { /* width: 87px; max-width: 87px */ max-width: 150px; width: 118px; }
.home-how-its-made .seals .gluten-free { }

.home-how-its-made .seals #gluten-free{ margin-left: 15px; }
.home-how-its-made .seals #sugar-free{ margin-left: 93px; }
.home-how-its-made .seals #non-gmo { margin-top: 24px;  margin-left: 15px; }
.home-how-its-made .seals #no-allergens {   margin-top: 24px; margin-left: 93px; }


.home-how-its-made p { font-family: 'Oswald', sans-serif; font-weight: 300; text-transform: uppercase; font-size: 24px; color: #fff;   letter-spacing: 1px;   line-height: 43px; }

#upcoming-events-front { margin-top: 56px; }

#upcoming-events-main {
	margin-top: 56px;
}


#upcoming-events-front h2,
#upcoming-events-main h2 {
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 45px;
	margin-top: -13px;
	/* margin-left: 60px; */
	letter-spacing: 2px;
	margin-bottom: 10px;
}

.events-homepage-box h4.event-teaser { font-size: 24px; }

#upcoming-events-front > div.text-center.col-md-2.button-view-all { padding-top: 9px; }

#upcoming-events-front .btn  {
	 /* margin-left: -60px; */
	 border: 0;
}

.events-homepage-grid {
	margin-top: 19px;
	padding-left: 10px;
	padding-right: 10px;
	/* margin-left: 84px; */
}

.events-homepage-box { margin-bottom: 20px;}

.events-homepage-box .inner {
}



#upcoming-events-front .button-view-all { padding-left: 10px;  padding-right: 10px }

/* Frontpage */

.frontpage-content {margin-top:-312px}


.slider-navigation.down-arrow { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/slider/down-scroll-arrow.png) no-repeat; height: 37px; width: 25px;position: absolute; bottom: 10px; top: auto; left: 50%; margin-left: -12px;}

.slider-buttons {width: 239px;}

@media only screen  and (min-width: 480px) and  (max-width: 767.9px)  {

	.slider-navigation.left-arrow { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/slider/left-arrow.png) no-repeat; height: 37px; width: 22px;position: absolute; top: 397px;
  left: 14px;}
  .slider-navigation.right-arrow { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/slider/right-arrow.png) no-repeat; height: 37px; width: 22px;position: absolute; top: 397px;
  right: 14px; left: auto;}

	.home-product {
	background: url('http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/products/bg_products_home_480.jpg') no-repeat;
	/* height: 753px; */
	height: 864px;
	}

	.home-product #img-bottle-coconut {   width: 48%; left: 100px; top: 160px; }
	.home-product #img-bottle-blackandblue {  width: 62%; left: -11px; top: -480px;}
	.home-product #img-bottle-original { width: 37%; left: 234px; top: -895px; }
	.home-product #img-bottle-tiki { width: 44%; left: 255px; top: -1267px; }
	.home-product #img-bottle-wild-cherry {   width: 25%; left: 47px; top: -1714px; }
	.home-product #img-bottle-blood-orange { width: 24%; left: -24px; top: -1951px;}
	.home-product #img-bottle-cosmos {  width: 32%; left: -40px; top: -2239px; }
	.home-product .meta {  top: -2173px; }

	#content .home-how-its-made div.col-md-4.col-md-offset-3, .home-product {  padding-left: 64px;   padding-right: 64px;  }
	.home-product .btn, .home-how-its-made .btn { width: 57%; }

	.home-how-its-made {
		background: url('images/home/howitsmade/bg_howitsmade_home_480.jpg') no-repeat -640px;
		height: 654px;
	}

	.home-how-its-made .meta { padding-left: 68px; padding-right: 54px; }

	.home-how-its-made .seals img { /* width: 87px; max-width: 87px */ max-width: 150px; width: 118px; }

	.home-how-its-made .seals .non-gmo { clear: none }
	.home-how-its-made .seals #non-gmo,
	.home-how-its-made .seals #sugar-free,
	.home-how-its-made .seals #no-allergens { margin:0px }
	.home-how-its-made .seals #gluten-free{ margin-left: 15px; }
	.home-how-its-made .seals #sugar-free,
	.home-how-its-made .seals #non-gmo,
	.home-how-its-made .seals #no-allergens {   margin-top: 0px; margin-left: 11px; }

	#upcoming-events-front .btn { width: 60%; }
	.events-homepage-box .event-photo, .events-homepage-box .event-meta {}
	.events-homepage-grid div.col-md-5.event-meta { padding-left: 10px;  }
	.events-homepage-box .event-teaser-date { margin-bottom: 5px }
	.events-homepage-grid div.event-meta {}

}

/* Frontpage */
@media only screen and (min-width: 768px) {

	.home-how-its-made .seals {
  margin-top: 30px;
  padding-left: 725px;
  padding-right: 29px;
}
	.slider-navigation.right-arrow { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/slider/right-arrow.png) no-repeat; height: 37px; width: 22px;position: absolute; top: 340px; right: 94px; left: auto;}
	.slider-navigation.left-arrow { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/slider/left-arrow.png) no-repeat; height: 37px; width: 22px;position: absolute; top: 340px; left: 94px;}
	.slider-hero-name { padding-left: 283px; }
	.home-product {
	background: url('http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/products/img_vodka-devotion-home-products_blank_768.jpg') no-repeat;
	/* height: 753px; */
	height: 532px;
	}

	/* .page-template-template-home .page-header {
  background: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/header/bg_hero_home.png) no-repeat -327px;} */

	.home-how-its-made {
  		background: url('images/home/howitsmade/bg_howitsmade_home_480.jpg') no-repeat -367px;
		padding-top: 31px;
	}
	h2.howitsmade { margin-top: 64px; font-size: 45.98px; }


	.home-product .meta { top:153px }

	.home-product #img-bottle-coconut { width: 33%; left: 81px; top: 146px; }
	.home-product #img-bottle-blackandblue { width: 37%; left: -27px; top: -621px;}
	.home-product #img-bottle-original { width: 24%; left: 261px; top: -1078px; }
	.home-product #img-bottle-tiki { width: 33%; left: 244px; top: -1550px; }
	.home-product #img-bottle-wild-cherry { width: 15%; left: 28px; top: -2080px; }
	.home-product #img-bottle-blood-orange { width: 17%; left: -69px; top: -2383px;}
	.home-product #img-bottle-cosmos { width: 23%; left: -96px; top: -2752px; }
	.home-product .meta {  top: -3147px;   width: 301px; left: 439px; }
	.home-product .meta p { width: 176px; }
	.home-how-its-made { position: relative; z-index: 800 }
	.home-how-its-made .meta {   width: 590px; }
	#content > div > div.row.home-how-its-made > div.row.seals{
		  position: relative;
		  width: 50px;
		  top: -399px;
		  left: 558px;
	 }

	 .row.home-how-its-made .seals .col-sm-3 { margin-bottom: 15px;float: none; width:100%;}

	#upcoming-events-front { margin-top: 40px; padding-left:78px; }
	#upcoming-events-front h2 { font-size: 45px }
	#upcoming-events-front .header-container, #upcoming-events-front .button-view-all { float: left; }
	#upcoming-events-front > div.text-center.col-md-2.button-view-all { padding-top: 0px; }
	#upcoming-events-front .btn { width: 132%; padding: 8px 34px; }


}

/* Frontpage */
@media only screen and (min-width: 980px) {
	.slider-navigation.right-arrow { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/slider/right-arrow.png) no-repeat; height: 37px; width: 22px;position: absolute; top: 340px; right: 90px; left: auto;}
	.slider-navigation.left-arrow { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/slider/left-arrow.png) no-repeat; height: 37px; width: 22px;position: absolute; top: 340px; left: 90px;}
	.slider-hero-name { padding-left: 283px; }
	.page-header .devotion-menu { width: 1000px; top: -39px; position: relative; left: -215px;}

	.home-how-its-made .col-md-8 { padding-right:80px }
	/* .page-template-template-home .page-header { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/header/bg_hero_home.png) no-repeat -221px;  height: 807px; } */
	.home-product {
	background: url('http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/products/img_vodka-devotion-home-products_blank.jpg') no-repeat;
	/* height: 753px; */
	height: 802px;
	}


	.home-product #img-bottle-coconut { width: 29%; left: 162px; top: 126px; }
	.home-product #img-bottle-blackandblue { width: 31%; left: 41px; top: -746px;}
	.home-product #img-bottle-original { width: 24%; left: 374px; top: -1333px; }
	.home-product #img-bottle-tiki { width: 28%; left: 411px; top: -1904px; }
	.home-product #img-bottle-wild-cherry { width: 15%; left: 71px; top: -2523px; }
	.home-product #img-bottle-blood-orange { width: 17%; left: -50px; top: -2911px;}
	.home-product #img-bottle-cosmos { width: 23%; left: -84px; top: -3388px; }
	.home-product .meta {  top: -4078px;
  width: 301px;
  left: 675px; }
	.home-product .meta p { width: 176px; }
	.home-how-its-made { position: relative; z-index: 800 }
	.home-how-its-made { margin-top: -138px; }

	.home-product .meta .btn { width: 166px }
	.home-how-its-made .meta { width: 755px; }
	#content > div > div.row.home-how-its-made > div.row.seals{   margin-top: 80px; top: -398px; left: 718px; }
	.home-how-its-made .meta .btn { width: 156px; }
	.events-homepage-box {
	/* width: 590px; */
	/*margin-right: 22px;  */}

	#upcoming-events-front .btn  {
		 /* margin-left: -60px; */
	}

}

/* Frontpage */
@media only screen and (min-width: 1200px) {
	.slider-navigation.right-arrow {
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/slider/right-arrow.png) no-repeat; height: 37px; width: 22px;position: absolute; top: 340px; right: 100px; z-index: 2; left: auto;}
	.slider-navigation.left-arrow { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/slider/left-arrow.png) no-repeat; height: 37px; width: 22px;position: absolute; top: 340px; left: 100px; z-index: 2;}
	.slider-hero-name { padding-left: 283px; }
	.page-header .devotion-menu {  top: -88px; position: relative; float: right;}

	/* .page-template-template-home .page-header { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/header/bg_hero_home.png) no-repeat;  height: 807px; } */

	/*.page-template-template-home */ .logo-container { width:400px; }
	.page-header .tagline {  width: 300px; margin-top: 24px; margin-left: -184px; }

	.page-header .cart-icon-container {top: -64px;
  }

	.home-how-its-made {

		margin-top: -138px;
	}

	.home-how-its-made {
  		background: url('images/home/howitsmade/bg_howitsmade_home_480.jpg') no-repeat 0px;
		padding-top: 31px;
	}

	.home-product #img-bottle-coconut { width: 20%; left: 345px; top: 126px; }
	.home-product #img-bottle-blackandblue { width: 21%; left: 215px; top: -775px;}
	.home-product #img-bottle-original { width: 17%; left: 575px; top: -1360px; }
	.home-product #img-bottle-tiki { width: 21%; left: 613px; top: -2004px; }
	.home-product #img-bottle-wild-cherry { width: 9%; left: 266px; top: -2652px; }
	.home-product #img-bottle-blood-orange { width: 9%; left: 165px; top: -2971px;}
	.home-product #img-bottle-cosmos { width: 15%; left: 121px; top: -3388px; }
	.home-product .meta {  top: -3840px;   width: 301px; left: 912px; }

}

@media only screen and (min-width: 1200px) {

	.home-how-its-made { padding-left: 200px; padding-top: 78px;}
	.home-how-its-made .meta {
	  width: 755px;
	}
}

/* --------------------------------------------- EVENTS --------------------------------------- */

.events-main-featured-box .event-photo { max-width: 611px; }

.events-main-past-events .events-grid {}

.events-main-past-events .events-homepage-box .row, .events-main-upcoming-events .events-homepage-box .row {
    margin-left: -15px;
    margin-right: -15px;
}

 .events-main-past-events .events-homepage-box, .events-main-upcoming-events .events-homepage-box {}

 .events-main-past-events .events-homepage-box .row .event-meta {}

  .events-main-past-events .events-homepage-box .row .event-meta h4.event-teaser {}

.page-template-template-events-home .page-header { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/events/img_banner-event-main.jpg) no-repeat }

.events-main-past-events .btn {   width: 259px; margin: auto }


.events-homepage-grid div.event-meta {}

.events-homepage-grid div.event-photo img {
  width: 290px;
}

.event-teaser {
	font-family: 'Oswald', sans-serif; font-weight: 300;
	font-size: 30px;
	text-transform: uppercase;
	line-height: 27px;
}

.event-teaser a {
	color: #333;
}

.event-teaser a:hover {
	color: #D74142;
}

.event-teaser-date {
	font-family: 'Roboto Slab', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}



/* Events - Main */

#featured-event .charities-detail {
    margin-top: -50px;
    margin-left:  -15px;
    margin-right:  -15px;
}

.events-main-featured-box {
	padding-left: 30px;
    padding-right: 30px;
}

.events-main-featured-box .featured-box-inner {
    border: 1px solid #e1e1e1;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 70px;
}

.events-main-featured-box .charities-detail{
    margin-top: -50px !important;
}


.events-main-featured-box .event-photo {
    padding-left: 10px;
}

.events-main-featured-box  img {

}

.events-main-featured-box .featured-event-meta h2 {
	font-family: 'Oswald', sans-serif; font-weight: 300;
	font-size: 30px;
	text-transform: uppercase;
}

.featured-event-meta p.excerpt,
.featured-event-meta .event-teaser-date {
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 15px;
}

.featured-event-meta .event-teaser-date  {
	margin-bottom: 0px;
}

#featured-event .featured-event-meta {
	padding-top: 20px;
	/* width: 40.9%; for large */
}

#featured-event p.event-teaser-date {
	margin-bottom: 12px;
}

#featured-event .featured-event-meta > h2 {
   /* margin-bottom: 68px;
   letter-spacing: 3px;
  line-height: 57px; for large */
  margin-bottom: 26px;
  letter-spacing: 1px;
  line-height: 35px;
}

#featured-event .featured-event-meta > p.excerpt {
 /* margin-bottom: 44px; */
 margin-bottom: 40px;
}

#featured-event .event-photo {

}

/* Events Main - Upcoming Events and Past */

.events-main-upcoming-events {
	background: #f2f2f2;
	padding-top: 45px;
	padding-bottom: 20px;
}

.events-main-upcoming-events > div {
}

.events-main-upcoming-box {
	border: 2px solid #e1e1e1;
	/* width: 590px; */
	/* margin-right: 10px;
	margin-left: 10px; */
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 26px;
	background: #ffffff;
}

.events-main-upcoming-box .event-meta {
	padding-left: 24px;
	text-transform: uppercase;
}

.events-main-upcoming-box .event-teaser-date {
	margin-top: 32px;
	margin-bottom: 14px;
}

.events-main-upcoming-box  .event-teaser {
	line-height: 42px;
	letter-spacing: 2px;
	margin-bottom: 24px;
}

.events-main-past-events {
	background: #dadada;
	padding-top: 50px;
	padding-bottom:52px;

}

.events-main-past-box {
	border: 2px solid #e1e1e1;
	/* width: 590px; */
/*	margin-right: 10px;
	margin-left: 10px; */
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #ffffff;
	color: #000000;
}


.container-fluid.events-main-upcoming-events > div:nth-child(1) > div > h2,
.container-fluid.events-main-past-events > div:nth-child(1) > div > h2 {
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	font-size: 36px;
	color: #000000;
	text-transform: uppercase;
	letter-spacing: 3px;
    margin-top: 50px;
}
.events-main-past-events h4 {
   /* margin-bottom: 68px;
   letter-spacing: 3px;
  line-height: 57px; for large */
  font-family: 'Roboto Slab', sans-serif;
  font-size: 11px;

  letter-spacing: 1px;
  line-height: 35px;
  color: #000000;
}

.events-main-past-events > div {
	margin-bottom: 8px;
}

.events-main-past-box .event-meta {
	padding-left: 24px;
	margin-top: 4px;
	margin-bottom:-10px;

}

/* Desktops and laptops ----------- */
@media only screen  and (min-width: 980px) {
/* Styles */

    #featured-event .charities-detail {
        margin-top: -60px;
    }

	.events-main-featured-box {
		padding-left: 65px;
        padding-right: 65px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin: 0 auto;
	}

	.events-main-upcoming-events {
	 	padding-left: 125px;
	 	padding-right: 100px;
	}

	.events-main-upcoming-events .col-lg-6 {
		width: 48.5%;
	}

	.events-main-upcoming-box {
		margin-right: 12px;
		margin-bottom: 10px;
	}


	.events-homepage-grid div.event-meta {
	}


	#featured-event .featured-event-meta a.btn { width:200px }

}


/*

@media only screen and (min-width: 980px) {
	.events-main-featured-box {
		border: 2px solid #e1e1e1;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		width: 84.9%;
		margin-left: 104px;
	}
}
*/

/* Iphone 6 */

@media only screen
    and (min-device-width : 375px)
    and (max-device-width : 667px)
    and (orientation : portrait)  {


		#featured-event a.btn {
		  margin-bottom: 38px;
		}



 }

 /* FOOTER */
 footer { margin-top:0px }

 @media (min-width: 480px) {
	/*.col-sm-6 {
		width: 50%;
		float: left;
	} */

 }

 /* PRODUCTDETAIL */

.productdetail header, #post-73 , .type-productdetail.status-publish { display: none}
.product-detail-area { margin-bottom: 50px; padding: 30px 0; max-width: 880px; margin: 0 auto; }
.product-detail-area .product-blurb {font-family: 'Oswald', sans-serif; font-weight: 300; font-size: 30px; text-transform: uppercase; }

.product-detail-area .product-text { font-family: "Roboto Slab", sans-serif; font-size: 15px; }

#recipes  { margin-top: 70px; }
#recipes .single { background: #eeeeee;
  border: 0 none;
  }
#recipes .single h3 {  margin-top: 15px;
  text-transform: uppercase;
  font-family: "Roboto Slab",sans-serif;
  font-size: 24px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  }

#recipes .single div.content {
  padding: 10px;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  zoom: 1;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  font-family: Verdana,Arial,sans-serif;
}


 /* ---------------------------------------------- PRODUCTS --------------------------------- */

/* .container-fluid.products-main { position: relative;
  top: -61px; } */

 .page-template-template-products-main .product-details .meta h3,
 .page-template-template-products-main .product-details .bottle h3,
 #bg-bottle-coconut .product-details .meta.col1, #bg-bottle-original .product-details .meta.col2  { font-family: "Oswald",sans-serif; font-weight: bold; font-size: 48px; color: #fff; text-transform: uppercase }
  #bg-bottle-coconut .product-details .meta.col1 h3, #bg-bottle-original .product-details .meta.col2 h3 { color: #fff;}
  #bg-bottle-coconut .product-details .meta.col1 p, #bg-bottle-original .product-details .meta.col2 p { color: #fff;}
 .page-template-template-products-main .product-details .meta p ,
 .page-template-template-products-main .product-details .bottle p { font-family: 'Oswald', sans-serif; font-weight: 300; font-size: 24px; color: #fff; text-transform: uppercase   }

 .products-main .product .product-details { padding: 30px }
 .page-template-template-products-main .product-details .btn  { background:transparent; border: 1px solid #fff; width: 187px; box-shadow: 0 0 0; -webkit-box-shadow: 0 0 0; white-space: nowrap; }
 .page-template-template-products-main .product-details .btn:hover { background: #d74142; border: solid 1px #d74142; color: #fff;}
  .page-template-template-products-main a.img { border:none; }

 #black-blue {  height: 430px;       overflow: hidden;
		position: relative; }

 #black-blue div.bg {

		position: absolute;
		height: 100%;
		width: 100%;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
		transition: all 1s;
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/bg_blackandblue_products.jpg) no-repeat;
		 -moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
		z-index: -1;
	}

	div#black-blue:hover div.bg {
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}

	#bg-bottle-black-blue{
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/img_bg_devotion_blackandblue_products.png) no-repeat 140px 0px;
		height: 434px;
		/* width:100%;
		position: relative;
		left: 140px;
		top: 0px; */

	}

	#bg-bottle-black-blue .product-details > div { }

	#bg-bottle-black-blue  { background: none }

	#bg-bottle-black-blue img, #bg-bottle-coconut img, #blood-orange img, #wild-cherry img,
	#bg-bottle-cosmo img, #bg-bottle-tiki-tea img, #original img, #wild-cherry img{ max-width:none; }

	/* COCONUT */

	#coconut {
		height: 430px;
		overflow: hidden;
		position: relative;
	}

	#coconut div.bg {

		position: absolute;
		height: 100%;
		width: 100%;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
		transition: all 1s;
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/bg_devotion-coconut_products.jpg) no-repeat;
		 -moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
		z-index: -1;
	}

	div#coconut:hover div.bg {
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}

	#bg-bottle-coconut  {
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/img_bg_devotion_bottle-coconut-products.png) no-repeat;
		height: 432px;
		background: none;
		/* width: 100%;  */
	}

	/* BLOOD ORANGE */



	#blood-orange {
		height: 430px;
		overflow: hidden;
		position: relative;
	}

	#blood-orange div.bg {

		position: absolute;
		height: 100%;
		width: 100%;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
		transition: all 1s;
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/bg_devotion-blood-orange_products.jpg) no-repeat;
		 -moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
		z-index: -1;
	}

	div#blood-orange:hover div.bg {
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}



	#bg-bottle-blood-orange{
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/img_bg_devotion_bottle-bloodorange_products.png) no-repeat 1px -3px;
		height: 434px;
		background: none;
		/* width:100%;  */
	}


	/* WILD CHERRY */


 #wild-cherry {
		height: 430px;
		overflow: hidden;
		position: relative;
	}

	#wild-cherry div.bg {

		position: absolute;
		height: 100%;
		width: 100%;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
		transition: all 1s;
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/bg_wild_cherry_products.jpg) no-repeat;
		 -moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
		z-index: -1;
	}

	div#wild-cherry:hover div.bg {
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}



	#bg-bottle-wild-cherry{
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/img_bg_devotion_bottle-wildcherry_products.png) no-repeat;
		height: 434px;
		background: none;
		/*  width:100%;  */

	}

	/* COSMOS */

	#cosmo {
		height: 430px;
		overflow: hidden;
		position: relative;
	}

	#cosmo div.bg {

		position: absolute;
		height: 100%;
		width: 100%;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
		transition: all 1s;
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/bg_cosmos_products.jpg) no-repeat;
		 -moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
		z-index: -1;
	}

	div#cosmo:hover div.bg {
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}



	#bg-bottle-cosmo{
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/img_bg_devotion_bottle-cosmos_products.png) no-repeat;
		height: 434px;
		/* width:533px;
			left: 140px; */
		background: none;
		position: relative;

	}


	/* TIKI */

	#tiki-tea {
		height: 430px;
		overflow: hidden;
		position: relative;
	}

	#tiki-tea div.bg {

		position: absolute;
		height: 100%;
		width: 100%;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
		transition: all 1s;
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/bg_tikitea_products.jpg) no-repeat;
		 -moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
		z-index: -1;
	}

	div#tiki-tea:hover div.bg {
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}



	#bg-bottle-tiki-tea{
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/img_bg_devotion_bottle-tiki_products.png) no-repeat;
		height: 434px;
		/* width:533px;  */
		position: relative;
		background: none;
		/*left: 748px;  */
	}

 	/* ORIGINAL */

	#original {
		height: 430px;
		overflow: hidden;
		position: relative;
	}

	#original div.bg {

		position: absolute;
		height: 100%;
		width: 100%;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/bg_original_products.jpg) no-repeat;
		 -moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
		z-index: -1;
	}

	div#original:hover div.bg {
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}



	#bg-bottle-original{
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/img_bg_devotion_bottle-original_products.png) no-repeat;
		height: 434px;
		/* width:533px;  */
		position: relative;
		/* left: 140px;  */
		background: none;
	}



@media only screen and (min-width: 980px) {

	.container-blackandblue {top: -90px; }

	.product-details .meta {padding-top:50px;}

	.col1.bottle  {padding-left: 73px; }

	#black-blue {  height: 430px;       overflow: hidden;
		position: relative; }

	#black-blue div.bg {

		position: absolute;
		height: 100%;
		width: 100%;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/bg_blackandblue_products.jpg) no-repeat;
		 -moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
		z-index: -1;
	}


	div#black-blue:hover div.bg {
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}


	#bg-bottle-black-blue{
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/img_bg_devotion_blackandblue_products.png) no-repeat;
		height: 434px;
		width:100%;
		/*position: relative;
		left: 140px;
		top: 0px; */

	}

	#bg-bottle-black-blue .product-details > div {

	}


	#coconut {
		height: 430px;
		overflow: hidden;
		position: relative;
	}

	#coconut div.bg {

		position: absolute;
		height: 100%;
		width: 100%;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/bg_devotion-coconut_products.jpg) no-repeat;
		 -moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
		z-index: -1;
	}

	div#coconut:hover div.bg {
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}

	#bg-bottle-coconut  {
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/img_bg_devotion_bottle-coconut-products.png) no-repeat 795px;
		height: 432px;
		width:100%
	}

	#blood-orange {
		height: 430px;
		overflow: hidden;
		position: relative;
	}

	#blood-orange div.bg {

		position: absolute;
		height: 100%;
		width: 100%;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/bg_devotion-blood-orange_products.jpg) no-repeat;
		 -moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
		z-index: -1;
	}

	div#blood-orange:hover div.bg {
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}



	#bg-bottle-blood-orange{
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/img_bg_devotion_bottle-bloodorange_products.png) no-repeat 795px -3px /*1px -3px*/;
		height: 434px;
		width:100%;
	}

	#wild-cherry {
		height: 430px;
		overflow: hidden;
		position: relative;
	}

	#wild-cherry div.bg {

		position: absolute;
		height: 100%;
		width: 100%;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/bg_wild_cherry_products.jpg) no-repeat;
		 -moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
		z-index: -1;
	}

	div#wild-cherry:hover div.bg {
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}



	#bg-bottle-wild-cherry{
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/img_bg_devotion_bottle-wildcherry_products.png) no-repeat;
		height: 434px;
		width:100%;

	}


	#cosmo {
		height: 430px;
		overflow: hidden;
		position: relative;
	}

	#cosmo div.bg {

		position: absolute;
		height: 100%;
		width: 100%;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/bg_cosmos_products.jpg) no-repeat;
		 -moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
		z-index: -1;
	}

	div#cosmo:hover div.bg {
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}



	#bg-bottle-cosmo{
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/img_bg_devotion_bottle-cosmos_products.png) no-repeat 795px;
		height: 434px;
		/*width:533px;
		position: relative;
		left: 140px; */
	}




	#tiki-tea {
		height: 430px;
		overflow: hidden;
		position: relative;
	}

	#tiki-tea div.bg {

		position: absolute;
		height: 100%;
		width: 100%;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/bg_tikitea_products.jpg) no-repeat;
		 -moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
		z-index: -1;
	}

	div#tiki-tea:hover div.bg {
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}



	#bg-bottle-tiki-tea{
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/img_bg_devotion_bottle-tiki_products.png) no-repeat;
		height: 434px;
		width:100%;
		/*position: relative;
		left: 748px;  */
	}


	#original {
		height: 430px;
		overflow: hidden;
		position: relative;
	}

	#original div.bg {

		position: absolute;
		height: 100%;
		width: 100%;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
		-moz-transform: scale(1,1);
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/bg_original_products.jpg) no-repeat;
		 -moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
		z-index: -1;
	}

	div#original:hover div.bg {
		-moz-transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		transform: scale(1.2,1.2);
	}



	#bg-bottle-original{
		background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/products/img_bg_devotion_bottle-original_products.png) no-repeat;
		height: 434px;
		/*width:533px;
		position: relative;
		left: 140px; */
	}


} /* */

/* END 980px products */


@media only screen and (min-width: 1200px) {
	#bg-bottle-coconut .bottle.col2, #bg-bottle-wild-cherry .bottle.col2,
	#bg-bottle-tiki-tea .bottle.col2 {padding-left: 78px; }
}

 /* PRODUCTs */

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 479px) {

	.product-details .col-xs-7.bottle { width: 39.333333%; }
	.product-details .col-xs-5.meta { width: 60.666667%; }
	.page-template-template-products-main .product-details .meta h3 { font-size: 36px; }
	.page-template-template-products-main .product-details .meta p { font-weight: 100; font-size: 21px; }
	.page-template-template-products-main .product-details .btn {width: 125px; padding-left: 0px; padding-right: 0px; }
	.page-template-template-products-main .product-details .meta p {margin-bottom: 15px }

	.slider-heading {
		font-size: 38px;
		text-align: center;
		line-height: 1.2;
		letter-spacing: 5px;
	}
/* Styles */


}




 /* -----------------------------------------------  CHARITIES ------------------------------------ */

.page-template-template-charities .page-header { background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/charities/img_hero_charities.jpg) no-repeat}
 .charity-item { border: 1px solid #e1e1e1; padding: 15px 15px; margin: 0 10px 24px 10px;}
.charity-meta { padding-top: 30px; }

.btn { letter-spacing: 1px; }

 .charity-item h2 {
 	font-family: 'Oswald', sans-serif; font-weight: 300;
	text-transform:uppercase;
	letter-spacing: 2px;
	font-size: 24px;
 }

.charity-meta .more-details { padding-top: 10px; }


@media only screen and (min-width: 480px) {



}

@media only screen and (min-width: 768px) {

	.charity-item {
		margin: 0px 34px;
		margin-bottom: 36px;
	}

	.charity-item h2 { font-size:  24px; }

	.charity-item .btn { width: auto; }
	.charity-meta .more-details { padding-left: 0px; }

	.charity-item .col-sm-4 { width: 29% }

	 .col-sm-4.charity-meta { width: 39%}




} /* END MEDIA 980 */
/* END 980px charities */

@media only screen and (min-width: 980px) {

	.charity-item {
		margin: 0px 20px;
		margin-bottom: 36px;
	}

	.charity-item h2 { font-size:  32px; }
	.charity-meta { }

	/* Fax Paus Crop */

	.charity-item .btn { width: auto; }

	.charity-meta .more-details { padding-top: 0px; padding-left: 0px; }

	.charity-photo > div, .charity-logo > div { overflow:visible; width: 100%; height: 100%}
	.charity-item .col-sm-4 { width: 32.33% }





} /* END  980 */
/* END 980px charities */


@media only screen and (min-width: 1200px) {

		.charity-item {
		margin: 0px 50px;
		margin-bottom: 36px;
	}

}

/* --------------------------------------------------------- MEDIA PRESS ------------------- */



.page-template-template-press .press-main-item { border: solid 1px #e1e1e1; padding-top:10px; margin: 0px 8px; padding-bottom: 10px; margin-bottom: 50px }

.press-main-item div { padding-left: 10px; padding-right: 10px;}
.press-main-item .meta { padding-top: 42px ; }

.articles-press .item .inner { border: 1px solid #ccc; margin:10px 0; padding: 9px}

.section-items.photos > div:nth-child(1) > div
.page-template-template-press .press-main-item .meta { margin-bottom: 50px }

.page-template-template-press .press-main-item .meta h2 { font-family: 'Oswald', sans-serif; font-weight: 300; font-size:30px; text-transform: uppercase; letter-spacing:2px;}


div.container-fluid.vsection{ padding-left: 15px; padding-right: 15px; }

div.row.section-items.videos, div.row.section-items.photos { margin-bottom: 48px }

div.row.section-items.videos > div> div,
.vsection.gallery-press > div.row.section-items.photos > div > div{
	background: #fff;
	margin: 10px 0;
	padding: 10px;
    border: 1px solid #E1E1E1;
}
.vsection.gallery-press .loaded-data .item{
background: #fff;
	margin: 10px;
	padding: 10px;
    border: 0;
	width: calc(20% - 20px);
}
.gallery-press .item .inner .img-container {
	width: 224px;
    height: 148px;
    overflow: hidden;
}
.gallery-press .item .inner img {width: 100%;}

.page-template-template-press .gallery-press .section-head h2, .page-template-template-press .videos-press .section-head h2 {font-family: "Oswald", sans-serif; font-size:36px; font-weight: bold }

div.row.section-items.videos img, div.row.section-items.photos img {margin: 0 auto 20px;}
div.row.section-items.videos p, div.row.section-items.photos p{ margin-left: 16px; margin-right: 16px; }
div.row.section-items.videos p { font-family: "Roboto Slab", sans-serif; font-size:11px; }
div.row.section-items.photos { font-family: "Open Sans", sans-serif; font-size:11px; }
.videos-press .button-container div { }
.gallery-press .button-container div { }

.button-container { margin-bottom: 30px }

@media only screen and (min-width: 980px) {

	div.row.section-items.videos { margin-left: 74px; margin-right: 74px }
	div.row.section-items.photos { margin-left: 84px; margin-right: 84px }
	div.row.section-items.videos p { margin-left: 0px; margin-right: 0px; }
	.page-template-template-press .press-main-item .meta {
		padding-left: 50px;
	}

	.page-template-template-press .press-main-item .meta .btn {
		width: auto;
	}

}

@media only screen and (min-width: 1200px) {

	.page-template-template-press .press-main-item .btn { width: 35% }
	.page-template-template-press .vsection .btn { width: auto }
	.page-template-template-press .press-main-item { border: solid 1px #e1e1e1; padding-top:10px; margin: 0px 8px; padding-bottom: 10px; margin-bottom: 50px; margin-right: 92px;
  margin-left: 91px; }

}

/* ======================================  END MEDIA PRESS =========================== */

/* -------------------------------------- START OUR STORY -----------------------------*/



.our-story .headline h2, .our-team .bio .meta h3, .our-story .meta h3 { font-family: 'Oswald', sans-serif; font-weight: 300;  text-transform:uppercase }
.our-story .intro .meta p, .our-team .bio .meta p  { font-family: "Roboto Slab", serif; font-weight: 300; font-size: 15px}
div.container-fluid.our-story > div > div.col-sm-8.meta > p{ line-height: 26px; }
.our-story .headline h2 { font-size: 42px; margin-bottom: 32px; font-weight: 400; }
.our-story .meta h3 {
    font-size: 28px; font-weight: 400;
}
.our-team .bio .meta { padding: 30px 28px 40px 28px; }
.our-team .bio .meta h3 { font-size: 27px; }
.our-team .bio .meta p { font-size: 12px; }

.our-team .bio .meta .btn {width: 158px; }

#our-story-bottle,div.container-fluid.our-story > div > div.col-sm-8.meta > p  { margin-bottom: 35px; }
#our-story-distillery li {
	font-size:24px;
	line-height:43px;
	font-family: 'Oswald', sans-serif; font-weight: 300;
	text-transform: uppercase;
	list-style-image: url('http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/ourstory/arrow-bullet.png');
}

#our-story-bottle {}
.ourstory-grid > div > div { background-size: cover; }
.ourstory-grid .grid-left { padding-left: 40px; }
.ourstory-grid .grid-right { padding-right: 107px; }
div.container-fluid.our-story > div > div.col-sm-4.headline{}


div.container-fluid.our-story > div > div.col-sm-8.meta > p {}
.our-story .meta h3, .our-story .awards {}
div.container-fluid.our-story > div > div.col-sm-8.meta > h3 { font-size: 24px; font-family: 'Oswald', sans-serif; font-weight: 300;  text-transform:uppercase }
.our-story .awards > div { }
  .our-story .awards img {}
  /* awards positioning */
#award-wine-enthusiast {}
#award-microsilver {}
#award-growth-microliquor {}
#mixology {}
#award-91panel {}

body > div.container-fluid.our-story > div > div.col-sm-8.meta > div > div:nth-child(2) > img


div.container-fluid.our-story > div > div.col-sm-8.meta > div > div:nth-child(4) { clear: left }

#our-story-bottle { max-width: 100%; }
.our-team .item .inner {
	background: #fff;
	margin: 10px;
	padding: 10px;
}

div.container-fluid.vsection.ourstory-grid { padding-top:0px }

#our-story-howitsmade { color: #fff; padding-top: 40px; background: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/ourstory/sky-background.jpg) no-repeat;  width: 100%; height: 640px;}
#our-story-distillery { background: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/ourstory/bg_stateoftheart_ourstory.jpg) no-repeat; width: 100%;height: 640px;}
#our-story-distilled { background: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/ourstory/bg_6times_ourstory.jpg) no-repeat; width: 100%; height: 640px;}
#our-story-nongmo { background: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/ourstory/bg_distilled_ourstory.jpg) no-repeat -204px 0px; width: 100%; height: 640px;background-size: cover;background-position: center;}

#our-story-howitsmade .seals { }
#our-story-howitsmade .seals img { width: 135%; }
#our-story-howitsmade .seals .col-xs-3 { padding-left: 10px; padding-right: 10px}
/* #our-story-howitsmade h2 { font-family: "Oswald", sans-serif; font-size: 36px; color: #fff; text-transform: uppercase; margin: 0px 0; font-weight: bold; margin-bottom: 40px; letter-spacing: 3px; }  */
#our-story-howitsmade > p  { font-family: 'Oswald', sans-serif; font-weight: 300; font-size: 24px; text-transform:uppercase; margin: 0px 10px 40px 10px; margin-bottom: 48px;   line-height: 46px; }
#our-story-howitsmade .btn { background: transparent;   border: 1px solid white; margin-bottom: 40px;    display: none;}
#our-story-howitsmade > div:nth-child(3)  {   padding-left: 27px; padding-right: 27px;  }

#our-story-distillery, #our-story-distilled, #our-story-nongmo, #our-story-howitsmade { padding-top: 82px; padding-left: 40px; padding-right: 40px; }
#our-story-howitsmade h2, #our-story-distillery h2, #our-story-distilled h2, #our-story-nongmo h2 { font-family: 'Oswald', sans-serif; font-weight: 300; font-size: 36px;  text-transform:uppercase; letter-spacing: 2px; }
#our-story-howitsmade h2{color:#fff; font-size:36px !important;}
#our-story-howitsmade p, #our-story-distillery p, #our-story-distilled p, #our-story-nongmo p { font-family: "Roboto Slab", sans-serif; font-size: 15px; line-height: 27px; }
#our-story-nongmo, #our-story-nongmo h2 { color: #FFF }

#our-story-howitsmade .how-text p, #our-story-distillery p{font-size:20px !important;}

@media only screen and (min-width: 480px) {
	#our-story-howitsmade { }
	#our-story-howitsmade h2 {margin: 0px 0;  margin-bottom: 40px; }
	#our-story-howitsmade > p {margin:  0px 30px 40px 30px; }
	#our-story-howitsmade > div:nth-child(3)  {    padding-left: 48px; padding-right: 187px;  }
	#our-story-howitsmade .seals {padding: 0 13px; }
	.our-team .bio .meta {   padding: 12px 10px 40px 1px; }


}
@media only screen and (min-width: 768px) {
	.container-fluid.our-story > div > div.col-sm-4.headline,
	.container-fluid.our-story > div > div.col-sm-8.meta{ width: 100% }
	#our-story-howitsmade, #our-story-distillery, #our-story-distilled, #our-story-nongmo   { width: 100%;}
	#our-story-nongmo { background: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/ourstory/bg_distilled_ourstory.jpg) no-repeat 0px 0px; }
	#our-story-howitsmade h2 {margin: 0px 0;  margin-bottom: 40px; }
	#our-story-howitsmade > p {margin:  0px 20px 40px 20px; }
	#our-story-howitsmade > div:nth-child(3)  {    padding-left: 36px; padding-right: 187px;  }


	div.container-fluid.our-story > div > div.col-sm-8.meta > div > div:nth-child(4) { clear: none }
}

@media only screen and (min-width: 980px) {
	.container-fluid.our-story > div > div.col-sm-4.headline,
	.container-fluid.our-story > div > div.col-sm-8.meta{ width: 50% }
	.devoted-team .col-md-6 { width: 50%; float: left; }
	#our-story-howitsmade {  padding-top: 82px; }
	#our-story-howitsmade, #our-story-distillery, #our-story-distilled   { width: 50%;}

	#our-story-howitsmade .seals .col-xs-3 { padding-left: 15px; padding-right: 15px;}
	#our-story-howitsmade .seals { width: 500px; margin-left: 36px; }
	#our-story-howitsmade > p { margin: 0px 54px 40px 54px; }
	#our-story-howitsmade > div:nth-child(3) { padding-left: 69px; padding-right: 187px;}
	#our-story-howitsmade h2 { margin: 0; margin-bottom: 40px; font-size: 60px; }
	/* drop the microliquor to the next row */
	div.container-fluid.our-story > div > div.col-sm-8.meta > div > div:nth-child(4) { clear: left }
	.our-story .awards > div {}
	/* award positioning */
	#award-wine-enthusiast { }
	#award-microsilver {}
	#award-growth-microliquor {}
	#mixology {}
	#award-91panel {}

	.devoted-team { padding-bottom: 40px }
}

@media only screen and (min-width: 1200px) {
	.our-story {padding-top: 0px}
	div.container-fluid.our-story > div > div.col-sm-8.meta > div > div:nth-child(4) { clear: none }
	div.container-fluid.our-story > div > div.col-sm-4.headline{}

	div.container-fluid.our-story > div > div.col-sm-4.headline { width: 43% }


	.devoted-team  .row.bio .col-sm-6 { padding-left: 0px;}

		#award-wine-enthusiast {}

	#award-microsilver {
	}

		#mixology {}

		#award-growth-microliquor{}
}


input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea, .input-text {
	min-height: 44px;
	box-shadow: none;
}

select.field-input {
	height: 44px;
}

.ccf-form-wrapper .field {
		width: 50%;
	float: left;
	margin: 0 0 40px 0;
	padding: 0 10px;
}

.ccf-form-wrapper .field label {
	font-size: 18px;
	font-weight: normal;
	position: relative;
	display: inline-block;

}

.ccf-form-wrapper .field label .required {
	position: absolute;
	right: -10px;
	padding: 0;
}

.ccf-form-wrapper .field.form-message {
	float: none;
	width: 100%;
    clear: both;
}

.ccf-form-wrapper .field.form-message textarea.field-input {
	min-height: 180px;
}

.ccf-form-wrapper .field select.field-input {
	width: 100% !important;
	border-radius: 0;
  -webkit-appearance: initial;
  -moz-appearance: none;
  font-family: 'Roboto Slab', sans-serif;
  font-size: 16px;
  color: #555;
  text-overflow: "";
  background: #eee url('http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/buttons/ico-select-arrow.png') no-repeat right 10px center !important;
}

.ccf-form-wrapper .field select.field-input::-ms-expand {
	display: none;
}

.ccf-form-wrapper .field select.field-input:focus {
	outline: none;
}

.ccf-form-wrapper .form-submit {
	padding: 0 10px;
}

.ccf-form-wrapper .form-submit .ccf-submit-button {
	height: 50px;
}

/* ==================================== END STORY =================================== */

/* -------------------------------------- FOOTER ------------------------------------ */

.footer-widgets { padding-top: 0px; }
#colophon { max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

.site-footer { background:#f3f2f2 url(images/footer/img_logo_footer_320.png) no-repeat -30px 1px;   padding-top: 56px; }


.site-footer .footer-widgets h2 { font-family: 'Oswald', sans-serif; font-weight: 300; font-size:22px; text-transform: uppercase; letter-spacing: 1px}

.footer-widgets h2.connect, .footer-widgets h2.newletter, .footer-widgets h2.tweets  { margin-bottom: 8px; }
.footer-widgets { padding-left: 118px; padding-right: 6px; border-bottom:none}
.footer-widgets .social-icons img { display:inline; width: 30px; height: 30px; }
.footer-widgets .social-icons, .footer-widgets .twitter-widget { margin-bottom: 25px; }
.subscribe-footer { padding-left: 0px;   padding-right: 18px; margin-bottom: 24px}
.footer-widgets .col-xs-12 { padding-left: 0px; }
.footer-widgets .newsletter-head { padding-right: 0px; }
.footer-widgets .twitter-widget p.text { font-family: "Roboto Slab", sans-serif; font-size: 13px; color: #000; margin-bottom:0px }
.footer-widgets .twitter-widget p.link a { font-family: "Roboto Slab", sans-serif; font-size: 13px; color: #d74142;}
.footer-widgets .twitter-widget p.link  { margin-bottom:5px }
.footer-widgets .twitter-widget p.time { font-family: "Roboto Slab", sans-serif; font-size: 11px; color: #808080;  margin-bottom:14px }


.footer-text {   padding-left: 25px; padding-right: 37px; }
.footer-text .copyright{ font-family: "Roboto Slab", sans-serif; font-size: 13px; font-weight: bold; color:#000; margin-bottom:6px }
.footer-text .disclaimer { font-family: "Roboto Slab", sans-serif; font-size: 11px; }
@media only screen and (min-width: 480px) {

	.site-footer {background:#f3f2f2 url(images/footer/img_logo_footer_320.png) no-repeat 18px 1px; }
	.footer-widgets { padding-left: 264px; padding-right: 8px }
	.subscribe-footer { padding-left: 0px;   padding-right: 33px; margin-bottom: 30px }

}

@media only screen and (max-width: 767px) {
	.footer-widgets { padding-left:120px; padding-right: 8px }
	.subscribe-footer {
		padding-right: 0;
	}

	.subscribe-footer .btn {
		padding-left: 23px;
		padding-right: 23px;
		width: auto;
	}
}

@media only screen and (min-width: 768px) {

	.site-footer { background:#f3f2f2 url(images/footer/img_logo_footer_320.png) no-repeat 18px 1px;}
	.footer-widgets { padding-left: 264px; padding-right: 8px }
	.subscribe-footer { padding-left: 0px;   padding-right: 52px; margin-bottom: 30px }

}

@media only screen and (min-width: 980px) {

	.site-footer { background:#f3f2f2 url(images/footer/img_logo_footer_320.png) no-repeat 18px 1px;}
	.footer-widgets {padding-left: 264px; padding-right: 8px }
	.footer-widgets .col-sm-6  { width: 30% }
	#colophon > div > div.row.footer-widgets > div.col-xs-12.col-sm-6.connect-container { width: 20% }
	#colophon > div > div.row.footer-widgets > div.col-xs-12.col-sm-6.tweets-container  { width: 50%; padding-right:70px }
	.subscribe-footer { padding-left: 0px;   padding-right: 24px; margin-bottom: 30px }
	.footer-widgets .connect-container {width: 21%; }
	.footer-widgets .tweets-container {width: 49%; }

}

@media only screen and (min-width: 1200px) {

	.footer-widgets .connect-container {width: 19%; }
	.footer-widgets .tweets-container {width: 44%; }
.footer-widgets {   padding-top: 47px; }
.subscribe-footer .btn { width:188px; }

	}

.button.alt, .wc-proceed-to-checkout .button.checkout-button, button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart, #place_order, .woocommerce-checkout .woocommerce-info {
	box-shadow: none;
}

.ccf-form-wrapper .form-submit img {
	position: absolute;
	top: 50%;
	left: 50%;
}

/* ========================================== END FOOTER ======================== */


/* CONTACT */

.page-id-131 .entry-header h1.entry-title, .page-id-131 .hentry .entry-header,
#post-131 > div > div > form > div.form-title { display:none }

.page-id-131 .page-content {  padding: 20px;  }

.page-id-131 .page-content .content-area {
	margin: 0;
	float: none;
	width: 100%;
}

.form-name, .form-email, .form-phone, .form-subject { width: 447px; margin-right:30px ;
  clear: none;
  float: left; }

 .form-message { width: 929px; }
 #ccf_field_dropdown-6 {border: none;
  padding: 8px 10px;
  background: #eee;
  width: 448px;
 }

 .form-id-124 label { 	font-family: 'Roboto Slab', sans-serif;
	font-size: 12px;  }

.ccf-form-wrapper .form-submit { text-align: right; }
.ccf-form-wrapper .field { clear: none; }


/* LOCATIONS */
.page-id-109 .title-container { display:none }
#bgmp_map-canvas > div > div:nth-child(1) > div:nth-child(3) > div:nth-child(4) > div { background:#000;  background-color: rgba(0, 0, 0, 0.6); }

#post-109 > header > h1 { font-weight: 100; letter-spacing: 2px }
.page-id-109 #primary {margin-bottom:0px }
#post-109{margin-bottom:0px }

 	@-webkit-keyframes animatedBackground {
		0% {
			-webkit-transform: scale(1, 1);
			-moz-transform: scale(1, 1);
			-ms-transform: scale(1, 1);
			-o-transform: scale(1, 1);
			transform: scale(1, 1)
		}
		100% {
		-webkit-transform: scale(1.1, 1.1);
		-moz-transform: scale(1.1, 1.1);
		-ms-transform: scale(1.1, 1.1);
		-o-transform: scale(1.1, 1.1);
		transform: scale(1.1, 1.1)
		}

	}


	@-moz-keyframes animatedBackground {
		0% {
			-webkit-transform: scale(1, 1);
			-moz-transform: scale(1, 1);
			-ms-transform: scale(1, 1);
			-o-transform: scale(1, 1);
			transform: scale(1, 1)
		}
		100% {
			-webkit-transform: scale(1.1, 1.1);
			-moz-transform: scale(1.1, 1.1);
			-ms-transform: scale(1.1, 1.1);
			-o-transform: scale(1.1, 1.1);
			transform: scale(1.1, 1.1)
		}

	}
	@keyframes animatedBackground {
		0% {
			-webkit-transform: scale(1, 1);
			-moz-transform: scale(1, 1);
			-ms-transform: scale(1, 1);
			-o-transform: scale(1, 1);
			transform: scale(1, 1)
		}
		100% {
			-webkit-transform: scale(1.1, 1.1);
			-moz-transform: scale(1.1, 1.1);
			-ms-transform: scale(1.1, 1.1);
			-o-transform: scale(1.1, 1.1);
			transform: scale(1.1, 1.1)
		}

	}

	.page-header{
		padding-right: 50px;
		padding-left: 50px;
	}
	.page-header .tagline{
		display: inline-block;
		float: left;
		margin: 0px;
		margin-top: 32px;
		width:175px;
		height: 80px;
	}
	.logo-container{
		display: inline-block;
		width: 275px;
		float: left;
	}
	.meta-container{
		display: inline-block;
		width: calc(100% - 275px);
		float: left;

	}
	.page-header .cart-icon-container{
		display: none;
		position: absolute;
		right: 0 !important;
		top: 32px;
		text-align: right;
		height: 40px;
		width: 50px;
	}
	.page-header .cart-icon-container img{
		float: right;
	}
.container-fluid{
	padding: 0px
}
.page-header .tagline2{
	display: none;
}
#menu-main{
	display: inline-block;
	text-align: right;
	float: right;
}
.slider1 {
  background: url(images/hero/1.jpg) no-repeat center center;
   -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
}
.footer-widgets{}
.home-how-its-made {
  		background: url('images/home/howitsmade/bg_howitsmade_home_480.jpg') no-repeat center center;
		 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-right: 15%;
  padding-left: 15%;
  height: auto;
  padding-bottom: 78px;
  padding-top: 78px;
  margin-top: 0px;
  overflow: hidden;
	}
	.how-seals{
		width:108px; /*88px; */
		display: inline-block;
		float: left;
		overflow: hidden;
		margin-top:55px;
	}
	.how-text{
		width: calc(100% - 198px);
		/* width: calc(100% - 168px); */
		display: inline-block;
		float: left;
		margin-right: 80px;
		overflow: hidden;
	}
    #our-story-howitsmade .how-text {
        margin-right: 30px;
    }
	.how-seals img{
		margin:0px;
	}
	.how-img{
		margin-bottom: 30px
	}
	.learn-more {
		width: 200px;
	}

	.home-product{
		display: none;
	}
	.frontpage-content{
		margin-top: 0px;
	}
	#upcoming-events-front{
		margin: auto;
		margin-top: 80px;
		margin-bottom: 50px;
		width: 100%;
		max-width: 900px;
		padding: 0px;
		overflow: hidden;
		padding-left: 115px;
		padding-right: 115px;
	}
	.events-header{
		width: calc(100% - 222px);
		display: inline-block;
		float: left;
		margin-right: 50px;
	}
	.button-view-all{
		width:172px;
		display: inline-block;
		float: left;
	}
	#upcoming-events-front h2{
		margin: 0px;
		padding: 0px;
	}
	#upcoming-events-front .btn{
		padding: 0px;
		text-align: center;
		height:50px;
		margin-top: 10px;
		font-weight: bold;
		position: relative;
		line-height: 50px;

	}
	.events-homepage-grid{
		margin-right: 115px;
		margin-left: 115px;
	}
	.footer-text{
		margin-right: 115px;
		margin-left: 115px;
		padding: 0px;
	}
	.menu{
		position: relative;
		width: calc(100% + 97px);
		left: -97px;
		color: white;
	}
	.menu ul{
		list-style-type: none !important;
	}
	.menu a{
		text-align: left;
		font-family: 'Oswald', sans-serif; font-weight: 300; text-transform:uppercase; font-size: 16px; color: #fff
	}

.nav-menu{
	position: static;
	background-color: transparent;
}
.slider{
	position: relative;
  z-index: 1000; top: -320px;
}
@media only screen and (max-width: 1200px) {
	h2.howitsmade{
			margin-top: 42px;
		}
}
	@media only screen and (max-width: 1000px) {
		.footer-text{
		margin-right: 20px;
		margin-left: 20px;
		padding: 0px;
	}
		.events-homepage-grid{
		margin-right: 20px;
		margin-left: 20px;
	}
		#upcoming-events-front{
		padding-left: 20px;
		padding-right: 20px;
	}
		h2.howitsmade{
			margin-top: 22px;
		}
	.page-header, .our-story {
		padding-right: 35px;
		padding-left: 35px;
	}
	.page-header .tagline{
		display: none;
		}
		.page-header .tagline2{
	display: block;
	margin-top: 12px;
	margin-bottom: 0px;
	width: 500px;
	padding-right: 0px;
}
.logo-container{
		display: inline-block;
		width: 97px;
		float: left;
	}
	.page-header .meta-container{
		display: inline-block;
		padding-left: 30px;
		width: calc(100% - 97px);
		float: left;

	}
	#menu-main{
	display: inline-block;
	text-align: left;
	float: left;
}
.main-navigation{
	padding-top: 0px;
	}}
	@media only screen and (max-width: 768px) {
		.events-homepage-grid{
			margin-right: 20px;
			margin-left: 20px;
		}
	#upcoming-events-front{
		margin: auto;
		margin-top: 80px;
		margin-bottom: 50px;
		width: 100%;
		max-width: 900px;
		padding: 0px;
		overflow: hidden;
		padding-left: 115px;
		padding-right: 115px;
		text-align: center;
	}
	.events-header{
		width: auto;
		display: inline-block;
		float: left;
		margin-right: 0px;
	}
	.button-view-all{
		width:100%;
		display: inline-block;
		float: none;
		margin: auto;
		text-align: center;
	}
	#upcoming-events-front h2{
		margin: 0px;
		padding: 0px;
		text-align: center;
	}
	#upcoming-events-front .btn{
		display: inline-block;
		margin: auto;
		padding: 0px;
		text-align: center;
		height:50px;
		margin-top: 10px;
		font-weight: bold;
		position: relative;
		line-height: 50px;

	}


		h2.howitsmade{
			margin-top: 0px;
		}
		.page-header{
		padding-right: 35px;
		padding-left: 35px;
	}
	.page-header .tagline{
		display: none;
		}
		.page-header .tagline2{
	display: inline-block;
	margin-top: 32px;
	margin-bottom: 0px;
	width: 450px;
	padding-right: 0px;
	float: left;
}
.logo-container{
		display: inline-block;
		width: 97px;
		float: left;
	}
	.page-header .meta-container{
		display: inline-block;
		padding-left: 0px;
		width: calc(100% - 97px);
		float: left;

	}
	#menu-main{
	display: inline-block;
	text-align: left;
	float: left;
}
.main-navigation{
	padding-top: 0px;

	}
	.page-header .meta-container h3{
		font-size: 12px;
	}
	.menu-toggle{
		position: absolute;
		right: 0px;
		top:46px;
		margin: 0px;
		outline-width: 0px;
		box-shadow: none;
	}
	.menu-toggle:hover{

		outline-width: 0px;
		box-shadow: none;
		opacity: 1;
	}
	.menu-toggle:focus{
		opacity: 1;
		outline-width: 0px;
		box-shadow: none;
	}
	.toggled .menu-toggle{
		background-color: #d74142 !important;
		border-color: #d74142 !important;
	}

}
@media only screen and (max-width: 640px) {
		.page-header{
		padding-right: 35px;
		padding-left: 35px;
	}
	.page-header .tagline{
		display: none;
		}
		.page-header .tagline2{
	display: block;

	margin-bottom: 0px;
	width: 240px;
	padding-right: 0px;
	float: none;
	margin: auto;
	margin-top: 7px;
	text-align: center;
}
.logo-container{
		display: inline-block;
		width: 97px;
		float: left;
	}
	.page-header .meta-container{
		display: inline-block;
		padding-left: 0px;
		width: calc(100% - 97px);
		float: left;

	}
	#menu-main{
	display: inline-block;
	width: 600px;
	text-align: left;
	float: left;
}
.main-navigation{
	padding-top: 0px;

	}
	.page-header .meta-container h3{
		font-size: 15px;
		text-align: center;
	}
	.menu-toggle{
		position: static;
		display: block;
		margin: auto;
	}
	.home-how-its-made {

  padding-right: 35px;
  padding-left: 35px;
  padding-top: 50px;
  padding-bottom: 50px;

	}
	.how-seals{
		width: 100%;
		display: inline-block;
		float: left;
	}
	.how-text{
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		display: inline-block;
		float: left;
		margin-right: 0px;
		margin-bottom: 25px;
	}
	.how-img{
		margin-bottom:0px;
		width: 25%;
		display: inline-block;
		float: left;
		text-align: center;
	}
	.how-img img{
		height: 88px;
		width: 88px;
		margin: auto;
	}
}
@media only screen and (max-width: 480px) {
	.how-img{
			width: 25%;
		  display: inline-block;
		  float: left;
		  text-align: center;
		  padding: 10px;
		  margin-bottom: 0;
		}
	}
@media only screen and (max-width: 420px) {
	.menu{
		top: 0;
		clear: both;
	}
	.footer-text{
		margin-right: 10px;
		margin-left: 10px;
		padding: 0px;
	}
	.events-homepage-grid{
		margin-left: 10px;
		margin-right: 10px;
	}
		#upcoming-events-front{
		padding-left: 10px;
		padding-right: 10px;
	}
		.page-header{
		padding-right: 25px;
		padding-left: 25px;
	}
	.page-header .tagline{
		display: none;
		}
		.page-header .tagline2{
	display: inline-block;
	margin-top: 22px;
	margin-bottom: 0px;
	width: 220px;
	padding-right: 0px;
	float: right;

}
.logo-container{
		display: inline-block;
		width: 97px;
		float: left;
	}
	.page-header .meta-container{
		display: inline-block;
		padding-left: 0px;
		width: calc(100% - 97px);
		float: left;

	}
	#menu-main{
	display: inline-block;
	width: 600px;
	text-align: left;
	float: left;
}
.main-navigation{
	padding-top: 0px;

	}
	.page-header .meta-container h3{
		font-size: 14px;
		text-align: right;
	}
	.menu-toggle{
		position: static;
		display: inline-block;
		float: right;
	}
	.how-img{
		margin-bottom:20px;
		width: 50%;
		display: inline-block;
		float: left;
		text-align: center;
	}
}
@media only screen and (max-width: 350px) {
		.page-header{
		padding-right: 25px;
		padding-left: 25px;
	}
	.page-header .tagline{
		display: none;
		}
		.page-header .tagline2{
	display: inline-block;
	margin-top: 32px;
	margin-bottom: 0px;
	width: 220px;
	padding-right: 0px;
	float: right;

}
.logo-container{
		display: inline-block;
		width: 97px;
		float: left;
	}
	.page-header .meta-container{
		display: inline-block;
		padding-left: 0px;
		width: calc(100% - 97px);
		float: left;
		padding-right: 0;

	}
	#menu-main{
	display: inline-block;
	width: 600px;
	text-align: left;
	float: left;
}
.main-navigation{
	padding-top: 0px;

	}
	.page-header .meta-container h3{
		font-size: 12px;
		text-align: right;
	}
	.menu-toggle{
		position: static;
		display: inline-block;
		float: left;
	}
	.how-img{
		margin-bottom:10px;
		width: 50%;
		display: inline-block;
		float: left;
		text-align: center;
	}
}


/* datphan fixes */

html, body {
    overflow-x: hidden;
}

body {
	padding-top: 450px;
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 15px;
}

body.home {
	padding-top: 0;
}

body.page-template-template-products-main {
	padding-top: 380px;
}

.handheld-navigation {
    margin: 0 -40px 0 -25px;
}

.product-meta .social-links {
    overflow: hidden;
}

.product-meta .social-links > .fb-like,
.product-meta .social-links > .twitter-tweet {
    float: left;
    line-height: 20px;
    margin: 5px;
}

.products-container .products-main .product div.bg,
.siteheader .page-header {
    background-size: cover !important;
    background-position: center !important;
    -webkit-background-size:;
}


.charity-images .img-left,
.charity-images .img-right,
.img-full {
    height: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}
.charity-images .img-left {
    float: left;
    width: 58%;
    margin-right: 2%;
    padding-bottom: 40%;
}
.charity-images .img-right {
    width: 40%;
    padding-bottom: 40%;
    float: right;
}

.img-full {
    width: 100%;
    padding-bottom: 70%;
    display: block;
}

.charity-item .btn {
    margin-bottom: 10px;
}

#av-overlay-wrap {
    z-index: 100001;
}

#av-overlay {
    width: 100%;
    height: 100%;
    margin: 0;
    background: #eee url('images/splash/age-verify-bkg.jpg') no-repeat center;
    background-size: cover;
    position: relative;
    padding: 0;
}
#av-overlay .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
    position: absolute;
    width: 100%;
    height: 380px;
    margin-top: -190px;
    top: 50%;
}

#av-overlay .error {
    color: #000;
}

#av-overlay #av_verify_m,
#av-overlay #av_verify_d {
    display: none;
}

#av-overlay #av_verify_y {
    height: 92px;
    line-height: 92px;
    padding: 0 30px;
    width: 190px;
}

#av-overlay form p {
    margin: 0;
}

#av-overlay .logo-container {
    float: none;
    width: 100%;
}

#av-overlay #header-logo {
    background: url('images/splash/devotion-vodka-splash-logo-full.png') no-repeat center;
    background-size: 100% auto;
    height: 150px;
    width: 110px;
    margin: 0 auto;
}

.age-verify-form-container .form .btn {
    padding: 40px 28px;
    width: 110px;
}

.age-verify-form-container .form {
    max-width: 345px;
    width: 100%;
}

.age-verify-form-container .checkbox {
    margin-left: 0 !important;
}

.age-verify-form-container label {
    margin-top: 0;
}

.age-verify-form-container .checkbox label {
    font-size: 15px;
    font-weight: 400;
    text-transform: none;
    margin-top: 10px;
    font-family: "Roboto Slab",serif;
}

.our-story { padding: 0px 50px 50px 50px; }
.our-story .intro .headline h2 {

}

.ourstory-grid .row,
.charity-item .row,
.our-story .row,
.events-main-featured-box .row,
.events-main-upcoming-events .row,
.events-main-past-events .row,
div.container-fluid.vsection .row, {
    margin-left: -15px;
    margin-right: -15px;
}

.page-content,
.events-main-upcoming-events,
.events-main-past-events,
.single-page.container-fluid {
    padding-left: 15px;
    padding-right: 15px;
}

.events-main-upcoming-events {
    padding-bottom: 50px;
}

.events-main-past-events .events-homepage-box h4.event-teaser {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    text-transform: none;
}

.events-main-past-events .events-homepage-box .event-meta {
    height: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 10px;
    display: table-cell;
    vertical-align: middle;
}


.upcoming-events-detail {
    margin-top: -50px;
}

.slider-navigation.left-arrow,
.slider-navigation.right-arrow {
    display: none;
}

.events-homepage-box,
.events-homepage-box[class^='col-'],
.events-homepage-box[class*=' col-'] {
    padding-left: 30px;
    padding-right: 30px;
}

.events-homepage-box .event-photo,
.events-homepage-box .event-meta {
    padding: 10px;
}

.events-homepage-box .event-photo a {
	display: block;
	overflow: hidden;
}

.events-homepage-box .event-photo img {
	transition: all .2s ease-in-out .1s;
	-moz-transition: all .2s ease-in-out .1s;
	-webkit-transition: all .2s ease-in-out .1s;
	-ms-transition: all .2s ease-in-out .1s;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
}

.events-homepage-box .row {
    background-color: #fff;
    border: 1px solid #e1e1e1;
}

.events-homepage-box:hover .event-photo img {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.events-homepage-box:hover .event-teaser a {
	color: #D74142;
}


/* pagination */
.pagi-wrap .pagination {
    display: none;
}


/*  */

.youmax {
    margin-bottom: 10px;
}

.section-items .title {
    font-family: "Roboto Slab",sans-serif;
    font-size: 11px;
    height: 50px;
    overflow: hidden;
    font-weight: 400;
    margin: 10px 0;
}

.section-items .img-full img {
    display: none;
}

.site-footer .footer-creator a {
    color: #95979d;
    font-size: 13px;
    display: inline-block;
    height: 20px;
    line-height: 20px;
}

.site-footer .footer-creator img {
    display: inline-block;
    margin-left: 15px;
}

.footer-text .disclaimer {
    margin-bottom: 10px;
}


#our-story-distilled {
    display: none;
}

.site-footer .social-icons a {
    display: inline-block;
    margin-bottom: 5px;
}


/* devotion module */


.tbl {
    display: table;
    width: 100%;
    height: 100%;
}

.tbl .tbl-row {
    display: table-row;
}

.tbl .tbl-cell {
    /* display: table-cell;
    vertical-align: middle; */
	margin-top: 100px; 
}

.devotion-container {
    padding-left: 15px;
    padding-right: 15px;
}

.devotion-container .devotion-row {
    margin-left: -15px;
    margin-right: -15px;
}

.devotion-box {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0 30px;
    font-family: "Oswald";
    color: #fff;
}

.devotion-box .tbl {
    height: 567px;
    position: relative;
    z-index: 1;
}

.devotion-box .title {
    font-size: 45px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}

.devotion-box p {
    margin: 0 0 10px 0;
}

.devotion-box .content {
    font-size: 15px;
}

.devotion-box .footer {
    margin-top: 30px;
}
/* OLD UBER BACKGROUND
.devotion-note {
    background: url('http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/devotion-note.png') no-repeat center right; 
}
*/
.devotion-note {
    background: url('http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/uber-bg.jpg') no-repeat center center; 
    
}

.devotion-note .content {
    font-size: 24px;
    letter-spacing: 1px;
}

.devotion-charity {
    background-image: url('http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/home/hero-bot-2.jpg');
    position: relative;
}
.devotion-charity .title, .devotion-note .title{font-family: 'Oswald', sans-serif; font-weight:700; font-size:46px; line-height:66px;}

@media all and (min-width:580px){
.devotion-note .title{padding-right:150px;}
}
@media all and (max-width:580px){
.devotion-charity .title, .devotion-note .title{font-family: 'Oswald', sans-serif; font-weight:700; font-size:36px; line-height:46px;}
}
.devotion-charity .content {
    font-family: "Roboto Slab";
    line-height: 25px;
}

.devotion-charity .overlay {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000;
    opacity: 0.4;
    z-index: 0;
}

.devotion-charity .footer {
    text-align: right;
}

.devotion-lightbox img {
    max-width: 150px;
    max-height: 150px;
}

#our-story-howitsmade .how-img img {
    max-width: 88px;
}

@media only screen and (max-width: 1000px) {
    .our-story {
        padding-left: 35px;
        padding-right: 35px;
    }
}

@media only screen and (min-width: 980px) {
    .events-main-upcoming-events,
    .events-main-past-events {
        padding-left: 55px;
        padding-right: 55px;
    }

    #our-story-howitsmade .how-text {
        width: 100%;
        margin: 0;
        float: none;
    }
    #our-story-howitsmade .how-seals {
        width: 100%;
    }
    #our-story-howitsmade .how-img {
        display: inline-block;
        float: left;
        margin-bottom: 0;
        text-align: center;
        width: 25%;
    }
}

@media only screen and (max-width: 640px) {
    #our-story-howitsmade .how-text {
        margin: 0;
    }

}


@media only screen and (min-width: 768px) {
    .col-xs-15,
    .col-sm-15,
    .col-md-15,
    .col-lg-15 {
        padding-right: 10px;
        padding-left: 10px;
    }

    div.container-fluid.vsection.our-team {
        padding-left: 20px;
        padding-right: 20px;
    }

    .events-homepage-box,
    .events-homepage-box[class^='col-'],
    .events-homepage-box[class*=' col-'] {
        padding-left: 25px;
        padding-right: 25px;
    }

    .ccf-form-wrapper .form-submit {
        padding-top: 32px;
    }

    .devotion-box {
        background-size: cover;
    }
}

/* why 991? may be bootstrap has been modified by someone */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .events-homepage-box .event-meta h4 {
        height: 55px;
        overflow: hidden;
    }
}

@media only screen and (min-width: 421px) {
    .handheld-navigation {
        margin: 0 -50px 0 -35px;
    }
}

@media only screen and (min-width: 480px) {
    .handheld-navigation {
        margin: 0 -35px;
    }

    .charity-item .btn {
        padding-right: 15px;
        padding-left: 15px;
        width: 49%;
        float: left;
    }

    .charity-item .btn.last-child,
    .charity-item .btn:last-child {
        margin-left: 2%;
    }
}

@media only screen and (min-width: 1200px) {
    div.container-fluid.vsection.our-team {
        padding-left: 35px;
        padding-right: 35px;
    }

    .page-id-131 .page-content {
    	padding-left: 120px;
    	padding-right: 120px;
    }
}


@media only screen and (max-width: 767px) {

    #av-overlay {
        padding-left: 0;
        padding-right: 0;
    }

    #av-overlay #av_verify_y {
        height: 72px;
        line-height: 72px;
        width: 160px;
    }

    #av-overlay #header-logo {
        height: 115px;
        width: 85px;
    }

    .menu {
        background-color: #d74142;
    }

    .age-verify-form-container .form .btn {
        padding: 30px 28px;
        float: right;
    }

    .row.devoted-team {
        padding-left: 15px;
        padding-right: 15px;
    }
    .row.devoted-team img {
        display: block;
        margin: 0 auto;
    }

    .our-team .item .inner {
        margin-right: -15px;
        margin-left: -15px;
    }

    .our-team .bio .meta {
        padding-left: 10px;
        padding-right: 10px;
    }

    .our-team .bio .col-sm-6 {
        padding-left: 0;
        padding-right: 0;
    }

    .ourstory-grid .grid-left,
    .ourstory-grid .grid-right,
    #our-story-distillery, #our-story-nongmo,
    #our-story-distilled, #our-story-howitsmade
     {
        padding: 15px 30px;
    }

    #our-story-howitsmade, #our-story-nongmo,
    #our-story-distillery, #our-story-distilled {
        height: auto;
    }

    #our-story-distillery h2, #our-story-distilled h2, #our-story-nongmo h2 {
        font-size: 32px;
    }

    .slider1 {
    	position: relative;
    }

    .slider-navigation.down-arrow {
    	bottom: 10px;
    	top: auto;
    	left: 50%;
    	margin-left: -12px;
    	right: auto;
    	width: 25px;
    }

    .slider-navigation {
    	z-index: 2;
    }

    .slider-heading + .row {
    	margin: 0;
    }

    .our-story {
        padding-left: 15px;
        padding-right: 15px;
    }

    .tagline h3 {
        white-space: normal;
    }

    .ccf-form-wrapper .form-submit {
        clear: both;
        text-align: center;
    }
    .page-id-131 .page-content {
        padding: 0;
    }

    .ccf-form-wrapper .field.recaptcha {
        float: none;
        width: 100%;
    }

    .ccf-recaptcha-wrapper div {
        margin: 0 auto;
    }

    .ccf-form-wrapper .form-submit .ccf-submit-button {
        width: 100%;
        max-width: 300px;
    }
}

@media only screen and (min-width: 980px) and (max-width: 1199px) {
    .our-story .awards img {
    }
    #award-91panel {
    }

    .slider-heading {
    	font-size: 68px;
    }
}

/* charities */
.charities-detail .pointer {position: relative; top: -15px; margin-left:auto; margin-right: auto; width:30px;height: 30px;background:url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/charities/pointer.png) no-repeat; }
.charities-detail {  height: auto; background: #222222; color #fff;}
.charities-photos{padding: 50px 15px 50px 30px;}
.charities-meta {padding: 50px 30px 50px 15px;}
.charities-detail h2, .charities-meta h3 { font-family: 'Oswald', sans-serif; font-weight: 300; font-size: 42px; text-transform: uppercase; letter-spacing: 3px; }
.charities-detail .charities-meta  { font-family: "Roboto Slab", sans-serif; font-size: 15px; }
.charities-detail h2, .charities-meta h3, .charities-detail .charities-meta {  color: #fff  }
.charities-detail .close-box { float:right; height: 37px; width: 37px; background: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/buttons/X-mark.png) no-repeat;  margin-right: 22px; cursor: pointer;}

.charity-photo .photo-container  {
    width: 372px;
    height: 272px;
    overflow: hidden;
}

.charities-photos .img-responsive {
    margin: 0 auto;
}

.detail-popup-wrapper {
    position: relative;
}

.charities-detail.type-absolute {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    margin-top: 15px;
}

.additional-info {
    list-style: none;
    margin-left: 0;
}

.additional-info li {
    padding-left: 30px;
    margin-bottom: 5px;
    background-repeat: no-repeat;
    background-position: 0 5px;
}

.additional-info .cal {
    background-image: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/events/cal-icon.png);
}

.additional-info .clock {
    background-image: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/events/clock-icon.png);
}

.additional-info .pin {
    background-image: url(http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/events/pin-icon.png);
}


.additional-info .pin a {
    text-decoration: underline;
    color: #fff;
}


.pagi-posts {
    margin: 0 auto 30px;
    padding: 0;
    max-width: 1200px;
}

.pagi-posts .next, .pagi-posts .prev {
    text-transform: uppercase;
    color: #333333;
}

.pagi-posts .next .icon, .pagi-posts .prev .icon {
    background: url("http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/productdetails/downarrow.png") no-repeat center;
    background-size: 12px;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
}

.pagi-posts .next .icon {

    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}

.pagi-posts .prev .icon {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}


@media only screen and (max-width: 320px) {

.charities-photos, .charities-meta { padding: 50px 50px }

}
@media only screen and (min-width: 980px) {
    .charity-photo {
      padding-right: 0px;
      margin-right: -20px;
    }
    .donate-button-container { width: 35.666667%; }
}

@media only screen and (max-width: 767px) {

    .charities-detail h2 {
        font-size: 32px;
    }

    .our-story {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (max-width: 979px) {

    .charities-detail {
        position: relative;
    }

    .charities-detail.type-popup {
        position: relative;
        z-index: 1;
        top: 60px;
    }
    #read-bio-1{
    	top:-250px;
    	margin-bottom: -260px;

    }
    .charities-detail.type-popup .pointer {
        display: none;
    }
    .charities-detail.type-popup .close-box {
        top: 0;
    }
    .charities-detail .close-box {
        margin-top: 10px;
        position: absolute;
        right: 0;
        top: 10px;
        z-index: 3;
    }
}



/* jquery ui fix */

.product-meta .ui-state-active,
.product-meta .ui-widget-content .ui-state-active,
.product-meta .ui-widget-header .ui-state-active,
.product-meta .ui-widget-content,
.product-meta .ui-state-default,
.product-meta .ui-widget-content .ui-state-default,
.product-meta .ui-widget-header .ui-state-default {
    background: #eeeeee;
    border: 0 none;
}

.product-meta .ui-accordion-header,
.product-meta .ui-accordion-content {
    border-radius:  0 0 0;
    -webkit-border-radius: 0 0 0;
}

.product-meta .ui-accordion .ui-accordion-content {
    padding: 0 25px 25px;
}



.product-meta .ui-accordion .ui-accordion-header {
    margin-top: 15px;
    text-transform: uppercase;
    font-family: "Roboto Slab",sans-serif;
    font-size: 24px;
    padding-top: 20px;
    padding-bottom: 20px;
    outline: none;
}

.product-meta .ui-accordion .ui-accordion-icons {
    padding-left: 20px;
}

.product-meta .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    left: auto;
    right: 20px;
}

.product-meta .ui-state-active .ui-icon,
.product-meta .ui-state-default .ui-icon {
    background: url("http://www.devotionvodka.com/wp-content/themes/vodkadevotion/images/productdetails/downarrow.png") no-repeat center;
    width: 20px;
    height: 20px;
}

.product-meta .ui-state-active .ui-icon {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.product-meta .ui-accordion .ui-accordion-content ol {
	padding: 0;
	margin: 0;
	font-family: "Roboto Slab",sans-serif;
}
.product-meta .ui-accordion .ui-accordion-content ol li {}
.product-meta .ui-accordion .ui-accordion-content ol li img {
	max-width: 200px;
	margin-right: 50px;
}

.site-footer .subscribe-footer .btn {
    color: #fff;
}

/* end datphan fixes */

@media only screen and (max-width: 320px) {
	.slider-buttons {
		margin-left: auto;
		margin-right: auto;
		float: none;
		margin-top: 10px
	}

	.home-how-its-made .btn {
		width: 100%;
	}

	.slider-buttons.button1 {
		margin-top: 70px;
	}

	.slider-navigation.left-arrow,
	.slider-navigation.right-arrow {
		position: absolute;
		left: 100px;
		right: auto;
		z-index: 2;
		top: 400px;
	}
	.slider-navigation.right-arrow {
		right: 100px;
		left: auto;
	}

	.slider1 {
		height: 500px;
	}
	.slider-content {
		top: 160px !important;
	}


	.slider-navigation.down-arrow {
		bottom: 10px;
		top: auto;
		display: none;
	}

	.how-text {
		padding: 0;
	}

	#upcoming-events-front .button-view-all {
		padding-left: 10px;
		padding-right: 10px;
	}


	.products-main .product .product-details .bottle {
		width: 41.66666667%;
	}
	.products-main .product .product-details .meta {
		width: 58.33333333%;
	}
	.slider-heading + .row {
  	margin: 0;
  	padding-left: 35px;
  	padding-right: 35px

  }

  .slider-heading + .row .slider-buttons {
  	width: auto;
  }

  #upcoming-events-front h2, #upcoming-events-main h2 {
  	font-size: 36px;
  	margin-bottom: 30px;
  }

  #upcoming-events-front {
  	margin-top: 40px;
  	margin-bottom: 40px;
  }

  .events-homepage-box {
  }
}

@media (min-width: 321px) and (max-width: 479px) {

	.slider-navigation.left-arrow,
	.slider-navigation.right-arrow {
		position: absolute;
		left:20px;
		right: auto;
		z-index: 2;
		top: 400px;
	}

	.slider1 {
		height: 530px;
	}
	.slider-content {
		top: 180px !important;
	}

	#upcoming-events-front h2, #upcoming-events-main h2 {
  	font-size: 36px;
  }

	#upcoming-events-front .button-view-all {
		padding-left: 20px;
		padding-right: 20px;
	}

	.how-text {
		padding: 0;
	}

	.home-how-its-made .btn {
		width: 100%;
	}

	.slider-navigation.right-arrow {
		right: 20px;
		left: auto;
	}

	.slider-buttons {
		margin-top: 10px;
		margin-left: 20px;
		margin-right: 20px;
	}

	.slider1 {
		height: 670px;
	}

	.slider-navigation.down-arrow {
		bottom: 10px;
		top: auto;
	}

	.products-main .product .product-details .bottle {
		width: 41.66666667%;
	}
	.products-main .product .product-details .meta {
		width: 58.33333333%;
	}
}

@media screen and (max-width: 479px) {
	.products-main .product,
	.products-main .product .bg + div {
	 	height: auto !important;
	 }

	#coconut .bottle h3 {
		white-space: nowrap;
	}

	.ccf-form-wrapper .field {
		width: 100%;
		float: none;
	}

    div.container-fluid.vsection .button-container {
    margin-left: -5px;
    margin-right: -5px;
    }

}
@media(max-width: 767px){
 #read-bio-1{
    	top:-460px;
    	margin-bottom: -460px;    }
}
@media (min-width: 480px) and (max-width: 767px) {
	.products-main .product .product-details .bottle {
		width: 41.66666667%;
	}
	.slider1 {
		height: 550px;
	}
	.slider-content {
		top: 200px !important;
	}
	.products-main .product .product-details .meta {
		width: 58.33333333%;
	}
	.slider-heading {
		padding-left: 20px;
		padding-right: 20px;
	}
	.slider-navigation.left-arrow,
	.slider-navigation.right-arrow {
		top: 360px;
		left:20px;
		right: auto;
		position: absolute;
	}

	.slider-navigation.right-arrow {
		right:20px;
		left: auto;
	}

	.slider-heading + .row {
		margin: 0 20px;
	}

	.slider-buttons {
		width: 50%;
		float: left;
	}

	.slider-buttons.button1 {
		margin-left: 0;
	}
}
@media screen and (max-width: 767px) {
	.row {
		margin-left: 0;
		margin-right: 0;
	}

	.events-header {
		float: none;
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	.slider-heading {
		padding-left: 20px;
		padding-right: 20px;
	}
	.slider-buttons .btn {
		margin-bottom: 10px;
	}
	.slider-buttons {
		width: 200px;
	}

	.slider-buttons .btn {
		padding: 12px 23px;
		text-align: center;
	}
	.slider-hero-name {
		padding-left: 100px;
	}



}

@media (min-width: 768px) and (max-width: 1023px) {
	.row {
		margin-left: 0;
		margin-right: 0;
	}
	.events-header + .button-view-all {
		width: auto;
	}
	.events-header + .button-view-all .btn {
		width: 150px;
		height: 40px;
		line-height: 40px;
	}
	.slider-heading {
		font-size: 44px;
	}

	.slider-heading + .row {
		margin: 0;
	}

	.slider-navigation.left-arrow,
	.slider-navigation.right-arrow {
		left:20px;
		right: auto;
		position: absolute;
	}

	.slider-navigation.right-arrow {
		right:20px;
		left: auto;
	}
}

@media (min-width: 980px) and (max-width: 1199px) {

	.slider-navigation.left-arrow,
	.slider-navigation.right-arrow {
		left:20px;
		right: auto;
		top: 280px;
		position: absolute;
	}

	.slider-navigation.right-arrow {
		right:20px;
		left: auto;
	}

	.slider-buttons {
		width: 200px;
	}

	.slider-buttons .btn {
		padding: 12px 23px;
		text-align: center;
	}
	.row {
		margin-left: 0;
		margin-right: 0;
	}
}

@media (min-width: 1024px) and (max-width: 1199px) {
	.slider-heading {
		font-size: 54px;
	}
}

@media (min-width: 1200px) and (max-width: 1439px) {
	.slider-navigation.left-arrow,
	.slider-navigation.right-arrow {
		left:50px;
		right: auto;
		position: absolute;
	}

	.slider-navigation.right-arrow {
		right:50px;
		left: auto;
	}
}

/*Hero New*/
.hero {
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: top center;
	position: relative;
	z-index: 1100;
}

.hero .container {
	position: relative;
}

.hero.hero-home {
	background-image: url('images/hero/1.jpg');
}

.hero-bottle {
    background-image: url('images/hero/vodka.png');
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-repeat: no-repeat;
    position: absolute;
    right: 5%;
    width: 20%;
    top: 10%;
    height: 100%;
}

.hero .hero-inner {
	position: relative;
	height: 500px;
    margin: 0 auto;
    max-width: 1080px;
}


.hero .hero-ct {
	position: absolute;
	left: 0;
	right: 25%;
	text-align: left;
	top: 45%;
	margin-top: -5%;
}

.hero .hero-ct .hero-title {
	text-shadow: 0 0 18px rgba(0,0,0,.75);
	-moz-text-shadow: 0 0 18px rgba(0,0,0,.75);
	-webkit-text-shadow: 0 0 18px rgba(0,0,0,.75);
	-ms-text-shadow: 0 0 18px rgba(0,0,0,.75);
	text-transform: uppercase;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0;
	font-family: 'Oswald', sans-serif; font-weight:700;
	font-size: 50px;
	color: #fff;
    margin: 0 0 0 15px;
}

/*Product Intro*/
.product-intro {
	background: url('images/home/product-intro/1.png') no-repeat top left/cover;
	position: relative;
	z-index: 1100;
	margin-top: -100px;
	padding-top: 200px;
	padding-bottom: 200px;
}

.product-intro .product-intro-inner {
	background: #fff;
	font-size: 32px;
	text-transform: uppercase;
	padding: 30px;
	font-family: 'Oswald', sans-serif; font-weight: 300;
}

.product-intro .product-intro-inner .product-intro-title {
	font-family: 'Oswald', sans-serif; font-weight:700;
	margin-top: 0;
	font-size: 32px;
}

.product-intro .product-intro-inner .product-intro-action {
	margin-top: 30px;
}

@media screen and (max-width: 479px) {
	.our-story .headline h2 {
		font-size: 36px;
	}
	.main-navigation .menu-toggle {
		float: right;
	}

	.product-intro {
		background-size: 440px auto;
	}

	.hero {
		background-size: 800px auto;
	}

	.hero .hero-ct {
		margin-top: 20px;
	}

	.product-intro {
		padding-bottom: 30px;
	}
	.hero .hero-inner {
		height: 280px;
	}

	.hero .hero-ct .hero-title {
		font-size: 20px;
	}
	.product-intro {
		padding-top: 300px;
		margin-top: -50px;
	}
	.product-intro .product-intro-inner {
		margin-left: -30px;
		margin-right: -30px;
		font-size: 28px;
		background-size: 440px auto;
		padding-bottom: 30px;
	}
	.product-intro .product-intro-inner .product-intro-title {
		font-size: 28px;
	}
	.btn {
		display: block;
	}

	#upcoming-events-front .btn {
		display: block;
	}
	.events-homepage-grid {
		margin-left: 10px;
		margin-right: 10px;
	}

	.events-homepage-box {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 480px) and (max-width: 767px) {
	.our-story .headline h2 {
		font-size: 36px;
	}
	.hero .hero-ct {
		margin-top: 0;
	}
	.hero,
	.product-intro {
		background-size: 800px auto;
	}
	.hero .hero-inner {
		height: 320px;
	}
	.hero .hero-ct .hero-title {
		font-size: 32px;
	}
	.product-intro {
		padding-top: 400px;
		padding-bottom: 0;
	}
	.product-intro .product-intro-inner {
		margin-left: -30px;
		margin-right: -30px;
		font-size: 28px;
	}
	.product-intro .product-intro-inner {
		padding-bottom: 30px;
	}
}

@media screen and (min-width: 768px) {
	.hero {
		background-size: cover;
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	.our-story .headline h2 {
		font-size: 36px;
	}
	.product-intro {
		padding-bottom: 30px;
		padding-top: 80px;
		background-size: cover;
	}
	.product-intro .product-intro-inner .product-intro-title,
	.product-intro .product-intro-inner {
		font-size: 23px;
	}
}

@media (min-width: 980px) and (max-width: 1199px) {
	.our-story .headline h2 {
		font-size: 36px;
	}
	.product-intro {
		padding-bottom: 100px;
		padding-top: 100px;
	}
	.product-intro .product-intro-inner .product-intro-title,
	.product-intro .product-intro-inner {
		font-size: 28px;
	}

	.hero .hero-ct .hero-title {
		font-size: 60px;
	}
}

@media screen and (min-width: 1200px) {

	.hero .hero-inner {
		height: 660px;
	}

	.hero .hero-ct .hero-title {
		font-size: 86px;
	}
}


/* bootstrap feature
ref: http://www.wearesicc.com/quick-tips-5-column-layout-with-twitter-bootstrap/; */

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

/* media & press fix */
@media (max-width: 360px) {
    .section-items .col-xs-6 {
        width: 100%;
        float: none;
    }
}

/* end bootstrap feature */
/* Youmax styling */

.youmax-video-list-title {
	font-family: 'Roboto Slab', serif !important;
	font-weight: 400 !important;
	color: #333 !important;
}

.youmax-video-list-views {
	font-family: 'Roboto Slab', serif !important;
}

#youmax-header{
	display: none;
}
#youmax, .youmax{
	border-width: 0px !important;
	background-color: transparent;
}
#tiles li {
  width: 200px;
  background-color: white !important;
 }
 #youmax-tabs{
 	display: none;
 }
 .videos-press {
 	background-color: #f2f2f2;
 	padding-bottom: 30px;
}
#youmax-video-list-div {
  background-color: #f2f2f2 !important;
}
#youmax-load-more-div{
-webkit-font-smoothing: antialiased !important;
-webkit-user-select: none !important;
background-attachment: scroll !important;
background-clip: border-box !important;
background-color: rgb(215, 65, 66) !important;
background-image: none !important;
background-origin: padding-box !important;
background-size: auto !important;
border-bottom-color: rgba(0, 0, 0, 0) !important;
border-bottom-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;
border-bottom-style: solid;
border-bottom-width: 1px !important;
border-image-outset: 0px !important;
border-image-repeat: stretch !important;
border-image-slice: 100% !important;
border-image-source: none !important;
border-image-width: 1 !important;
border-left-color: rgba(0, 0, 0, 0) !important;
border-left-style: solid !important;
border-left-width: 1px !important;
border-right-color: rgba(0, 0, 0, 0) !important;
border-right-style: solid !important;
border-right-width: 1px !important;
border-top-color: rgba(0, 0, 0, 0) !important;
border-top-left-radius: 0px !important;
border-top-right-radius: 0px !important;
border-top-style: solid !important;
border-top-width: 1px !important;
box-shadow: none !important;
box-sizing: border-box !important;
color: rgb(255, 255, 255) !important;
cursor: pointer !important;
display: inline-block !important;
font-family: 'Roboto Slab', sans-serif !important;
font-size: 12px !important;
font-weight: normal !important;
height: 43px !important;
letter-spacing: 1px !important;
line-height: 17.142858505249px !important;
margin-bottom: 0px !important;
padding-bottom: 12px !important;
padding-left: 46px !important;
padding-right: 46px !important;
padding-top: 12px !important;
text-align: center !important;
text-decoration: none !important;
text-transform: uppercase !important;
touch-action: manipulation !important;
transition-delay: 0s !important;
transition-duration: 0.2s !important;
transition-property: all !important;
transition-timing-function: linear !important;
vertical-align: middle !important;
white-space: nowrap !important;
width: 248.296875px !important;
text-shadow: none !important;
}
#youmax-load-more-div:hover{
	background-color: rgb(184, 34, 35) !important;
	opacity: 1 !important;
}
.youmax{
	background-color: #f2f2f2 !important;
}

@media (max-width: 800px) {
#youmax-select-box {
    display: none !important;
}

.product-photo img.img-responsive{max-height: 400px;
  margin: auto;}
}

/* end of youmax styling */

/*black and blue fix*/
.ui-accordion-content{
	overflow: hidden;
}
/*end of black and blue fix*/

.devotion-note{

}
/*Charities box fix*/
@media (min-width: 992px) and (max-width: 1165px) {
.devotion-note, .devotion-charity{
    height: 700px !important;
}
}
/*end of fix*/
/*Charities box fix*/
@media (min-width: 992px) and (max-width: 1295px) {
.devotion-note, .devotion-charity{
    height: 720px !important;
}
}
@media (min-width: 992px) and (max-width: 1130px) {
.devotion-note, .devotion-charity{
    height: 750px !important;
}
}
.product-intro-inner{
	text-align: center;
}
.product-intro-title{
	text-decoration: underline;
}
.how-seals{
	text-align: center;
}
.postid-213 .devotion-lightbox img{
	max-height: 300px;
	max-width: 300px;
	display: inline-block;
	margin: auto;
}
.devotion-lightbox{
	display: block;
	margin: auto;
	text-align: center;
}

.product-title{
	font-family: "Oswald";
	font-weight: 700;
	font-size: 30px;
	margin-top: 0px;
	text-transform: uppercase;
}
@media (min-width: 980px){
#our-story-howitsmade .how-img{
	width: 33%;
	text-align: center;
}

.how-img img{
	float: none;
	display: inline-block;
}
}

.home-how-its-made .how-seals{
	margin-top: 100px;

}
.page-id-641 .entry-content pre{
	border:none;
	background-color: white;
	width: 100%;
	overflow: hidden;
}
.page-id-641 .content-area{
	width: 100%;
	margin: 0;
	overflow: hidden;
}
.eif{
	overflow: hidden;
	text-align: center !important;
	margin-left: -10px  !important;
}
.after{
	text-align: left !important;
}
.eif_item{
	float: left;
}
.z100wrapper{
	padding-left: 35px;
	padding-right: 35px;
	text-align: center;
}
.z100intro{
	font-size: 15px;
	font-family: 'Roboto Slab';
	text-align: left;

}
#eif_images{
	float: none !important;
	display: block !important;
	overflow: hidden;
}
#Load_update{
	float: none !important;
	margin: auto !important;
-webkit-font-smoothing: antialiased !important;
-webkit-user-select: none !important;
background-attachment: scroll !important;
background-clip: border-box !important;
background-color: rgb(215, 65, 66) !important;
background-image: none !important;
background-origin: padding-box !important;
background-size: auto !important;
border-bottom-color: rgba(0, 0, 0, 0) !important;
border-bottom-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;
border-bottom-style: solid;
border-bottom-width: 1px !important;
border-image-outset: 0px !important;
border-image-repeat: stretch !important;
border-image-slice: 100% !important;
border-image-source: none !important;
border-image-width: 1 !important;
border-left-color: rgba(0, 0, 0, 0) !important;
border-left-style: solid !important;
border-left-width: 1px !important;
border-right-color: rgba(0, 0, 0, 0) !important;
border-right-style: solid !important;
border-right-width: 1px !important;
border-top-color: rgba(0, 0, 0, 0) !important;
border-top-left-radius: 0px !important;
border-top-right-radius: 0px !important;
border-top-style: solid !important;
border-top-width: 1px !important;
box-shadow: none !important;
box-sizing: border-box !important;
color: rgb(255, 255, 255) !important;
cursor: pointer !important;
display: inline-block !important;
font-family: 'Roboto Slab', sans-serif !important;
font-size: 12px !important;
font-weight: normal !important;
height: 43px !important;
letter-spacing: 1px !important;
line-height: 17.142858505249px !important;
margin-bottom: 0px !important;
padding-bottom: 12px !important;
padding-left: 46px !important;
padding-right: 46px !important;
padding-top: 12px !important;
text-align: center !important;
text-decoration: none !important;
text-transform: uppercase !important;
touch-action: manipulation !important;
transition-delay: 0s !important;
transition-duration: 0.2s !important;
transition-property: all !important;
transition-timing-function: linear !important;
vertical-align: middle !important;
white-space: nowrap !important;
width: 248.296875px !important;
text-shadow: none !important;
}
#Load_update:hover{
	background-color: rgb(184, 34, 35) !important;
	opacity: 1 !important;
}
.section-items .title{
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

}

.page-id-641 .entry-title{
	padding-left: 35px;
	padding-right: 35px;
	font-size: 36px;
}
.page-id-641 .entry-title-tabbed{
	padding-left: 0px;
	padding-right: 0px;
	font-size: 36px;
	text-align: left;
}
.img-wrapper{
	text-align: center;
	display: inline-block;
	margin: auto;
}
.wp-audio-shortcode{
	max-width: 900px;
	width: 100%;
	margin: auto;
}
.single-img{
	width: 30% !important;
	float: left !important;
	display: inline-block !important;
	margin: 0 !important;
	text-align: center !important;
	margin-bottom: 50px !important;
}

.single-img img{
	
	display: inline-block !important;
	
}
.single-img:nth-child(2){
	margin-left: 3% !important;
	margin-right: 3% !important;
}
.single-img:nth-child(5){
	margin-left: 3% !important;
	margin-right: 3% !important;
}
.products-container{
	margin-top: -32px !important;
}
.imgbox{
	text-align: center;
}
.imgbox img{
	display: inline-block;
	
}
.ccf-form-wrapper .error{
	    color: green !important;
}