.velaFlexRow {
  display: flex;
  flex-flow: row wrap; }

.no-padding .row {
  margin: 0; }
.no-padding [class*='col-'] {
  padding-left: 0;
  padding-right: 0; }

.nopadding {
  padding-left: 0;
  padding-right: 0; }

.nomargin {
  margin-left: 0;
  margin-right: 0; }

.jsDrawerOpen {
  overflow: hidden;
  height: 100%; }

.drawer {
  -webkit-transform: translateZ(0);
  will-change: transform;
  display: none;
  position: fixed;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  top: 0;
  bottom: 0;
  padding: 0 15px 15px;
  max-width: 95%;
  z-index: 10;
  color: #606060;
  background-color: #F6F6F6;
  -webkit-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
  -o-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
  transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1); }
  .drawer a {
    color: #606060; }
    .drawer a:hover, .drawer a:focus {
      opacity: 0.7; }
  .drawer input, .drawer textarea {
    border-color: #eeeeee; }

.drawerLeft {
  width: 300px;
  left: -300px;
  border-right: 1px solid #eeeeee; }
  .jsDrawerOpenLeft .drawerLeft {
    display: block;
    -webkit-transform: translateX(300px);
    -moz-transform: translateX(300px);
    -ms-transform: translateX(300px);
    -o-transform: translateX(300px); }
    .lt-ie9 .jsDrawerOpenLeft .drawerLeft {
      left: 0; }

.drawerRight {
  width: 300px;
  right: -300px;
  border-left: 1px solid #eeeeee; }
  .jsDrawerOpenRight .drawerRight {
    display: block;
    -webkit-transform: translateX(-300px);
    -moz-transform: translateX(-300px);
    -ms-transform: translateX(-300px);
    -o-transform: translateX(-300px); }
    .lt-ie9 .jsDrawerOpenRight .drawerRight {
      right: 0; }

.isMoved {
  -webkit-transform: translateZ(0);
  -webkit-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
  -o-transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
  transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1); }
  .jsDrawerOpenLeft .isMoved {
    -webkit-transform: translateX(300px);
    -moz-transform: translateX(300px);
    -ms-transform: translateX(300px);
    -o-transform: translateX(300px); }
  .jsDrawerOpenRight .isMoved {
    -webkit-transform: translateX(-300px);
    -moz-transform: translateX(-300px);
    -ms-transform: translateX(-300px);
    -o-transform: translateX(-300px); }

.is-transitioning {
  display: block !important;
  visibility: visible !important; }
  .is-transitioning:before {
    content: "";
    background: rgba(0, 0, 0, 0.3);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 800; }

a:focus {
  outline: none; }

.row.noGutter {
  margin-left: 0px;
  margin-right: 0px; }

.noGutter > [class*='col-'] {
  padding-right: 0;
  padding-left: 0; }

.errors ul {
  list-style: none;
  margin: 0px;
  padding: 0px; }

.proOwlCarousel {
  margin-left: -15px;
  margin-right: -15px; }

.btnVelaOne {
  background-color: #0ab105;
  border-color: #0ab105;
  color: #ffffff;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  text-transform: uppercase;
  font-weight: bold;
  font-family: Montserrat;
  font-size: 13px -1;
  padding: 10px 20px; }
  .btnVelaOne:focus, .btnVelaOne:hover {
    background-color: #8e978e;
    border-color: #8d8b8b;
    color: #ffffff; }

.btnVelaTwo {
  background-color: #8e978e;
  color: #ffffff;
  border-color: #0ab105;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  text-transform: uppercase;
  font-weight: bold;
  font-family: Montserrat;
  font-size: 13px -1;
  padding: 10px 20px; }
  .btnVelaTwo:hover {
    background-color: #0ab105;
    border-color: #8d8b8b;
    color: #ffffff; }

.btn-grey {
  background-color: #f9f9f9;
  border: 2px solid #d7d7d7;
  text-transform: uppercase;
  color: #999999;
  border-radius: 3px;
  text-transform: uppercase;
  font-weight: bold;
  font-family: Montserrat;
  font-size: 13px -1;
  padding: 10px 20px; }
  .btn-grey:hover {
    background-color: #91bed4;
    color: #fff;
    border-color: #91bed4; }

.btnVelaCancel {
  background-color: #222222;
  color: #201f1f;
  border: 1px solid #222222;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  font-family: Montserrat;
  font-size: 13px -1;
  padding: 10px 20px;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease; }
  .btnVelaCancel:hover {
    background-color: #91bed4;
    border-color: #91bed4;
    color: #fff; }

.owl-buttons > div {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  cursor: pointer;
  width: 50px;
  height: 50px;
  font-size: 0px;
  padding: 0;
  text-align: center;
  line-height: 50px;
  background-color: #cdcece;
  border-radius: 50%;
  color: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease; }
  .owl-buttons > div:before {
    content: "";
    font-family: "FontAwesome";
    font-size: 20px;
    display: inline-block;
    vertical-align: middle; }
  .owl-buttons > div:hover {
    background-color: #91bed4;
    border-color: #91bed4;
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible; }
.owl-buttons .owl-prev {
  left: 0; }
  @media (min-width: 1200px) {
    .owl-buttons .owl-prev {
      left: -100px; } }
  .owl-buttons .owl-prev:before {
    content: "\f104"; }
.owl-buttons .owl-next {
  right: 0; }
  @media (min-width: 1200px) {
    .owl-buttons .owl-next {
      right: -100px; } }
  .owl-buttons .owl-next:before {
    content: "\f105"; }

.velaOwlRow {
  margin-left: -15px;
  margin-right: -15px; }
  .velaOwlRow .owl-item .item {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 15px;
    margin-bottom: 15px; }
  .velaOwlRow:hover .owl-buttons > div {
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible; }
  .velaOwlRow:hover .owl-buttons .owl-prev {
    left: -40px; }
  .velaOwlRow:hover .owl-buttons .owl-next {
    right: -40px; }

.velaOwlRow_style1 .owl-buttons {
  position: absolute;
  width: 67px;
  background-color: #fff;
  right: 15px;
  top: -60px;
  height: 30px; }
  .velaOwlRow_style1 .owl-buttons > div {
    width: 30px;
    height: 30px;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    border-radius: 50%;
    line-height: 30px; }
    .velaOwlRow_style1 .owl-buttons > div:before {
      font-size: 16px; }
  .velaOwlRow_style1 .owl-buttons .owl-prev {
    left: 0; }
  .velaOwlRow_style1 .owl-buttons .owl-next {
    right: 0; }
.velaOwlRow_style1:hover .owl-buttons .owl-prev {
  left: 0; }
.velaOwlRow_style1:hover .owl-buttons .owl-next {
  right: 0; }

.owl-page-active .owl-carousel {
  padding-bottom: 10px; }
  .owl-page-active .owl-carousel .owl-pagination {
    position: absolute;
    top: 35%;
    right: 0;
    text-align: center;
    display: inline-block; }
    .owl-page-active .owl-carousel .owl-pagination .owl-page {
      display: block;
      height: 15px;
      margin-bottom: 15px;
      padding: 4px;
      position: relative;
      width: 15px; }
      .owl-page-active .owl-carousel .owl-pagination .owl-page:before {
        border: 1px solid #79b6c8;
        border-radius: 100%;
        bottom: 0;
        content: "";
        left: 0;
        opacity: 0;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        transition: all 300ms ease 0s; }
      .owl-page-active .owl-carousel .owl-pagination .owl-page span {
        background: #b7b7b7 none repeat scroll 0 0;
        border-radius: 50%;
        display: block;
        -webkit-transition: all 300ms ease 0s;
        -o-transition: all 300ms ease 0s;
        transition: all 300ms ease 0s;
        width: 7px;
        height: 7px; }
      .owl-page-active .owl-carousel .owl-pagination .owl-page:hover:before, .owl-page-active .owl-carousel .owl-pagination .owl-page.active:before {
        opacity: 1;
        filter: alpha(opacity=100);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1); }
      .owl-page-active .owl-carousel .owl-pagination .owl-page:hover span, .owl-page-active .owl-carousel .owl-pagination .owl-page.active span {
        background-color: #91bed4; }

#loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -27px;
  margin-left: -27px;
  z-index: 100; }
  #loading:before {
    content: "";
    display: block;
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background-image: url(//cdn.shopify.com/s/files/1/1608/8055/t/3/assets/loading.gif?v=4737358046173361859);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: white;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }

#loadingSite {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100%;
  z-index: 999999999;
  background: #fff; }

#loadingSite img {
  width: 64px;
  height: 64px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -32px;
  margin-top: -32px; }

.loader {
  font-size: 10px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -5em 0 0 -5em;
  text-indent: -9999em;
  border: 4px solid #ccc;
  border-left-color: #000;
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear; }

.loader,
.loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em; }

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.proLoading {
  position: relative;
  min-height: 450px;
  background-color: #e5e5e5; }
  .proLoading:before {
    content: "";
    z-index: 10;
    position: absolute;
    top: 50%;
    left: 0px;
    right: 0px;
    margin: -27px auto 0px;
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background-image: url(//cdn.shopify.com/s/files/1/1608/8055/t/3/assets/loading.gif?v=4737358046173361859);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: white;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }

#pageContainer {
  max-width: 1920px; }

#topbar {
  background-color: #91bed4;
  padding: 10px 0 0;
  color: #FFF; }

#velaHeaderMain {
  background-color: #edeeee;
  border-bottom: 1px solid #cfe4ea; }
  #velaHeaderMain .headerContent {
    border-bottom: 1px solid #eeeeee; }

.velaLogo {
  margin: 23px 0;
  padding: 0px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 30; }
  .velaLogo .velaLogoLink {
    max-width: 450px; }

.headerContent {
  position: relative; }
  .headerContent:before, .headerContent:after {
    content: " ";
    display: table; }
  .headerContent:after {
    clear: both; }

.headerFixed {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10; }
  .headerFixed #velaHeaderMain {
    padding: 0; }

.velaMainmenu {
  border-bottom: 5px solid #91bed4;
  border-top: 1px solid #eeeeee; }

#pageContent {
  padding-bottom: 30px;
  background-color: #fff;
  z-index: 10; }

.template-index #pageContent {
  padding-bottom: 0; }

.vela-conentCenter #proList {
  margin-bottom: 20px; }

.vela-Bottom {
  background-color: #fff; }

#footer {
  position: relative;
  background-image: url(//cdn.shopify.com/s/files/1/1608/8055/t/3/assets/bg_footer.png?v=14909531442428072160); }

.footerTop {
  position: relative;
  background-color: rgba(0, 0, 0, 0);
  min-height: 80px; }
  .footerTop:before {
    position: absolute;
    width: 0;
    height: 0;
    border-left: 185px solid transparent;
    border-right: 185px solid transparent;
    border-top: 35px solid #fff;
    border-bottom: 0;
    left: 0;
    top: 0;
    margin: auto;
    right: 0;
    display: block;
    content: ""; }

.footerCenter {
  position: relative;
  background-color: rgba(0, 0, 0, 0); }
  .footerCenter .footerCenterWrap {
    padding: 50px 0px 50px; }

.footerBottom {
  position: relative;
  background-color: #242424; }

.footerCopyRight {
  position: relative;
  padding: 10px 0px;
  background-color: #262626;
  background-color: rgba(38, 38, 38, 0.7);
  zoom: 1;
  background-color: transparent\9; }

.velaCopyRight {
  margin-top: 20px; }
  .velaCopyRight a {
    color: #91bed4; }

.velaBlock {
  margin-bottom: 30px; }

.velaTitle {
  font-size: 18px;
  color: #201f1f;
  display: block;
  position: relative;
  padding: 10px 0;
  font-weight: 700;
  line-height: 22px; }

.velaHomeTitle {
  position: relative;
  text-align: center;
  margin: 0 0 15px;
  padding-bottom: 15px;
  text-transform: uppercase;
  font-size: 24px;
  color: #201f1f;
  line-height: 1.1;
  font-weight: 700;
  font-family: Oswald; }
  .velaHomeTitle .subtitle {
    text-transform: none;
    font-weight: 400;
    font-size: 16px;
    font-style: italic;
    font-family: Lato;
    margin-top: 20px;
    display: block;
    color: #606060; }

.velaTitle_style1 {
  position: relative;
  margin: 0; }
  .velaTitle_style1:before {
    width: 100%;
    height: 0%;
    content: "";
    border-top: 1px solid #eeeeee;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto; }
  .velaTitle_style1 span {
    background: white;
    padding-right: 15px;
    position: relative;
    display: inline-block; }

.velaFooterTitle {
  color: #fff;
  font-size: 16px;
  margin: 0 0 30px;
  padding: 10px 0px 10px 15px;
  font-weight: 700;
  font-family: Oswald;
  position: relative; }
  .velaFooterTitle:before {
    position: absolute;
    left: 0;
    top: 10px;
    content: "";
    width: 2px;
    height: 15px;
    background-color: #91bed4; }

.titleSidebar {
  font-family: Oswald;
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  margin: 0 0 15px;
  padding: 10px 0px 15px;
  position: relative;
  color: #201f1f;
  text-transform: uppercase; }
  .titleSidebar:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 30px;
    height: 3px;
    background-color: #201f1f; }

.velaArticleTitle {
  font-family: Lato;
  font-size: 25px;
  font-weight: normal;
  margin: 0px;
  padding: 10px 0px;
  color: #201f1f; }

.velaPageTitle {
  font-family: Oswald;
  font-size: 18px;
  font-weight: normal;
  color: #201f1f;
  margin: 0 0 15px;
  padding: 15px 0px;
  font-weight: 700; }
  .velaPageTitle span {
    position: relative;
    display: inline-block;
    padding: 10px 0;
    text-transform: uppercase; }
    .velaPageTitle span:before {
      position: absolute;
      content: "";
      width: 30px;
      height: 2px;
      background-color: #201f1f;
      bottom: 0;
      left: 0; }
  .velaPageTitle.text-center span:before {
    left: 50%;
    margin-left: -10px; }
  .velaPageTitle.velaTitle-fix {
    position: relative;
    font-size: 40px;
    padding: 0;
    color: #fff;
    height: 105px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
    text-transform: uppercase; }
    .velaPageTitle.velaTitle-fix .subtitle {
      color: #606060;
      display: block;
      font-family: Lato;
      font-size: 18px;
      font-style: italic;
      font-weight: 400;
      margin-top: 20px;
      text-transform: none; }

.velaSidebar > div {
  margin-top: 30px; }
  .velaSidebar > div:first-child {
    margin-top: 0px; }
  .velaSidebar > div:last-child {
    margin-bottom: 30px; }

.bannerTop img {
  height: 0;
  widht: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.bannerTop span {
  width: 34px;
  height: 34px;
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
  cursor: pointer; }
  .bannerTop span:before {
    left: 20px;
    position: absolute;
    top: 5px;
    z-index: 10; }
  .bannerTop span:after {
    border: 17px solid #333;
    border-left-color: transparent;
    border-bottom-color: transparent;
    width: 0;
    height: 0;
    content: "";
    right: 0;
    top: 0;
    position: absolute;
    display: inline-block; }
.bannerTop.active img {
  height: auto; }

.velaTopLinks {
  float: right;
  position: relative;
  z-index: 20;
  margin: 0; }
  .velaTopLinks .velaIonTopLinks {
    display: block;
    color: #1f1f1f;
    cursor: pointer;
    font-size: 18px;
    position: relative;
    line-height: 90px;
    text-transform: uppercase;
    transition: all 300ms ease 0s; }
  .velaTopLinks ul li {
    padding: 0 10px; }
    .velaTopLinks ul li a {
      color: #FFF;
      display: block;
      font-size: 10px;
      line-height: 24px;
      font-family: Montserrat;
      text-transform: uppercase; }
      .velaTopLinks ul li a:hover {
        color: #91bed4; }

#velaTopLinks {
  background: #ffffff none repeat scroll 0 0;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
  margin: 0;
  padding: 20px;
  position: absolute;
  right: 0;
  top: auto;
  width: 220px;
  z-index: 999;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s; }

.velaCartTop {
  float: right;
  position: relative;
  z-index: 20;
  margin: 34px 5px 34px 15px; }
  .velaCartTop a {
    position: relative;
    display: block;
    color: #1f1f1f;
    min-width: 30px; }
    .velaCartTop a > span {
      display: none; }
      .velaCartTop a > span#CartCount {
        background-color: #91bed4;
        border-radius: 50%;
        color: #ffffff;
        display: block;
        font-size: 10px;
        font-weight: 400;
        height: 18px;
        left: 12px;
        line-height: 18px;
        position: absolute;
        text-align: center;
        top: -9px;
        width: 18px; }
      .velaCartTop a > span.icon_bag_alt {
        display: block;
        font-size: 17px; }
    .velaCartTop a:hover, .velaCartTop a:focus {
      color: #91bed4;
      text-decoration: none; }

#velaSearchIcon {
  color: #1f1f1f;
  font-size: 17px;
  position: relative;
  z-index: 15;
  cursor: pointer; }
  #velaSearchIcon:hover {
    color: #91bed4; }

#velaSearchTop {
  float: right;
  margin: 34px 15px; }
  #velaSearchTop .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 55px;
    width: 30px;
    height: 100%;
    text-align: center;
    background: rgba(238, 238, 238, 0.8); }
    #velaSearchTop .btn-close:hover {
      color: red;
      cursor: pointer; }
  #velaSearchTop .formSearch {
    border: 1px solid #eeeeee;
    left: 0;
    position: absolute;
    top: -100%;
    padding: 5px 20px;
    width: 100%;
    background-color: #fff;
    visibility: hidden;
    -webkit-box-shadow: 0 0 5px #cccccc;
    box-shadow: 0 0 5px #cccccc;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s; }
    #velaSearchTop .formSearch.show {
      top: 100%;
      opacity: 1;
      filter: alpha(opacity=100);
      z-index: 999;
      visibility: visible; }
  #velaSearchTop .velaSearch {
    border: 0px;
    height: 50px;
    color: #201f1f;
    background-color: transparent; }
  #velaSearchTop .btnVelaSearch {
    position: absolute;
    top: 0;
    right: 30px;
    width: 50px;
    height: 100%;
    color: #201f1f;
    background: transparent;
    border: 0;
    padding: 0;
    text-align: center; }
    #velaSearchTop .btnVelaSearch:focus, #velaSearchTop .btnVelaSearch:hover {
      color: #91bed4; }
    #velaSearchTop .btnVelaSearch .btnSearchText {
      display: none; }

.velaSearchContainer .formSearch {
  margin-bottom: 30px; }
.velaSearchContainer .velaSearch {
  height: 41px; }

.velaFooterLinks {
  margin: 0px;
  padding: 0;
  line-height: 18px; }
  .velaFooterLinks li {
    padding: 7px 0; }
    .velaFooterLinks li a {
      color: #606060;
      font-size: 13px -1; }
      .velaFooterLinks li a:hover, .velaFooterLinks li a:focus {
        color: #91bed4;
        text-decoration: none; }

/* sratic block */
.vela-blockstatic {
  border: 1px dashed #c2c2c2;
  padding: 15px;
  position: relative;
  text-align: center;
  cursor: pointer; }
  .vela-blockstatic p {
    color: #1f1f1f;
    font-family: Montserrat;
    font-size: 14px;
    padding: 20px 0;
    font-weight: 700;
    margin: 0; }
  .vela-blockstatic i {
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    font-size: 33px;
    position: absolute;
    right: -26px;
    top: 0;
    color: #c2c2c2; }
  .vela-blockstatic .hurry-up {
    background: #79b6c8 none repeat scroll 0 0;
    color: #fff;
    font-weight: 900;
    line-height: 30px;
    padding: 0 10px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 10px;
    letter-spacing: 0;
    -webkit-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease; }
    .vela-blockstatic .hurry-up:before {
      -moz-border-bottom-colors: none;
      -moz-border-left-colors: none;
      -moz-border-right-colors: none;
      -moz-border-top-colors: none;
      border-color: #79b6c8 #79b6c8 transparent transparent;
      border-width: 7px 5px;
      border-image: none;
      border-style: solid;
      content: "";
      display: block;
      height: 10px;
      left: -10px;
      position: absolute;
      top: 0;
      width: 10px; }
    .vela-blockstatic .hurry-up:after {
      -moz-border-bottom-colors: none;
      -moz-border-left-colors: none;
      -moz-border-right-colors: none;
      -moz-border-top-colors: none;
      border-color: transparent #79b6c8 #79b6c8 transparent;
      border-width: 7px 5px;
      border-image: none;
      border-style: solid;
      content: "";
      display: block;
      height: 10px;
      left: -10px;
      position: absolute;
      bottom: 0;
      width: 10px; }
  .vela-blockstatic:hover .hurry-up {
    letter-spacing: 2px; }

.velaProductSharing label {
  margin-right: 20px;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase; }

.socialSharing {
  margin: 0px;
  padding: 0px; }
  .socialSharing > li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px; }
    .socialSharing > li .btnSharing {
      display: block;
      color: #999999;
      overflow: hidden;
      -webkit-transition: all 0.3s ease-in-out 0s;
      -o-transition: all 0.3s ease-in-out 0s;
      transition: all 0.3s ease-in-out 0s; }
      .socialSharing > li .btnSharing span {
        display: none; }
      .socialSharing > li .btnSharing .fa {
        font-size: 13px;
        width: 26px;
        height: 26px;
        line-height: 26px;
        text-align: center; }
      .socialSharing > li .btnSharing:hover {
        color: #91bed4; }

.velaCategoriesSidebar .panel-body {
  padding: 0px 15px; }
.velaCategoriesSidebar .itemCategory {
  border-bottom: 1px solid #eeeeee; }
.velaCategoriesSidebar .cateTitle {
  margin: 0px;
  padding: 0px;
  position: relative; }
  .velaCategoriesSidebar .cateTitle > a {
    position: relative;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 20px 0 10px;
    font-family: Montserrat; }
    .velaCategoriesSidebar .cateTitle > a.active {
      color: #91bed4; }
  .velaCategoriesSidebar .cateTitle .hasSubCategory:before {
    content: "K";
    width: 12px;
    height: 12px;
    position: absolute;
    right: 5px;
    top: 20px;
    font-size: 16px;
    font-family: ElegantIcons;
    font-weight: none;
    cursor: pointer; }
  .velaCategoriesSidebar .cateTitle .hasSubCategory.collapsed:before {
    content: "L"; }
.velaCategoriesSidebar .listSidebar {
  margin: 0px;
  padding: 0 0 0 15px;
  border-left: 1px dotted #e5e5e5; }
  .velaCategoriesSidebar .listSidebar li a {
    display: block;
    font-size: 13px;
    font-weight: normal;
    color: #201f1f;
    padding: 5px 0px;
    text-decoration: none; }
    .velaCategoriesSidebar .listSidebar li a:hover {
      color: #91bed4; }

.listSidebar {
  margin: 0px;
  padding: 12px 0px; }
  .listSidebar li a {
    display: block;
    font-size: 13px;
    font-weight: normal;
    color: #201f1f;
    padding: 5px 0px;
    text-decoration: none; }
    .listSidebar li a:hover {
      color: #91bed4; }

.ajaxFilter {
  margin: 0px;
  padding: 10px 0px; }
  .ajaxFilter .ajaxFilterTitle {
    position: relative;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0 15px;
    padding: 0 0px 10px;
    color: #201f1f;
    text-transform: uppercase;
    border-bottom: 1px solid #eeeeee; }

.listFilter {
  margin: 0px;
  padding: 0px; }
  .listFilter > li a {
    position: relative;
    display: block;
    font-size: 13px;
    font-weight: normal;
    padding: 5px 0px;
    color: #201f1f;
    text-decoration: none; }
    .listFilter > li a:before {
      content: "";
      width: 12px;
      height: 12px;
      border: 1px solid #eeeeee;
      display: inline-block;
      margin-right: 7px;
      font-family: "FontAwesome"; }
    .listFilter > li a:hover {
      color: #91bed4; }
      .listFilter > li a:hover:before {
        content: "\f046";
        border: 0; }
  .listFilter > li.active a {
    color: #91bed4; }
    .listFilter > li.active a:before {
      content: "\f046";
      border: 0; }
  .listFilter.listFilterColor > li {
    margin-bottom: 10px; }
    .listFilter.listFilterColor > li a {
      padding: 0px; }
      .listFilter.listFilterColor > li a span {
        margin-left: 10px; }
      .listFilter.listFilterColor > li a img {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        width: 15px;
        height: 15px;
        float: left;
        margin-top: 4px;
        padding: 2px;
        border: 1px solid #eeeeee; }
      .listFilter.listFilterColor > li a:before {
        display: none; }
    .listFilter.listFilterColor > li:hover a, .listFilter.listFilterColor > li.active a {
      border-color: #91bed4; }
      .listFilter.listFilterColor > li:hover a img, .listFilter.listFilterColor > li.active a img {
        border-color: #91bed4; }

.velaFilter .velaClearAll {
  font-size: 12px;
  font-weight: 300;
  font-style: italic;
  color: #201f1f;
  position: absolute;
  top: 15px;
  right: 0px;
  z-index: 1; }
.velaFilter .velaClear {
  font-size: 11px;
  font-weight: 300;
  font-style: italic;
  color: #201f1f;
  position: absolute;
  top: 10px;
  right: 0px;
  z-index: 1; }

.filterPrice {
  margin-top: 30px; }
  .filterPrice .irs-slider {
    background: #91bed4;
    border-radius: 50%; }
    .filterPrice .irs-slider:before {
      width: 6px;
      height: 6px;
      border-radius: 50%;
      content: "";
      position: absolute;
      top: 6px;
      right: 6px;
      background-color: #fff; }
  .filterPrice .irs-bar {
    background: #91bed4; }

.btnFilterPrice {
  background-color: #201f1f;
  padding: 5px 15px;
  color: #fff;
  font-size: 10px;
  font-family: Montserrat; }
  .btnFilterPrice:hover {
    background-color: #91bed4; }

.listSidebarBlog {
  margin: 0px;
  padding: 0px; }
  .listSidebarBlog li {
    padding-top: 15px;
    padding-bottom: 15px; }
    .listSidebarBlog li .titleBlogsidebar {
      display: block;
      font-size: 14px;
      font-weight: normal;
      color: #201f1f;
      text-decoration: none;
      margin-bottom: 10px;
      max-height: 40px;
      overflow: hidden;
      line-height: 20px;
      font-style: italic; }
      .listSidebarBlog li .titleBlogsidebar:hover {
        color: #91bed4; }
      .listSidebarBlog li .titleBlogsidebar time {
        display: block;
        font-size: 12px;
        font-weight: 300;
        font-style: italic;
        color: #4e4e4e; }
    .listSidebarBlog li .btn-readmore {
      font-size: 12px;
      color: #afafaf; }
      .listSidebarBlog li .btn-readmore:hover {
        color: #91bed4; }

.blogListArticle {
  margin-top: 10px; }

.blogTagsList {
  margin: 0px;
  padding: 15px 0px; }
  .blogTagsList li {
    margin: 0px 10px 10px 0px;
    padding: 0px;
    display: inline-block;
    vertical-align: middle; }
    .blogTagsList li a {
      background-color: #ebebeb;
      color: #201f1f;
      display: block;
      padding: 4px 8px; }
      .blogTagsList li a:hover, .blogTagsList li a:focus {
        background-color: #91bed4;
        color: white;
        text-decoration: none; }

.timeWork {
  margin: 0px;
  padding: 0px;
  list-style: none; }
  .timeWork:before, .timeWork:after {
    content: " ";
    display: table; }
  .timeWork:after {
    clear: both; }
  .timeWork li {
    position: relative;
    float: left;
    width: 100%;
    padding: 5px 0px; }
    .timeWork li:before {
      content: "";
      position: absolute;
      top: 50%;
      left: 0px;
      right: 0px;
      border-top: 1px dotted #eeeeee;
      z-index: -1; }
    .timeWork li span {
      background-color: white; }

.ajaxcartHeader {
  font-family: Oswald;
  color: #201f1f;
  font-size: 15px; }

.rowAjaxCart > [class*='col-'] {
  padding-right: 10px;
  padding-left: 10px; }

.velaCartTitle {
  position: relative;
  font-family: Lato;
  font-size: 23px;
  margin: 0px;
  padding: 15px 0px;
  color: #201f1f; }
  .velaCartTitle .close {
    position: absolute;
    top: 22px;
    right: 10px;
    font-size: 30px; }

.ajaxCartModal .modal-content {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  padding: 20px 30px; }

#cartContainer {
  padding: 10px 0px 10px; }

.ajaxcartQty {
  position: relative; }
  .ajaxcartQty:before, .ajaxcartQty:after {
    content: " ";
    display: table; }
  .ajaxcartQty:after {
    clear: both; }
  .ajaxcartQty .qtyAdjust {
    float: left;
    font-size: 20px;
    width: 36px;
    height: 36px;
    border: 1px solid #eeeeee;
    background-color: white;
    color: #201f1f; }
    .ajaxcartQty .qtyAdjust.qtyMinus {
      border-right: 0px; }
    .ajaxcartQty .qtyAdjust.qtyPlus {
      border-left: 0px; }
  .ajaxcartQty .qtyNum {
    float: left;
    height: 36px;
    width: 60px;
    border: 1px solid #eeeeee;
    background-color: white;
    color: #606060;
    padding: 6px 12px;
    text-align: center; }

.cartSubtotal {
  font-size: 23px;
  font-weight: bold;
  margin: 0px 0px 0px 10px;
  padding: 5px 0px;
  color: #201f1f;
  font-family: Oswald; }

.ajaxcartProduct {
  padding: 10px 0px;
  border-bottom: 1px solid #eeeeee; }
  .ajaxcartProduct .ajaxcartQty {
    display: inline-block;
    vertical-align: middle; }
  .ajaxcartProduct .ajaxcartProductName {
    font-family: Lato;
    font-size: 14px;
    display: block;
    margin: 0px 0px 10px;
    color: #201f1f; }
    .ajaxcartProduct .ajaxcartProductName:hover, .ajaxcartProduct .ajaxcartProductName:focus {
      color: #91bed4;
      text-decoration: none; }
  .ajaxcartProduct .ajaxcartProductMeta {
    font-style: italic; }
  .ajaxcartProduct .ajaxcartProductImage {
    display: block; }
  @media (min-width: 992px) {
    .ajaxcartProduct .textRight {
      text-align: right; } }

.additional_checkout_buttons {
  padding: 10px 0px; }

.ajaxNote label {
  display: block;
  font-weight: normal; }

.ajaxcartHeader {
  margin: 0px;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  background-color: #fbfbfb; }
  .ajaxcartHeader span {
    display: block;
    padding: 10px 0px;
    font-weight: 500; }

.ajaxCartFooter {
  margin-top: 30px; }

@media (max-width: 768px) {
  .ajaxcartProduct .ajaxcartProductImage {
    margin-bottom: 15px; }
  .ajaxcartProduct .ajaxProductInfo {
    margin-bottom: 15px; }
  .ajaxcartProduct .priceProduct {
    margin: 15px 0px; }

  .ajaxCartFooter .ajaxSubTotal {
    margin-top: 15px; } }
.drawerRight .ajaxcartHeader {
  display: none; }
.drawerRight .drawerImage {
  width: 30% !important; }
.drawerRight .drawerProRight {
  float: right !important;
  width: 70% !important;
  margin-bottom: 8px; }
  .drawerRight .drawerProRight:last-child {
    margin-bottom: 0px;
    position: static; }
  .drawerRight .drawerProRight .textRight {
    text-align: left; }
  .drawerRight .drawerProRight .cartRemove {
    position: absolute;
    top: 5px;
    left: 0;
    color: #df3e3e; }
.drawerRight .drawerAjaxFooter {
  width: 100% !important;
  margin-bottom: 10px; }
.drawerRight .ajaxButton .btn {
  width: 100%; }
.drawerRight .ajaxcartProduct {
  position: relative; }

#newsletterAlert .modal-content {
  padding: 3px; }
#newsletterAlert .alert {
  margin: 0px; }

#vela-newsletter {
  text-align: center;
  background-color: #ececec;
  margin: 0 0 30px;
  padding: 110px 0; }
  @media (min-width: 1199px) {
    #vela-newsletter {
      background-image: url(//cdn.shopify.com/s/files/1/1608/8055/t/3/assets/vela_newsletter_bgimage.jpg?v=9990971059390112094);
      background-position: center center;
      background-repeat: no-repeat; } }
  #vela-newsletter .velaTitle .subtitle {
    display: block;
    vertical-align: middle;
    max-width: 470px;
    width: 100%;
    margin: 20px auto 50px; }
  #vela-newsletter .wrap-newsletter {
    min-height: 200px;
    padding: 0 50px; }
  #vela-newsletter .formNewsletter {
    display: inline-block;
    max-width: 750px;
    width: 100%;
    text-align: left; }
    #vela-newsletter .formNewsletter .input-group {
      border: 2px solid #cccccc; }
      #vela-newsletter .formNewsletter .input-group .form-control {
        border: 0;
        height: 45px;
        background: transparent;
        font-style: italic; }
  #vela-newsletter .btnNewsletter {
    position: relative; }
    #vela-newsletter .btnNewsletter:before {
      content: "\f1d9";
      font-family: "FontAwesome";
      position: absolute;
      top: 10px;
      left: 10px;
      font-size: 16px; }
    #vela-newsletter .btnNewsletter .btn {
      background: transparent;
      text-transform: uppercase;
      color: #606060;
      font-size: 0;
      font-weight: 400;
      line-height: 6px;
      width: 50px; }
    #vela-newsletter .btnNewsletter:hover:before {
      color: #91bed4; }

.newsletterModal {
  padding: 0px;
  position: relative;
  background-color: #edeef0; }
  @media (min-width: 992px) {
    .newsletterModal {
      width: 970px;
      height: 540px; } }

.velaNewsletterModal {
  padding: 20px;
  position: relative; }
  @media (min-width: 992px) {
    .velaNewsletterModal {
      padding-right: 100px;
      top: 50%;
      -moz-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); } }
  .velaNewsletterModal .velaTitle {
    margin: 0 0 10px;
    padding: 10px 0px;
    font-size: 24px;
    font-family: Montserrat;
    text-transform: uppercase; }
  .velaNewsletterModal .newsletterDescription {
    margin-bottom: 20px;
    font-style: italic;
    font-weight: 400; }
  .velaNewsletterModal .form-control {
    background-color: #fff;
    margin: 10px 0 40px;
    height: 40px; }

.velalistSocial {
  margin: 10px 0 0; }
  .velalistSocial > li {
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    border-left: 1px dotted #4b4b4b; }
    .velalistSocial > li:first-child {
      border-left: 0; }
  .velalistSocial .btn-social {
    color: #606060;
    line-height: 30px;
    display: block; }
    .velalistSocial .btn-social span {
      display: none; }
    .velalistSocial .btn-social .fa {
      display: block;
      color: #999;
      text-align: center;
      padding: 0 10px; }
    .velalistSocial .btn-social:hover {
      color: #91bed4; }
      .velalistSocial .btn-social:hover .fa {
        color: #91bed4;
        border-color: #91bed4; }

/*
.velalistSocial .twitter { background: #00bdec;}
.velalistSocial .dribbble { background: #ef5b92;}
.velalistSocial .facebook { background: #3b5998;}
.velalistSocial .duckduckgo { background: #de3100;}
.velalistSocial .aim { background: #158799;}
.velalistSocial .delicious { background: #183864;}
.velalistSocial .paypal { background: #32689a;}
.velalistSocial .android { background: #8ab733;}
.velalistSocial .gplus { background: #d94a39;}
.velalistSocial .lanyrd { background: #3879ba;}
.velalistSocial .stumbleupon { background: #ea4b24;}
.velalistSocial .fivehundredpx { background: #00a6e1;}
.velalistSocial .pinterest { background: #b8242a;}
.velalistSocial .bitcoin { background: #f7931a;}
.velalistSocial .w3c { background: #005a9c;}
.velalistSocial .foursquare { background: #3bb7e8;}
.velalistSocial .html5 { background: #e44e26;}
.velalistSocial .ie { background: #00ccff;}
.velalistSocial .grooveshark { background: #f66f00;}
.velalistSocial .ninetyninedesigns { background: #ff5501;}
.velalistSocial .forrst { background: #223f17;}
.velalistSocial .spotify { background: #8fbd05;}
.velalistSocial .reddit { background: #ff4500;}
.velalistSocial .gowalla { background: #f6911d;}
.velalistSocial .apple { background: #5f5f5f;}
.velalistSocial .cc { background: #5e7c00;}
.velalistSocial .evernote { background: #61b239;}
.velalistSocial .flickr { background: #ff0084;}
.velalistSocial .google { background: #d94a39;}
.velalistSocial .viadeo { background: #f5a433;}
.velalistSocial .instapaper { background: #eaec08;}
.velalistSocial .klout { background: #e34600;}
.velalistSocial .linkedin { background: #1b92bd;}
.velalistSocial .meetup { background: #e51938;}
.velalistSocial .vk { background: #587da4;}
.velalistSocial .disqus { background: #2e9fff;}
.velalistSocial .rss { background: #ff7f00;}
.velalistSocial .skype { background: #18b7f1;}
.velalistSocial .youtube { background: #c4302b;}
.velalistSocial .vimeo { background: #01557a;}
.velalistSocial .windows { background: #00ccff;}
.velalistSocial .xing { background: #036567;}
.velalistSocial .yahoo { background: #61399d;}
.velalistSocial .chrome { background: #58b947;}
.velalistSocial .macstore { background: #6e6e6e;}
.velalistSocial .amazon { background: #ff9900;}
.velalistSocial .steam { background: #a5a4a1;}
.velalistSocial .dropbox { background: #7ab6ec;}
.velalistSocial .cloudapp { background: #489dde;}
.velalistSocial .ebay { background: #86b817;}
.velalistSocial .github { background: #667F8E;}
.velalistSocial .googleplay { background: #5befd0;}
.velalistSocial .itunes { background: #177ac8;}
.velalistSocial .plurk { background: #a73d07;}
.velalistSocial .songkick { background: #f80046;}
.velalistSocial .lastfm { background: #c60e16;}
.velalistSocial .gmail { background: #e04a3f;}
.velalistSocial .pinboard { background: #224cf4;}
.velalistSocial .openid { background: #be661b;}
.velalistSocial .quora { background: #c41a00;}
.velalistSocial .soundcloud { background: #ff5c00;}
.velalistSocial .tumblr { background: #395874;}
.velalistSocial .eventasaurus { background: #b9f15e;}
.velalistSocial .wordpress { background: #464646;}
.velalistSocial .yelp { background: #c41200;}
.velalistSocial .intensedebate { background: #00aeef;}
.velalistSocial .eventbrite { background: #ff6c00;}
.velalistSocial .scribd { background: #002939;}
.velalistSocial .posterous { background: #f8d667;}
.velalistSocial .stripe { background: #617ee8;}
.velalistSocial .opentable { background: #990000;}
.velalistSocial .instagram { background: #4c799f;}
.velalistSocial .dwolla { background: #ff7404;}
.velalistSocial .appnet { background: #1e0c29;}
.velalistSocial .statusnet { background: #fb6104;}
.velalistSocial .acrobat { background: #ff0000;}
.velalistSocial .drupal { background: #007dc3;}
.velalistSocial .pocket { background: #ee4056;}
.velalistSocial .bitbucket { background: #205081;}
.velalistSocial .flattr { background: #fbbc23;}
.velalistSocial .eventful { background: #0066cc;}
.velalistSocial .smashmag { background: #d6231c;}
.velalistSocial .wordpress { background: #1e8cbe;}
.velalistSocial .calendar { background: #ff0000;}
.velalistSocial .call { background: #04be3d;}
.velalistSocial .guest { background: #03a9d2;}
.velalistSocial .weibo { background: #fd0000;}
.velalistSocial .plancast { background: #e4b82c;}
.velalistSocial .email { background: blue;}
.velalistSocial .myspace { background: #2068b0;}
.velalistSocial .podcast { background: #f38b36;}
.velalistSocial .cart { background: #00a204;}
*/
#velaBreadcrumbs .container-inner .breadcrumb-heading {
  display: none; }

#gotop {
  position: absolute;
  left: 0;
  right: 0;
  top: -18px;
  margin: auto;
  width: 100px;
  height: 100px;
  background: url(//cdn.shopify.com/s/files/1/1608/8055/t/3/assets/bg_scrollup.png?v=11181350331913683860); }

#gotop span {
  width: 50px;
  height: 50px;
  background-color: #91bed4;
  display: block;
  text-align: center;
  color: #fff;
  position: relative;
  font-size: 18px;
  line-height: 46px;
  border-radius: 50%;
  margin: 23px; }

.container-full {
  padding-left: 50px;
  padding-right: 50px; }

@media (max-width: 1200px) {
  .container-full {
    padding-left: 20px;
    padding-right: 20px; } }
@media (max-width: 767px) {
  .velaTop .current {
    position: relative;
    cursor: pointer;
    padding: 7px 15px;
    color: #91bed4; }
    .velaTop .current:hover {
      color: #0a0000; }
  .velaTop .toogle_content {
    position: absolute;
    background: #fff;
    padding: 10px;
    z-index: 80;
    min-width: 250px;
    display: none !important;
    -webkit-box-shadow: 0 0 2px #cccccc;
    box-shadow: 0 0 2px #cccccc; }
  .velaTop:hover .toogle_content {
    display: block !important; }

  .velaSidebar .titleSidebar {
    position: relative;
    cursor: pointer; }
    .velaSidebar .titleSidebar:after {
      content: "\f107";
      font-family: "FontAwesome";
      font-size: 13px;
      position: absolute;
      top: 15px;
      right: 10px; }
    .velaSidebar .titleSidebar.active:after {
      content: "\f106"; }

  .velaFooter .velaFooterTitle {
    position: relative;
    cursor: pointer; }
    .velaFooter .velaFooterTitle:after {
      content: "\f107";
      font-family: "FontAwesome";
      font-size: 13px;
      position: absolute;
      top: 15px;
      right: 10px; }
    .velaFooter .velaFooterTitle.active:after {
      content: "\f106"; } }
@media (max-width: 991px) {
  .velaHeaderLeft {
    width: 100%;
    text-align: center;
    background-color: #fff; }

  .velaHeaderCenter {
    float: left; }

  .velaHeaderRightWrap {
    background: #1f1f1f;
    position: relative; }

  .velaHeaderRightWrap .velaCartTop {
    margin: 18px 15px; }
    .velaHeaderRightWrap .velaCartTop a {
      color: #91bed4 !important; }
  .velaHeaderRightWrap #velaSearchTop {
    margin: 16px 15px; }
    .velaHeaderRightWrap #velaSearchTop #velaSearchIcon {
      color: #91bed4 !important; } }
.featured-products-home {
  background: #EEEEEE; }

.circle-buttons-slider {
  margin-top: 30px;
  float: left; }

.circle-buttons-slider .circle-button {
  transition: all 0.5s ease;
  width: 120px;
  height: 120px;
  background: #FFF;
  margin-right: 50px;
  float: left;
  border-radius: 60px;
  border: 1px solid #B09B83; }

.circle-buttons-slider .circle-button:hover {
  opacity: 0.5; }

.circle-buttons-slider .circle-button span {
  text-align: center;
  margin-top: 85px;
  color: #B09B83;
  display: block; }

.circle-buttons-slider .clircle-btn-1 {
  background-image: url(//cdn.shopify.com/s/files/1/1608/8055/t/3/assets/c1.jpg?v=14205646458035748818); }

.circle-buttons-slider .clircle-btn-2 {
  background-image: url(//cdn.shopify.com/s/files/1/1608/8055/t/3/assets/c2.jpg?v=17670484532057987159); }

.circle-buttons-slider .clircle-btn-3 {
  background-image: url(//cdn.shopify.com/s/files/1/1608/8055/t/3/assets/c3.jpg?v=16862346028152734797); }

#AboutFTR {
  text-align: center;
  font-size: 20px;
  line-height: 30px; }

.ContinueShoppingBtn {
  background-color: #91bed4;
  border-color: #5c8498; }

.payment-icons {
  margin-left: 10px;
  width: 50px; }

.amazon-p-icon {
  width: 60px; }

@media screen and (max-width: 1200px) {
  .velaMegamenu ul.nav > li > a {
    padding: 30px 15px; } }
.additional-checkout-buttons {
  display: none; }
