.ucase {
  text-transform: uppercase;
}
.fpanel {
  padding: 85px 0;
}
.fpanel.bg1 {
}
.fpanel.bg2 {
}
.fpanel.x-small {
  padding: 40px 0;
}
.heading {
  margin: 0 0 25px;
}
.heading.h-section {
  margin-bottom: 70px;
}
.heading.strong {
  
}
.fullsize {
  width: 100%;
}
.f-large {
  font-size: 15px;
}
.hlight {
}
.lead {
  font-size: 16px;
}
.lead a {
  text-decoration: underline;
}
.box-shadow {
  padding: 35px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
  box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border: #d2d2d2 1px solid;
}
/* Form */
.cform .form-control {
  font-size: 15px;
}
.cform .form-control::-moz-placeholder {
  opacity: 1;
}
.cform .form-control:-ms-input-placeholder {
}
.cform .form-control::-webkit-input-placeholder {
}
.cform .input-sm {
  height: 36px;
}
.cform .input-sm::-moz-placeholder {
  opacity: 1;
}
.cform .input-sm:-ms-input-placeholder {
}
.cform .input-sm::-webkit-input-placeholder {
}
.cform .checkbox {
  font-size: 15px;
}
/* Buttons */
.btn {
  padding: 10px 20px;
  font-size: 14px;
  border-radius: 4px;
  border: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: all 0.15s ease-in-out 0s;
}
.btn.btn-small {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
}

