/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 28.08.2015, 10:27:43
    Author     : rma
*/

@font-face{
    font-family:glyphhalf;
    src:url(fonts/glyphicons-halflings-regular.eot);
    src:url(fonts/glyphicons-halflings-regular.eot?#iefix)format('embedded-opentype'),
        url(fonts/glyphicons-halflings-regular.woff) format('woff'),
        url(fonts/glyphicons-halflings-regular.ttf) format('truetype'),
        url(fonts/glyphicons-halflings-regular.svg#glyphhalf) format('svg');
    font-weight:400;
    font-style:normal;
}


/*category products site*/
.woocommerce-breadcrumb{
    display:none;
}
.product-category .page-title{
    border-bottom: 1px dotted #205281;
    font-size: 18px;
    font-weight: bold;
    color:#205281;
    margin-bottom:20px;
}
.product-category .term-description{
    margin-bottom:20px;
}

.products .left{
    float:left;
    width:200px;
}
.left .wishlist_btn{
    height:326px;

}
.left .wishlist_btn a{
    height:30px;
    width: 90%;
    color:#ffffff;
    background:#205281 url("../img/icon_vglliste.png") no-repeat scroll 10px  50%;
    display:block;
    text-transform:uppercase;
    text-decoration:none;
    font-weight:bold;
    text-align:right;
    padding-top:10px;
    padding-right:10%;
    font-size:14px;
}
.products .right{
    float:right; 
    width:780px;
}
.category-product-item .image , .category-product-item .image a{
    height:200px;
    width:75%;
    display:block;
    margin:auto;
}
.category-product-item img {
    -ms-interpolation-mode: bicubic;
    border: 0;
    max-width: 100% !important;
    height:auto !important;
    vertical-align: middle;
}
.category-product-item h1 { 
    font-size:14px;
    color:#1d4974;
    height:70px;
    display:block;
    width:100%;
}
.woocommerce table.shop_attributes{
    border-top: 1px solid #ccc !important;
    border-collapse:separate !important;
}
.woocommerce  .left table.shop_attributes{
    border-top: 1px solid #6b92b9 !important;
    border-collapse:separate !important;
}
.woocommerce table.shop_attributes th {
    border-bottom: 1px solid #6b92b9  !important;
    height:49px;
    padding:0 !important;
    text-align:right !important;
    font-style:normal !important;
    font-size:13px;
    font-weight:normal;
    color:#205281;
}

.woocommerce table.shop_attributes td{ 
    border-bottom: 1px solid #ccc !important;
    height:49px !important;
    padding:0;
    font-style:normal !important;
    font-size:13px;
}
.woocommerce table.shop_attributes td p{
    padding: 5px!important;
}
.open-window{
    text-decoration:none;
    float:right;
}
.open-window:hover{
    color:#21759b;
}
.open-window:after{
    content:'\E164';
    font-family:'glyphhalf';
}
/*Dialog*/
.ui-widget-content{
    color:#515151; 
    background:#ffffff;
}
.ui-dialog{
    background:#ffffff;
    color:#515151;
    padding:10px;
}
.ui-dialog-title{
    //display:none;
}
.ui-widget-header {
    background: #ffffff;
    border:none;
    color:#6693b2;
    font-weight: bold;
}
.ui-button.ui-widget.ui-state-default{
    border:none;
    background:#ffffff;
}
.ui-button.ui-widget.ui-state-default:focus{
    border:none !important;
    text-decoration:none !important;
    outline:0 !important;
}
.ui-button.ui-widget.ui-state-default:after{
    content:'\E014';
    font-family:'glyphhalf';
    color:#6992c6;
    position:absolute;
    left:0;
    top:0;
    text-decoration: none;
}
.woocommerce table.shop_attributes td.manu_info_btn , .woocommerce table.shop_attributes td.to_chart_btn{
    border-bottom: none !important;
}
.manu_info_btn a{
    text-decoration:none;
    border:1px solid #6b92b9;
    border-radius:5px;
    background:#ffffff;
    font-size:13px;
    text-transform: uppercase;
    color:#6b92b9;
    height:15px;
    width:100%;
    display:block;
    text-align:center;
    padding: 5px 0;
    position:relative;
}
.manu_info_btn a:hover{
    color:#6b92b9;
}
.manu_info_btn span{
    text-transform:lowercase;
    display:block;
    height:20px;
    width:20px;
    font-family:'glyphhalf';
    position:absolute;
    top:3px;
    left:25px;
}
.to_chart_btn a{
    text-decoration:none;
    border:1px solid #6b92b9;
    border-radius:5px;
    background:#6b92b9;
    font-size:13px;
    text-transform: uppercase;
    color:#ffffff;
    height:25px;
    width:100%;
    display:block;
    font-weight:bold;
    text-align:center;
    padding: 5px 0;
}
.to_chart_btn a:hover{
    color:#ffffff;
}
.to_chart_btn a:after{
    content: '\f002';
    color:#ffffff;
    font-family: "flexslider-icon";
    font-size: 15px;
    display: inline-block;
    margin-left:5px;
}
/*flexslider*/
.flexslider{
    position:relative;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 transparent;
    margin: 0 0 40px;
}
.flexslider > span{
    display:block;
    height:20px;
    width:100px;
    position:absolute;
    top:10px;
    left:435px;
    color:#ffffff;
    z-index:1;

}
.flex-viewport{
    margin-top:40px;
}
.slides li.item1{
    padding:15px;
    border-right:none;
    border-left:1pt solid transparent;
}
.slides li.item2{
    padding:15px;
    border-right:none;
    border-left:1pt solid #ccc;
}
.slides li.item3{
    padding:15px;
    border-left:1pt solid #ccc;
    border-right:none;
}
.flex-direction-nav{
    position:absolute;
    top:0;
    right:0;
    width:100%;
    height:40px;
    background:#205281;
    display:block;
}
.flex-direction-nav a.flex-next ,.flex-direction-nav a.flex-next:hover ,.flexslider:hover a.flex-next{
    width:100px;
    margin-top:0;
    padding:10px;
    color:#ffffff;
    font-weight:bold;
    text-transform: uppercase;
    font-size:14px;
    text-shadow:none;
    display:block;
    right:0 !important;
    opacity:1 !important;
    top:0;
    color:#ffffff;
    -moz-transition: none;
    -webkit-transition: none;
    transition: none;
    padding-right:30px;
    z-index:0;
}
.flex-direction-nav a.flex-prev , .flex-direction-nav a.flex-prev:hover, .flexslider:hover a.flex-prev{
    width:100px;
    margin-top:0;
    padding:10px;
    color:#ffffff;
    font-weight:bold;
    text-transform: uppercase;
    font-size:14px;
    text-shadow:none;
    display:block;
    left:0 !important;
    opacity:1 !important;
    top:0;
    color:#ffffff;
    -moz-transition: none;
    -webkit-transition: none;
    transition: none;
    padding-left:30px;
    z-index:0;
}
.flex-direction-nav a::before {
    color:#ffffff;
    font-size:15px;
    text-shadow:none;
    opacity:1!important;
    position:absolute;
}

.flex-direction-nav a.flex-prev::before {
    top:10px;
    left:5px;
    margin-right:5px;
    content:"\E079"; 
    font-family:glyphhalf;
    font-size:15px !important; 
    font-weight:normal!important;
}
.flex-direction-nav a.flex-next::before  {
    top:10px; 
    right:5px;
    margin-left:5px;
    content:"\E080";  
    font-family:glyphhalf;
    font-size:15px !important; 
    font-weight:normal !important;
}

.flex-control-nav{
    position:absolute;
    z-index: 1;
    top:10px;
    left:300px;
    width:0;
}
.flex-control-nav li{
    border:none;
}
.flex-control-nav li a {
    background:none !important;
    display:none;
}
.flex-control-nav  li a.flex-active{
    background:none !important;
    display:block;
    height:20px;
    width:150px;
    color:#ffffff;
    border:none;
    box-shadow:none;
    text-indent:0;
    position:absolute;
    left:0;
    top:0;
}

/*wishlist*/
.wishlist {
    color: #515151;
    font-family: "Open Sans","Myriad Pro","Gill Sans","Gill Sans MT",Calibri,sans-serif;
    font-size: 13px;
    position:relative;
    line-height:1.71429 !important;
}
.wishlist .left{
    float:left;
    width:200px;
    margin:270px 10px 40px 0;
}
.wishlist .right{
    float:right;
    margin:0 0 20px 0;
    width:780px;
}
.wishlist-product-item{
    width:30%;
    display:inline-block;
    padding: 0 10px;
    position:relative;
    float:left;
}
.wishlist-product-item.item2{
    border-left:1px solid #ccc;
}
.wishlist-product-item.item3{
    border-left:1px solid #ccc;
}
.category_btn a{
    height:35px;
    width: 100px;
    color:#ffffff;
    background:#205281;
    display:block;
    text-transform:uppercase;
    text-decoration:none;
    font-weight:bold;
    text-align:center;
    font-size:14px;
    padding-top:5px;
}
.category_btn a:before{
    content: '\f001';
    color:#ffffff;
    font-family: "flexslider-icon";
    font-size: 15px;
    display: inline-block;
    margin-right:5px; 
}
.category_btn a:hover{
    color:#ffffff;  
}
.wishlist-product-item .image , .wishlist-product-item .image a{
    height:200px !important;
    width:75%;
    display:block !important;
    margin:auto;
}
.wishlist-product-item img {
    -ms-interpolation-mode: bicubic;
    border: 0;
    max-width: 100% !important;
    height:auto !important;
    vertical-align: middle;
}
.wishlist-product-item h1 { 
    font-size:14px!important;
    color:#1d4974;
    height:70px;
    display:block;
    width:100%;
    margin:0 !important;
}
.remove_product_from_wishlist{
    height:20px;
    background:#96b1cc;
    color:#ffffff;
    text-align:center;
    padding:8px 0;
}
.remove_product_from_wishlist a{
    vertical-align:middle;
    text-decoration:none;
    color:#ffffff;
    display:inline-block;
    height:100%;
    font-family:'glyphhalf';
    font-size:13px;
}
.remove_product_from_wishlist a:hover{
    color:#ffffff;
}
.remove_product_from_wishlist span{
    display:inline-block;
    height:100%;
}
.yith-wcwl-add-to-wishlist{
    margin:3px 0 !important;
}
.yith-wcwl-add-button ,.yith-wcwl-wishlistexistsbrowse ,.yith-wcwl-wishlistaddedbrowse{
    height:30px;
    background:#6b92b9; 
    line-height:1; 
    padding: 3px 5px;
    font-size:13px;
    text-align:center;
    position:relative;
}
a.add_to_wishlist_category{
    display:block;
    height:20px;
    width:20px;
    background:#ffffff;
    display: inline-block;
    border-radius:3px;
    position:absolute;
    top:5px;
    left:25px;
    text-decoration:none;
}
.wishlist_info{
    display:inline-block;
    color:#ffffff; 
    margin-left:10px;
}
.wishlist_info span{
    font-size:10px;
    margin-top:3px;
    float:left;
}
a.remove_from_wishlist_category{
    font-size: 13px;
    color: #205281;
    font-weight:bold;
    font-family:'glyphhalf';
    padding:4px;
    background:#ffffff;
    display: inline-block;
    border-radius:3px;
    text-decoration:none;
    position:absolute;
    top:5px;
    left:25px;
}
.deactivated_wishlist_btn{
    height:20px;
    width:20px;
    background:#ffffff;
    display: inline-block;
    border-radius:3px;
    position:absolute;
    top:5px;
    left:25px;
    text-decoration:none;
}
.notactive{
    background:#ccc;
}
/*Product filter*/
#prdctfltr_woocommerce{
    z-index:2 !important;
}
.prdctfltr-delete {
    color:#ffffff;
}
.prdctfltr_filter_wrapper{
    padding-left:15px;
    padding-right:15px;
}
.prdctfltr_filter_inner div{
    background:#6b92b9;
    color:#ffffff;
    padding-left:0 !important;
    padding-right:0 !important;
}
.prdctfltr_checkboxes {
    padding:0 !important;
    width:100% !important;
}
.mCSB_container  label:first-child{
    border-top:none;
}

.mCSB_container  label{
    border-top:1px solid  #ccc;
    margin: 0 5px;
    padding:5px 0;
}
.mCSB_container  label span{
    margin-left:25px;
}
#prdctfltr_woocommerce .prdctfltr_filter label > span::before {
    content:'';
    border:none !important;
}

