/*
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 : 2016-06-07, 10:29:18
    Author     : solenzo
*/

 #canvas {
	position:relative;
        border:0px solid red;
        margin:0 auto;
  }
  #canvas:hover{cursor:pointer;}
.boxes_product_container .mybackground {
    background-image: url('../../../img/main/grafika_tlo.svg');
    background-repeat:repeat;
    background-size:100% auto;
}
.boxes_product .box_content .box_category div:nth-child(1){font-size:12px;font-weight:300;}
.boxes_product .box_content .box_category div:nth-child(2){font-size:12px;font-weight:900;}
.boxes_product .box_content .box_category div:nth-child(3){font-size:12px;font-weight:900;}


.desaturate { -webkit-filter: grayscale(100%);filter: grayscale(100%); }
.box_placing:hover .desaturate {-webkit-filter: grayscale(0%);filter: grayscale(0%); }
/*FILTER MENU*/
.filters_container{font-family: "museo-sans" , sans-serif;padding:0px;background-color:transparent;padding-right:0 !important;}
.filters_container .filter_title{font-size:13px;font-family:"museo-sans";font-weight:bold;font-style:italic;border-bottom:0px solid #AB0036;color:#AB0036;margin-bottom:20px;padding-bottom:5px;letter-spacing: 2px;padding-left:50px;}


.filters_container .filter_first{height:340px;padding-left:15px;padding-right:15px;padding-top:50px;padding-bottom:50px;border:0px solid red;}
.filters_container .filter_first div{position:relative;float:left;margin-bottom:10px;width:100%;}
.filters_container .filter_first .filter_first_element{position:relative;float:left;text-align:right;width:100%;font-weight:500;font-size:20px;color:#343156;}
.filters_container .filter_first .filter_first_element.active{font-weight:900;}

.filters_container_container .filter_first .filter_first_element:hover{font-weight:900;cursor:pointer;}

.filters_container .filter_first span{letter-spacing:3px}
.filters_container .filter_first span:nth-child(1){font-weight:300}
.filters_container .filter_first span:nth-child(2){font-weight:900;}
.filters_container .filter_first span:nth-child(3){font-weight:900;}


.filters_container .filter_first_enhance{}
.filters_container .filter_first_enhance span{position:relative;float:none;font-family:"museo-sans";margin:0 auto;clear:both;display:table;width:auto;font-size:47px;line-height:1.0;color:black;}
.filters_container .filter_first_enhance span:nth-child(1){font-weight:300}
.filters_container .filter_first_enhance span:nth-child(2){font-weight:900;}
.filters_container .filter_first_enhance span:nth-child(2):after{content:'';position:absolute;bottom:4px;left:-10%;height:7px;width:130%;background-color:#C2C2C2;-ms-transform: rotate(-10deg); /* IE 9 */-webkit-transform: rotate(-10deg); /* Chrome, Safari, Opera */transform: rotate(-10deg);}
.filters_container .filter_first_enhance span:nth-child(3){font-weight:900;}

.filters_container .filter_first_description{height:340px;border-left:2px solid #AB0036;border-radius:20px;padding-top:20px;padding-bottom:20px;padding-left:15px;}


.filters_container .filter_second{position:relative;float:left;font-size:14px;height:340px;background-color:#F1F1F3;padding-left:50px;padding-right:50px;;padding-top:50px;padding-bottom:50px;border-right:0px solid #f5f5f5;}
.filters_container .filter_second .oneset{margin-bottom:10px;}
#filter_second_part1:afterOFF{content:'';position:absolute;top:40px;bottom:40px;right:0;width:1px;background-color:#343156;}
.filters_container .filter_second a.filter_place{font-weight:500;color:#343156;font-size:12px;text-decoration:none;}


.filters_container .filter_second div.filter_place{font-weight:500;color:#343156;font-size:12px;}

.filters_container .filter_second .subfilters{padding-left:0px;display:none;}
.filters_container .filter_second .subfilters a{font-weight:500;color:#343156;font-size:10px;}
.filters_container .filter_second .active{font-weight:900 !important}

.filters_container .filter_second .subfilters a:hover{font-weight:900;text-decoration:none;}
.filters_container .filter_first .filter_first_element:hover{font-weight:900;text-decoration:none}

.filters_container .filter_second{}
.filter_place:hover{cursor:pointer;font-weight:900  !important;}
.filters_container .filter_second .filter_place img{margin-left:5px;}

/*END OF FILTER MENU*/
.search_place{background-color:#F1F1F3;height:340px;padding-right:0 !important;padding-left:0 !important;}
.button_search{position:relative;float:right !important;width:100%;padding-top:40px;padding-bottom:50px;;text-align:center;background-color:transparent;}
.button_search input{position:relative;border-radius:0;float:none;width:100%;margin:0 auto;outline:0;border:0;border-bottom:1px solid #343156;;padding:10px 25px;font-size:15px;background-color:transparent;line-height:15px;;background-image:url('../../../img/lupka.svg');background-repeat:no-repeat;background-size:18px;background-position:0px center;color:#343156;}
.button_search input:before{content:'';position:absolute;top:0;;left:0;}

.boxes_product .information{position:relative;float:left;width:100%;background-color:#E0DAD9;font-family:"museo-sans";padding:10px 0;}
.boxes_product .information .facebook {position:relative;float:left;width:15%;padding-left:10px;}


/* MOOVE ONLY*/
.boxes_product .information .desc {position:relative;float:left;width:70%;text-align:center;color:#343156;font-size:20px;font-weight:bold;}
.boxes_product .information .arrow {position:relative;float:right;width:15%;}
.boxes_product .information .arrow img {position:relative;float:right;padding-right:13px;margin-top:5px;}

.boxes_product_title{font-family:"museo-sans";position:relative;float:left;width:100%;font-size: 36px;font-style:normal;padding-left:0px;margin-bottom:40px;text-transform:uppercase;}
.boxes_product_title span{position:relative;float:left;color:#343156;font-weight:500;margin-right:10px;letter-spacing:10px;}

#filter_back{position:fixed;top:50vh;left:5px;font-size:15px;opacity:0;z-index:10;background-color:transparent;font-weight:bold;color:#343156;letter-spacing:1px;padding:0px 0px;transition:all 1s ease;border-bottom:2px solid #ff0f44;}
#filter_back:after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#ff97b6;border-bottom:2px solid #00bcca;}
#filter_back.stick{opacity:1;margin-left:0px !important;transition:all 1s ease;}

#filter_back:hover{cursor:pointer;}
#filters_list_preview{position:relative;float:left;clear:both;color:#343156;font-weight:900;letter-spacing:0px;margin-top:25px;margin-left:0px;margin-bottom:50px;}

/*MOOVE ONLY END */

.boxes_product .box_content .box_price{position:relative;float:left;padding:0px;width:100%;background-color:#F5F5F5;margin-top:0px;font-weight:900;font-size:14px;line-height:1.2;color:#808080;text-align:left;transition:0.5s all ease}
.boxes_product .box_content .box_colors{position:relative;float:left;padding:0px;width:100%;background-color:#F5F5F5;margin-top:0px;padding-top:5px;padding-bottom:15px;font-weight:300;font-size:13px;line-height:1.2;color:#808080;text-align:left;transition:0.5s all ease}

.boxes_product .box_content .box_price .line_through{position:relative;float:left;padding-right:0px;text-decoration:line-through;}
.line_through::before, .line_through::after {
    content: '';
    width: 100%;
    position: absolute;
    display:none;
    right: 0;
    top: 50%;
}
.line_through::before {
    border-bottom: 2px solid #fa6a87;;
    -webkit-transform: skewY(-10deg);
    transform: skewY(-10deg);
}
.line_through::after {
    border-bottom: 2px solid #fa6a87;;
    -webkit-transform: skewY(10deg);
    transform: skewY(10deg);
}
.boxes_product .box_content .box_price .new_price{position:relative;float:left;padding-left:20px;color:#fa6a87;}

.boxes_product_container.published .boxes_product_title{margin-bottom:20px;}
.boxes_product_container.published .watch_collection{position:relative;float:left;width:auto;padding-left:0;padding-right:20px;padding-bottom:0px;font-size:16px;letter-spacing:2px;color:#343156;margin-bottom:80px;background-image:url('../../../img/arrow_right.svg');background-repeat:no-repeat;background-size:9px 9px;background-position:center right;}
.boxes_product_container.published .watch_collection:hover{cursor:pointer;font-weight:800;}

.box_content .add_to_favourite{position:absolute;bottom:15px;right:10px;height:15px;height:15px;}
.box_content .add_to_favourite img{position:relative;float:left;height:15px;height:15px;}
.boxes_product .box_content:hoverOFF .box_title {background-color:#fa6a87;color:white !important;cursor:pointer;transition:0.5s all ease}
.boxes_product .box_content:hoverOFF .box_price {padding-left:15px;background-color:#fa6a87;color:white !important;;cursor:pointer;transition:0.5s all ease}
.boxes_product .box_content:hoverOFF .box_price .new_price {color:white !important;transition:0.5s all ease}
.boxes_product .box_content:hoverOFF .box_colors {padding-left:15px;background-color:#fa6a87;color:white !important;;cursor:pointer;transition:0.5s all ease}

.half_circle{position:absolute;top:80px;left:0;border-bottom-right-radius: 100vw;border-top-right-radius: 100vw;height:100vw;width:50vw;;border-color:red;background-color:#F7F7F8;}
.box_photo img.special{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:1s all ease}
.boxes_product .box_content:hover .box_photo img.special {opacity:1;cursor:pointer;transition:1s all ease}
/*.mCSB_dragger_bar{width:10px;left:6px !important;z-index:2;}*/