.has-overlay {
  position: relative;
  text-align: center;
}
.has-overlay .overlayer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  border-top-right-radius: 300px;
  border-top-left-radius: 300px;
  border-bottom-right-radius: 300px;
  border-bottom-left-radius: 300px;
}
.has-overlay .overlayer-hide {
  display: none;
}
.has-overlay .overlayer-hide.select-txt {
    line-height: normal;
    position: absolute;
    top: 45%;
    width: 100%;
    color: #FFF;
}
.has-overlay:hover .overlayer-hide {
  display: block;
}
@font-face {
  font-family: 'Lato-Regular';
  src: url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Regular.eot?ts=1465621883&host=);
  src: url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Regular.eot?ts=1465621883&host=?#iefix) format('embedded-opentype'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Regular.woff?ts=1465621883&host=) format('woff'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Regular.ttf?ts=1465621902&host=) format('truetype'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Regular.svg?ts=1465621890&host=#Lato-Regular) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Lato-Light';
  src: url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Light.eot?ts=1465621886&host=);
  src: url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Light.eot?ts=1465621886&host=?#iefix) format('embedded-opentype'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Light.woff?ts=1465621889&host=) format('woff'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Light.ttf?ts=1465621898&host=) format('truetype'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Light.svg?ts=1465621888&host=#Lato-Light) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Lato-Bold';
  src: url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Bold.eot?ts=1465621900&host=);
  src: url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Bold.eot?ts=1465621900&host=?#iefix) format('embedded-opentype'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Bold.woff?ts=1465621893&host=) format('woff'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Bold.ttf?ts=1465621898&host=) format('truetype'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Bold.svg?ts=1465621885&host=#Lato-Bold) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Lato-Black';
  src: url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Black.eot?ts=1465621885&host=);
  src: url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Black.eot?ts=1465621885&host=?#iefix) format('embedded-opentype'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Black.woff?ts=1465621888&host=) format('woff'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Black.ttf?ts=1465621887&host=) format('truetype'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/Lato-Black.svg?ts=1465621897&host=#Lato-Black) format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
	font-family: 'Conv_Museo_Slab';
	src: url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab.eot?ts=1465621902&host=);
	src: local('☺'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab.woff?ts=1465621891&host=) format('woff'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab.ttf?ts=1465621898&host=) format('truetype'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab.svg?ts=1465621889&host=) format('svg');
	font-weight:normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Museo_Slab00';
	src: url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_0.eot?ts=1465621899&host=);
	src: local('☺'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_0.woff?ts=1465621901&host=) format('woff'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_0.ttf?ts=1465621886&host=) format('truetype'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_0.svg?ts=1465621898&host=) format('svg');
	font-weight:normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Museo_Slab100';
	src: url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_1.eot?ts=1465621887&host=);
	src: local('☺'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_1.woff?ts=1465621888&host=) format('woff'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_1.ttf?ts=1465621884&host=) format('truetype'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_1.svg?ts=1465621893&host=) format('svg');
	font-weight:normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Museo_Slab200';
	src: url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_2.eot?ts=1465621891&host=);
	src: local('☺'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_2.woff?ts=1465621901&host=) format('woff'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_2.ttf?ts=1465621894&host=) format('truetype'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_2.svg?ts=1465621885&host=) format('svg');
	font-weight:normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Museo_Slab300';
	src: url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_3.eot?ts=1465621900&host=);
	src: local('☺'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_3.woff?ts=1465621884&host=) format('woff'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_3.ttf?ts=1465621897&host=) format('truetype'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_3.svg?ts=1465621900&host=) format('svg');
	font-weight:normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Museo_Slab400';
	src: url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_4.eot?ts=1465621883&host=);
	src: local('☺'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_4.woff?ts=1465621890&host=) format('woff'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_4.ttf?ts=1465621887&host=) format('truetype'), url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/fonts/museo_slab_4.svg?ts=1465621890&host=) format('svg');
	font-weight:normal;
	font-style: normal;
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: local('Raleway Thin'), local('Raleway-Thin'), url(https://fonts.gstatic.com/s/raleway/v9/dmAH8jAp59hEHmV0DZubgA.woff2) format('woff2'), url(https://fonts.gstatic.com/s/raleway/v9/b1OWH1QXUjVxHio22EJrRQ.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://fonts.gstatic.com/s/raleway/v9/he68jTK1b0MMVuLPqhZADPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'), url(https://fonts.gstatic.com/s/raleway/v9/oDShYVLKr2BTVkQewdDISfesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v9/cem5rtbF_kq3-MaxgfX9NfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'), url(https://fonts.gstatic.com/s/raleway/v9/1JmffU9tqSVQbX7FjPwOC_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), url(https://fonts.gstatic.com/s/raleway/v9/t0jKe5AHP4L6EZSMZFwieg.woff2) format('woff2'), url(https://fonts.gstatic.com/s/raleway/v9/fj4GB2RX6COD1Mnz53LyUA.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v9/YxO9f7BA07UCfQXegp5VIPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'), url(https://fonts.gstatic.com/s/raleway/v9/xzAo-d1GDuS5ODPAwWYuAPesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://fonts.gstatic.com/s/raleway/v9/kcbbeXU4IoYea-qvPG4-5PesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'), url(https://fonts.gstatic.com/s/raleway/v9/069MgaHTcPZqi8A_E_Ms5fesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v9/vGvz2k-2oTS8w5mD5IuM5_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2'), url(https://fonts.gstatic.com/s/raleway/v9/X1ufuAAvJ16cEIfooVvP8PesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(https://fonts.gstatic.com/s/raleway/v9/64z86gAC0YJrVuUjQmPcjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'), url(https://fonts.gstatic.com/s/raleway/v9/0s8lYwMT6ckDq8b6iiClNfesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: local('Raleway Heavy'), local('Raleway-Heavy'), url(https://fonts.gstatic.com/s/raleway/v9/io81c1khiA-sUkrxyIYV4_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2'), url(https://fonts.gstatic.com/s/raleway/v9/M3aQkqO5PyTwV-HFYQ2gV_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v10/9h-6yLSCp-A_YO-OmHcVmA.woff2) format('woff2'), url(https://fonts.gstatic.com/s/oswald/v10/PJdA4diDmarBLqfQJB8vgg.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v10/kITgp_dKJ6E-Y-dhQ8kXIA.woff2) format('woff2'), url(https://fonts.gstatic.com/s/oswald/v10/cKJn9qYJKRGi7ghmghRZYg.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v10/et-_UclwojVV80Z0oXLQDA.woff2) format('woff2'), url(https://fonts.gstatic.com/s/oswald/v10/ALUJa0uAU8HIGzqPWncGuw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'), url(https://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgIGic_6wCzhZT_6GvPqJ1BE.woff2) format('woff2'), url(https://fonts.gstatic.com/s/robotoslab/v6/MEz38VLIFL-t46JUtkIEgJaogtQUvXTzjB6xzJkoFJY.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJf_WzOtAn2bfVruHu-Zkc1M.woff2) format('woff2'), url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJf25ds880Du_gFZbUlZlsbg.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v6/3__ulTNA7unv0UtplybPiltXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(https://fonts.gstatic.com/s/robotoslab/v6/3__ulTNA7unv0UtplybPij8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJe1D72Odf4OjIqZb-Gnl-lg.woff2) format('woff2'), url(https://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJZXMLUeV6_io0G3F6eXSVcg.woff) format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v14/MMDEOSa6i6T9gBocjYCJkQ.woff) format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v14/d-QWLnp4didxos_6urzFtg.woff) format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Regular'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v14/grlryt2bdKIyfMSOhzd1eA.woff) format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v14/7KXg6nyyqN8gyMoNwQ7aOQ.woff) format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v14/vxNK-E6B13CyehuDCmvQvw.woff) format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v14/1_sFLBJZ_MiiGcnkjN_Mgg.woff) format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 100;
	src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(https://fonts.gstatic.com/s/roboto/v14/jB4HYzUnEmLtjz-UHQe60fesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v14/iE8HhaRzdhPxC93dOdA05z8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v14/biUEjW7P-lfzIZFXrcy-wQ.woff) format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v14/daIfzbEw-lbjMyv4rMUUTj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v14/owYYXKukxFDFjr0ZO8NXhz8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 900;
	src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(https://fonts.gstatic.com/s/roboto/v14/b9PWBSMHrT2zM5FgUdtu0T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
} 

.cf-regular {
}
.cf-light {
}
.cf-bold {
}
.cf-black {
}
html,
body {
  overflow-x: hidden;
  /* Prevent scroll on narrow devices */
}
body {
}
strong {
  /*font-weight: normal;*/
}
a {
  transition: all 0.15s ease-in-out 0s;
  text-decoration: none;
}
p {
  margin-bottom: 25px;
}
h1 {
  font-size: 50px;
}
h2 {
  font-size: 38px;
}
h3 {
  font-size: 24px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 16px;
}
h6 {
  font-size: 14px;
}
.topper {
  padding: 8px 0;
  text-align: center;
  font-size: 15px;
}
.topper .btn {
  margin-left: 30px;
}
.sheader .navbar {
  border: none;
  border-radius: 0;
  background: none;
}
.sheader .navbar-header {
  position: relative;
  float: none;
  padding-top: 48px;
}
.sheader .navbar-header .btn-menu {
  position: absolute;
  top: 20px;
  right: 0;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  white-space: nowrap;
  padding: 6px 12px;
  line-height: 2.1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 10px 20px;
  font-size: 14px;
  border-radius: 4px;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: all 0.15s ease-in-out 0s;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
}
.sheader .navbar-header .btn-menu:focus,
.sheader .navbar-header .btn-menu:active:focus,
.sheader .navbar-header .btn-menu.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.sheader .navbar-header .btn-menu:hover,
.sheader .navbar-header .btn-menu:focus {
  text-decoration: none;
}
.sheader .navbar-header .btn-menu:active,
.sheader .navbar-header .btn-menu.active {
  outline: 0;
  background-image: none;
}
.sheader .navbar-header .btn-menu.disabled,
.sheader .navbar-header .btn-menu[disabled],
fieldset[disabled] .sheader .navbar-header .btn-menu {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.sheader .navbar-header .btn-menu.btn-small {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
}
.sheader .navbar-header .btn-menu .icon {
  margin-right: 10px;
  vertical-align: baseline;
}
.sheader .navbar-header .btn-menu:hover,
.sheader .navbar-header .btn-menu:focus {
}
.sheader .btn-close {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  white-space: nowrap;
  padding: 6px 12px;
  line-height: 2.1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 10px 20px;
  font-size: 14px;
  border-radius: 4px;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: all 0.15s ease-in-out 0s;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  position: absolute;
  top: 20px;
  right: 20px;
  display: none;
  z-index: 1000;
}
.sheader .btn-close:focus,
.sheader .btn-close:active:focus,
.sheader .btn-close.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.sheader .btn-close:hover,
.sheader .btn-close:focus {
  text-decoration: none;
}
.sheader .btn-close:active,
.sheader .btn-close.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.sheader .btn-close.disabled,
.sheader .btn-close[disabled],
fieldset[disabled] .sheader .btn-close {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.sheader .btn-close.btn-small {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
}
.sheader .btn-close .icon {
  margin-right: 10px;
  vertical-align: baseline;
}
.sheader .btn-close:hover,
.sheader .btn-close:focus {
}
.sheader .navbar-brand {
  float: none;
  display: inline-block;
  padding: 0;
  text-shadow: none;
  background-color: transparent;
  font-size: 60px;
  border: 0;
  height:auto;
  min-height: 50px;
}
.header-index,
.login-area {
  min-height: 740px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 100% 0;
  line-height: 1.6;
  font-size: 15px;
}
.header-index .content {
  margin-top: 115px;
}
.header-index .cta-or {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
}
.row-question .about-footer-cta-or {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
}
.row-question .about-footer-cta {
    line-height: 72px;
}
.row-question .about-footer-cta a {
    margin-left: 10px;
    margin-right: 10px;
}
.header-index .cta-btn-row {
    line-height: 74px;
}
.cta-btn-row-xs {
    line-height: 116px;
    text-align: center;
}
.cta-btn-row-xs a {
    margin-right: 10px;
    margin-left: 10px;
}

.login-area .content {
  margin-top: 115px;
}
.viewport {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 0;
  padding-right: 0;
}
.viewport > .navbar-header,
.viewport > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .viewport > .navbar-header,
  .viewport > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.row-offcanvas {
  position: relative;
  -webkit-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.row-offcanvas-right {
  right: 0;
}
.row-offcanvas-right.active {
  right: 315px;
}
.row-offcanvas-right.active .pagecontent {
  padding: 0;
}
.row-offcanvas-right.active .sheader .navbar-header .btn-menu {
  display: none;
}
.row-offcanvas-right.active .sheader .btn-close {
  display: block;
}
.row-offcanvas-right.active:before {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: "";
  z-index: 100;
}
.row-offcanvas-left {
  left: 0;
}
.row-offcanvas-left.active {
  left: 315px;
}
.row-offcanvas-right .sidebar-offcanvas {
  right: -315px;
}
.row-offcanvas-left .sidebar-offcanvas {
  left: -315px;
}
.sidebar-offcanvas {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 30px 27px 0 38px;
  height: 100%;
  width: 315px;
  z-index: 101;
}
.sidebar-offcanvas .copyright {
  margin-top: 30px;
  font-size: 15px;
}
.sidebar-offcanvas .icon.icon-facebook-blue:hover {
  background-position: -120px -130px;
}
.sidebar-offcanvas .icon.icon-twitter-blue:hover {
  background-position: -150px -130px;
}
.sidebar-offcanvas .icon.icon-pinterest-blue:hover {
  background-position: -180px -130px;
}
.sidebar-offcanvas .icon.icon-instagram-blue:hover {
  background-position: -210px -130px;
}
.join-us {
  line-height: 1.5;
  font-size: 15px;
}
.join-us .form-group,
.join-us .checkbox {
  margin-bottom: 25px;
}
.section-description {
  background-size: cover;
  background-position: 50% 50%;
  font-size: 15px;
  text-align: center;
  line-height: 1.5;
}
.section-description-overlay {
  padding: 65px 0 35px;
  opacity: .65;
}
.section-description .thumb {
  margin-bottom: 20px;
}
.hiw {
  margin-bottom: 70px;
  font-size: 15px;
  text-align: center;
  line-height: 1.2;
}
.hiw .thumb {
  margin-bottom: 35px;
}
.hiw .thumb img {
  margin: 0 auto;
}
.hiw .heading {
  margin-bottom: 15px;
}
.testimonials {
  background-size: cover;
  background-position: 50% 50%;
}
.testimonials-overlay {
  padding-top: 140px;
  padding-bottom: 180px;
  opacity: .65;
}
.testimonials .carousel-indicators {
  bottom: -120px;
}
.testimonials .carousel-indicators li {
  margin: 0 5px 0 0;
  width: 11px;
  height: 11px;
  border: none;
  opacity: .4;
}
.testimonials .carousel-indicators li.active {
  opacity: 1;
}
.testimonial {
  padding-top: 40px;
  border-top: 1px solid;
  text-align: center;
  font-size: 42px;
  line-height: 1.35;
}
.testimonial footer {
  margin-top: 40px;
  padding-top: 65px;
  font-size: 15px;
  border-top: 1px solid;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.article-row {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
}
.article-row .heading,
.article-row .post {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.article-row .heading {
  margin: 0;
  line-height: 1.55;
}
.article-row .read-more {
  text-transform: uppercase;
  text-align: right;
}
.row-images {
  margin-bottom: 60px;
}
.row-question {
  margin-top: 50px;
}
.row-question .or {
  text-align: center;
  line-height: 50px;
}
.benefit {
  margin-top: 15px;
  margin-bottom: 15px;
}
.benefit figure {
  float: left;
  margin-top: 10px;
  padding-right: 10px;
  width: 70px;
}
.benefit figure img {
    width:100%;
}
.benefit .info {
  margin-left: 70px;
}
.nav-primary {
  margin-top: 60px;
  padding-left: 0;
  list-style: none;
  text-transform: uppercase;
}
.nav-primary > li {
  margin-bottom: 30px;
}
.nav-primary a {
}
.social-icon {
    margin-top: 40px;
}
.breadcrumb {
  margin: 50px 0 0 0;
  padding: 0;
  background: none;
  border-radius: 0;
  text-transform: uppercase;
}
.breadcrumb > li + li:before {
  padding: 0 20px;
}
.featured-in {
  width: 100%;
  text-align: center;
  font-size: 38px;
}
.featured-in td {
  width: 20%;
}
.featured-in img {
  display: inline-block;
}
.faqbox {
  padding: 25px 0 0;
  margin-left: 45px;
  border-bottom: #ccc 1px solid;
}
.faqbox .question {
  position: relative;
  margin: 0;
  padding: 0;
  margin: 0 0 25px;
  cursor: pointer;
}
.faqbox .question.h-section {
  margin-bottom: 70px;
}
.faqbox .question.strong {
}
.faqbox .question .bullet {
  position: absolute;
  top: 0;
  left: -45px;
  font-size: 28px;
  line-height: 28px;
}
.faqbox .question .bullet:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f107";
}
.faqbox .question .bullet:before.pull-left {
  margin-right: .3em;
}
.faqbox .question .bullet:before.pull-right {
  margin-left: .3em;
}
.faqbox .question.collapsed .bullet:before {
  content: "\f105";
}
.faqbox .answer {
  margin: 25px 0 35px;
}
.steps {
  position: relative;
  margin-top: 50px;
  height: 2px;
  background: #e6e6e6;
}
.steps:before,
.steps:after {
  content: " ";
  display: table;
}
.steps:after {
  clear: both;
}
.steps:before,
.steps:after {
  content: " ";
  display: table;
}
.steps:after {
  clear: both;
}
.steps .step {
  position: absolute;
  top: 0;
  width: 2px;
  height: 2px;
}
.steps .step a {
  transition: none;
}
.steps .step a:hover {
  text-decoration: none;
}
.steps .step .title {
  position: absolute;
  bottom: -35px;
  left: 0;
  color: #e6e6e6;
  text-transform: uppercase;
  font-size: 12px;
  white-space: nowrap;
}
.steps .step .point {
  position: absolute;
  top: -10px;
  left: -5px;
  display: block;
  width: 20px;
  height: 20px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background: #e6e6e6;
  border: 5px solid #fff;
}
.steps .step.first {
  left: 0;
}
.steps .step.second {
  left: 50%;
}
.steps .step.third {
  left: 100%;
  max-width: 2px;
}

/* Stacked steps for many variants */
.stack-steps .vertical-bar{
    width: 4px;
    background-color: #e6e6e6;
    height: 14px;
    margin-left: 8px;
    margin-top: -4px;
    margin-bottom: -8px;
}
.stack-steps .stack-step {
    margin-bottom: 5px;
}
.stack-steps .stack-step a {
  transition: none;
}
.stack-steps .stack-step a:hover {
  text-decoration: none;
}
.stack-steps .stack-step .title {
  color: #e6e6e6;
  display: block;
  margin-top: -31px;
  margin-left: 25px;
  text-transform: uppercase;
  font-size: 12px;
  white-space: nowrap;
}
.stack-steps .stack-step .point {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-top:2px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background: #e6e6e6;
  border: 5px solid #fff;
}

.stack-steps .stack-step.done .marker {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.stack-steps .stack-step.done .marker:before {
  width: 15px;
  font-size: 12px;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
}
.stack-steps .stack-step.done .marker:before.pull-left {
  margin-right: .3em;
}
.stack-steps .stack-step.done .marker:before.pull-right {
  margin-left: .3em;
}
/* end stacked steps */

.steps .step.done .marker {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.steps .step.done .marker:before {
  width: 15px;
  font-size: 12px;
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
}
.steps .step.done .marker:before.pull-left {
  margin-right: .3em;
}
.steps .step.done .marker:before.pull-right {
  margin-left: .3em;
}
.plan p {
  margin-bottom: 15px;
}
.plan hr {
  margin: 18px 0;
  margin-left:auto !important;
  margin-right:auto !important;
  max-width: 300px;
}
.plan .circle {
  margin-bottom: 70px;
  display: inline-block;
  max-width: 300px;
  max-height: 300px;
  overflow: hidden;
  font-size: 24px;
  text-shadow: rgba(0, 0, 0, 0.18) 1px 1px;
}
.plan .circle .product_image_container {
    height: 100%;
    width: 100%;
}

.plan .circle .product_image_container img {
    height: 100%;
    width: 100%;
}

.plan .circle a {
}
.plan .circle a .icon {
  margin-left: 5px;
  font-size: 18px;
}
.plan .circle a:hover {
  text-decoration: none;
}
.plan .circle.empty {
  border: 2px solid #E9E9E9;
  text-shadow: none;
}
.plan .price {
  margin-top: -30px;
  margin-bottom: 20px;
  font-size: 38px;
}
img.circle-crop {
    border-top-right-radius: 300px;
    border-top-left-radius: 300px;
    border-bottom-right-radius: 300px;
    border-bottom-left-radius: 300px;
}

.sfooter .top {
  margin-bottom: 30px;
  padding: 45px 0 1px;
  text-align: center;
  text-transform: uppercase;
  font-size: 13px;
}
.sfooter .top ul {
  margin-bottom: 25px;
  font-size: 14px;
}
.sfooter .top ul > li {
  margin-right: 40px;
}
.sfooter .top a {
}
.sfooter .join-us p,
.sfooter .join-us .checkbox {
  margin-bottom: 15px;
}
.sfooter .copyright {
  margin-top: 30px;
  font-size: 15px;
}
.sfooter .copyright:before,
.sfooter .copyright:after {
  content: " ";
  display: table;
}
.sfooter .copyright:after {
  clear: both;
}
.sfooter .copyright:before,
.sfooter .copyright:after {
  content: " ";
  display: table;
}
.sfooter .copyright:after {
  clear: both;
}

.sfooter .copyright .powered-by-logo {
    display: inline-block;
    float: right;
    margin-top:-25px;
}
.sprite {
  background: url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/images/sprite-main.png?ts=1465621922&host=) no-repeat;
}
.icon {
  display: inline-block !important;
  vertical-align: middle;
}
.icon-img {
    width: 100%;
    height; 100%;
}
.icon.icon-star-green {
  width: 40px;
  height: 40px;
}
.icon.icon-search-green {
  width: 40px;
  height: 40px;
}
.icon.icon-book-green {
  width: 36px;
  height: 40px;
}
.icon.icon-facebook-blue {
  width: 29px;
  height: 29px;
  background-position: -120px -100px;
}
.icon.icon-twitter-blue {
  width: 29px;
  height: 29px;
  background-position: -150px -100px;
}
.icon.icon-pinterest-blue {
  width: 29px;
  height: 29px;
  background-position: -180px -100px;
}
.icon.icon-instagram-blue {
  width: 29px;
  height: 29px;
  background-position: -210px -100px;
}
.icon.icon-facebook-white {
  width: 29px;
  height: 29px;
  background-position: -120px -130px;
}
.icon.icon-twitter-white {
  width: 29px;
  height: 29px;
  background-position: -150px -130px;
}
.icon.icon-pinterest-white {
  width: 29px;
  height: 29px;
  background-position: -180px -130px;
}
.icon.icon-instagram-white {
  width: 29px;
  height: 29px;
  background-position: -210px -130px;
}
hr {
}

a.heading.strong {
    font-size:18px;
    display:block;
}

#slidebar div.sidebar-logo {
  font-size: 28px;
  line-height: 50px;
  height: 50px;
}


/* Large desktop */
@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
  .plan .circle {
      height: 270px;
      width: 270px;
  }
}
/* Desktop */
@media (min-width: 993px) and (max-width: 1199px) {
  .plan .circle {
      height: 292px;
      width: 292px;
  }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 992px) {
  body {
    font-size: 18px;
    line-height: 170%;
  }
  h2 {
    font-size: 50px;
  }
  h4,
  h6 {
    font-size: 20px;
  }
  .topper {
    font-size: 18px;
  }
  .topper .btn {
    margin-left: 10px;
  }
  .hiw {
    font-size: 18px;
  }
  .featured-in {
    font-size: 41px;
  }
  .featured-in td {
    padding: 0 2%;
    width: 16%;
  }
  .featured-in tr td:first-child {
    padding: 0;
  }
  .featured-in img {
    display: inline-block;
  }
  .benefit figure {
    width: 80px;
  }
  .benefit .info {
    margin-left: 80px;
  }
  .breadcrumb {
    font-size: 17px;
  }
  .sheader .navbar-header .btn-menu {
    font-size: 18px;
  }
  .sheader .navbar-header .btn-menu .icon {
    margin-right: 10px;
  }
  .sheader .btn-close {
    font-size: 20px;
  }
  .header-index,
  .login-area {
    font-size: 20px;
  }
  .header-index .or {
    font-size: 18px;
    line-height: 62px;
  }
  .join-us {
    font-size: 20px;
  }
  .join-us .form-group,
  .join-us .checkbox {
    margin-bottom: 20px;
    font-size: 20px;
  }
  .sfooter .top {
    font-size: 15px;
  }
  .sfooter .top ul {
    font-size: 16px;
  }
  .sfooter .top ul > li {
    margin-right: 15px;
  }
  .sfooter .top a {
  }
  .sfooter .join-us {
    font-size: 20px;
  }
  .sfooter .join-us p,
  .sfooter .join-us .checkbox {
    margin-bottom: 20px;
  }
  .sfooter .copyright {
    margin-top: 50px;
    font-size: 18px;
  }
  .steps {
    margin-bottom: 100px;
    height: 3px;
  }
  .steps .step {
    height: 3px;
  }
  .steps .step .title {
    bottom: -60px;
    font-size: 14px;
  }
  .steps .step .point {
    top: -12px;
    width: 25px;
    height: 25px;
    border-top-right-radius: 25px;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }
  .steps .step.done .marker:before {
    width: 25px;
    font-size: 21px;
  }
  .plan {
    margin-bottom: 100px;
  }

  .plan .circle {
      height: 220px;
      width: 220px;
  }

  a.heading.strong {
    font-size:28px;
    display:block;
  }
  .btn {
    padding: 10px 25px;
    font-size: 20px;
  }
  .btn.btn-small {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 15px;
  }
  .lead {
    font-size: 21px;
  }
  .cform .form-control {
    min-height: 60px;
    font-size: 22px;
  }
  .cform .input-sm {
    height: 44px;
    font-size: 18px;
  }
  .cform input[type="radio"],
  .cform input[type="checkbox"] {
    margin-top: 9px;
    margin-left: -20px;
  }
  .cform .radio label,
  .cform .checkbox label {
    padding-left: 25px;
  }
}
/* Landscape phone to portrait tablet */
@media (min-width: 481px) and (max-width: 767px) {
  body {
    font-size: 25px;
    line-height: 150%;
  }
  h1,
  h2 {
    font-size: 55px;
  }
  h3 {
    font-size: 45px;
  }
  h4,
  h6 {
    font-size: 30px;
  }
  .topper {
    padding: 10px 0;
    font-size: 22px;
  }
  .topper .btn {
    margin-left: 15px;
  }
  .sheader .navbar-header {
    padding-top: 30px;
  }
  .sheader .navbar-header .btn-menu {
    top: 35px;
    right: 15px;
    font-size: 21px;
  }
  .sheader .navbar-header .btn-menu .icon {
    margin-right: 15px;
  }
  .sheader .btn-close {
    right: 20px;
    padding-left: 35px;
    padding-right: 35px;
    font-size: 26px;
  }
  .sheader .navbar-brand {
    margin: 0 0 0 15px !important;
  }
  .header-index,
  .login-area {
    min-height: 0;
    line-height: 1.2;
    font-size: 25px;
  }
  .header-index .content {
    padding-top: 15px;
    margin-top: 300px;
  }
  .hiw {
    font-size: 25px;
  }
  .join-us {
    font-size: 26px;
  }
  .join-us .form-group,
  .join-us .checkbox {
    margin-bottom: 40px;
    font-size: 26px;
  }
  .section-description {
    font-size: 25px;
  }
  .section-description-overlay {
    padding: 80px 0 70px;
  }
  .section-description .thumb {
    margin-bottom: 35px;
  }
  .section-description .item {
    margin-bottom: 60px;
  }
  .testimonials .carousel-indicators li {
    margin: 0 10px 0 0;
    width: 20px;
    height: 20px;
  }
  .testimonial {
    font-size: 55px;
  }
  .testimonial footer {
    font-size: 25px;
  }
  .article-row {
    padding-bottom: 25px;
    margin-bottom: 40px;
    border-width: 2px;
  }
  .article-row .heading {
    margin: 0 0 10px;
  }
  .article-row .read-more {
    margin-top: 25px;
  }
  .row-offcanvas-right.active {
    right: 70%;
  }
  .row-offcanvas-left.active {
    left: 70%;
  }
  .row-offcanvas-right .sidebar-offcanvas {
    right: -70%;
  }
  .row-offcanvas-left .sidebar-offcanvas {
    left: -70%;
  }
  .sidebar-offcanvas {
    padding: 30px 27px 0 38px;
    width: 70%;
  }
  .sidebar-offcanvas .copyright {
    margin-top: 50px;
    font-size: 30px;
  }
  .sidebar-offcanvas .icon.icon-facebook-blue:hover {
    background-position: -50px -270px;
  }
  .sidebar-offcanvas .icon.icon-twitter-blue:hover {
    background-position: -190px -230px;
  }
  .sidebar-offcanvas .icon.icon-pinterest-blue:hover {
    background-position: -120px -300px;
  }
  .sidebar-offcanvas .icon.icon-instagram-blue:hover {
    background-position: -190px -300px;
  }
  .nav-primary > li {
    margin-bottom: 50px;
  }
  .breadcrumb {
    font-size: 21px;
  }
  .breadcrumb li {
    margin-bottom: 30px;
  }
  .sfooter .top {
    padding-bottom: 30px;
    font-size: 23px;
    text-align: left;
  }
  .sfooter .top ul {
    font-size: 25px;
  }
  .sfooter .top ul:before,
  .sfooter .top ul:after {
    content: " ";
    display: table;
  }
  .sfooter .top ul:after {
    clear: both;
  }
  .sfooter .top ul:before,
  .sfooter .top ul:after {
    content: " ";
    display: table;
  }
  .sfooter .top ul:after {
    clear: both;
  }
  .sfooter .top ul > li {
    float: left;
    margin: 0 0 30px;
    width: 50%;
  }
  .sfooter .join-us {
    margin-bottom: 50px;
  }
  .sfooter .join-us p,
  .sfooter .join-us .checkbox {
    margin-bottom: 25px;
  }
  .sfooter .copyright {
    margin-top: 60px;
    font-size: 28px;
  }
  .icon.icon-star-green {
    width: 55px;
    height: 55px;
  }
  .icon.icon-search-green {
    width: 55px;
    height: 55px;
  }
  .icon.icon-book-green {
    width: 49px;
    height: 55px;
  }
  .icon.icon-facebook-blue {
    width: 65px;
    height: 65px;
    background-position: -120px -160px;
  }
  .icon.icon-twitter-blue {
    width: 65px;
    height: 65px;
    background-position: -190px -160px;
  }
  .icon.icon-pinterest-blue {
    width: 65px;
    height: 65px;
    background-position: -50px -200px;
  }
  .icon.icon-instagram-blue {
    width: 65px;
    height: 65px;
    background-position: -120px -230px;
  }
  hr {
    border-width: 2px;
  }
  hr.decorated:before {
    padding: 0 55px;
    margin: -37px 0 0 -88px;
    width: 177px;
    height: 75px;
    background-image: url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/images/icon-books-big.png?ts=1465621942&host=);
  }
  .text-center-m {
    text-align: center;
  }
  .text-center-m .img-responsive {
    display: inline-block;
  }
  .row-images img {
    float: none;
    width: 100%;
  }
  .benefit {
    margin-bottom: 80px;
  }
  .benefit figure {
    width: 120px;
  }
  .benefit .info {
    margin-left: 0;
  }
  .featured-in {
    font-size: 61px;
  }
  .featured-in td {
    display: block;
    padding: 0;
    margin-bottom: 50px;
    width: 100%;
  }
  .faqbox .question .bullet {
    font-size: 45px;
    line-height: 45px;
  }
  .login-area {
    padding-bottom: 50px;
    min-height: 0;
  }
  .steps {
    margin-top: 80px;
    margin-bottom: 100px;
    height: 3px;
  }
  .steps .step {
    height: 3px;
  }
  .steps .step .title {
    bottom: -60px;
    font-size: 12px;
  }
  .steps .step .point {
    top: -12px;
    width: 25px;
    height: 25px;
    border-top-right-radius: 25px;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }
  .steps .step.done .marker:before {
    width: 25px;
    font-size: 21px;
  }
  .plan {
    margin-bottom: 130px;
  }
  .plan p {
    margin-bottom: 25px;
  }
  .plan hr {
    margin: 24px 0;
  }
  .plan .price {
    margin-top: 0;
    margin-bottom: 60px;
    font-size: 72px;
  }
  .plan .circle {
      height: 300px;
      width: 300px;
  }
  a.heading.strong {
    font-size:28px;
    display:block;
  }
  .btn {
    padding: 15px 25px;
    font-size: 30px;
  }
  .btn.btn-small {
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 19px;
  }
  .lead {
    font-size: 30px;
  }
  .fpanel.x-small {
    padding: 80px 0;
  }
  .cform .form-control {
    min-height: 70px;
    font-size: 26px;
  }
  .cform .input-sm {
    height: 60px;
  }
  .cform input[type="radio"],
  .cform input[type="checkbox"] {
    margin-top: 14px;
    margin-left: -28px;
  }
  .cform .radio label,
  .cform .checkbox label {
    padding-left: 30px;
  }
  .cform .checkbox {
    font-size: 27px;
  }
  .row-question .about-footer-cta {
      line-height: 114px;
  }
}

/* Landscape phones and down */
@media (max-width: 480px) {
  .header-index .content {
    padding-top: 15px;
    margin-top: 300px;
  }
  a.heading.strong {
    font-size:28px;
    display:block;
  }
  .plan .product_image_container img.product-img {
      height: 100%;
      width: 100%;
  }
  .plan .circle {
    height: 237px;
    width: 237px;
  }
  .cta-btn-row-xs {
    line-height: 68px;
  }
  .cta-btn-row-xs a {
    width: 90%;
  }
  .featured-in {
    font-size: 61px;
  }
  .featured-in td {
    display: block;
    padding: 0;
    margin-bottom: 50px;
    width: 100%;
  }
  .row-offcanvas-right.active {
    right: 285px;
  }
  .row-offcanvas-left.active {
    left: 285px;
  }
  .row-offcanvas-right .sidebar-offcanvas {
    right: -285px;
  }
  .row-offcanvas-left .sidebar-offcanvas {
    left: -285px;
  }
  .sidebar-offcanvas {
    width: 285px;
  }
  .sheader .navbar-header {
      padding-top: 10px;
  }
  .sheader .navbar-header img {
      max-width: 200px;
  }
  .sheader .navbar-brand {
      height: auto;
  }
  .stack-steps {
      margin-top: 20px;
  }
}

/* Centered Bootstrap columns */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* inline-block space fix */
    margin-right:-4px;
    margin-bottom:30px;
}

/* BG image setup designer modification */
.header-index, .login-area {
    background-size: cover;
}

.barley_bgimage_toolbar {
    min-height:40px;
}

/* Subscribe flow image designer modification */

.designer-mode figure.has-overlay > a {
    display: none !important;
}
.designer-mode .plan .circle {
    overflow: visible;
}

.move-barley-toolbar .barley_bgimage_toolbar .barley_editor_add {
    left: -70px !important;
}
.move-barley-toolbar .barley_bgimage_toolbar {
    height: 0px !important;
    min-height:0px !important;
}

/* Customer Page CSS */

.login-feedback {
    border: solid 2px rgba(208, 2, 27, 1);
    background-color: rgba(208, 2, 27, 0.5);
    color: #fff;
    height: 50px;
    display: table;
    width: 100%;
    overflow: hidden;
    margin-bottom: 40px;
    padding-left:15px;
}
.login-feedback div {
    display: table-cell;
    vertical-align: middle;
}

.form-feedback {
	margin: 20px auto;
  	width: 50%;
  	line-height: 31px;
    font-size: 18px;
    text-align: center;
	border: 1px solid black;
}

.form-feedback p {
	padding: 20px 0;
}

.form-feedback:empty {
	border: none;
}

.form-container {
    padding-left: 0px;
}

.clear-both {
    clear:both;
}

/* Progress bar */
.stack-steps .stack-step .title,
.steps .step .title {
  font-family: Lato-Black;
}
.steps .step.done {
  background: #384D70;
}
.stack-steps .stack-step.current .title,
.stack-steps .stack-step.done .title,
.steps .step.current .title,
.steps .step.done .title {
  color: #384D70;
}
.stack-steps .done .vertical-bar {
    background-color: #384D70;
}
.stack-steps .stack-step.current .point,
.stack-steps .stack-step.done .point,
.steps .step.current .point,
.steps .step.done .point {
  background: #384D70;
}
.stack-steps .stack-step.current:hover .point,
.stack-steps .stack-step.done:hover .point,
.steps .step.current:hover .point,
.steps .step.done:hover .point {
  background: #B8DCBE;
}
.stack-steps .stack-step.current:hover .title,
.stack-steps .stack-step.done:hover .title,
.stack-steps .stack-step.current:hover .marker:before,
.stack-steps .stack-step.done:hover .marker:before,
.steps .step.current:hover .title,
.steps .step.done:hover .title,
.steps .step.current:hover .marker:before,
.steps .step.done:hover .marker:before {
  color: #B8DCBE;
}
.stack-steps .stack-step.done .marker:before,
.steps .step.done .marker:before {
  color: #384D70;
}
/* End Progress bar */

.checkout_content.checkout_3 .coupon_section .btn {
    font-size: 14px;
    padding: 0;
}
.checkout_content.checkout_3 .coupon_section {
    font-size: 14px;
}

.body-grp {
    color: #7B7B7B;
    font-family: Lato-Regular;
}

.drk-desc-grp {
    color: #7B7B7B;
    font-family: Lato-Regular;
}

.lt-desc-grp {
    color: #FFFFFF;
    font-family: Lato-Regular;
}

.checkout_content.checkout_3 .styled_cart .empty_cart,
.checkout_content.checkout_3 .styled_cart header h3,
.checkout_content.checkout_3,
.frm-input-grp {
    color: #7B7B7B;
    font-family: Lato-Bold;
}

.ftr-bg-grp {
    background-color: #EDEDEC;
}

.ftr-nav-bg-grp {
    background-color: #F2F2F2;
}

.ftr-nav-grp {
    color: #B8B8B8;
    font-family: Lato-Bold;
}

.hiw-bg-grp {
    background-color: #FAFAFA;
}

.top-bnr-bg-grp {
    background-color: #384D70;
}

.index-bnr-grp {
    color: #384D70;
    font-family: Lato-Light;
}

.img-bnr-grp {
}

.lrg-heading-grp {
    color: #384D70;
    font-family: Lato-Light;
}

.sm-heading-grp {
    color: #384D70;
    font-family: Lato-Bold;
}

.menu-bg-grp {
    background-color: #101825;
}

.lt-nav-link-grp {
    color: #FFFFFF;
    font-family: Lato-Bold;
}

.drk-nav-link-grp {
    color: #384D70;
    font-family: Lato-Bold;
}

.sub-nav-grp {
    color: #384D70;
}

.testimonial,
.testimonial footer,
.quote-grp {
    color: #FFFFFF;
    border-color: #FFFFFF;
    font-family: Lato-Light;
}

.quote-grp-indicators {
    background-color: #FFFFFF;
}

.lt-btn-grp {
    color: #516A55;
    background: #B8DCBE;
    -webkit-box-shadow: #98C0A4 0 1px 0;
    box-shadow: #98C0A4 0 1px 0;
    font-family: Lato-Black;
}
.lt-btn-grp:hover {
  color: #516A55;
  background: #98C0A4;
}

.sm-lt-btn-grp {
    color: #516A55;
    background: #B8DCBE;
    -webkit-box-shadow: #98C0A4 0 1px 0;
    box-shadow: #98C0A4 0 1px 0;
    font-family: Lato-Black;
}
.sm-lt-btn-grp:hover {
  color: #516A55;
  background: #98C0A4;
}

.checkout_content.checkout_3 .coupon_section .btn,
.checkout_content.checkout_3 .checkout_button,
.btn-primary,
.drk-btn-grp {
    color: #FFFFFF;
    background: #384D70;
    -webkit-box-shadow: #2C405B 0 1px 0;
    box-shadow: #2C405B 0 1px 0;
    font-family: Lato-Black;
}

.checkout_content.checkout_3 .coupon_section .btn:hover,
.checkout_content.checkout_3 .checkout_button:hover,
.btn-primary:hover,
.drk-btn-grp:hover {
  background: #2C405B;
  color: #FFFFFF;
}

.sm-drk-btn-grp {
    color: #FFFFFF;
    background: #384D70;
    -webkit-box-shadow: #2C405B 0 1px 0;
    box-shadow: #2C405B 0 1px 0;
    font-family: Lato-Black;
}
.sm-drk-btn-grp:hover {
  background: #2C405B;
  color: #FFFFFF;
}

.menu-btn-grp {
    border: 2px solid #384D70;
    background: none;
    color: #384D70;
    font-family: Lato-Black;
}
.menu-btn-grp:hover {
  background: #384D70;
  color: #FFFFFF;
}

.menu-btn-close-grp {
    border: 2px solid #384D70;
    background: #FFFFFF;
    color: #384D70;
    font-family: Lato-Black;
}
.menu-btn-close-grp:hover {
  background: #384D70;
  color: #FFFFFF;
}
.img-bnr-overlay-grp {
    background-color: #38506F;
}

.social-icon-grp svg circle {
    stroke: #384D70;
}

.social-icon-grp svg path {
    fill: #384D70;
    stroke: #384D70;
}

.logo-grp {
    font-family: Lato-Bold;
    color: #384D70;
}

/*----------------------------------------------*/

body {
	margin: 0px;
	color: #5f5f5f;
	font-size: 14px;
	font-family: 'Raleway';
	font-weight:300;
	background:#ffffff;
}
img{ max-width:100%; }
h1, h2, h3, h4, h5, h6{
	font-family: 'Conv_Museo_Slab00';
	margin:0px;
	color:#040707;
	font-size:20px;
	margin-bottom:20px;
	font-weight:100;
	text-transform:uppercase;
}
h2 {
    font-size: 19px;
}
h3{ font-size:18px;}
h4{ font-size:17px;}
h5{ font-size:16px; }
h6{ font-size:15px; }
hr{ margin:10px 0px; border:0px; border-bottom:1px dashed #828282;}
p, ul, ol{ margin:0px; line-height:23px; padding:0px;}
/*ul *, ol * { margin:0px; padding:0px;}*/
ol { padding-left: 25px;}
ul {display:block; }
ul li{
	line-height:30px;
	list-style:none;	
}
ul li+li{
}
a img { border: 0px;}
p {
    margin-bottom: 18px;
}
.clr{ display: block; float: none; clear: both;}
.c { overflow:hidden; float:none;}
.underline{text-decoration:underline;}
.round5 {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/PIE.htc);
	position: relative;
}
.round10 {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(css/PIE.htc);
	position: relative;
}
.round15 {
	-webkit-border-radius: 15px;
	border-radius: 15px;
	behavior: url(css/PIE.htc);
	position: relative;
}
.left1{width:1%;float:left;} .left2{width:2%;float:left;} .left3{width:3%;float:left;} .left4{width:4%;float:left;} .left5{width:5%;float:left;} .left5more{width:5.5%;float:left;} .left6{width:6%;float:left;} .left7{width:7%;float:left;} .left8{width:8%;float:left;} .left9{width:9%;float:left;} .left10{width:10%;float:left;} .left11{width:11%;float:left;} .left12{width:12%;float:left;} .left13{width:13%;float:left;} .left14{width:14%;float:left;} .left15{width:15%;float:left;} .left16{width:16%;float:left;} .left17{width:17%;float:left;} .left18{width:18%;float:left;} .left19{width:19%;float:left;} .left20{width:20%;float:left;} .left21{width:21%;float:left;} .left22{width:22%;float:left;} .left23{width:23%;float:left;} .left24{width:24%;float:left;} .left25{width:25%;float:left;} .left26{width:26%;float:left;} .left27{width:27%;float:left;} .left28{width:28%;float:left;} .left29{width:29%;float:left;} .left30{width:30%;float:left;} .left31{width:31%;float:left;} .left32{width:32%;float:left;} .left-33{width:33%;float:left;} .left33{width:33.32%;float:left;} .left34{width:34%;float:left;} .left35{width:35%;float:left;} .left36{width:36%;float:left;} .left37{width:37%;float:left;} .left38{width:38%;float:left;} .left39{width:39%;float:left;} .left40{width:40%;float:left;} .left41{width:41%;float:left;} .left42{width:42%;float:left;} .left43{width:43%;float:left;} .left44{width:44%;float:left;} .left45{width:45%;float:left;} .left46{width:46%;float:left;} .left47{width:47%;float:left;} .left48{width:48%;float:left;} .left49{width:49%;float:left;} .left50{width:50%;float:left;} .left51{width:51%;float:left;} .left52{width:52%;float:left;} .left53{width:53%;float:left;} .left54{width:54%;float:left;} .left55{width:55%;float:left;} .left56{width:56%;float:left;} .left57{width:57%;float:left;} .left58{width:58%;float:left;} .left59{width:59%;float:left;} .left60{width:60%;float:left;} .left61{width:61%;float:left;} .left62{width:62%;float:left;} .left63{width:63%;float:left;} .left64{width:64%;float:left;} .left65{width:65%;float:left;} .left66{width:66%;float:left;} .left67{width:67%;float:left;} .left68{width:68%;float:left;} .left69{width:69%;float:left;} .left70{width:70%;float:left;} .left71{width:71%;float:left;} .left72{width:72%;float:left;} .left73{width:73%;float:left;} .left74{width:74%;float:left;} .left75{width:75%;float:left;} .left76{width:76%;float:left;} .left77{width:77%;float:left;} .left78{width:78%;float:left;} .left79{width:79%;float:left;} .left80{width:80%;float:left;} .left81{width:81%;float:left;} .left82{width:82%;float:left;} .left83{width:83%;float:left;} .left84{width:84%;float:left;} .left85{width:85%;float:left;} .left86{width:86%;float:left;} .left87{width:87%;float:left;} .left88{width:88%;float:left;} .left89{width:89%;float:left;} .left90{width:90%;float:left;} .left91{width:91%;float:left;} .left92{width:92%;float:left;} .left93{width:93%;float:left;} .left94{width:94%;float:left;} .left95{width:95%;float:left;} .left96{width:96%;float:left;} .left97{width:97%;float:left;} .left98{width:98%;float:left;} .left99{width:99%;float:left;} .left100{width:100%;float:left;}
.left,.flot_left{ float:left;}
.right,.flot_right{ float:right !important;}
.a_left { text-align: left !important;}
.a_center { text-align: center;}
.a_right { text-align: right;}
a { text-decoration:none; }
.hidden { display:none;}
.italic{
	font-style:italic;	
}
.bold{
	font-weight:bold;	
}
table{
	border-spacing:0px;
	border-collapse:collapse;
}
input[type="text"],input[type="url"],input[type="tel"], input[type="email"], input[type="password"], select, textarea {
    background:#f2f2f2;
    border:0;
    color: #000000;
    font-size: 14px;
    padding: 10px 15px;
    resize: vertical;
    width:100%;
	font-weight:300;
	box-sizing:border-box;
	font-family: 'Roboto', sans-serif;
	border-radius:3px;	
	-moz-border-radius:3px;	
	-ms-border-radius:3px;	
	-o-border-radius:3px;	
	-webkit-border-radius:3px;
}
textarea {
    width:100%;
}
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus { }
select { padding: 12px; width:100%;}
input[type="button"], input[type="submit"], input[type="reset"],
.checkout_content.checkout_3 .coupon_section .btn, .checkout_content.checkout_3 .checkout_button, .btn-primary, .drk-btn-grp,
.checkout_content .cta button,.checkout_content .cta button,.lt-btn-grp{
	background:#e91e25;
	border:0;
	border-radius:500px;	
	-moz-border-radius:500px;	
	-ms-border-radius:500px;	
	-o-border-radius:500px;
	-webkit-border-radius:500px;
	behavior: url(css/PIE.htc);
	font-size:15px;
	color:#fefefe;
	padding:7px 34px;
	font-family: 'Conv_Museo_Slab00';
	text-transform:uppercase;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover,
.checkout_content.checkout_3 .coupon_section .btn:hover, .checkout_content.checkout_3 .checkout_button:hover:hover, .btn-primary:hover, .drk-btn-grp:hover,.checkout_content .cta button:hover,
.lt-btn-grp:hover{ 
	background-color:#c4191f;
 }
/*-------------------------*/
a:hover{
	text-decoration:none;
	color:#b24d4d;	
}
.banner_section{
	background:#f9f9f9;	
}
.banner_section .banner_content_bg{
	background:url(../images/banner_img.jpg) no-repeat center top;
  background-size:1163px;
}
.inner_banner {
    background: url("../images/banner_img_inner.jpg") no-repeat scroll center bottom / 1840px auto rgba(0, 0, 0, 0);
    box-sizing: border-box; 
    height: 230px;
    margin-bottom: 35px;
    padding-top: 75px;
    text-align: left;
}
.banner_section .banner_content{
	height:508px;
	text-align:center;
	vertical-align:middle;
	box-sizing:border-box;
	padding-top:170px;
}
.banner_section .banner_content h1,.inner_banner h1{
	font-family: 'Oswald';
	text-transform:uppercase;
	font-size:50px;
	color:#ffffff;
	text-shadow:0px 1px 2px #2e3746;
	font-weight:500;
	margin-bottom:5px;
}
.banner_section .banner_content h2,.inner_banner h2{
	font-family: 'Oswald';
	text-transform:uppercase;
	font-size:16px;
	color:#ffffff;
	text-shadow:0px 1px 2px #2e3746;
	font-weight:500;
}
.banner_section .banner_content .subscribe_box{
	text-align:center;
	margin-top:25px;
}
.banner_section .banner_content .subscribe_box a{
	display:inline-block;
	vertical-align:top;
	padding-top:70px;
	font-size:14px;
	color:#fff;
	min-width:60px;	
	font-family: 'Conv_Museo_Slab';
	text-transform:uppercase;
	margin:0px 10px;
}
.banner_section .banner_content .subscribe_box a.banner_btn1{
	background:url(../images/banner_btn1.png) no-repeat center top;
}
.banner_section .banner_content .subscribe_box a.banner_btn2{
	background:url(../images/banner_btn2.png) no-repeat center top;
}
.how_its_work_section .how_its_box_section{

}
.how_its_work_section .how_its_box_section .how_its_box{
	width:33.3%;
	float:left;
	font-size:13px;
	color:#5f5f5f;
}
.how_its_work_section .how_its_box_section .how_its_box h6{
	font-family: 'Raleway';
	font-size:13px;
	color:#5f5f5f;
	text-align:center;
	font-weight:400;
	line-height:18px;
	margin-bottom:0px;
}
.how_its_work_section .how_its_box_section .how_its_box .image{
	background:url(../images/how_its_border.png) repeat-x center center;
	text-align:center;	
}
.how_its_work_section .how_its_box_section .how_its_box .image img{
	border:20px solid #fff;	
}
.how_its_work_section .how_its_box_section .how_its_box  .text{
	padding-right:20px;	
}
.whats_welcome_section{
	background:#f9f9f9;
	padding:26px 0px;	
}
.whats_welcome_section .whats_image{
	text-align:center;	
}
.whats_welcome_section .whats_list{
	margin-bottom:20px;	
}
.whats_welcome_section .whats_list ul,
.whats_welcome_section .whats_list ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}
.whats_welcome_section .whats_list ul li{
	display:inline-block;
	width:40%;
	background:url(../images/list_style.png) no-repeat left center;
	vertical-align:top;
	padding-left:15px;	
}
.whats_monthly_section{
	background:#fff;
	padding:26px 0px;	
}
.whats_monthly_section h3{
	font-family: 'Raleway';
	font-size:18px;
	color:#e91e25;
	text-align:center;
	font-weight:500;
	
}
.share_section{
	background:#f9f9f9;
	padding:26px 0px;	
}
.share_section .share_box_bg{
	background:#fff;
	padding:18px;
	font-size:13px;
}
.about_box_section{
	background:#fff;
	padding:26px 0px;	
}
.footer_section{
	background:#222222;
	padding:20px 0px;
	color:#fff;		
}
.footer_section h1{
	color:#fff;	
}
.footer_section .footer_form h1{
	font-family: 'Oswald';
	font-weight:500;
	line-height:28px;
}
.footer_section .footer_form .form_box{
	width:70%;
	margin:0px auto;
}
.footer_section .footer_form .form_box table{
	width:100%;
}	
.footer_section .footer_form td{
	padding-bottom:10px;
}	
.footer_section .footer_form  input[type="text"],
.footer_section .footer_form  input[type="email"]{
	background:#d3d3d3;
	border:1px solid #b6b6b6;
	font-family: 'Conv_Museo_Slab300';
	font-size:14px;
	color:#787878;
	font-style:italic;
	padding:6px 15px;
	border-radius:1px;
	-moz-border-radius:1px;
	-ms-border-radius:1px;
	-o-border-radius:1px;
	-webkit-border-radius:1px;	
}
.footer_section .footer_link{
	
}
.footer_section .footer_link li{
	line-height:22px;	
}
.footer_section .footer_link li a{
	font-family: 'Conv_Museo_Slab';
	font-size:12px;
	color:#ffffff;
	text-transform:uppercase;
}
.footer_section  a{
	color:#ffffff;
}
.footer_section .social_links a+a{
	margin-left:10px;
}
.footer_bottom{
	font-family: 'Conv_Museo_Slab';
	font-size:12px;
	padding-top:15px;
}
/*----------------------------------------------------------------*/
.body_bg{
	background:#f1f5f8;	
}
.landing_page{
	font-family: 'Raleway';
	font-size:18px;
	color:#6f6e6e;
}
.landing_page .landing_top_section{
	background:#f8fafc;
	padding:14px 0px;
	padding-bottom:0px;
}
.landing_page .landing_top_section .top_right_box{
	font-family: 'Raleway';
	font-size:14px;
	color:#454a4f;
	font-weight:500;
	text-align:right;
}
.landing_page .landing_top_section .top_right_box a{
	color:#454a4f;
}
.landing_page .landing_top_section .top_right_box span.mail{
	background:url(../images/mail.png) no-repeat left 7px;
	display:inline-block;
	vertical-align:top;
	padding-left:30px;	
}
.landing_page .landing_top_section .top_right_box .social_links a+a{ 
	margin-left:5px;
}
.landing_page .comming_soon_bg{
  background:url(//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/images/comming_soon_bg.png?ts=1465621958&host=) no-repeat center top;
	/*background-size:100%;*/
	height:716px;
	box-sizing:border-box;
	padding:95px 0px;
	background-size:1690px;
}
.landing_page .comming_soon_bg h1{
	font-family: 'Roboto Slab', serif;
	font-size:100px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;	
}
.landing_page .comming_soon_bg h3{
	text-align:center;
	font-size:16px;
	color:#ffffff;
	font-family: 'Raleway';
	font-weight:500;
	line-height:25px;
}
.landing_page .comming_soon_bg .form_box_comming {
    margin: 0 auto;
    width: 75%;
	margin-top:70px;
}
.landing_page .comming_soon_bg  .form_box_comming input[type="text"],
.landing_page .comming_soon_bg  .form_box_comming input[type="email"]{
	background:#f8fafc;
	border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	-webkit-border-radius:2px;
	font-size:16px;
	color:#888888;
}
.landing_page .comming_soon_bg  .form_box_comming input[type="text"].comming_text{
	background:#f8fafc url(../images/comming_text.png) no-repeat 10px center;
	padding-left:40px;	
}
.landing_page .comming_soon_bg  .form_box_comming input[type="email"].comming_email{
	background:#f8fafc url(../images/comming_email.png) no-repeat 10px center;
	padding-left:40px;	
}
.landing_page .comming_soon_bg  .form_box_comming .border{
	background:rgba(255,255,255,.2);
	padding:5px;
	border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	-webkit-border-radius:2px;
	margin:0px 7px;
}
.landing_page .comming_soon_bg  .form_box_comming input[type="submit"]{
	font-family: 'Raleway';
	font-size:22px;
	color:#fff;
	border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	-webkit-border-radius:2px;
	font-weight:500;
	text-transform:uppercase;
	padding:10px 50px;
}
.landing_page .comming_soon_bg  .form_box_comming td{
	padding-bottom:17px;
   vertical-align: top;
}
.landing_page .comming_soon_bg  .form_box_comming .glad{
	font-size:17px;
	color:#ffffff;
	font-family: 'Raleway';
	font-weight:600;
	text-transform:uppercase;
	margin-top:8px;
}
.landing_page  .commong_about{
	background:#f1f5f8;
	padding:40px 0px;
	padding-bottom:15px;
}
.landing_page  .commong_about p{
	line-height:26px;
	font-variant:400;
}
.landing_page  .commong_about h1.comming_about_img{
	background:url(../images/comming_about_img.png) no-repeat center top;
	padding-top:45px;
	font-size:26px;
	color:#3d3e43;
	font-weight:700;
	font-family: 'Raleway';
	text-align:center;
}
.landing_page  .footer_section_comming{
	background:#454a4f;
	padding:15px 0px;
	font-size:13px;
	font-family: 'Raleway';
	color:#b2b8bd;
	font-weight:500;	
}
.landing_page  .footer_section_comming p{
	margin:0px;
}


.landing_page  #mce-success-response {
    color: #fff;
    font-size: 15px;
    line-height: 19px;
    text-align: center;
    width: 90%;
}
.landing_page .mce_inline_error {
    color: #fff;
    font-size: 14px;
}

/*----------------*/
.plan .price {
    color: #000;
    font-family: oswald;
}
.sm-heading-grp {
    color: #000;
    font-family: "Conv_Museo_Slab";
}

.checkout_content input[type="text"],.checkout_content select, .checkout_content input[type="date"], .checkout_content input[type="email"], .checkout_content input[type="password"], .checkout_content textarea {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
   -webkit-border-radius: 0px;
}

.checkout_content input.not-required[type="text"]:focus + label[placeholder]:before, .checkout_content input.not-required[type="text"]:valid + label[placeholder]:before, .checkout_content input[type="text"][required]:focus + label[placeholder]:before, .checkout_content input[type="text"][required]:valid + label[placeholder]:before, .checkout_content input[type="email"][required]:focus + label[placeholder]:before, .checkout_content input[type="email"][required]:valid + label[placeholder]:before, .checkout_content input[type="password"][required]:focus + label[placeholder]:before, .checkout_content input[type="password"][required]:valid + label[placeholder]:before,label{
	font-weight:normal !important;	
}

.checkout_content .coupon_section #add_coupon_code {
    border-radius:0px;
    -moz-border-radius:0px;
    -ms-border-radius:0px;
    -o-border-radius:0px;
    -webkit-border-radius:0px;
    box-shadow: 0px 0px 0px;
    -moz-box-shadow: 0px 0px 0px;
    -ms-box-shadow: 0px 0px 0px;
    -o-box-shadow: 0px 0px 0px;
    -webkit-box-shadow: 0px 0px 0px;
    height: 44px;
}
.checkout_content section h3 {
    padding-bottom: 0px;
}

.checkout_content .styled_cart table tr td .product-name {
    color: #000;
    font-family: oswald;
    font-size: 18px;
    font-weight: 400;
}
.checkout_content .styled_cart table tr td.price_column {
    color: #c4191f;
}
.checkout_content .styled_cart .total-row th {
    color: #000;
}
.checkout_content.checkout_3 .styled_cart .empty_cart, .checkout_content.checkout_3 .styled_cart header h3, .checkout_content.checkout_3, .frm-input-grp {
    color: #7b7b7b;
    font-family: arial;
}
.checkout_content .gift_banner {
    background-color: #c4191f;
}
.plan p {
    color: #333;
    font-size: 20px;
    font-weight: 300;
}

.landing_page .landing_top_section .top_right_box span.mail a{
	color:#454a4f;
}
/*--------------*/
@media only screen and (min-width:992px) and (max-width:1200px){

	.top_section .nav_section ul li+li{
		margin-left:15px;
	}		
}
@media only screen and (min-width:769px) and (max-width:992px){

	
}

@media only screen  and (max-width:992px){
	
	.top_section .social_links{
		text-align:left;	
	}
	.top_section .logo{
		text-align:center;
		padding-bottom:0px;	
	}
	.top_section .nav_section{
		text-align:center;
		float:none;	
	}
	.top_section .social_links a.login{
		margin-top:6px;	
	}
	
	.how_its_work_section .how_its_box_section .how_its_box{
		width:auto;
		float:none;
		text-align:center;
	}
	.how_its_work_section .how_its_box_section .how_its_box+.how_its_box{
		margin-top:20px;	
	}
	.landing_page .comming_soon_bg h1{
		font-size:60px;	
	}
}
@media only screen  and (max-width:769px){
	.top_section .nav_section ul li a{
		font-size:12px;	
	}
	.top_section .nav_section ul li+li{
		margin-left:10px;
	}
	.banner_section .banner_content h1{
		font-size:30px;	
	}
	.whats_monthly_section{
		text-align:center;	
	}
	.no_margin{
		margin:0px;	
	}
	.landing_top_section{
		text-align:center;	
	}
	.landing_page .landing_top_section .top_right_box{
		text-align:center;	
	}
	.landing_page .comming_soon_bg .form_box_comming td{
		display:block;	
	}
	
}
@media only screen  and (max-width:600px){
	.whats_welcome_section .whats_list ul li{
		display:block;
		width:auto;
	}
	.landing_page .comming_soon_bg h1{
		font-size:30px;	
	}
}



/*------------------------------------*/

body {
	margin: 0px;
	color: #000000;
	font-size: 13px;
	font-family: 'Roboto';
	font-weight:300;
	background:#ffffff;
}
img{ max-width:100%; }
h1, h2, h3, h4, h5, h6{
  font-family: 'Roboto Slab';
	margin:0px;
	color:#525252;
	font-size:36px;
	margin-bottom:20px;
	font-weight:600;
	text-shadow:0px 1px 0px #ffffff;
	text-transform:uppercase;
}
h2 {
    font-size: 30px;
}
h3{ font-size:26px;}
h4{ font-size:24px;}
h5{ font-size:22px; }
h6{ font-size:20px; }
hr{ margin:10px 0px; border:0px; border-bottom:1px dashed #828282;}
p, ul, ol{ margin:0px; line-height:23px; padding:0px;}
/*ul *, ol * { margin:0px; padding:0px;}*/
ol { padding-left: 25px;}
ul {display:block; }
ul li{
	line-height:30px;
	list-style:none;	
}
ul li+li{
}
a img { border: 0px;}
p {
    margin-bottom: 18px;
}
.clr{ display: block; float: none; clear: both;}
.c { overflow:hidden; float:none;}
.underline{text-decoration:underline;}
.round5 {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/PIE.htc);
	position: relative;
}
.round10 {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(css/PIE.htc);
	position: relative;
}
.round15 {
	-webkit-border-radius: 15px;
	border-radius: 15px;
	behavior: url(css/PIE.htc);
	position: relative;
}
.left1{width:1%;float:left;} .left2{width:2%;float:left;} .left3{width:3%;float:left;} .left4{width:4%;float:left;} .left5{width:5%;float:left;} .left5more{width:5.5%;float:left;} .left6{width:6%;float:left;} .left7{width:7%;float:left;} .left8{width:8%;float:left;} .left9{width:9%;float:left;} .left10{width:10%;float:left;} .left11{width:11%;float:left;} .left12{width:12%;float:left;} .left13{width:13%;float:left;} .left14{width:14%;float:left;} .left15{width:15%;float:left;} .left16{width:16%;float:left;} .left17{width:17%;float:left;} .left18{width:18%;float:left;} .left19{width:19%;float:left;} .left20{width:20%;float:left;} .left21{width:21%;float:left;} .left22{width:22%;float:left;} .left23{width:23%;float:left;} .left24{width:24%;float:left;} .left25{width:25%;float:left;} .left26{width:26%;float:left;} .left27{width:27%;float:left;} .left28{width:28%;float:left;} .left29{width:29%;float:left;} .left30{width:30%;float:left;} .left31{width:31%;float:left;} .left32{width:32%;float:left;} .left-33{width:33%;float:left;} .left33{width:33.32%;float:left;} .left34{width:34%;float:left;} .left35{width:35%;float:left;} .left36{width:36%;float:left;} .left37{width:37%;float:left;} .left38{width:38%;float:left;} .left39{width:39%;float:left;} .left40{width:40%;float:left;} .left41{width:41%;float:left;} .left42{width:42%;float:left;} .left43{width:43%;float:left;} .left44{width:44%;float:left;} .left45{width:45%;float:left;} .left46{width:46%;float:left;} .left47{width:47%;float:left;} .left48{width:48%;float:left;} .left49{width:49%;float:left;} .left50{width:50%;float:left;} .left51{width:51%;float:left;} .left52{width:52%;float:left;} .left53{width:53%;float:left;} .left54{width:54%;float:left;} .left55{width:55%;float:left;} .left56{width:56%;float:left;} .left57{width:57%;float:left;} .left58{width:58%;float:left;} .left59{width:59%;float:left;} .left60{width:60%;float:left;} .left61{width:61%;float:left;} .left62{width:62%;float:left;} .left63{width:63%;float:left;} .left64{width:64%;float:left;} .left65{width:65%;float:left;} .left66{width:66%;float:left;} .left67{width:67%;float:left;} .left68{width:68%;float:left;} .left69{width:69%;float:left;} .left70{width:70%;float:left;} .left71{width:71%;float:left;} .left72{width:72%;float:left;} .left73{width:73%;float:left;} .left74{width:74%;float:left;} .left75{width:75%;float:left;} .left76{width:76%;float:left;} .left77{width:77%;float:left;} .left78{width:78%;float:left;} .left79{width:79%;float:left;} .left80{width:80%;float:left;} .left81{width:81%;float:left;} .left82{width:82%;float:left;} .left83{width:83%;float:left;} .left84{width:84%;float:left;} .left85{width:85%;float:left;} .left86{width:86%;float:left;} .left87{width:87%;float:left;} .left88{width:88%;float:left;} .left89{width:89%;float:left;} .left90{width:90%;float:left;} .left91{width:91%;float:left;} .left92{width:92%;float:left;} .left93{width:93%;float:left;} .left94{width:94%;float:left;} .left95{width:95%;float:left;} .left96{width:96%;float:left;} .left97{width:97%;float:left;} .left98{width:98%;float:left;} .left99{width:99%;float:left;} .left100{width:100%;float:left;}
.left,.flot_left{ float:left;}
.right,.flot_right{ float:right !important;}
.a_left { text-align: left !important;}
.a_center { text-align: center;}
.a_right { text-align: right;}
a { text-decoration:none; }
.hidden { display:none;}
.italic{
	font-style:italic;	
}
.bold{
	font-weight:bold;	
}
table{
	border-spacing:0px;
	border-collapse:collapse;
}
input[type="text"],input[type="url"],input[type="tel"], input[type="email"], input[type="password"], select, textarea {
    background:#f2f2f2;
    border:0;
    color: #000000;
    font-size: 14px;
    padding: 10px 15px;
    resize: vertical;
    width:100%;
	font-weight:300;
	box-sizing:border-box;
	font-family: 'Roboto', sans-serif;
	border-radius:3px;	
	-moz-border-radius:3px;	
	-ms-border-radius:3px;	
	-o-border-radius:3px;	
	-webkit-border-radius:3px;
}
textarea {
    width:100%;
}
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus { }
select { padding: 12px; width:100%;}
input[type="button"], input[type="submit"], input[type="reset"] {
	background:#e91e25;
	border:0;
	border-radius:500px;	
	-moz-border-radius:500px;	
	-ms-border-radius:500px;	
	-o-border-radius:500px;
	-webkit-border-radius:500px;
	behavior: url(css/PIE.htc);
	font-size:15px;
	color:#fefefe;
	padding:7px 34px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover { 
	background-color:#c4191f;
 }
/*-------------------------*/
a:hover{
	text-decoration:none;
	color:#b24d4d;	
}
.top_section{
	background:#1d1f22;
	padding:10px 0px;
}
.top_section .social_links a+a{
	margin-left:4px;
}
.top_section .top_login{
	text-align:right;
}
.top_section .top_login .login{
	display:inline-block;
	background:#e91e25 url(../images/login_icon.png) no-repeat 7px center;	
	border-radius:1px;	
	-moz-border-radius:1px;	
	-ms-border-radius:1px;	
	-o-border-radius:1px;
	-webkit-border-radius:1px;
	behavior: url(css/PIE.htc);
	font-size:13px;
	color:#fff;
	padding:1px 11px 1px 25px;
}
.top_section .top_login .login.cart_button{
	background:#e91e25;	
	padding-left:11px;
}
.logo_nav_section{
	
}
.logo_nav_section .logo{
	padding-top:25px;	
}
.logo_nav_section .navigation{
	text-align:right;
}
.logo_nav_section .navigation ul,
.logo_nav_section .navigation ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}
.logo_nav_section .navigation ul li{
	display:inline-block;
	vertical-align:top;	
}
.logo_nav_section .navigation ul li+li{
	margin-left:20px;	
}
.logo_nav_section .navigation ul li a{
	font-size:13px;
	color:#040707;
	text-transform:uppercase;
	display:block;
	padding:35px 0px;
  box-sizing:border-box;
  height: 100px;
}
.logo_nav_section .navigation ul li:hover > a{
	border-bottom:4px solid #e91e25;
	padding-bottom:31px;	
}
.banner_section_new{
	background:url(../images/banner_bg_new.jpg) no-repeat center top;
	background-size:1700px;
	height:588px;
	box-sizing:border-box;
	text-align:center;
	padding-top:180px;	
}
.banner_section_new h1 {
    color: #ffffff;
    font-family: "Oswald";
    font-size: 60px;
    font-weight: 500;
    margin-bottom: 5px;
    text-shadow: 0 1px 2px #2e3746;
    text-transform: uppercase;
}
.banner_section_new h2 {
    color: #ffffff;
    font-family: "Oswald";
    font-size: 19px;
    font-weight: 500;
    text-shadow: 0 1px 2px #2e3746;
    text-transform: uppercase;
	margin-bottom:30px;
}
.subscribe_btns{
	text-align:center;
}
.subscribe_btns .left_border,.subscribe_btns .right_border{
	display:inline-block;
}
.subscribe_btns .left_border{
	background:url(../images/subscribe_border.jpg) no-repeat left center;
	padding-left:40px;	
}
.subscribe_btns .right_border{
	background:url(../images/subscribe_border.jpg) no-repeat right center;
	padding-right:40px;	
}
.subscribe_btns a{
	margin:10px;	
}
.subscribe_btn,.gift_btn{
	display:inline-block;
	text-align:center;
	border:1px solid #ce8487;
	border-radius:1px;	
	-moz-border-radius:1px;	
	-ms-border-radius:1px;	
	-o-border-radius:1px;
	-webkit-border-radius:1px;
	behavior: url(css/PIE.htc);
	padding:4px;
	font-family: 'Raleway';
	font-size:14px;
	color:#ffffff !important;
	font-weight:600;
	text-transform:uppercase;	
}
.subscribe_btn span,.gift_btn span{
	background:#e91e25;
	display:block;
	padding:14px 15px;
	min-width:212px;
	border-radius:1px;	
	-moz-border-radius:1px;	
	-ms-border-radius:1px;	
	-o-border-radius:1px;
	-webkit-border-radius:1px;
	behavior: url(css/PIE.htc);
}
.subscribe_btn span{
	background:#e91e25 url(../images/subscribe_img.png) no-repeat 28px center;	
}
.gift_btn span{
	background:#e91e25 url(../images/gift_img.png) no-repeat 28px center;	
}
.banner_section_new .subscribe_btn,.banner_section_new .gift_btn{
	border-color:rgba(255,255,255,.6);	
}
.banner_section_new .subscribe_btns .left_border,.banner_section_new .subscribe_btns .right_border{
	background:none;
}
.how_its_section_new{
	background:#e5edf3 url(../images/how_its_glow.png) no-repeat center center;	
	padding:50px 0px;	
}
h1.heading{
	text-align:center;
	text-transform:uppercase;	
}
h1.heading .left_border{
	background:url(../images/heading_border.png) no-repeat left center;	
	padding-left:85px;
	display:inline-block;
}
h1.heading .right_border{
	background:url(../images/heading_border.png) no-repeat right center;	
	padding-right:85px;
	display:inline-block;
}
.how_its_section_new .how_its_all_box{
	margin:30px 0px;
}
.how_its_section_new .how_its_box{
	border:1px solid #d9d9d9;
	background:#ffffff;
	padding:22px;
	text-align:center;
	color:#666666;
	min-height:420px;
	margin-bottom:10px;
}
.how_its_section_new .how_its_box .no{
	font-size:16px;
	color:#ffffff;
	font-weight:600;
	text-align:center;
	background:#e91e25;
	height:52px;
	width:52px;	
	border-radius:1000px;	
	-moz-border-radius:1000px;	
	-ms-border-radius:1000px;	
	-o-border-radius:1000px;
	-webkit-border-radius:1000px;
	behavior: url(css/PIE.htc);
	box-sizing:border-box;
	padding-top:9px;
	margin:0px auto;
	margin-top:-45px;
}
.how_its_section_new .how_its_box .image{
	margin:15px 0px;
}
.how_its_section_new .how_its_box h2{
	font-size:16px;
	color:#040707;
	margin-bottom:6px;	
	font-family: 'Raleway';
	font-weight:600;
  line-height: 25px;
}
.how_its_section_new .how_its_box h3{
	font-size:13px;
	color:#e91e25;
	margin-bottom:12px;	
	font-family: 'Raleway';
}
.monthly_box_section_new{
	padding:44px 0px;
	background:#fff;	
}
.monthly_box_section_new .monthly_all_box{
	margin:30px 0px;
	margin-bottom:20px;	
}	
.monthly_box_section_new .monthly_icon{
	text-align:center;
	margin-bottom:15px;
}
.monthly_box_section_new .image{
	margin-bottom:16px;	
}
.monthly_box_section_new h2{
	font-family: 'Raleway';
	font-size:22px;
	color:#000000;
	margin-bottom:6px;
}
.share_box_new{
	background:#202020 url(../images/share_box_glow.png) no-repeat center top;
	padding:40px 0px;
	color:#eff2f7;
}
.share_box_new .image{
	background:url(../images/share_shadow.png) no-repeat center bottom;
	text-align:center;
	padding-bottom:25px;
}
.share_box_new .image img{
	border-radius:600px;	
	-moz-border-radius:600px;	
	-ms-border-radius:600px;	
	-o-border-radius:600px;	
	-webkit-border-radius:600px;	
}
.share_box_new .share_cnt{
	text-align:center;
}
.share_box_new .share_cnt .icon{
	margin-bottom:20px;	
}
.share_box_new .share_cnt h1{
	color:#f6f8fb;
	text-shadow:0px 0px 0px;
	margin-bottom:0px;	
}
.share_box_new .share_cnt h2{
	color:#f6f8fb;
	text-shadow:0px 0px 0px;
	font-size:18px;
	font-weight:500;	
}
.about_section_new{
	background:#ffffff;
	padding:30px 0px; 	
}
.about_section_new .about_cnt_box{
	text-align:center;
}
.about_section_new .about_cnt_box .icon{
	margin-bottom:15px;
}	
.social_media_section{
	background:#f6f6f6;
	padding:40px 0px 20px 0px;	
}
.social_media_section .social_all_box{
	padding-top:15px;
}
.social_media_section .social_all_box h3{
	font-size:20px;
	color:#4e4e4e;
	font-family: 'Raleway';
	margin-bottom:10px;
	font-size:20px;
	text-transform:capitalize;	
}
.footer_section_new{
	background:#202020;
	padding:30px 0px;
	color:#929292;	
}
.footer_section_new .footer_link{
	margin-bottom:15px;
}
.footer_section_new .footer_link p{
	margin-bottom:0px;	
}
.footer_section_new .footer_link ul li{
	background:url(../images/list_arrow.png) no-repeat left center;	
}
.footer_section_new .footer_link ul li a{
	display:block;
	font-size:14px;
	color:#929292;
	padding-left:15px;
	text-transform:uppercase;	
}
.footer_section_new .footer_link ul li a:hover{
	text-decoration:underline;	
}
.footer_section_new .email_box{
	margin-bottom:15px;
}
.footer_section_new .email_box h2{
	font-size:20px;
	color:#fffefe;
	margin-bottom:0px;
	font-family:"Roboto";
	font-weight:300;
	text-shadow:0px 0px 0px;
}
.footer_section_new .email_box h3{
	font-family:"Roboto";	
	font-size:14px;
	color:#fffefe;
	font-weight:300;	
	text-shadow:0px 0px 0px;
}
.footer_section_new .email_box h3 span{
	font-weight:100;	
}
.footer_section_new .email_box input[type="text"],
.footer_section_new .email_box input[type="email"]{
	background:#565656;
	color:#b1b1b1;	
}
.footer_section_new .email_box input[type="submit"]{
	border-radius:1px;
	-moz-border-radius:1px;
	-ms-border-radius:1px;
	-o-border-radius:1px;
	-webkit-border-radius:1px;
	font-weight:400;
}
.footer_section_new .email_box td{
	padding-bottom:10px;	
}
.footer_section_new .footer_contact{

}
.footer_section_new .footer_contact h2{
	font-family:"Roboto";	
	font-size:20px;
	color:#fffefe;
	font-weight:400;	
	text-shadow:0px 0px 0px;
	margin-bottom:0px;	
}
.footer_section_new .footer_contact  a{ 
	color:#767676;
	font-weight:100;	
}
.footer_section_new .footer_contact .social_link a+a{
	margin-left:3px;
}
.footer_bottom_new{
	background:#292929;
	padding:15px 0px;
	font-size:12px;
	color:#848484;
	text-align:center;
}
/*------------------------*/
.inner_content{
	
}
.faq_section{
	padding-bottom:30px; 
}
.faq_section .faqbox {
    margin: 0px;
    padding: 0px;
	margin-bottom:10px;
	border-bottom:0px;
}
.faq_section .faqbox h3{
	margin-bottom:0px;
	font-family:"Roboto";
	font-size:16px;
	color:#767676;
	border:1px solid #e9e9e9;
	border-radius:2px;		
	-moz-border-radius:2px;		
	-ms-border-radius:2px;		
	-o-border-radius:2px;		
	-webkit-border-radius:2px;
	padding:16px 15px;
	text-transform:capitalize;
	background-color:#f3f3f3;
    font-weight: 500;
	text-shadow:0px 0px 0px;				
}
.faq_section .faqbox h3 i{
	display:none;  
}
.faq_section .faqbox h3 span{
	display:block;
	background:url(../images/faq_icon.jpg) no-repeat right center;	
}
.faq_section .faqbox .answer{
	margin:0px;	
}
.faq_section .faqbox .answer .ans_box {
    border: 1px solid #e7e7e7;
    margin: 2px 0 0;
    padding: 25px 36px; 
}
.faq_section .faqbox .answer .ans_box a{
  color:#dc1b21;
}
.faq_section .faqbox .answer .ans_box ul{
 
  
}
.faq_section .faqbox .answer .ans_box ul li {
    list-style: outside none disc;
    margin-left: 9px;
}
.faq_section .faqbox .answer .ans_box p {
    margin-bottom: 5px; 
}
.faq_section .faqbox h3.question.sm-heading-grp.collapsed{
	background-image:none;
	background-color:#f3f3f3;
	color:#767676;
	padding-left:15px;
	border-color: #e9e9e9;	
}
.faq_section .faqbox h3.question.sm-heading-grp{
	background-image:url(../images/faq_question.png);
	background-repeat:no-repeat;
	background-position:8px center;
	background-color:#272f3d;
	color:#ffffff;
	padding-left:62px;
	border-color: #272f3d;	
}
.faq_section .faqbox h3.question.sm-heading-grp span{
	background:url(../images/faq_icon_active.png) no-repeat right center;	
}
.faq_section .faqbox h3.question.sm-heading-grp.collapsed span{
	background:url(../images/faq_icon.jpg) no-repeat right center;
}
.col-centered {
    vertical-align: top;
}

.save_cnt{
	min-height:30px;	
   color: #e91e25 !important;
}
.marg_0{
 margin-bottom:0px; 
}
.save_size{
	font-size:20px;
}
.subscribe_border_box {
    border: 1px solid #d9d9d9;
    margin-top: 75px;
    margin-bottom: 20px;
	min-height:570px;
}
.subscribe_border_box .one_month_box {
    background: none repeat scroll 0 0 #e91e25;
    border-radius: 500px;
    -moz-border-radius: 500px;
    -ms-border-radius: 500px;
    -o-border-radius: 500px;
    -webkit-border-radius: 500px;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-size: 21px;
    height: 120px;
    margin: -60px auto 0;
    margin-bottom:25px;
    padding-top: 35px;
    vertical-align: middle;
    width: 120px;
}

.subscribe_btns .facebook_like_btn .facebook_red_bg {
    background: none repeat scroll 0 0 #e91e25;
    margin: 6px;
    padding: 13px;
    width: 270px;
    height: 55px;
}
.subscribe_btns .facebook_like_btn {
    border: 1px solid #d6cabc;
    color: #fff;
    display: inline-block;
    margin-top: 10px;
    padding: 0;
    vertical-align: top;
    width: auto;
   height: 68px;
}
/*-----------------------*/

.mob_menu{
	position: fixed;
	background-color: #e91e25;
	height: 100%;
	z-index: 999999;
	width: 280px;
	color: #fff;
	top: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	opacity: 1;
	left:-280px;
	box-sizing:border-box;
	padding:10px 0px;
}
.mob_menu.show_menu{
	left:0px;
}
.mob_menu  ul,
.mob_menu  ul li{
	list-style:none;
	margin:0px;
	padding:0px;
}
.mob_menu  ul li a{
	display:block;
	padding:3px 15px;
	color:#fff;
	text-transform:uppercase;	
}
.mob_menu  ul li+li{
	border-top:1px solid #d4141b;	
}
.mobile_menu{
    display:none;
}
.mobile_menu {
    margin-top: 18px;
}
/*---------------------------------------*/

/*----------------------*/
.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.owl-carousel .owl-animated-in {
	z-index: 0
}
.owl-carousel .owl-animated-out {
	z-index: 1
}
.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}
@-webkit-keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
.owl-height {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out
}
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y
}
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0, 0)
}
.owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.owl-carousel.owl-loaded {
	display: block
}
.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}
.owl-carousel.owl-hidden {
	opacity: 0
}
.owl-carousel .owl-refresh .owl-item {
	display: none
}
.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.owl-carousel .owl-item img {
	display: block;
	width: 100%;
	-webkit-transform-style: preserve-3d
}
.owl-carousel.owl-text-select-on .owl-item {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto
}
.owl-carousel .owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab
}
.owl-carousel.owl-rtl {
	direction: rtl
}
.owl-carousel.owl-rtl .owl-item {
	float: right
}
.no-js .owl-carousel {
	display: block
}
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease
}
.owl-carousel .owl-item img {
	transform-style: preserve-3d
}
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000
}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: scale 100ms ease;
	-moz-transition: scale 100ms ease;
	-ms-transition: scale 100ms ease;
	-o-transition: scale 100ms ease;
	transition: scale 100ms ease
}
.owl-carousel .owl-video-play-icon:hover {
	-webkit-transition: scale(1.3, 1.3);
	-moz-transition: scale(1.3, 1.3);
	-ms-transition: scale(1.3, 1.3);
	-o-transition: scale(1.3, 1.3);
	transition: scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
	display: none
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1
}