#prdctfltr_woocommerce  [type="checkbox"]:not(:checked) + span::before {
    content: "\E081" !important;
    transition: all .2s;
    color:#ffffff;
    font-size:15px; 
    font-family:glyphhalf;
    position:absolute;
    top:-8px;
    left:-20px;
}
#prdctfltr_woocommerce  [type="checkbox"]:checked + span::before {
    content: "\E082" !important;
    transition: all .2s;
    color:#ffffff;
    font-size:15px;
    font-family:glyphhalf;
    position:absolute;
    top:-8px;
    left:-20px;
}
.prdctfltr_filter.prdctfltr_attributes.active{
    background:#205281;  
}
.prdctfltr_regular_title , .prdctfltr-down {
    font-size:13px!important;
    font-weight:bold !important;
    text-transform:uppercase !important;
}
.prdctfltr_regular_title a{
    position:absolute;
    right:5px;
}
.prdctfltr-delete::before{
    content:"\E014"; 
    font-family:glyphhalf;
    font-size:18px !important;
}
.active .prdctfltr_regular_title .prdctfltr-down ,.active .prdctfltr_regular_title .prdctfltr-up{
    display:none !important;
}
#prdctfltr_woocommerce.prdctfltr_woocommerce.pf_select i.prdctfltr-down, #prdctfltr_woocommerce.prdctfltr_woocommerce.pf_select i.prdctfltr-up{
    right:8px !important;
}
.active .prdctfltr_regular_title{
    padding-left:3px !important;
}
.active .prdctfltr_regular_title::before{
    content:'';
    background:#205281;
    position:absolute;
    height:30px;
    width:10px;
    top:2px;
    left:2px;
}
.prdctfltr-down::before{
    content:"\E114"; 
    font-family:glyphhalf;
    font-size:15px !important; 
    font-weight:bold !important; 
}
.prdctfltr-up::before{
    content:"\E113"; 
    font-family:glyphhalf;
    font-size:15px !important; 
    font-weight:bold !important; 
}
@media (max-width:900px) {
 #prdctfltr_woocommerce .prdctfltr_woocommerce_ordering div.prdctfltr_filter{
        margin-right:0!important;
        padding:0 0 !important;
    }
}