/*! CSS Used from: https://www.overcomeaverage.com/wp-content/themes/xstore/css/bootstrap.min.css?ver=1.0 ; media=all */
@media all{
    footer{display:block;}
    h1{font-size:2em;margin:0.67em 0;}
    img{border:0;}
    @media print{
    *,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;}
    a,a:visited{text-decoration:underline;}
    a[href]:after{content:" (" attr(href) ")";}
    a[href^="javascript:"]:after{content:"";}
    img{page-break-inside:avoid;}
    img{max-width:100%!important;}
    h3{orphans:3;widows:3;}
    h3{page-break-after:avoid;}
    }
    *{box-sizing:border-box;}
    *:before,*:after{box-sizing:border-box;}
    a:focus{outline-offset:-2px;}
    img{vertical-align:middle;}
    [role="button"]{cursor:pointer;}
    }
    /*! CSS Used from: https://www.overcomeaverage.com/wp-content/cache/min/1/wp-content/themes/xstore/style-0e218dd76b7c47e50fcec31f54f5f797.css ; media=all */
    @media all{
    *{padding:0;margin:0;}
    img{max-width:100%;height:auto;}
    footer{display:block;}
    a{background-color:transparent;}
    a:active,a:hover{outline:0;}
    h1{margin:0 0 .67em 0;}
    h1{margin-top:0;font-size:2.5714rem;font-weight:400;margin-bottom:.5rem;color:#222;}
    h1,h3{line-height:1.1;}
    h3{margin-top:0;font-size:1.7142rem;font-weight:400;margin-bottom:.7rem;color:#222;}
    .text-center{text-align:center;}
    body ::-webkit-scrollbar{width:2px;height:2px;background:#e1e1e1;}
    body ::-webkit-scrollbar-thumb{background:#555;}
    .clear{clear:both;}
    ::selection{background:#f2f2f2;}
    ::-moz-selection{background:#f2f2f2;}
    .swiper-custom-right::selection,.swiper-custom-left::selection,.swiper-container::selection,.vc_row::selection,.vc_row-fluid::selection,.wpb_wrapper::selection,.swiper-entry::selection,.product-content-image::selection,.swiper-container .swiper-lazy::selection,.swiper-slide::selection,.swiper-slide .content-product::selection{background-color:transparent;}
    .button{display:inline-block;border-radius:0;border:1px solid #f2f2f2;color:#222;text-transform:uppercase;font-size:.85rem;text-align:center;line-height:1;padding:.75rem 2.2rem;height:2.642rem;background-color:#f2f2f2;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;backface-visibility:hidden;-moz-box-sizing:border-box;box-sizing:border-box;}
    .button:hover{color:#fff;border-color:#222;background-color:#222;-moz-box-sizing:border-box;box-sizing:border-box;}
    .button:focus{color:#222;outline:none;}
    .button:focus:hover{color:#fff;outline:none;}
    a{text-decoration:none;text-decoration-skip-ink:none;cursor:pointer;color:#222;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
    a:focus,a:hover{outline:none;color:#888;}
    h1.vc_custom_heading:not(.no-uppercase){text-transform:uppercase;}
    .content-product{margin-bottom:30px;position:relative;}
    .content-product .product-title{font-size:1.14rem;}
    .content-product .button{height:auto;padding-top:.91rem;padding-bottom:.91rem;border:none;}
    .content-product .products-page-brands,.content-product .products-page-brands a,.content-product .price{color:#888;}
    .content-product .product-content-image{text-align:center;display:block;min-height:100px;backface-visibility:hidden;}
    .content-product .product-content-image img{display:inline-block;backface-visibility:hidden;z-index:1;}
    .content-product .product-image-wrapper{max-width:100%;margin:0 auto 15px;}
    .content-product .product-image-wrapper:before,.content-product .product-image-wrapper:after{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
    .content-product .images-slider-wrapper{position:relative;}
    .content-product .product-title a{display:block;width:100%;}
    .content-product .price{width:100%;margin-top:1px;display:block;}
    .product-details{position:relative;padding-bottom:12px;}
    .product-details>*:not(a){margin-bottom:0;line-height:1.5;}
    .product-details .price+.button{margin-top:15px;}
    .product-slide .content-product{margin-bottom:0;}
    @media only screen and (max-width:768px){
    .content-product .product-content-image img{width:100%;}
    .hide-hover-on-mobile .hover-effect-slider .sm-arrow,.hide-hover-on-mobile .footer-product{display:none!important;}
    }
    .product-slide .product-details .button:not(.compare){margin-top:15px;}
    .product-image-wrapper{position:relative;overflow:hidden;}
    .footer-product .show-quickly:before{font-size:16px;}
    .footer-product{position:absolute;bottom:1.45rem;left:1.45rem;right:1.45rem;height:2.57rem;transform:translateY(5px);opacity:0;z-index:4;text-align:center;overflow:hidden;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;backface-visibility:hidden;transition-delay:.1s;}
    .footer-product .show-quickly{font-size:0;}
    .footer-product .show-quickly{left:0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
    .footer-product .show-quickly:before{content:"\e907";}
    .footer-product .show-quickly:after{right:0;}
    .footer-product .show-quickly{position:absolute;display:flex;align-items:center;line-height:1.4;top:0;height:100%;width:45px;justify-content:center;border-color:#444;background:#222;z-index:1;}
    .footer-product .show-quickly:after{position:absolute;top:0;width:1px;border-right:1px solid #444;height:100%;}
    .footer-product .show-quickly{color:#fff;}
    .footer-product .show-quickly{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
    .footer-product .show-quickly:hover{background:#333;}
    .content-product .show-quickly{cursor:pointer;}
    .content-product:hover .footer-product{opacity:1;transform:translateY(0);}
    .content-product .show-quickly:before,.content-product .button:before{font-family:'xstore-icons';}
    .product-view-default .footer-product{pointer-events:none;height:auto;}
    .product-view-default .footer-product .show-quickly{font-size:.85rem;text-transform:uppercase;pointer-events:all;position:relative;width:100%;transform:none;border:none;padding:10px;}
    .product-view-default .footer-product .show-quickly:before{display:none;line-height:1;margin-right:5px;}
    @media only screen and (max-width:768px){
    .content-product .footer-product{transform:none;opacity:1;}
    }
    .st-swatch-in-loop{margin-top:6px;}
    .product-details .st-swatch-popup .st-swatch-preview-wrap .button:not(.compare){margin-top:4px;}
    .sten-reset-loop-variation{font-size:.85rem;text-transform:lowercase;display:inline-block;margin-top:5px;}
    .st-swatch-preview-wrap{position:absolute;display:flex;align-content:flex-start;justify-content:center;text-align:center;flex-wrap:wrap;background:#fff;z-index:-1;top:0;right:0;left:0;bottom:0;opacity:0;visibility:hidden;max-height:100%;}
    .st-swatch-preview-wrap .et-icon{font-size:10px;position:absolute;top:0;right:0;cursor:pointer;transform:translateX(100%);transition:transform 0.4s ease-in-out 0.5s,color 0.2s ease-in-out;}
    .st-swatch-preview-wrap .et-icon:after{content:'';position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;}
    .st-swatch-preview-wrap .et-icon:hover{color:#c62828;}
    .et_st-popup-holder{margin-bottom:4px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;transform:translateY(-10px);z-index:1;}
    .st-swatch-preview-wrap .price,.st-swatch-preview-wrap .button{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;transform:translateY(10px);}
    .carousel-area .product-slide{padding:10px 12px 0;}
    .swiper-container.carousel-area:not(.swiper-container-multirow){margin-left:-12px;margin-right:-12px;}
    .swiper-entry .swiper-custom-left,.swiper-entry .swiper-custom-right{opacity:0;visibility:hidden;z-index:5;transition-delay:.5s;}
    .swiper-entry:hover .swiper-custom-left,.swiper-entry:hover .swiper-custom-right{opacity:1;visibility:visible;transition-delay:0s;}
    .swiper-entry:hover .swiper-custom-left:hover,.swiper-entry:hover .swiper-custom-right:hover{opacity:.7;}
    .swiper-entry{position:relative;}
    .swiper-entry:not(.swipers-couple-wrapper) .swiper-wrapper{cursor:url(https://www.overcomeaverage.com/wp-content/themes/xstore/images/drag.png) 16 9,ew-resize;}
    .swiper-wrapper img{display:block;}
    .swiper-custom-left:before,.swiper-custom-right:before,.hover-effect-slider .sm-arrow:before{font-family:'xstore-icons';font-size:20px;}
    .swiper-custom-left,.swiper-custom-right{display:flex;align-items:center;justify-content:center;width:50px;height:50px;position:absolute;top:calc(50% - 25px);background-color:#f2f2f2;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;outline:none;}
    .swiper-custom-left:hover,.swiper-custom-right:hover{opacity:.7;}
    .swiper-custom-left:after,.swiper-custom-right:after{content:'';position:absolute;top:-100%;bottom:-100%;}
    .swiper-custom-left{left:-90px;}
    .swiper-custom-left:before{content:'\e902';}
    .swiper-custom-left:after{right:-10px;left:0;}
    .swiper-custom-right{right:-90px;}
    .swiper-custom-right:before{content:'\e904';}
    .swiper-custom-right:after{left:-10px;right:0;}
    .swiper-entry:hover .swiper-custom-left{left:-60px;}
    .swiper-entry:hover .swiper-custom-right{right:-60px;}
    .swiper-entry:not(.wpb_images_carousel) .swiper-lazy{opacity:0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
    .swiper-entry:not(.wpb_images_carousel) .swiper-lazy.swiper-lazy-loaded{opacity:1!important;}
    .arrows-hovered .sm-arrow{position:absolute;top:calc(50% - 29px);color:#222;cursor:pointer;transition:opacity .3s ease,transform .3s ease;opacity:0!important;z-index:3;border:15px solid transparent;font-size:0;}
    .arrows-hovered .sm-arrow::selection{background-color:transparent;}
    .arrows-hovered .arrow-left{left:0!important;}
    .arrows-hovered .arrow-left:before{content:"\e902";}
    .arrows-hovered .arrow-right{right:0!important;}
    .arrows-hovered .arrow-right:before{content:"\e904";}
    .arrows-hovered .hover-effect-slider .sm-arrow:before{font-size:16px;}
    .arrows-hovered:hover .arrow-left,.arrows-hovered:hover .arrow-right{transform:translateX(0);opacity:1!important;}
    .arrows-hovered .arrow-left{transform:translateX(-5px);left:0;}
    .arrows-hovered .arrow-left:hover{transform:translateX(-3px);}
    .arrows-hovered .arrow-right{transform:translateX(5px);right:0;}
    .arrows-hovered .arrow-right:hover{transform:translateX(3px);}
    @media screen and (max-width:1024px){
    .swiper-entry .swiper-custom-left,.swiper-entry .swiper-custom-right{width:40px;height:40px;}
    .swiper-entry .swiper-custom-left:before,.swiper-entry .swiper-custom-right:before{font-size:14px;}
    }
    @media screen and (max-width:768px){
    .arrows-hovered .arrow-left,.arrows-hovered .arrow-right{transform:translateX(0);opacity:1!important;visibility:visible;}
    }
    @media screen and (max-width:480px){
    .swiper-entry .swiper-custom-left,.swiper-entry:hover .swiper-custom-left,.swiper-entry .swiper-custom-right,.swiper-entry:hover .swiper-custom-right{opacity:1;visibility:visible;transform:translateY(-50%);}
    .swiper-entry .swiper-custom-left,.swiper-entry:hover .swiper-custom-left{left:0;}
    .swiper-entry .swiper-custom-right,.swiper-entry:hover .swiper-custom-right{right:0;}
    }
    .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;}
    .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}
    .swiper-wrapper{transform:translate3d(0,0,0);}
    .swiper-slide{-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;}
    .swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}
    .et-icon{font-family:'xstore-icons'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
    .et-delete:before{content:"\e90a";}
    }
    /*! CSS Used from: https://www.overcomeaverage.com/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=5.6 ; media=all */
    @media all{
    .vc_row:after,.vc_row:before{content:" ";display:table;}
    .vc_row:after{clear:both;}.vc_custom_1549487847858
    .vc_column_container{width:100%;}
    .vc_row{margin-left:-15px;margin-right:-15px;}
    .vc_col-sm-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
    @media (min-width:768px){
    .vc_col-sm-12{float:left;}
    .vc_col-sm-12{width:100%;}
    }
    .vc_column-inner::after,.vc_column-inner::before{content:" ";display:table;}
    .vc_column-inner::after{clear:both;}
    .vc_column_container{padding-left:0;padding-right:0;}
    .vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%;}
    }
    /*! CSS Used from: Embedded */
    h3{font-size:18px;}
    /*! CSS Used from: Embedded */
    .button:hover{background-color:#c62828;}
    .button:hover{border-color:#c62828;}
    .content-product .product-details .button{border-color:#f2f2f2;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;border-style:solid;}
    .content-product .product-details .button:hover{border-style:solid;}
    h1,h3,.content-product .product-title a{font-family:"SERPNTB_0";}
    /*! CSS Used from: Embedded */
    .vc_custom_1533287084421{margin-top:18px!important;max-width: 1170px;margin: 0 auto;}

    .vc_custom_1549487847858{margin-top:1vw!important;margin-bottom:0px!important;font-family: "SERPNTB_0";}
    /*! CSS Used fontfaces */
    @font-face{font-family:'xstore-icons';src:url(https://www.overcomeaverage.com/wp-content/themes/xstore/fonts/xstore-icons-light.ttf) format('truetype'),url(https://www.overcomeaverage.com/wp-content/themes/xstore/fonts/xstore-icons-light.woff) format('woff'),url('https://www.overcomeaverage.com/wp-content/themes/xstore/fonts/xstore-icons-light.svg#xstore-icons') format('svg');font-weight:400;font-style:normal;}
    @font-face{font-family:"SERPNTB_0";src:url(https://www.oaapparel.com/wp-content/uploads/custom-fonts/2018/12/SERPNTB_0.ttf);}
    @font-face{font-family:"SERPNTB_0";src:url(https://oaapparel.wpengine.com/wp-content/uploads/custom-fonts/2019/12/SERPNTB_0.ttf) format("truetype");}