/*************************************************
                    TOC
--------------------------------------------------
1. "theme-color" class replaced by "content-title"
2. Oswald Light and TwCenMT-Regular font added


*************************************************/

/* Fonts */
/*@import url('fontawesome-webfont.css');*/

/* Oswald Light font added*/
@font-face {
    font-family: 'Oswald-Light';
    src: url('../fonts/Oswald-Light.eot');
    src: url('../fonts/Oswald-Light.woff') format('woff'),
        url('../fonts/Oswald-Light.woff2') format('woff'),
        url('../fonts/Oswald-Light.ttf') format('truetype'),
        url('../fonts/Oswald-Light.otf') format('opentype'),
        url('../fonts/Oswald-Light.svg') format('svg');
}

/* TwCenMT-Regular font added*/
@font-face {
    font-family: 'TwCenMT-Regular';
    src: url('../fonts/ufonts.com_tw-cen-mt.eot');
    src: url('../fonts/TwCenMT-Regular.woff') format('woff'),
        url('../fonts/ufonts.com_tw-cen-mt.woff2') format('woff'),
        url('../fonts/ufonts.com_tw-cen-mt.ttf') format('truetype'),
        url('../fonts/TwCenMT-Regular.otf') format('opentype'),
        url('../fonts/TwCenMT-Regular.svg') format('svg');
}
/* Lemon Milk font added*/
@font-face {
    font-family: 'Lemon-Milk';
    src: url('../fonts/LemonMilk.eot');
    src: url('../fonts/LemonMilk.woff') format('woff'),
        url('../fonts/LemonMilk.woff2') format('woff'),
        url('../fonts/LemonMilk.ttf') format('truetype'),
        url('../fonts/LemonMilk.otf') format('opentype'),
        url('../fonts/LemonMilk.svg') format('svg');
}
/* Bariol Regular font added*/
@font-face {
    font-family: 'Bariol-Regular';
    src: url('../fonts/Bariol-Regular.eot');
    src: url('../fonts/Bariol-Regular.woff') format('woff'),
        url('../fonts/Bariol-Regular.woff2') format('woff'),
        url('../fonts/Bariol-Regular.ttf') format('truetype'),
        url('../fonts/Bariol_Regular.otf') format('opentype'),
        url('../fonts/Bariol-Regular.svg') format('svg');
}
/* Bariol Bold font added*/
@font-face {
    font-family: 'Bariol-Bold';
    src: url('../fonts/Bariol-Bold.eot');
    src: url('../fonts/Bariol-Bold.woff') format('woff'),
        url('../fonts/Bariol-Bold.woff2') format('woff'),
        url('../fonts/Bariol-Bold.ttf') format('truetype'),
        url('../fonts/Bariol_Bold.otf') format('opentype'),
        url('../fonts/Bariol-Bold.svg') format('svg');
}
/* TradeGothicLT font added*/
@font-face {
    font-family: 'TradeGothicLT';
    src: url('../fonts/TradeGothicLT.eot');
    src: url('../fonts/TradeGothicLT.woff') format('woff'),
        url('../fonts/TradeGothicLT.woff2') format('woff'),
        url('../fonts/TradeGothicLT.ttf') format('truetype'),
        url('../fonts/TradeGothicLT.otf') format('opentype'),
        url('../fonts/TradeGothicLT.svg') format('svg');
}
@font-face {
    font-family: 'fedobe';
    src:  url('../fonts/fedobe.eot?clvzd6');
    src:  url('../fonts/fedobe.eot?clvzd6#iefix') format('embedded-opentype'),
        url('../fonts/fedobe.ttf?clvzd6') format('truetype'),
        url('../fonts/fedobe.woff?clvzd6') format('woff'),
        url('../fonts/fedobe.svg?clvzd6#fedobe') format('svg');
    font-weight: normal;
    font-style: normal;
}
.catalog-product-view .fotorama__stage .fotorama__arr.fotorama__arr--prev .fotorama__arr__arr:before,
.catalog-product-view .fotorama__stage .fotorama__arr.fotorama__arr--next .fotorama__arr__arr:before,
.fdb-left_arrow,
.fdb-right_arrow,
.fdb-user_male,
.fdb-shopping-cart,
.fdb-checked,
.fdb-arrow-right,
.fdb-plus,
.fdb-minus,
.fdb-arrow-right-circle,
.fdb-arrow-left-circle,
.fdb-delivery-bus-time,
.fdb-exit-door,
.fdb-delivery-bus,
.fdb-caret-down,
.fdb-chat,
.fdb-unchecked,
.fdb-star,
.fdb-caret-up{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'fedobe' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.catalog-product-view .fotorama__stage .fotorama__arr.fotorama__arr--next .fotorama__arr__arr:before,
.blog-section .porto-icon-chevron-right:before {content: "\e902" !important;font-size: 35px;}

.catalog-product-view .fotorama__stage .fotorama__arr.fotorama__arr--prev .fotorama__arr__arr:before,
.blog-section .porto-icon-chevron-left:before {content: "\e903" !important;font-size: 35px;}

.blog-section .porto-icon-chevron-left:before,
.blog-section .porto-icon-chevron-right:before {margin:0px;}

.catalog-product-view .fotorama__stage .fotorama__arr.fotorama__arr--prev .fotorama__arr__arr:before,
.catalog-product-view .fotorama__stage .fotorama__arr.fotorama__arr--next .fotorama__arr__arr:before{font-size: 50px;color:#000000;}

.fdb-chat:before {
    content: "\e910";
}
.fdb-unchecked:before {
    content: "\e905";
}
.fdb-star:before {
    content: "\e911";
}
.fdb-caret-up:before {
    content: "\e90b";
}
.fdb-caret-down:before {
    content: "\e90c";
}
.fdb-delivery-bus:before {
    content: "\e90d";
}
.fdb-exit-door:before {
    content: "\e90e";
}
.fdb-delivery-bus-time:before {
    content: "\e90f";
}
.fdb-arrow-left-circle:before {
    content: "\e907";
}
.fdb-arrow-right-circle:before {
    content: "\e908";
}
.fdb-minus:before,
.fdb-plus.active:before{
    content: "\e909";
}
.fdb-plus:before {
    content: "\e90a";
}
.fdb-arrow-right:before {
    content: "\e906";
}
.fdb-checked:before {
    content: "\e904";
}
.fdb-shopping-cart:before {
    content: "\e900";
}
.fdb-user_male:before {
    content: "\e901";
}
.fdb-right_arrow:before {
    content: "\e902";
}
.fdb-left_arrow:before {
    content: "\e903";
}

html,body{height:100%;}
body{color: #000000;}
/* Header part goes here */

/*.catalog-category-view .page-header.type9,
.catalogsearch-result-index .page-header.type9,*/
.cms-index-index .page-header.type9{background-color:rgba(0,0,0,0.1) !important;width:100%;position:absolute;left:0px;top:0px;z-index: 999;}
.cms-index-index .page-header.type9,
.blog-post-view .page-header.type9{border-bottom: 0px transparent !important;}
.category-image{margin-bottom: 0px !important;position:relative;}
.category-image span.catTitle{
    position: absolute;
    right: 100px;
    bottom: 20%;
    font-size: 30px;
    color: #000000;
    text-transform: uppercase;
    padding: 10px;
    line-height: 100%;
    display: table;
}
.page-header.type9 .header.panel .search-area>a{display: block;padding: 5px;}
.filter-current .items{background: transparent !important;}
/* Content heading */
.filterproduct-title{background:transparent;}
.filterproduct-title .content{display:block;text-align:center;}
.content-title,.filterproduct-title strong{
    margin:5px 0px;
    text-align:center;
    color:#000000;
    font-weight: normal;
    font-size:33px;
    text-transform:uppercase;
}
.content-title strong{font-weight:normal;}
/**************  Override custom css (better remove classes from custom css )******************/
#banner-slider-demo-14 .slide-1 .text-content {
    background: rgba(0,0,0,0.5);
    padding: 5px 20px 20px;
}
#banner-slider-demo-14 .slide-1 .text-content p{margin-bottom: 10px;}

.bx2rht .category-title{left: auto !important; right: 0px;}
.cat-image-home{padding:5px 7px 5px 15px;}
.cat-image-home.bx2rht{padding:5px 15px 5px 7px;}
.category-title:before{display: none !important;}

.fedolayeredloader,.fedolayeredloader img{display:none;position:fixed;left:0px;right:0px;top:0px;bottom:0px;background:rgba(255,255,255,0.4);margin:auto;z-index:999}
.fedolayeredloader img{position:absolute !important;display: block;}

.image-link span.category-title span{font-size: 15px; display: block; margin-top:5px;}
.image-link span.category-title span i.fa-angle-right{vertical-align: middle;}

/**************  //Override custom css ******************/

.filter-options-title:after{
    font-family: 'FontAwesome' !important;
    content: '\f0d7' !important;
    border: 0;
    color: #000000 !important;
    text-align: center;
    background: transparent !important;
    line-height: 100% !important;
    top: 65% !important;
    font-size: 18px !important;
    right: 8px !important;
    width: auto;
    height: auto;
}
.active > .filter-options-title:after{content: '\f0d8' !important;}

.content-sub-title{letter-spacing:0.6px;}
.content-title.slider-content, .text-content .content-sub-title {color: #ffffff;}
.slider-content, .content-sub-title{text-align: center;}
.btnBrowse{
    background-color: #ffffff;
    color: #000000;
    vertical-align: top; 
    /*font-family:'Oswald-Light';*/
    font-size: 16px;
    display: inline-block;
    /*letter-spacing: 0.1em;*/
    padding: 8px 30px;
    transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}
.btnBrowse:hover{background-color:#f4d928;text-decoration: none;}

.banner_img .btnSbscrptn:hover{background:#f4d928 !important;border-color:#f4d928 !important}

/*****  subscription part  ***/
.sbscrptncontainer{padding-top:3%; padding-bottom: 2.9%}
.pdngtpbtm{padding-top:5%; padding-bottom: 4%}
.subscribeInfo{font-size: 1.7em; letter-spacing: 0.04em; margin-bottom:4%}
.eml4scbscptn{border-radius:0px !important; padding: 11px 10px !important;height: auto !important;border:2px solid #dddddd !important; font-size: 18px !important;}
.btnSbscrptn{width: 100%;height:auto !important;border-radius:0px !important;background: #000000 !important; color: #ffffff !important; padding: 8px !important; display: block; border: 2px solid #000000 !important;/*font-family:Oswald;*/font-size:16px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
.btnSbscrptn i{vertical-align: middle; margin-left: 30px;}
.btnSbscrptn:hover{background:#f4d928 !important; color: #000000 !important;border-color: #f4d928 !important;}

/***** footer banner  *******/
.backgroud-div{position: relative;}
.backgroud-div .overlay-div{background: rgba(0,0,0,0.85); padding: 46px 50px 40px; text-align:center; width: 69%; height:auto; margin: 90px auto;color:#ffffff;}
.backgroud-div > img{width:100% !important;}
@media(max-width:1400px){.owl-carousel .owl-item img.product-image-photo{width:100%;}
}

/***** footer banner  *******/
.footer-bottom .custom-block{float: none !important;}
.footer-bottom address{border-top: 1px solid rgba(255,255,255,0.2);padding: 1% 0px 0px;margin-top:2%; float: none !important; text-align: center;color:#ffffff;}

/* Added by Akshaya */
.cms-index-index .columns .column.main{padding-bottom:0px;}
.page-main .columns .column.main{min-height: auto;}
.page-header.type9 .logo{margin:27px 30px 27px 0px;position: relative;z-index: 10;}
.videoblock{padding-top:1.5%;}
.owl-controls{opacity:0}
.owl-carousel:hover .owl-controls{opacity:1;}
.price-box .price{font-weight: normal;letter-spacing:0.6px;}
.recent-posts .postContent > p{color:#999999;}
.products-grid .owl-carousel .product-item{margin:0px auto !important;}

/* PRODUCT PAGE */
.productcustom_info_noConfig{max-width:330px;margin:0px auto;}
.product-info-main_custom .price-box{margin:0px !important;}
.product-info-main_custom .price-details{margin:3px 0px 17px;color:#555555;}
.product-info-main_custom .price-details a{text-decoration: underline;color:#555555;}
.product-info-main_custom .price-details a:hover{text-decoration: none;}
span.shareTitle{white-space:nowrap;}
.shareInFb:hover img,
.shareInWp:hover img{display: none;}
.shareInFb:hover img.hidden,
.shareInWp:hover img.hidden{display: block !important;}
.full_width_media{overflow:hidden;}

/* Add to cart button */
.bundle-options-container .block-bundle-summary .box-tocart, .box-tocart{margin-bottom:14px;}
.catalog-product-view .box-tocart .action.tocart{
    font-family: Oswald;
    border-radius: 0px;
    padding: 18px 0px;
    height: auto;
    font-weight: normal;
    letter-spacing: 2px;
    border-width: 2px;
    border-color: #f4d928;
    background: #f4d928;
    color:#000000;
    white-space: nowrap;
    transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}
.catalog-product-view .box-tocart .action.tocart:focus{background: #f4d928 !important;}
.catalog-product-view .box-tocart .action.tocart:hover{background: #000000 !important;border-color:#000000;color: #ffffff;}

.size-chart-label select.sizechart-drop{width:auto;height:auto;margin-right:20px;border:0px transparent;padding:0px;}
.sizechart-popup .fa-info-circle{vertical-align:text-bottom;font-size:18px;}
.catalog-product-view .product-info-main_custom .productcustom_social_icon .table  td img{width:47px;}

/* Product Description */
.descriptionContainer{background:#f1f1f1;padding: 1% 0px 2%;letter-spacing:0.6px;color:#000000;clear:both;}
/*.product-desc-main_custom {background:url("../images/arlen-ness/Productdesc-bg.jpg") no-repeat center center / cover;padding: 35px 0px 70px;margin-bottom:42px;letter-spacing:1px;color:#000000;}*/

.descriptionContainer h2, .descriptionContainer span{font-family:oswald;}
.descriptionContainer h2{font-size:20px; letter-spacing:2px;margin-top: 0px;}
.descriptionContainer span{display:inline-block;margin:25px 0 5px;font-size:18px;}
.descriptionContainer p{line-height:27px;margin:0px;}
.product.attribute.description iframe{margin-top:4%;height:54vw;max-height:428px;}

.product.info.detailed{margin-bottom:0px;}
.product.data.items > .item.content{background:transparent !important;}



/* Product page Swatches.css overlapping here */
.swatch-attribute-selected-option{padding-right:17px;}
.product-info-main .delivery_time,
.product-info-main .product-social-links{display:none;}

.sizechartcontainer{max-width:712px;background:#f2f2f2;}
.sizechartcontainer h3.chartTitle{
    font-size: 14px !important;
    color: #000000;
    padding: 15px 20px;
    margin: 0 !important;
    font-weight: normal;
    line-height: 20px;
}
.sizechartcontainer .chartLeft{width:120px;}
.sizechartcontainer table tr td{
    padding: 15px 20px;
    border-bottom: 1px solid #999;
    background: #fff;
}
.sizechartcontainer .chartLeft table td{color:#000000;}

.sizechartcontainer .chartRight{
    overflow: hidden;
    overflow-x: auto;
    width: calc(100% - 120px);
}
.sizechartcontainer .chartRight table{border-left:1px solid #999999;}
.sizechartcontainer .chartRight table tr td{width:65px;border-right:1px solid #999999;}

/*.price:not(.col){font-family: "Oswald";}*/
.price-inputs.autocmpltContainer > span{
    display: inline-block;
    width: calc(50% - 4px);
    margin-bottom: 10px;
}
.price-inputs.autocmpltContainer > span:last-child{float: right;}
.price-inputs.autocmpltContainer > span input,
.manufacturer .searchable{
    padding: 5px;
    height: auto !important;
    border: 1px solid #eee;
    box-shadow: none !important;
    outline: 0px transparent !important;
    border-radius: 0px;
}
.manufacturer .searchable{margin-bottom: 8px;border:1px solid #cccccc;background: #fcfcfc;}
.applyparent .filter-content .item{margin:11px 0 9px !important;}
.items .item a .label{margin-left: 4px;}
.claspriceinput-container #price-slider{
    width: calc(100% - 11px);
    margin: 0px auto 10px;
}
.ui-slider{background:#E8EBEC !important;}

/* Blog page */
.post-holder .post-header{margin-bottom: 10px !important;}
.addthis_toolbox.addthis_default_style{margin-top: -30px;}
body.blog-index-index .post-holder .post-date,
body.blog-search-index .post-holder .post-date {width:50px}
.post-description{
    font-size: 16px;
    line-height: 24px;
    font-family: TradeGothicLT;
}
/*********************search result page*************************/
.search__result-tabs{display: none;}
.catalogsearch-result-index .blogSearchTitle .page-title {display: block !important;text-align: center;font-size:30px;color:#000000 !important;}
.catalogsearch-result-index .message.notice {margin-top: 30px;text-align: left;}
.catalogsearch-result-index .message.notice > :first-child::before {margin: -8px 0px 0px 3px;}

.page-layout-2columns-left .column.main ,.page-layout-2columns-left .sidebar-main{
    float:none !important;
}
.page-layout-2columns-left .column.main{   width: 100% !important;}

.page-header .switcher .options ul.dropdown li select{border-radius:0px !important; border:1px solid #eeeeee; height:38px !important;}
.page-header .switcher .options ul.dropdown a{
    padding: 12px 10px;
    letter-spacing:0.5px;
    color: #ffffff;
    font-size: 13px;
    background: #000000;
    margin-top: 5px;
    text-align: center;
    transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
}
.page-header .switcher .options ul.dropdown a:hover{background:#f4d928;color:#000000;}
.page-header.type9 .dropdown.switcher-dropdown .closeLanguagePopup{padding:0px !important;}
.page-header.type9 .dropdown.switcher-dropdown .closeBtn::before{padding-top:5px !important;}
.page-header.type9 .switcher .switcher-dropdown strong{padding:5px 0px !important;}

/* BxSlider */
.bx-wrapper{min-width: 227px;}
.bx-wrapper .bx-viewport{box-shadow: none !important;}
.bx-wrapper .bx-prev,
.bx-wrapper .bx-next {background-image: none !important;}
.bx-wrapper .bx-prev {left:-20px !important;}
.bx-wrapper .bx-next {right:-5px !important;}
.bx-wrapper .bx-controls-direction a {
    text-indent: 0px !important;
    text-decoration: none !important;
    font-size: 16px;
    font-family: 'fedobe';
    background-color: rgba(255,255,255,0.5);
    height: 100% !important;
    top: 0px !important;
    margin: auto !important;
    padding-top: 9%;
    width:15px !important;
    /*opacity: 0;*/
}
/* Temporary hidden seencheaper plugin in product page Price Match */
.product-info-main{display:none;}

/* changes by abhaya*/
.swatch-attribute-options{margin:8px 0px !important;}
.searchautocomplete__index-magento_catalog_product ul li .srchdPrdtitle:hover{
    text-decoration: underline;
}
.searchautocomplete__index-magento_search_query ul li .title:hover,.searchautocomplete__index-magento_catalog_category ul li .title:hover{
    text-decoration: underline !important;
}