.bg-pink {
  background-color: pink; }

.bg-yellow {
  background-color: yellow; }

.bg-blue {
  background-color: blue; }

.bg-green {
  background-color: green; }

/*
.clearfix {
	*zoom: 1;
	&:before,
	&:after {
		display: table;
		content: "";
	}
	&:after {
		clear: both;
	}
}
.clearfix {
	@include clearfix();
}
*/
/*
.opacity($opacity) {
	opacity: $opacity / 100;
	filter: alpha(opacity=$opacity);
}
*/
/*
// Changing the theme colors
$primary: #3ec89d;
$secondary: #3ab7ff;
$success: #65ff9f;
$info: #7164ff;
$warning: #ff9f65;
$danger: #ff457b;
$light: #f2d4ff;
$dark: #18181d; 

$cool: #2a3f81;

$my-bg: #60667d;
$my-border: #1d1d1d;
$my-text: #f4fdff;
*/
.btn-red {
  color: #FFFFFF;
  background-color: #C2203A;
  border-color: #C2203A; }
  .btn-red:hover {
    color: #FFFFFF;
    background-color: #96192d;
    border-color: #8d172a; }
  .btn-red:focus, .btn-red.focus {
    color: #FFFFFF;
    background-color: #96192d;
    border-color: #8d172a; }
  .btn-red:active, .btn-red.active, .open > .btn-red.dropdown-toggle {
    color: #FFFFFF;
    background-color: #96192d;
    border-color: #8d172a;
    background-image: none; }
    .btn-red:active:hover, .btn-red:active:focus, .btn-red:active.focus, .btn-red.active:hover, .btn-red.active:focus, .btn-red.active.focus, .open > .btn-red.dropdown-toggle:hover, .open > .btn-red.dropdown-toggle:focus, .open > .btn-red.dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #781424;
      border-color: #550e19; }
  .btn-red.disabled:focus, .btn-red.disabled.focus, .btn-red:disabled:focus, .btn-red:disabled.focus {
    background-color: #C2203A;
    border-color: #C2203A; }
  .btn-red.disabled:hover, .btn-red:disabled:hover {
    background-color: #C2203A;
    border-color: #C2203A; }

.btn-blue {
  color: #FFFFFF;
  background-color: #29ABE2;
  border-color: #29ABE2; }
  .btn-blue:hover {
    color: #FFFFFF;
    background-color: #1a8dbe;
    border-color: #1987b5; }
  .btn-blue:focus, .btn-blue.focus {
    color: #FFFFFF;
    background-color: #1a8dbe;
    border-color: #1987b5; }
  .btn-blue:active, .btn-blue.active, .open > .btn-blue.dropdown-toggle {
    color: #FFFFFF;
    background-color: #1a8dbe;
    border-color: #1987b5;
    background-image: none; }
    .btn-blue:active:hover, .btn-blue:active:focus, .btn-blue:active.focus, .btn-blue.active:hover, .btn-blue.active:focus, .btn-blue.active.focus, .open > .btn-blue.dropdown-toggle:hover, .open > .btn-blue.dropdown-toggle:focus, .open > .btn-blue.dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #16769f;
      border-color: #115b7b; }
  .btn-blue.disabled:focus, .btn-blue.disabled.focus, .btn-blue:disabled:focus, .btn-blue:disabled.focus {
    background-color: #29ABE2;
    border-color: #29ABE2; }
  .btn-blue.disabled:hover, .btn-blue:disabled:hover {
    background-color: #29ABE2;
    border-color: #29ABE2; }

.btn-blue-dark {
  color: #FFFFFF;
  background-color: #1486B3;
  border-color: #1486B3; }
  .btn-blue-dark:hover {
    color: #FFFFFF;
    background-color: #0f6485;
    border-color: #0e5d7c; }
  .btn-blue-dark:focus, .btn-blue-dark.focus {
    color: #FFFFFF;
    background-color: #0f6485;
    border-color: #0e5d7c; }
  .btn-blue-dark:active, .btn-blue-dark.active, .open > .btn-blue-dark.dropdown-toggle {
    color: #FFFFFF;
    background-color: #0f6485;
    border-color: #0e5d7c;
    background-image: none; }
    .btn-blue-dark:active:hover, .btn-blue-dark:active:focus, .btn-blue-dark:active.focus, .btn-blue-dark.active:hover, .btn-blue-dark.active:focus, .btn-blue-dark.active.focus, .open > .btn-blue-dark.dropdown-toggle:hover, .open > .btn-blue-dark.dropdown-toggle:focus, .open > .btn-blue-dark.dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #0b4c65;
      border-color: #073040; }
  .btn-blue-dark.disabled:focus, .btn-blue-dark.disabled.focus, .btn-blue-dark:disabled:focus, .btn-blue-dark:disabled.focus {
    background-color: #1486B3;
    border-color: #1486B3; }
  .btn-blue-dark.disabled:hover, .btn-blue-dark:disabled:hover {
    background-color: #1486B3;
    border-color: #1486B3; }

.btn-facebook {
  color: #FFFFFF;
  background-color: #3B5998;
  border-color: #3B5998; }
  .btn-facebook:hover {
    color: #FFFFFF;
    background-color: #2d4373;
    border-color: #2a3f6c; }
  .btn-facebook:focus, .btn-facebook.focus {
    color: #FFFFFF;
    background-color: #2d4373;
    border-color: #2a3f6c; }
  .btn-facebook:active, .btn-facebook.active, .open > .btn-facebook.dropdown-toggle {
    color: #FFFFFF;
    background-color: #2d4373;
    border-color: #2a3f6c;
    background-image: none; }
    .btn-facebook:active:hover, .btn-facebook:active:focus, .btn-facebook:active.focus, .btn-facebook.active:hover, .btn-facebook.active:focus, .btn-facebook.active.focus, .open > .btn-facebook.dropdown-toggle:hover, .open > .btn-facebook.dropdown-toggle:focus, .open > .btn-facebook.dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #23345a;
      border-color: #17233c; }
  .btn-facebook.disabled:focus, .btn-facebook.disabled.focus, .btn-facebook:disabled:focus, .btn-facebook:disabled.focus {
    background-color: #3B5998;
    border-color: #3B5998; }
  .btn-facebook.disabled:hover, .btn-facebook:disabled:hover {
    background-color: #3B5998;
    border-color: #3B5998; }

.btn-twitter {
  color: #FFFFFF;
  background-color: #55ACEE;
  border-color: #55ACEE; }
  .btn-twitter:hover {
    color: #FFFFFF;
    background-color: #2795e9;
    border-color: #1d91e8; }
  .btn-twitter:focus, .btn-twitter.focus {
    color: #FFFFFF;
    background-color: #2795e9;
    border-color: #1d91e8; }
  .btn-twitter:active, .btn-twitter.active, .open > .btn-twitter.dropdown-toggle {
    color: #FFFFFF;
    background-color: #2795e9;
    border-color: #1d91e8;
    background-image: none; }
    .btn-twitter:active:hover, .btn-twitter:active:focus, .btn-twitter:active.focus, .btn-twitter.active:hover, .btn-twitter.active:focus, .btn-twitter.active.focus, .open > .btn-twitter.dropdown-toggle:hover, .open > .btn-twitter.dropdown-toggle:focus, .open > .btn-twitter.dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #1583d7;
      border-color: #126db2; }
  .btn-twitter.disabled:focus, .btn-twitter.disabled.focus, .btn-twitter:disabled:focus, .btn-twitter:disabled.focus {
    background-color: #55ACEE;
    border-color: #55ACEE; }
  .btn-twitter.disabled:hover, .btn-twitter:disabled:hover {
    background-color: #55ACEE;
    border-color: #55ACEE; }

.btn-linkedin {
  color: #FFFFFF;
  background-color: #0077B5;
  border-color: #0077B5; }
  .btn-linkedin:hover {
    color: #FFFFFF;
    background-color: #005582;
    border-color: #004f78; }
  .btn-linkedin:focus, .btn-linkedin.focus {
    color: #FFFFFF;
    background-color: #005582;
    border-color: #004f78; }
  .btn-linkedin:active, .btn-linkedin.active, .open > .btn-linkedin.dropdown-toggle {
    color: #FFFFFF;
    background-color: #005582;
    border-color: #004f78;
    background-image: none; }
    .btn-linkedin:active:hover, .btn-linkedin:active:focus, .btn-linkedin:active.focus, .btn-linkedin.active:hover, .btn-linkedin.active:focus, .btn-linkedin.active.focus, .open > .btn-linkedin.dropdown-toggle:hover, .open > .btn-linkedin.dropdown-toggle:focus, .open > .btn-linkedin.dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #003e5e;
      border-color: #002336; }
  .btn-linkedin.disabled:focus, .btn-linkedin.disabled.focus, .btn-linkedin:disabled:focus, .btn-linkedin:disabled.focus {
    background-color: #0077B5;
    border-color: #0077B5; }
  .btn-linkedin.disabled:hover, .btn-linkedin:disabled:hover {
    background-color: #0077B5;
    border-color: #0077B5; }

.btn-google-plus {
  color: #FFFFFF;
  background-color: #DD4B39;
  border-color: #DD4B39; }
  .btn-google-plus:hover {
    color: #FFFFFF;
    background-color: #c23321;
    border-color: #b93120; }
  .btn-google-plus:focus, .btn-google-plus.focus {
    color: #FFFFFF;
    background-color: #c23321;
    border-color: #b93120; }
  .btn-google-plus:active, .btn-google-plus.active, .open > .btn-google-plus.dropdown-toggle {
    color: #FFFFFF;
    background-color: #c23321;
    border-color: #b93120;
    background-image: none; }
    .btn-google-plus:active:hover, .btn-google-plus:active:focus, .btn-google-plus:active.focus, .btn-google-plus.active:hover, .btn-google-plus.active:focus, .btn-google-plus.active.focus, .open > .btn-google-plus.dropdown-toggle:hover, .open > .btn-google-plus.dropdown-toggle:focus, .open > .btn-google-plus.dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #a32b1c;
      border-color: #802216; }
  .btn-google-plus.disabled:focus, .btn-google-plus.disabled.focus, .btn-google-plus:disabled:focus, .btn-google-plus:disabled.focus {
    background-color: #DD4B39;
    border-color: #DD4B39; }
  .btn-google-plus.disabled:hover, .btn-google-plus:disabled:hover {
    background-color: #DD4B39;
    border-color: #DD4B39; }

.btn-instagram {
  color: #FFFFFF;
  background-color: #3F729B;
  border-color: #3F729B; }
  .btn-instagram:hover {
    color: #FFFFFF;
    background-color: #305777;
    border-color: #2d526f; }
  .btn-instagram:focus, .btn-instagram.focus {
    color: #FFFFFF;
    background-color: #305777;
    border-color: #2d526f; }
  .btn-instagram:active, .btn-instagram.active, .open > .btn-instagram.dropdown-toggle {
    color: #FFFFFF;
    background-color: #305777;
    border-color: #2d526f;
    background-image: none; }
    .btn-instagram:active:hover, .btn-instagram:active:focus, .btn-instagram:active.focus, .btn-instagram.active:hover, .btn-instagram.active:focus, .btn-instagram.active.focus, .open > .btn-instagram.dropdown-toggle:hover, .open > .btn-instagram.dropdown-toggle:focus, .open > .btn-instagram.dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #26455d;
      border-color: #1a2f40; }
  .btn-instagram.disabled:focus, .btn-instagram.disabled.focus, .btn-instagram:disabled:focus, .btn-instagram:disabled.focus {
    background-color: #3F729B;
    border-color: #3F729B; }
  .btn-instagram.disabled:hover, .btn-instagram:disabled:hover {
    background-color: #3F729B;
    border-color: #3F729B; }

.btn-youtube {
  color: #FFFFFF;
  background-color: #CD201F;
  border-color: #CD201F; }
  .btn-youtube:hover {
    color: #FFFFFF;
    background-color: #a11918;
    border-color: #981817; }
  .btn-youtube:focus, .btn-youtube.focus {
    color: #FFFFFF;
    background-color: #a11918;
    border-color: #981817; }
  .btn-youtube:active, .btn-youtube.active, .open > .btn-youtube.dropdown-toggle {
    color: #FFFFFF;
    background-color: #a11918;
    border-color: #981817;
    background-image: none; }
    .btn-youtube:active:hover, .btn-youtube:active:focus, .btn-youtube:active.focus, .btn-youtube.active:hover, .btn-youtube.active:focus, .btn-youtube.active.focus, .open > .btn-youtube.dropdown-toggle:hover, .open > .btn-youtube.dropdown-toggle:focus, .open > .btn-youtube.dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #821414;
      border-color: #5e0f0e; }
  .btn-youtube.disabled:focus, .btn-youtube.disabled.focus, .btn-youtube:disabled:focus, .btn-youtube:disabled.focus {
    background-color: #CD201F;
    border-color: #CD201F; }
  .btn-youtube.disabled:hover, .btn-youtube:disabled:hover {
    background-color: #CD201F;
    border-color: #CD201F; }

.text-white {
  color: #FFFFFF; }

.text-red {
  color: #C2203A; }

.text-green {
  color: #008000; }

.text-blue {
  color: #29ABE2; }

.text-blue-dark {
  color: #1486B3; }

.text-gray {
  color: #E3E3E3; }

.text-gray-dark {
  color: #A7A9AC; }

.text-black {
  color: #58595B; }

.text-normal {
  font-weight: 300 !important; }

.text-bold {
  font-weight: 400 !important; }

.mt-0 {
  margin-top: 0 !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.mt-10 {
  margin-top: 10px !important; }

.mb-10 {
  margin-bottom: 10px !important; }

.mt-20 {
  margin-top: 20px !important; }

.mb-20 {
  margin-bottom: 20px !important; }

.mt-30 {
  margin-top: 30px !important; }

.mb-30 {
  margin-bottom: 30px !important; }

.mt-40 {
  margin-top: 40px !important; }

.mb-40 {
  margin-bottom: 40px !important; }

.mt-50 {
  margin-top: 50px !important; }

.mb-50 {
  margin-bottom: 50px !important; }

.mt-60 {
  margin-top: 60px !important; }

.mb-60 {
  margin-bottom: 60px !important; }

.pt-0 {
  padding-top: 0 !important; }

.pb-0 {
  padding-bottom: 0 !important; }

.pt-10 {
  padding-top: 10px !important; }

.pb-10 {
  padding-bottom: 10px !important; }

.pt-20 {
  padding-top: 20px !important; }

.pb-20 {
  padding-bottom: 20px !important; }

.pt-30 {
  padding-top: 30px !important; }

.pb-30 {
  padding-bottom: 30px !important; }

.pt-40 {
  padding-top: 40px !important; }

.pb-40 {
  padding-bottom: 40px !important; }

.pt-50 {
  padding-top: 50px !important; }

.pb-50 {
  padding-bottom: 50px !important; }

.pt-60 {
  padding-top: 60px !important; }

.pb-60 {
  padding-bottom: 60px !important; }

body {
  color: #58595B;
  font-size: 18px !important;
  background-color: #29ABE2;
  font-family: "Lato", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: 300 !important; }

.fa-ml {
  margin-left: 8px; }

.fa-mr {
  margin-right: 8px; }

.fa-intro-icon {
  margin-left: 4px;
  margin-right: 4px; }

.btn-ml {
  margin-left: 6px; }

.btn-mr {
  margin-right: 6px; }

.btn {
  font-weight: 300 !important; }

h1 {
  color: #C2203A;
  font-family: "Cinzel", serif;
  font-size: 24px;
  font-weight: 300 !important;
  margin-top: 0;
  margin-bottom: 12px; }

img.img-center {
  display: block;
  margin-left: auto;
  margin-right: auto; }

strong,
.strong {
  font-weight: 400 !important; }

.list-inline > li {
  padding-right: 10px !important; }

.bg-top-menu {
  width: 100%;
  text-align: right;
  padding: 8px 0 8px 0;
  background-color: #F5F5F5; }

.bg-header {
  width: 100%;
  padding: 20px 0 20px 0;
  background-color: #FFFFFF; }

.bg-image {
  width: 100%;
  background-color: #FFFFFF; }

.bg-image img {
  width: 100%; }

@media only screen and (max-width: 992px) {
  .header-logo {
    display: block;
    margin-left: auto;
    margin-right: auto; } }
/*
a,
a:hover,
a:active,
a:focus {
	outline: 0 !important;
}
*/
a {
  color: #C2203A;
  text-decoration: none;
  border-bottom: 1px dotted #e9798b; }

a:hover,
a:active,
a:focus {
  color: #C2203A;
  text-decoration: none;
  border-bottom: 1px solid #e9798b; }

a.nav-white {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px dotted white; }

a.nav-white:hover,
a.nav-white:active,
a.nav-white:focus {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px solid white; }

.navbar-inverse {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  border: medium none !important;
  background-color: #E3E3E3;
  border-color: #58595B;
  margin-bottom: 0; }

.navbar-collapse {
  padding-left: 15px !important; }

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
  color: #58595B;
  background-color: #FFFFFF; }

.navbar-inverse .navbar-nav > li > a {
  color: #58595B;
  font-size: 18px;
  text-decoration: none;
  border-bottom: none; }

.navbar-inverse .navbar-nav > li > a:hover {
  color: #58595B;
  background-color: #F5F5F5;
  text-decoration: none;
  border-bottom: none; }

.navbar-toggle {
  padding: 7px 10px !important; }

.navbar-inverse .navbar-toggle {
  border-color: transparent; }

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #1486B3; }

@media screen and (max-width: 991px) {
  .navbar-inverse .navbar-nav > li > a {
    font-size: 16px; }

  .nav > li > a {
    padding: 15px 12px !important; } }
body.lp {
  color: #58595B;
  font-size: 18px !important;
  background-color: #FFFFFF;
  font-family: "Lato", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: 300 !important; }

.lp-bg-header {
  display: block;
  width: 100%;
  padding: 20px 0 20px 0;
  background-color: #FFFFFF; }

img.center {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.lp-bg-white {
  width: 100%;
  padding: 30px 0 30px 0;
  background-color: #FFFFFF; }

.lp-bg-gray-lite {
  width: 100%;
  padding: 30px 0 30px 0;
  background-color: #F5F5F5; }

.lp-bg-gray-lite-x {
  width: 100%;
  padding: 30px 0 30px 0;
  background: #F5F5F5 url("../azrah/images/card-back.jpg") 0 0;
  background-size: cover; }

.lp-product-name {
  color: #FFFFFF;
  font-family: "Cinzel", serif;
  font-size: 36px;
  font-weight: 300 !important;
  text-align: center; }

.lp-product-name-sub {
  color: #FFFFFF;
  font-size: 21px;
  font-weight: 300 !important;
  margin-top: 8px;
  text-align: center; }

.lp-product-detail {
  color: #58595B;
  font-size: 21px;
  font-weight: 300 !important; }

.lp-product-link {
  font-size: 21px;
  font-weight: 300 !important; }

.lp-product-video {
  background-color: #F5F5F5;
  padding: 16px 16px 16px 16px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px; }

.lp-gallery-header {
  color: #C2203A;
  font-family: "Cinzel", serif;
  font-size: 36px;
  font-weight: 300 !important;
  text-align: center; }

.lp-gallery-text {
  color: #58595B;
  font-size: 21px;
  font-weight: 300 !important;
  margin-top: 6px;
  text-align: center;
  margin-bottom: 20px; }

.lp-gallery-img {
  width: 140px;
  height: auto;
  margin: 8px 8px 0 0;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px; }

a.gallery-link {
  text-decoration: none;
  border-bottom: none; }

a.gallery-link:hover,
a.gallery-link:active,
a.gallery-link:focus {
  text-decoration: none;
  border-bottom: none; }

.lp-form-header {
  color: #C2203A;
  font-family: "Cinzel", serif;
  font-size: 36px;
  font-weight: 300 !important;
  margin-bottom: 20px;
  text-align: center; }

.lp-form-title {
  display: none; }

.lp-product-thankyou {
  color: #58595B;
  font-size: 28px;
  font-weight: 300 !important;
  text-align: center; }

.lp-product-thankyou-btn {
  margin-top: 20px;
  text-align: center; }

.bg-white {
  width: 100%;
  padding: 40px 0 40px 0;
  background-color: #FFFFFF; }

.bg-gray-lite {
  width: 100%;
  padding: 40px 0 40px 0;
  background-color: #F5F5F5; }

.bg-gray {
  width: 100%;
  padding: 40px 0 40px 0;
  background-color: #E3E3E3; }

.bg-gray-dark {
  width: 100%;
  padding: 40px 0 40px 0;
  background-color: #A7A9AC; }

.bg-blue {
  width: 100%;
  padding: 40px 0 40px 0;
  background-color: #29ABE2; }

.bg-blue-dark {
  width: 100%;
  padding: 40px 0 40px 0;
  background-color: #1486B3; }

.bg-black {
  width: 100%;
  padding: 40px 0 40px 0;
  background-color: #58595B; }

.section-header {
  color: #C2203A;
  font-family: "Cinzel", serif;
  font-size: 32px;
  font-weight: 300 !important;
  margin-top: 0;
  text-align: center; }

.section-header-sub {
  color: #C2203A;
  font-size: 22px;
  font-weight: 300 !important;
  margin-top: 0;
  margin-bottom: 20px;
  text-align: center; }

.header-text {
  color: #C2203A;
  font-size: 32px;
  font-weight: 300 !important;
  font-family: "Cinzel", serif;
  text-align: center; }

.header-text-sub {
  color: #C2203A;
  font-size: 22px;
  font-weight: 300 !important;
  text-align: center; }

.header-text-page {
  margin-top: 20px; }

.header-text-page p:last-child {
  margin-bottom: 0 !important; }

.flexslider {
  background: #FFFFFF;
  border: none !important;
  position: relative;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  zoom: 1;
  margin: 0 !important; }

.flex-caption {
  width: 100%;
  padding: 12px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.6);
  color: #FFFFFF;
  text-align: center;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
  font-size: 16px;
  line-height: 18px;
  margin: 0; }

.bg-messages {
  width: 100%;
  background: #FFFFFF url(../images/bg-stripes.jpg) 0 0 repeat;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  padding: 40px 0 40px 0; }

.bg-messages .alert {
  margin-bottom: 20px; }

.bg-messages .alert:last-child {
  margin-bottom: 0; }

.text-columns {
  -webkit-column-count: 3;
  /* Chrome, Safari, Opera */
  -moz-column-count: 3;
  /* Firefox */
  column-count: 3; }

@media screen and (max-width: 991px) {
  .text-columns {
    -webkit-column-count: 2;
    /* Chrome, Safari, Opera */
    -moz-column-count: 2;
    /* Firefox */
    column-count: 2; } }
@media screen and (max-width: 767px) {
  .text-columns {
    -webkit-column-count: 1;
    /* Chrome, Safari, Opera */
    -moz-column-count: 1;
    /* Firefox */
    column-count: 1; } }
.cta-bg {
  width: 100%;
  background: #FFFFFF url(../images/bg-cta.png) 0 0 repeat;
  border-top: 1px solid #ddf2fa;
  border-bottom: 1px solid #ddf2fa;
  padding: 40px 0 40px 0; }

.cta-image {
  width: 100%;
  margin-bottom: 20px; }

.cta-header-text {
  color: #C2203A;
  font-family: "Cinzel", serif;
  font-size: 32px;
  font-weight: 300 !important;
  margin-top: 0;
  text-align: center; }

.cta-header-text-sub {
  color: #C2203A;
  font-size: 22px;
  font-weight: 300 !important;
  margin-top: 0;
  margin-bottom: 20px;
  text-align: center; }

.cta-text {
  font-size: 20px;
  font-weight: 300 !important; }

.cta-button {
  margin-top: 30px;
  text-align: center; }

.links-bg {
  width: 100%;
  padding: 30px 0 30px 0;
  background-color: #1486B3; }

.links-header {
  color: #FFFFFF;
  font-family: "Cinzel", serif;
  font-size: 32px;
  font-weight: 300 !important;
  margin-top: 0;
  text-align: center; }

.links-text li {
  color: #FFFFFF;
  margin-top: 8px; }

.links-nav {
  color: #FFFFFF;
  font-weight: 300 !important;
  margin-top: 8px; }

.links-nav {
  color: #FFFFFF;
  font-weight: 300 !important;
  margin-top: 8px; }

a.links-nav {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: none; }

a.links-nav:hover,
a.links-nav:active,
a.links-nav:focus {
  color: #FFFFFF;
  text-decoration: none;
  border-bottom: 1px solid white; }

.testimonials-box {
  margin-bottom: 30px; }

.testimonials-box:last-child {
  margin-bottom: 0 !important; }

.testimonials-testimonial {
  font-size: 18px;
  color: #58595B;
  font-style: italic; }

.testimonials-source {
  font-size: 16px;
  color: #C2203A; }

.bg-products {
  width: 100%;
  background-color: #FFFFFF;
  padding: 40px 40px 0 40px !important; }

.products-box {
  display: block;
  background-color: #F5F5F5;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  margin-bottom: 40px; }

.products-box:hover {
  display: block;
  background-color: #E3E3E3; }

.products-image {
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

.products-header {
  font-size: 24px;
  color: #C2203A;
  font-weight: 300 !important;
  font-family: "Cinzel", serif;
  text-align: center;
  margin-top: 20px; }

.products-content {
  color: #58595B;
  padding: 8px 20px 20px 20px; }

/*
.products-footer {
	@include border-radiuses (0, $border-radius, $border-radius, 0);
	background-color: $color-gray-lite;
	padding: 0 20px 20px 20px;
	margin-bottom: 40px;
}
*/
/*
.games-list-container {
	background-color: $color-gray-lite;
	@include border-radius($border-radius);
	margin-bottom: 30px;
}

.games-list-container:hover {
	background-color: darken($color-gray-lite,5%);
}

.games-list-header {
	font-size: 20px;
	color: $color-red;
	font-weight: $font-weight-normal;
	font-family: $font-family-headers;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
}

.games-list-content {
	padding: 16px;
}
*/
.products-btn {
  margin-top: 30px; }

.news-link {
  display: block;
  color: #C2203A;
  background-color: #F5F5F5;
  text-decoration: none !important;
  border: none !important;
  padding: 16px 20px 16px 20px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  margin-bottom: 16px; }

.news-link:hover {
  background-color: #E3E3E3; }

.news-link:last-child {
  margin-bottom: 0 !important; }

.news-list-date {
  font-size: 14px;
  margin-top: 4px; }

.news-btn {
  margin-top: 30px; }

.articles-link {
  display: block;
  color: #C2203A;
  background-color: #F5F5F5;
  text-decoration: none !important;
  border: none !important;
  padding: 16px 20px 16px 20px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  margin-bottom: 16px; }

.articles-link:hover {
  background-color: #E3E3E3; }

.articles-link:last-child {
  margin-bottom: 0 !important; }

.articles-list-date {
  font-size: 14px;
  margin-top: 4px; }

.articles-btn {
  margin-top: 30px; }

.articles-box {
  color: #C2203A;
  background-color: #F5F5F5;
  padding: 16px 20px 16px 20px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  margin-top: 20px; }

.articles-box-header {
  font-size: 20px;
  color: #C2203A;
  font-weight: 300 !important;
  font-family: "Cinzel", serif;
  margin-bottom: 10px; }

.faq-question {
  color: #C2203A;
  font-weight: 400 !important;
  margin-bottom: 4px; }

blockquote {
  margin: 0 0 24px; }

.img-about {
  float: left;
  margin-right: 30px;
  margin-bottom: 12px; }

.video-box {
  background-color: #F5F5F5;
  padding: 16px 16px 16px 16px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px; }

.pdf-box {
  background-color: #F5F5F5;
  padding: 16px 20px 16px 20px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  margin-top: 30px; }

.bg-cart {
  width: 100%;
  padding: 16px 0 16px 0;
  background-color: #F5F5F5; }

.cart-info {
  color: #C2203A;
  font-size: 24px;
  font-weight: 300 !important;
  font-family: "Cinzel", serif; }

.cart-cell-right {
  padding: 0 0 0 12px; }

.fa-cart-info {
  margin-left: 16px;
  margin-right: 16px; }

.cart-remove-name {
  color: #C2203A;
  font-size: 24px;
  font-weight: 300 !important;
  font-family: "Cinzel", serif;
  text-align: center; }

.cart-remove-text {
  margin-top: 12px;
  margin-bottom: 30px; }

.checkout-panel {
  background-color: #f0f0f0;
  padding: 20px 20px 20px 20px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  margin-bottom: 20px; }

.checkout-panel-done {
  background-color: #F5F5F5;
  padding: 20px 20px 20px 20px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  font-weight: 300 !important;
  margin-bottom: 20px; }

.checkout-panel-header {
  color: #C2203A;
  font-weight: 300 !important;
  font-family: "Cinzel", serif;
  font-size: 24px;
  margin-bottom: 12px; }

.checkout-final-panel {
  background-color: #f0f0f0;
  padding: 30px 30px 0 30px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  margin-bottom: 20px; }

.checkout-final-header {
  color: #C2203A;
  font-family: "Cinzel", serif;
  font-size: 24px;
  font-weight: 300 !important; }

.checkout-final-header-sub {
  color: #58595B;
  font-size: 18px;
  font-weight: 300 !important;
  margin-bottom: 20px; }

.checkout-status-ready {
  color: #E3E3E3;
  padding: 12px 20px 12px 20px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border: 2px solid #E3E3E3; }

.checkout-status-header-ready {
  text-align: center;
  color: #E3E3E3;
  font-size: 24px;
  margin-bottom: 6px; }

.checkout-status-text-ready {
  color: #E3E3E3;
  text-align: center; }

.checkout-status-active {
  background-color: #C2203A;
  padding: 12px 20px 12px 20px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border: 2px solid #C2203A; }

.checkout-status-header-active {
  text-align: center;
  color: #FFFFFF;
  font-size: 24px;
  margin-bottom: 6px; }

.checkout-status-text-active {
  color: #FFFFFF;
  text-align: center; }

.checkout-status-done {
  background-color: #C2203A;
  padding: 12px 20px 12px 20px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  border: 2px solid #C2203A; }

.checkout-status-header-done {
  text-align: center;
  color: #FFFFFF;
  font-size: 24px;
  margin-bottom: 6px; }

.checkout-status-text-done {
  color: #FFFFFF;
  text-align: center; }

.checkout-status-arrow {
  border-left: 20px solid rgba(0, 0, 0, 0);
  border-right: 20px solid rgba(0, 0, 0, 0);
  border-top: 20px solid #C2203A;
  height: 0;
  margin-bottom: 20px;
  margin-left: 12px;
  width: 0; }

.checkout-product-box {
  margin-bottom: 20px; }

.checkout-product-name {
  color: #58595B;
  font-size: 18px;
  font-weight: 400 !important;
  margin-bottom: 4px; }

.checkout-shipping-header {
  color: #58595B;
  font-size: 18px;
  font-weight: 400 !important;
  margin-top: 20px;
  margin-bottom: 4px; }

.form-title,
.form-full-name {
  display: none; }

.form-panel {
  background-color: #F5F5F5;
  padding: 20px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px; }

@media screen and (max-width: 991px) {
  .form-panel-margin {
    margin-bottom: 30px; } }
.contact-map {
  margin-bottom: 20px; }

textarea {
  resize: none; }

label,
.label {
  font-weight: 300 !important; }

.btn-form-file {
  color: #58595B;
  background-color: #E3E3E3; }

.control-required {
  color: #C2203A; }

.bg-footer {
  width: 100%;
  background-color: #E3E3E3;
  padding: 20px 0 20px 0;
  color: #FFFFFF;
  font-weight: 300 !important; }

.bg-footer-bottom {
  width: 100%;
  background-color: #29ABE2;
  padding: 20px 0 20px 0;
  color: #FFFFFF;
  font-weight: 300 !important;
  text-align: center; }

.footer-header {
  font-family: "Cinzel", serif;
  color: #C2203A;
  font-size: 18px;
  font-weight: 400 !important;
  margin-bottom: 8px; }

.footer-header-stonehillmedia {
  font-family: "Cinzel", serif;
  color: #C2203A;
  font-size: 18px;
  font-weight: 400 !important;
  text-align: right;
  margin-bottom: 12px; }

.footer-stonehillmedia-logo {
  float: right; }

@media (max-width: 991px) {
  .footer-header {
    margin-top: 30px;
    margin-bottom: 6px; }

  .footer-header-stonehillmedia {
    text-align: left;
    margin-top: 30px;
    margin-bottom: 6px; }

  .footer-stonehillmedia-logo {
    float: none; } }

/*# sourceMappingURL=style.css.map */
