/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */




/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */





@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}


aside.sidebar .prdctfltr_filter_inner .prdctfltr_filter,
aside.sidebar  .prdctfltr-widget .prdctfltr_wc .prdctfltr_buttons,
aside.sidebar  .widget_layered_nav{
    border-bottom: 1px solid rgba(0,0,0,0.08);
    padding-bottom: 20px!important;
    margin-bottom: 0px;
}
aside.sidebar .prdctfltr_wc{
    margin-bottom:0;
}
aside.sidebar .prdctfltr_filter_inner .widgettitle {
    font-size: 18px;
    margin-bottom: 0;
	color: #1e2f97;
   
}
aside.sidebar .prdctfltr_sub {
    margin-top: 10px;
}
.prdctfltr_wc.prdctfltr_round .prdctfltr_filter label>span:before{
    position:absolute;
    visibility:hidden;
}
aside.sidebar .prdctfltr_sub>label span {
    /*font-weight: 600!important;*/
    color: #525151!important;
    text-transform: capitalize!important;
}
aside.sidebar .prdctfltr_sub div.prdctfltr_sub>label {
    border-left: 1px solid #ccc;
    padding-left: 10px;
}
aside.sidebar .prdctfltr_sub div.prdctfltr_sub>label span {
    color: #868282!important;
}
aside.sidebar .prdctfltr_sub div.prdctfltr_sub{
    margin-bottom:10px;
}
aside.sidebar  span.prdctfltr_count {
    font-size: 11px!important;
    line-height: 11px;
}
aside.sidebar .prdctfltr_add_scroll {
    margin-right: 0!important;
    width: 100%!important;
	padding: 10px;
}

.herobox{ min-height: 450px;}
.herobox .hero-info{position: absolute; top: 20px; right: 65px; z-index: 999;}
.herobox .hero-info h2{color: #ffffff; font-size: 48px; font-weight: bold; line-height: 48px}
.herobox .hero-info h3{color: #ffffff; font-size: 32px; font-weight: bold; line-height: 36px}
.herobox .hero-info h5{color: #ffffff; font-size: 28px; font-weight: bold;}
.herobox .hero-info p{color: #ffffff; font-size: 26px; margin-top: 0; line-height: 32px;}
.herobox .hero-info .shop-btn{border: solid 2px #fff; padding: 10px 20px; color: #ffffff; width: 120px; text-transform: uppercase; font-weight: bold; text-align: center;}
.herobox .hero-info .shop-btn a{color: #fff;}

.herobox-1{ min-height: 450px; background: #1e2f97;}
.herobox-1 .hero-info{position: absolute; top: 20px; right: 30px; z-index: 999;}
.herobox-1 .hero-info h2{color: #ffffff; font-size: 38px; font-weight: bold; line-height: 38px}
.herobox-1 .hero-info h3{color: #ffffff; font-size: 32px; font-weight: bold; line-height: 36px}
.herobox-1 .hero-info h5{color: #ffffff; font-size: 28px; font-weight: bold; text-transform: uppercase; margin-bottom: 20px;}
.herobox-1 .hero-info .shop-btn{border: solid 2px #fff; padding: 10px 20px; color: #ffffff; width: 120px; text-transform: uppercase; font-weight: bold; text-align: center;}
.herobox-1 .hero-info .shop-btn a{color: #fff;}

.herobox-2{}
.herobox-2 .hero-info{position: absolute; top: 20px; right: 20px; z-index: 999; min-height: 255px;}
.herobox-2 .hero-info h2{color: #ffffff; font-size: 48px; font-weight: bold; line-height: 48px}
.herobox-2 .hero-info h3{color: #ffffff; font-size: 32px; font-weight: bold; line-height: 36px; text-transform: uppercase; margin-bottom: 0px;}
.herobox-2 .hero-info h5{color: #ffffff; font-size: 28px; font-weight: bold; text-transform: uppercase; margin-bottom: 20px;}
.herobox-2 .hero-info .shop-btn{border: solid 2px #fff; padding: 10px 20px; color: #ffffff; width: 120px; text-transform: uppercase; font-weight: bold; text-align: center; position: absolute; bottom: 0px;}
.herobox-2 .hero-info p{color: #ffffff; font-size: 26px; margin-top: 0; line-height: 32px; text-transform: uppercase;}
.herobox-2 .hero-info ul{ margin-left: 0px;}
.herobox-2 .hero-info ul li{ color: #fff; font-size: 22px; margin-bottom: 10px; list-style: square;}
.herobox-2 .hero-info .shop-btn a{color: #fff;}


.dashicons-smartphone::before {content: url("../images/icons/icon-01.png");}
.dashicons-format-audio::before {content: url("../images/icons/icon-02.png");}
.dashicons-admin-plugins::before {content: url("../images/icons/icon-03.png");}
.dashicons-cover-image::before {content: url("../images/icons/icon-04.png");}
.dashicons-welcome-widgets-menus::before {content: url("../images/icons/icon-05.png");}
.dashicons-tablet::before {content: url("../images/icons/icon-06.png");}
.dashicons-star-empty::before {content: url("../images/icons/icon-07.png");}
.dashicons-admin-site-alt3::before{content: url("../images/icons/icon-08.png");}

.prdctfltr_collector{background: #f8fbfd; padding: 5px; margin-bottom: 10px !important;}
.prdctfltr_collector .prdctfltr_title_selected{ background: #e0ebf6;margin-bottom: 1px; margin-right: 1px;}
.pf-help-title{border-bottom: solid 1px #e0ebf6; padding: 10px;}
.sort-param > li > span, .sort-param > li > a{border-color:#e0ebf6; font-size:14px;}
.inner_product{border-color:#e0ebf6;}
#prdctfltr-5{padding-bottom:0px; margin-bottom:0px;}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter{margin-bottom:0px !important;}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_filter_submit{font-size: 16px; text-transform: uppercase; width: 100%;
text-align: left; margin-bottom: 0px !important;}