/*---------------------------------------*/
.testimonial_section{
	background:url("//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/images/testimonial_bg.jpg?ts=1465621928&host=");
	height:442px;
	background-size:cover;
	padding:60px 0px;
}
.testimonial_section h1{
	color:#fff;	
}
.testimonial_section h1.heading .left_border{
	background:url("//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/images/testimonial_border.jpg?ts=1465621939&host=") no-repeat left center	;
}
.testimonial_section h1.heading  .right_border{
	background:url("//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/images/testimonial_border.jpg?ts=1465621939&host=")	 no-repeat right center	;
}
.testimonial_section .testi_box{
	font-size:22px;
	color:#ffffff;
	font-weight:400;
	font-family:"Raleway";
	text-align:center;
	margin-top:80px;
}
.testimonial_section .testi_box .testi_quote{
	background:url("//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/images/test_quote1.png?ts=1465621923&host=") no-repeat left top	;
	padding-left:28px;
}
.testimonial_section .testi_box .testi_quote_bottom{
	background:url("//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/images/test_quote2.png?ts=1465621952&host=") no-repeat right center;
	padding-right:28px;
	
}
.testimonial_section .testi_box p {
    line-height: 34px;
}
.testimonial_section .testi_arrow{
	text-align:center;
}
.testimonial_section .testi_arrow a+a{
	margin-left:15px;	
}
.testimonial_section .owl-nav {
	text-align:center;
}	
.testimonial_section .owl-nav .owl-prev,.testimonial_section .owl-nav .owl-next{
	display:inline-block;
	vertical-align:top;
	width:25px;
	height:25px;
	margin:0px 8px;
}
.testimonial_section .owl-nav .owl-prev{
	background:url("//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/images/testi_arrow_left.png?ts=1465621919&host=") no-repeat left center;
}
.testimonial_section .owl-nav .owl-next{
	background:url("//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/images/testi_arrow_right.png?ts=1465621958&host=") no-repeat left center;
}
/*-----pastbox-slider---*/
.pastbox_slider .owl-nav .owl-prev {
	background:url("//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/images/pastbox_arrow_left.png?ts=1465621966&host=") no-repeat left center;
}
.pastbox_slider .owl-nav .owl-next{
	background:url("//d3a1v57rabk2hm.cloudfront.net/prepperbox/booksea-copy-15/images/pastbox_arrow_right.png?ts=1465621965&host=") no-repeat left center;
}
.pastbox_slider .owl-nav .owl-prev, .pastbox_slider .owl-nav .owl-next {
    display: inline-block;
    height: 25px;
    margin: 0 8px;
    vertical-align: top;
    width: 25px;
}
.past_box_section_new{
	text-align:center;
	padding:60px 0px 50px 0px;
	background:#fff;	
}
.past_box_section_new h1{
	color:#000;	
}
.past_box_section_new .image {
	margin-bottom:15px;	
}
.past_box_section_new .image img{
	border:1px solid #d7d7d7;
	background:#ffffff;
	padding:7px;	
}
.past_box_section_new h2{
	font-size:20px;
	color:#e91e25;	
}
.past_box_section_new .past_box{
	display:inline-block;
	vertical-align:top;
	margin:0px 15px;
	width:96%;
/*	width:30%;
*/}
.fancybox-inner {
    height: 420px !important;
}
.shop_page_section{
	padding:40px 0px;	
}
.shop_page_section .product_box{
	margin-bottom:30px;
	border:1px solid #d7d7d7;
	padding:9px;
}
.shop_page_section .product_box .product_image{
	background:#fff;
	margin-bottom:20px;	
}
.shop_page_section .product_box .product_description{
	height:49px;
	overflow:hidden;	
}
.shop_page_section .product_box .product_image .image_height{
	height:260px;
	overflow:hidden;	
}
.shop_page_section .product_box h2{
	font-size:16px;
	color:#4f4f4f;
	margin-bottom:5px;
	height:50px;	
	font-family: 'Roboto';
	text-transform:capitalize;
	line-height:24px;
}
.shop_page_section .product_box h3{
	font-size:30px;
	color:#4f4f4f;	
}
.shop_page_section .product_box .addtocart_btn{
	text-align:center;	
}
.shop_page_section .product_box .addtocart_btn a{
	display:inline-block;
	vertical-align:top;
	border:1px solid #ce8487;
	background:#fff;
	padding:3px;	
}
.shop_page_section .product_box .addtocart_btn a span{
	display:block;
	background:#e91e25;/* url(../images/addtocart_icon.png) no-repeat 25px center*/
	padding:10px 28px;
	/*padding-left:50px;*/
	font-size:13px;
	color:#fff;	
}
.product .thumbs {
    margin-bottom: 30px;
    position: relative;
}
.pika-stage, .pika-textnav ,.pika-imgnav{
    
}
.pika-imgnav, .pika-textnav {
	display:none !important;	
}
.pika-stage {
    background: #fafafa none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    height: 250px;
    padding: 10px 10px 40px;
    position: relative;
    text-align: center;
}
div.pika-stage {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: auto;
    padding: 0;
    width: 100%;
	border:1px solid #d7d7d7;
	padding:10px;
	background:#fff;
}
div.pika-stage > img {
    height: auto;
    width: 100%;
}
.pika-stage img {
    height: 100%;
}
.pika-thumbs {
    height: 75px;
    padding: 0 16px;
}
ul.pika-thumbs {
    height: auto;
    margin-top: 10px;
    padding: 0;
}
.pika-thumbs li {
    background: #fafafa none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    cursor: pointer;
    float: left;
    height: 74px;
    list-style-type: none;
    margin: 0 5px;
    overflow: hidden;
    padding: 3px;
    width: 144px;
}
ul.pika-thumbs > li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    height: 87px;
    margin: 0 10px 0 0;
    padding: 0;
    width: 87px;
}
.pika-thumbs li .clip {
    height: 100%;
    overflow: hidden;
    position: relative;
    text-align: center;
    vertical-align: middle;
}
.pika-thumbs li .clip {
    border: 1px solid #d7d7d7;
}
.pika-imgnav,.pika-textnav{
	display:none;	
}
.shop_details_head{
	
}
.shop_details_head h1.heading{
	margin-bottom:0px;	
}
.shop_details_head h6{
	font-size:15px;
	color:#4f4f4f;	
	font-family: 'Roboto';
	text-align:center;
	margin-bottom:45px;
}
.shop_product_details_page{
	
}
.shop_product_details_page .price{
	font-size:30px;
	color:#e91e25;
	font-weight:600;
	font-family:"Roboto Slab";	
}
.shop_product_details_page .product_name_details{
	font-size:25px;
	color:#4f4f4f;
	font-family: 'Roboto';
	font-weight:600;
	text-transform:capitalize;
	margin-bottom:11px;
}
.shop_product_details_page .select_border {
    background:url("../images/select_arrow.jpg") no-repeat  right top;
    border: 1px solid #000000;
    overflow: hidden;
    width: 150px;
	margin-bottom:30px;
}
.shop_product_details_page .select_box{
	font-size:15px;
	color:#000000;	
	font-family: 'Roboto';
	font-weight:300;
	border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	-o-border-radius:0px;
	-webkit-border-radius:0px;
}
.shop_product_details_page .select_border select {
    background: transparent none repeat scroll 0 0;
    width: 178px;
	padding:10px;
}
.shop_product_details_page .control-label{
	font-size:15px;
	color:#000000;	
	font-family: 'Roboto';
	font-weight:600;
}
.shop_product_details_page hr{
	border-color:#d0d0d0;
	border-style:solid;
	margin:30px 0px;	
}
.shop_product_details_page h4{
	font-size:20px;
	margin-bottom:14px;	
}
.checkout_content .alert-info {
    border: 2px solid #ccc;
    color: #ccc;
}
.checkout_content .coupon_section #add_coupon_code{
	padding:0px;	
}
.price_color p{
	color:#e91e25;	
}
.gift_para {
	font-size:18px;
	margin-bottom:10px;	
}
.gift_para  p{
	margin-bottom:4px;
}
.privacy_cnt a{
	color:#e91e25;
}
/*--------------*/
@media only screen and (min-width:992px) and (max-width:1200px){

	
}
@media only screen and (min-width:769px) and (max-width:992px){

	
}

@media only screen  and (max-width:992px){
	.logo_nav_section .navigation ul li + li {
		margin-left: 12px;
	}
  
  .mobile_menu{
      display:block;
  }
  .logo_nav_section .navigation .main_nav {
    display: none;
  }
	
}
@media only screen  and (max-width:769px){

	.logo_nav_section .logo{
		text-align:center;
	}
	.logo_nav_section .navigation{
		text-align:center;
	}
	.past_box_section_new .past_box{
		width:auto;	
	}
}
@media only screen  and (max-width:600px){
	
	.logo_nav_section .navigation ul li a{
		padding:5px 0px;	
	}
	.logo_nav_section .navigation ul li:hover > a{
		padding-bottom:1px;	
	}
	.banner_section_new h1{
		font-size:20px;
	}
	.banner_section_new h2{
		font-size:16px;	
	}
	.banner_section_new .subscribe_btns .left_border, .banner_section_new .subscribe_btns .right_border{
		padding:0px;	
	}
	h1.heading{
		font-size:20px;	
	}
	
}

