﻿

section.lobbySection { margin-top: 30px; }

h2.section-title { font-family: 'source_sans_proregular'; text-transform: uppercase; font-size: 200%; max-width: 48%; margin: 10px auto 50px; line-height: 1.3; font-weight: bold; letter-spacing: 1.4px; }
.section-desc { max-width: 80%; margin-right: auto; margin-left: auto; margin-bottom: 30px; font-size: 150%; text-transform: uppercase; font-family: 'source_sans_proregular'; }
.max-width-wrapper { max-width: 1170px; margin: 0px auto; }
h2.section-title.larger-title { font-size: 300%; letter-spacing: 5px; margin-bottom: 15px; text-align: center; }

.catalogItemBox { border: 1px solid #f5f4f4; }
.itemsLabelContainer { font-size: 100%; min-width: 47px; padding: 2px 5px; min-height: 20px; }
.addToCartBtnSmallWrapper a.addToCartBtnSmall { color: #F25630; border: 3px solid #F25630; padding: 9px 12px; font-weight: bold; font-size: 115%; min-width: 180px; display: inline-block; font-family: 'source_sans_proregular'; letter-spacing: 1.5px; text-align: center; }
.addToCartBtnSmallWrapper { padding-bottom: 15px; }
.catalogItemBox .catalogItemBox-price { font-size: 190%; font-weight: bold; letter-spacing: 0px; word-spacing: -4px; }
.addToCartBtnSmallWrapper a.addToCartBtnSmall:hover, .addToCartBtnSmallWrapper a.addToCartBtnSmall:focus { background: #F25630; color: #ffffff; }
/*.catalogItemBox .catalogItemBox-title, .categoryBox .categoryBox-title { font-size: 100%; }*/
.whoIsGitaWrapper .owl-dots { display: none; }

.ItemsSectionKits .catalogItemBox { width: 33.33%; }
.ItemsSectionKits .catalogItemBox { padding: 0px 25px; border: 0; text-align: left; }
.ItemsSectionKits .catalogItemBox .catalogItemBox-title { text-align: left; font-size: 120%; font-family: 'source_sans_proregular'; }
.ItemsSectionKits .catalogItemBox .catalogItemBox-wishlist, .ItemsSectionKits .catalogItemBox .catalogItemBox-more { left: auto; right: auto; position: relative; top: auto; transform: translate(0,0); display: inline-block; vertical-align: middle; margin-left: 10px; }
.ItemsSectionKits .addToCartBtnSmallWrapper { direction: rtl; }
section.ItemsSection { margin-top: 50px; }

.catalogItemBox .catalogItemBox-before-sale-price { color: #909090; text-decoration: line-through; }
.catalogItemBox .catalogItemBox-before-sale-price:before { display: none; }
.catalogItemBox-prices { margin-top: 5px; margin-bottom: 5px; }
/*.catalogItemBox .catalogItemBox-wishlist, .catalogItemBox .catalogItemBox-more { border: 0; position: absolute; left: -5px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }*/
    .catalogItemBox .catalogItemBox-wishlist:hover svg path, .catalogItemBox .catalogItemBox-wishlist:focus svg path { fill: #E6317D; }
.addToCartBtnSmallWrapper { position: relative; }
.catalogItemBox .catalogItemBox-wishlist svg path, .catalogItemBox .catalogItemBox-wishlist svg path { fill: #cfcfcf; transition: all 350ms ease-in-out; -webkit-transition: all 350ms ease-in-out; }
.catalogItemBox a.catalogItemBox-wishlist.selected svg path { fill: #E6317D; }

.newLabel.freeShipping { background: #D60000; width: auto; white-space: nowrap; display: inline-block; right: 35px; left: auto; font-size: 120%; padding: 4px 5px 2px; }

.itemsLabelContainer span.sale-text-container { position: relative; top: auto; left: auto; transform: translate(0,0); }

.newLabel { left: 35px; }

.whoIsGitaWrapper .owl-prev { content: url('../../../home/a/main/images/arrow_1.png');background:none; width: 49px; height: 48px; max-width: 100%; left: -58px; }
.whoIsGitaWrapper .owl-next { content: url(../../../home/a/main/images/arrow_2.png); background: none; width: 49px; height: 48px; max-width: 100%; right: -58px; }

.flexslider .flexslider-item { padding-bottom: 29%; }

#tags-selection { padding: 0; list-style: none; margin: auto; text-align: left; margin-bottom: 20px; margin-top: 25px; }
    #tags-selection li { display: inline-block; }
        #tags-selection li button { background: transparent; border: 0; margin: 0px 15px; font-size: 115%; font-weight: bold; text-transform: uppercase; }
        #tags-selection li.active button { color: #F36639; }
.Items-carousel-wrapper { opacity: 0; pointer-events: none; max-height: 0; overflow: hidden; }
    .Items-carousel-wrapper.active { opacity: 1; pointer-events: all; max-height: 1000px; overflow: visible; }
.owl-carousel.Items-carousel .popover.bottom { width: 420%; }
/*.owl-carousel.Items-carousel .owl-next,.owl-carousel.Items-carousel .owl-prev                        { top:230px; }*/
.owl-carousel.Items-carousel .catalogItemBox-Container[data-lg-order="0"][data-xs-order="0"] .popover { margin-left: 0px; }
.owl-carousel.Items-carousel .catalogItemBox-Container[data-lg-order="1"] .popover { margin-left: -107%; }
.owl-carousel.Items-carousel .catalogItemBox-Container[data-lg-order="2"] .popover { margin-left: -214%; }
.owl-carousel.Items-carousel .catalogItemBox-Container[data-lg-order="0"] .popover { margin-left: -321%; }

.owl-carousel.Items-carousel .catalogItemBox-Container[data-lg-order="0"][data-xs-order="0"] .popover .arrow { left: 13% !important; }
.owl-carousel.Items-carousel .catalogItemBox-Container[data-lg-order="1"] .popover .arrow { left: 41% !important; }
.owl-carousel.Items-carousel .catalogItemBox-Container[data-lg-order="2"] .popover .arrow { left: 66% !important; }
.owl-carousel.Items-carousel .catalogItemBox-Container[data-lg-order="0"] .popover .arrow { left: 95% !important; }

.Items-carousel-wrapper .seeMoreBtn a { color: #000000; display: inline-block; padding: 10px 5px; text-align: center; font-size: 115%; vertical-align: middle; height: 47px; border: 1px solid #000000; transition: all 250ms ease-in-out; -webkit-transition: all 250ms ease-in-out; letter-spacing: 1px; text-transform: uppercase; padding: 10px 30px; margin-bottom: 40px; line-height: 1.5; }
.Items-carousel-wrapper .seeMoreBtn { text-align: center; display: inline-block; width: 100%; }
.Items-carousel-wrapper .seeMoreBtn a:hover, .Items-carousel-wrapper .seeMoreBtn a:focus { background: #D6D6D6; }

.flexslider .flex-control-nav { z-index: 2; }

section.ItemsSectionKits { padding-bottom: 80px; }

.section-desc { text-align: center; max-width: 65%; letter-spacing: 1.5px; margin-bottom:0px; }
body { color: #282828; }
.topCubeTitle h3 { text-align: center; margin-bottom: 60px; text-transform: uppercase; font-size: 125%; font-family: 'source_sans_proregular'; margin: 0; text-align: left; line-height: 1.4; }
.topCubeImg { max-width: 80px; display: inline-block; vertical-align: middle; }
.topCubeTitle { display: inline-block; vertical-align: middle; max-width: calc(100% - 90px); margin-left: 5px; }
section.lobbySection .row { margin-top: 100px; margin-bottom: 120px; }
h2.section-title.medium-title { font-size: 275%; letter-spacing: 5px; margin-bottom: 15px; text-align: center; max-width: 60%; margin-bottom: 50px; }

.ItemsSectionKits .catalogItemBox[data-item-id='19576'] .catalogItemBox-price:before { content: "$90"; position: absolute; right: -110%; text-decoration: line-through; color: #cccccc; font-size: 80%; top: 50%; transform: translateY(-50%); }
.ItemsSectionKits .catalogItemBox[data-item-id='19575'] .catalogItemBox-price:before { content: "$85"; position: absolute; right: -110%; text-decoration: line-through; color: #cccccc; font-size: 80%; top: 50%; transform: translateY(-50%); }
.ItemsSectionKits .catalogItemBox[data-item-id='19574'] .catalogItemBox-price:before { content: "$90"; position: absolute; right: -110%; text-decoration: line-through; color: #cccccc; font-size: 80%; top: 50%; transform: translateY(-50%); }

.catalogItemBox .catalogItemBox-price { position: relative; }
body.modal-open { height: auto; padding-right: 0 !important; }

.section-video { text-align: center; margin-top: 35px; }
.video-wrapper { margin-bottom: 30px; position: relative; }
button.videoOpenBtn { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); z-index: 1; background: transparent; padding: 0; -webkit-appearance: none; box-shadow: none; border: 0; font-size: 210%; color: #ffffff; }
.section-video img { max-width: 100%; }

.catalogItemBox-subtitle { font-family: 'source_sans_proregular'; margin-top: 10px; margin-bottom: 10px; color: #908d8d; }
.catalogItemBox-subtitle span { margin: 0px 7px 0 0; font-size: 90%; }


section.bottomSection h2.section-title.medium-title { max-width: 628px; }
.section-video { max-width: 1260px; margin: auto; }
.section-video .video-wrapper { float: left; width: 50%; }
.section-video .textWrapper { float: left; width: 50%; font-size: 140%; text-align: left; font-family: 'source_sans_proregular'; line-height: 1.4; padding-left: 35px; }
.imgSection { text-align: center; max-width: 1260px; margin: auto; }
.imgSection img { max-width: 100%; }
.section-video .video-wrapper > img { border: 8px solid #ffffff; -webkit-box-shadow: 0px 3px 12px 0px rgba(0,0,0,0.26); -moz-box-shadow: 0px 3px 12px 0px rgba(0,0,0,0.26); box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.26); }

.newLabel.outletLabel.itemsLabelContainer, .newLabel.freeShipping.OFF75.itemsLabelContainer { background: #000000; font-size: 65%; min-height: 16px; padding: 1px 4px; top: 12px; line-height: 15px; }
.newLabel.outletLabel.itemsLabelContainer { left: 15px; }
.newLabel.freeShipping.OFF75.itemsLabelContainer { right: 15px; }
.addToCartBtnSmallWrapper a.addToCartBtnSmall { border-radius: 30px; font-size: 115%; min-width: 150px; padding: 7px 10px; }
.catalogItemBox-title { font-family: 'source_sans_proregular'; }
.catalogItemBox .catalogItemBox-price { font-size: 160%; font-family: 'source_sans_proregular'; font-weight: bold; margin-bottom: 0; padding-bottom: 0; }
span.packs.retail.outOfStock.quantityLeft { background: transparent; color: #F25630; font-family: 'source_sans_proregular'; font-weight: bold; margin-bottom: 7px; }
span.packs.retail.outOfStock:not(.quantityLeft ) { background: #E72C29; text-transform: uppercase; margin-bottom: 11px; padding: 1px 4px; }
a.addToCartBtnSmall.outOfStockItem { border-color: #A7A7A7; color: #A7A7A7; }
.catalogItemBox .opacity-layer { background: rgba(255, 255, 255, 0.1); }
#headline h1 { text-align: center; font-family: 'source_sans_proregular'; font-weight: bold; }
.catalogItemBox .catalogItemBox-sale-price-container { margin-bottom: 0; }
#text1 { text-align: center; font-family: 'source_sans_proregular'; font-size: 120%; margin-bottom: 20px; }

@media(max-width: 1200px) {
    .max-width-wrapper { max-width: 90vw; }
    .imgSection, .section-video { max-width: 90vw;  }
}
@media(max-width: 991px) {
    .owl-carousel.Items-carousel .catalogItemBox-Container[data-xs-order="0"] .popover { margin-left: 0px !important; }
    .owl-carousel.Items-carousel .catalogItemBox-Container[data-xs-order="1"] .popover { margin-left: -106% !important; }

    .owl-carousel.Items-carousel .catalogItemBox-Container[data-xs-order="0"] .popover .arrow { left: 13% !important; }
    .owl-carousel.Items-carousel .catalogItemBox-Container[data-xs-order="1"] .popover .arrow { left: 85% !important; }
    .owl-carousel.Items-carousel { max-width: 670px; margin: auto; }

    h2.section-title.larger-title { max-width: 60%; font-size: 260%; }
    .max-width-wrapper { max-width: 90vw; }
    h2.section-title.medium-title { max-width: 80%; }
    h2.section-title.medium-title { max-width: 80%; font-size: 235%; }
    .section-video .video-wrapper { width: 100%; }
    .section-video .textWrapper { width: 100%; }
    span.packs.retail.outOfStock:not(.quantityLeft ) { margin-bottom: 9px; }
}

@media(max-width: 767px) {
    .owl-carousel.Items-carousel { max-width: 95vw; margin: auto; }
    #tags-selection { margin-bottom: 20px; margin-top: 10px; }
    .owl-carousel.Items-carousel .catalogItemBox .catalogItemBox-price { letter-spacing: 1.7px; }

    h2.section-title.larger-title { max-width: 100%; font-size: 200%; }
    .section-desc { max-width: 100%; font-size: 120%; }
    .topCubeTitle { max-width: 100%; margin: 0; margin-top: 10px; }
    .topCube { text-align: center; margin-bottom: 35px; }
    .topCubeTitle h3 { text-align: center; }
    section.lobbySection .row { margin-top: 40px; margin-bottom: 20px; }
    h2.section-title.medium-title { font-size: 175%; }
    .ItemsSectionKits .catalogItemBox { width: 100%; }

    .addToCartBtnSmallWrapper a.addToCartBtnSmall { min-width: 100px; font-size: 90%; padding: 7px 10px; margin-bottom: 7px; }
    /*a.catalogItemBox-wishlist-click.catalogItemBox-wishlist { width: 20px; left: 50%; top: auto; bottom: -4px; transform: translateX(-50%); }*/
    #tags-selection li button { margin: 0px; font-size: 105%; }
    #tags-selection { text-align: center; }
    .flexslider .flexslider-item { padding-bottom:116%; }
    .itemsLabelContainer { font-size: 120%; padding: 3px 5px 2px; }
    button.videoOpenBtn img { max-width: 50px; }
    section.bottomSection h2.section-title.medium-title { max-width: 90vw;  }

    .section-video .textWrapper { padding-left: 0; }
    section.ItemsSectionKits {  padding-bottom:40px; }
    #categoryView .categoryView-header { margin-top: 40px; }
    span.packs.retail.outOfStock:not(.quantityLeft ) { margin-bottom: 8px; }
    /*a.catalogItemBox-wishlist-click.catalogItemBox-wishlist { bottom: -10px; }*/
}

@media(max-width: 320px) {
    span.packs.retail.outOfStock:not(.quantityLeft ) { margin-bottom: 7px; }
}

@media(max-width: 320px) {
    .newLabel.outletLabel.itemsLabelContainer, .newLabel.freeShipping.OFF75.itemsLabelContainer { font-size: 75%; min-height: 16px; }
}
