body:not(.cms-index-index) .page-header.type9 {
    background-image: url("../images/Cat-Page-Header.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.panel.header .links, .panel.header .switcher{vertical-align: bottom;}
.header.content .sw-megamenu.navigation li > a > span,
.page-header .switcher .options .action.toggle strong,
.page-wrapper .header.content .top-panel .search-area>a{
    font-size:17px;
    font-weight:normal;
    letter-spacing:1px;
    font-family:"Oswald";
    color:#ffffff;
}
.header.content .sw-megamenu.navigation li > a > span:hover{color:#f4d928;}
.page-wrapper .header.content .top-panel{
    display:inline-block !important;
    vertical-align: middle;
    margin-bottom: 3px !important;
}
.page-wrapper .header.content .top-panel .social_icons{
    display:inline-block;
    vertical-align:5px;  
}
.page-wrapper .header.content .top-panel .social_icons a{
    color:#ffffff;
    font-size: 26px;
    padding-left: 5px;
}
.page-wrapper .header.content .top-panel .social_icons i.fa.fa-facebook{
    vertical-align:baseline;
}
.page-header.type9 .header.panel .search-area{
    /*padding-right: 8px;*/
    padding-left: 5px !important;
    vertical-align: sub !important;
}
.page-header.type9 .header.panel .block-search{
    position:fixed !important;
    z-index: 99;
    top:0px !important;
    left:0px !important;
    margin:0px !important;
    width:100% !important;
    display: none
}
.search_overlay{
    content: '';
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,0.7);
    z-index: -1;
}
.page-header.type9 .block-search.show + .search_overlay{display: block;}
.block-search .control{padding:5% !important;background:#ffffff;box-shadow:0px 0px 14px -5px #000000;-webkit-box-shadow:0px 0px 14px -5px #000000; z-index:999 !important;}
.page-header.type9 .header.panel .block-search input{
    border: 1px solid #dddddd !important;
    border-radius: 0px !important;  
    font-size: 32px;
    font-style: italic;
    font-family: Oswald;
    height:auto !important;
    padding:5px 50px 11px 30px !important;
    background:#fafafa;
    position: static !important;
}
.block-search .control .actions{position:relative;}
.search-Closebtn{
    cursor: pointer;
    position: absolute;
    right: 15px;
    height: 63px;
    border: 1px solid #dddddd;
    padding: 20px 0px;
    width: 60px;
    line-height: 100%;
    text-align: center;
    background: #f2f2f2 url('../images/cross-out.png') no-repeat center center / 40%;
}
.page-header.type9 .header.panel .block-search .action.search{
    position:absolute !important;
    top:-63px !important;
    right:60px !important;
    height:63px !important;
    width:60px !important;
    background: url('../images/search_icon.png') no-repeat center center;
}
.block-search .control .container{position:relative;}
.block-search .control .closeSearch{position: absolute; top:10px; right:5% !important;color:#9e9e9e;text-transform: uppercase;}
.block-search .control .closeSearch:hover{color:#000000;text-decoration:none !important;}
#ajax-serch-result-close{display:none;}
.page-header.type9 .header.panel {
    margin-top:-19px !important;
    padding-right: 0px !important;
    text-align: left;
    right: 0px !important;
    z-index: 10 !important;
}
.page-wrapper .header.content .top-panel .toggle-content{
    vertical-align: top !important;
}
.page-wrapper .header.content .top-panel .toggle-content i{
    padding-left: 8px;
}
.page-header.type9 .header.panel .bottom-panel{
    margin-left:0px !important; 
    margin-right:15px !important; 
}
.page-header.type9 .header.panel .bottom-panel .hidden-content{
    display:none;
    background-color: #ffffff;
    padding: 20px;
}
.page-header.type9 .header.panel .bottom-panel .hidden-content:before{
    content: '';
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ffffff;
    top: -10px;
    position: absolute;
    right: 8px;
}
.page-header.type9 .header.panel .bottom-panel ul{
    padding-left:0;
    left: 0;
}
.page-header.type9 .header.panel .bottom-panel ul li.switcher-option {
    list-style: none;
    margin-left:7px;
}
.page-header.type9 .navigation li.level0:first-child > .level-top{padding-left:0px;}
#banner-slider-demo-14 .slide-1 .text-content h2{
    font-size: 70px;
    margin-bottom:10px !important;
    letter-spacing:2.5px;
    text-align:left;
    font-family: Oswald;
}
.full-screen-slider .slide-1{position: absolute; top: 50.5%; width: 100%;padding:0px 5%;}
#banner-slider-demo-14 .slide-1 .text-content p{
    font-size:15px !important;
}
#banner-slider-demo-14 .slide-1 .text-content p{
    text-align:left;
    font-weight:500;
}
#banner-slider-demo-14 .slide-1 .text-content a {
    font-size: 20px;
    padding: 14px 21%;
}
.page-header.type9 .switcher .options ul.dropdown::before,.page-header.type9 .switcher .options ul.dropdown::after{
    content: none !important;
}
.page-header.type9 .switcher .options ul.dropdown{
    border-radius:0px !important;
    background-color:#ffffff;
    margin-top: 6px;
    width: 270px;
    padding: 0px 15px 15px;
    border-width: 0px 0 0 0;
    border-style: solid;
    box-shadow: 0 2px 8px rgba(0,0,0,0.5);
    /*z-index:0 !important;*/
}
.page-header.type9 .dropdown.switcher-dropdown .closeLanguagePopup.closeBtn {
    width: 100%;
    text-align: right;
    padding: 0;
}
.page-header.type9 .dropdown.switcher-dropdown .closeBtn::before {
    content: "\f819";
    font-family: 'porto-icons';
    vertical-align: top;
    color: #636363;
    font-weight: lighter;
    font-size: 16px;
    cursor: pointer;
}
.page-header.type9 .switcher .options ul.dropdown li:hover{
    background-color:transparent;
}
.page-header.type9 .header.panel .switcher{
    border-radius:0px !important;
    background-color:transparent !important;
}
.page-header.type9 .switcher .switcher-dropdown strong{
    line-height:22px;
    font-size:13px;
    text-transform: none !important;
    letter-spacing: 0.5px;
    color:#777777;
}
.page-header .switcher .options ul.dropdown li{margin-top:10px;}
.page-header .switcher .options ul.dropdown > li:last-child{border-top: 1px solid transparent;}
.page-header.type9 .switcher .options .action.toggle:after {line-height: 20px;}
.page-header.type9 .switcher .options ul.dropdown .tab_sel {
    font-size: 11px;
    text-transform: uppercase;
    border-radius: 2px;
    background: #fff url(https://cdn3.iconfinder.com/data/icons/google-material-design-icons/48/ic_arrow_drop_down_48px-128.png) no-repeat 100% 48%;
    background-size: 25px 25px;
}
.page-header.type9 .switcher .options ul.dropdown .tab_sel:focus{
    box-shadow: none;
}
.page-header.type9 .switcher .options ul.dropdown .tab_btn{
    font-size: 11px;
    text-transform: uppercase;
    width: 100%;
    background-color: #000000;
    border: none;
    color: #ffffff;
    padding: 7px;
    letter-spacing: 1px;
    box-shadow: none;
}
.page-header .switcher .options .action.toggle:after, .page-header .switcher .options .action.toggle.active:after{
    content: '\f0d7';
    font-family: FontAwesome !important;
    font-size: 20px !important;
    color: #ffffff;
    margin: 0px 0 0 2px;
}
.page-header .switcher .options .action.toggle.active:after{
    content: '\f0d8';
}
.page-header .switcher .options .action.toggle:after:hover,.page-header .switcher .options .action.toggle.active:after:hover{
    color:#ffffff;
}
.page-header.type9 .switcher .options .action.toggle:hover:after {
    color: #ffffff;
}
.page-header.type9 .switcher strong > img{margin-bottom: 1px;vertical-align: sub;box-shadow: 0px 0px 1px 1px #ffffff;-webkit-box-shadow: 0px 0px 1px 1px #ffffff;}
/*************************page slider*************************/
.image-link span.category-title{
    min-width:400px !important;
}
@media (max-width: 600px){
    .image-link span.category-title{
        min-width:300px !important;
        font-size:20px !important;
    }
}
@media (max-width: 400px){
    .image-link span.category-title{
        min-width:220px !important;
        font-size:15px !important;
    }
}
.cms-index-index .cat-image-home .image-link{
    background-color: #000000;
}
.cms-index-index .cat-image-home .image-link img:hover{
    opacity: 0.5;
}
.image-link span.category-title{
    letter-spacing:2px;
}
.cms-index-index .page-wrapper .single-images-first-row .banner_img{
    padding-left:0px;
    padding-right:0px;
}
.cms-index-index .page-wrapper .single-images-first-row .banner_img .cat-image-home {
    padding: 5px 4px 5px 0px;
}
.cms-index-index .page-wrapper .single-images-first-row .banner_img .cat-image-home.bx2rht {
    padding: 5px 0px 5px 4px;
} 
.cms-index-index .cat-image-home .image-link span.category-title {
    width: 100%;
    /*bottom: 0 !important;*/
    top: 38%;
    background-color: transparent !important;
}
.image-link span.category-title span{
    margin-top:10px !important;
}
.cms-index-index .cat-image-home .image-link span.category-title button.span-title1 {
    font-size: 18px !important;
    /*font-weight: 600;*/
    width:30%; margin:20px auto;
    /*font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;*/
}
.cms-index-index .cat-image-home .image-link span.category-title span.span-title2 {
    font-size: 32px !important;
    /*font-family: Oswald;*/
    /*letter-spacing: 0.3rem;*/
}
/*************************main content************************/
.cms-arlenness-home.cms-index-index form#newsletter-validate-detail .control input:focus {
    box-shadow: none;
}
.blog-container .blog-section{margin-bottom:4%;}
.blog-container .all_blogbtn {
    /*border: 2px solid #000000;*/
    background: #000000;
    color: #ffffff;
    padding: 1% 1% 1% 1%;
    border-radius: 0;
    text-decoration: none;
    letter-spacing:1px;
    font-size:14px;
    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;
}
.blog-container .all_blogbtn:hover{
    background-color: #f4d928;
    color: #000000;
}
.cms-index-index .page-wrapper .page-main{display: none;}
.page-wrapper .page-main{
    padding-top:0px;
    padding-bottom:0px;
    position: relative;
}
.backgroud-div .overlay-div h3{
    font-family:"Oswald-Light";
    font-weight:500px;
    line-height:2.5;
}
.backgroud-div .overlay-div p{color:#9e9e9e;}
.backgroud-div .overlay-div p:nth-of-type(1){margin-top:20px;}
.blog-container{background-color:#f2f2f2;}
.blog-container .blog-section #latest_news .recent-posts .owl-item .item {
    background-color: #ffffff;
    padding:18px 16px !important;
    flex:1;
    -webkit-flex:1;
}
.blog-container .blog-section .recent-posts .postTitle{min-height:0;height:55px;margin-bottom: 5px;}
.blog-container .blog-section .recent-posts .postTitle h2{
    font-size:16px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 50px;
    vertical-align: top;
    line-height: 24px;
}
.blog-container .blog-section .recent-posts .postTitle h2 a{color:#000000;}
.blog-container .blog-section .recent-posts .postContent{-webkit-line-clamp: unset; margin-bottom:7px !important;overflow: auto;color:#555555}
.blog-container .blog-section .recent-posts .item .post-image{border:none;border-radius:0px;margin-bottom:0px;}
.blog-container .blog-section .recent-posts .item .post-image img{border-radius: 0px;}
.recent-posts .post-date{background-color: #000000;margin-top:5px;}
.recent-posts .post-date .month {background-color: #000000 !important;border-radius:0 !important;padding:3px 0px;}
.recent-posts .post-date .day {
    padding: 2px 0px;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
    font-size: 12px;
    font-weight: normal;
    color:#000000 !important;
}
.recent-posts a.readmore {
    color: #0000ff;
    font-size: 11px !important;
    letter-spacing: 0.7px;
    display: inline-block;
    text-indent: 3px;
}
/*************************mainpage product carousel************************/
.column.main .product.details.product-item-details .product.name a,
.product-item-name, .product.name a {color: #000000;font-size:15px;}
.cms-arlenness-home.cms-index-index .column.main .owl-controls {width:100%;top: 39%;margin:0 !important;}
.owl-controls .owl-nav .owl-prev em.fdb-left_arrow,
.owl-controls .owl-nav .owl-next em.fdb-right_arrow{font-size: 35px !important;color:#000000;}
.owl-controls .owl-nav .owl-prev,  .owl-controls .owl-nav .owl-next{
    /* font-size: 30px !important; commented by soumyashree*/
    position: absolute;
    top: 40% !important;
    margin: 0px !important;
    opacity: 1 !important;
}
.owl-controls .owl-nav .owl-prev{
    left:0;
}
.owl-controls .owl-nav .owl-next{
    right:0;
}
.product-info-main_custom .price-box .price {color: #000000 ; font-size: 26px;letter-spacing:1px;}
@media all and (max-width: 992px){
    .column.main .owl-controls .owl-nav .owl-prev,
    .column.main .owl-controls .owl-nav .owl-next{top:28%;}
}

/*.owl-controls .owl-nav .owl-prev em.porto-icon-chevron-left,
.owl-controls .owl-nav .owl-next em.porto-icon-chevron-right{
    background-color: #eceaea;
    width: auto !important;
    padding: 8px ;
    margin: 0px;
}*/
.owl-controls .owl-nav .owl-prev em.porto-icon-chevron-left:hover,
.owl-controls .owl-nav .owl-next em.porto-icon-chevron-right:hover{
    background-color:#000000 !important;
    color:#ffffff !important;
    font-weight:normal !important;
}
.column.main .owl-controls .owl-nav .owl-next em.porto-icon-chevron-right:before,
.column.main .owl-controls .owl-nav .owl-prev em.porto-icon-chevron-left:before{border-top:7px solid transparent; text-indent:1px;}
/*.owl-carousel .owl-stage, .owl-carousel .owl-item{display:flex;display:-webkit-flex;}*/
.owl-carousel .owl-item.active{opacity:1;}
.owl-carousel .owl-item,.owl-carousel .owl-item.active.fadeit{opacity:0.3;}
.owl-carousel .owl-item,.owl-carousel .owl-item .product-item-photo{padding:0 !important;}
.navigation.sw-megamenu{padding-top:31px;}
/*************************Footer***************************/

.footer-bottom .custom-block{
    text-align:center;
}
.footer-bottom .custom-block .social-icons{
    margin-right:0px !important;
}
.footer-bottom{
    background-color:#000000 !important;
}
.footer-bottom .custom-block .social-icons > li{
    margin-right:10px;
}
.footer-bottom .custom-block .social-icons > li > a{
    border: 1.5px solid #9e9e9e;
    color: #9e9e9e !important;
    width:35px !important;
    height:35px !important;
    background-color: transparent;
    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;
}
.footer-bottom .custom-block .social-icons > li > a:hover{
    border: 1.5px solid #ffffff;
    color: #ffffff !important;    
}
.footer-bottom .custom-block .social-icons > li > a.facebook-link:hover{background: #2F5E97;}
.footer-bottom .custom-block .social-icons > li > a.instagram-link:hover{background: #CB2C78;}
.footer-bottom .custom-block .social-icons > li > a.youtube-link:hover{background: #FF001E;}
.footer-bottom .custom-block .social-icons > li > a i{vertical-align:middle;}
.footer-bottom .custom-block ul.footer_links li{
    display: inline-block;
    margin: 40px 33px 0px 0px;
    color: #ffffff !important;
}
.footer-bottom .custom-block ul.footer_links li a{color: #ffffff !important;}

/***********product page**************/
.catalog-product-view.page-layout-1column .product.media{
    margin:0px auto !important;
    float:none;
}
.catalog-product-view.page-layout-1column .page-title-wrapper{
    text-align:center;
    color: #111111;
    text-transform: uppercase;
    font-family: Oswald-Light;
    letter-spacing: 1px;
}
.catalog-product-view.page-layout-1column .page-title-wrapper .page-title{position:relative;line-height: 100%;}
.catalog-product-view.page-layout-1column .page-title-wrapper .page-title:after{content: "";position: absolute;height: 1px;width: 100%;background: #E8E8E8;left: 0;top: 50%;z-index:-1;}
.catalog-product-view.page-layout-1column .page-title-wrapper .page-title span{padding:0px 30px;font-size:25px;font-weight:600;margin: 0px auto;background: #ffffff;}
.catalog-product-view.page-layout-1column .product-info-main {
    float: left;
    clear: both;
    width: 100%;
    margin-bottom:0;
    text-align: center;
    margin-top: 5px;
}
.catalog-product-view.page-layout-1column .product-info-main a{text-decoration: underline;font-size: 18px;}
.catalog-product-view.page-layout-1column .product-info-main a:hover{text-decoration: none !important;}

.arc_frontend_form input#submit-btn {
    display: block;
    width: 100%;
    font-size: 20px;
    background: #000000;
    border: 1px solid transparent;
    color: #ffffff;
    padding: 10px;
    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;
}
.arc_frontend_form input#submit-btn:hover{
    border-color:#000000;
    background: #ffffff;
    color:#000000;
}

.catalog-product-view .product-info-main_custom .productcustom_info_left .product-options-wrapper {border-bottom: none !important;}
.catalog-product-view .product-info-main_custom .productcustom_social_icon .table{max-width: 260px;margin-bottom: 0px;}
.catalog-product-view .product-info-main_custom .productcustom_social_icon .table  td {border-top:none;vertical-align: middle;padding:5px !important;}
.catalog-product-view .product-info-main_custom .productcustom_info_left{border-right:1px solid #d9d9d9;}
.catalog-product-view .product-info-main_custom .box-tocart .fieldset > .actions { max-width: 328px;display:block;}

.catalog-product-view .product-desc-main_custom .product_description .desc_main_heading{
    text-align: center;
    padding-bottom: 2%;
    border-bottom: 2px solid black;
    margin-bottom: 3%;
}
.catalog-product-view .product-desc-main_custom .product_description .desc_main_heading span{
    color:#111111 !important;
    font-size: 1.9em;
}
.catalog-product-view .product-desc-main_custom .product_description .desc_heading{
    font-size: 1.3em;
    color: #000000;
    font-family: Bariol-Regular;
    /*font-weight: bolder;*/
    letter-spacing: 0.5px;
}
.catalog-product-view .product-desc-main_custom .product_description .desc_content{
    padding-top:3%;
    padding-left:3%;
    font-size:0.75em;
    letter-spacing:0.5px;
}
.catalog-product-view .product-desc-main_custom .product_description .desc_content ul{
    padding-top:20px;
}
.catalog-product-view .product-desc-main_custom .product_description .description-content{
    padding-top:20px;
}
.catalog-product-view .fedobe-product-view-container .filterproduct-title {
    background: none;
    text-align: center;
    font-size: 1.9em;
    font-family: "Oswald-Light";
    color: #111111;
    margin: 10px 0px 0px;
    /*border-bottom: 2px solid #000000;*/
    padding: 1% 1% 0px;
}
.catalog-product-view .fedobe-product-view-container strong.product.name.product-item-name a {
    color: #000000;
    font-size: 18px;
}
.catalog-product-view .fedobe-product-view-container .price-box .price{color:#000000;}
.catalog-product-view .swatch-attribute.color .swatch-option.image, 
.catalog-product-view .swatch-attribute.color .swatch-option.color{min-width: 70px;height: 65px;border-radius:0px !important;}

/*************carousel part************/
.fotorama__nav__shaft{display: table !important;margin: 0px auto !important;}
.catalog-product-view:not(.fotorama__fullscreen) .fotoZoomIco{display:none !important;}
.catalog-product-view .fotorama__stage{border:none !important;}
.catalog-product-view .fotorama__stage .fotorama__arr{background-color:transparent !important;}
.catalog-product-view .fotorama__stage .fotorama__arr.fotorama__arr--prev,
.catalog-product-view .fotorama__stage .fotorama__arr.fotorama__arr--next{display: block !important;}
.catalog-product-view .fotorama__stage .fotorama__arr.fotorama__arr--prev.fotorama__arr--disabled,
.catalog-product-view .fotorama__stage .fotorama__arr.fotorama__arr--next.fotorama__arr--disabled{display: none !important;}
.catalog-product-view:not(.fotorama__fullscreen) .fotorama__stage .fotorama__arr.fotorama__arr--prev{left:-80px;}
.catalog-product-view:not(.fotorama__fullscreen) .fotorama__stage .fotorama__arr.fotorama__arr--next{right:-80px;}
/*************************added by soumyashree*********************************/
.catalog-product-view .fotorama__stage .fotorama__arr.fotorama__arr--prev .fotorama__arr__arr,
.catalog-product-view .fotorama__stage .fotorama__arr.fotorama__arr--next .fotorama__arr__arr{
    background-color:transparent !important;
    width:auto !important;
    box-shadow:none !important;padding: 15px 25px !important;color: #777 !important;
}
.catalog-product-view .fotorama__stage__frame.fotorama__active.fotorama__loaded.fotorama__loaded--img {
    opacity: 1 !important; 
    transition: opacity 0.5s ease;
}
.catalog-product-view .fotorama__stage__frame.fotorama__loaded.fotorama__loaded--img {
    opacity: 0.3 !important;
    text-align: center !important;
}
.fotorama__fullscreen .catalog-product-view .fotorama__stage__frame.fotorama__active.fotorama__loaded.fotorama__loaded--img {
    width: 100%;
    opacity: 1 !important;
}
.fotorama__fullscreen .catalog-product-view .fotorama__stage__frame.fotorama__loaded.fotorama__loaded--img {
    width: 100%;
    opacity: 0 !important;
}
/**************************************/
.catalogsearch-result-index .item.product.product-item .swatch-attribute.color .swatch-option.selected,
.catalog-category-view .item.product.product-item .swatch-attribute.color .swatch-option.selected{outline: 1px solid #000000;}
.catalog-category-view .swatch-option.disabled,
.catalogsearch-result-index .swatch-option.disabled{display: none !important;}
.catalog-product-view .swatch-option:hover{border-color:#000000 !important;}
.catalog-product-view .swatch-attribute.size .swatch-option{
    border-radius:0px !important;
    min-height:45px !important;
    min-width:45px !important;
    padding:11px !important;
    /*    opacity: 0.8;
        background:transparent !important;*/
}
.catalog-product-view .swatch-attribute.size .swatch-option span {
    font-size: 14px !important;
    vertical-align: baseline;
}
.catalog-product-view .swatch-attribute.color .swatch-option.image.disabled {
    opacity: 0.5;
    border-color: #b3b3b3;
}
.swatch-option.disabled:after{
    background: linear-gradient(to left top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 42%,rgba(255,255,255,0) 43%,rgba(255,255,255,0) 49%,rgba(179,179,179,1) 50%,rgba(179,179,179,1) 0%,rgba(255,255,255,0) 52%,rgba(255,255,255,0) 57%,rgba(255,255,255,0) 58%,rgba(255,255,255,0) 100%) !important;
}
.catalog-product-view .product-info-main .box-tocart {margin-bottom: 10px;}
.catalog-product-view .product-info-main .box-tocart .action.tocart{
    display:block;border-radius:0 !important;-webkit-border-radius:0 !important;
    font-size:18px;font-weight:600;letter-spacing:2px;height:60px;font-family:oswald;background:#000000;
}
.catalog-product-view .product-info-main .box-tocart .action.tocart,
.catalog-product-view .product-info-main_custom .productcustom_info_right .productcustom_social_icon{max-width:328px;}
.catalog-product-view .product-info-main_custom .productcustom_info_right{margin:20px 0;}
.catalog-product-view .product-desc-main_custom .product.info.detailed .product.data.items a.data.switch {
    display: none !important;
}
.catalog-product-view .product-desc-main_custom .product.info.detailed .product.data.items > .item.content {
    padding: 0;
    border:none;
    box-shadow:none;
}
.catalog-product-view .block.related {
    display: none;
}
.catTitleOuter{text-transform: uppercase;}
/**************************category page***************************/
.breadcrumbs{
    margin-left:0px !important;
    margin-right:0px !important;
    padding-left:0px !important;
    padding-right:0px !important;
    margin-top: 15px;
}
.catalogsearch-result-index .filter-options-item .filter-options-title,
.catalog-category-view .filter-options-item .filter-options-title{
    border: none;
    display: block;
    background-color: #f1f1f1;
    border: 1px solid #f1f1f1;
    border-radius: 0px;
    color: #000000;
    z-index: 3;
    text-align: left;
    padding: 9px 12px 9px;
    font-size: 14px;
    position: relative;
    /*    background: url(../images/select-bg.svg) no-repeat 97% -16px;
        background-size: 35px;*/
    font-weight: lighter !important;
    letter-spacing: 0.6px;
}
.catalogsearch-result-index  .block.filter .filter-content .filter-options-title:hover,
.catalog-category-view .block.filter .filter-content .filter-options-title:hover{background-color:#e9e9e9;border-color:#e9e9e9;}
.catalogsearch-result-index  .block.filter .filter-content .filter-options-title.active,
.catalog-category-view .block.filter .filter-content .filter-options-title.active{
    padding: 9px 60px 15px 50px ; 
    border: 1px solid #cecece;
    z-index:15;
    background-color:#ffffff;
}

.catalogsearch-result-index  .block.filter .filter-content .filter-options-title:before,
.catalog-category-view .block.filter .filter-content .filter-options-title:before,
.catalogsearch-result-index  select#sorter:before,
.catalog-category-view select#sorter:before{content:"";}
.filter-options-item.active .filter-options-title:before {
    content: '';
    position: absolute;
    height: 10px;
    background: #ffffff;
    top: 98%;
    left: 0px;
    z-index: 10;
    width: 100%;
}
.catalogsearch-result-index  .products.items.product-items .product-item .rhtcontainer,
.catalog-category-view .products.items.product-items .product-item .rhtcontainer {
    border: none;
    padding: 0px 0px;
    border-bottom:1px solid #dddddd;
    min-height: calc(100% + 1px);
}
.catalogsearch-result-index  .products.items.product-items .product-item:hover .rhtcontainer,
.catalog-category-view .products.items.product-items .product-item:hover .rhtcontainer{padding-top:0px;}
.catalogsearch-result-index  .block-content.filter-content,.catalog-category-view .block-content.filter-content {margin-top:0;}
.catalogsearch-result-index  .block.filter .filter-content .filter-options-item,
.catalog-category-view .block.filter .filter-content .filter-options-item{
    float:left;
    margin-left:10px;
    position:relative;
    margin-bottom:0px;
}
.pricerangevalue{display: inline-block;width:140px}
.pricerangevalue input{width:100% !important;padding:5px;border:0px;}
.moreTabs > a{
    display: block;
    padding: 12px 10px;
    margin-left: 10px;
    background: #f4d928;
    line-height:100%;
    text-decoration: none;
}
.moreTabsCont{
    display:none;
    width:100%;
    background: #ffffff;
    padding: 7px 0px;
    z-index: 2;
    /*border: 1px solid #eeeeee;*/
    /*    box-shadow: 0px 2px 8px -2px rgba(0,0,0,0.5);
        -o-box-shadow: 0px 2px 8px -2px rgba(0,0,0,0.5);
        -ms-box-shadow: 0px 2px 8px -2px rgba(0,0,0,0.5);
        -moz-box-shadow: 0px 2px 8px -2px rgba(0,0,0,0.5);
        -webkit-box-shadow: 0px 2px 8px -2px rgba(0,0,0,0.5);*/
}
.moreTabsCont .filter-options-item:first-child{margin-left: 0px !important;}
.catalogsearch-result-index  .block.filter .custom .filter-options-title:after,
.catalog-category-view .block.filter .custom .filter-options-title:after{content:"";}

.catalogsearch-result-index  .block.filter .filter-content .filter-options,
.catalog-category-view .block.filter .filter-content .filter-options{clear:none;}

.catalogsearch-result-index .block.filter .filter-options-content,
.catalog-category-view .block.filter .filter-options-content{
    display: none;
    top: 100% !important;
    border: 1px solid transparent;
    z-index: 4;
    border-radius: 0px;
    background: #fff;
    padding: 0px;
    text-align: left;
    background:#ffffff;
}
.catalogsearch-result-index .block.filter .applyparent,
.catalog-category-view .block.filter .applyparent{padding:15px 7px 7px;}
.catalogsearch-result-index .block.filter .applyparent ol.items,
.catalog-category-view .block.filter .applyparent ol.items{max-height: 300px;overflow-y: auto;margin:3px 3px 10px;}

.catalogsearch-result-index .block.filter .applyparent.price,
.catalog-category-view .block.filter .applyparent.price,
.catalogsearch-result-index .block.filter .applyparent.catSpclFltr,
.catalog-category-view .block.filter .applyparent.catSpclFltr,
.catalogsearch-result-index .block.filter .applyparent.manufacturer,
.catalog-category-view .block.filter .applyparent.manufacturer{padding:15px 10px 7px;}

.filter-options-item.active .filter-options-title{
    border-color: transparent !important;
    border-bottom-color:#ffffff !important;
    background-color:#ffffff !important;
    z-index:5;
}
.filter-options-item.active .filter-options-title,
.filter-options-item.active .filter-options-content{
    box-shadow:0px 0px 7px -1px #363636;
    -o-box-shadow:0px 0px 7px -1px #363636;
    -ms-box-shadow:0px 0px 7px -1px #363636;
    -moz-box-shadow:0px 0px 7px -1px #363636;
    -webkit-box-shadow:0px 0px 7px -1px #363636;
}
/*.applyparent.gender .layerapplybtn{padding-top:15px;border-top: 1px solid #dfdfdf;}*/
.manufctChk{
    position: relative;
    display: inline-block;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    margin-right: 3px;
    text-align: center;
    vertical-align: middle;
    box-shadow: inset 0 0 0 2px #000000;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.manufctChk:after{
    content: "";
    opacity: 0;
    position: absolute;
    width: 11px;
    height: 5px;
    top: 8px;
    left: 6px;
    border: 2px solid #1a1a1a;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    transition: opacity .1s ease-in-out;
}
.manufctChk.chked{box-shadow: inset 0 0 0 1px #1a1a1a;}
.manufctChk.chked:after{color:#000000;opacity: 1;}
.catalogsearch-result-index  .block.filter .filter-options-content .layerapplybtn .layerbtn,
.catalog-category-view .block.filter .filter-options-content .layerapplybtn .layerbtn{
    border: 2px solid #000000;
    color: #000000;
    line-height: 22px;
    padding: 12px;
    font-family: Oswald;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom:5px !important;
    margin-bottom:3px !important;
    width:100%;
    border-radius: 0px;
    height:auto;
    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;
}
.catalogsearch-result-index  .block-content.filter-content .filter-current,
.catalog-category-view .block-content.filter-content .filter-current {text-align:left}
.catalogsearch-result-index .filter .filter-current .items,
.catalog-category-view .filter .filter-current .items,
.catalogsearch-result-index .filter .block-subtitle.filter-current-subtitle,
.catalog-category-view .filter .block-subtitle.filter-current-subtitle,
.catalogsearch-result-index .block-content.filter-content .block-actions.filter-actions,
.catalog-category-view .block-content.filter-content .block-actions.filter-actions{border:transparent;}
.catalogsearch-result-index .filter .filter-current .items,
.catalog-category-view .filter .filter-current .items,
.catalogsearch-result-index .filter .block-subtitle.filter-current-subtitle,
.catalog-category-view .filter .block-subtitle.filter-current-subtitle{float:left;}
.catalogsearch-result-index .filter .filter-current .items,
.catalog-category-view .filter .filter-current .items{padding:0px !important;}
.catalogsearch-result-index .filter .block-subtitle.filter-current-subtitle,
.catalog-category-view .filter .block-subtitle.filter-current-subtitle{
    border:none !important;
    background: transparent !important;
    text-transform: uppercase;
    color: #000000;
    font-weight: normal;
}
.catalogsearch-result-index .filter .block-subtitle.filter-current-subtitle:after,
.catalog-category-view .filter .block-subtitle.filter-current-subtitle:after{content:":"}
.catalogsearch-result-index .block-content.filter-content .block-actions.filter-actions,
.catalog-category-view .block-content.filter-content .block-actions.filter-actions {
    margin-bottom: 14px;
    margin-left:5px;
    border: 0px transparent !important;
    background: transparent;
    border-radius: 0px;
    padding: 8px 0px;
    color:#000000;
    font-weight: normal;
}
.catalogsearch-result-index .block-content.filter-content .block-actions.filter-actions a,
.catalog-category-view .block-content.filter-content .block-actions.filter-actions a{text-decoration:none;color:#000000;}
.catalogsearch-result-index .block-content.filter-content .block-actions.filter-actions a:after,
.catalog-category-view .block-content.filter-content .block-actions.filter-actions a:after{
    content:'\f819';
    font-family:'porto-icons';
    color:#999999;
    margin-left:5px;
    font-size:12px;
}
.catalogsearch-result-index .block-content.filter-content .block-actions.filter-actions a:hover:after,
.catalog-category-view .block-content.filter-content .block-actions.filter-actions a:hover:after{color:#494949;}
.catalogsearch-result-index .filter .filter-current .items .filter-label,
.catalog-category-view .filter .filter-current .items .filter-label{color: #000;font-size: 11px;}
/*.catalogsearch-result-index .filter .filter-current .items .filter-label,
.catalogsearch-result-index .filter .filter-current .items .filter-value,
.catalog-category-view .filter .filter-current .items .filter-value{font-family: Lato;}*/
.catalogsearch-result-index .filter .filter-current .items .filter-value,
.catalog-category-view .filter .filter-current .items .filter-value{color:#000000;font-size: 13px;}
.catalogsearch-result-index .filter .filter-current ol.items li,
.catalog-category-view .filter .filter-current ol.items li{
    border: none !important;
    padding: 6px 30px 7px 10px;
    border: 1px solid #dddddd !important;
    vertical-align: text-top;
    margin: 0 5px 9px 0;
    line-height: 100%;
    display: inline-block;
    background: transparent;
}
.catalogsearch-result-index .filter .filter-current .action.remove,
.catalog-category-view .filter .filter-current .action.remove{top:6px;right:7px;}
/*.catalogsearch-result-index  .block.filter .filter-options-content .layerapplybtn .layer-filter-btn,.catalog-category-view .block.filter .filter-options-content .layerapplybtn .layer-filter-btn{
    background-color:#000000 !important;
    border-radius: 0px;
}*/

/*.catalogsearch-result-index  .block.filter .filter-content .filter-options-title:after,
.catalog-category-view .block.filter .filter-content .filter-options-title:after{
    content:"" !important;
    display:none;
}*/
.catalogsearch-result-index .block.filter .filter-content .custom .filter-options-title:after,
.catalog-category-view .block.filter .filter-content .custom .filter-options-title:after {
    background-image: none;
}
.catalogsearch-result-index  .block.filter .filter-content .custom,.catalog-category-view .block.filter .filter-content .custom {
    background-color: #000000;
    color: #ffffff;
}
/*.catalogsearch-result-index  .block.filter .filter-content .active .filter-options-title:after,
.catalog-category-view .block.filter .filter-content .active .filter-options-title:after{
    background-image:url("../images/category_page/up_arrow.png");
    content:"";
}*/
.catalogsearch-result-index  .block.filter .filter-content .custom,
.catalog-category-view .block.filter .filter-content .custom {
    background-color: #000000;
    color: #ffffff;
}
.catalogsearch-result-index  .bottom-pager-toolbar,
.catalog-category-view.page-layout-1column .bottom-pager-toolbar{
    clear:both;
}
/*.catalogsearch-result-index  .toolbar-products,.catalog-category-view.page-layout-1column .toolbar-products {
    position: relative;
    width: 100%;
}*/
.catalog-category-view.page-layout-1column .filter.block{
    border-top:none;
    border:1px solid #000000 !important;
    margin-bottom:0;
}
.catalogsearch-result-index .bottom-pager-toolbar .toolbar-products .pages,
.catalog-category-view.page-layout-1column .bottom-pager-toolbar .toolbar-products .pages{
    display:block;
}
.catalogsearch-result-index .bottom-pager-toolbar .toolbar-products .pages > .label,
.catalog-category-view .bottom-pager-toolbar .toolbar-products .pages > .label{
    /*position:inherit;
    font-weight:100;
    vertical-align:middle;
    text-transform: uppercase;
    font-size: 14px;
    margin-right: 5px;            Don't rmeove now */
    display: none;
}
.catalogsearch-result-index .pages a.page,
.catalog-category-view .pages a.page,
.catalogsearch-result-index .pages .page,
.catalog-category-view .pages .page {
    background-color: #ececec;
    color: #000000;
    width: auto;
    border-radius: 0px !important;
    font-size: 15px;
    padding: 5px 10px;
    line-height: 100%;
}
.catalogsearch-result-index .pages a.page:hover,
.catalog-category-view .pages a.page:hover{background: #000000 !important;color:#ffffff !important;}
.catalogsearch-result-index .pages .item.current .page,
.catalog-category-view .pages .item.current .page {
    border-color: #000000 !important;
    background: #000000;
    color:#ffffff;

}
.catalogsearch-result-index .bottom-pager-toolbar,
.catalog-category-view .bottom-pager-toolbar{display: none;}
.catalogsearch-result-index .block.filter .filter-content .filter-options-item.custom1,
.catalog-category-view .block.filter .filter-content .filter-options-item.custom1 {
    float: right !important;
    border-left: 1px solid #000000;
    margin-right: 200px !important;
}
/*.catalogsearch-result-index .top-pager-toolbar,
.catalog-category-view .top-pager-toolbar {
    float: right;
    margin-top: -40px;
    letter-spacing: 1px;
    font-weight: 500;
}*/
.catalogsearch-result-index .page-header.type9 .category-description,
.catalog-category-view .page-header.type9 .category-description{
    margin-bottom:75px;
    margin-top:10px;
}
.catalogsearch-result-index  .page-header.type9 .category-description .cat_desc,
.catalog-category-view .page-header.type9 .category-description .cat_desc {
    text-align: center;
    padding-left: 9%;
    padding-right: 9%;
    line-height: 1;
}
.catalogsearch-result-index  .page-header.type9 .category-description .cat_desc span.cat_desc_title,
.catalog-category-view .page-header.type9 .category-description .cat_desc span.cat_desc_title {
    color: #ffffff;
    font-family: Oswald-light;
    font-size: 35px;
    letter-spacing: 2px;
    /*font-weight:bold;*/
    line-height:2;
    border: 1px solid #ffffff;
    padding: 10px 60px;
}
.catalogsearch-result-index  .page-header.type9 .category-description span.cat_desc_content,
.catalog-category-view .page-header.type9 .category-description span.cat_desc_content {
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
}
.catalogsearch-result-index  .columns,.catalog-category-view .columns {
    display: flex;
    flex-direction: column;
    text-align: center;
}
.catalogsearch-result-index .page-wrapper .columns .column.main,
.catalog-category-view .page-wrapper .columns .column.main {
    width: 100% !important;
}
.catalogsearch-result-index  .sidebar.sidebar-main,
.catalog-category-view .sidebar.sidebar-main {
    width: 100% !important;
    margin-top: 40px;
    letter-spacing: 1px;
    padding-right: 0;
}
/*.catalogsearch-result-index .columns .toolbar-sorter.sorter,
.catalog-category-view .columns .toolbar-sorter.sorter {
    padding: 1.5px 0px;
    font-size: 13px;
    position:relative;
    right:0;
}
.catalogsearch-result-index  .columns .toolbar-sorter.sorter span.sort_tool,
.catalog-category-view .columns .toolbar-sorter.sorter span.sort_tool{
    padding:8px 20px;
}*/
.catalogsearch-result-index .columns .toolbar-amount,
.catalog-category-view .columns .toolbar-amount {
    padding: 15px 15px;
    font-size: 14px;
    text-transform: uppercase;
    z-index:9;
    position:relative;
    color:#000; font-family:Oswald;
    display: none;
}
.catalogsearch-result-index .columns .toolbar-sorter.sorter .sorter-label,
.catalog-category-view .columns .toolbar-sorter.sorter .sorter-label,
.catalogsearch-result-index .columns .toolbar-sorter.sorter .sorter-options,
.catalog-category-view .columns .toolbar-sorter.sorter .sorter-options{
    text-transform: uppercase;
}
.catalogsearch-result-index  .columns .toolbar-sorter.sorter .sorter-options,
.catalog-category-view .columns .toolbar-sorter.sorter .sorter-options{
    margin: 0;
    border: none;
    background-size: 35px;
    background-position: 92% 50%;
    padding: 0px; 
    min-width: 156px;
    max-width: 156px;
    color:#000;
    height:38px !important;
    font-family:Oswald;
    border: 1px solid #e7e7e7;
    border-radius: 0;
    padding-left: 25px;
    letter-spacing: 1px;
    font-size:14px;
}
.product-brand-name{height:20px;}

/*******************************added by soumyashree**************************/
.catalogsearch-result-index  .columns .toolbar-sorter.sorter .sorter-options option:hover,
.catalog-category-view .columns .toolbar-sorter.sorter .sorter-options option:hover,
.catalogsearch-result-index  .columns .toolbar-sorter.sorter .sorter-options option[selected="selected"],
.catalog-category-view .columns .toolbar-sorter.sorter .sorter-options option[selected="selected"]{background:#000; color:#fff;}
/*******************************added by soumyashree**************************/
.catalogsearch-result-index  .sidebar.sidebar-main .block.filter,.catalog-category-view .sidebar.sidebar-main .block.filter {
    margin-bottom: 0;
}
.catalogsearch-result-index  .columns .toolbar-sorter.sorter .sorter-options:focus,
.catalog-category-view .columns .toolbar-sorter.sorter .sorter-options:focus{
    box-shadow:none;
}
.catalogsearch-result-index  .columns .toolbar-sorter.sorter .action.sorter-action,
.catalog-category-view .columns .toolbar-sorter.sorter .action.sorter-action {
    display: none;
}
.filter-title-custom{
    background-color: #000000 !important;
    color: #ffffff;
    padding: 10px 44px;
    outline:0px !important;
    border-radius:0px !important;
    font-family: Oswald;
    font-weight: 900 !important;
    margin-top:1px;
    float:left;
    clear:left;
    font-size: 13px;
    border: none;
    margin-right: 0 !important;
    text-transform:uppercase;
}
/*.catalogsearch-result-index .block.filter .filter-content .filter-options-title.filter-title-custom:before,.catalog-category-view .block.filter .filter-content .filter-options-title.filter-title-custom:before {
    background: none;
}*/
.catalogsearch-result-index  .columns .bottom-pager-toolbar .toolbar-sorter.sorter,.catalog-category-view .columns .bottom-pager-toolbar .toolbar-sorter.sorter,.catalogsearch-result-index .columns .bottom-pager-toolbar .toolbar-amount,.catalog-category-view .columns .bottom-pager-toolbar .toolbar-amount{
    display: none;
}
.page-wrapper .breadcrumb-container{background: #ebebeb;}
.breadcrumbs .items{font-size:13px;}
.catalog-product-view .page-wrapper .breadcrumbs .item:not(:last-child):after,
.catalogsearch-result-index .page-wrapper .breadcrumbs .item:not(:last-child):after,
.catalog-category-view .page-wrapper .breadcrumbs .item:not(:last-child):after {
    content: '/';
    margin: -3px 2px 0;
    color: #000000;
    font-size:16px;
}
/*.catalog-product-view .page-wrapper .breadcrumbs .item:not(:last-child):after{
    color:#000000 !important;
}*/
.page-wrapper .breadcrumbs li,
.page-wrapper .breadcrumbs a{
    color: #000000 !important;
}
.catalogsearch-result-index .price-box,
.catalog-category-view .price-box {
    margin: 5px 0 0px !important;
}
.thumbcontainer{
    padding: 0px 2%;
    margin:10px 0 0;
    position: absolute;
    opacity: 0;
}
.catalogsearch-result-index .item.product.product-item:hover .thumbcontainer,
.catalog-category-view .item.product.product-item:hover .thumbcontainer{opacity:1;position: static;}
.thumbcontainer ul{list-style: none;padding: 0px;}
.catalogsearch-result-index .item.product.product-item .bxslider li,
.catalog-category-view .item.product.product-item .bxslider li{
    display: inline-block;
    margin: 0px 1px;
}
/*.catalogsearch-result-index .thumbcontainer,.catalog-category-view .thumbcontainer{
    left:100%;
    width:70px;
    border-left: 1px solid rgb(218, 218, 218);
    box-shadow: 2px 1px 7px 1px #cccccc;
}*/
.swatch-attribute-options{display: block !important;}
/*.catalogsearch-result-index  .swatch-attribute-options .swatch-option.image,
.catalog-category-view .swatch-attribute-options .swatch-option.image{
    background-size: 50px 40px !important;
}*/
/*.catalogsearch-result-index .thumbcontainer .swatch-attribute-options .swatch-option,
.catalog-category-view .thumbcontainer .swatch-attribute-options .swatch-option{
    width:50px !important;
    height:50px !important;    
}*/
/*.catalogsearch-result-index  .item.product.product-item .swatch-attribute.color .swatch-option,
.catalog-category-view .item.product.product-item .swatch-attribute.color .swatch-option{
    min-width:50px;
}*/
.catalogsearch-result-index  .item.product.product-item .swatch-attribute.size .swatch-option,
.catalog-category-view .item.product.product-item .swatch-attribute.size .swatch-option{
    min-width:45px;
    max-width:45px;
    min-height:22px;
    color: black;
    font-size: 13px;
    padding: 0.5px !important;
    margin: 0 5px 3px 0px;
    float:none;
    display:inline-block;
}
.catalogsearch-result-index  .item.product.product-item .swatch-attribute.size .swatch-option.selected,
.catalog-category-view .item.product.product-item .swatch-attribute.size .swatch-option.selected {
    background-color: transparent !important;
    font-weight: normal;
    border: 1px solid #000000;
}
.catalogsearch-result-index  .item.product.product-item .swatch-attribute.color .swatch-option.selected,
.catalog-category-view .item.product.product-item .swatch-attribute.color .swatch-option.selected{
    outline: 1px solid #000000;
}
.catalogsearch-result-index  .products.items.product-items,
.catalog-category-view .products.items.product-items{
    margin: auto;
    /*display: table;*/
    border:0px;
}
.catalogsearch-result-index .products.items.product-items .product-item,
.catalog-category-view .products.items.product-items .product-item {
    padding:0px;
    display:flex;
    margin-top: -1px;
    margin-left: -1px;
    overflow:hidden;
    border: 1px solid #dddddd;
}
.catalogsearch-result-index .products.items.product-items .product-item:hover,
.catalog-category-view .products.items.product-items .product-item:hover{
    z-index:999 !important;
    overflow:visible;
}
.catalogsearch-result-index  .products.items.product-items .product-item:hover .custom-conf-wrapper,
.catalog-category-view .products.items.product-items .product-item:hover .custom-conf-wrapper{
    border-bottom:none;
}
.catalogsearch-result-index .product-item-photo,
.catalog-category-view .product-item-photo,
.catalogsearch-result-index .rhtcontainer .price-box,
.catalog-category-view .rhtcontainer .price-box{
    padding-left:35px;  
    padding-right:35px;
}
.catalogsearch-result-index .product-item-name,
.catalog-category-view .product-item-name{padding:0px 10px;}
.catalogsearch-result-index  .fltrht.rhtcontainer .product.details.product-item-details,
.catalog-category-view .fltrht.rhtcontainer .product.details.product-item-details {padding: 15px 0px;}
.catalogsearch-result-index  .product.details.product-item-details .toolkit,
.catalog-category-view .product.details.product-item-details .toolkit {
    padding-top: 7px;
    padding-left: 10px;
    margin-top: 23px;
    width: 100.7% !important;
    margin-left: -1px;
    text-align:center;
    display: none !important;
}
.catalogsearch-result-index .product.details.product-item-details .toolkit span.cat_prod_size,
.catalog-category-view .product.details.product-item-details .toolkit span.cat_prod_size{
    text-transform: uppercase;
    font-size: 15px;
    vertical-align: text-bottom;
}
.catalogsearch-result-index .swatch-attribute.size .swatch-option.selected,
.catalog-category-view .swatch-attribute.size .swatch-option.selected,
.catalogsearch-result-index .swatch-attribute.size .swatch-option:hover,
.catalog-category-view .swatch-attribute.size .swatch-option:hover,
.catalogsearch-result-index .swatch-attribute-options .swatch-option-link-layered .swatch-option.text:hover,
.catalog-category-view .swatch-attribute-options .swatch-option-link-layered .swatch-option.text:hover,
.catalogsearch-result-index .products.items.product-items .product-item .toolkit .swatch-option:hover,
.catalog-category-view .products.items.product-items .product-item .toolkit .swatch-option:hover,
.catalogsearch-result-index .products.items.product-items .product-item .toolkit .swatch-option.selected,
.catalog-category-view .products.items.product-items .product-item .toolkit .swatch-option.selected{
    background-color:#000 !important;border:1px solid #000 !important; color:#fff !important;
}
.catalogsearch-result-index  .columns i.fa.fa-chevron-down,.catalog-category-view .columns i.fa.fa-chevron-down {
    vertical-align: text-top;
    padding-left: 10px;
    padding-top: 3px;
    font-weight: 500;
    font-size: 12px;
    color:#000000;
}
.catalogsearch-result-index  .block.filter .filter-content .filter-options-title.clicked.active i.fa.fa-chevron-down:after,
.catalog-category-view .block.filter .filter-content .filter-options-title.clicked.active i.fa.fa-chevron-down:after {
    width: 0px;
}
.catalogsearch-result-index .products.wrapper.grid.products-grid,
.catalog-category-view .products.wrapper.grid.products-grid{
    margin-top: 50px;
    position:relative;
    z-index:1;
}
.catalogsearch-result-index .cat-page-banner,
.catalog-category-view .cat-page-banner {clear: both;margin-left: -3px;}
.middle_bannerr_content.jumbotron{
    border-radius: 0px !important;
    margin: 0px !important;
    padding-top: 40px;
    padding-bottom: 40px;
    text-align:left;
}
.middle_bannerr_content p{font-size: 25px;text-transform: uppercase;text-align: center;font-family: Oswald-Light;}
.catalogsearch-result-index  .middle_banner,.catalog-category-view .middle_banner {
    padding-top: 40px;
    padding-bottom: 40px;
    background: #eeeeee;
}
.catalogsearch-result-index .middle_banner .middle_banner_text,
.catalog-category-view .middle_banner .middle_banner_text {
    font-family: oswald-light;
    font-size: 30px;
    color: #000000;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.catalogsearch-result-index  .middle_banner .middle_banner_content,
.catalog-category-view .middle_banner .middle_banner_content {
    font-size: 15px;
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
}
.catalogsearch-result-index  .products.items.product-items li:nth-of-type(4n+4) .pull-left.thumbcontainer,
.catalog-category-view .products.items.product-items li:nth-of-type(4n+4) .pull-left.thumbcontainer{
    left:0;
    /*margin-left:-23%;*/
}
/*.catalog-category-view .filter-options-content a:nth-of-type(5n+5) .swatch-option.color{
    margin-right:10px;
}*/
.catalogsearch-result-index .swatch-layered.color .swatch-option-link-layered .swatch-option,
.catalog-category-view .swatch-layered.color .swatch-option-link-layered .swatch-option{
    min-width:55px;
    min-height:25px;
    margin:3px !important;
    float:none;
    display:inline-block;
}
.catalogsearch-result-index .swatch-attribute-options .swatch-option-link-layered .swatch-option.color:not(.selected):hover,
.catalog-category-view .swatch-attribute-options .swatch-option-link-layered .swatch-option.color:not(.selected):hover{outline: 1px solid #000000;}
.catalogsearch-result-index .swatch-attribute-options .swatch-option-link-layered .swatch-option.text,
.catalog-category-view .swatch-attribute-options .swatch-option-link-layered .swatch-option.text {
    min-width: 59px !important;
    height: 25px;
    margin: 3px 1px !important;
    max-width: 59px;
    min-height: 25px;
    font-size: 11px;
    padding-top: 5px;
    color:#000;float:none; display:inline-block;
}

/*************************added by soumyashree*********************************/
/********************common*********************/
.pdng0{padding:0px !important;}
.price-container .price{font-size: 24px;color:#000000;font-weight: normal;}
/********************common*********************/
/*.content-sub-title{ text-transform: capitalize;
                    -o-text-transform: capitalize;
                    -moz-text-transform: capitalize;
                    -ms-text-transform: capitalize;
                    -ms-text-transform: capitalize;
}*/
dd.filter-options-content .swatch-option-link-layered .swatch-option.color:hover{opacity:1 !important;outline: 0px !important;}
.owl-controls{margin-top:0px !important;}
ol.products .product-item .product-item-details .color_no{font-size:14px;    text-transform: uppercase;font-family: Oswald;color:#999999; padding: 0px 0px 8px;margin: 14px auto 20px;}
.swatch-attribute-label {color:#000000;letter-spacing: 1px;}

/******************************catagory page****************************/
.colorSwatchLink{position: absolute;left: 10px;top:10px;z-index: 100;}

.catalogsearch-result-index .product-items .product-item .product-item-photo .owl-prev,
.catalog-category-view .product-items .product-item .product-item-photo .owl-prev,
.catalogsearch-result-index .product-items .product-item .product-item-photo .owl-next,
.catalog-category-view .product-items .product-item .product-item-photo .owl-next{position:absolute;top:50%;background: #000;color:#fff; display:none; cursor: pointer;}
.catalog-category-view .product-items .product-item .product-item-photo .owl-prev,
.catalog-category-view .product-items .product-item .product-item-photo .owl-next{display:none !important;z-index: 99;}
.catalog-category-view .product-items .product-item:hover .product-item-photo .owl-prev,
.catalog-category-view .product-items .product-item:hover .product-item-photo .owl-next{display:block !important;}
.catalogsearch-result-index  .products.items.product-items .product-item .product-item-photo .owl-prev,
.catalog-category-view .products.items.product-items .product-item .product-item-photo .owl-prev{left:0px; padding: 10px 2px 10px 0px;}
.catalogsearch-result-index .products.items.product-items .product-item .product-item-photo .owl-next,
.catalog-category-view .products.items.product-items .product-item .product-item-photo .owl-next{right:0px;padding: 10px 0px 10px 2px;}
.catalogsearch-result-index  .products.items.product-items .product-item .product-item-photo .owl-prev .porto-icon-chevron-left:before,
.catalog-category-view .products.items.product-items .product-item .product-item-photo .owl-prev .porto-icon-chevron-left:before,
.catalogsearch-result-index  .products.items.product-items .product-item .product-item-photo .owl-next .porto-icon-chevron-right:before,
.catalog-category-view .products.items.product-items .product-item .product-item-photo .owl-next .porto-icon-chevron-right:before{font-size: 16px;width: 1em;}

/**********************************stiefel carousel css***************************/
.complete-look-carousel-main-div .content-sub-title{margin-bottom:45px;}
.complete-look-carousel-main-div .price-details{display:none !important;}

/********************************************welcome block****************************/
.image-containing-anchor{position:relative;}
.overlay-background-div{position:absolute; width:100%;background:none;height: 100%;}
.headerContainer,.banner-image-main-content{padding:0px 5% !important;}

/************************************parallax design***************************************/
/*.arlenness-parallax-main-div{margin:4% 0 0;}*/
.arlenness-parallax-main-div .parallax-content-div p{color:#fff; margin-bottom: 10px; text-align: left; }
.arlenness-parallax-main-div .parallax{padding:8.2% 0px !important;}
.arlenness-parallax-main-div .parallax-content-div{width:35%;float:right;}
.cms-index-index  .column.main{min-height:0px !important;}
.arlenness-parallax-main-div .parallax-content-div p.big-content{font-size:35px;letter-spacing: 2.2px;}
.arlenness-parallax-main-div .parallax-content-div p.small-content{letter-spacing: 0.8px;margin-top: 35px;}
.arlenness-parallax-main-div .parallax-content-div div.btm-content{
    margin-top: 60px;
    font-size:15px; letter-spacing: 0.5px;
}
.arlenness-parallax-main-div .parallax-content-div div.btm-content p:first-child{margin-bottom:25px;}
.arlenness-parallax-main-div .parallax-content-div div.btm-content p img,
.arlenness-parallax-main-div .parallax-content-div div.btm-content p span{display:inline-block;}
.arlenness-parallax-main-div .parallax-content-div div.btm-content p img{margin-right: 12px; vertical-align: top;}

.fotorama__fullscreen-icon:focus::after, 
.fotorama__zoom-out:focus::after, 
.fotorama__zoom-in:focus::after, 
.fotorama__arr:focus::after,
.fotorama__stage__shaft:focus::after,
.fotorama__nav__frame--thumb:focus .fotorama__thumb::after,
.fotorama__nav__frame--dot:focus .fotorama__dot::after{box-shadow:none !important;}
.fotorama__fullscreen-icon:before{
    position:absolute;
    width:100%; 
    height:auto;
    content:'\f81a' !important;
    font-family:'porto-icons';
    color:#000;
    display: none;
}
.fotorama__fullscreen-icon{content:'\f81a' !important;position:relative;}
.fotorama__nav--thumbs .fotorama__thumb,
.fotorama__nav .fotorama__thumb-border{border-radius:0px !important;height: 88px !important;}

.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {
    width: 60% !important;
    left: 0 !important;
    right: 0px !important;
    margin: auto !important;
}

.fotorama__thumb-border{background-image:none !important;}

div.mage-error[generated]{font-size: 0.9rem !important;}
/*.product.media .fotorama__stage .fotorama__active{cursor: url('../images/prdCursor.png') 59 64,auto !important;}*/

/***********************blog page*****************/
/*.page-layout-2columns-right .column.main{width: 70% !important;}*/
body.blog-index-index .page-wrapper .breadcrumb-container,
body.blog-post-view .page-wrapper .breadcrumb-container,
body.blog-search-index .page-wrapper .breadcrumb-container {border-bottom: 1px solid #dddddd;}
.page-layout-2columns-right .column.main{width: 100% !important;}
.post-holder .post-date .month{
    background: #f4f4f4 !important;
    border: 5px solid #000000;
    color: #000000 !important;
    font-size: 14px !important;
    padding: 3px 0 5px !important;
}
.post-holder .post-date .day{
    background: #000000 !important;
    color: #ffffff !important;
    font-size: 14px !important;
    margin-bottom: -2px !important;
    padding: 2px !important;
}
._keyfocus *:focus,
input:not([disabled]):focus,
textarea:not([disabled]):focus,
select:not([disabled]):focus {
    box-shadow:none !important;
    -o-box-shadow:none !important;
    -ms-box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
}
.widget.block-recent-posts ul li div.post-time{clear:both;}
.filter-options-content a:hover{text-decoration: none !important;}
.fotorama__stage.fotorama__shadows--left::before,
.fotorama__stage.fotorama__shadows--right::after{background-image: none !important;}
.post-holder .post-image{max-height:400px;overflow:hidden;margin-bottom:20px;}
.post-holder .post-image img{width:100% !important;}
.filter-current .item, .filter-content .item{line-height: 1.4}
.filter-content .catSpclFltr li:last-child{margin-bottom: 3px;}
.filter-options-content .item a {color: #000 !important;}
.columns .column.main {
    padding-bottom: 70px;
}
.blog-post-view .columns .column.main,
.blog-index-index .columns .column.main,
.blog-search-index .columns .column.main {
    padding-bottom: 0px;
}
.catalogsearch-result-index .page-title-wrapper {
    margin-top: 20px !important;
}
.product-labels {
    z-index: 9;
}
/********************ajax Search**************************/
.search-autocomplete .search-chat ul li {
    display: block !important;
    float: none !important;  
}
.search-autocomplete {
    position: absolute !important;
    display:flex;
    /*width:calc(100% - 30px) !important;*/
}
.search-autocomplete .result-container{flex:1;-webkit-flex:1;background:#ffffff;border:1px solid #dfdfdf;border-top: 0px;}
.search-autocomplete .search-products{padding:0 0 10px; background:#fff;}
.search-autocomplete .search-cats{padding-right:0px;}
.search-autocomplete ul:not(:empty){border-color:transparent !important;}
.search-autocomplete .search-products ul{border:none !important;}
.search-autocomplete ul li{border:0px !important;padding:4.5px 12px;}

.search-autocomplete .result-container  li:first-child{width:100% !important; display:block;padding:12px !important;}
.search-autocomplete .result-container .prdlistbox li:first-child{border-bottom:1px solid #dfdfdf;}
.search-autocomplete .result-container li:first-child h3{
    text-align: left;
    color: #000000;
    margin: 10px 0px !important;
    text-transform: uppercase;
    font-size: 15px;
}
.search-autocomplete .search-products  li{border-top:0px !important;padding: 8px 0 !important;}
.search-autocomplete .search-products  li a{color:#000000;}
.search-autocomplete .search-products .ajax-more-products{
    max-width: 300px;
    width: 100%;
    border:2px solid #000000;
    padding: 10px;
    height:auto;
    border-radius: 0;
    font-size:16px;
    background: #000000;
    color:#ffffff;
    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;
}
.search-autocomplete .search-products .ajax-more-products:hover{background: #f4d928;color:#000000;border-color: #f4d928;}

.search-autocomplete .search-products  li img{margin-bottom:10px;}
.page-header.type9 .header.panel .block-search .action.search:before{/*padding: 0px 5px;*/display: none;}

.search-autocomplete .result-container h2{padding: 0px 15px;font-size: 24px;}


@media (min-width:1900px){
    .catalogsearch-result-index .products.wrapper .rhtcontainer,
    .catalog-category-view .products.wrapper .rhtcontainer{
        display:inline-block;
    }    
    .catalogsearch-result-index  .columns .toolbar-sorter.sorter,
    .catalog-category-view .columns .toolbar-sorter.sorter{
        padding:1.5px 0px;
    }
    .catalogsearch-result-index  .columns .toolbar-sorter.sorter .sorter-options,
    .catalog-category-view .columns .toolbar-sorter.sorter .sorter-options{
        height:35px;
    }
    .filter-title-custom{
        margin-top:1px !important;
    }
    .backgroud-div .overlay-div{padding: 35px 50px 35px !important;}
    .arlenness-parallax-main-div .parallax-content-div p.small-content,
    .arlenness-parallax-main-div .parallax-content-div div.btm-content{font-size:19px;}
}
.page-header.type9 .header.panel .search-area {
    vertical-align: 5px !important;
}
.top-panel a:hover{
    text-decoration: none !important;
}
.owl-theme .owl-controls .owl-nav div {
    font-size: 35px !important;
    border-radius: 0px !important;
}
#stiefel_product .owl-prev, #stiefel_product .owl-next, .blog-section .owl-prev,
.blog-section .owl-next, #handschuhe_product .owl-prev, #handschuhe_product .owl-next{
    margin: 0 !important;
    padding: 5px 12px !important;
}

/* Blog page */
.blog-post-view .page-main,
.blog-index-index .page-main,
.blog-search-index .page-main{padding: 50px 150px 0px !important;background: #ffffff;}

.widget.blog-search input{border:1px solid #dddddd;border-radius: 0px;}
.blog-post-view .page-wrapper .post-holder .post-date,
.blog-search-index .page-wrapper .post-holder .post-date{width:50px;background: #000000;}
.widget.block-recent-posts ul li div.post-image{
    padding: 0px !important;
    border:none !important;
    width:100% !important;
    display: block !important;
    margin-bottom: 15px !important
}
.widget.block-recent-posts ul li a{
    line-height: 21px !important;
    display: block !important;
    /*width: 72% !important;*/
}
.post-posed-date .value{color: #888888;}
.blog-index-index .page-wrapper .blogSearchTitle,
.blog-search-index .page-wrapper .blogSearchTitle{display:none;padding: 20px !important;background: #eeeeee;}
.blog-search-index .page-wrapper .blogSearchTitle h1{margin:0px !important;}
.post-list-wrapper .post-list li:last-child{
    margin:0px;
    padding: 0px;
}

/* Fixes By tanmaya per Miguel Spread Sheet*/
.fotorama__fullscreen .fa-chevron-up{display:none !important;}
/* End */
.zoomcursor {
    padding-top: 40px;
    font-size: 16px;
    cursor: none;
}
.zoomcursor i{font-size:30px;}

.page-layout-2columns-right .column.main {
    float: none !important;
    order: 1;
    width: 100%;
}
.page-layout-2columns-right .sidebar-additional {
    float: none !important;
    order: 2;
    width: 25%;
}
/*body.blog-post-view .page-wrapper,
body.blog-index-index .page-wrapper,
body.body.blog-search-index .page-wrapper {
    background: url('../images/productdescbg.jpg') no-repeat center center / cover;
    background: #ebebeb;
}*/
body.blog-index-index .post-holder,
body.blog-search-index .post-holder {
    border-bottom: transparent;
}
.blog-post-view .post-holder,
.blog-post-view .post-holder .post-date,
body.blog-index-index .post-holder,
body.blog-search-index .post-holder,
body.blog-index-index .blogImage.blog-list-image,
body.blog-index-index .post-holder .post-date,
body.body.blog-search-index .post-holder,
body.body.blog-search-index .blogImage.blog-list-image,
body.body.blog-search-index .post-holder .post-date {
    margin-left: 0px;
}
body.blog-index-index .post-title-holder .addthis_toolbox,
body.body.blog-search-index .post-title-holder .addthis_toolbox {
    display: none;
}
body.blog-index-index .blogImage.blog-list-image,
body.body.blog-search-index .blogImage.blog-list-image,
body.blog-post-view .post-image,
body.body.blog-search-index .blogImage.blog-list-image{
    clear: both;
    float: none !important;
    margin-left: 0;
    width: 100%;
    vertical-align: top;
}
.post-list .post-content .post-read-more{float:none !important;}
body.blog-post-view .sidebar.sidebar-additional,
body.blog-index-index .sidebar.sidebar-additional,
body.body.blog-search-index .sidebar.sidebar-additional{
    float: none;
    padding: 0;
    width: 100%;
}
.widget.block-recent-posts ul li,
.widget.block-recent-posts ul li {
    display: inline-block;
    padding: 1% 1% 1% 0 !important;
    width: 33%;
    vertical-align: top;
}

/*Elastic search*/
.searchautocomplete__spinner .spinner-item{display: none;}
.searchautocomplete__spinner {
    position:relative !important;
    left:0px !important;
    padding: 10px !important;
    text-align: center !important;
    height:auto !important;
    width: auto !important;
    
/*    padding: 10px !important;
    top: 50% !important;
    text-align: center !important;
    height:auto !important;
    width: auto !important;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);*/
}
.autocomplate_wrapper{padding:30px 22px 20px;overflow: hidden;}
.searchautocomplete__autocomplete ul li{padding:2px 0.5rem 2px 1rem !important;font-family: TradeGothicLT;text-align: left;}
.searchautocomplete__autocomplete ul li .title{font-size: 13px;}
.searchautocomplete__item-magento_catalog_product .srchResultPrice .price{
    font-family: Oswald;
    color:#000000;
    font-size: 16px;
}
.searchautocomplete__item-magento_catalog_product .sku{
    font-size: 0.8rem;
    color: #444444;
    line-height: 1.4rem;
    height: 45px;
}
.searchautocomplete__item-magento_catalog_product .action.tocart.primary {
    font-family: Oswald;
    font-size: 14px;
    border-radius: 0px;
    padding: 12px;
    border: none !important;
    background: #f4d928;
    color: #000000;
    width: 100%;
    height: auto;
    line-height: 100%;
    text-transform: uppercase;
    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;
}
.searchautocomplete__item-magento_catalog_product .action.tocart.primary:hover {
    background: #000000;
    border-color: #000000;
    color:#ffffff;
}
.searchautocomplete__autocomplete .show-all-results{
    width: 76%;
    margin-bottom:10px;
    background: none !important;
    float: right;
    padding: 0px 15px;
}
.searchautocomplete__autocomplete .show-all-results a{
    padding: 10px !important;
    color:#000000;
    max-width: 300px;
    margin:0px auto;
    text-transform: none;
    font-size: 1.1rem;
}
.searchautocomplete__autocomplete .show-all-results a:hover{
    color:#ffffff;
}
.catlog_cms_custom_div{width: 22%;text-align: left;}
.catlog_cms_custom_div + .searchautocomplete__index-magento_catalog_product{width: 76%;float: right;}
.searchautocomplete__index-magento_catalog_category,
.searchautocomplete__autocomplete .index-title{
    text-align: left;
    text-transform: uppercase;
    font-size:1rem;
    color: #000000;
    letter-spacing: 1px;
    margin-bottom: 5px;
}
.searchautocomplete__index-magento_cms_page,
.searchautocomplete__index-magento_search_query,
.searchautocomplete__index-magento_catalog_category{
    margin-bottom: 50px;
}
.searchautocomplete__index-magento_catalog_product ul li{
    float: left;
    width: 20%;
}
.searchautocomplete__index-magento_catalog_product ul li .srchdPrdtitle{
    height:45px;
    line-height: 1.4rem;
    margin-bottom: 0.5rem;
}
.searchautocomplete__autocomplete .index-title .total{font-weight: normal !important;}
.searchautocomplete__index-magento_cms_page ul li,
.searchautocomplete__index-magento_catalog_category ul li,
.searchautocomplete__index-magento_search_query ul li{
    cursor: pointer;
    text-transform: capitalize;
    text-align: left;
}
.searchautocomplete__index-magento_catalog_product ul li a.title > div:first-child{
    width: 100%;
    height: 100%;
    margin: 0px auto 25px;
}
.searchautocomplete__index-magento_catalog_product ul li a.title > div:first-child img{
    width:auto !important;
    height:auto !important;
    max-width: 100%;
    max-height: 100%;
}
.searchautocomplete__item-magento_catalog_product._active a.title{text-decoration: none !important;}
.searchautocomplete__item-magento_catalog_product .price{font-weight: normal !important;}
.searchautocomplete__item-magento_catalog_product .price,
.searchautocomplete__item-magento_catalog_product img{
    float: none;
}
.searchautocomplete__item-magento_catalog_product img{
    margin-right: 0px;
}

/*Elastic Searched Result page*/
.search__result-tabs{border-bottom: none !important}
.search__result-tabs li a.active{border-color: #cccccc !important;}
.all-post-btn{text-align:center;margin-bottom:5%;}
.message.notice{letter-spacing: 0.6px;font-size: 15px;}

/*Product label*/
.product-label{
    font-weight:normal;
    border-radius:0;
    margin-top: 0px;
}
.price-box .old-price .price-container span.price-wrapper .price{
    /*font-size: 14px !important;*/
    color: #777777 !important;
}
.owl-item .old-price .price-container span.price-wrapper .price:not(:empty), .rhtcontainer .old-price .price-container span.price-wrapper .price:not(:empty){
        margin-right: 1px !important;
}
#latest_product .special-price .price-container .price{
        color: #f00 !important;
}
.special-price{
    display: inline !important;
}
.cms-page-view .page-title-wrapper .page-title{
    margin-top:15px;
    font-size: 38px;
}
.best-seller-slider-main-div .products-grid .product-item .product-item-details .price-box .price {
    font-size: 18px;
}
.fotorama__fullscreen .fotorama__zoom-out.fotorama__zoom-out--disabled,.fotorama__fullscreen .fotorama__zoom-in.fotorama__zoom-in--disabled{display: block !important;}

.message.global.cookie {
    font-size: 12px !important;
    /*padding: 7px 15px 7px 22.5px !important;*/
    line-height: 100%;
    z-index: 99991;
    border-radius: 0;
    /*height: 28px;*/
    /*position: static !important;*/
    font-family: Arial;
    background-color: rgba(255, 255, 255, 0.9);
}
.message.global.cookie .content{padding: 7px;}
.message.global.cookie .actions {
    margin-top: 0px !important;
    float: right;
}
.cookie .blockCookie {
    color: #000000 !important;
}
.coockie-bar, .cookie p {
    color: #000000;
    font-size: 12px;
    float: left;
    width: calc(100% - 160px);
}
.message.global.noscript a, .message.global.cookie a,.message.global.noscript a:hover,.message.global.cookie a:hover {
    color: #000000;
    font-weight: bold;
}
#btn-cookie-allow,#btn-cookie-allow:hover{text-decoration: none !important;}
#btn-cookie-allow{
    border: 2px solid #000000;
    padding: 10px;
}
#btn-cookie-allow:hover{
    background: #000000;
    color: #FFFFFF;
    border: 2px solid #cccccc;
}
.porto-icon-cancel-mini{
    background: #000000;
    margin-left: 5px;
}
.porto-icon-cancel-mini,.porto-icon-cancel-mini:hover{
    text-decoration: none;
}
.porto-icon-cancel-mini:before {
    color: #ffffff;
}